handlers for event types in static event tables
[events in the wxDocview library]

Collaboration diagram for handlers for event types in static event tables:

Classes

class  a2dEvtHandler
 a2dEvtHandler the base class for all objects which are handling events and are derived More...

Defines

#define A2D_EVT_UPDATE_UI(id, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_UPDATE_UI, id, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dUpdateUIEventFunction > ( & func ), (wxObject *) NULL ),
 updating user interface event
#define A2D_EVT_MENU(id, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_MENU_SELECTED, id, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dCommandEventFunction > ( & func ), (wxObject *) NULL ),
 add menu event
#define A2D_EVT_CUSTOM(event, winid, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( event, winid, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) & func, (wxObject *) NULL ),
#define A2D_EVT_CUSTOM_RANGE(event, id1, id2, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( event, id1, id2, (a2dObjectEventFunction) (a2dEventFunction) & func, (wxObject *) NULL ),
#define A2D_EVT_SIZE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SIZE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dSizeEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_SIZING(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SIZING, -1, -1, (a2dObjectEventFunction) (a2dEventFunction) (a2dSizeEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOVE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOVE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMoveEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOVING(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOVING, -1, -1, (a2dObjectEventFunction) (a2dEventFunction) (a2dMoveEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CLOSE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CLOSE_WINDOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCloseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_END_SESSION(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_END_SESSION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCloseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_END_SESSION(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_END_SESSION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCloseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_QUERY_END_SESSION(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_QUERY_END_SESSION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCloseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_QUERY_END_SESSION(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_QUERY_END_SESSION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCloseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_PAINT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_PAINT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dPaintEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_NC_PAINT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_NC_PAINT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dPaintEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_ERASE_BACKGROUND(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ERASE_BACKGROUND, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dEraseEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CHAR(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CHAR, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCharEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_KEY_DOWN(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_KEY_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCharEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_KEY_UP(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_KEY_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCharEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CHAR_HOOK(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CHAR_HOOK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCharEventFunction) & func, NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MENU_OPEN(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENU_OPEN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMenuEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MENU_CLOSE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENU_CLOSE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMenuEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MENU_HIGHLIGHT(winid, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENU_HIGHLIGHT, winid, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMenuEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MENU_HIGHLIGHT_ALL(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENU_HIGHLIGHT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMenuEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_SET_FOCUS(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SET_FOCUS, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dFocusEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_KILL_FOCUS(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_KILL_FOCUS, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dFocusEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CHILD_FOCUS(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CHILD_FOCUS, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (wxCommandEventFunction) (a2dChildFocusEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_ACTIVATE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ACTIVATE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dActivateEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_ACTIVATE_APP(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ACTIVATE_APP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dActivateEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_DROP_FILES(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_DROP_FILES, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dDropFilesEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_INIT_DIALOG(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_INIT_DIALOG, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dInitDialogEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_SYS_COLOUR_CHANGED(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SYS_COLOUR_CHANGED, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dSysColourChangedFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_SHOW(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SHOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dShowEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MAXIMIZE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MAXIMIZE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMaximizeEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_ICONIZE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ICONIZE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dIconizeEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_NAVIGATION_KEY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_NAVIGATION_KEY, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dCommandEventFunction) (a2dNavigationKeyEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_PALETTE_CHANGED(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_PALETTE_CHANGED, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dPaletteChangedEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_QUERY_NEW_PALETTE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_QUERY_NEW_PALETTE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dQueryNewPaletteEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_WINDOW_CREATE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CREATE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dWindowCreateEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_WINDOW_DESTROY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_DESTROY, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dWindowDestroyEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_SET_CURSOR(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_SET_CURSOR, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dSetCursorEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOUSE_CAPTURE_CHANGED(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOUSE_CAPTURE_CHANGED, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) (a2dMouseCaptureChangedEventFunction) & func, (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_LEFT_DOWN(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_LEFT_UP(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MIDDLE_DOWN(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MIDDLE_UP(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_RIGHT_DOWN(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_RIGHT_UP(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOTION(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOTION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_LEFT_DCLICK(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MIDDLE_DCLICK(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_RIGHT_DCLICK(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_LEAVE_WINDOW(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEAVE_WINDOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_ENTER_WINDOW(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ENTER_WINDOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOUSEWHEEL(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOUSEWHEEL, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_MOUSE_EVENTS(func)
#define A2D_EVT_IDLE(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_IDLE, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dIdleEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_BUTTON(id, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_BUTTON_CLICKED, id, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dCommandEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_BUTTON_ANY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_BUTTON_CLICKED, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dCommandEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CHOICE(id, func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_CHOICE_SELECTED, id, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dCommandEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_EVT_CHOICE_ANY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_COMMAND_CHOICE_SELECTED, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dCommandEventFunction > ( & func ), (wxObject *) NULL ),
 a2dEvtHandler equivalent of wxEvthandler macro
