def initialize
super
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")
@undolist = []
@redolist = []
@marker = nil
@size = 0
end