man Tk::TextUndo () - perl/tk text widget with bindings to undo changes.

NAME

Tk::TextUndo - perl/tk text widget with bindings to undo changes.

SYNOPSIS

use Tk::TextUndo;

$testundo = $parent->TextUndo(?-option=>value, ...?);

DESCRIPTION

This IS-A text widget with an unlimited 'undo' history but without a re'undo' capability.

Bindings

The CWTextUndo widget has the same bindings as the Text widget. In addition there are the following bindings:

Event <L4> <<Undo>>
undo the last change. Pressing <L4> several times undo step by step the changes made to the text widget.

Methods

The CWTextUndo widget has the same methods as CWText widget. Additional methods for the CWTextUndo widget are:

$text->Load($filename);
Loads the contents of the CW$filename into the text widget. Load() delete the previous contents of the text widget as well as it's undo history of the previous file.
$text->Save(?$otherfilename?)
Save contents of the text widget to a file. If the CW$otherfilename is not specified, the text widget contents writes the file of CW$filename used in the last Load() call. If no file was previously Load()'ed an error message pops up. The default filename of the last Load() call is not overwriten by CW$otherfilename.
$text->FileName(?$otherfilename?)
If passed an argument sets the file name associated with the loaded document. Returns the current file name associated with the document.

KEYS

widget, text, undo

SEE ALSO

Tk::Text, Tk::ROText