#define A2D_BEGIN_EVENT_TABLE(theClass, baseClass)
#define A2D_BEGIN_EVENT_TABLE_TEMPLATE1(theClass, baseClass, T1)
#define A2D_BEGIN_EVENT_TABLE_TEMPLATE2(theClass, baseClass, T1, T2)
#define A2D_BEGIN_EVENT_TABLE_TEMPLATE3(theClass, baseClass, T1, T2, T3)
#define A2D_END_EVENT_TABLE()   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_NULL, 0, 0, 0, 0 ) };
#define a2d__DECLARE_EVT2(evt, id1, id2, fn)   A2D_DECLARE_EVENT_TABLE_ENTRY(evt, id1, id2, fn, NULL),
#define a2d__DECLARE_EVT1(evt, id, fn)   a2d__DECLARE_EVT2(evt, id, wxID_ANY, fn)
#define a2d__DECLARE_EVT0(evt, fn)   a2d__DECLARE_EVT1(evt, wxID_ANY, fn)
#define A2D_EVT_PROPOBJECT_EDITPROPERTIES_EVENT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( a2dEVT_PROPOBJECT_EDITPROPERTIES_EVENT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast < a2dPropertyEditEventFunction > ( & func ), (wxObject *) NULL ),
 static event table macro for a2dCanvasObject when editing properties for a2dEvtHandler
#define EVT_PROPOBJECT_EDITPROPERTIES_EVENT(func)   DECLARE_EVENT_TABLE_ENTRY( a2dEVT_PROPOBJECT_EDITPROPERTIES_EVENT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast < a2dPropertyEditEventFunctionEvt > ( & func ), (wxObject *) NULL ),
 static event table macro for NON a2dCanvasObject when editing properties for wxEvtHandler
#define A2D_EVT_DO(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_DO, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command is initially done
#define A2D_EVT_UNDO(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_UNDO, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command is undone
#define A2D_EVT_REDO(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_REDO, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command is redone
#define A2D_EVT_MENUSTRINGS(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENUSTRINGS, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to wxCommandProcessorEvents to adjust menu strings (e.g. for current undo/redo command)
#define A2D_EVT_BEGINBUSY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_BEGINBUSY, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command submit/execute is starting
#define A2D_EVT_ENDBUSY(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ENDBUSY, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dObjectCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command submit/execute is ending
#define EVT_DO(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_DO, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command is initially done
#define EVT_UNDO(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_UNDO, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor when a command is undone
#define EVT_MENUSTRINGS(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_MENUSTRINGS, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent from a2DocumentCommandProcessor to adjust menu strings (e.g. for current undo/redo command)
#define EVT_COM_EVENT(func)   wx__DECLARE_EVT0( a2dEVT_COM_EVENT, a2dComEventHandler( func ))
 static wxEvtHandler for communication event
#define A2D_EVT_COM_EVENT(func)   a2d__DECLARE_EVT0( a2dEVT_COM_EVENT, a2dObjectComEventHandler( func ))
 static a2dEvtHandler for communication event
