    # 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