# 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