#define A2D_EVT_ADD_DOCUMENT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ADD_DOCUMENT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document has been added to the a2dDocumentCommandProcessor
#define A2D_EVT_REMOVE_DOCUMENT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_REMOVE_DOCUMENT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document will be removed from the a2dDocumentCommandProcessor
#define A2D_EVT_CHANGED_DOCUMENT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CHANGED_DOCUMENT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when the current document has changed in the a2dDocumentCommandProcessor
#define A2D_EVT_CANNOT_OPEN_DOCUMENT(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_CANNOT_OPEN_DOCUMENT, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent when a file could not be opened in the a2dDocumentCommandProcessor
#define A2D_EVT_RECORD(func)   A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RECORD, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) static_cast< a2dDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document has been added to the a2dDocumentCommandProcessor
#define EVT_ADD_DOCUMENT(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_ADD_DOCUMENT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document has been added to the a2dDocumentCommandProcessor
#define EVT_REMOVE_DOCUMENT(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_REMOVE_DOCUMENT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document will be removed from the a2dDocumentCommandProcessor
#define EVT_CHANGED_DOCUMENT(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_CHANGED_DOCUMENT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when the current document has changed in the a2dDocumentCommandProcessor
#define EVT_CANNOT_OPEN_DOCUMENT(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_CANNOT_OPEN_DOCUMENT, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent when a file could not be opened in the a2dDocumentCommandProcessor
#define EVT_RECORD(func)   DECLARE_EVENT_TABLE_ENTRY( wxEVT_RECORD, wxID_ANY, wxID_ANY, (wxObjectEventFunction) static_cast< wxDocCommandProcessorEventFunction > (& func), (wxObject *) NULL ),
 event sent to a2dDocumentCommandProcessor when a document has been added to the a2dDocumentCommandProcessor
#define a2dDocumentCloseEventHandler(func)   (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(a2dDocumentCloseEventFunction, &func)
#define a2dDocumentEventHandler(func)   (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(a2dDocumentEventFunction, &func)
#define a2dViewCloseEventHandler(func)   (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(a2dViewCloseEventFunction, &func)
#define a2dViewEventHandler(func)   (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(a2dViewEventFunction, &func)
#define a2dTemplateEventHandler(func)   (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(a2dTemplateEventFunction, &func)
#define A2D_EVT_DISCONNECT_ALLVIEWS(func)   a2d__DECLARE_EVT0( wxEVT_DISCONNECT_ALLVIEWS, a2dObjectDocumentEventHandler( func ))
 event for document before all view are closed.
#define A2D_EVT_CLOSE_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_CLOSE_DOCUMENT, a2dObjectDocumentCloseEventHandler( func ))
 event for document before a document will be closed ( can veto)
#define A2D_EVT_OPEN_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_OPEN_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event for document when a document has been opened
#define A2D_EVT_NEW_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_NEW_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event for document when a document new document was created
#define A2D_EVT_CREATE_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_CREATE_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to document from template when a document has been created
#define A2D_EVT_SAVE_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_SAVE_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to document when a document needs to be saved
#define A2D_EVT_SAVEAS_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_SAVEAS_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to document when a document needs to be saved in a different file
#define A2D_EVT_SAVE_MODIFIED_DIALOG_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_SAVE_MODIFIED_DIALOG_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to document when a document is modified and the user may save or not
#define A2D_EVT_EXPORT_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_EXPORT_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event for document when a document will be exported
#define A2D_EVT_IMPORT_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_IMPORT_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event for document when a document will be imported
#define A2D_EVT_UPDATE_VIEWS(func)   a2d__DECLARE_EVT0( wxEVT_UPDATE_VIEWS, a2dObjectDocumentEventHandler( func ))
 event from a document when its views need to be updated
#define A2D_EVT_ENABLE_VIEWS(func)   a2d__DECLARE_EVT0( wxEVT_ENABLE_VIEWS, a2dObjectDocumentEventHandler( func ))
 event from a document when its views need to be enabled or disabled
#define A2D_EVT_REPORT_VIEWS(func)   a2d__DECLARE_EVT0( wxEVT_REPORT_VIEWS, a2dObjectDocumentEventHandler( func ))
 event from a document when its views need to reported
#define A2D_EVT_CHANGEDFILENAME_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_CHANGEDFILENAME_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to view when the filename of a document has changed.
#define A2D_EVT_CHANGEDTITLE_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_CHANGEDTITLE_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event sent to view when the title of a document has changed.
#define A2D_EVT_CHANGEDMODIFY_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_CHANGEDMODIFY_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event send from a document when modified status changed.
#define A2D_EVT_POST_LOAD_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_POST_LOAD_DOCUMENT, a2dObjectDocumentEventHandler( func ))
 event send from a document just after a document was loaded from a file
