
|
# File ../lib/fox/undolist.rb, line 95
def initialize
# Be sure to call base class initialize
super
# Set up the message map for this instance
FXMAPFUNC(SEL_COMMAND, ID_CLEAR, "onCmdClear")
FXMAPFUNC(SEL_UPDATE, ID_CLEAR, "onUpdClear")
FXMAPFUNC(SEL_COMMAND, ID_REVERT, "onCmdRevert")
FXMAPFUNC(SEL_UPDATE, ID_REVERT, "onUpdRevert")
FXMAPFUNC(SEL_COMMAND, ID_UNDO, "onCmdUndo")
FXMAPFUNC(SEL_UPDATE, ID_UNDO, "onUpdUndo")
FXMAPFUNC(SEL_COMMAND, ID_REDO, "onCmdRedo")
FXMAPFUNC(SEL_UPDATE, ID_REDO, "onUpdRedo")
FXMAPFUNC(SEL_COMMAND, ID_UNDO_ALL, "onCmdUndoAll")
FXMAPFUNC(SEL_UPDATE, ID_UNDO_ALL, "onUpdUndo")
FXMAPFUNC(SEL_COMMAND, ID_REDO_ALL, "onCmdRedoAll")
FXMAPFUNC(SEL_UPDATE, ID_REDO_ALL, "onUpdRedo")
# Instance variables
@undolist = []
@redolist = []
@marker = nil
@size = 0
end
|