Prima::Widget::UndoActions - undo and redo the content of editable widgets
Generic helpers that implement stored actions for undo/redo.
Sets limit on number of stored atomic undo operations. If 0, undo is disabled.
Opens bracket for group of actions, undone as single operation. The bracket is closed by calling end_undo_group.
end_undo_group
Return boolean flags whether undo or redo could be done. Useful for graying a menu f ex.
Closes bracket for group of actions, opened by begin_undo_group.
begin_undo_group
Should be called once, inside init()
Checks whether there is any ACTION in the undo list.
Stores a single undo action where ACTION is a method to be called inside undo/redo, if any. Each action is added to the last undo group, and will be removed/replayed together with the other actions in the group.
Stores a single undo action where ACTION is a method to be called inside undo/redo, if any. Each action is a single undo/redo operation.
Re-applies changes, formerly rolled back by undo.
undo
Rolls back changes into internal array, which size cannot extend undoLimit value. In case undoLimit is 0, no undo actions can be made.
undoLimit
Dmitry Karasik, <dmitry@karasik.eu.org>.
Prima, Prima::Edit,
To install Prima, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prima
CPAN shell
perl -MCPAN -e shell install Prima
For more information on module installation, please visit the detailed CPAN module installation guide.