#define A2D_EVT_CLOSE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_CLOSE_VIEW, a2dObjectViewCloseEventHandler( func ))
 event sent to document and view when a view needs to be closed ( can veto)
#define A2D_EVT_CREATE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_CREATE_VIEW, a2dObjectViewEventHandler( func ))
 event sent to view from template when a view has been created
#define A2D_EVT_SET_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_SET_DOCUMENT, a2dObjectViewEventHandler( func ))
 event sent to view when a new document is ser for it.
#define A2D_EVT_ACTIVATE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_ACTIVATE_VIEW, a2dObjectViewEventHandler( func ))
 event sent to view and event distributer
#define A2D_EVT_ACTIVATE_VIEW_SENT_FROM_CHILD(func)   a2d__DECLARE_EVT0( wxEVT_ACTIVATE_VIEW_SENT_FROM_CHILD, a2dObjectViewEventHandler( func ))
 event sent from view and its display up the parent chain.
#define A2D_EVT_ENABLE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_ENABLE_VIEW, a2dObjectViewEventHandler( func ))
 event sent to connector to disable or enable for a certain view
#define A2D_EVT_ADD_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_ADD_VIEW, a2dObjectDocumentEventHandler( func ))
 event sent to document when a view has been added to the document
#define A2D_EVT_REMOVE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_REMOVE_VIEW, a2dObjectDocumentEventHandler( func ))
 event sent to document when a view will be removed from the document
#define A2D_EVT_PRE_ADD_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_PRE_ADD_DOCUMENT, a2dObjectTemplateEventHandler( func ))
 sent from a doc template after it created a document
#define A2D_EVT_POST_CREATE_DOCUMENT(func)   a2d__DECLARE_EVT0( wxEVT_POST_CREATE_DOCUMENT, a2dObjectTemplateEventHandler( func ))
 sent from a doc template after it created a document
#define A2D_EVT_POST_CREATE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_POST_CREATE_VIEW, a2dObjectTemplateEventHandler( func ))
 sent from a view template after it created a view
#define A2D_EVT_DISCONNECT_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_DISCONNECT_VIEW, a2dObjectTemplateEventHandler( func ))
 event sent to connector to disconnect a certain view from its document
#define A2D_EVT_CHANGEDFILENAME_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_CHANGEDFILENAME_VIEW, a2dObjectViewEventHandler( func ))
 event sent from view upwards to display, when the filename of a document has changed.
#define A2D_EVT_CHANGEDTITLE_VIEW(func)   a2d__DECLARE_EVT0( wxEVT_CHANGEDTITLE_VIEW, a2dObjectViewEventHandler( func ))
 event sent from view upwards to display, when the title of a document has changed.
#define EVT_DISCONNECT_ALLVIEWS(func)   wx__DECLARE_EVT0( wxEVT_DISCONNECT_ALLVIEWS, a2dDocumentEventHandler( func ))
 event for document before all view are closed.
#define EVT_CLOSE_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_CLOSE_DOCUMENT, a2dDocumentCloseEventHandler( func ))
 event for document before a document will be closed ( can veto)
#define EVT_OPEN_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_OPEN_DOCUMENT, a2dDocumentEventHandler( func ))
 event for document when a document has been opened
#define EVT_NEW_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_NEW_DOCUMENT, a2dDocumentEventHandler( func ))
 event for document when a document new document was created
#define EVT_CREATE_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_CREATE_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to document from template when a document has been created
#define EVT_SAVE_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_SAVE_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to document when a document needs to be saved
#define EVT_SAVEAS_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_SAVEAS_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to document when a document needs to be saved in a different file
#define EVT_SAVE_MODIFIED_DIALOG_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_SAVE_MODIFIED_DIALOG_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to document when a document is modified and the user may save or not
#define EVT_EXPORT_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_EXPORT_DOCUMENT, a2dDocumentEventHandler( func ))
 event for document when a document will be exported
#define EVT_IMPORT_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_IMPORT_DOCUMENT, a2dDocumentEventHandler( func ))
 event for document when a document will be imported
