Class Fox::FXCommand
In: ../lib/fox/undolist.rb
Parent: Object

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.

Methods
redo    redoName    size    undo    undoName   
Public Instance methods
undo()

Undo this command; this should save enough information for a subsequent redo.

redo()

Redo this command; this should save enough information for a subsequent undo.

undoName()

Name of the undo command to be shown on a button or menu command; for example, "Undo Delete".

redoName()

Name of the redo command to be shown on a button or menu command; for example, "Redo Delete".

size()

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.