wxc/wxheaders/wxext/event_ext.h

4313 lines
195 KiB
C++

#ifndef _WX_EVENT_H_EXT_
#define _WX_EVENT_H_EXT_
#include <wx/wx.h>
#include <wx/vidmode.h>
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