#define EVT_UPDATE_VIEWS(func)   wx__DECLARE_EVT0( wxEVT_UPDATE_VIEWS, a2dDocumentEventHandler( func ))
 event from a document when its views need to be updated
#define EVT_ENABLE_VIEWS(func)   wx__DECLARE_EVT0( wxEVT_ENABLE_VIEWS, a2dDocumentEventHandler( func ))
 event from a document when its views need to be enabled or disabled
#define EVT_REPORT_VIEWS(func)   wx__DECLARE_EVT0( wxEVT_REPORT_VIEWS, a2dDocumentEventHandler( func ))
 event from a document when its views need to reported
#define EVT_CHANGEDFILENAME_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_CHANGEDFILENAME_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to view when the filename of a document has changed.
#define EVT_CHANGEDTITLE_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_CHANGEDTITLE_DOCUMENT, a2dDocumentEventHandler( func ))
 event sent to view when the title of a document has changed.
#define EVT_CHANGEDMODIFY_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_CHANGEDMODIFY_DOCUMENT, a2dDocumentEventHandler( func ))
 event send from a document when modified status changed.
#define EVT_POST_LOAD_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_POST_LOAD_DOCUMENT, a2dDocumentEventHandler( func ))
 event send from a document just after a document was loaded from a file
#define EVT_CLOSE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_CLOSE_VIEW, a2dViewCloseEventHandler( func))
 event sent to document and view when a view needs to be closed ( can veto)
#define EVT_CREATE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_CREATE_VIEW, a2dViewEventHandler( func ))
 event sent to view from template when a view has been created
#define EVT_SET_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_SET_DOCUMENT, a2dViewEventHandler( func ))
 event sent to view when a new document is ser for it.
#define EVT_ACTIVATE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_ACTIVATE_VIEW, a2dViewEventHandler( func ))
 event sent to view and document manager
#define EVT_ACTIVATE_VIEW_SENT_FROM_CHILD(func)   wx__DECLARE_EVT0( wxEVT_ACTIVATE_VIEW_SENT_FROM_CHILD, a2dViewEventHandler( func ))
 event sent from view and its display up the parent chain.
#define EVT_ENABLE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_ENABLE_VIEW, a2dViewEventHandler( func ))
 event sent to connector to disable or enable for a certain view
#define EVT_ADD_VIEW(func)   wx__DECLARE_EVT0( wxEVT_ADD_VIEW, a2dDocumentEventHandler( func ))
 event sent to document when a view has been added to the document
#define EVT_REMOVE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_REMOVE_VIEW, a2dDocumentEventHandler( func ))
 event sent to document when a view will be removed from the document
#define EVT_POST_CREATE_DOCUMENT(func)   wx__DECLARE_EVT0( wxEVT_POST_CREATE_DOCUMENT, a2dTemplateEventHandler( func ))
 sent from a doc template after it created a document
#define EVT_POST_CREATE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_POST_CREATE_VIEW, a2dTemplateEventHandler( func ))
 sent from a view template after it created a view
#define EVT_CHANGEDFILENAME_VIEW(func)   wx__DECLARE_EVT0( wxEVT_CHANGEDFILENAME_VIEW, a2dViewEventHandler( func ))
 event sent from view upwards to display, when the filename of a document has changed.
#define EVT_CHANGEDTITLE_VIEW(func)   wx__DECLARE_EVT0( wxEVT_CHANGEDTITLE_VIEW, a2dViewEventHandler( func ))
 event sent from view upwards to display, when the title of a document has changed.

Typedefs

typedef void(a2dEvtHandler::* a2dObjectCommandProcessorEventFunction )(a2dCommandProcessorEvent &)
typedef void(wxEvtHandler::* wxCommandProcessorEventFunction )(a2dCommandProcessorEvent &)

Variables

