class Fox::FXCommand
FXCommand is an “abstract” base class for your application’s commands. At a minimum, your concrete subclasses of FXCommand should implement the undo, redo, undoName, and redoName methods.
Public Instance Methods
Source
# File lib/fox16/undolist.rb, line 425 def redo raise NotImpError end
Redo this command; this should save enough information for a subsequent undo.
Source
# File lib/fox16/undolist.rb, line 441 def redoName raise NotImpError end
Name of the redo command to be shown on a button or menu command; for example, “Redo Delete”.
Source
# File lib/fox16/undolist.rb, line 451 def size 0 end
Returns the size of the information in the undo record, i.e. the number of bytes required to store it in memory. This is only used by the FXUndoList#trimSize method, which can be called to reduce the memory use of the undo list to a certain size.
Source
# File lib/fox16/undolist.rb, line 417 def undo raise NotImpError end
Undo this command; this should save enough information for a subsequent redo.
Source
# File lib/fox16/undolist.rb, line 433 def undoName raise NotImpError end
Name of the undo command to be shown on a button or menu command; for example, “Undo Delete”.