#ifndef _WX_EVENT_H_EXT_ #define _WX_EVENT_H_EXT_ #include #include class wxEventFunctorExt; typedef wxEvtHandler* (*wxEventFunctorExtGetEvtHandlerFunc)(const wxEventFunctorExt* self, wxEvtHandler* res); typedef wxEventFunction (*wxEventFunctorExtGetEvtMethodFunc)(const wxEventFunctorExt* self, wxEventFunction res); typedef bool (*wxEventFunctorExtIsMatching__wxEventFunctorCRFunc)(const wxEventFunctorExt* self, wxEventFunctor const& functor); typedef void (*wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc)(const wxEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxObjectEventFunctorExt; typedef wxEvtHandler* (*wxObjectEventFunctorExtGetEvtHandlerFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* res); typedef wxEventFunction (*wxObjectEventFunctorExtGetEvtMethodFunc)(const wxObjectEventFunctorExt* self, wxEventFunction res); typedef bool (*wxObjectEventFunctorExtIsMatching__wxEventFunctorCRFunc)(const wxObjectEventFunctorExt* self, wxEventFunctor const& functor); typedef void (*wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxEventExt; typedef wxEvent* (*wxEventExtCloneFunc)(const wxEventExt* self); typedef wxObjectRefData* (*wxEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxEventExtCreateRefDataFunc)(const wxEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxEventExtGetClassInfoFunc)(const wxEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxEventExtGetEventCategoryFunc)(const wxEventExt* self, wxEventCategory res); class wxIdleEventExt; typedef wxEvent* (*wxIdleEventExtCloneFunc)(const wxIdleEventExt* self); typedef wxObjectRefData* (*wxIdleEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxIdleEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxIdleEventExtCreateRefDataFunc)(const wxIdleEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxIdleEventExtGetClassInfoFunc)(const wxIdleEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxIdleEventExtGetEventCategoryFunc)(const wxIdleEventExt* self, wxEventCategory res); class wxThreadEventExt; typedef wxEvent* (*wxThreadEventExtCloneFunc)(const wxThreadEventExt* self); typedef wxObjectRefData* (*wxThreadEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxThreadEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxThreadEventExtCreateRefDataFunc)(const wxThreadEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxThreadEventExtGetClassInfoFunc)(const wxThreadEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxThreadEventExtGetEventCategoryFunc)(const wxThreadEventExt* self, wxEventCategory res); class wxAsyncMethodCallEventExt; typedef wxEvent* (*wxAsyncMethodCallEventExtCloneFunc)(const wxAsyncMethodCallEventExt* self); typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxAsyncMethodCallEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCreateRefDataFunc)(const wxAsyncMethodCallEventExt* self, wxObjectRefData* res); typedef void (*wxAsyncMethodCallEventExtExecuteFunc)(const wxAsyncMethodCallEventExt* self); typedef wxClassInfo* (*wxAsyncMethodCallEventExtGetClassInfoFunc)(const wxAsyncMethodCallEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxAsyncMethodCallEventExtGetEventCategoryFunc)(const wxAsyncMethodCallEventExt* self, wxEventCategory res); class wxCommandEventExt; typedef wxEvent* (*wxCommandEventExtCloneFunc)(const wxCommandEventExt* self); typedef wxObjectRefData* (*wxCommandEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxCommandEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxCommandEventExtCreateRefDataFunc)(const wxCommandEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxCommandEventExtGetClassInfoFunc)(const wxCommandEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxCommandEventExtGetEventCategoryFunc)(const wxCommandEventExt* self, wxEventCategory res); class wxNotifyEventExt; typedef wxEvent* (*wxNotifyEventExtCloneFunc)(const wxNotifyEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxNotifyEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxNotifyEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxNotifyEventExtCreateRefDataFunc)(const wxNotifyEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxNotifyEventExtGetClassInfoFunc)(const wxNotifyEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxNotifyEventExtGetEventCategoryFunc)(const wxNotifyEventExt* self, wxEventCategory res); class wxScrollEventExt; typedef wxEvent* (*wxScrollEventExtCloneFunc)(const wxScrollEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxScrollEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxScrollEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxScrollEventExtCreateRefDataFunc)(const wxScrollEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxScrollEventExtGetClassInfoFunc)(const wxScrollEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxScrollEventExtGetEventCategoryFunc)(const wxScrollEventExt* self, wxEventCategory res); class wxScrollWinEventExt; typedef wxEvent* (*wxScrollWinEventExtCloneFunc)(const wxScrollWinEventExt* self); typedef wxObjectRefData* (*wxScrollWinEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxScrollWinEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxScrollWinEventExtCreateRefDataFunc)(const wxScrollWinEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxScrollWinEventExtGetClassInfoFunc)(const wxScrollWinEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxScrollWinEventExtGetEventCategoryFunc)(const wxScrollWinEventExt* self, wxEventCategory res); class wxMouseEventExt; typedef wxEvent* (*wxMouseEventExtCloneFunc)(const wxMouseEventExt* self); typedef wxObjectRefData* (*wxMouseEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMouseEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMouseEventExtCreateRefDataFunc)(const wxMouseEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMouseEventExtGetClassInfoFunc)(const wxMouseEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMouseEventExtGetEventCategoryFunc)(const wxMouseEventExt* self, wxEventCategory res); class wxSetCursorEventExt; typedef wxEvent* (*wxSetCursorEventExtCloneFunc)(const wxSetCursorEventExt* self); typedef wxObjectRefData* (*wxSetCursorEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxSetCursorEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxSetCursorEventExtCreateRefDataFunc)(const wxSetCursorEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxSetCursorEventExtGetClassInfoFunc)(const wxSetCursorEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxSetCursorEventExtGetEventCategoryFunc)(const wxSetCursorEventExt* self, wxEventCategory res); class wxGestureEventExt; typedef wxEvent* (*wxGestureEventExtCloneFunc)(const wxGestureEventExt* self); typedef wxObjectRefData* (*wxGestureEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxGestureEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxGestureEventExtCreateRefDataFunc)(const wxGestureEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxGestureEventExtGetClassInfoFunc)(const wxGestureEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxGestureEventExtGetEventCategoryFunc)(const wxGestureEventExt* self, wxEventCategory res); class wxPanGestureEventExt; typedef wxEvent* (*wxPanGestureEventExtCloneFunc)(const wxPanGestureEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxPanGestureEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxPanGestureEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxPanGestureEventExtCreateRefDataFunc)(const wxPanGestureEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxPanGestureEventExtGetClassInfoFunc)(const wxPanGestureEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxPanGestureEventExtGetEventCategoryFunc)(const wxPanGestureEventExt* self, wxEventCategory res); class wxZoomGestureEventExt; typedef wxEvent* (*wxZoomGestureEventExtCloneFunc)(const wxZoomGestureEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxZoomGestureEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxZoomGestureEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxZoomGestureEventExtCreateRefDataFunc)(const wxZoomGestureEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxZoomGestureEventExtGetClassInfoFunc)(const wxZoomGestureEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxZoomGestureEventExtGetEventCategoryFunc)(const wxZoomGestureEventExt* self, wxEventCategory res); class wxRotateGestureEventExt; typedef wxEvent* (*wxRotateGestureEventExtCloneFunc)(const wxRotateGestureEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxRotateGestureEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxRotateGestureEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxRotateGestureEventExtCreateRefDataFunc)(const wxRotateGestureEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxRotateGestureEventExtGetClassInfoFunc)(const wxRotateGestureEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxRotateGestureEventExtGetEventCategoryFunc)(const wxRotateGestureEventExt* self, wxEventCategory res); class wxTwoFingerTapEventExt; typedef wxEvent* (*wxTwoFingerTapEventExtCloneFunc)(const wxTwoFingerTapEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxTwoFingerTapEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxTwoFingerTapEventExtCreateRefDataFunc)(const wxTwoFingerTapEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxTwoFingerTapEventExtGetClassInfoFunc)(const wxTwoFingerTapEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxTwoFingerTapEventExtGetEventCategoryFunc)(const wxTwoFingerTapEventExt* self, wxEventCategory res); class wxLongPressEventExt; typedef wxEvent* (*wxLongPressEventExtCloneFunc)(const wxLongPressEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxLongPressEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxLongPressEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxLongPressEventExtCreateRefDataFunc)(const wxLongPressEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxLongPressEventExtGetClassInfoFunc)(const wxLongPressEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxLongPressEventExtGetEventCategoryFunc)(const wxLongPressEventExt* self, wxEventCategory res); class wxPressAndTapEventExt; typedef wxEvent* (*wxPressAndTapEventExtCloneFunc)(const wxPressAndTapEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxPressAndTapEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxPressAndTapEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxPressAndTapEventExtCreateRefDataFunc)(const wxPressAndTapEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxPressAndTapEventExtGetClassInfoFunc)(const wxPressAndTapEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxPressAndTapEventExtGetEventCategoryFunc)(const wxPressAndTapEventExt* self, wxEventCategory res); class wxKeyEventExt; typedef wxEvent* (*wxKeyEventExtCloneFunc)(const wxKeyEventExt* self); typedef wxObjectRefData* (*wxKeyEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxKeyEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxKeyEventExtCreateRefDataFunc)(const wxKeyEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxKeyEventExtGetClassInfoFunc)(const wxKeyEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxKeyEventExtGetEventCategoryFunc)(const wxKeyEventExt* self, wxEventCategory res); class wxSizeEventExt; typedef wxEvent* (*wxSizeEventExtCloneFunc)(const wxSizeEventExt* self); typedef wxObjectRefData* (*wxSizeEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxSizeEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxSizeEventExtCreateRefDataFunc)(const wxSizeEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxSizeEventExtGetClassInfoFunc)(const wxSizeEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxSizeEventExtGetEventCategoryFunc)(const wxSizeEventExt* self, wxEventCategory res); class wxMoveEventExt; typedef wxEvent* (*wxMoveEventExtCloneFunc)(const wxMoveEventExt* self); typedef wxObjectRefData* (*wxMoveEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMoveEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMoveEventExtCreateRefDataFunc)(const wxMoveEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMoveEventExtGetClassInfoFunc)(const wxMoveEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMoveEventExtGetEventCategoryFunc)(const wxMoveEventExt* self, wxEventCategory res); class wxPaintEventExt; typedef wxEvent* (*wxPaintEventExtCloneFunc)(const wxPaintEventExt* self); typedef wxObjectRefData* (*wxPaintEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxPaintEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxPaintEventExtCreateRefDataFunc)(const wxPaintEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxPaintEventExtGetClassInfoFunc)(const wxPaintEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxPaintEventExtGetEventCategoryFunc)(const wxPaintEventExt* self, wxEventCategory res); class wxNcPaintEventExt; typedef wxEvent* (*wxNcPaintEventExtCloneFunc)(const wxNcPaintEventExt* self); typedef wxObjectRefData* (*wxNcPaintEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxNcPaintEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxNcPaintEventExtCreateRefDataFunc)(const wxNcPaintEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxNcPaintEventExtGetClassInfoFunc)(const wxNcPaintEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxNcPaintEventExtGetEventCategoryFunc)(const wxNcPaintEventExt* self, wxEventCategory res); class wxEraseEventExt; typedef wxEvent* (*wxEraseEventExtCloneFunc)(const wxEraseEventExt* self); typedef wxObjectRefData* (*wxEraseEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxEraseEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxEraseEventExtCreateRefDataFunc)(const wxEraseEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxEraseEventExtGetClassInfoFunc)(const wxEraseEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxEraseEventExtGetEventCategoryFunc)(const wxEraseEventExt* self, wxEventCategory res); class wxFocusEventExt; typedef wxEvent* (*wxFocusEventExtCloneFunc)(const wxFocusEventExt* self); typedef wxObjectRefData* (*wxFocusEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxFocusEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxFocusEventExtCreateRefDataFunc)(const wxFocusEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxFocusEventExtGetClassInfoFunc)(const wxFocusEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxFocusEventExtGetEventCategoryFunc)(const wxFocusEventExt* self, wxEventCategory res); class wxChildFocusEventExt; typedef wxEvent* (*wxChildFocusEventExtCloneFunc)(const wxChildFocusEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxChildFocusEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxChildFocusEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxChildFocusEventExtCreateRefDataFunc)(const wxChildFocusEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxChildFocusEventExtGetClassInfoFunc)(const wxChildFocusEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxChildFocusEventExtGetEventCategoryFunc)(const wxChildFocusEventExt* self, wxEventCategory res); class wxActivateEventExt; typedef wxEvent* (*wxActivateEventExtCloneFunc)(const wxActivateEventExt* self); typedef wxObjectRefData* (*wxActivateEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxActivateEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxActivateEventExtCreateRefDataFunc)(const wxActivateEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxActivateEventExtGetClassInfoFunc)(const wxActivateEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxActivateEventExtGetEventCategoryFunc)(const wxActivateEventExt* self, wxEventCategory res); class wxInitDialogEventExt; typedef wxEvent* (*wxInitDialogEventExtCloneFunc)(const wxInitDialogEventExt* self); typedef wxObjectRefData* (*wxInitDialogEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxInitDialogEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxInitDialogEventExtCreateRefDataFunc)(const wxInitDialogEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxInitDialogEventExtGetClassInfoFunc)(const wxInitDialogEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxInitDialogEventExtGetEventCategoryFunc)(const wxInitDialogEventExt* self, wxEventCategory res); class wxMenuEventExt; typedef wxEvent* (*wxMenuEventExtCloneFunc)(const wxMenuEventExt* self); typedef wxObjectRefData* (*wxMenuEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMenuEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMenuEventExtCreateRefDataFunc)(const wxMenuEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMenuEventExtGetClassInfoFunc)(const wxMenuEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMenuEventExtGetEventCategoryFunc)(const wxMenuEventExt* self, wxEventCategory res); class wxCloseEventExt; typedef wxEvent* (*wxCloseEventExtCloneFunc)(const wxCloseEventExt* self); typedef wxObjectRefData* (*wxCloseEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxCloseEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxCloseEventExtCreateRefDataFunc)(const wxCloseEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxCloseEventExtGetClassInfoFunc)(const wxCloseEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxCloseEventExtGetEventCategoryFunc)(const wxCloseEventExt* self, wxEventCategory res); class wxShowEventExt; typedef wxEvent* (*wxShowEventExtCloneFunc)(const wxShowEventExt* self); typedef wxObjectRefData* (*wxShowEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxShowEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxShowEventExtCreateRefDataFunc)(const wxShowEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxShowEventExtGetClassInfoFunc)(const wxShowEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxShowEventExtGetEventCategoryFunc)(const wxShowEventExt* self, wxEventCategory res); class wxIconizeEventExt; typedef wxEvent* (*wxIconizeEventExtCloneFunc)(const wxIconizeEventExt* self); typedef wxObjectRefData* (*wxIconizeEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxIconizeEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxIconizeEventExtCreateRefDataFunc)(const wxIconizeEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxIconizeEventExtGetClassInfoFunc)(const wxIconizeEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxIconizeEventExtGetEventCategoryFunc)(const wxIconizeEventExt* self, wxEventCategory res); class wxMaximizeEventExt; typedef wxEvent* (*wxMaximizeEventExtCloneFunc)(const wxMaximizeEventExt* self); typedef wxObjectRefData* (*wxMaximizeEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMaximizeEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMaximizeEventExtCreateRefDataFunc)(const wxMaximizeEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMaximizeEventExtGetClassInfoFunc)(const wxMaximizeEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMaximizeEventExtGetEventCategoryFunc)(const wxMaximizeEventExt* self, wxEventCategory res); class wxFullScreenEventExt; typedef wxEvent* (*wxFullScreenEventExtCloneFunc)(const wxFullScreenEventExt* self); typedef wxObjectRefData* (*wxFullScreenEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxFullScreenEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxFullScreenEventExtCreateRefDataFunc)(const wxFullScreenEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxFullScreenEventExtGetClassInfoFunc)(const wxFullScreenEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxFullScreenEventExtGetEventCategoryFunc)(const wxFullScreenEventExt* self, wxEventCategory res); class wxJoystickEventExt; typedef wxEvent* (*wxJoystickEventExtCloneFunc)(const wxJoystickEventExt* self); typedef wxObjectRefData* (*wxJoystickEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxJoystickEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxJoystickEventExtCreateRefDataFunc)(const wxJoystickEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxJoystickEventExtGetClassInfoFunc)(const wxJoystickEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxJoystickEventExtGetEventCategoryFunc)(const wxJoystickEventExt* self, wxEventCategory res); class wxDropFilesEventExt; typedef wxEvent* (*wxDropFilesEventExtCloneFunc)(const wxDropFilesEventExt* self); typedef wxObjectRefData* (*wxDropFilesEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxDropFilesEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxDropFilesEventExtCreateRefDataFunc)(const wxDropFilesEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxDropFilesEventExtGetClassInfoFunc)(const wxDropFilesEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxDropFilesEventExtGetEventCategoryFunc)(const wxDropFilesEventExt* self, wxEventCategory res); class wxUpdateUIEventExt; typedef wxEvent* (*wxUpdateUIEventExtCloneFunc)(const wxUpdateUIEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxUpdateUIEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxUpdateUIEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxUpdateUIEventExtCreateRefDataFunc)(const wxUpdateUIEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxUpdateUIEventExtGetClassInfoFunc)(const wxUpdateUIEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxUpdateUIEventExtGetEventCategoryFunc)(const wxUpdateUIEventExt* self, wxEventCategory res); class wxSysColourChangedEventExt; typedef wxEvent* (*wxSysColourChangedEventExtCloneFunc)(const wxSysColourChangedEventExt* self); typedef wxObjectRefData* (*wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxSysColourChangedEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxSysColourChangedEventExtCreateRefDataFunc)(const wxSysColourChangedEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxSysColourChangedEventExtGetClassInfoFunc)(const wxSysColourChangedEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxSysColourChangedEventExtGetEventCategoryFunc)(const wxSysColourChangedEventExt* self, wxEventCategory res); class wxMouseCaptureChangedEventExt; typedef wxEvent* (*wxMouseCaptureChangedEventExtCloneFunc)(const wxMouseCaptureChangedEventExt* self); typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMouseCaptureChangedEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCreateRefDataFunc)(const wxMouseCaptureChangedEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMouseCaptureChangedEventExtGetClassInfoFunc)(const wxMouseCaptureChangedEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMouseCaptureChangedEventExtGetEventCategoryFunc)(const wxMouseCaptureChangedEventExt* self, wxEventCategory res); class wxMouseCaptureLostEventExt; typedef wxEvent* (*wxMouseCaptureLostEventExtCloneFunc)(const wxMouseCaptureLostEventExt* self); typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxMouseCaptureLostEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCreateRefDataFunc)(const wxMouseCaptureLostEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxMouseCaptureLostEventExtGetClassInfoFunc)(const wxMouseCaptureLostEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxMouseCaptureLostEventExtGetEventCategoryFunc)(const wxMouseCaptureLostEventExt* self, wxEventCategory res); class wxDisplayChangedEventExt; typedef wxEvent* (*wxDisplayChangedEventExtCloneFunc)(const wxDisplayChangedEventExt* self); typedef wxObjectRefData* (*wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxDisplayChangedEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxDisplayChangedEventExtCreateRefDataFunc)(const wxDisplayChangedEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxDisplayChangedEventExtGetClassInfoFunc)(const wxDisplayChangedEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxDisplayChangedEventExtGetEventCategoryFunc)(const wxDisplayChangedEventExt* self, wxEventCategory res); class wxDPIChangedEventExt; typedef wxEvent* (*wxDPIChangedEventExtCloneFunc)(const wxDPIChangedEventExt* self); typedef wxObjectRefData* (*wxDPIChangedEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxDPIChangedEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxDPIChangedEventExtCreateRefDataFunc)(const wxDPIChangedEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxDPIChangedEventExtGetClassInfoFunc)(const wxDPIChangedEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxDPIChangedEventExtGetEventCategoryFunc)(const wxDPIChangedEventExt* self, wxEventCategory res); class wxPaletteChangedEventExt; typedef wxEvent* (*wxPaletteChangedEventExtCloneFunc)(const wxPaletteChangedEventExt* self); typedef wxObjectRefData* (*wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxPaletteChangedEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxPaletteChangedEventExtCreateRefDataFunc)(const wxPaletteChangedEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxPaletteChangedEventExtGetClassInfoFunc)(const wxPaletteChangedEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxPaletteChangedEventExtGetEventCategoryFunc)(const wxPaletteChangedEventExt* self, wxEventCategory res); class wxQueryNewPaletteEventExt; typedef wxEvent* (*wxQueryNewPaletteEventExtCloneFunc)(const wxQueryNewPaletteEventExt* self); typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxQueryNewPaletteEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCreateRefDataFunc)(const wxQueryNewPaletteEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxQueryNewPaletteEventExtGetClassInfoFunc)(const wxQueryNewPaletteEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxQueryNewPaletteEventExtGetEventCategoryFunc)(const wxQueryNewPaletteEventExt* self, wxEventCategory res); class wxNavigationKeyEventExt; typedef wxEvent* (*wxNavigationKeyEventExtCloneFunc)(const wxNavigationKeyEventExt* self); typedef wxObjectRefData* (*wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxNavigationKeyEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxNavigationKeyEventExtCreateRefDataFunc)(const wxNavigationKeyEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxNavigationKeyEventExtGetClassInfoFunc)(const wxNavigationKeyEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxNavigationKeyEventExtGetEventCategoryFunc)(const wxNavigationKeyEventExt* self, wxEventCategory res); class wxWindowCreateEventExt; typedef wxEvent* (*wxWindowCreateEventExtCloneFunc)(const wxWindowCreateEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxWindowCreateEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxWindowCreateEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxWindowCreateEventExtCreateRefDataFunc)(const wxWindowCreateEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxWindowCreateEventExtGetClassInfoFunc)(const wxWindowCreateEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxWindowCreateEventExtGetEventCategoryFunc)(const wxWindowCreateEventExt* self, wxEventCategory res); class wxWindowDestroyEventExt; typedef wxEvent* (*wxWindowDestroyEventExtCloneFunc)(const wxWindowDestroyEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxWindowDestroyEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxWindowDestroyEventExtCreateRefDataFunc)(const wxWindowDestroyEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxWindowDestroyEventExtGetClassInfoFunc)(const wxWindowDestroyEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxWindowDestroyEventExtGetEventCategoryFunc)(const wxWindowDestroyEventExt* self, wxEventCategory res); class wxHelpEventExt; typedef wxEvent* (*wxHelpEventExtCloneFunc)(const wxHelpEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxHelpEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxHelpEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxHelpEventExtCreateRefDataFunc)(const wxHelpEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxHelpEventExtGetClassInfoFunc)(const wxHelpEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxHelpEventExtGetEventCategoryFunc)(const wxHelpEventExt* self, wxEventCategory res); class wxClipboardTextEventExt; typedef wxEvent* (*wxClipboardTextEventExtCloneFunc)(const wxClipboardTextEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxClipboardTextEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxClipboardTextEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxClipboardTextEventExtCreateRefDataFunc)(const wxClipboardTextEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxClipboardTextEventExtGetClassInfoFunc)(const wxClipboardTextEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxClipboardTextEventExtGetEventCategoryFunc)(const wxClipboardTextEventExt* self, wxEventCategory res); class wxContextMenuEventExt; typedef wxEvent* (*wxContextMenuEventExtCloneFunc)(const wxContextMenuEventExt* self, wxEvent* res); typedef wxObjectRefData* (*wxContextMenuEventExtCloneRefData__wxObjectRefDataCPFunc)(const wxContextMenuEventExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxContextMenuEventExtCreateRefDataFunc)(const wxContextMenuEventExt* self, wxObjectRefData* res); typedef wxClassInfo* (*wxContextMenuEventExtGetClassInfoFunc)(const wxContextMenuEventExt* self, wxClassInfo* res); typedef wxEventCategory (*wxContextMenuEventExtGetEventCategoryFunc)(const wxContextMenuEventExt* self, wxEventCategory res); class wxEvtHandlerExt; typedef void (*wxEvtHandlerExtAddPendingEvent__wxEventCRFunc)(const wxEvtHandlerExt* self, wxEvent const& event); typedef wxObjectRefData* (*wxEvtHandlerExtCloneRefData__wxObjectRefDataCPFunc)(const wxEvtHandlerExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxEvtHandlerExtCreateRefDataFunc)(const wxEvtHandlerExt* self, wxObjectRefData* res); typedef void* (*wxEvtHandlerExtDoGetClientDataFunc)(const wxEvtHandlerExt* self, void* res); typedef wxClientData* (*wxEvtHandlerExtDoGetClientObjectFunc)(const wxEvtHandlerExt* self, wxClientData* res); typedef void (*wxEvtHandlerExtDoSetClientData__voidPFunc)(const wxEvtHandlerExt* self, void* data); typedef void (*wxEvtHandlerExtDoSetClientObject__wxClientDataPFunc)(const wxEvtHandlerExt* self, wxClientData* data); typedef wxClassInfo* (*wxEvtHandlerExtGetClassInfoFunc)(const wxEvtHandlerExt* self, wxClassInfo* res); typedef wxEventHashTable& (*wxEvtHandlerExtGetEventHashTableFunc)(const wxEvtHandlerExt* self, wxEventHashTable& res); typedef wxEventTable const* (*wxEvtHandlerExtGetEventTableFunc)(const wxEvtHandlerExt* self, wxEventTable const* res); typedef bool (*wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryRFunc)(const wxEvtHandlerExt* self, wxDynamicEventTableEntry& entry, bool res); typedef bool (*wxEvtHandlerExtProcessEvent__wxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); typedef void (*wxEvtHandlerExtQueueEvent__wxEventPFunc)(const wxEvtHandlerExt* self, wxEvent* event); typedef bool (*wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventRFunc)(const wxEvtHandlerExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxEvtHandlerExtSetNextHandler__wxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); typedef void (*wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); typedef bool (*wxEvtHandlerExtTryAfter__wxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); typedef bool (*wxEvtHandlerExtTryBefore__wxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); typedef void* (*wxEvtHandlerExtWXReservedEvtHandler1__voidPFunc)(const wxEvtHandlerExt* self, void* param0, void* res); typedef void* (*wxEvtHandlerExtWXReservedEvtHandler2__voidPFunc)(const wxEvtHandlerExt* self, void* param0, void* res); class wxEventConnectionRefExt; typedef void (*wxEventConnectionRefExtOnObjectDestroyFunc)(const wxEventConnectionRefExt* self); typedef wxEventConnectionRef* (*wxEventConnectionRefExtToEventConnectionFunc)(const wxEventConnectionRefExt* self, wxEventConnectionRef* res); class wxEventBlockerExt; typedef void (*wxEventBlockerExtAddPendingEvent__wxEventCRFunc)(const wxEventBlockerExt* self, wxEvent const& event); typedef wxObjectRefData* (*wxEventBlockerExtCloneRefData__wxObjectRefDataCPFunc)(const wxEventBlockerExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef wxObjectRefData* (*wxEventBlockerExtCreateRefDataFunc)(const wxEventBlockerExt* self, wxObjectRefData* res); typedef void* (*wxEventBlockerExtDoGetClientDataFunc)(const wxEventBlockerExt* self, void* res); typedef wxClientData* (*wxEventBlockerExtDoGetClientObjectFunc)(const wxEventBlockerExt* self, wxClientData* res); typedef void (*wxEventBlockerExtDoSetClientData__voidPFunc)(const wxEventBlockerExt* self, void* data); typedef void (*wxEventBlockerExtDoSetClientObject__wxClientDataPFunc)(const wxEventBlockerExt* self, wxClientData* data); typedef wxClassInfo* (*wxEventBlockerExtGetClassInfoFunc)(const wxEventBlockerExt* self, wxClassInfo* res); typedef wxEventHashTable& (*wxEventBlockerExtGetEventHashTableFunc)(const wxEventBlockerExt* self, wxEventHashTable& res); typedef wxEventTable const* (*wxEventBlockerExtGetEventTableFunc)(const wxEventBlockerExt* self, wxEventTable const* res); typedef bool (*wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryRFunc)(const wxEventBlockerExt* self, wxDynamicEventTableEntry& entry, bool res); typedef bool (*wxEventBlockerExtProcessEvent__wxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); typedef void (*wxEventBlockerExtQueueEvent__wxEventPFunc)(const wxEventBlockerExt* self, wxEvent* event); typedef bool (*wxEventBlockerExtSearchEventTable__wxEventTableRwxEventRFunc)(const wxEventBlockerExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxEventBlockerExtSetNextHandler__wxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); typedef void (*wxEventBlockerExtSetPreviousHandler__wxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); typedef bool (*wxEventBlockerExtTryAfter__wxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); typedef bool (*wxEventBlockerExtTryBefore__wxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); typedef void* (*wxEventBlockerExtWXReservedEvtHandler1__voidPFunc)(const wxEventBlockerExt* self, void* param0, void* res); typedef void* (*wxEventBlockerExtWXReservedEvtHandler2__voidPFunc)(const wxEventBlockerExt* self, void* param0, void* res); class wxEventFunctorExt: public wxEventFunctor { public: virtual ~wxEventFunctorExt() { } wxEventFunctorExtGetEvtHandlerFunc m_wxEventFunctorExtGetEvtHandler = NULL; virtual wxEvtHandler* GetEvtHandler() const override { wxEvtHandler* res = wxEventFunctor::GetEvtHandler(); if (*m_wxEventFunctorExtGetEvtHandler != NULL){ return m_wxEventFunctorExtGetEvtHandler(this, res); } else { return res; } } wxEventFunctorExtGetEvtMethodFunc m_wxEventFunctorExtGetEvtMethod = NULL; virtual wxEventFunction GetEvtMethod() const override { wxEventFunction res = wxEventFunctor::GetEvtMethod(); if (*m_wxEventFunctorExtGetEvtMethod != NULL){ return m_wxEventFunctorExtGetEvtMethod(this, res); } else { return res; } } wxEventFunctorExtIsMatching__wxEventFunctorCRFunc m_wxEventFunctorExtIsMatching__wxEventFunctorCR = NULL; virtual bool IsMatching(wxEventFunctor const& functor) const override { if (*m_wxEventFunctorExtIsMatching__wxEventFunctorCR != NULL){ return m_wxEventFunctorExtIsMatching__wxEventFunctorCR(this, functor); } else { return false; } } wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc m_wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventR = NULL; virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override { if (*m_wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventR != NULL){ return m_wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventR(this, param0, param1); } } wxEventFunctorExt(wxEventFunctorExtGetEvtHandlerFunc a_GetEvtHandler, wxEventFunctorExtGetEvtMethodFunc a_GetEvtMethod, wxEventFunctorExtIsMatching__wxEventFunctorCRFunc a_IsMatching__wxEventFunctorCR, wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc a__operator_call__wxEvtHandlerPwxEventR): wxEventFunctor() { m_wxEventFunctorExtGetEvtHandler = a_GetEvtHandler; m_wxEventFunctorExtGetEvtMethod = a_GetEvtMethod; m_wxEventFunctorExtIsMatching__wxEventFunctorCR = a_IsMatching__wxEventFunctorCR; m_wxEventFunctorExt_operator_call__wxEvtHandlerPwxEventR = a__operator_call__wxEvtHandlerPwxEventR; } }; class wxObjectEventFunctorExt: public wxObjectEventFunctor { public: wxObjectEventFunctorExt(wxObjectEventFunction method, wxEvtHandler* handler): wxObjectEventFunctor(method, handler) { } wxObjectEventFunctorExtGetEvtHandlerFunc m_wxObjectEventFunctorExtGetEvtHandler = NULL; virtual wxEvtHandler* GetEvtHandler() const override { wxEvtHandler* res = wxObjectEventFunctor::GetEvtHandler(); if (*m_wxObjectEventFunctorExtGetEvtHandler != NULL){ return m_wxObjectEventFunctorExtGetEvtHandler(this, res); } else { return res; } } wxObjectEventFunctorExtGetEvtMethodFunc m_wxObjectEventFunctorExtGetEvtMethod = NULL; virtual wxEventFunction GetEvtMethod() const override { wxEventFunction res = wxObjectEventFunctor::GetEvtMethod(); if (*m_wxObjectEventFunctorExtGetEvtMethod != NULL){ return m_wxObjectEventFunctorExtGetEvtMethod(this, res); } else { return res; } } wxObjectEventFunctorExtIsMatching__wxEventFunctorCRFunc m_wxObjectEventFunctorExtIsMatching__wxEventFunctorCR = NULL; virtual bool IsMatching(wxEventFunctor const& functor) const override { if (*m_wxObjectEventFunctorExtIsMatching__wxEventFunctorCR != NULL){ return m_wxObjectEventFunctorExtIsMatching__wxEventFunctorCR(this, functor); } else { return false; } } wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc m_wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventR = NULL; virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override { if (*m_wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventR != NULL){ return m_wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventR(this, param0, param1); } } wxObjectEventFunctorExt(wxObjectEventFunction method, wxEvtHandler* handler, wxObjectEventFunctorExtGetEvtHandlerFunc a_GetEvtHandler, wxObjectEventFunctorExtGetEvtMethodFunc a_GetEvtMethod, wxObjectEventFunctorExtIsMatching__wxEventFunctorCRFunc a_IsMatching__wxEventFunctorCR, wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventRFunc a__operator_call__wxEvtHandlerPwxEventR): wxObjectEventFunctor(method, handler) { m_wxObjectEventFunctorExtGetEvtHandler = a_GetEvtHandler; m_wxObjectEventFunctorExtGetEvtMethod = a_GetEvtMethod; m_wxObjectEventFunctorExtIsMatching__wxEventFunctorCR = a_IsMatching__wxEventFunctorCR; m_wxObjectEventFunctorExt_operator_call__wxEvtHandlerPwxEventR = a__operator_call__wxEvtHandlerPwxEventR; } }; class wxEventExt: public wxEvent { public: wxEventExt(int winid = 0, wxEventType commandType = wxEVT_NULL): wxEvent(winid, commandType) { } wxEventExt(wxEvent const& param0): wxEvent(param0) { } wxEventExtCloneFunc m_wxEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxEventExtClone != NULL){ return m_wxEventExtClone(this); } else { return NULL; } } wxEventExtCloneRefData__wxObjectRefDataCPFunc m_wxEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxEvent::CloneRefData(data); if (*m_wxEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxEventExtCreateRefDataFunc m_wxEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxEvent::CreateRefData(); if (*m_wxEventExtCreateRefData != NULL){ return m_wxEventExtCreateRefData(this, res); } else { return res; } } wxEventExtGetClassInfoFunc m_wxEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxEvent::GetClassInfo(); if (*m_wxEventExtGetClassInfo != NULL){ return m_wxEventExtGetClassInfo(this, res); } else { return res; } } wxEventExtGetEventCategoryFunc m_wxEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxEvent::GetEventCategory(); if (*m_wxEventExtGetEventCategory != NULL){ return m_wxEventExtGetEventCategory(this, res); } else { return res; } } wxEventExt(wxEventExtCloneFunc a_Clone, wxEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxEventExtCreateRefDataFunc a_CreateRefData, wxEventExtGetClassInfoFunc a_GetClassInfo, wxEventExtGetEventCategoryFunc a_GetEventCategory): wxEvent() { m_wxEventExtClone = a_Clone; m_wxEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxEventExtCreateRefData = a_CreateRefData; m_wxEventExtGetClassInfo = a_GetClassInfo; m_wxEventExtGetEventCategory = a_GetEventCategory; } }; class wxIdleEventExt: public wxIdleEvent { public: wxIdleEventExt(): wxIdleEvent() { } wxIdleEventExt(wxIdleEvent const& event): wxIdleEvent(event) { } wxIdleEventExtCloneFunc m_wxIdleEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxIdleEventExtClone != NULL){ return m_wxIdleEventExtClone(this); } else { return NULL; } } wxIdleEventExtCloneRefData__wxObjectRefDataCPFunc m_wxIdleEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxIdleEvent::CloneRefData(data); if (*m_wxIdleEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxIdleEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxIdleEventExtCreateRefDataFunc m_wxIdleEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxIdleEvent::CreateRefData(); if (*m_wxIdleEventExtCreateRefData != NULL){ return m_wxIdleEventExtCreateRefData(this, res); } else { return res; } } wxIdleEventExtGetClassInfoFunc m_wxIdleEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxIdleEvent::GetClassInfo(); if (*m_wxIdleEventExtGetClassInfo != NULL){ return m_wxIdleEventExtGetClassInfo(this, res); } else { return res; } } wxIdleEventExtGetEventCategoryFunc m_wxIdleEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxIdleEvent::GetEventCategory(); if (*m_wxIdleEventExtGetEventCategory != NULL){ return m_wxIdleEventExtGetEventCategory(this, res); } else { return res; } } wxIdleEventExt(wxIdleEventExtCloneFunc a_Clone, wxIdleEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxIdleEventExtCreateRefDataFunc a_CreateRefData, wxIdleEventExtGetClassInfoFunc a_GetClassInfo, wxIdleEventExtGetEventCategoryFunc a_GetEventCategory): wxIdleEvent() { m_wxIdleEventExtClone = a_Clone; m_wxIdleEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxIdleEventExtCreateRefData = a_CreateRefData; m_wxIdleEventExtGetClassInfo = a_GetClassInfo; m_wxIdleEventExtGetEventCategory = a_GetEventCategory; } }; class wxThreadEventExt: public wxThreadEvent { public: wxThreadEventExt(wxEventType eventType, int id = wxID_ANY): wxThreadEvent(eventType, id) { } wxThreadEventExt(wxThreadEvent const& event): wxThreadEvent(event) { } wxThreadEventExtCloneFunc m_wxThreadEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxThreadEventExtClone != NULL){ return m_wxThreadEventExtClone(this); } else { return NULL; } } wxThreadEventExtCloneRefData__wxObjectRefDataCPFunc m_wxThreadEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxThreadEvent::CloneRefData(data); if (*m_wxThreadEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxThreadEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxThreadEventExtCreateRefDataFunc m_wxThreadEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxThreadEvent::CreateRefData(); if (*m_wxThreadEventExtCreateRefData != NULL){ return m_wxThreadEventExtCreateRefData(this, res); } else { return res; } } wxThreadEventExtGetClassInfoFunc m_wxThreadEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxThreadEvent::GetClassInfo(); if (*m_wxThreadEventExtGetClassInfo != NULL){ return m_wxThreadEventExtGetClassInfo(this, res); } else { return res; } } wxThreadEventExtGetEventCategoryFunc m_wxThreadEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxThreadEvent::GetEventCategory(); if (*m_wxThreadEventExtGetEventCategory != NULL){ return m_wxThreadEventExtGetEventCategory(this, res); } else { return res; } } wxThreadEventExt(wxEventType eventType, wxThreadEventExtCloneFunc a_Clone, wxThreadEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxThreadEventExtCreateRefDataFunc a_CreateRefData, wxThreadEventExtGetClassInfoFunc a_GetClassInfo, wxThreadEventExtGetEventCategoryFunc a_GetEventCategory): wxThreadEvent(eventType) { m_wxThreadEventExtClone = a_Clone; m_wxThreadEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxThreadEventExtCreateRefData = a_CreateRefData; m_wxThreadEventExtGetClassInfo = a_GetClassInfo; m_wxThreadEventExtGetEventCategory = a_GetEventCategory; } }; class wxAsyncMethodCallEventExt: public wxAsyncMethodCallEvent { public: wxAsyncMethodCallEventExt(wxObject* object): wxAsyncMethodCallEvent(object) { } wxAsyncMethodCallEventExt(wxAsyncMethodCallEvent const& other): wxAsyncMethodCallEvent(other) { } wxAsyncMethodCallEventExtCloneFunc m_wxAsyncMethodCallEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxAsyncMethodCallEventExtClone != NULL){ return m_wxAsyncMethodCallEventExtClone(this); } else { return NULL; } } wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCPFunc m_wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxAsyncMethodCallEvent::CloneRefData(data); if (*m_wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxAsyncMethodCallEventExtCreateRefDataFunc m_wxAsyncMethodCallEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxAsyncMethodCallEvent::CreateRefData(); if (*m_wxAsyncMethodCallEventExtCreateRefData != NULL){ return m_wxAsyncMethodCallEventExtCreateRefData(this, res); } else { return res; } } wxAsyncMethodCallEventExtExecuteFunc m_wxAsyncMethodCallEventExtExecute = NULL; virtual void Execute() override { if (*m_wxAsyncMethodCallEventExtExecute != NULL){ return m_wxAsyncMethodCallEventExtExecute(this); } } wxAsyncMethodCallEventExtGetClassInfoFunc m_wxAsyncMethodCallEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxAsyncMethodCallEvent::GetClassInfo(); if (*m_wxAsyncMethodCallEventExtGetClassInfo != NULL){ return m_wxAsyncMethodCallEventExtGetClassInfo(this, res); } else { return res; } } wxAsyncMethodCallEventExtGetEventCategoryFunc m_wxAsyncMethodCallEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxAsyncMethodCallEvent::GetEventCategory(); if (*m_wxAsyncMethodCallEventExtGetEventCategory != NULL){ return m_wxAsyncMethodCallEventExtGetEventCategory(this, res); } else { return res; } } wxAsyncMethodCallEventExt(wxObject* object, wxAsyncMethodCallEventExtCloneFunc a_Clone, wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxAsyncMethodCallEventExtCreateRefDataFunc a_CreateRefData, wxAsyncMethodCallEventExtExecuteFunc a_Execute, wxAsyncMethodCallEventExtGetClassInfoFunc a_GetClassInfo, wxAsyncMethodCallEventExtGetEventCategoryFunc a_GetEventCategory): wxAsyncMethodCallEvent(object) { m_wxAsyncMethodCallEventExtClone = a_Clone; m_wxAsyncMethodCallEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxAsyncMethodCallEventExtCreateRefData = a_CreateRefData; m_wxAsyncMethodCallEventExtExecute = a_Execute; m_wxAsyncMethodCallEventExtGetClassInfo = a_GetClassInfo; m_wxAsyncMethodCallEventExtGetEventCategory = a_GetEventCategory; } }; class wxCommandEventExt: public wxCommandEvent { public: wxCommandEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0): wxCommandEvent(commandType, winid) { } wxCommandEventExt(wxCommandEvent const& event): wxCommandEvent(event) { } wxCommandEventExtCloneFunc m_wxCommandEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxCommandEventExtClone != NULL){ return m_wxCommandEventExtClone(this); } else { return NULL; } } wxCommandEventExtCloneRefData__wxObjectRefDataCPFunc m_wxCommandEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxCommandEvent::CloneRefData(data); if (*m_wxCommandEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxCommandEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxCommandEventExtCreateRefDataFunc m_wxCommandEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxCommandEvent::CreateRefData(); if (*m_wxCommandEventExtCreateRefData != NULL){ return m_wxCommandEventExtCreateRefData(this, res); } else { return res; } } wxCommandEventExtGetClassInfoFunc m_wxCommandEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxCommandEvent::GetClassInfo(); if (*m_wxCommandEventExtGetClassInfo != NULL){ return m_wxCommandEventExtGetClassInfo(this, res); } else { return res; } } wxCommandEventExtGetEventCategoryFunc m_wxCommandEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxCommandEvent::GetEventCategory(); if (*m_wxCommandEventExtGetEventCategory != NULL){ return m_wxCommandEventExtGetEventCategory(this, res); } else { return res; } } wxCommandEventExt(wxCommandEventExtCloneFunc a_Clone, wxCommandEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxCommandEventExtCreateRefDataFunc a_CreateRefData, wxCommandEventExtGetClassInfoFunc a_GetClassInfo, wxCommandEventExtGetEventCategoryFunc a_GetEventCategory): wxCommandEvent() { m_wxCommandEventExtClone = a_Clone; m_wxCommandEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxCommandEventExtCreateRefData = a_CreateRefData; m_wxCommandEventExtGetClassInfo = a_GetClassInfo; m_wxCommandEventExtGetEventCategory = a_GetEventCategory; } }; class wxNotifyEventExt: public wxNotifyEvent { public: wxNotifyEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0): wxNotifyEvent(commandType, winid) { } wxNotifyEventExt(wxNotifyEvent const& event): wxNotifyEvent(event) { } wxNotifyEventExtCloneFunc m_wxNotifyEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxNotifyEvent::Clone(); if (*m_wxNotifyEventExtClone != NULL){ return m_wxNotifyEventExtClone(this, res); } else { return res; } } wxNotifyEventExtCloneRefData__wxObjectRefDataCPFunc m_wxNotifyEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxNotifyEvent::CloneRefData(data); if (*m_wxNotifyEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxNotifyEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxNotifyEventExtCreateRefDataFunc m_wxNotifyEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxNotifyEvent::CreateRefData(); if (*m_wxNotifyEventExtCreateRefData != NULL){ return m_wxNotifyEventExtCreateRefData(this, res); } else { return res; } } wxNotifyEventExtGetClassInfoFunc m_wxNotifyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxNotifyEvent::GetClassInfo(); if (*m_wxNotifyEventExtGetClassInfo != NULL){ return m_wxNotifyEventExtGetClassInfo(this, res); } else { return res; } } wxNotifyEventExtGetEventCategoryFunc m_wxNotifyEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxNotifyEvent::GetEventCategory(); if (*m_wxNotifyEventExtGetEventCategory != NULL){ return m_wxNotifyEventExtGetEventCategory(this, res); } else { return res; } } wxNotifyEventExt(wxNotifyEventExtCloneFunc a_Clone, wxNotifyEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxNotifyEventExtCreateRefDataFunc a_CreateRefData, wxNotifyEventExtGetClassInfoFunc a_GetClassInfo, wxNotifyEventExtGetEventCategoryFunc a_GetEventCategory): wxNotifyEvent() { m_wxNotifyEventExtClone = a_Clone; m_wxNotifyEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxNotifyEventExtCreateRefData = a_CreateRefData; m_wxNotifyEventExtGetClassInfo = a_GetClassInfo; m_wxNotifyEventExtGetEventCategory = a_GetEventCategory; } }; class wxScrollEventExt: public wxScrollEvent { public: wxScrollEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0, int pos = 0, int orient = 0): wxScrollEvent(commandType, winid, pos, orient) { } wxScrollEventExt(wxScrollEvent const& param0): wxScrollEvent(param0) { } wxScrollEventExtCloneFunc m_wxScrollEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxScrollEvent::Clone(); if (*m_wxScrollEventExtClone != NULL){ return m_wxScrollEventExtClone(this, res); } else { return res; } } wxScrollEventExtCloneRefData__wxObjectRefDataCPFunc m_wxScrollEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxScrollEvent::CloneRefData(data); if (*m_wxScrollEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxScrollEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxScrollEventExtCreateRefDataFunc m_wxScrollEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxScrollEvent::CreateRefData(); if (*m_wxScrollEventExtCreateRefData != NULL){ return m_wxScrollEventExtCreateRefData(this, res); } else { return res; } } wxScrollEventExtGetClassInfoFunc m_wxScrollEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxScrollEvent::GetClassInfo(); if (*m_wxScrollEventExtGetClassInfo != NULL){ return m_wxScrollEventExtGetClassInfo(this, res); } else { return res; } } wxScrollEventExtGetEventCategoryFunc m_wxScrollEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxScrollEvent::GetEventCategory(); if (*m_wxScrollEventExtGetEventCategory != NULL){ return m_wxScrollEventExtGetEventCategory(this, res); } else { return res; } } wxScrollEventExt(wxScrollEventExtCloneFunc a_Clone, wxScrollEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxScrollEventExtCreateRefDataFunc a_CreateRefData, wxScrollEventExtGetClassInfoFunc a_GetClassInfo, wxScrollEventExtGetEventCategoryFunc a_GetEventCategory): wxScrollEvent() { m_wxScrollEventExtClone = a_Clone; m_wxScrollEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxScrollEventExtCreateRefData = a_CreateRefData; m_wxScrollEventExtGetClassInfo = a_GetClassInfo; m_wxScrollEventExtGetEventCategory = a_GetEventCategory; } }; class wxScrollWinEventExt: public wxScrollWinEvent { public: wxScrollWinEventExt(wxEventType commandType = wxEVT_NULL, int pos = 0, int orient = 0): wxScrollWinEvent(commandType, pos, orient) { } wxScrollWinEventExt(wxScrollWinEvent const& event): wxScrollWinEvent(event) { } wxScrollWinEventExtCloneFunc m_wxScrollWinEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxScrollWinEventExtClone != NULL){ return m_wxScrollWinEventExtClone(this); } else { return NULL; } } wxScrollWinEventExtCloneRefData__wxObjectRefDataCPFunc m_wxScrollWinEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxScrollWinEvent::CloneRefData(data); if (*m_wxScrollWinEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxScrollWinEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxScrollWinEventExtCreateRefDataFunc m_wxScrollWinEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxScrollWinEvent::CreateRefData(); if (*m_wxScrollWinEventExtCreateRefData != NULL){ return m_wxScrollWinEventExtCreateRefData(this, res); } else { return res; } } wxScrollWinEventExtGetClassInfoFunc m_wxScrollWinEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxScrollWinEvent::GetClassInfo(); if (*m_wxScrollWinEventExtGetClassInfo != NULL){ return m_wxScrollWinEventExtGetClassInfo(this, res); } else { return res; } } wxScrollWinEventExtGetEventCategoryFunc m_wxScrollWinEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxScrollWinEvent::GetEventCategory(); if (*m_wxScrollWinEventExtGetEventCategory != NULL){ return m_wxScrollWinEventExtGetEventCategory(this, res); } else { return res; } } wxScrollWinEventExt(wxScrollWinEventExtCloneFunc a_Clone, wxScrollWinEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxScrollWinEventExtCreateRefDataFunc a_CreateRefData, wxScrollWinEventExtGetClassInfoFunc a_GetClassInfo, wxScrollWinEventExtGetEventCategoryFunc a_GetEventCategory): wxScrollWinEvent() { m_wxScrollWinEventExtClone = a_Clone; m_wxScrollWinEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxScrollWinEventExtCreateRefData = a_CreateRefData; m_wxScrollWinEventExtGetClassInfo = a_GetClassInfo; m_wxScrollWinEventExtGetEventCategory = a_GetEventCategory; } }; class wxMouseEventExt: public wxMouseEvent { public: wxMouseEventExt(wxEventType mouseType = wxEVT_NULL): wxMouseEvent(mouseType) { } wxMouseEventExt(wxMouseEvent const& event): wxMouseEvent(event) { } wxMouseEventExtCloneFunc m_wxMouseEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMouseEventExtClone != NULL){ return m_wxMouseEventExtClone(this); } else { return NULL; } } wxMouseEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMouseEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMouseEvent::CloneRefData(data); if (*m_wxMouseEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMouseEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMouseEventExtCreateRefDataFunc m_wxMouseEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMouseEvent::CreateRefData(); if (*m_wxMouseEventExtCreateRefData != NULL){ return m_wxMouseEventExtCreateRefData(this, res); } else { return res; } } wxMouseEventExtGetClassInfoFunc m_wxMouseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMouseEvent::GetClassInfo(); if (*m_wxMouseEventExtGetClassInfo != NULL){ return m_wxMouseEventExtGetClassInfo(this, res); } else { return res; } } wxMouseEventExtGetEventCategoryFunc m_wxMouseEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMouseEvent::GetEventCategory(); if (*m_wxMouseEventExtGetEventCategory != NULL){ return m_wxMouseEventExtGetEventCategory(this, res); } else { return res; } } wxMouseEventExt(wxMouseEventExtCloneFunc a_Clone, wxMouseEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMouseEventExtCreateRefDataFunc a_CreateRefData, wxMouseEventExtGetClassInfoFunc a_GetClassInfo, wxMouseEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseEvent() { m_wxMouseEventExtClone = a_Clone; m_wxMouseEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMouseEventExtCreateRefData = a_CreateRefData; m_wxMouseEventExtGetClassInfo = a_GetClassInfo; m_wxMouseEventExtGetEventCategory = a_GetEventCategory; } }; class wxSetCursorEventExt: public wxSetCursorEvent { public: wxSetCursorEventExt(wxCoord x = 0, wxCoord y = 0): wxSetCursorEvent(x, y) { } wxSetCursorEventExt(wxSetCursorEvent const& event): wxSetCursorEvent(event) { } wxSetCursorEventExtCloneFunc m_wxSetCursorEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxSetCursorEventExtClone != NULL){ return m_wxSetCursorEventExtClone(this); } else { return NULL; } } wxSetCursorEventExtCloneRefData__wxObjectRefDataCPFunc m_wxSetCursorEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxSetCursorEvent::CloneRefData(data); if (*m_wxSetCursorEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxSetCursorEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxSetCursorEventExtCreateRefDataFunc m_wxSetCursorEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxSetCursorEvent::CreateRefData(); if (*m_wxSetCursorEventExtCreateRefData != NULL){ return m_wxSetCursorEventExtCreateRefData(this, res); } else { return res; } } wxSetCursorEventExtGetClassInfoFunc m_wxSetCursorEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxSetCursorEvent::GetClassInfo(); if (*m_wxSetCursorEventExtGetClassInfo != NULL){ return m_wxSetCursorEventExtGetClassInfo(this, res); } else { return res; } } wxSetCursorEventExtGetEventCategoryFunc m_wxSetCursorEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxSetCursorEvent::GetEventCategory(); if (*m_wxSetCursorEventExtGetEventCategory != NULL){ return m_wxSetCursorEventExtGetEventCategory(this, res); } else { return res; } } wxSetCursorEventExt(wxSetCursorEventExtCloneFunc a_Clone, wxSetCursorEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxSetCursorEventExtCreateRefDataFunc a_CreateRefData, wxSetCursorEventExtGetClassInfoFunc a_GetClassInfo, wxSetCursorEventExtGetEventCategoryFunc a_GetEventCategory): wxSetCursorEvent() { m_wxSetCursorEventExtClone = a_Clone; m_wxSetCursorEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxSetCursorEventExtCreateRefData = a_CreateRefData; m_wxSetCursorEventExtGetClassInfo = a_GetClassInfo; m_wxSetCursorEventExtGetEventCategory = a_GetEventCategory; } }; class wxGestureEventExt: public wxGestureEvent { public: wxGestureEventExt(wxWindowID winid = 0, wxEventType type = wxEVT_NULL): wxGestureEvent(winid, type) { } wxGestureEventExt(wxGestureEvent const& event): wxGestureEvent(event) { } wxGestureEventExtCloneFunc m_wxGestureEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxGestureEventExtClone != NULL){ return m_wxGestureEventExtClone(this); } else { return NULL; } } wxGestureEventExtCloneRefData__wxObjectRefDataCPFunc m_wxGestureEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxGestureEvent::CloneRefData(data); if (*m_wxGestureEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxGestureEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxGestureEventExtCreateRefDataFunc m_wxGestureEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxGestureEvent::CreateRefData(); if (*m_wxGestureEventExtCreateRefData != NULL){ return m_wxGestureEventExtCreateRefData(this, res); } else { return res; } } wxGestureEventExtGetClassInfoFunc m_wxGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxGestureEvent::GetClassInfo(); if (*m_wxGestureEventExtGetClassInfo != NULL){ return m_wxGestureEventExtGetClassInfo(this, res); } else { return res; } } wxGestureEventExtGetEventCategoryFunc m_wxGestureEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxGestureEvent::GetEventCategory(); if (*m_wxGestureEventExtGetEventCategory != NULL){ return m_wxGestureEventExtGetEventCategory(this, res); } else { return res; } } wxGestureEventExt(wxGestureEventExtCloneFunc a_Clone, wxGestureEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxGestureEventExtCreateRefDataFunc a_CreateRefData, wxGestureEventExtGetClassInfoFunc a_GetClassInfo, wxGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxGestureEvent() { m_wxGestureEventExtClone = a_Clone; m_wxGestureEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxGestureEventExtCreateRefData = a_CreateRefData; m_wxGestureEventExtGetClassInfo = a_GetClassInfo; m_wxGestureEventExtGetEventCategory = a_GetEventCategory; } }; class wxPanGestureEventExt: public wxPanGestureEvent { public: wxPanGestureEventExt(wxWindowID winid = 0): wxPanGestureEvent(winid) { } wxPanGestureEventExt(wxPanGestureEvent const& event): wxPanGestureEvent(event) { } wxPanGestureEventExtCloneFunc m_wxPanGestureEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxPanGestureEvent::Clone(); if (*m_wxPanGestureEventExtClone != NULL){ return m_wxPanGestureEventExtClone(this, res); } else { return res; } } wxPanGestureEventExtCloneRefData__wxObjectRefDataCPFunc m_wxPanGestureEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxPanGestureEvent::CloneRefData(data); if (*m_wxPanGestureEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxPanGestureEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxPanGestureEventExtCreateRefDataFunc m_wxPanGestureEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxPanGestureEvent::CreateRefData(); if (*m_wxPanGestureEventExtCreateRefData != NULL){ return m_wxPanGestureEventExtCreateRefData(this, res); } else { return res; } } wxPanGestureEventExtGetClassInfoFunc m_wxPanGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxPanGestureEvent::GetClassInfo(); if (*m_wxPanGestureEventExtGetClassInfo != NULL){ return m_wxPanGestureEventExtGetClassInfo(this, res); } else { return res; } } wxPanGestureEventExtGetEventCategoryFunc m_wxPanGestureEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxPanGestureEvent::GetEventCategory(); if (*m_wxPanGestureEventExtGetEventCategory != NULL){ return m_wxPanGestureEventExtGetEventCategory(this, res); } else { return res; } } wxPanGestureEventExt(wxPanGestureEventExtCloneFunc a_Clone, wxPanGestureEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxPanGestureEventExtCreateRefDataFunc a_CreateRefData, wxPanGestureEventExtGetClassInfoFunc a_GetClassInfo, wxPanGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxPanGestureEvent() { m_wxPanGestureEventExtClone = a_Clone; m_wxPanGestureEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxPanGestureEventExtCreateRefData = a_CreateRefData; m_wxPanGestureEventExtGetClassInfo = a_GetClassInfo; m_wxPanGestureEventExtGetEventCategory = a_GetEventCategory; } }; class wxZoomGestureEventExt: public wxZoomGestureEvent { public: wxZoomGestureEventExt(wxWindowID winid = 0): wxZoomGestureEvent(winid) { } wxZoomGestureEventExt(wxZoomGestureEvent const& event): wxZoomGestureEvent(event) { } wxZoomGestureEventExtCloneFunc m_wxZoomGestureEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxZoomGestureEvent::Clone(); if (*m_wxZoomGestureEventExtClone != NULL){ return m_wxZoomGestureEventExtClone(this, res); } else { return res; } } wxZoomGestureEventExtCloneRefData__wxObjectRefDataCPFunc m_wxZoomGestureEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxZoomGestureEvent::CloneRefData(data); if (*m_wxZoomGestureEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxZoomGestureEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxZoomGestureEventExtCreateRefDataFunc m_wxZoomGestureEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxZoomGestureEvent::CreateRefData(); if (*m_wxZoomGestureEventExtCreateRefData != NULL){ return m_wxZoomGestureEventExtCreateRefData(this, res); } else { return res; } } wxZoomGestureEventExtGetClassInfoFunc m_wxZoomGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxZoomGestureEvent::GetClassInfo(); if (*m_wxZoomGestureEventExtGetClassInfo != NULL){ return m_wxZoomGestureEventExtGetClassInfo(this, res); } else { return res; } } wxZoomGestureEventExtGetEventCategoryFunc m_wxZoomGestureEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxZoomGestureEvent::GetEventCategory(); if (*m_wxZoomGestureEventExtGetEventCategory != NULL){ return m_wxZoomGestureEventExtGetEventCategory(this, res); } else { return res; } } wxZoomGestureEventExt(wxZoomGestureEventExtCloneFunc a_Clone, wxZoomGestureEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxZoomGestureEventExtCreateRefDataFunc a_CreateRefData, wxZoomGestureEventExtGetClassInfoFunc a_GetClassInfo, wxZoomGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxZoomGestureEvent() { m_wxZoomGestureEventExtClone = a_Clone; m_wxZoomGestureEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxZoomGestureEventExtCreateRefData = a_CreateRefData; m_wxZoomGestureEventExtGetClassInfo = a_GetClassInfo; m_wxZoomGestureEventExtGetEventCategory = a_GetEventCategory; } }; class wxRotateGestureEventExt: public wxRotateGestureEvent { public: wxRotateGestureEventExt(wxWindowID winid = 0): wxRotateGestureEvent(winid) { } wxRotateGestureEventExt(wxRotateGestureEvent const& event): wxRotateGestureEvent(event) { } wxRotateGestureEventExtCloneFunc m_wxRotateGestureEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxRotateGestureEvent::Clone(); if (*m_wxRotateGestureEventExtClone != NULL){ return m_wxRotateGestureEventExtClone(this, res); } else { return res; } } wxRotateGestureEventExtCloneRefData__wxObjectRefDataCPFunc m_wxRotateGestureEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxRotateGestureEvent::CloneRefData(data); if (*m_wxRotateGestureEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxRotateGestureEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxRotateGestureEventExtCreateRefDataFunc m_wxRotateGestureEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxRotateGestureEvent::CreateRefData(); if (*m_wxRotateGestureEventExtCreateRefData != NULL){ return m_wxRotateGestureEventExtCreateRefData(this, res); } else { return res; } } wxRotateGestureEventExtGetClassInfoFunc m_wxRotateGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxRotateGestureEvent::GetClassInfo(); if (*m_wxRotateGestureEventExtGetClassInfo != NULL){ return m_wxRotateGestureEventExtGetClassInfo(this, res); } else { return res; } } wxRotateGestureEventExtGetEventCategoryFunc m_wxRotateGestureEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxRotateGestureEvent::GetEventCategory(); if (*m_wxRotateGestureEventExtGetEventCategory != NULL){ return m_wxRotateGestureEventExtGetEventCategory(this, res); } else { return res; } } wxRotateGestureEventExt(wxRotateGestureEventExtCloneFunc a_Clone, wxRotateGestureEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxRotateGestureEventExtCreateRefDataFunc a_CreateRefData, wxRotateGestureEventExtGetClassInfoFunc a_GetClassInfo, wxRotateGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxRotateGestureEvent() { m_wxRotateGestureEventExtClone = a_Clone; m_wxRotateGestureEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxRotateGestureEventExtCreateRefData = a_CreateRefData; m_wxRotateGestureEventExtGetClassInfo = a_GetClassInfo; m_wxRotateGestureEventExtGetEventCategory = a_GetEventCategory; } }; class wxTwoFingerTapEventExt: public wxTwoFingerTapEvent { public: wxTwoFingerTapEventExt(wxWindowID winid = 0): wxTwoFingerTapEvent(winid) { } wxTwoFingerTapEventExt(wxTwoFingerTapEvent const& event): wxTwoFingerTapEvent(event) { } wxTwoFingerTapEventExtCloneFunc m_wxTwoFingerTapEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxTwoFingerTapEvent::Clone(); if (*m_wxTwoFingerTapEventExtClone != NULL){ return m_wxTwoFingerTapEventExtClone(this, res); } else { return res; } } wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCPFunc m_wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxTwoFingerTapEvent::CloneRefData(data); if (*m_wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxTwoFingerTapEventExtCreateRefDataFunc m_wxTwoFingerTapEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxTwoFingerTapEvent::CreateRefData(); if (*m_wxTwoFingerTapEventExtCreateRefData != NULL){ return m_wxTwoFingerTapEventExtCreateRefData(this, res); } else { return res; } } wxTwoFingerTapEventExtGetClassInfoFunc m_wxTwoFingerTapEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxTwoFingerTapEvent::GetClassInfo(); if (*m_wxTwoFingerTapEventExtGetClassInfo != NULL){ return m_wxTwoFingerTapEventExtGetClassInfo(this, res); } else { return res; } } wxTwoFingerTapEventExtGetEventCategoryFunc m_wxTwoFingerTapEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxTwoFingerTapEvent::GetEventCategory(); if (*m_wxTwoFingerTapEventExtGetEventCategory != NULL){ return m_wxTwoFingerTapEventExtGetEventCategory(this, res); } else { return res; } } wxTwoFingerTapEventExt(wxTwoFingerTapEventExtCloneFunc a_Clone, wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxTwoFingerTapEventExtCreateRefDataFunc a_CreateRefData, wxTwoFingerTapEventExtGetClassInfoFunc a_GetClassInfo, wxTwoFingerTapEventExtGetEventCategoryFunc a_GetEventCategory): wxTwoFingerTapEvent() { m_wxTwoFingerTapEventExtClone = a_Clone; m_wxTwoFingerTapEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxTwoFingerTapEventExtCreateRefData = a_CreateRefData; m_wxTwoFingerTapEventExtGetClassInfo = a_GetClassInfo; m_wxTwoFingerTapEventExtGetEventCategory = a_GetEventCategory; } }; class wxLongPressEventExt: public wxLongPressEvent { public: wxLongPressEventExt(wxWindowID winid = 0): wxLongPressEvent(winid) { } wxLongPressEventExt(wxLongPressEvent const& event): wxLongPressEvent(event) { } wxLongPressEventExtCloneFunc m_wxLongPressEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxLongPressEvent::Clone(); if (*m_wxLongPressEventExtClone != NULL){ return m_wxLongPressEventExtClone(this, res); } else { return res; } } wxLongPressEventExtCloneRefData__wxObjectRefDataCPFunc m_wxLongPressEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxLongPressEvent::CloneRefData(data); if (*m_wxLongPressEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxLongPressEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxLongPressEventExtCreateRefDataFunc m_wxLongPressEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxLongPressEvent::CreateRefData(); if (*m_wxLongPressEventExtCreateRefData != NULL){ return m_wxLongPressEventExtCreateRefData(this, res); } else { return res; } } wxLongPressEventExtGetClassInfoFunc m_wxLongPressEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxLongPressEvent::GetClassInfo(); if (*m_wxLongPressEventExtGetClassInfo != NULL){ return m_wxLongPressEventExtGetClassInfo(this, res); } else { return res; } } wxLongPressEventExtGetEventCategoryFunc m_wxLongPressEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxLongPressEvent::GetEventCategory(); if (*m_wxLongPressEventExtGetEventCategory != NULL){ return m_wxLongPressEventExtGetEventCategory(this, res); } else { return res; } } wxLongPressEventExt(wxLongPressEventExtCloneFunc a_Clone, wxLongPressEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxLongPressEventExtCreateRefDataFunc a_CreateRefData, wxLongPressEventExtGetClassInfoFunc a_GetClassInfo, wxLongPressEventExtGetEventCategoryFunc a_GetEventCategory): wxLongPressEvent() { m_wxLongPressEventExtClone = a_Clone; m_wxLongPressEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxLongPressEventExtCreateRefData = a_CreateRefData; m_wxLongPressEventExtGetClassInfo = a_GetClassInfo; m_wxLongPressEventExtGetEventCategory = a_GetEventCategory; } }; class wxPressAndTapEventExt: public wxPressAndTapEvent { public: wxPressAndTapEventExt(wxWindowID winid = 0): wxPressAndTapEvent(winid) { } wxPressAndTapEventExt(wxPressAndTapEvent const& event): wxPressAndTapEvent(event) { } wxPressAndTapEventExtCloneFunc m_wxPressAndTapEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxPressAndTapEvent::Clone(); if (*m_wxPressAndTapEventExtClone != NULL){ return m_wxPressAndTapEventExtClone(this, res); } else { return res; } } wxPressAndTapEventExtCloneRefData__wxObjectRefDataCPFunc m_wxPressAndTapEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxPressAndTapEvent::CloneRefData(data); if (*m_wxPressAndTapEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxPressAndTapEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxPressAndTapEventExtCreateRefDataFunc m_wxPressAndTapEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxPressAndTapEvent::CreateRefData(); if (*m_wxPressAndTapEventExtCreateRefData != NULL){ return m_wxPressAndTapEventExtCreateRefData(this, res); } else { return res; } } wxPressAndTapEventExtGetClassInfoFunc m_wxPressAndTapEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxPressAndTapEvent::GetClassInfo(); if (*m_wxPressAndTapEventExtGetClassInfo != NULL){ return m_wxPressAndTapEventExtGetClassInfo(this, res); } else { return res; } } wxPressAndTapEventExtGetEventCategoryFunc m_wxPressAndTapEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxPressAndTapEvent::GetEventCategory(); if (*m_wxPressAndTapEventExtGetEventCategory != NULL){ return m_wxPressAndTapEventExtGetEventCategory(this, res); } else { return res; } } wxPressAndTapEventExt(wxPressAndTapEventExtCloneFunc a_Clone, wxPressAndTapEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxPressAndTapEventExtCreateRefDataFunc a_CreateRefData, wxPressAndTapEventExtGetClassInfoFunc a_GetClassInfo, wxPressAndTapEventExtGetEventCategoryFunc a_GetEventCategory): wxPressAndTapEvent() { m_wxPressAndTapEventExtClone = a_Clone; m_wxPressAndTapEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxPressAndTapEventExtCreateRefData = a_CreateRefData; m_wxPressAndTapEventExtGetClassInfo = a_GetClassInfo; m_wxPressAndTapEventExtGetEventCategory = a_GetEventCategory; } }; class wxKeyEventExt: public wxKeyEvent { public: wxKeyEventExt(wxEventType keyType = wxEVT_NULL): wxKeyEvent(keyType) { } wxKeyEventExt(wxKeyEvent const& evt): wxKeyEvent(evt) { } wxKeyEventExt(wxEventType eventType, wxKeyEvent const& evt): wxKeyEvent(eventType, evt) { } wxKeyEventExtCloneFunc m_wxKeyEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxKeyEventExtClone != NULL){ return m_wxKeyEventExtClone(this); } else { return NULL; } } wxKeyEventExtCloneRefData__wxObjectRefDataCPFunc m_wxKeyEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxKeyEvent::CloneRefData(data); if (*m_wxKeyEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxKeyEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxKeyEventExtCreateRefDataFunc m_wxKeyEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxKeyEvent::CreateRefData(); if (*m_wxKeyEventExtCreateRefData != NULL){ return m_wxKeyEventExtCreateRefData(this, res); } else { return res; } } wxKeyEventExtGetClassInfoFunc m_wxKeyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxKeyEvent::GetClassInfo(); if (*m_wxKeyEventExtGetClassInfo != NULL){ return m_wxKeyEventExtGetClassInfo(this, res); } else { return res; } } wxKeyEventExtGetEventCategoryFunc m_wxKeyEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxKeyEvent::GetEventCategory(); if (*m_wxKeyEventExtGetEventCategory != NULL){ return m_wxKeyEventExtGetEventCategory(this, res); } else { return res; } } wxKeyEventExt(wxKeyEventExtCloneFunc a_Clone, wxKeyEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxKeyEventExtCreateRefDataFunc a_CreateRefData, wxKeyEventExtGetClassInfoFunc a_GetClassInfo, wxKeyEventExtGetEventCategoryFunc a_GetEventCategory): wxKeyEvent() { m_wxKeyEventExtClone = a_Clone; m_wxKeyEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxKeyEventExtCreateRefData = a_CreateRefData; m_wxKeyEventExtGetClassInfo = a_GetClassInfo; m_wxKeyEventExtGetEventCategory = a_GetEventCategory; } }; class wxSizeEventExt: public wxSizeEvent { public: wxSizeEventExt(): wxSizeEvent() { } wxSizeEventExt(wxSize const& sz, int winid = 0): wxSizeEvent(sz, winid) { } wxSizeEventExt(wxSizeEvent const& event): wxSizeEvent(event) { } wxSizeEventExt(wxRect const& rect, int id = 0): wxSizeEvent(rect, id) { } wxSizeEventExtCloneFunc m_wxSizeEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxSizeEventExtClone != NULL){ return m_wxSizeEventExtClone(this); } else { return NULL; } } wxSizeEventExtCloneRefData__wxObjectRefDataCPFunc m_wxSizeEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxSizeEvent::CloneRefData(data); if (*m_wxSizeEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxSizeEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxSizeEventExtCreateRefDataFunc m_wxSizeEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxSizeEvent::CreateRefData(); if (*m_wxSizeEventExtCreateRefData != NULL){ return m_wxSizeEventExtCreateRefData(this, res); } else { return res; } } wxSizeEventExtGetClassInfoFunc m_wxSizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxSizeEvent::GetClassInfo(); if (*m_wxSizeEventExtGetClassInfo != NULL){ return m_wxSizeEventExtGetClassInfo(this, res); } else { return res; } } wxSizeEventExtGetEventCategoryFunc m_wxSizeEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxSizeEvent::GetEventCategory(); if (*m_wxSizeEventExtGetEventCategory != NULL){ return m_wxSizeEventExtGetEventCategory(this, res); } else { return res; } } wxSizeEventExt(wxSizeEventExtCloneFunc a_Clone, wxSizeEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxSizeEventExtCreateRefDataFunc a_CreateRefData, wxSizeEventExtGetClassInfoFunc a_GetClassInfo, wxSizeEventExtGetEventCategoryFunc a_GetEventCategory): wxSizeEvent() { m_wxSizeEventExtClone = a_Clone; m_wxSizeEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxSizeEventExtCreateRefData = a_CreateRefData; m_wxSizeEventExtGetClassInfo = a_GetClassInfo; m_wxSizeEventExtGetEventCategory = a_GetEventCategory; } }; class wxMoveEventExt: public wxMoveEvent { public: wxMoveEventExt(): wxMoveEvent() { } wxMoveEventExt(wxPoint const& pos, int winid = 0): wxMoveEvent(pos, winid) { } wxMoveEventExt(wxMoveEvent const& event): wxMoveEvent(event) { } wxMoveEventExt(wxRect const& rect, int id = 0): wxMoveEvent(rect, id) { } wxMoveEventExtCloneFunc m_wxMoveEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMoveEventExtClone != NULL){ return m_wxMoveEventExtClone(this); } else { return NULL; } } wxMoveEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMoveEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMoveEvent::CloneRefData(data); if (*m_wxMoveEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMoveEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMoveEventExtCreateRefDataFunc m_wxMoveEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMoveEvent::CreateRefData(); if (*m_wxMoveEventExtCreateRefData != NULL){ return m_wxMoveEventExtCreateRefData(this, res); } else { return res; } } wxMoveEventExtGetClassInfoFunc m_wxMoveEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMoveEvent::GetClassInfo(); if (*m_wxMoveEventExtGetClassInfo != NULL){ return m_wxMoveEventExtGetClassInfo(this, res); } else { return res; } } wxMoveEventExtGetEventCategoryFunc m_wxMoveEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMoveEvent::GetEventCategory(); if (*m_wxMoveEventExtGetEventCategory != NULL){ return m_wxMoveEventExtGetEventCategory(this, res); } else { return res; } } wxMoveEventExt(wxMoveEventExtCloneFunc a_Clone, wxMoveEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMoveEventExtCreateRefDataFunc a_CreateRefData, wxMoveEventExtGetClassInfoFunc a_GetClassInfo, wxMoveEventExtGetEventCategoryFunc a_GetEventCategory): wxMoveEvent() { m_wxMoveEventExtClone = a_Clone; m_wxMoveEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMoveEventExtCreateRefData = a_CreateRefData; m_wxMoveEventExtGetClassInfo = a_GetClassInfo; m_wxMoveEventExtGetEventCategory = a_GetEventCategory; } }; class wxPaintEventExt: public wxPaintEvent { public: wxPaintEventExt(wxPaintEvent const& param0): wxPaintEvent(param0) { } wxPaintEventExtCloneFunc m_wxPaintEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxPaintEventExtClone != NULL){ return m_wxPaintEventExtClone(this); } else { return NULL; } } wxPaintEventExtCloneRefData__wxObjectRefDataCPFunc m_wxPaintEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxPaintEvent::CloneRefData(data); if (*m_wxPaintEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxPaintEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxPaintEventExtCreateRefDataFunc m_wxPaintEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxPaintEvent::CreateRefData(); if (*m_wxPaintEventExtCreateRefData != NULL){ return m_wxPaintEventExtCreateRefData(this, res); } else { return res; } } wxPaintEventExtGetClassInfoFunc m_wxPaintEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxPaintEvent::GetClassInfo(); if (*m_wxPaintEventExtGetClassInfo != NULL){ return m_wxPaintEventExtGetClassInfo(this, res); } else { return res; } } wxPaintEventExtGetEventCategoryFunc m_wxPaintEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxPaintEvent::GetEventCategory(); if (*m_wxPaintEventExtGetEventCategory != NULL){ return m_wxPaintEventExtGetEventCategory(this, res); } else { return res; } } wxPaintEventExt(wxPaintEvent const& param0, wxPaintEventExtCloneFunc a_Clone, wxPaintEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxPaintEventExtCreateRefDataFunc a_CreateRefData, wxPaintEventExtGetClassInfoFunc a_GetClassInfo, wxPaintEventExtGetEventCategoryFunc a_GetEventCategory): wxPaintEvent(param0) { m_wxPaintEventExtClone = a_Clone; m_wxPaintEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxPaintEventExtCreateRefData = a_CreateRefData; m_wxPaintEventExtGetClassInfo = a_GetClassInfo; m_wxPaintEventExtGetEventCategory = a_GetEventCategory; } }; class wxNcPaintEventExt: public wxNcPaintEvent { public: wxNcPaintEventExt(wxNcPaintEvent const& param0): wxNcPaintEvent(param0) { } wxNcPaintEventExtCloneFunc m_wxNcPaintEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxNcPaintEventExtClone != NULL){ return m_wxNcPaintEventExtClone(this); } else { return NULL; } } wxNcPaintEventExtCloneRefData__wxObjectRefDataCPFunc m_wxNcPaintEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxNcPaintEvent::CloneRefData(data); if (*m_wxNcPaintEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxNcPaintEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxNcPaintEventExtCreateRefDataFunc m_wxNcPaintEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxNcPaintEvent::CreateRefData(); if (*m_wxNcPaintEventExtCreateRefData != NULL){ return m_wxNcPaintEventExtCreateRefData(this, res); } else { return res; } } wxNcPaintEventExtGetClassInfoFunc m_wxNcPaintEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxNcPaintEvent::GetClassInfo(); if (*m_wxNcPaintEventExtGetClassInfo != NULL){ return m_wxNcPaintEventExtGetClassInfo(this, res); } else { return res; } } wxNcPaintEventExtGetEventCategoryFunc m_wxNcPaintEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxNcPaintEvent::GetEventCategory(); if (*m_wxNcPaintEventExtGetEventCategory != NULL){ return m_wxNcPaintEventExtGetEventCategory(this, res); } else { return res; } } wxNcPaintEventExt(wxNcPaintEvent const& param0, wxNcPaintEventExtCloneFunc a_Clone, wxNcPaintEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxNcPaintEventExtCreateRefDataFunc a_CreateRefData, wxNcPaintEventExtGetClassInfoFunc a_GetClassInfo, wxNcPaintEventExtGetEventCategoryFunc a_GetEventCategory): wxNcPaintEvent(param0) { m_wxNcPaintEventExtClone = a_Clone; m_wxNcPaintEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxNcPaintEventExtCreateRefData = a_CreateRefData; m_wxNcPaintEventExtGetClassInfo = a_GetClassInfo; m_wxNcPaintEventExtGetEventCategory = a_GetEventCategory; } }; class wxEraseEventExt: public wxEraseEvent { public: wxEraseEventExt(int Id = 0, wxDC* dc = __null): wxEraseEvent(Id, dc) { } wxEraseEventExt(wxEraseEvent const& event): wxEraseEvent(event) { } wxEraseEventExtCloneFunc m_wxEraseEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxEraseEventExtClone != NULL){ return m_wxEraseEventExtClone(this); } else { return NULL; } } wxEraseEventExtCloneRefData__wxObjectRefDataCPFunc m_wxEraseEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxEraseEvent::CloneRefData(data); if (*m_wxEraseEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxEraseEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxEraseEventExtCreateRefDataFunc m_wxEraseEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxEraseEvent::CreateRefData(); if (*m_wxEraseEventExtCreateRefData != NULL){ return m_wxEraseEventExtCreateRefData(this, res); } else { return res; } } wxEraseEventExtGetClassInfoFunc m_wxEraseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxEraseEvent::GetClassInfo(); if (*m_wxEraseEventExtGetClassInfo != NULL){ return m_wxEraseEventExtGetClassInfo(this, res); } else { return res; } } wxEraseEventExtGetEventCategoryFunc m_wxEraseEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxEraseEvent::GetEventCategory(); if (*m_wxEraseEventExtGetEventCategory != NULL){ return m_wxEraseEventExtGetEventCategory(this, res); } else { return res; } } wxEraseEventExt(wxEraseEventExtCloneFunc a_Clone, wxEraseEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxEraseEventExtCreateRefDataFunc a_CreateRefData, wxEraseEventExtGetClassInfoFunc a_GetClassInfo, wxEraseEventExtGetEventCategoryFunc a_GetEventCategory): wxEraseEvent() { m_wxEraseEventExtClone = a_Clone; m_wxEraseEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxEraseEventExtCreateRefData = a_CreateRefData; m_wxEraseEventExtGetClassInfo = a_GetClassInfo; m_wxEraseEventExtGetEventCategory = a_GetEventCategory; } }; class wxFocusEventExt: public wxFocusEvent { public: wxFocusEventExt(wxEventType type = wxEVT_NULL, int winid = 0): wxFocusEvent(type, winid) { } wxFocusEventExt(wxFocusEvent const& event): wxFocusEvent(event) { } wxFocusEventExtCloneFunc m_wxFocusEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxFocusEventExtClone != NULL){ return m_wxFocusEventExtClone(this); } else { return NULL; } } wxFocusEventExtCloneRefData__wxObjectRefDataCPFunc m_wxFocusEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxFocusEvent::CloneRefData(data); if (*m_wxFocusEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxFocusEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxFocusEventExtCreateRefDataFunc m_wxFocusEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxFocusEvent::CreateRefData(); if (*m_wxFocusEventExtCreateRefData != NULL){ return m_wxFocusEventExtCreateRefData(this, res); } else { return res; } } wxFocusEventExtGetClassInfoFunc m_wxFocusEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxFocusEvent::GetClassInfo(); if (*m_wxFocusEventExtGetClassInfo != NULL){ return m_wxFocusEventExtGetClassInfo(this, res); } else { return res; } } wxFocusEventExtGetEventCategoryFunc m_wxFocusEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxFocusEvent::GetEventCategory(); if (*m_wxFocusEventExtGetEventCategory != NULL){ return m_wxFocusEventExtGetEventCategory(this, res); } else { return res; } } wxFocusEventExt(wxFocusEventExtCloneFunc a_Clone, wxFocusEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxFocusEventExtCreateRefDataFunc a_CreateRefData, wxFocusEventExtGetClassInfoFunc a_GetClassInfo, wxFocusEventExtGetEventCategoryFunc a_GetEventCategory): wxFocusEvent() { m_wxFocusEventExtClone = a_Clone; m_wxFocusEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxFocusEventExtCreateRefData = a_CreateRefData; m_wxFocusEventExtGetClassInfo = a_GetClassInfo; m_wxFocusEventExtGetEventCategory = a_GetEventCategory; } }; class wxChildFocusEventExt: public wxChildFocusEvent { public: wxChildFocusEventExt(wxWindow* win = __null): wxChildFocusEvent(win) { } wxChildFocusEventExt(wxChildFocusEvent const& param0): wxChildFocusEvent(param0) { } wxChildFocusEventExtCloneFunc m_wxChildFocusEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxChildFocusEvent::Clone(); if (*m_wxChildFocusEventExtClone != NULL){ return m_wxChildFocusEventExtClone(this, res); } else { return res; } } wxChildFocusEventExtCloneRefData__wxObjectRefDataCPFunc m_wxChildFocusEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxChildFocusEvent::CloneRefData(data); if (*m_wxChildFocusEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxChildFocusEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxChildFocusEventExtCreateRefDataFunc m_wxChildFocusEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxChildFocusEvent::CreateRefData(); if (*m_wxChildFocusEventExtCreateRefData != NULL){ return m_wxChildFocusEventExtCreateRefData(this, res); } else { return res; } } wxChildFocusEventExtGetClassInfoFunc m_wxChildFocusEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxChildFocusEvent::GetClassInfo(); if (*m_wxChildFocusEventExtGetClassInfo != NULL){ return m_wxChildFocusEventExtGetClassInfo(this, res); } else { return res; } } wxChildFocusEventExtGetEventCategoryFunc m_wxChildFocusEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxChildFocusEvent::GetEventCategory(); if (*m_wxChildFocusEventExtGetEventCategory != NULL){ return m_wxChildFocusEventExtGetEventCategory(this, res); } else { return res; } } wxChildFocusEventExt(wxChildFocusEventExtCloneFunc a_Clone, wxChildFocusEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxChildFocusEventExtCreateRefDataFunc a_CreateRefData, wxChildFocusEventExtGetClassInfoFunc a_GetClassInfo, wxChildFocusEventExtGetEventCategoryFunc a_GetEventCategory): wxChildFocusEvent() { m_wxChildFocusEventExtClone = a_Clone; m_wxChildFocusEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxChildFocusEventExtCreateRefData = a_CreateRefData; m_wxChildFocusEventExtGetClassInfo = a_GetClassInfo; m_wxChildFocusEventExtGetEventCategory = a_GetEventCategory; } }; class wxActivateEventExt: public wxActivateEvent { public: wxActivateEventExt(wxEventType type = wxEVT_NULL, bool active = true, int Id = 0, wxActivateEvent::Reason activationReason = Reason_Unknown): wxActivateEvent(type, active, Id, activationReason) { } wxActivateEventExt(wxActivateEvent const& event): wxActivateEvent(event) { } wxActivateEventExtCloneFunc m_wxActivateEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxActivateEventExtClone != NULL){ return m_wxActivateEventExtClone(this); } else { return NULL; } } wxActivateEventExtCloneRefData__wxObjectRefDataCPFunc m_wxActivateEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxActivateEvent::CloneRefData(data); if (*m_wxActivateEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxActivateEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxActivateEventExtCreateRefDataFunc m_wxActivateEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxActivateEvent::CreateRefData(); if (*m_wxActivateEventExtCreateRefData != NULL){ return m_wxActivateEventExtCreateRefData(this, res); } else { return res; } } wxActivateEventExtGetClassInfoFunc m_wxActivateEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxActivateEvent::GetClassInfo(); if (*m_wxActivateEventExtGetClassInfo != NULL){ return m_wxActivateEventExtGetClassInfo(this, res); } else { return res; } } wxActivateEventExtGetEventCategoryFunc m_wxActivateEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxActivateEvent::GetEventCategory(); if (*m_wxActivateEventExtGetEventCategory != NULL){ return m_wxActivateEventExtGetEventCategory(this, res); } else { return res; } } wxActivateEventExt(wxActivateEventExtCloneFunc a_Clone, wxActivateEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxActivateEventExtCreateRefDataFunc a_CreateRefData, wxActivateEventExtGetClassInfoFunc a_GetClassInfo, wxActivateEventExtGetEventCategoryFunc a_GetEventCategory): wxActivateEvent() { m_wxActivateEventExtClone = a_Clone; m_wxActivateEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxActivateEventExtCreateRefData = a_CreateRefData; m_wxActivateEventExtGetClassInfo = a_GetClassInfo; m_wxActivateEventExtGetEventCategory = a_GetEventCategory; } }; class wxInitDialogEventExt: public wxInitDialogEvent { public: wxInitDialogEventExt(int Id = 0): wxInitDialogEvent(Id) { } wxInitDialogEventExt(wxInitDialogEvent const& param0): wxInitDialogEvent(param0) { } wxInitDialogEventExtCloneFunc m_wxInitDialogEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxInitDialogEventExtClone != NULL){ return m_wxInitDialogEventExtClone(this); } else { return NULL; } } wxInitDialogEventExtCloneRefData__wxObjectRefDataCPFunc m_wxInitDialogEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxInitDialogEvent::CloneRefData(data); if (*m_wxInitDialogEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxInitDialogEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxInitDialogEventExtCreateRefDataFunc m_wxInitDialogEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxInitDialogEvent::CreateRefData(); if (*m_wxInitDialogEventExtCreateRefData != NULL){ return m_wxInitDialogEventExtCreateRefData(this, res); } else { return res; } } wxInitDialogEventExtGetClassInfoFunc m_wxInitDialogEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxInitDialogEvent::GetClassInfo(); if (*m_wxInitDialogEventExtGetClassInfo != NULL){ return m_wxInitDialogEventExtGetClassInfo(this, res); } else { return res; } } wxInitDialogEventExtGetEventCategoryFunc m_wxInitDialogEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxInitDialogEvent::GetEventCategory(); if (*m_wxInitDialogEventExtGetEventCategory != NULL){ return m_wxInitDialogEventExtGetEventCategory(this, res); } else { return res; } } wxInitDialogEventExt(wxInitDialogEventExtCloneFunc a_Clone, wxInitDialogEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxInitDialogEventExtCreateRefDataFunc a_CreateRefData, wxInitDialogEventExtGetClassInfoFunc a_GetClassInfo, wxInitDialogEventExtGetEventCategoryFunc a_GetEventCategory): wxInitDialogEvent() { m_wxInitDialogEventExtClone = a_Clone; m_wxInitDialogEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxInitDialogEventExtCreateRefData = a_CreateRefData; m_wxInitDialogEventExtGetClassInfo = a_GetClassInfo; m_wxInitDialogEventExtGetEventCategory = a_GetEventCategory; } }; class wxMenuEventExt: public wxMenuEvent { public: wxMenuEventExt(wxEventType type = wxEVT_NULL, int winid = 0, wxMenu* menu = __null): wxMenuEvent(type, winid, menu) { } wxMenuEventExt(wxMenuEvent const& event): wxMenuEvent(event) { } wxMenuEventExtCloneFunc m_wxMenuEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMenuEventExtClone != NULL){ return m_wxMenuEventExtClone(this); } else { return NULL; } } wxMenuEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMenuEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMenuEvent::CloneRefData(data); if (*m_wxMenuEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMenuEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMenuEventExtCreateRefDataFunc m_wxMenuEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMenuEvent::CreateRefData(); if (*m_wxMenuEventExtCreateRefData != NULL){ return m_wxMenuEventExtCreateRefData(this, res); } else { return res; } } wxMenuEventExtGetClassInfoFunc m_wxMenuEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMenuEvent::GetClassInfo(); if (*m_wxMenuEventExtGetClassInfo != NULL){ return m_wxMenuEventExtGetClassInfo(this, res); } else { return res; } } wxMenuEventExtGetEventCategoryFunc m_wxMenuEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMenuEvent::GetEventCategory(); if (*m_wxMenuEventExtGetEventCategory != NULL){ return m_wxMenuEventExtGetEventCategory(this, res); } else { return res; } } wxMenuEventExt(wxMenuEventExtCloneFunc a_Clone, wxMenuEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMenuEventExtCreateRefDataFunc a_CreateRefData, wxMenuEventExtGetClassInfoFunc a_GetClassInfo, wxMenuEventExtGetEventCategoryFunc a_GetEventCategory): wxMenuEvent() { m_wxMenuEventExtClone = a_Clone; m_wxMenuEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMenuEventExtCreateRefData = a_CreateRefData; m_wxMenuEventExtGetClassInfo = a_GetClassInfo; m_wxMenuEventExtGetEventCategory = a_GetEventCategory; } }; class wxCloseEventExt: public wxCloseEvent { public: wxCloseEventExt(wxEventType type = wxEVT_NULL, int winid = 0): wxCloseEvent(type, winid) { } wxCloseEventExt(wxCloseEvent const& event): wxCloseEvent(event) { } wxCloseEventExtCloneFunc m_wxCloseEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxCloseEventExtClone != NULL){ return m_wxCloseEventExtClone(this); } else { return NULL; } } wxCloseEventExtCloneRefData__wxObjectRefDataCPFunc m_wxCloseEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxCloseEvent::CloneRefData(data); if (*m_wxCloseEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxCloseEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxCloseEventExtCreateRefDataFunc m_wxCloseEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxCloseEvent::CreateRefData(); if (*m_wxCloseEventExtCreateRefData != NULL){ return m_wxCloseEventExtCreateRefData(this, res); } else { return res; } } wxCloseEventExtGetClassInfoFunc m_wxCloseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxCloseEvent::GetClassInfo(); if (*m_wxCloseEventExtGetClassInfo != NULL){ return m_wxCloseEventExtGetClassInfo(this, res); } else { return res; } } wxCloseEventExtGetEventCategoryFunc m_wxCloseEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxCloseEvent::GetEventCategory(); if (*m_wxCloseEventExtGetEventCategory != NULL){ return m_wxCloseEventExtGetEventCategory(this, res); } else { return res; } } wxCloseEventExt(wxCloseEventExtCloneFunc a_Clone, wxCloseEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxCloseEventExtCreateRefDataFunc a_CreateRefData, wxCloseEventExtGetClassInfoFunc a_GetClassInfo, wxCloseEventExtGetEventCategoryFunc a_GetEventCategory): wxCloseEvent() { m_wxCloseEventExtClone = a_Clone; m_wxCloseEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxCloseEventExtCreateRefData = a_CreateRefData; m_wxCloseEventExtGetClassInfo = a_GetClassInfo; m_wxCloseEventExtGetEventCategory = a_GetEventCategory; } }; class wxShowEventExt: public wxShowEvent { public: wxShowEventExt(int winid = 0, bool show = false): wxShowEvent(winid, show) { } wxShowEventExt(wxShowEvent const& event): wxShowEvent(event) { } wxShowEventExtCloneFunc m_wxShowEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxShowEventExtClone != NULL){ return m_wxShowEventExtClone(this); } else { return NULL; } } wxShowEventExtCloneRefData__wxObjectRefDataCPFunc m_wxShowEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxShowEvent::CloneRefData(data); if (*m_wxShowEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxShowEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxShowEventExtCreateRefDataFunc m_wxShowEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxShowEvent::CreateRefData(); if (*m_wxShowEventExtCreateRefData != NULL){ return m_wxShowEventExtCreateRefData(this, res); } else { return res; } } wxShowEventExtGetClassInfoFunc m_wxShowEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxShowEvent::GetClassInfo(); if (*m_wxShowEventExtGetClassInfo != NULL){ return m_wxShowEventExtGetClassInfo(this, res); } else { return res; } } wxShowEventExtGetEventCategoryFunc m_wxShowEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxShowEvent::GetEventCategory(); if (*m_wxShowEventExtGetEventCategory != NULL){ return m_wxShowEventExtGetEventCategory(this, res); } else { return res; } } wxShowEventExt(wxShowEventExtCloneFunc a_Clone, wxShowEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxShowEventExtCreateRefDataFunc a_CreateRefData, wxShowEventExtGetClassInfoFunc a_GetClassInfo, wxShowEventExtGetEventCategoryFunc a_GetEventCategory): wxShowEvent() { m_wxShowEventExtClone = a_Clone; m_wxShowEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxShowEventExtCreateRefData = a_CreateRefData; m_wxShowEventExtGetClassInfo = a_GetClassInfo; m_wxShowEventExtGetEventCategory = a_GetEventCategory; } }; class wxIconizeEventExt: public wxIconizeEvent { public: wxIconizeEventExt(int winid = 0, bool iconized = true): wxIconizeEvent(winid, iconized) { } wxIconizeEventExt(wxIconizeEvent const& event): wxIconizeEvent(event) { } wxIconizeEventExtCloneFunc m_wxIconizeEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxIconizeEventExtClone != NULL){ return m_wxIconizeEventExtClone(this); } else { return NULL; } } wxIconizeEventExtCloneRefData__wxObjectRefDataCPFunc m_wxIconizeEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxIconizeEvent::CloneRefData(data); if (*m_wxIconizeEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxIconizeEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxIconizeEventExtCreateRefDataFunc m_wxIconizeEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxIconizeEvent::CreateRefData(); if (*m_wxIconizeEventExtCreateRefData != NULL){ return m_wxIconizeEventExtCreateRefData(this, res); } else { return res; } } wxIconizeEventExtGetClassInfoFunc m_wxIconizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxIconizeEvent::GetClassInfo(); if (*m_wxIconizeEventExtGetClassInfo != NULL){ return m_wxIconizeEventExtGetClassInfo(this, res); } else { return res; } } wxIconizeEventExtGetEventCategoryFunc m_wxIconizeEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxIconizeEvent::GetEventCategory(); if (*m_wxIconizeEventExtGetEventCategory != NULL){ return m_wxIconizeEventExtGetEventCategory(this, res); } else { return res; } } wxIconizeEventExt(wxIconizeEventExtCloneFunc a_Clone, wxIconizeEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxIconizeEventExtCreateRefDataFunc a_CreateRefData, wxIconizeEventExtGetClassInfoFunc a_GetClassInfo, wxIconizeEventExtGetEventCategoryFunc a_GetEventCategory): wxIconizeEvent() { m_wxIconizeEventExtClone = a_Clone; m_wxIconizeEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxIconizeEventExtCreateRefData = a_CreateRefData; m_wxIconizeEventExtGetClassInfo = a_GetClassInfo; m_wxIconizeEventExtGetEventCategory = a_GetEventCategory; } }; class wxMaximizeEventExt: public wxMaximizeEvent { public: wxMaximizeEventExt(int winid = 0): wxMaximizeEvent(winid) { } wxMaximizeEventExt(wxMaximizeEvent const& param0): wxMaximizeEvent(param0) { } wxMaximizeEventExtCloneFunc m_wxMaximizeEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMaximizeEventExtClone != NULL){ return m_wxMaximizeEventExtClone(this); } else { return NULL; } } wxMaximizeEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMaximizeEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMaximizeEvent::CloneRefData(data); if (*m_wxMaximizeEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMaximizeEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMaximizeEventExtCreateRefDataFunc m_wxMaximizeEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMaximizeEvent::CreateRefData(); if (*m_wxMaximizeEventExtCreateRefData != NULL){ return m_wxMaximizeEventExtCreateRefData(this, res); } else { return res; } } wxMaximizeEventExtGetClassInfoFunc m_wxMaximizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMaximizeEvent::GetClassInfo(); if (*m_wxMaximizeEventExtGetClassInfo != NULL){ return m_wxMaximizeEventExtGetClassInfo(this, res); } else { return res; } } wxMaximizeEventExtGetEventCategoryFunc m_wxMaximizeEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMaximizeEvent::GetEventCategory(); if (*m_wxMaximizeEventExtGetEventCategory != NULL){ return m_wxMaximizeEventExtGetEventCategory(this, res); } else { return res; } } wxMaximizeEventExt(wxMaximizeEventExtCloneFunc a_Clone, wxMaximizeEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMaximizeEventExtCreateRefDataFunc a_CreateRefData, wxMaximizeEventExtGetClassInfoFunc a_GetClassInfo, wxMaximizeEventExtGetEventCategoryFunc a_GetEventCategory): wxMaximizeEvent() { m_wxMaximizeEventExtClone = a_Clone; m_wxMaximizeEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMaximizeEventExtCreateRefData = a_CreateRefData; m_wxMaximizeEventExtGetClassInfo = a_GetClassInfo; m_wxMaximizeEventExtGetEventCategory = a_GetEventCategory; } }; class wxFullScreenEventExt: public wxFullScreenEvent { public: wxFullScreenEventExt(int winid = 0, bool fullscreen = true): wxFullScreenEvent(winid, fullscreen) { } wxFullScreenEventExt(wxFullScreenEvent const& event): wxFullScreenEvent(event) { } wxFullScreenEventExtCloneFunc m_wxFullScreenEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxFullScreenEventExtClone != NULL){ return m_wxFullScreenEventExtClone(this); } else { return NULL; } } wxFullScreenEventExtCloneRefData__wxObjectRefDataCPFunc m_wxFullScreenEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxFullScreenEvent::CloneRefData(data); if (*m_wxFullScreenEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxFullScreenEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxFullScreenEventExtCreateRefDataFunc m_wxFullScreenEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxFullScreenEvent::CreateRefData(); if (*m_wxFullScreenEventExtCreateRefData != NULL){ return m_wxFullScreenEventExtCreateRefData(this, res); } else { return res; } } wxFullScreenEventExtGetClassInfoFunc m_wxFullScreenEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxFullScreenEvent::GetClassInfo(); if (*m_wxFullScreenEventExtGetClassInfo != NULL){ return m_wxFullScreenEventExtGetClassInfo(this, res); } else { return res; } } wxFullScreenEventExtGetEventCategoryFunc m_wxFullScreenEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxFullScreenEvent::GetEventCategory(); if (*m_wxFullScreenEventExtGetEventCategory != NULL){ return m_wxFullScreenEventExtGetEventCategory(this, res); } else { return res; } } wxFullScreenEventExt(wxFullScreenEventExtCloneFunc a_Clone, wxFullScreenEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxFullScreenEventExtCreateRefDataFunc a_CreateRefData, wxFullScreenEventExtGetClassInfoFunc a_GetClassInfo, wxFullScreenEventExtGetEventCategoryFunc a_GetEventCategory): wxFullScreenEvent() { m_wxFullScreenEventExtClone = a_Clone; m_wxFullScreenEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxFullScreenEventExtCreateRefData = a_CreateRefData; m_wxFullScreenEventExtGetClassInfo = a_GetClassInfo; m_wxFullScreenEventExtGetEventCategory = a_GetEventCategory; } }; class wxJoystickEventExt: public wxJoystickEvent { public: wxJoystickEventExt(wxEventType type = wxEVT_NULL, int state = 0, int joystick = wxJOYSTICK1, int change = 0): wxJoystickEvent(type, state, joystick, change) { } wxJoystickEventExt(wxJoystickEvent const& event): wxJoystickEvent(event) { } wxJoystickEventExtCloneFunc m_wxJoystickEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxJoystickEventExtClone != NULL){ return m_wxJoystickEventExtClone(this); } else { return NULL; } } wxJoystickEventExtCloneRefData__wxObjectRefDataCPFunc m_wxJoystickEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxJoystickEvent::CloneRefData(data); if (*m_wxJoystickEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxJoystickEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxJoystickEventExtCreateRefDataFunc m_wxJoystickEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxJoystickEvent::CreateRefData(); if (*m_wxJoystickEventExtCreateRefData != NULL){ return m_wxJoystickEventExtCreateRefData(this, res); } else { return res; } } wxJoystickEventExtGetClassInfoFunc m_wxJoystickEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxJoystickEvent::GetClassInfo(); if (*m_wxJoystickEventExtGetClassInfo != NULL){ return m_wxJoystickEventExtGetClassInfo(this, res); } else { return res; } } wxJoystickEventExtGetEventCategoryFunc m_wxJoystickEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxJoystickEvent::GetEventCategory(); if (*m_wxJoystickEventExtGetEventCategory != NULL){ return m_wxJoystickEventExtGetEventCategory(this, res); } else { return res; } } wxJoystickEventExt(wxJoystickEventExtCloneFunc a_Clone, wxJoystickEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxJoystickEventExtCreateRefDataFunc a_CreateRefData, wxJoystickEventExtGetClassInfoFunc a_GetClassInfo, wxJoystickEventExtGetEventCategoryFunc a_GetEventCategory): wxJoystickEvent() { m_wxJoystickEventExtClone = a_Clone; m_wxJoystickEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxJoystickEventExtCreateRefData = a_CreateRefData; m_wxJoystickEventExtGetClassInfo = a_GetClassInfo; m_wxJoystickEventExtGetEventCategory = a_GetEventCategory; } }; class wxDropFilesEventExt: public wxDropFilesEvent { public: wxDropFilesEventExt(wxEventType type = wxEVT_NULL, int noFiles = 0, wxString* files = __null): wxDropFilesEvent(type, noFiles, files) { } wxDropFilesEventExt(wxDropFilesEvent const& other): wxDropFilesEvent(other) { } virtual ~wxDropFilesEventExt() { } wxDropFilesEventExtCloneFunc m_wxDropFilesEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxDropFilesEventExtClone != NULL){ return m_wxDropFilesEventExtClone(this); } else { return NULL; } } wxDropFilesEventExtCloneRefData__wxObjectRefDataCPFunc m_wxDropFilesEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxDropFilesEvent::CloneRefData(data); if (*m_wxDropFilesEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxDropFilesEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxDropFilesEventExtCreateRefDataFunc m_wxDropFilesEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxDropFilesEvent::CreateRefData(); if (*m_wxDropFilesEventExtCreateRefData != NULL){ return m_wxDropFilesEventExtCreateRefData(this, res); } else { return res; } } wxDropFilesEventExtGetClassInfoFunc m_wxDropFilesEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxDropFilesEvent::GetClassInfo(); if (*m_wxDropFilesEventExtGetClassInfo != NULL){ return m_wxDropFilesEventExtGetClassInfo(this, res); } else { return res; } } wxDropFilesEventExtGetEventCategoryFunc m_wxDropFilesEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxDropFilesEvent::GetEventCategory(); if (*m_wxDropFilesEventExtGetEventCategory != NULL){ return m_wxDropFilesEventExtGetEventCategory(this, res); } else { return res; } } wxDropFilesEventExt(wxDropFilesEventExtCloneFunc a_Clone, wxDropFilesEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxDropFilesEventExtCreateRefDataFunc a_CreateRefData, wxDropFilesEventExtGetClassInfoFunc a_GetClassInfo, wxDropFilesEventExtGetEventCategoryFunc a_GetEventCategory): wxDropFilesEvent() { m_wxDropFilesEventExtClone = a_Clone; m_wxDropFilesEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxDropFilesEventExtCreateRefData = a_CreateRefData; m_wxDropFilesEventExtGetClassInfo = a_GetClassInfo; m_wxDropFilesEventExtGetEventCategory = a_GetEventCategory; } }; class wxUpdateUIEventExt: public wxUpdateUIEvent { public: wxUpdateUIEventExt(wxWindowID commandId = 0): wxUpdateUIEvent(commandId) { } wxUpdateUIEventExt(wxUpdateUIEvent const& event): wxUpdateUIEvent(event) { } wxUpdateUIEventExtCloneFunc m_wxUpdateUIEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxUpdateUIEvent::Clone(); if (*m_wxUpdateUIEventExtClone != NULL){ return m_wxUpdateUIEventExtClone(this, res); } else { return res; } } wxUpdateUIEventExtCloneRefData__wxObjectRefDataCPFunc m_wxUpdateUIEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxUpdateUIEvent::CloneRefData(data); if (*m_wxUpdateUIEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxUpdateUIEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxUpdateUIEventExtCreateRefDataFunc m_wxUpdateUIEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxUpdateUIEvent::CreateRefData(); if (*m_wxUpdateUIEventExtCreateRefData != NULL){ return m_wxUpdateUIEventExtCreateRefData(this, res); } else { return res; } } wxUpdateUIEventExtGetClassInfoFunc m_wxUpdateUIEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxUpdateUIEvent::GetClassInfo(); if (*m_wxUpdateUIEventExtGetClassInfo != NULL){ return m_wxUpdateUIEventExtGetClassInfo(this, res); } else { return res; } } wxUpdateUIEventExtGetEventCategoryFunc m_wxUpdateUIEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxUpdateUIEvent::GetEventCategory(); if (*m_wxUpdateUIEventExtGetEventCategory != NULL){ return m_wxUpdateUIEventExtGetEventCategory(this, res); } else { return res; } } wxUpdateUIEventExt(wxUpdateUIEventExtCloneFunc a_Clone, wxUpdateUIEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxUpdateUIEventExtCreateRefDataFunc a_CreateRefData, wxUpdateUIEventExtGetClassInfoFunc a_GetClassInfo, wxUpdateUIEventExtGetEventCategoryFunc a_GetEventCategory): wxUpdateUIEvent() { m_wxUpdateUIEventExtClone = a_Clone; m_wxUpdateUIEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxUpdateUIEventExtCreateRefData = a_CreateRefData; m_wxUpdateUIEventExtGetClassInfo = a_GetClassInfo; m_wxUpdateUIEventExtGetEventCategory = a_GetEventCategory; } }; class wxSysColourChangedEventExt: public wxSysColourChangedEvent { public: wxSysColourChangedEventExt(): wxSysColourChangedEvent() { } wxSysColourChangedEventExt(wxSysColourChangedEvent const& param0): wxSysColourChangedEvent(param0) { } wxSysColourChangedEventExtCloneFunc m_wxSysColourChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxSysColourChangedEventExtClone != NULL){ return m_wxSysColourChangedEventExtClone(this); } else { return NULL; } } wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCPFunc m_wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxSysColourChangedEvent::CloneRefData(data); if (*m_wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxSysColourChangedEventExtCreateRefDataFunc m_wxSysColourChangedEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxSysColourChangedEvent::CreateRefData(); if (*m_wxSysColourChangedEventExtCreateRefData != NULL){ return m_wxSysColourChangedEventExtCreateRefData(this, res); } else { return res; } } wxSysColourChangedEventExtGetClassInfoFunc m_wxSysColourChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxSysColourChangedEvent::GetClassInfo(); if (*m_wxSysColourChangedEventExtGetClassInfo != NULL){ return m_wxSysColourChangedEventExtGetClassInfo(this, res); } else { return res; } } wxSysColourChangedEventExtGetEventCategoryFunc m_wxSysColourChangedEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxSysColourChangedEvent::GetEventCategory(); if (*m_wxSysColourChangedEventExtGetEventCategory != NULL){ return m_wxSysColourChangedEventExtGetEventCategory(this, res); } else { return res; } } wxSysColourChangedEventExt(wxSysColourChangedEventExtCloneFunc a_Clone, wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxSysColourChangedEventExtCreateRefDataFunc a_CreateRefData, wxSysColourChangedEventExtGetClassInfoFunc a_GetClassInfo, wxSysColourChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxSysColourChangedEvent() { m_wxSysColourChangedEventExtClone = a_Clone; m_wxSysColourChangedEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxSysColourChangedEventExtCreateRefData = a_CreateRefData; m_wxSysColourChangedEventExtGetClassInfo = a_GetClassInfo; m_wxSysColourChangedEventExtGetEventCategory = a_GetEventCategory; } }; class wxMouseCaptureChangedEventExt: public wxMouseCaptureChangedEvent { public: wxMouseCaptureChangedEventExt(wxWindowID winid = 0, wxWindow* gainedCapture = __null): wxMouseCaptureChangedEvent(winid, gainedCapture) { } wxMouseCaptureChangedEventExt(wxMouseCaptureChangedEvent const& event): wxMouseCaptureChangedEvent(event) { } wxMouseCaptureChangedEventExtCloneFunc m_wxMouseCaptureChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMouseCaptureChangedEventExtClone != NULL){ return m_wxMouseCaptureChangedEventExtClone(this); } else { return NULL; } } wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMouseCaptureChangedEvent::CloneRefData(data); if (*m_wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMouseCaptureChangedEventExtCreateRefDataFunc m_wxMouseCaptureChangedEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMouseCaptureChangedEvent::CreateRefData(); if (*m_wxMouseCaptureChangedEventExtCreateRefData != NULL){ return m_wxMouseCaptureChangedEventExtCreateRefData(this, res); } else { return res; } } wxMouseCaptureChangedEventExtGetClassInfoFunc m_wxMouseCaptureChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMouseCaptureChangedEvent::GetClassInfo(); if (*m_wxMouseCaptureChangedEventExtGetClassInfo != NULL){ return m_wxMouseCaptureChangedEventExtGetClassInfo(this, res); } else { return res; } } wxMouseCaptureChangedEventExtGetEventCategoryFunc m_wxMouseCaptureChangedEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMouseCaptureChangedEvent::GetEventCategory(); if (*m_wxMouseCaptureChangedEventExtGetEventCategory != NULL){ return m_wxMouseCaptureChangedEventExtGetEventCategory(this, res); } else { return res; } } wxMouseCaptureChangedEventExt(wxMouseCaptureChangedEventExtCloneFunc a_Clone, wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMouseCaptureChangedEventExtCreateRefDataFunc a_CreateRefData, wxMouseCaptureChangedEventExtGetClassInfoFunc a_GetClassInfo, wxMouseCaptureChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseCaptureChangedEvent() { m_wxMouseCaptureChangedEventExtClone = a_Clone; m_wxMouseCaptureChangedEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMouseCaptureChangedEventExtCreateRefData = a_CreateRefData; m_wxMouseCaptureChangedEventExtGetClassInfo = a_GetClassInfo; m_wxMouseCaptureChangedEventExtGetEventCategory = a_GetEventCategory; } }; class wxMouseCaptureLostEventExt: public wxMouseCaptureLostEvent { public: wxMouseCaptureLostEventExt(wxWindowID winid = 0): wxMouseCaptureLostEvent(winid) { } wxMouseCaptureLostEventExt(wxMouseCaptureLostEvent const& event): wxMouseCaptureLostEvent(event) { } wxMouseCaptureLostEventExtCloneFunc m_wxMouseCaptureLostEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxMouseCaptureLostEventExtClone != NULL){ return m_wxMouseCaptureLostEventExtClone(this); } else { return NULL; } } wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCPFunc m_wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxMouseCaptureLostEvent::CloneRefData(data); if (*m_wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxMouseCaptureLostEventExtCreateRefDataFunc m_wxMouseCaptureLostEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxMouseCaptureLostEvent::CreateRefData(); if (*m_wxMouseCaptureLostEventExtCreateRefData != NULL){ return m_wxMouseCaptureLostEventExtCreateRefData(this, res); } else { return res; } } wxMouseCaptureLostEventExtGetClassInfoFunc m_wxMouseCaptureLostEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxMouseCaptureLostEvent::GetClassInfo(); if (*m_wxMouseCaptureLostEventExtGetClassInfo != NULL){ return m_wxMouseCaptureLostEventExtGetClassInfo(this, res); } else { return res; } } wxMouseCaptureLostEventExtGetEventCategoryFunc m_wxMouseCaptureLostEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxMouseCaptureLostEvent::GetEventCategory(); if (*m_wxMouseCaptureLostEventExtGetEventCategory != NULL){ return m_wxMouseCaptureLostEventExtGetEventCategory(this, res); } else { return res; } } wxMouseCaptureLostEventExt(wxMouseCaptureLostEventExtCloneFunc a_Clone, wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxMouseCaptureLostEventExtCreateRefDataFunc a_CreateRefData, wxMouseCaptureLostEventExtGetClassInfoFunc a_GetClassInfo, wxMouseCaptureLostEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseCaptureLostEvent() { m_wxMouseCaptureLostEventExtClone = a_Clone; m_wxMouseCaptureLostEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxMouseCaptureLostEventExtCreateRefData = a_CreateRefData; m_wxMouseCaptureLostEventExtGetClassInfo = a_GetClassInfo; m_wxMouseCaptureLostEventExtGetEventCategory = a_GetEventCategory; } }; class wxDisplayChangedEventExt: public wxDisplayChangedEvent { public: wxDisplayChangedEventExt(): wxDisplayChangedEvent() { } wxDisplayChangedEventExt(wxDisplayChangedEvent const& param0): wxDisplayChangedEvent(param0) { } wxDisplayChangedEventExtCloneFunc m_wxDisplayChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxDisplayChangedEventExtClone != NULL){ return m_wxDisplayChangedEventExtClone(this); } else { return NULL; } } wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCPFunc m_wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxDisplayChangedEvent::CloneRefData(data); if (*m_wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxDisplayChangedEventExtCreateRefDataFunc m_wxDisplayChangedEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxDisplayChangedEvent::CreateRefData(); if (*m_wxDisplayChangedEventExtCreateRefData != NULL){ return m_wxDisplayChangedEventExtCreateRefData(this, res); } else { return res; } } wxDisplayChangedEventExtGetClassInfoFunc m_wxDisplayChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxDisplayChangedEvent::GetClassInfo(); if (*m_wxDisplayChangedEventExtGetClassInfo != NULL){ return m_wxDisplayChangedEventExtGetClassInfo(this, res); } else { return res; } } wxDisplayChangedEventExtGetEventCategoryFunc m_wxDisplayChangedEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxDisplayChangedEvent::GetEventCategory(); if (*m_wxDisplayChangedEventExtGetEventCategory != NULL){ return m_wxDisplayChangedEventExtGetEventCategory(this, res); } else { return res; } } wxDisplayChangedEventExt(wxDisplayChangedEventExtCloneFunc a_Clone, wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxDisplayChangedEventExtCreateRefDataFunc a_CreateRefData, wxDisplayChangedEventExtGetClassInfoFunc a_GetClassInfo, wxDisplayChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxDisplayChangedEvent() { m_wxDisplayChangedEventExtClone = a_Clone; m_wxDisplayChangedEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxDisplayChangedEventExtCreateRefData = a_CreateRefData; m_wxDisplayChangedEventExtGetClassInfo = a_GetClassInfo; m_wxDisplayChangedEventExtGetEventCategory = a_GetEventCategory; } }; class wxDPIChangedEventExt: public wxDPIChangedEvent { public: explicit wxDPIChangedEventExt(wxSize const& oldDPI = wxDefaultSize, wxSize const& newDPI = wxDefaultSize): wxDPIChangedEvent(oldDPI, newDPI) { } wxDPIChangedEventExt(wxDPIChangedEvent const& param0): wxDPIChangedEvent(param0) { } wxDPIChangedEventExtCloneFunc m_wxDPIChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxDPIChangedEventExtClone != NULL){ return m_wxDPIChangedEventExtClone(this); } else { return NULL; } } wxDPIChangedEventExtCloneRefData__wxObjectRefDataCPFunc m_wxDPIChangedEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxDPIChangedEvent::CloneRefData(data); if (*m_wxDPIChangedEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxDPIChangedEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxDPIChangedEventExtCreateRefDataFunc m_wxDPIChangedEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxDPIChangedEvent::CreateRefData(); if (*m_wxDPIChangedEventExtCreateRefData != NULL){ return m_wxDPIChangedEventExtCreateRefData(this, res); } else { return res; } } wxDPIChangedEventExtGetClassInfoFunc m_wxDPIChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxDPIChangedEvent::GetClassInfo(); if (*m_wxDPIChangedEventExtGetClassInfo != NULL){ return m_wxDPIChangedEventExtGetClassInfo(this, res); } else { return res; } } wxDPIChangedEventExtGetEventCategoryFunc m_wxDPIChangedEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxDPIChangedEvent::GetEventCategory(); if (*m_wxDPIChangedEventExtGetEventCategory != NULL){ return m_wxDPIChangedEventExtGetEventCategory(this, res); } else { return res; } } wxDPIChangedEventExt(wxDPIChangedEventExtCloneFunc a_Clone, wxDPIChangedEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxDPIChangedEventExtCreateRefDataFunc a_CreateRefData, wxDPIChangedEventExtGetClassInfoFunc a_GetClassInfo, wxDPIChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxDPIChangedEvent() { m_wxDPIChangedEventExtClone = a_Clone; m_wxDPIChangedEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxDPIChangedEventExtCreateRefData = a_CreateRefData; m_wxDPIChangedEventExtGetClassInfo = a_GetClassInfo; m_wxDPIChangedEventExtGetEventCategory = a_GetEventCategory; } }; class wxPaletteChangedEventExt: public wxPaletteChangedEvent { public: wxPaletteChangedEventExt(wxWindowID winid = 0): wxPaletteChangedEvent(winid) { } wxPaletteChangedEventExt(wxPaletteChangedEvent const& event): wxPaletteChangedEvent(event) { } wxPaletteChangedEventExtCloneFunc m_wxPaletteChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxPaletteChangedEventExtClone != NULL){ return m_wxPaletteChangedEventExtClone(this); } else { return NULL; } } wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCPFunc m_wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxPaletteChangedEvent::CloneRefData(data); if (*m_wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxPaletteChangedEventExtCreateRefDataFunc m_wxPaletteChangedEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxPaletteChangedEvent::CreateRefData(); if (*m_wxPaletteChangedEventExtCreateRefData != NULL){ return m_wxPaletteChangedEventExtCreateRefData(this, res); } else { return res; } } wxPaletteChangedEventExtGetClassInfoFunc m_wxPaletteChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxPaletteChangedEvent::GetClassInfo(); if (*m_wxPaletteChangedEventExtGetClassInfo != NULL){ return m_wxPaletteChangedEventExtGetClassInfo(this, res); } else { return res; } } wxPaletteChangedEventExtGetEventCategoryFunc m_wxPaletteChangedEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxPaletteChangedEvent::GetEventCategory(); if (*m_wxPaletteChangedEventExtGetEventCategory != NULL){ return m_wxPaletteChangedEventExtGetEventCategory(this, res); } else { return res; } } wxPaletteChangedEventExt(wxPaletteChangedEventExtCloneFunc a_Clone, wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxPaletteChangedEventExtCreateRefDataFunc a_CreateRefData, wxPaletteChangedEventExtGetClassInfoFunc a_GetClassInfo, wxPaletteChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxPaletteChangedEvent() { m_wxPaletteChangedEventExtClone = a_Clone; m_wxPaletteChangedEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxPaletteChangedEventExtCreateRefData = a_CreateRefData; m_wxPaletteChangedEventExtGetClassInfo = a_GetClassInfo; m_wxPaletteChangedEventExtGetEventCategory = a_GetEventCategory; } }; class wxQueryNewPaletteEventExt: public wxQueryNewPaletteEvent { public: wxQueryNewPaletteEventExt(wxWindowID winid = 0): wxQueryNewPaletteEvent(winid) { } wxQueryNewPaletteEventExt(wxQueryNewPaletteEvent const& event): wxQueryNewPaletteEvent(event) { } wxQueryNewPaletteEventExtCloneFunc m_wxQueryNewPaletteEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxQueryNewPaletteEventExtClone != NULL){ return m_wxQueryNewPaletteEventExtClone(this); } else { return NULL; } } wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCPFunc m_wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxQueryNewPaletteEvent::CloneRefData(data); if (*m_wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxQueryNewPaletteEventExtCreateRefDataFunc m_wxQueryNewPaletteEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxQueryNewPaletteEvent::CreateRefData(); if (*m_wxQueryNewPaletteEventExtCreateRefData != NULL){ return m_wxQueryNewPaletteEventExtCreateRefData(this, res); } else { return res; } } wxQueryNewPaletteEventExtGetClassInfoFunc m_wxQueryNewPaletteEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxQueryNewPaletteEvent::GetClassInfo(); if (*m_wxQueryNewPaletteEventExtGetClassInfo != NULL){ return m_wxQueryNewPaletteEventExtGetClassInfo(this, res); } else { return res; } } wxQueryNewPaletteEventExtGetEventCategoryFunc m_wxQueryNewPaletteEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxQueryNewPaletteEvent::GetEventCategory(); if (*m_wxQueryNewPaletteEventExtGetEventCategory != NULL){ return m_wxQueryNewPaletteEventExtGetEventCategory(this, res); } else { return res; } } wxQueryNewPaletteEventExt(wxQueryNewPaletteEventExtCloneFunc a_Clone, wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxQueryNewPaletteEventExtCreateRefDataFunc a_CreateRefData, wxQueryNewPaletteEventExtGetClassInfoFunc a_GetClassInfo, wxQueryNewPaletteEventExtGetEventCategoryFunc a_GetEventCategory): wxQueryNewPaletteEvent() { m_wxQueryNewPaletteEventExtClone = a_Clone; m_wxQueryNewPaletteEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxQueryNewPaletteEventExtCreateRefData = a_CreateRefData; m_wxQueryNewPaletteEventExtGetClassInfo = a_GetClassInfo; m_wxQueryNewPaletteEventExtGetEventCategory = a_GetEventCategory; } }; class wxNavigationKeyEventExt: public wxNavigationKeyEvent { public: wxNavigationKeyEventExt(): wxNavigationKeyEvent() { } wxNavigationKeyEventExt(wxNavigationKeyEvent const& event): wxNavigationKeyEvent(event) { } wxNavigationKeyEventExtCloneFunc m_wxNavigationKeyEventExtClone = NULL; virtual wxEvent* Clone() const override { if (*m_wxNavigationKeyEventExtClone != NULL){ return m_wxNavigationKeyEventExtClone(this); } else { return NULL; } } wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCPFunc m_wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxNavigationKeyEvent::CloneRefData(data); if (*m_wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxNavigationKeyEventExtCreateRefDataFunc m_wxNavigationKeyEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxNavigationKeyEvent::CreateRefData(); if (*m_wxNavigationKeyEventExtCreateRefData != NULL){ return m_wxNavigationKeyEventExtCreateRefData(this, res); } else { return res; } } wxNavigationKeyEventExtGetClassInfoFunc m_wxNavigationKeyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxNavigationKeyEvent::GetClassInfo(); if (*m_wxNavigationKeyEventExtGetClassInfo != NULL){ return m_wxNavigationKeyEventExtGetClassInfo(this, res); } else { return res; } } wxNavigationKeyEventExtGetEventCategoryFunc m_wxNavigationKeyEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxNavigationKeyEvent::GetEventCategory(); if (*m_wxNavigationKeyEventExtGetEventCategory != NULL){ return m_wxNavigationKeyEventExtGetEventCategory(this, res); } else { return res; } } wxNavigationKeyEventExt(wxNavigationKeyEventExtCloneFunc a_Clone, wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxNavigationKeyEventExtCreateRefDataFunc a_CreateRefData, wxNavigationKeyEventExtGetClassInfoFunc a_GetClassInfo, wxNavigationKeyEventExtGetEventCategoryFunc a_GetEventCategory): wxNavigationKeyEvent() { m_wxNavigationKeyEventExtClone = a_Clone; m_wxNavigationKeyEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxNavigationKeyEventExtCreateRefData = a_CreateRefData; m_wxNavigationKeyEventExtGetClassInfo = a_GetClassInfo; m_wxNavigationKeyEventExtGetEventCategory = a_GetEventCategory; } }; class wxWindowCreateEventExt: public wxWindowCreateEvent { public: wxWindowCreateEventExt(wxWindow* win = __null): wxWindowCreateEvent(win) { } wxWindowCreateEventExt(wxWindowCreateEvent const& param0): wxWindowCreateEvent(param0) { } wxWindowCreateEventExtCloneFunc m_wxWindowCreateEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxWindowCreateEvent::Clone(); if (*m_wxWindowCreateEventExtClone != NULL){ return m_wxWindowCreateEventExtClone(this, res); } else { return res; } } wxWindowCreateEventExtCloneRefData__wxObjectRefDataCPFunc m_wxWindowCreateEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxWindowCreateEvent::CloneRefData(data); if (*m_wxWindowCreateEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxWindowCreateEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxWindowCreateEventExtCreateRefDataFunc m_wxWindowCreateEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxWindowCreateEvent::CreateRefData(); if (*m_wxWindowCreateEventExtCreateRefData != NULL){ return m_wxWindowCreateEventExtCreateRefData(this, res); } else { return res; } } wxWindowCreateEventExtGetClassInfoFunc m_wxWindowCreateEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxWindowCreateEvent::GetClassInfo(); if (*m_wxWindowCreateEventExtGetClassInfo != NULL){ return m_wxWindowCreateEventExtGetClassInfo(this, res); } else { return res; } } wxWindowCreateEventExtGetEventCategoryFunc m_wxWindowCreateEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxWindowCreateEvent::GetEventCategory(); if (*m_wxWindowCreateEventExtGetEventCategory != NULL){ return m_wxWindowCreateEventExtGetEventCategory(this, res); } else { return res; } } wxWindowCreateEventExt(wxWindowCreateEventExtCloneFunc a_Clone, wxWindowCreateEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxWindowCreateEventExtCreateRefDataFunc a_CreateRefData, wxWindowCreateEventExtGetClassInfoFunc a_GetClassInfo, wxWindowCreateEventExtGetEventCategoryFunc a_GetEventCategory): wxWindowCreateEvent() { m_wxWindowCreateEventExtClone = a_Clone; m_wxWindowCreateEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxWindowCreateEventExtCreateRefData = a_CreateRefData; m_wxWindowCreateEventExtGetClassInfo = a_GetClassInfo; m_wxWindowCreateEventExtGetEventCategory = a_GetEventCategory; } }; class wxWindowDestroyEventExt: public wxWindowDestroyEvent { public: wxWindowDestroyEventExt(wxWindow* win = __null): wxWindowDestroyEvent(win) { } wxWindowDestroyEventExt(wxWindowDestroyEvent const& param0): wxWindowDestroyEvent(param0) { } wxWindowDestroyEventExtCloneFunc m_wxWindowDestroyEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxWindowDestroyEvent::Clone(); if (*m_wxWindowDestroyEventExtClone != NULL){ return m_wxWindowDestroyEventExtClone(this, res); } else { return res; } } wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCPFunc m_wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxWindowDestroyEvent::CloneRefData(data); if (*m_wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxWindowDestroyEventExtCreateRefDataFunc m_wxWindowDestroyEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxWindowDestroyEvent::CreateRefData(); if (*m_wxWindowDestroyEventExtCreateRefData != NULL){ return m_wxWindowDestroyEventExtCreateRefData(this, res); } else { return res; } } wxWindowDestroyEventExtGetClassInfoFunc m_wxWindowDestroyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxWindowDestroyEvent::GetClassInfo(); if (*m_wxWindowDestroyEventExtGetClassInfo != NULL){ return m_wxWindowDestroyEventExtGetClassInfo(this, res); } else { return res; } } wxWindowDestroyEventExtGetEventCategoryFunc m_wxWindowDestroyEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxWindowDestroyEvent::GetEventCategory(); if (*m_wxWindowDestroyEventExtGetEventCategory != NULL){ return m_wxWindowDestroyEventExtGetEventCategory(this, res); } else { return res; } } wxWindowDestroyEventExt(wxWindowDestroyEventExtCloneFunc a_Clone, wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxWindowDestroyEventExtCreateRefDataFunc a_CreateRefData, wxWindowDestroyEventExtGetClassInfoFunc a_GetClassInfo, wxWindowDestroyEventExtGetEventCategoryFunc a_GetEventCategory): wxWindowDestroyEvent() { m_wxWindowDestroyEventExtClone = a_Clone; m_wxWindowDestroyEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxWindowDestroyEventExtCreateRefData = a_CreateRefData; m_wxWindowDestroyEventExtGetClassInfo = a_GetClassInfo; m_wxWindowDestroyEventExtGetEventCategory = a_GetEventCategory; } }; class wxHelpEventExt: public wxHelpEvent { public: wxHelpEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0, wxPoint const& pt = wxDefaultPosition, wxHelpEvent::Origin origin = Origin_Unknown): wxHelpEvent(type, winid, pt, origin) { } wxHelpEventExt(wxHelpEvent const& event): wxHelpEvent(event) { } wxHelpEventExtCloneFunc m_wxHelpEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxHelpEvent::Clone(); if (*m_wxHelpEventExtClone != NULL){ return m_wxHelpEventExtClone(this, res); } else { return res; } } wxHelpEventExtCloneRefData__wxObjectRefDataCPFunc m_wxHelpEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxHelpEvent::CloneRefData(data); if (*m_wxHelpEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxHelpEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxHelpEventExtCreateRefDataFunc m_wxHelpEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxHelpEvent::CreateRefData(); if (*m_wxHelpEventExtCreateRefData != NULL){ return m_wxHelpEventExtCreateRefData(this, res); } else { return res; } } wxHelpEventExtGetClassInfoFunc m_wxHelpEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxHelpEvent::GetClassInfo(); if (*m_wxHelpEventExtGetClassInfo != NULL){ return m_wxHelpEventExtGetClassInfo(this, res); } else { return res; } } wxHelpEventExtGetEventCategoryFunc m_wxHelpEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxHelpEvent::GetEventCategory(); if (*m_wxHelpEventExtGetEventCategory != NULL){ return m_wxHelpEventExtGetEventCategory(this, res); } else { return res; } } wxHelpEventExt(wxHelpEventExtCloneFunc a_Clone, wxHelpEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxHelpEventExtCreateRefDataFunc a_CreateRefData, wxHelpEventExtGetClassInfoFunc a_GetClassInfo, wxHelpEventExtGetEventCategoryFunc a_GetEventCategory): wxHelpEvent() { m_wxHelpEventExtClone = a_Clone; m_wxHelpEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxHelpEventExtCreateRefData = a_CreateRefData; m_wxHelpEventExtGetClassInfo = a_GetClassInfo; m_wxHelpEventExtGetEventCategory = a_GetEventCategory; } }; class wxClipboardTextEventExt: public wxClipboardTextEvent { public: wxClipboardTextEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0): wxClipboardTextEvent(type, winid) { } wxClipboardTextEventExt(wxClipboardTextEvent const& event): wxClipboardTextEvent(event) { } wxClipboardTextEventExtCloneFunc m_wxClipboardTextEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxClipboardTextEvent::Clone(); if (*m_wxClipboardTextEventExtClone != NULL){ return m_wxClipboardTextEventExtClone(this, res); } else { return res; } } wxClipboardTextEventExtCloneRefData__wxObjectRefDataCPFunc m_wxClipboardTextEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxClipboardTextEvent::CloneRefData(data); if (*m_wxClipboardTextEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxClipboardTextEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxClipboardTextEventExtCreateRefDataFunc m_wxClipboardTextEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxClipboardTextEvent::CreateRefData(); if (*m_wxClipboardTextEventExtCreateRefData != NULL){ return m_wxClipboardTextEventExtCreateRefData(this, res); } else { return res; } } wxClipboardTextEventExtGetClassInfoFunc m_wxClipboardTextEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxClipboardTextEvent::GetClassInfo(); if (*m_wxClipboardTextEventExtGetClassInfo != NULL){ return m_wxClipboardTextEventExtGetClassInfo(this, res); } else { return res; } } wxClipboardTextEventExtGetEventCategoryFunc m_wxClipboardTextEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxClipboardTextEvent::GetEventCategory(); if (*m_wxClipboardTextEventExtGetEventCategory != NULL){ return m_wxClipboardTextEventExtGetEventCategory(this, res); } else { return res; } } wxClipboardTextEventExt(wxClipboardTextEventExtCloneFunc a_Clone, wxClipboardTextEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxClipboardTextEventExtCreateRefDataFunc a_CreateRefData, wxClipboardTextEventExtGetClassInfoFunc a_GetClassInfo, wxClipboardTextEventExtGetEventCategoryFunc a_GetEventCategory): wxClipboardTextEvent() { m_wxClipboardTextEventExtClone = a_Clone; m_wxClipboardTextEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxClipboardTextEventExtCreateRefData = a_CreateRefData; m_wxClipboardTextEventExtGetClassInfo = a_GetClassInfo; m_wxClipboardTextEventExtGetEventCategory = a_GetEventCategory; } }; class wxContextMenuEventExt: public wxContextMenuEvent { public: wxContextMenuEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0, wxPoint const& pt = wxDefaultPosition): wxContextMenuEvent(type, winid, pt) { } wxContextMenuEventExt(wxContextMenuEvent const& event): wxContextMenuEvent(event) { } wxContextMenuEventExtCloneFunc m_wxContextMenuEventExtClone = NULL; virtual wxEvent* Clone() const override { wxEvent* res = wxContextMenuEvent::Clone(); if (*m_wxContextMenuEventExtClone != NULL){ return m_wxContextMenuEventExtClone(this, res); } else { return res; } } wxContextMenuEventExtCloneRefData__wxObjectRefDataCPFunc m_wxContextMenuEventExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxContextMenuEvent::CloneRefData(data); if (*m_wxContextMenuEventExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxContextMenuEventExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxContextMenuEventExtCreateRefDataFunc m_wxContextMenuEventExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxContextMenuEvent::CreateRefData(); if (*m_wxContextMenuEventExtCreateRefData != NULL){ return m_wxContextMenuEventExtCreateRefData(this, res); } else { return res; } } wxContextMenuEventExtGetClassInfoFunc m_wxContextMenuEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxContextMenuEvent::GetClassInfo(); if (*m_wxContextMenuEventExtGetClassInfo != NULL){ return m_wxContextMenuEventExtGetClassInfo(this, res); } else { return res; } } wxContextMenuEventExtGetEventCategoryFunc m_wxContextMenuEventExtGetEventCategory = NULL; virtual wxEventCategory GetEventCategory() const override { wxEventCategory res = wxContextMenuEvent::GetEventCategory(); if (*m_wxContextMenuEventExtGetEventCategory != NULL){ return m_wxContextMenuEventExtGetEventCategory(this, res); } else { return res; } } wxContextMenuEventExt(wxContextMenuEventExtCloneFunc a_Clone, wxContextMenuEventExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxContextMenuEventExtCreateRefDataFunc a_CreateRefData, wxContextMenuEventExtGetClassInfoFunc a_GetClassInfo, wxContextMenuEventExtGetEventCategoryFunc a_GetEventCategory): wxContextMenuEvent() { m_wxContextMenuEventExtClone = a_Clone; m_wxContextMenuEventExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxContextMenuEventExtCreateRefData = a_CreateRefData; m_wxContextMenuEventExtGetClassInfo = a_GetClassInfo; m_wxContextMenuEventExtGetEventCategory = a_GetEventCategory; } }; class wxEvtHandlerExt: public wxEvtHandler { public: wxEvtHandlerExt(): wxEvtHandler() { } virtual ~wxEvtHandlerExt() override { } wxEvtHandlerExtAddPendingEvent__wxEventCRFunc m_wxEvtHandlerExtAddPendingEvent__wxEventCR = NULL; virtual void AddPendingEvent(wxEvent const& event) override { wxEvtHandler::AddPendingEvent(event); if (*m_wxEvtHandlerExtAddPendingEvent__wxEventCR != NULL){ return m_wxEvtHandlerExtAddPendingEvent__wxEventCR(this, event); } } wxEvtHandlerExtCloneRefData__wxObjectRefDataCPFunc m_wxEvtHandlerExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxEvtHandler::CloneRefData(data); if (*m_wxEvtHandlerExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxEvtHandlerExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxEvtHandlerExtCreateRefDataFunc m_wxEvtHandlerExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxEvtHandler::CreateRefData(); if (*m_wxEvtHandlerExtCreateRefData != NULL){ return m_wxEvtHandlerExtCreateRefData(this, res); } else { return res; } } wxEvtHandlerExtDoGetClientDataFunc m_wxEvtHandlerExtDoGetClientData = NULL; virtual void* DoGetClientData() const override { void* res = wxEvtHandler::DoGetClientData(); if (*m_wxEvtHandlerExtDoGetClientData != NULL){ return m_wxEvtHandlerExtDoGetClientData(this, res); } else { return res; } } wxEvtHandlerExtDoGetClientObjectFunc m_wxEvtHandlerExtDoGetClientObject = NULL; virtual wxClientData* DoGetClientObject() const override { wxClientData* res = wxEvtHandler::DoGetClientObject(); if (*m_wxEvtHandlerExtDoGetClientObject != NULL){ return m_wxEvtHandlerExtDoGetClientObject(this, res); } else { return res; } } wxEvtHandlerExtDoSetClientData__voidPFunc m_wxEvtHandlerExtDoSetClientData__voidP = NULL; virtual void DoSetClientData(void* data) override { wxEvtHandler::DoSetClientData(data); if (*m_wxEvtHandlerExtDoSetClientData__voidP != NULL){ return m_wxEvtHandlerExtDoSetClientData__voidP(this, data); } } wxEvtHandlerExtDoSetClientObject__wxClientDataPFunc m_wxEvtHandlerExtDoSetClientObject__wxClientDataP = NULL; virtual void DoSetClientObject(wxClientData* data) override { wxEvtHandler::DoSetClientObject(data); if (*m_wxEvtHandlerExtDoSetClientObject__wxClientDataP != NULL){ return m_wxEvtHandlerExtDoSetClientObject__wxClientDataP(this, data); } } wxEvtHandlerExtGetClassInfoFunc m_wxEvtHandlerExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxEvtHandler::GetClassInfo(); if (*m_wxEvtHandlerExtGetClassInfo != NULL){ return m_wxEvtHandlerExtGetClassInfo(this, res); } else { return res; } } wxEvtHandlerExtGetEventHashTableFunc m_wxEvtHandlerExtGetEventHashTable = NULL; virtual wxEventHashTable& GetEventHashTable() const override { wxEventHashTable& res = wxEvtHandler::GetEventHashTable(); if (*m_wxEvtHandlerExtGetEventHashTable != NULL){ return m_wxEvtHandlerExtGetEventHashTable(this, res); } else { return res; } } wxEvtHandlerExtGetEventTableFunc m_wxEvtHandlerExtGetEventTable = NULL; virtual wxEventTable const* GetEventTable() const override { wxEventTable const* res = wxEvtHandler::GetEventTable(); if (*m_wxEvtHandlerExtGetEventTable != NULL){ return m_wxEvtHandlerExtGetEventTable(this, res); } else { return res; } } wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryRFunc m_wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryR = NULL; virtual bool OnDynamicBind(wxDynamicEventTableEntry& entry) override { bool res = wxEvtHandler::OnDynamicBind(entry); if (*m_wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryR != NULL){ return m_wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryR(this, entry, res); } else { return res; } } wxEvtHandlerExtProcessEvent__wxEventRFunc m_wxEvtHandlerExtProcessEvent__wxEventR = NULL; virtual bool ProcessEvent(wxEvent& event) override { bool res = wxEvtHandler::ProcessEvent(event); if (*m_wxEvtHandlerExtProcessEvent__wxEventR != NULL){ return m_wxEvtHandlerExtProcessEvent__wxEventR(this, event, res); } else { return res; } } wxEvtHandlerExtQueueEvent__wxEventPFunc m_wxEvtHandlerExtQueueEvent__wxEventP = NULL; virtual void QueueEvent(wxEvent* event) override { wxEvtHandler::QueueEvent(event); if (*m_wxEvtHandlerExtQueueEvent__wxEventP != NULL){ return m_wxEvtHandlerExtQueueEvent__wxEventP(this, event); } } wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventRFunc m_wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventR = NULL; virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override { bool res = wxEvtHandler::SearchEventTable(table, event); if (*m_wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventR != NULL){ return m_wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventR(this, table, event, res); } else { return res; } } wxEvtHandlerExtSetNextHandler__wxEvtHandlerPFunc m_wxEvtHandlerExtSetNextHandler__wxEvtHandlerP = NULL; virtual void SetNextHandler(wxEvtHandler* handler) override { wxEvtHandler::SetNextHandler(handler); if (*m_wxEvtHandlerExtSetNextHandler__wxEvtHandlerP != NULL){ return m_wxEvtHandlerExtSetNextHandler__wxEvtHandlerP(this, handler); } } wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerPFunc m_wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerP = NULL; virtual void SetPreviousHandler(wxEvtHandler* handler) override { wxEvtHandler::SetPreviousHandler(handler); if (*m_wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerP != NULL){ return m_wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerP(this, handler); } } wxEvtHandlerExtTryAfter__wxEventRFunc m_wxEvtHandlerExtTryAfter__wxEventR = NULL; virtual bool TryAfter(wxEvent& event) override { bool res = wxEvtHandler::TryAfter(event); if (*m_wxEvtHandlerExtTryAfter__wxEventR != NULL){ return m_wxEvtHandlerExtTryAfter__wxEventR(this, event, res); } else { return res; } } wxEvtHandlerExtTryBefore__wxEventRFunc m_wxEvtHandlerExtTryBefore__wxEventR = NULL; virtual bool TryBefore(wxEvent& event) override { bool res = wxEvtHandler::TryBefore(event); if (*m_wxEvtHandlerExtTryBefore__wxEventR != NULL){ return m_wxEvtHandlerExtTryBefore__wxEventR(this, event, res); } else { return res; } } wxEvtHandlerExtWXReservedEvtHandler1__voidPFunc m_wxEvtHandlerExtWXReservedEvtHandler1__voidP = NULL; virtual void* WXReservedEvtHandler1(void* param0) override { void* res = wxEvtHandler::WXReservedEvtHandler1(param0); if (*m_wxEvtHandlerExtWXReservedEvtHandler1__voidP != NULL){ return m_wxEvtHandlerExtWXReservedEvtHandler1__voidP(this, param0, res); } else { return res; } } wxEvtHandlerExtWXReservedEvtHandler2__voidPFunc m_wxEvtHandlerExtWXReservedEvtHandler2__voidP = NULL; virtual void* WXReservedEvtHandler2(void* param0) override { void* res = wxEvtHandler::WXReservedEvtHandler2(param0); if (*m_wxEvtHandlerExtWXReservedEvtHandler2__voidP != NULL){ return m_wxEvtHandlerExtWXReservedEvtHandler2__voidP(this, param0, res); } else { return res; } } wxEvtHandlerExt(wxEvtHandlerExtAddPendingEvent__wxEventCRFunc a_AddPendingEvent__wxEventCR, wxEvtHandlerExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxEvtHandlerExtCreateRefDataFunc a_CreateRefData, wxEvtHandlerExtDoGetClientDataFunc a_DoGetClientData, wxEvtHandlerExtDoGetClientObjectFunc a_DoGetClientObject, wxEvtHandlerExtDoSetClientData__voidPFunc a_DoSetClientData__voidP, wxEvtHandlerExtDoSetClientObject__wxClientDataPFunc a_DoSetClientObject__wxClientDataP, wxEvtHandlerExtGetClassInfoFunc a_GetClassInfo, wxEvtHandlerExtGetEventHashTableFunc a_GetEventHashTable, wxEvtHandlerExtGetEventTableFunc a_GetEventTable, wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryRFunc a_OnDynamicBind__wxDynamicEventTableEntryR, wxEvtHandlerExtProcessEvent__wxEventRFunc a_ProcessEvent__wxEventR, wxEvtHandlerExtQueueEvent__wxEventPFunc a_QueueEvent__wxEventP, wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventRFunc a_SearchEventTable__wxEventTableRwxEventR, wxEvtHandlerExtSetNextHandler__wxEvtHandlerPFunc a_SetNextHandler__wxEvtHandlerP, wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerPFunc a_SetPreviousHandler__wxEvtHandlerP, wxEvtHandlerExtTryAfter__wxEventRFunc a_TryAfter__wxEventR, wxEvtHandlerExtTryBefore__wxEventRFunc a_TryBefore__wxEventR, wxEvtHandlerExtWXReservedEvtHandler1__voidPFunc a_WXReservedEvtHandler1__voidP, wxEvtHandlerExtWXReservedEvtHandler2__voidPFunc a_WXReservedEvtHandler2__voidP): wxEvtHandler() { m_wxEvtHandlerExtAddPendingEvent__wxEventCR = a_AddPendingEvent__wxEventCR; m_wxEvtHandlerExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxEvtHandlerExtCreateRefData = a_CreateRefData; m_wxEvtHandlerExtDoGetClientData = a_DoGetClientData; m_wxEvtHandlerExtDoGetClientObject = a_DoGetClientObject; m_wxEvtHandlerExtDoSetClientData__voidP = a_DoSetClientData__voidP; m_wxEvtHandlerExtDoSetClientObject__wxClientDataP = a_DoSetClientObject__wxClientDataP; m_wxEvtHandlerExtGetClassInfo = a_GetClassInfo; m_wxEvtHandlerExtGetEventHashTable = a_GetEventHashTable; m_wxEvtHandlerExtGetEventTable = a_GetEventTable; m_wxEvtHandlerExtOnDynamicBind__wxDynamicEventTableEntryR = a_OnDynamicBind__wxDynamicEventTableEntryR; m_wxEvtHandlerExtProcessEvent__wxEventR = a_ProcessEvent__wxEventR; m_wxEvtHandlerExtQueueEvent__wxEventP = a_QueueEvent__wxEventP; m_wxEvtHandlerExtSearchEventTable__wxEventTableRwxEventR = a_SearchEventTable__wxEventTableRwxEventR; m_wxEvtHandlerExtSetNextHandler__wxEvtHandlerP = a_SetNextHandler__wxEvtHandlerP; m_wxEvtHandlerExtSetPreviousHandler__wxEvtHandlerP = a_SetPreviousHandler__wxEvtHandlerP; m_wxEvtHandlerExtTryAfter__wxEventR = a_TryAfter__wxEventR; m_wxEvtHandlerExtTryBefore__wxEventR = a_TryBefore__wxEventR; m_wxEvtHandlerExtWXReservedEvtHandler1__voidP = a_WXReservedEvtHandler1__voidP; m_wxEvtHandlerExtWXReservedEvtHandler2__voidP = a_WXReservedEvtHandler2__voidP; } }; class wxEventConnectionRefExt: public wxEventConnectionRef { public: wxEventConnectionRefExt(): wxEventConnectionRef() { } wxEventConnectionRefExt(wxEvtHandler* src, wxEvtHandler* sink): wxEventConnectionRef(src, sink) { } wxEventConnectionRefExtOnObjectDestroyFunc m_wxEventConnectionRefExtOnObjectDestroy = NULL; virtual void OnObjectDestroy() override { wxEventConnectionRef::OnObjectDestroy(); if (*m_wxEventConnectionRefExtOnObjectDestroy != NULL){ return m_wxEventConnectionRefExtOnObjectDestroy(this); } } wxEventConnectionRefExtToEventConnectionFunc m_wxEventConnectionRefExtToEventConnection = NULL; virtual wxEventConnectionRef* ToEventConnection() override { wxEventConnectionRef* res = wxEventConnectionRef::ToEventConnection(); if (*m_wxEventConnectionRefExtToEventConnection != NULL){ return m_wxEventConnectionRefExtToEventConnection(this, res); } else { return res; } } wxEventConnectionRefExt(wxEventConnectionRefExtOnObjectDestroyFunc a_OnObjectDestroy, wxEventConnectionRefExtToEventConnectionFunc a_ToEventConnection): wxEventConnectionRef() { m_wxEventConnectionRefExtOnObjectDestroy = a_OnObjectDestroy; m_wxEventConnectionRefExtToEventConnection = a_ToEventConnection; } }; class wxEventBlockerExt: public wxEventBlocker { public: wxEventBlockerExt(wxWindow* win, wxEventType type = ((wxEventType)-1)): wxEventBlocker(win, type) { } virtual ~wxEventBlockerExt() override { } wxEventBlockerExtAddPendingEvent__wxEventCRFunc m_wxEventBlockerExtAddPendingEvent__wxEventCR = NULL; virtual void AddPendingEvent(wxEvent const& event) override { wxEventBlocker::AddPendingEvent(event); if (*m_wxEventBlockerExtAddPendingEvent__wxEventCR != NULL){ return m_wxEventBlockerExtAddPendingEvent__wxEventCR(this, event); } } wxEventBlockerExtCloneRefData__wxObjectRefDataCPFunc m_wxEventBlockerExtCloneRefData__wxObjectRefDataCP = NULL; virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { wxObjectRefData* res = wxEventBlocker::CloneRefData(data); if (*m_wxEventBlockerExtCloneRefData__wxObjectRefDataCP != NULL){ return m_wxEventBlockerExtCloneRefData__wxObjectRefDataCP(this, data, res); } else { return res; } } wxEventBlockerExtCreateRefDataFunc m_wxEventBlockerExtCreateRefData = NULL; virtual wxObjectRefData* CreateRefData() const override { wxObjectRefData* res = wxEventBlocker::CreateRefData(); if (*m_wxEventBlockerExtCreateRefData != NULL){ return m_wxEventBlockerExtCreateRefData(this, res); } else { return res; } } wxEventBlockerExtDoGetClientDataFunc m_wxEventBlockerExtDoGetClientData = NULL; virtual void* DoGetClientData() const override { void* res = wxEventBlocker::DoGetClientData(); if (*m_wxEventBlockerExtDoGetClientData != NULL){ return m_wxEventBlockerExtDoGetClientData(this, res); } else { return res; } } wxEventBlockerExtDoGetClientObjectFunc m_wxEventBlockerExtDoGetClientObject = NULL; virtual wxClientData* DoGetClientObject() const override { wxClientData* res = wxEventBlocker::DoGetClientObject(); if (*m_wxEventBlockerExtDoGetClientObject != NULL){ return m_wxEventBlockerExtDoGetClientObject(this, res); } else { return res; } } wxEventBlockerExtDoSetClientData__voidPFunc m_wxEventBlockerExtDoSetClientData__voidP = NULL; virtual void DoSetClientData(void* data) override { wxEventBlocker::DoSetClientData(data); if (*m_wxEventBlockerExtDoSetClientData__voidP != NULL){ return m_wxEventBlockerExtDoSetClientData__voidP(this, data); } } wxEventBlockerExtDoSetClientObject__wxClientDataPFunc m_wxEventBlockerExtDoSetClientObject__wxClientDataP = NULL; virtual void DoSetClientObject(wxClientData* data) override { wxEventBlocker::DoSetClientObject(data); if (*m_wxEventBlockerExtDoSetClientObject__wxClientDataP != NULL){ return m_wxEventBlockerExtDoSetClientObject__wxClientDataP(this, data); } } wxEventBlockerExtGetClassInfoFunc m_wxEventBlockerExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { wxClassInfo* res = wxEventBlocker::GetClassInfo(); if (*m_wxEventBlockerExtGetClassInfo != NULL){ return m_wxEventBlockerExtGetClassInfo(this, res); } else { return res; } } wxEventBlockerExtGetEventHashTableFunc m_wxEventBlockerExtGetEventHashTable = NULL; virtual wxEventHashTable& GetEventHashTable() const override { wxEventHashTable& res = wxEventBlocker::GetEventHashTable(); if (*m_wxEventBlockerExtGetEventHashTable != NULL){ return m_wxEventBlockerExtGetEventHashTable(this, res); } else { return res; } } wxEventBlockerExtGetEventTableFunc m_wxEventBlockerExtGetEventTable = NULL; virtual wxEventTable const* GetEventTable() const override { wxEventTable const* res = wxEventBlocker::GetEventTable(); if (*m_wxEventBlockerExtGetEventTable != NULL){ return m_wxEventBlockerExtGetEventTable(this, res); } else { return res; } } wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryRFunc m_wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryR = NULL; virtual bool OnDynamicBind(wxDynamicEventTableEntry& entry) override { bool res = wxEventBlocker::OnDynamicBind(entry); if (*m_wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryR != NULL){ return m_wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryR(this, entry, res); } else { return res; } } wxEventBlockerExtProcessEvent__wxEventRFunc m_wxEventBlockerExtProcessEvent__wxEventR = NULL; virtual bool ProcessEvent(wxEvent& event) override { bool res = wxEventBlocker::ProcessEvent(event); if (*m_wxEventBlockerExtProcessEvent__wxEventR != NULL){ return m_wxEventBlockerExtProcessEvent__wxEventR(this, event, res); } else { return res; } } wxEventBlockerExtQueueEvent__wxEventPFunc m_wxEventBlockerExtQueueEvent__wxEventP = NULL; virtual void QueueEvent(wxEvent* event) override { wxEventBlocker::QueueEvent(event); if (*m_wxEventBlockerExtQueueEvent__wxEventP != NULL){ return m_wxEventBlockerExtQueueEvent__wxEventP(this, event); } } wxEventBlockerExtSearchEventTable__wxEventTableRwxEventRFunc m_wxEventBlockerExtSearchEventTable__wxEventTableRwxEventR = NULL; virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override { bool res = wxEventBlocker::SearchEventTable(table, event); if (*m_wxEventBlockerExtSearchEventTable__wxEventTableRwxEventR != NULL){ return m_wxEventBlockerExtSearchEventTable__wxEventTableRwxEventR(this, table, event, res); } else { return res; } } wxEventBlockerExtSetNextHandler__wxEvtHandlerPFunc m_wxEventBlockerExtSetNextHandler__wxEvtHandlerP = NULL; virtual void SetNextHandler(wxEvtHandler* handler) override { wxEventBlocker::SetNextHandler(handler); if (*m_wxEventBlockerExtSetNextHandler__wxEvtHandlerP != NULL){ return m_wxEventBlockerExtSetNextHandler__wxEvtHandlerP(this, handler); } } wxEventBlockerExtSetPreviousHandler__wxEvtHandlerPFunc m_wxEventBlockerExtSetPreviousHandler__wxEvtHandlerP = NULL; virtual void SetPreviousHandler(wxEvtHandler* handler) override { wxEventBlocker::SetPreviousHandler(handler); if (*m_wxEventBlockerExtSetPreviousHandler__wxEvtHandlerP != NULL){ return m_wxEventBlockerExtSetPreviousHandler__wxEvtHandlerP(this, handler); } } wxEventBlockerExtTryAfter__wxEventRFunc m_wxEventBlockerExtTryAfter__wxEventR = NULL; virtual bool TryAfter(wxEvent& event) override { bool res = wxEventBlocker::TryAfter(event); if (*m_wxEventBlockerExtTryAfter__wxEventR != NULL){ return m_wxEventBlockerExtTryAfter__wxEventR(this, event, res); } else { return res; } } wxEventBlockerExtTryBefore__wxEventRFunc m_wxEventBlockerExtTryBefore__wxEventR = NULL; virtual bool TryBefore(wxEvent& event) override { bool res = wxEventBlocker::TryBefore(event); if (*m_wxEventBlockerExtTryBefore__wxEventR != NULL){ return m_wxEventBlockerExtTryBefore__wxEventR(this, event, res); } else { return res; } } wxEventBlockerExtWXReservedEvtHandler1__voidPFunc m_wxEventBlockerExtWXReservedEvtHandler1__voidP = NULL; virtual void* WXReservedEvtHandler1(void* param0) override { void* res = wxEventBlocker::WXReservedEvtHandler1(param0); if (*m_wxEventBlockerExtWXReservedEvtHandler1__voidP != NULL){ return m_wxEventBlockerExtWXReservedEvtHandler1__voidP(this, param0, res); } else { return res; } } wxEventBlockerExtWXReservedEvtHandler2__voidPFunc m_wxEventBlockerExtWXReservedEvtHandler2__voidP = NULL; virtual void* WXReservedEvtHandler2(void* param0) override { void* res = wxEventBlocker::WXReservedEvtHandler2(param0); if (*m_wxEventBlockerExtWXReservedEvtHandler2__voidP != NULL){ return m_wxEventBlockerExtWXReservedEvtHandler2__voidP(this, param0, res); } else { return res; } } wxEventBlockerExt(wxWindow* win, wxEventBlockerExtAddPendingEvent__wxEventCRFunc a_AddPendingEvent__wxEventCR, wxEventBlockerExtCloneRefData__wxObjectRefDataCPFunc a_CloneRefData__wxObjectRefDataCP, wxEventBlockerExtCreateRefDataFunc a_CreateRefData, wxEventBlockerExtDoGetClientDataFunc a_DoGetClientData, wxEventBlockerExtDoGetClientObjectFunc a_DoGetClientObject, wxEventBlockerExtDoSetClientData__voidPFunc a_DoSetClientData__voidP, wxEventBlockerExtDoSetClientObject__wxClientDataPFunc a_DoSetClientObject__wxClientDataP, wxEventBlockerExtGetClassInfoFunc a_GetClassInfo, wxEventBlockerExtGetEventHashTableFunc a_GetEventHashTable, wxEventBlockerExtGetEventTableFunc a_GetEventTable, wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryRFunc a_OnDynamicBind__wxDynamicEventTableEntryR, wxEventBlockerExtProcessEvent__wxEventRFunc a_ProcessEvent__wxEventR, wxEventBlockerExtQueueEvent__wxEventPFunc a_QueueEvent__wxEventP, wxEventBlockerExtSearchEventTable__wxEventTableRwxEventRFunc a_SearchEventTable__wxEventTableRwxEventR, wxEventBlockerExtSetNextHandler__wxEvtHandlerPFunc a_SetNextHandler__wxEvtHandlerP, wxEventBlockerExtSetPreviousHandler__wxEvtHandlerPFunc a_SetPreviousHandler__wxEvtHandlerP, wxEventBlockerExtTryAfter__wxEventRFunc a_TryAfter__wxEventR, wxEventBlockerExtTryBefore__wxEventRFunc a_TryBefore__wxEventR, wxEventBlockerExtWXReservedEvtHandler1__voidPFunc a_WXReservedEvtHandler1__voidP, wxEventBlockerExtWXReservedEvtHandler2__voidPFunc a_WXReservedEvtHandler2__voidP): wxEventBlocker(win) { m_wxEventBlockerExtAddPendingEvent__wxEventCR = a_AddPendingEvent__wxEventCR; m_wxEventBlockerExtCloneRefData__wxObjectRefDataCP = a_CloneRefData__wxObjectRefDataCP; m_wxEventBlockerExtCreateRefData = a_CreateRefData; m_wxEventBlockerExtDoGetClientData = a_DoGetClientData; m_wxEventBlockerExtDoGetClientObject = a_DoGetClientObject; m_wxEventBlockerExtDoSetClientData__voidP = a_DoSetClientData__voidP; m_wxEventBlockerExtDoSetClientObject__wxClientDataP = a_DoSetClientObject__wxClientDataP; m_wxEventBlockerExtGetClassInfo = a_GetClassInfo; m_wxEventBlockerExtGetEventHashTable = a_GetEventHashTable; m_wxEventBlockerExtGetEventTable = a_GetEventTable; m_wxEventBlockerExtOnDynamicBind__wxDynamicEventTableEntryR = a_OnDynamicBind__wxDynamicEventTableEntryR; m_wxEventBlockerExtProcessEvent__wxEventR = a_ProcessEvent__wxEventR; m_wxEventBlockerExtQueueEvent__wxEventP = a_QueueEvent__wxEventP; m_wxEventBlockerExtSearchEventTable__wxEventTableRwxEventR = a_SearchEventTable__wxEventTableRwxEventR; m_wxEventBlockerExtSetNextHandler__wxEvtHandlerP = a_SetNextHandler__wxEvtHandlerP; m_wxEventBlockerExtSetPreviousHandler__wxEvtHandlerP = a_SetPreviousHandler__wxEvtHandlerP; m_wxEventBlockerExtTryAfter__wxEventR = a_TryAfter__wxEventR; m_wxEventBlockerExtTryBefore__wxEventR = a_TryBefore__wxEventR; m_wxEventBlockerExtWXReservedEvtHandler1__voidP = a_WXReservedEvtHandler1__voidP; m_wxEventBlockerExtWXReservedEvtHandler2__voidP = a_WXReservedEvtHandler2__voidP; } }; #endif