class A2DDOCVIEWDLLEXP a2dFileHistory
class A2DDOCVIEWDLLEXP a2dFileHistoryItem
const a2dMenuIdItem CmdMenu_Exit
const a2dMenuIdItem CmdMenu_FileClose
const a2dMenuIdItem CmdMenu_FileOpen
const a2dMenuIdItem CmdMenu_FileNew
const a2dMenuIdItem CmdMenu_FileSave
const a2dMenuIdItem CmdMenu_FileSaveAs
const a2dMenuIdItem CmdMenu_FileImport
const a2dMenuIdItem CmdMenu_FileExport
const a2dMenuIdItem CmdMenu_FileRevert
const a2dMenuIdItem CmdMenu_Print
const a2dMenuIdItem CmdMenu_Preview
const a2dMenuIdItem CmdMenu_PrintView
const a2dMenuIdItem CmdMenu_PreviewView
const a2dMenuIdItem CmdMenu_PrintDocument
const a2dMenuIdItem CmdMenu_PreviewDocument
const a2dMenuIdItem CmdMenu_PrintSetup
const a2dMenuIdItem CmdMenu_EmptyDocument

Define Documentation

#define A2D_BEGIN_EVENT_TABLE ( theClass,
baseClass   ) 

Value:

const a2dEventTable theClass::sm_eventTable = \
        { &baseClass::sm_eventTable, &theClass::sm_eventTableEntries[0] }; \
    const a2dEventTable *theClass::GetEventTable() const \
        { return &theClass::sm_eventTable; } \
    const a2dEventTableEntry theClass::sm_eventTableEntries[] = { \

Definition at line 498 of file comevt.h.

#define A2D_BEGIN_EVENT_TABLE_TEMPLATE1 ( theClass,
baseClass,
T1   ) 

Value:

template<typename T1> \
    const a2dEventTable theClass<T1>::sm_eventTable = \
        { &baseClass::sm_eventTable, &theClass<T1>::sm_eventTableEntries[0] }; \
    template<typename T1> \
    const a2dEventTable *theClass<T1>::GetEventTable() const \
        { return &theClass<T1>::sm_eventTable; } \
    template<typename T1> \
    const a2dEventTableEntry theClass<T1>::sm_eventTableEntries[] = { \

Definition at line 506 of file comevt.h.

#define A2D_BEGIN_EVENT_TABLE_TEMPLATE2 ( theClass,
baseClass,
T1,
T2   ) 

Value:

template<typename T1, typename T2> \
    const a2dEventTable theClass<T1, T2>::sm_eventTable = \
        { &baseClass::sm_eventTable, &theClass<T1, T2>::sm_eventTableEntries[0] }; \
    template<typename T1, typename T2> \
    const a2dEventTable *theClass<T1, T2>::GetEventTable() const \
        { return &theClass<T1, T2>::sm_eventTable; } \
    template<typename T1, typename T2> \
    const a2dEventTableEntry theClass<T1, T2>::sm_eventTableEntries[] = { \

Definition at line 516 of file comevt.h.

#define A2D_BEGIN_EVENT_TABLE_TEMPLATE3 ( theClass,
baseClass,
T1,
T2,
T3   ) 

Value:

template<typename T1, typename T2, typename T3> \
    const a2dEventTable theClass<T1, T2, T3>::sm_eventTable = \
        { &baseClass::sm_eventTable, &theClass<T1, T2, T3>::sm_eventTableEntries[0] }; \
    template<typename T1, typename T2, typename T3> \
    const a2dEventTable *theClass<T1, T2, T3>::GetEventTable() const \
        { return &theClass<T1, T2, T3>::sm_eventTable; } \
    template<typename T1, typename T2, typename T3> \
    const a2dEventTableEntry theClass<T1, T2, T3>::sm_eventTableEntries[] = { \

Definition at line 526 of file comevt.h.

#define A2D_EVT_MOUSE_EVENTS ( func   ) 

Value:

A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_DOWN, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_UP, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOTION, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEFT_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MIDDLE_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_RIGHT_DCLICK, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_ENTER_WINDOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_LEAVE_WINDOW, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),\
 A2D_DECLARE_EVENT_TABLE_ENTRY( wxEVT_MOUSEWHEEL, wxID_ANY, wxID_ANY, (a2dObjectEventFunction) (a2dEventFunction) static_cast < a2dMouseEventFunction > ( & func ), (wxObject *) NULL ),
All mouse events together a2dEvtHandler equivalent of wxEvthandler macro

Definition at line 209 of file comevt.h.

handlers for event types in static event tables -- Tue Aug 31 18:10:57 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation