diff --git a/swigtemplates/button.i b/swigtemplates/button.i index 1b28512..10a1037 100644 --- a/swigtemplates/button.i +++ b/swigtemplates/button.i @@ -5,6 +5,9 @@ #include "wxext/button_ext.h" %} +%import "object.i" +%import "string.i" +%import "control.i" %import "anybutton.i" %import "window.i" %import "validate.i" diff --git a/wxheaders/wxext/button_ext.h b/wxheaders/wxext/button_ext.h index 1eee4e1..2d94baa 100644 --- a/wxheaders/wxext/button_ext.h +++ b/wxheaders/wxext/button_ext.h @@ -5,57 +5,58 @@ #include class wxButtonBaseExt; -typedef bool (*wxButtonBaseExtAcceptsFocusFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtAcceptsFocusFromKeyboardFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtAcceptsFocusRecursivelyFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtAcceptsFocusFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtAcceptsFocusFromKeyboardFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtAcceptsFocusRecursivelyFunc)(const wxButtonBaseExt* self, bool res); typedef void (*wxButtonBaseExtAddChildwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* child); typedef void (*wxButtonBaseExtAddPendingEventwxEventCRFunc)(const wxButtonBaseExt* self, wxEvent const& event); -typedef wxCoord (*wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef wxCoord (*wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); typedef void (*wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxButtonBaseExt* self, int& x, int& y, int sizeFlags); -typedef void (*wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonBaseExt* self, bool param0, bool param1); +typedef void (*wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonBaseExt* self, bool horz, bool vert); typedef void (*wxButtonBaseExtAssociateHandleWXWidgetFunc)(const wxButtonBaseExt* self, WXWidget param0); -typedef bool (*wxButtonBaseExtBeginRepositioningChildrenFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtCanApplyThemeBorderFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtCanBeFocusedFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtCanBeOutsideClientAreaFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtCanScrollintFunc)(const wxButtonBaseExt* self, int orient); -typedef bool (*wxButtonBaseExtCanSetTransparentFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtBeginRepositioningChildrenFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtCanApplyThemeBorderFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtCanBeFocusedFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtCanBeOutsideClientAreaFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtCanScrollintFunc)(const wxButtonBaseExt* self, int orient, bool res); +typedef bool (*wxButtonBaseExtCanSetTransparentFunc)(const wxButtonBaseExt* self, bool res); typedef void (*wxButtonBaseExtClearBackgroundFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtClientToWindowSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); -typedef wxObjectRefData* (*wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonBaseExt* self, wxObjectRefData const* data); +typedef wxSize (*wxButtonBaseExtClientToWindowSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size, wxSize res); +typedef wxObjectRefData* (*wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonBaseExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef void (*wxButtonBaseExtCommandwxCommandEventRFunc)(const wxButtonBaseExt* self, wxCommandEvent& event); -typedef wxObjectRefData* (*wxButtonBaseExtCreateRefDataFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtDestroyFunc)(const wxButtonBaseExt* self); +typedef wxObjectRefData* (*wxButtonBaseExtCreateRefDataFunc)(const wxButtonBaseExt* self, wxObjectRefData* res); +typedef bool (*wxButtonBaseExtDestroyFunc)(const wxButtonBaseExt* self, bool res); typedef void (*wxButtonBaseExtDissociateHandleFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtDoCaptureMouseFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtDoCentreintFunc)(const wxButtonBaseExt* self, int dir); typedef void (*wxButtonBaseExtDoClientToScreenintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); -typedef void (*wxButtonBaseExtDoEnableboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtDoEnableboolFunc)(const wxButtonBaseExt* self, bool enable); typedef void (*wxButtonBaseExtDoFreezeFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtDoGetAuthNeededFunc)(const wxButtonBaseExt* self); -typedef int (*wxButtonBaseExtDoGetBestClientHeightintFunc)(const wxButtonBaseExt* self, int param0); -typedef wxSize (*wxButtonBaseExtDoGetBestClientSizeFunc)(const wxButtonBaseExt* self); -typedef int (*wxButtonBaseExtDoGetBestClientWidthintFunc)(const wxButtonBaseExt* self, int param0); -typedef wxSize (*wxButtonBaseExtDoGetBestSizeFunc)(const wxButtonBaseExt* self); -typedef wxBitmap (*wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonBaseExt* self, wxAnyButtonBase::State which); -typedef wxSize (*wxButtonBaseExtDoGetBitmapMarginsFunc)(const wxButtonBaseExt* self); -typedef void* (*wxButtonBaseExtDoGetClientDataFunc)(const wxButtonBaseExt* self); -typedef wxClientData* (*wxButtonBaseExtDoGetClientObjectFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtDoGetAuthNeededFunc)(const wxButtonBaseExt* self, bool res); +typedef int (*wxButtonBaseExtDoGetBestClientHeightintFunc)(const wxButtonBaseExt* self, int param0, int res); +typedef wxSize (*wxButtonBaseExtDoGetBestClientSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef int (*wxButtonBaseExtDoGetBestClientWidthintFunc)(const wxButtonBaseExt* self, int param0, int res); +typedef wxSize (*wxButtonBaseExtDoGetBestSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxBitmap (*wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonBaseExt* self, wxAnyButtonBase::State which, wxBitmap res); +typedef wxSize (*wxButtonBaseExtDoGetBitmapMarginsFunc)(const wxButtonBaseExt* self, wxSize res); +typedef void* (*wxButtonBaseExtDoGetClientDataFunc)(const wxButtonBaseExt* self, void* res); +typedef wxClientData* (*wxButtonBaseExtDoGetClientObjectFunc)(const wxButtonBaseExt* self, wxClientData* res); typedef void (*wxButtonBaseExtDoGetClientSizeintPintPFunc)(const wxButtonBaseExt* self, int* width, int* height); typedef void (*wxButtonBaseExtDoGetPositionintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); typedef void (*wxButtonBaseExtDoGetScreenPositionintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); typedef void (*wxButtonBaseExtDoGetSizeintPintPFunc)(const wxButtonBaseExt* self, int* width, int* height); -typedef wxSize (*wxButtonBaseExtDoGetSizeFromTextSizeintintFunc)(const wxButtonBaseExt* self, int xlen, int ylen); -typedef void (*wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); -typedef wxSize (*wxButtonBaseExtDoGetVirtualSizeFunc)(const wxButtonBaseExt* self); -typedef wxHitTest (*wxButtonBaseExtDoHitTestwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord y); -typedef bool (*wxButtonBaseExtDoIsExposedintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int w, int h); -typedef bool (*wxButtonBaseExtDoIsExposedintintFunc)(const wxButtonBaseExt* self, int x, int y); -typedef void (*wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonBaseExt* self, wxWindow* win, int move); +typedef wxSize (*wxButtonBaseExtDoGetSizeFromClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size, wxSize res); +typedef wxSize (*wxButtonBaseExtDoGetSizeFromTextSizeintintFunc)(const wxButtonBaseExt* self, int xlen, int ylen, wxSize res); +typedef void (*wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* theFont); +typedef wxSize (*wxButtonBaseExtDoGetVirtualSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxHitTest (*wxButtonBaseExtDoHitTestwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord y, wxHitTest res); +typedef bool (*wxButtonBaseExtDoIsExposedintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int w, int h, bool res); +typedef bool (*wxButtonBaseExtDoIsExposedintintFunc)(const wxButtonBaseExt* self, int x, int y, bool res); +typedef void (*wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonBaseExt* self, wxWindow* win, wxWindowBase::WindowOrder move); typedef void (*wxButtonBaseExtDoMoveWindowintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int width, int height); -typedef bool (*wxButtonBaseExtDoNavigateInintFunc)(const wxButtonBaseExt* self, int flags); -typedef bool (*wxButtonBaseExtDoPhaseintFunc)(const wxButtonBaseExt* self, int phase); -typedef bool (*wxButtonBaseExtDoPopupMenuwxMenuPintintFunc)(const wxButtonBaseExt* self, wxMenu* menu, int x, int y); +typedef bool (*wxButtonBaseExtDoNavigateInintFunc)(const wxButtonBaseExt* self, int flags, bool res); +typedef bool (*wxButtonBaseExtDoPhaseintFunc)(const wxButtonBaseExt* self, int phase, bool res); +typedef bool (*wxButtonBaseExtDoPopupMenuwxMenuPintintFunc)(const wxButtonBaseExt* self, wxMenu* menu, int x, int y, bool res); typedef void (*wxButtonBaseExtDoReleaseMouseFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtDoScreenToClientintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); typedef void (*wxButtonBaseExtDoSetAuthNeededboolFunc)(const wxButtonBaseExt* self, bool param0); @@ -66,7 +67,7 @@ typedef void (*wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc)(const wxButton typedef void (*wxButtonBaseExtDoSetClientDatavoidPFunc)(const wxButtonBaseExt* self, void* data); typedef void (*wxButtonBaseExtDoSetClientObjectwxClientDataPFunc)(const wxButtonBaseExt* self, wxClientData* data); typedef void (*wxButtonBaseExtDoSetClientSizeintintFunc)(const wxButtonBaseExt* self, int width, int height); -typedef bool (*wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& markup); +typedef bool (*wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& markup, bool res); typedef void (*wxButtonBaseExtDoSetSizeintintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int width, int height, int sizeFlags); typedef void (*wxButtonBaseExtDoSetSizeHintsintintintintintintFunc)(const wxButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); typedef void (*wxButtonBaseExtDoSetToolTipwxToolTipPFunc)(const wxButtonBaseExt* self, wxToolTip* tip); @@ -76,102 +77,103 @@ typedef void (*wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxBut typedef void (*wxButtonBaseExtDoThawFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxButtonBaseExt* self, wxUpdateUIEvent& event); typedef void (*wxButtonBaseExtDragAcceptFilesboolFunc)(const wxButtonBaseExt* self, bool accept); -typedef bool (*wxButtonBaseExtEnableboolFunc)(const wxButtonBaseExt* self, bool enable); -typedef bool (*wxButtonBaseExtEnableTouchEventsintFunc)(const wxButtonBaseExt* self, int param0); -typedef void (*wxButtonBaseExtEnableVisibleFocusboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef bool (*wxButtonBaseExtEnableboolFunc)(const wxButtonBaseExt* self, bool enable, bool res); +typedef bool (*wxButtonBaseExtEnableTouchEventsintFunc)(const wxButtonBaseExt* self, int eventsMask, bool res); +typedef void (*wxButtonBaseExtEnableVisibleFocusboolFunc)(const wxButtonBaseExt* self, bool enabled); typedef void (*wxButtonBaseExtEndRepositioningChildrenFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtFitFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtFitInsideFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetBestVirtualSizeFunc)(const wxButtonBaseExt* self); -typedef int (*wxButtonBaseExtGetCharHeightFunc)(const wxButtonBaseExt* self); -typedef int (*wxButtonBaseExtGetCharWidthFunc)(const wxButtonBaseExt* self); -typedef wxClassInfo* (*wxButtonBaseExtGetClassInfoFunc)(const wxButtonBaseExt* self); -typedef wxPoint (*wxButtonBaseExtGetClientAreaOriginFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetBestVirtualSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef int (*wxButtonBaseExtGetCharHeightFunc)(const wxButtonBaseExt* self, int res); +typedef int (*wxButtonBaseExtGetCharWidthFunc)(const wxButtonBaseExt* self, int res); +typedef wxClassInfo* (*wxButtonBaseExtGetClassInfoFunc)(const wxButtonBaseExt* self, wxClassInfo* res); +typedef wxPoint (*wxButtonBaseExtGetClientAreaOriginFunc)(const wxButtonBaseExt* self, wxPoint res); typedef void (*wxButtonBaseExtGetClientSizeConstraintintPintPFunc)(const wxButtonBaseExt* self, int* w, int* h); -typedef double (*wxButtonBaseExtGetContentScaleFactorFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetDPIFunc)(const wxButtonBaseExt* self); -typedef double (*wxButtonBaseExtGetDPIScaleFactorFunc)(const wxButtonBaseExt* self); -typedef wxVisualAttributes (*wxButtonBaseExtGetDefaultAttributesFunc)(const wxButtonBaseExt* self); -typedef wxBorder (*wxButtonBaseExtGetDefaultBorderFunc)(const wxButtonBaseExt* self); -typedef wxBorder (*wxButtonBaseExtGetDefaultBorderForControlFunc)(const wxButtonBaseExt* self); -typedef wxDropTarget* (*wxButtonBaseExtGetDropTargetFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetEffectiveMinSizeFunc)(const wxButtonBaseExt* self); -typedef wxEventHashTable& (*wxButtonBaseExtGetEventHashTableFunc)(const wxButtonBaseExt* self); -typedef wxEventTable const* (*wxButtonBaseExtGetEventTableFunc)(const wxButtonBaseExt* self); -typedef WXWidget (*wxButtonBaseExtGetHandleFunc)(const wxButtonBaseExt* self); -typedef wxString (*wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); -typedef wxString (*wxButtonBaseExtGetLabelFunc)(const wxButtonBaseExt* self); -typedef wxString (*wxButtonBaseExtGetLabelTextFunc)(const wxButtonBaseExt* self); -typedef wxLayoutDirection (*wxButtonBaseExtGetLayoutDirectionFunc)(const wxButtonBaseExt* self); -typedef wxWindow* (*wxButtonBaseExtGetMainWindowOfCompositeControlFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetMaxClientSizeFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetMaxSizeFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetMinClientSizeFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetMinSizeFunc)(const wxButtonBaseExt* self); -typedef wxString (*wxButtonBaseExtGetNameFunc)(const wxButtonBaseExt* self); -typedef wxAnyButtonBase::State (*wxButtonBaseExtGetNormalStateFunc)(const wxButtonBaseExt* self); +typedef double (*wxButtonBaseExtGetContentScaleFactorFunc)(const wxButtonBaseExt* self, double res); +typedef wxSize (*wxButtonBaseExtGetDPIFunc)(const wxButtonBaseExt* self, wxSize res); +typedef double (*wxButtonBaseExtGetDPIScaleFactorFunc)(const wxButtonBaseExt* self, double res); +typedef wxVisualAttributes (*wxButtonBaseExtGetDefaultAttributesFunc)(const wxButtonBaseExt* self, wxVisualAttributes res); +typedef wxBorder (*wxButtonBaseExtGetDefaultBorderFunc)(const wxButtonBaseExt* self, wxBorder res); +typedef wxBorder (*wxButtonBaseExtGetDefaultBorderForControlFunc)(const wxButtonBaseExt* self, wxBorder res); +typedef wxDropTarget* (*wxButtonBaseExtGetDropTargetFunc)(const wxButtonBaseExt* self, wxDropTarget* res); +typedef wxSize (*wxButtonBaseExtGetEffectiveMinSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxEventHashTable& (*wxButtonBaseExtGetEventHashTableFunc)(const wxButtonBaseExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxButtonBaseExtGetEventTableFunc)(const wxButtonBaseExt* self, wxEventTable const* res); +typedef WXWidget (*wxButtonBaseExtGetHandleFunc)(const wxButtonBaseExt* self, WXWidget res); +typedef wxString (*wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin, wxString res); +typedef wxString (*wxButtonBaseExtGetLabelFunc)(const wxButtonBaseExt* self, wxString res); +typedef wxString (*wxButtonBaseExtGetLabelTextFunc)(const wxButtonBaseExt* self, wxString res); +typedef wxLayoutDirection (*wxButtonBaseExtGetLayoutDirectionFunc)(const wxButtonBaseExt* self, wxLayoutDirection res); +typedef wxWindow* (*wxButtonBaseExtGetMainWindowOfCompositeControlFunc)(const wxButtonBaseExt* self, wxWindow* res); +typedef wxSize (*wxButtonBaseExtGetMaxClientSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxSize (*wxButtonBaseExtGetMaxSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxSize (*wxButtonBaseExtGetMinClientSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxSize (*wxButtonBaseExtGetMinSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef wxString (*wxButtonBaseExtGetNameFunc)(const wxButtonBaseExt* self, wxString res); +typedef wxAnyButtonBase::State (*wxButtonBaseExtGetNormalStateFunc)(const wxButtonBaseExt* self, wxAnyButtonBase::State res); typedef void (*wxButtonBaseExtGetPositionConstraintintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); -typedef int (*wxButtonBaseExtGetScrollPosintFunc)(const wxButtonBaseExt* self, int orient); -typedef int (*wxButtonBaseExtGetScrollRangeintFunc)(const wxButtonBaseExt* self, int orient); -typedef int (*wxButtonBaseExtGetScrollThumbintFunc)(const wxButtonBaseExt* self, int orient); +typedef int (*wxButtonBaseExtGetScrollPosintFunc)(const wxButtonBaseExt* self, int orient, int res); +typedef int (*wxButtonBaseExtGetScrollRangeintFunc)(const wxButtonBaseExt* self, int orient, int res); +typedef int (*wxButtonBaseExtGetScrollThumbintFunc)(const wxButtonBaseExt* self, int orient, int res); typedef void (*wxButtonBaseExtGetSizeConstraintintPintPFunc)(const wxButtonBaseExt* self, int* w, int* h); -typedef bool (*wxButtonBaseExtGetThemeEnabledFunc)(const wxButtonBaseExt* self); -typedef wxValidator* (*wxButtonBaseExtGetValidatorFunc)(const wxButtonBaseExt* self); -typedef wxSize (*wxButtonBaseExtGetWindowBorderSizeFunc)(const wxButtonBaseExt* self); -typedef long (*wxButtonBaseExtGetWindowStyleFlagFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtHasCaptureFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtHasFocusFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtHasMultiplePagesFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtHasTransparentBackgroundFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxButtonBaseExtInformFirstDirectionintintintFunc)(const wxButtonBaseExt* self, int direction, int size, int availableOtherDir); +typedef bool (*wxButtonBaseExtGetThemeEnabledFunc)(const wxButtonBaseExt* self, bool res); +typedef wxByte (*wxButtonBaseExtGetTransparentFunc)(const wxButtonBaseExt* self, wxByte res); +typedef wxValidator* (*wxButtonBaseExtGetValidatorFunc)(const wxButtonBaseExt* self, wxValidator* res); +typedef wxSize (*wxButtonBaseExtGetWindowBorderSizeFunc)(const wxButtonBaseExt* self, wxSize res); +typedef long (*wxButtonBaseExtGetWindowStyleFlagFunc)(const wxButtonBaseExt* self, long res); +typedef bool (*wxButtonBaseExtHasCaptureFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtHasFocusFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtHasMultiplePagesFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtHasTransparentBackgroundFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxButtonBaseExtInformFirstDirectionintintintFunc)(const wxButtonBaseExt* self, int direction, int size, int availableOtherDir, bool res); typedef void (*wxButtonBaseExtInheritAttributesFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtInitDialogFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsClientAreaChildwxWindowCPFunc)(const wxButtonBaseExt* self, wxWindow const* param0); -typedef bool (*wxButtonBaseExtIsDoubleBufferedFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsRetainedFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsScrollbarAlwaysShownintFunc)(const wxButtonBaseExt* self, int param0); -typedef bool (*wxButtonBaseExtIsShownFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsShownOnScreenFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsThisEnabledFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsTopLevelFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonBaseExt* self, wxWindowBase::NavigationKind param0); -typedef bool (*wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonBaseExt* self, wxString* reason); -typedef bool (*wxButtonBaseExtLayoutFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtLayoutPhase1intPFunc)(const wxButtonBaseExt* self, int* noChanges); -typedef bool (*wxButtonBaseExtLayoutPhase2intPFunc)(const wxButtonBaseExt* self, int* noChanges); +typedef bool (*wxButtonBaseExtIsClientAreaChildwxWindowCPFunc)(const wxButtonBaseExt* self, wxWindow const* param0, bool res); +typedef bool (*wxButtonBaseExtIsDoubleBufferedFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsRetainedFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsScrollbarAlwaysShownintFunc)(const wxButtonBaseExt* self, int orient, bool res); +typedef bool (*wxButtonBaseExtIsShownFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsShownOnScreenFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsThisEnabledFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsTopLevelFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonBaseExt* self, wxWindowBase::NavigationKind param0, bool res); +typedef bool (*wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonBaseExt* self, wxString* reason, bool res); +typedef bool (*wxButtonBaseExtLayoutFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtLayoutPhase1intPFunc)(const wxButtonBaseExt* self, int* noChanges, bool res); +typedef bool (*wxButtonBaseExtLayoutPhase2intPFunc)(const wxButtonBaseExt* self, int* noChanges, bool res); typedef void (*wxButtonBaseExtLowerFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtMoveConstraintintintFunc)(const wxButtonBaseExt* self, int x, int y); -typedef bool (*wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonBaseExt* self, wxDynamicEventTableEntry& param0); +typedef bool (*wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonBaseExt* self, wxDynamicEventTableEntry& param0, bool res); typedef void (*wxButtonBaseExtOnInternalIdleFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtPrepareDCwxDCRFunc)(const wxButtonBaseExt* self, wxDC& param0); -typedef bool (*wxButtonBaseExtProcessEventwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); +typedef bool (*wxButtonBaseExtProcessEventwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event, bool res); typedef void (*wxButtonBaseExtQueueEventwxEventPFunc)(const wxButtonBaseExt* self, wxEvent* event); typedef void (*wxButtonBaseExtRaiseFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtRefreshboolwxRectCPFunc)(const wxButtonBaseExt* self, bool eraseBackground, wxRect const* rect); -typedef bool (*wxButtonBaseExtRegisterHotKeyintintintFunc)(const wxButtonBaseExt* self, int hotkeyId, int modifiers, int keycode); +typedef bool (*wxButtonBaseExtRegisterHotKeyintintintFunc)(const wxButtonBaseExt* self, int hotkeyId, int modifiers, int keycode, bool res); typedef void (*wxButtonBaseExtRemoveChildwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* child); -typedef bool (*wxButtonBaseExtReparentwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* newParent); -typedef bool (*wxButtonBaseExtScrollLinesintFunc)(const wxButtonBaseExt* self, int param0); -typedef bool (*wxButtonBaseExtScrollPagesintFunc)(const wxButtonBaseExt* self, int param0); +typedef bool (*wxButtonBaseExtReparentwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* newParent, bool res); +typedef bool (*wxButtonBaseExtScrollLinesintFunc)(const wxButtonBaseExt* self, int param0, bool res); +typedef bool (*wxButtonBaseExtScrollPagesintFunc)(const wxButtonBaseExt* self, int param0, bool res); typedef void (*wxButtonBaseExtScrollWindowintintwxRectCPFunc)(const wxButtonBaseExt* self, int dx, int dy, wxRect const* rect); -typedef bool (*wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonBaseExt* self, wxEventTable& table, wxEvent& event); -typedef bool (*wxButtonBaseExtSendIdleEventswxIdleEventRFunc)(const wxButtonBaseExt* self, wxIdleEvent& event); +typedef bool (*wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonBaseExt* self, wxEventTable& table, wxEvent& event, bool res); +typedef bool (*wxButtonBaseExtSendIdleEventswxIdleEventRFunc)(const wxButtonBaseExt* self, wxIdleEvent& event, bool res); typedef void (*wxButtonBaseExtSendSizeEventintFunc)(const wxButtonBaseExt* self, int flags); typedef void (*wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxButtonBaseExt* self, wxAcceleratorTable const& accel); -typedef bool (*wxButtonBaseExtSetBackgroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour); -typedef bool (*wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonBaseExt* self, wxBackgroundStyle style); +typedef bool (*wxButtonBaseExtSetBackgroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour, bool res); +typedef bool (*wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonBaseExt* self, wxBackgroundStyle style, bool res); typedef void (*wxButtonBaseExtSetCanFocusboolFunc)(const wxButtonBaseExt* self, bool param0); typedef void (*wxButtonBaseExtSetConstraintSizesboolFunc)(const wxButtonBaseExt* self, bool recurse); -typedef bool (*wxButtonBaseExtSetCursorwxCursorCRFunc)(const wxButtonBaseExt* self, wxCursor const& cursor); -typedef wxWindow* (*wxButtonBaseExtSetDefaultFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtSetCursorwxCursorCRFunc)(const wxButtonBaseExt* self, wxCursor const& cursor, bool res); +typedef wxWindow* (*wxButtonBaseExtSetDefaultFunc)(const wxButtonBaseExt* self, wxWindow* res); typedef void (*wxButtonBaseExtSetDoubleBufferedboolFunc)(const wxButtonBaseExt* self, bool param0); typedef void (*wxButtonBaseExtSetDropTargetwxDropTargetPFunc)(const wxButtonBaseExt* self, wxDropTarget* dropTarget); typedef void (*wxButtonBaseExtSetExtraStylelongFunc)(const wxButtonBaseExt* self, long exStyle); typedef void (*wxButtonBaseExtSetFocusFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtSetFocusFromKbdFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtSetFontwxFontCRFunc)(const wxButtonBaseExt* self, wxFont const& font); -typedef bool (*wxButtonBaseExtSetForegroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour); +typedef bool (*wxButtonBaseExtSetFontwxFontCRFunc)(const wxButtonBaseExt* self, wxFont const& font, bool res); +typedef bool (*wxButtonBaseExtSetForegroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour, bool res); typedef void (*wxButtonBaseExtSetIdwxWindowIDFunc)(const wxButtonBaseExt* self, wxWindowID winid); typedef void (*wxButtonBaseExtSetLabelwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& label); typedef void (*wxButtonBaseExtSetLabelTextwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& text); @@ -184,86 +186,88 @@ typedef void (*wxButtonBaseExtSetNamewxStringCRFunc)(const wxButtonBaseExt* self typedef void (*wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxButtonBaseExt* self, wxEvtHandler* handler); typedef void (*wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxButtonBaseExt* self, wxEvtHandler* handler); typedef void (*wxButtonBaseExtSetScrollPosintintboolFunc)(const wxButtonBaseExt* self, int orient, int pos, bool refresh); -typedef void (*wxButtonBaseExtSetScrollbarintintintintboolFunc)(const wxButtonBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxButtonBaseExtSetScrollbarintintintintboolFunc)(const wxButtonBaseExt* self, int orient, int pos, int thumbVisible, int range, bool refresh); typedef void (*wxButtonBaseExtSetSizeConstraintintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int w, int h); typedef void (*wxButtonBaseExtSetSizeHintsintintintintintintFunc)(const wxButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); typedef void (*wxButtonBaseExtSetThemeEnabledboolFunc)(const wxButtonBaseExt* self, bool enableTheme); -typedef bool (*wxButtonBaseExtSetTransparentwxByteFunc)(const wxButtonBaseExt* self, wxByte param0); +typedef bool (*wxButtonBaseExtSetTransparentwxByteFunc)(const wxButtonBaseExt* self, wxByte alpha, bool res); typedef void (*wxButtonBaseExtSetValidatorwxValidatorCRFunc)(const wxButtonBaseExt* self, wxValidator const& validator); typedef void (*wxButtonBaseExtSetWindowStyleFlaglongFunc)(const wxButtonBaseExt* self, long style); -typedef bool (*wxButtonBaseExtShouldInheritColoursFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtShowboolFunc)(const wxButtonBaseExt* self, bool show); -typedef bool (*wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxButtonBaseExtTransferDataFromWindowFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtTransferDataToWindowFunc)(const wxButtonBaseExt* self); -typedef bool (*wxButtonBaseExtTryAfterwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); -typedef bool (*wxButtonBaseExtTryBeforewxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); -typedef bool (*wxButtonBaseExtUnregisterHotKeyintFunc)(const wxButtonBaseExt* self, int hotkeyId); +typedef bool (*wxButtonBaseExtShouldInheritColoursFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtShowboolFunc)(const wxButtonBaseExt* self, bool show, bool res); +typedef bool (*wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxButtonBaseExtTransferDataFromWindowFunc)(const wxButtonBaseExt* self, bool res); +typedef bool (*wxButtonBaseExtTransferDataToWindowFunc)(const wxButtonBaseExt* self, bool res); +typedef void (*wxButtonBaseExtTriggerScrollEventwxEventTypeFunc)(const wxButtonBaseExt* self, wxEventType scrollEvent); +typedef bool (*wxButtonBaseExtTryAfterwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event, bool res); +typedef bool (*wxButtonBaseExtTryBeforewxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event, bool res); +typedef bool (*wxButtonBaseExtUnregisterHotKeyintFunc)(const wxButtonBaseExt* self, int hotkeyId, bool res); typedef void (*wxButtonBaseExtUpdateFunc)(const wxButtonBaseExt* self); typedef void (*wxButtonBaseExtUpdateWindowUIlongFunc)(const wxButtonBaseExt* self, long flags); -typedef bool (*wxButtonBaseExtValidateFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtValidateFunc)(const wxButtonBaseExt* self, bool res); typedef void (*wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxButtonBaseExt* self, wxFont& param0); -typedef wxTextEntry const* (*wxButtonBaseExtWXGetTextEntryFunc)(const wxButtonBaseExt* self); -typedef void* (*wxButtonBaseExtWXReservedEvtHandler1voidPFunc)(const wxButtonBaseExt* self, void* param0); -typedef void* (*wxButtonBaseExtWXReservedEvtHandler2voidPFunc)(const wxButtonBaseExt* self, void* param0); -typedef void* (*wxButtonBaseExtWXReservedWindow1voidPFunc)(const wxButtonBaseExt* self, void* param0); -typedef void* (*wxButtonBaseExtWXReservedWindow2voidPFunc)(const wxButtonBaseExt* self, void* param0); -typedef void* (*wxButtonBaseExtWXReservedWindow3voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef wxTextEntry const* (*wxButtonBaseExtWXGetTextEntryFunc)(const wxButtonBaseExt* self, wxTextEntry const* res); +typedef void* (*wxButtonBaseExtWXReservedEvtHandler1voidPFunc)(const wxButtonBaseExt* self, void* param0, void* res); +typedef void* (*wxButtonBaseExtWXReservedEvtHandler2voidPFunc)(const wxButtonBaseExt* self, void* param0, void* res); +typedef void* (*wxButtonBaseExtWXReservedWindow1voidPFunc)(const wxButtonBaseExt* self, void* param0, void* res); +typedef void* (*wxButtonBaseExtWXReservedWindow2voidPFunc)(const wxButtonBaseExt* self, void* param0, void* res); +typedef void* (*wxButtonBaseExtWXReservedWindow3voidPFunc)(const wxButtonBaseExt* self, void* param0, void* res); typedef void (*wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxButtonBaseExt* self, int flags, wxSizer* sizer); typedef void (*wxButtonBaseExtWarpPointerintintFunc)(const wxButtonBaseExt* self, int x, int y); -typedef wxSize (*wxButtonBaseExtWindowToClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); +typedef wxSize (*wxButtonBaseExtWindowToClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size, wxSize res); class wxButtonExt; -typedef bool (*wxButtonExtAcceptsFocusFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtAcceptsFocusFromKeyboardFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtAcceptsFocusRecursivelyFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtAcceptsFocusFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtAcceptsFocusFromKeyboardFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtAcceptsFocusRecursivelyFunc)(const wxButtonExt* self, bool res); typedef void (*wxButtonExtAddChildwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* child); typedef void (*wxButtonExtAddPendingEventwxEventCRFunc)(const wxButtonExt* self, wxEvent const& event); -typedef wxCoord (*wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef wxCoord (*wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); typedef void (*wxButtonExtAdjustForParentClientOriginintRintRintFunc)(const wxButtonExt* self, int& x, int& y, int sizeFlags); -typedef void (*wxButtonExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonExt* self, bool param0, bool param1); +typedef void (*wxButtonExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonExt* self, bool horz, bool vert); typedef void (*wxButtonExtAssociateHandleWXWidgetFunc)(const wxButtonExt* self, WXWidget param0); -typedef bool (*wxButtonExtBeginRepositioningChildrenFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtCanApplyThemeBorderFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtCanBeFocusedFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtCanBeOutsideClientAreaFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtCanScrollintFunc)(const wxButtonExt* self, int orient); -typedef bool (*wxButtonExtCanSetTransparentFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtBeginRepositioningChildrenFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtCanApplyThemeBorderFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtCanBeFocusedFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtCanBeOutsideClientAreaFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtCanScrollintFunc)(const wxButtonExt* self, int orient, bool res); +typedef bool (*wxButtonExtCanSetTransparentFunc)(const wxButtonExt* self, bool res); typedef void (*wxButtonExtClearBackgroundFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtClientToWindowSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); -typedef wxObjectRefData* (*wxButtonExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonExt* self, wxObjectRefData const* data); +typedef wxSize (*wxButtonExtClientToWindowSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size, wxSize res); +typedef wxObjectRefData* (*wxButtonExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonExt* self, wxObjectRefData const* data, wxObjectRefData* res); typedef void (*wxButtonExtCommandwxCommandEventRFunc)(const wxButtonExt* self, wxCommandEvent& event); -typedef wxObjectRefData* (*wxButtonExtCreateRefDataFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtDestroyFunc)(const wxButtonExt* self); +typedef wxObjectRefData* (*wxButtonExtCreateRefDataFunc)(const wxButtonExt* self, wxObjectRefData* res); +typedef bool (*wxButtonExtDestroyFunc)(const wxButtonExt* self, bool res); typedef void (*wxButtonExtDissociateHandleFunc)(const wxButtonExt* self); typedef void (*wxButtonExtDoCaptureMouseFunc)(const wxButtonExt* self); typedef void (*wxButtonExtDoCentreintFunc)(const wxButtonExt* self, int dir); typedef void (*wxButtonExtDoClientToScreenintPintPFunc)(const wxButtonExt* self, int* x, int* y); -typedef void (*wxButtonExtDoEnableboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtDoEnableboolFunc)(const wxButtonExt* self, bool enable); typedef void (*wxButtonExtDoFreezeFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtDoGetAuthNeededFunc)(const wxButtonExt* self); -typedef int (*wxButtonExtDoGetBestClientHeightintFunc)(const wxButtonExt* self, int param0); -typedef wxSize (*wxButtonExtDoGetBestClientSizeFunc)(const wxButtonExt* self); -typedef int (*wxButtonExtDoGetBestClientWidthintFunc)(const wxButtonExt* self, int param0); -typedef wxSize (*wxButtonExtDoGetBestSizeFunc)(const wxButtonExt* self); -typedef wxBitmap (*wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonExt* self, wxAnyButtonBase::State which); -typedef wxSize (*wxButtonExtDoGetBitmapMarginsFunc)(const wxButtonExt* self); -typedef void* (*wxButtonExtDoGetClientDataFunc)(const wxButtonExt* self); -typedef wxClientData* (*wxButtonExtDoGetClientObjectFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtDoGetAuthNeededFunc)(const wxButtonExt* self, bool res); +typedef int (*wxButtonExtDoGetBestClientHeightintFunc)(const wxButtonExt* self, int param0, int res); +typedef wxSize (*wxButtonExtDoGetBestClientSizeFunc)(const wxButtonExt* self, wxSize res); +typedef int (*wxButtonExtDoGetBestClientWidthintFunc)(const wxButtonExt* self, int param0, int res); +typedef wxSize (*wxButtonExtDoGetBestSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxBitmap (*wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonExt* self, wxAnyButtonBase::State which, wxBitmap res); +typedef wxSize (*wxButtonExtDoGetBitmapMarginsFunc)(const wxButtonExt* self, wxSize res); +typedef void* (*wxButtonExtDoGetClientDataFunc)(const wxButtonExt* self, void* res); +typedef wxClientData* (*wxButtonExtDoGetClientObjectFunc)(const wxButtonExt* self, wxClientData* res); typedef void (*wxButtonExtDoGetClientSizeintPintPFunc)(const wxButtonExt* self, int* width, int* height); typedef void (*wxButtonExtDoGetPositionintPintPFunc)(const wxButtonExt* self, int* x, int* y); typedef void (*wxButtonExtDoGetScreenPositionintPintPFunc)(const wxButtonExt* self, int* x, int* y); typedef void (*wxButtonExtDoGetSizeintPintPFunc)(const wxButtonExt* self, int* width, int* height); -typedef wxSize (*wxButtonExtDoGetSizeFromTextSizeintintFunc)(const wxButtonExt* self, int xlen, int ylen); -typedef void (*wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); -typedef wxSize (*wxButtonExtDoGetVirtualSizeFunc)(const wxButtonExt* self); -typedef wxHitTest (*wxButtonExtDoHitTestwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord y); -typedef bool (*wxButtonExtDoIsExposedintintintintFunc)(const wxButtonExt* self, int x, int y, int w, int h); -typedef bool (*wxButtonExtDoIsExposedintintFunc)(const wxButtonExt* self, int x, int y); -typedef void (*wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonExt* self, wxWindow* win, int move); +typedef wxSize (*wxButtonExtDoGetSizeFromClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size, wxSize res); +typedef wxSize (*wxButtonExtDoGetSizeFromTextSizeintintFunc)(const wxButtonExt* self, int xlen, int ylen, wxSize res); +typedef void (*wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* theFont); +typedef wxSize (*wxButtonExtDoGetVirtualSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxHitTest (*wxButtonExtDoHitTestwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord y, wxHitTest res); +typedef bool (*wxButtonExtDoIsExposedintintintintFunc)(const wxButtonExt* self, int x, int y, int w, int h, bool res); +typedef bool (*wxButtonExtDoIsExposedintintFunc)(const wxButtonExt* self, int x, int y, bool res); +typedef void (*wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonExt* self, wxWindow* win, wxWindowBase::WindowOrder move); typedef void (*wxButtonExtDoMoveWindowintintintintFunc)(const wxButtonExt* self, int x, int y, int width, int height); -typedef bool (*wxButtonExtDoNavigateInintFunc)(const wxButtonExt* self, int flags); -typedef bool (*wxButtonExtDoPhaseintFunc)(const wxButtonExt* self, int phase); -typedef bool (*wxButtonExtDoPopupMenuwxMenuPintintFunc)(const wxButtonExt* self, wxMenu* menu, int x, int y); +typedef bool (*wxButtonExtDoNavigateInintFunc)(const wxButtonExt* self, int flags, bool res); +typedef bool (*wxButtonExtDoPhaseintFunc)(const wxButtonExt* self, int phase, bool res); +typedef bool (*wxButtonExtDoPopupMenuwxMenuPintintFunc)(const wxButtonExt* self, wxMenu* menu, int x, int y, bool res); typedef void (*wxButtonExtDoReleaseMouseFunc)(const wxButtonExt* self); typedef void (*wxButtonExtDoScreenToClientintPintPFunc)(const wxButtonExt* self, int* x, int* y); typedef void (*wxButtonExtDoSetAuthNeededboolFunc)(const wxButtonExt* self, bool param0); @@ -274,7 +278,7 @@ typedef void (*wxButtonExtDoSetBitmapPositionwxDirectionFunc)(const wxButtonExt* typedef void (*wxButtonExtDoSetClientDatavoidPFunc)(const wxButtonExt* self, void* data); typedef void (*wxButtonExtDoSetClientObjectwxClientDataPFunc)(const wxButtonExt* self, wxClientData* data); typedef void (*wxButtonExtDoSetClientSizeintintFunc)(const wxButtonExt* self, int width, int height); -typedef bool (*wxButtonExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonExt* self, wxString const& markup); +typedef bool (*wxButtonExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonExt* self, wxString const& markup, bool res); typedef void (*wxButtonExtDoSetSizeintintintintintFunc)(const wxButtonExt* self, int x, int y, int width, int height, int sizeFlags); typedef void (*wxButtonExtDoSetSizeHintsintintintintintintFunc)(const wxButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); typedef void (*wxButtonExtDoSetToolTipwxToolTipPFunc)(const wxButtonExt* self, wxToolTip* tip); @@ -284,102 +288,103 @@ typedef void (*wxButtonExtDoSetWindowVariantwxWindowVariantFunc)(const wxButtonE typedef void (*wxButtonExtDoThawFunc)(const wxButtonExt* self); typedef void (*wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxButtonExt* self, wxUpdateUIEvent& event); typedef void (*wxButtonExtDragAcceptFilesboolFunc)(const wxButtonExt* self, bool accept); -typedef bool (*wxButtonExtEnableboolFunc)(const wxButtonExt* self, bool enable); -typedef bool (*wxButtonExtEnableTouchEventsintFunc)(const wxButtonExt* self, int param0); -typedef void (*wxButtonExtEnableVisibleFocusboolFunc)(const wxButtonExt* self, bool param0); +typedef bool (*wxButtonExtEnableboolFunc)(const wxButtonExt* self, bool enable, bool res); +typedef bool (*wxButtonExtEnableTouchEventsintFunc)(const wxButtonExt* self, int eventsMask, bool res); +typedef void (*wxButtonExtEnableVisibleFocusboolFunc)(const wxButtonExt* self, bool enabled); typedef void (*wxButtonExtEndRepositioningChildrenFunc)(const wxButtonExt* self); typedef void (*wxButtonExtFitFunc)(const wxButtonExt* self); typedef void (*wxButtonExtFitInsideFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetBestVirtualSizeFunc)(const wxButtonExt* self); -typedef int (*wxButtonExtGetCharHeightFunc)(const wxButtonExt* self); -typedef int (*wxButtonExtGetCharWidthFunc)(const wxButtonExt* self); -typedef wxClassInfo* (*wxButtonExtGetClassInfoFunc)(const wxButtonExt* self); -typedef wxPoint (*wxButtonExtGetClientAreaOriginFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetBestVirtualSizeFunc)(const wxButtonExt* self, wxSize res); +typedef int (*wxButtonExtGetCharHeightFunc)(const wxButtonExt* self, int res); +typedef int (*wxButtonExtGetCharWidthFunc)(const wxButtonExt* self, int res); +typedef wxClassInfo* (*wxButtonExtGetClassInfoFunc)(const wxButtonExt* self, wxClassInfo* res); +typedef wxPoint (*wxButtonExtGetClientAreaOriginFunc)(const wxButtonExt* self, wxPoint res); typedef void (*wxButtonExtGetClientSizeConstraintintPintPFunc)(const wxButtonExt* self, int* w, int* h); -typedef double (*wxButtonExtGetContentScaleFactorFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetDPIFunc)(const wxButtonExt* self); -typedef double (*wxButtonExtGetDPIScaleFactorFunc)(const wxButtonExt* self); -typedef wxVisualAttributes (*wxButtonExtGetDefaultAttributesFunc)(const wxButtonExt* self); -typedef wxBorder (*wxButtonExtGetDefaultBorderFunc)(const wxButtonExt* self); -typedef wxBorder (*wxButtonExtGetDefaultBorderForControlFunc)(const wxButtonExt* self); -typedef wxDropTarget* (*wxButtonExtGetDropTargetFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetEffectiveMinSizeFunc)(const wxButtonExt* self); -typedef wxEventHashTable& (*wxButtonExtGetEventHashTableFunc)(const wxButtonExt* self); -typedef wxEventTable const* (*wxButtonExtGetEventTableFunc)(const wxButtonExt* self); -typedef WXWidget (*wxButtonExtGetHandleFunc)(const wxButtonExt* self); -typedef wxString (*wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); -typedef wxString (*wxButtonExtGetLabelFunc)(const wxButtonExt* self); -typedef wxString (*wxButtonExtGetLabelTextFunc)(const wxButtonExt* self); -typedef wxLayoutDirection (*wxButtonExtGetLayoutDirectionFunc)(const wxButtonExt* self); -typedef wxWindow* (*wxButtonExtGetMainWindowOfCompositeControlFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetMaxClientSizeFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetMaxSizeFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetMinClientSizeFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetMinSizeFunc)(const wxButtonExt* self); -typedef wxString (*wxButtonExtGetNameFunc)(const wxButtonExt* self); -typedef wxAnyButtonBase::State (*wxButtonExtGetNormalStateFunc)(const wxButtonExt* self); +typedef double (*wxButtonExtGetContentScaleFactorFunc)(const wxButtonExt* self, double res); +typedef wxSize (*wxButtonExtGetDPIFunc)(const wxButtonExt* self, wxSize res); +typedef double (*wxButtonExtGetDPIScaleFactorFunc)(const wxButtonExt* self, double res); +typedef wxVisualAttributes (*wxButtonExtGetDefaultAttributesFunc)(const wxButtonExt* self, wxVisualAttributes res); +typedef wxBorder (*wxButtonExtGetDefaultBorderFunc)(const wxButtonExt* self, wxBorder res); +typedef wxBorder (*wxButtonExtGetDefaultBorderForControlFunc)(const wxButtonExt* self, wxBorder res); +typedef wxDropTarget* (*wxButtonExtGetDropTargetFunc)(const wxButtonExt* self, wxDropTarget* res); +typedef wxSize (*wxButtonExtGetEffectiveMinSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxEventHashTable& (*wxButtonExtGetEventHashTableFunc)(const wxButtonExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxButtonExtGetEventTableFunc)(const wxButtonExt* self, wxEventTable const* res); +typedef WXWidget (*wxButtonExtGetHandleFunc)(const wxButtonExt* self, WXWidget res); +typedef wxString (*wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonExt* self, wxPoint const& pt, wxHelpEvent::Origin origin, wxString res); +typedef wxString (*wxButtonExtGetLabelFunc)(const wxButtonExt* self, wxString res); +typedef wxString (*wxButtonExtGetLabelTextFunc)(const wxButtonExt* self, wxString res); +typedef wxLayoutDirection (*wxButtonExtGetLayoutDirectionFunc)(const wxButtonExt* self, wxLayoutDirection res); +typedef wxWindow* (*wxButtonExtGetMainWindowOfCompositeControlFunc)(const wxButtonExt* self, wxWindow* res); +typedef wxSize (*wxButtonExtGetMaxClientSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxSize (*wxButtonExtGetMaxSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxSize (*wxButtonExtGetMinClientSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxSize (*wxButtonExtGetMinSizeFunc)(const wxButtonExt* self, wxSize res); +typedef wxString (*wxButtonExtGetNameFunc)(const wxButtonExt* self, wxString res); +typedef wxAnyButtonBase::State (*wxButtonExtGetNormalStateFunc)(const wxButtonExt* self, wxAnyButtonBase::State res); typedef void (*wxButtonExtGetPositionConstraintintPintPFunc)(const wxButtonExt* self, int* x, int* y); -typedef int (*wxButtonExtGetScrollPosintFunc)(const wxButtonExt* self, int orient); -typedef int (*wxButtonExtGetScrollRangeintFunc)(const wxButtonExt* self, int orient); -typedef int (*wxButtonExtGetScrollThumbintFunc)(const wxButtonExt* self, int orient); +typedef int (*wxButtonExtGetScrollPosintFunc)(const wxButtonExt* self, int orient, int res); +typedef int (*wxButtonExtGetScrollRangeintFunc)(const wxButtonExt* self, int orient, int res); +typedef int (*wxButtonExtGetScrollThumbintFunc)(const wxButtonExt* self, int orient, int res); typedef void (*wxButtonExtGetSizeConstraintintPintPFunc)(const wxButtonExt* self, int* w, int* h); -typedef bool (*wxButtonExtGetThemeEnabledFunc)(const wxButtonExt* self); -typedef wxValidator* (*wxButtonExtGetValidatorFunc)(const wxButtonExt* self); -typedef wxSize (*wxButtonExtGetWindowBorderSizeFunc)(const wxButtonExt* self); -typedef long (*wxButtonExtGetWindowStyleFlagFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtHasCaptureFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtHasFocusFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtHasMultiplePagesFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtHasTransparentBackgroundFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxButtonExtInformFirstDirectionintintintFunc)(const wxButtonExt* self, int direction, int size, int availableOtherDir); +typedef bool (*wxButtonExtGetThemeEnabledFunc)(const wxButtonExt* self, bool res); +typedef wxByte (*wxButtonExtGetTransparentFunc)(const wxButtonExt* self, wxByte res); +typedef wxValidator* (*wxButtonExtGetValidatorFunc)(const wxButtonExt* self, wxValidator* res); +typedef wxSize (*wxButtonExtGetWindowBorderSizeFunc)(const wxButtonExt* self, wxSize res); +typedef long (*wxButtonExtGetWindowStyleFlagFunc)(const wxButtonExt* self, long res); +typedef bool (*wxButtonExtHasCaptureFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtHasFocusFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtHasMultiplePagesFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtHasTransparentBackgroundFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxButtonExtInformFirstDirectionintintintFunc)(const wxButtonExt* self, int direction, int size, int availableOtherDir, bool res); typedef void (*wxButtonExtInheritAttributesFunc)(const wxButtonExt* self); typedef void (*wxButtonExtInitDialogFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsClientAreaChildwxWindowCPFunc)(const wxButtonExt* self, wxWindow const* param0); -typedef bool (*wxButtonExtIsDoubleBufferedFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsRetainedFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsScrollbarAlwaysShownintFunc)(const wxButtonExt* self, int param0); -typedef bool (*wxButtonExtIsShownFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsShownOnScreenFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsThisEnabledFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsTopLevelFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonExt* self, wxWindowBase::NavigationKind param0); -typedef bool (*wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonExt* self, wxString* reason); -typedef bool (*wxButtonExtLayoutFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtLayoutPhase1intPFunc)(const wxButtonExt* self, int* noChanges); -typedef bool (*wxButtonExtLayoutPhase2intPFunc)(const wxButtonExt* self, int* noChanges); +typedef bool (*wxButtonExtIsClientAreaChildwxWindowCPFunc)(const wxButtonExt* self, wxWindow const* param0, bool res); +typedef bool (*wxButtonExtIsDoubleBufferedFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsRetainedFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsScrollbarAlwaysShownintFunc)(const wxButtonExt* self, int orient, bool res); +typedef bool (*wxButtonExtIsShownFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsShownOnScreenFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsThisEnabledFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsTopLevelFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonExt* self, wxWindowBase::NavigationKind param0, bool res); +typedef bool (*wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonExt* self, wxString* reason, bool res); +typedef bool (*wxButtonExtLayoutFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtLayoutPhase1intPFunc)(const wxButtonExt* self, int* noChanges, bool res); +typedef bool (*wxButtonExtLayoutPhase2intPFunc)(const wxButtonExt* self, int* noChanges, bool res); typedef void (*wxButtonExtLowerFunc)(const wxButtonExt* self); typedef void (*wxButtonExtMoveConstraintintintFunc)(const wxButtonExt* self, int x, int y); -typedef bool (*wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonExt* self, wxDynamicEventTableEntry& param0); +typedef bool (*wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonExt* self, wxDynamicEventTableEntry& param0, bool res); typedef void (*wxButtonExtOnInternalIdleFunc)(const wxButtonExt* self); typedef void (*wxButtonExtPrepareDCwxDCRFunc)(const wxButtonExt* self, wxDC& param0); -typedef bool (*wxButtonExtProcessEventwxEventRFunc)(const wxButtonExt* self, wxEvent& event); +typedef bool (*wxButtonExtProcessEventwxEventRFunc)(const wxButtonExt* self, wxEvent& event, bool res); typedef void (*wxButtonExtQueueEventwxEventPFunc)(const wxButtonExt* self, wxEvent* event); typedef void (*wxButtonExtRaiseFunc)(const wxButtonExt* self); typedef void (*wxButtonExtRefreshboolwxRectCPFunc)(const wxButtonExt* self, bool eraseBackground, wxRect const* rect); -typedef bool (*wxButtonExtRegisterHotKeyintintintFunc)(const wxButtonExt* self, int hotkeyId, int modifiers, int keycode); +typedef bool (*wxButtonExtRegisterHotKeyintintintFunc)(const wxButtonExt* self, int hotkeyId, int modifiers, int keycode, bool res); typedef void (*wxButtonExtRemoveChildwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* child); -typedef bool (*wxButtonExtReparentwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* newParent); -typedef bool (*wxButtonExtScrollLinesintFunc)(const wxButtonExt* self, int param0); -typedef bool (*wxButtonExtScrollPagesintFunc)(const wxButtonExt* self, int param0); +typedef bool (*wxButtonExtReparentwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* newParent, bool res); +typedef bool (*wxButtonExtScrollLinesintFunc)(const wxButtonExt* self, int param0, bool res); +typedef bool (*wxButtonExtScrollPagesintFunc)(const wxButtonExt* self, int param0, bool res); typedef void (*wxButtonExtScrollWindowintintwxRectCPFunc)(const wxButtonExt* self, int dx, int dy, wxRect const* rect); -typedef bool (*wxButtonExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonExt* self, wxEventTable& table, wxEvent& event); -typedef bool (*wxButtonExtSendIdleEventswxIdleEventRFunc)(const wxButtonExt* self, wxIdleEvent& event); +typedef bool (*wxButtonExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonExt* self, wxEventTable& table, wxEvent& event, bool res); +typedef bool (*wxButtonExtSendIdleEventswxIdleEventRFunc)(const wxButtonExt* self, wxIdleEvent& event, bool res); typedef void (*wxButtonExtSendSizeEventintFunc)(const wxButtonExt* self, int flags); typedef void (*wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxButtonExt* self, wxAcceleratorTable const& accel); -typedef bool (*wxButtonExtSetBackgroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour); -typedef bool (*wxButtonExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonExt* self, wxBackgroundStyle style); +typedef bool (*wxButtonExtSetBackgroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour, bool res); +typedef bool (*wxButtonExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonExt* self, wxBackgroundStyle style, bool res); typedef void (*wxButtonExtSetCanFocusboolFunc)(const wxButtonExt* self, bool param0); typedef void (*wxButtonExtSetConstraintSizesboolFunc)(const wxButtonExt* self, bool recurse); -typedef bool (*wxButtonExtSetCursorwxCursorCRFunc)(const wxButtonExt* self, wxCursor const& cursor); -typedef wxWindow* (*wxButtonExtSetDefaultFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtSetCursorwxCursorCRFunc)(const wxButtonExt* self, wxCursor const& cursor, bool res); +typedef wxWindow* (*wxButtonExtSetDefaultFunc)(const wxButtonExt* self, wxWindow* res); typedef void (*wxButtonExtSetDoubleBufferedboolFunc)(const wxButtonExt* self, bool param0); typedef void (*wxButtonExtSetDropTargetwxDropTargetPFunc)(const wxButtonExt* self, wxDropTarget* dropTarget); typedef void (*wxButtonExtSetExtraStylelongFunc)(const wxButtonExt* self, long exStyle); typedef void (*wxButtonExtSetFocusFunc)(const wxButtonExt* self); typedef void (*wxButtonExtSetFocusFromKbdFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtSetFontwxFontCRFunc)(const wxButtonExt* self, wxFont const& font); -typedef bool (*wxButtonExtSetForegroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour); +typedef bool (*wxButtonExtSetFontwxFontCRFunc)(const wxButtonExt* self, wxFont const& font, bool res); +typedef bool (*wxButtonExtSetForegroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour, bool res); typedef void (*wxButtonExtSetIdwxWindowIDFunc)(const wxButtonExt* self, wxWindowID winid); typedef void (*wxButtonExtSetLabelwxStringCRFunc)(const wxButtonExt* self, wxString const& label); typedef void (*wxButtonExtSetLabelTextwxStringCRFunc)(const wxButtonExt* self, wxString const& text); @@ -392,34 +397,35 @@ typedef void (*wxButtonExtSetNamewxStringCRFunc)(const wxButtonExt* self, wxStri typedef void (*wxButtonExtSetNextHandlerwxEvtHandlerPFunc)(const wxButtonExt* self, wxEvtHandler* handler); typedef void (*wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxButtonExt* self, wxEvtHandler* handler); typedef void (*wxButtonExtSetScrollPosintintboolFunc)(const wxButtonExt* self, int orient, int pos, bool refresh); -typedef void (*wxButtonExtSetScrollbarintintintintboolFunc)(const wxButtonExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxButtonExtSetScrollbarintintintintboolFunc)(const wxButtonExt* self, int orient, int pos, int thumbVisible, int range, bool refresh); typedef void (*wxButtonExtSetSizeConstraintintintintintFunc)(const wxButtonExt* self, int x, int y, int w, int h); typedef void (*wxButtonExtSetSizeHintsintintintintintintFunc)(const wxButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); typedef void (*wxButtonExtSetThemeEnabledboolFunc)(const wxButtonExt* self, bool enableTheme); -typedef bool (*wxButtonExtSetTransparentwxByteFunc)(const wxButtonExt* self, wxByte param0); +typedef bool (*wxButtonExtSetTransparentwxByteFunc)(const wxButtonExt* self, wxByte alpha, bool res); typedef void (*wxButtonExtSetValidatorwxValidatorCRFunc)(const wxButtonExt* self, wxValidator const& validator); typedef void (*wxButtonExtSetWindowStyleFlaglongFunc)(const wxButtonExt* self, long style); -typedef bool (*wxButtonExtShouldInheritColoursFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtShowboolFunc)(const wxButtonExt* self, bool show); -typedef bool (*wxButtonExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxButtonExtTransferDataFromWindowFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtTransferDataToWindowFunc)(const wxButtonExt* self); -typedef bool (*wxButtonExtTryAfterwxEventRFunc)(const wxButtonExt* self, wxEvent& event); -typedef bool (*wxButtonExtTryBeforewxEventRFunc)(const wxButtonExt* self, wxEvent& event); -typedef bool (*wxButtonExtUnregisterHotKeyintFunc)(const wxButtonExt* self, int hotkeyId); +typedef bool (*wxButtonExtShouldInheritColoursFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtShowboolFunc)(const wxButtonExt* self, bool show, bool res); +typedef bool (*wxButtonExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxButtonExtTransferDataFromWindowFunc)(const wxButtonExt* self, bool res); +typedef bool (*wxButtonExtTransferDataToWindowFunc)(const wxButtonExt* self, bool res); +typedef void (*wxButtonExtTriggerScrollEventwxEventTypeFunc)(const wxButtonExt* self, wxEventType scrollEvent); +typedef bool (*wxButtonExtTryAfterwxEventRFunc)(const wxButtonExt* self, wxEvent& event, bool res); +typedef bool (*wxButtonExtTryBeforewxEventRFunc)(const wxButtonExt* self, wxEvent& event, bool res); +typedef bool (*wxButtonExtUnregisterHotKeyintFunc)(const wxButtonExt* self, int hotkeyId, bool res); typedef void (*wxButtonExtUpdateFunc)(const wxButtonExt* self); typedef void (*wxButtonExtUpdateWindowUIlongFunc)(const wxButtonExt* self, long flags); -typedef bool (*wxButtonExtValidateFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtValidateFunc)(const wxButtonExt* self, bool res); typedef void (*wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxButtonExt* self, wxFont& param0); -typedef wxTextEntry const* (*wxButtonExtWXGetTextEntryFunc)(const wxButtonExt* self); -typedef void* (*wxButtonExtWXReservedEvtHandler1voidPFunc)(const wxButtonExt* self, void* param0); -typedef void* (*wxButtonExtWXReservedEvtHandler2voidPFunc)(const wxButtonExt* self, void* param0); -typedef void* (*wxButtonExtWXReservedWindow1voidPFunc)(const wxButtonExt* self, void* param0); -typedef void* (*wxButtonExtWXReservedWindow2voidPFunc)(const wxButtonExt* self, void* param0); -typedef void* (*wxButtonExtWXReservedWindow3voidPFunc)(const wxButtonExt* self, void* param0); +typedef wxTextEntry const* (*wxButtonExtWXGetTextEntryFunc)(const wxButtonExt* self, wxTextEntry const* res); +typedef void* (*wxButtonExtWXReservedEvtHandler1voidPFunc)(const wxButtonExt* self, void* param0, void* res); +typedef void* (*wxButtonExtWXReservedEvtHandler2voidPFunc)(const wxButtonExt* self, void* param0, void* res); +typedef void* (*wxButtonExtWXReservedWindow1voidPFunc)(const wxButtonExt* self, void* param0, void* res); +typedef void* (*wxButtonExtWXReservedWindow2voidPFunc)(const wxButtonExt* self, void* param0, void* res); +typedef void* (*wxButtonExtWXReservedWindow3voidPFunc)(const wxButtonExt* self, void* param0, void* res); typedef void (*wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxButtonExt* self, int flags, wxSizer* sizer); typedef void (*wxButtonExtWarpPointerintintFunc)(const wxButtonExt* self, int x, int y); -typedef wxSize (*wxButtonExtWindowToClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); +typedef wxSize (*wxButtonExtWindowToClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size, wxSize res); class wxButtonBaseExt: public wxButtonBase { @@ -430,7 +436,7 @@ public: { bool res = wxButtonBase::AcceptsFocus(); if (*m_wxButtonBaseExtAcceptsFocus != NULL){ - return m_wxButtonBaseExtAcceptsFocus(this); + return m_wxButtonBaseExtAcceptsFocus(this, res); } else { return res; @@ -441,7 +447,7 @@ public: { bool res = wxButtonBase::AcceptsFocusFromKeyboard(); if (*m_wxButtonBaseExtAcceptsFocusFromKeyboard != NULL){ - return m_wxButtonBaseExtAcceptsFocusFromKeyboard(this); + return m_wxButtonBaseExtAcceptsFocusFromKeyboard(this, res); } else { return res; @@ -452,7 +458,7 @@ public: { bool res = wxButtonBase::AcceptsFocusRecursively(); if (*m_wxButtonBaseExtAcceptsFocusRecursively != NULL){ - return m_wxButtonBaseExtAcceptsFocusRecursively(this); + return m_wxButtonBaseExtAcceptsFocusRecursively(this, res); } else { return res; @@ -479,7 +485,7 @@ public: { wxCoord res = wxButtonBase::AdjustForLayoutDirection(x, width, widthTotal); if (*m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ - return m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + return m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal, res); } else { return res; @@ -494,11 +500,11 @@ public: } } wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc m_wxButtonBaseExtAlwaysShowScrollbarsboolbool = NULL; - virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + virtual void AlwaysShowScrollbars(bool horz = true, bool vert = true) override { - wxButtonBase::AlwaysShowScrollbars(param0, param1); + wxButtonBase::AlwaysShowScrollbars(horz, vert); if (*m_wxButtonBaseExtAlwaysShowScrollbarsboolbool != NULL){ - return m_wxButtonBaseExtAlwaysShowScrollbarsboolbool(this, param0, param1); + return m_wxButtonBaseExtAlwaysShowScrollbarsboolbool(this, horz, vert); } } wxButtonBaseExtAssociateHandleWXWidgetFunc m_wxButtonBaseExtAssociateHandleWXWidget = NULL; @@ -514,7 +520,7 @@ public: { bool res = wxButtonBase::BeginRepositioningChildren(); if (*m_wxButtonBaseExtBeginRepositioningChildren != NULL){ - return m_wxButtonBaseExtBeginRepositioningChildren(this); + return m_wxButtonBaseExtBeginRepositioningChildren(this, res); } else { return res; @@ -525,7 +531,7 @@ public: { bool res = wxButtonBase::CanApplyThemeBorder(); if (*m_wxButtonBaseExtCanApplyThemeBorder != NULL){ - return m_wxButtonBaseExtCanApplyThemeBorder(this); + return m_wxButtonBaseExtCanApplyThemeBorder(this, res); } else { return res; @@ -536,7 +542,7 @@ public: { bool res = wxButtonBase::CanBeFocused(); if (*m_wxButtonBaseExtCanBeFocused != NULL){ - return m_wxButtonBaseExtCanBeFocused(this); + return m_wxButtonBaseExtCanBeFocused(this, res); } else { return res; @@ -547,7 +553,7 @@ public: { bool res = wxButtonBase::CanBeOutsideClientArea(); if (*m_wxButtonBaseExtCanBeOutsideClientArea != NULL){ - return m_wxButtonBaseExtCanBeOutsideClientArea(this); + return m_wxButtonBaseExtCanBeOutsideClientArea(this, res); } else { return res; @@ -558,7 +564,7 @@ public: { bool res = wxButtonBase::CanScroll(orient); if (*m_wxButtonBaseExtCanScrollint != NULL){ - return m_wxButtonBaseExtCanScrollint(this, orient); + return m_wxButtonBaseExtCanScrollint(this, orient, res); } else { return res; @@ -569,7 +575,7 @@ public: { bool res = wxButtonBase::CanSetTransparent(); if (*m_wxButtonBaseExtCanSetTransparent != NULL){ - return m_wxButtonBaseExtCanSetTransparent(this); + return m_wxButtonBaseExtCanSetTransparent(this, res); } else { return res; @@ -588,7 +594,7 @@ public: { wxSize res = wxButtonBase::ClientToWindowSize(size); if (*m_wxButtonBaseExtClientToWindowSizewxSizeCR != NULL){ - return m_wxButtonBaseExtClientToWindowSizewxSizeCR(this, size); + return m_wxButtonBaseExtClientToWindowSizewxSizeCR(this, size, res); } else { return res; @@ -599,7 +605,7 @@ public: { wxObjectRefData* res = wxButtonBase::CloneRefData(data); if (*m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -618,7 +624,7 @@ public: { wxObjectRefData* res = wxButtonBase::CreateRefData(); if (*m_wxButtonBaseExtCreateRefData != NULL){ - return m_wxButtonBaseExtCreateRefData(this); + return m_wxButtonBaseExtCreateRefData(this, res); } else { return res; @@ -629,7 +635,7 @@ public: { bool res = wxButtonBase::Destroy(); if (*m_wxButtonBaseExtDestroy != NULL){ - return m_wxButtonBaseExtDestroy(this); + return m_wxButtonBaseExtDestroy(this, res); } else { return res; @@ -668,11 +674,11 @@ public: } } wxButtonBaseExtDoEnableboolFunc m_wxButtonBaseExtDoEnablebool = NULL; - virtual void DoEnable(bool param0) override + virtual void DoEnable(bool enable) override { - wxButtonBase::DoEnable(param0); + wxButtonBase::DoEnable(enable); if (*m_wxButtonBaseExtDoEnablebool != NULL){ - return m_wxButtonBaseExtDoEnablebool(this, param0); + return m_wxButtonBaseExtDoEnablebool(this, enable); } } wxButtonBaseExtDoFreezeFunc m_wxButtonBaseExtDoFreeze = NULL; @@ -688,7 +694,7 @@ public: { bool res = wxButtonBase::DoGetAuthNeeded(); if (*m_wxButtonBaseExtDoGetAuthNeeded != NULL){ - return m_wxButtonBaseExtDoGetAuthNeeded(this); + return m_wxButtonBaseExtDoGetAuthNeeded(this, res); } else { return res; @@ -699,7 +705,7 @@ public: { int res = wxButtonBase::DoGetBestClientHeight(param0); if (*m_wxButtonBaseExtDoGetBestClientHeightint != NULL){ - return m_wxButtonBaseExtDoGetBestClientHeightint(this, param0); + return m_wxButtonBaseExtDoGetBestClientHeightint(this, param0, res); } else { return res; @@ -710,7 +716,7 @@ public: { wxSize res = wxButtonBase::DoGetBestClientSize(); if (*m_wxButtonBaseExtDoGetBestClientSize != NULL){ - return m_wxButtonBaseExtDoGetBestClientSize(this); + return m_wxButtonBaseExtDoGetBestClientSize(this, res); } else { return res; @@ -721,7 +727,7 @@ public: { int res = wxButtonBase::DoGetBestClientWidth(param0); if (*m_wxButtonBaseExtDoGetBestClientWidthint != NULL){ - return m_wxButtonBaseExtDoGetBestClientWidthint(this, param0); + return m_wxButtonBaseExtDoGetBestClientWidthint(this, param0, res); } else { return res; @@ -732,7 +738,7 @@ public: { wxSize res = wxButtonBase::DoGetBestSize(); if (*m_wxButtonBaseExtDoGetBestSize != NULL){ - return m_wxButtonBaseExtDoGetBestSize(this); + return m_wxButtonBaseExtDoGetBestSize(this, res); } else { return res; @@ -743,7 +749,7 @@ public: { wxBitmap res = wxButtonBase::DoGetBitmap(which); if (*m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState != NULL){ - return m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState(this, which); + return m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState(this, which, res); } else { return res; @@ -754,7 +760,7 @@ public: { wxSize res = wxButtonBase::DoGetBitmapMargins(); if (*m_wxButtonBaseExtDoGetBitmapMargins != NULL){ - return m_wxButtonBaseExtDoGetBitmapMargins(this); + return m_wxButtonBaseExtDoGetBitmapMargins(this, res); } else { return res; @@ -765,7 +771,7 @@ public: { void* res = wxButtonBase::DoGetClientData(); if (*m_wxButtonBaseExtDoGetClientData != NULL){ - return m_wxButtonBaseExtDoGetClientData(this); + return m_wxButtonBaseExtDoGetClientData(this, res); } else { return res; @@ -776,7 +782,7 @@ public: { wxClientData* res = wxButtonBase::DoGetClientObject(); if (*m_wxButtonBaseExtDoGetClientObject != NULL){ - return m_wxButtonBaseExtDoGetClientObject(this); + return m_wxButtonBaseExtDoGetClientObject(this, res); } else { return res; @@ -814,23 +820,34 @@ public: return m_wxButtonBaseExtDoGetSizeintPintP(this, width, height); } } + wxButtonBaseExtDoGetSizeFromClientSizewxSizeCRFunc m_wxButtonBaseExtDoGetSizeFromClientSizewxSizeCR = NULL; + virtual wxSize DoGetSizeFromClientSize(wxSize const& size) const override + { + wxSize res = wxButtonBase::DoGetSizeFromClientSize(size); + if (*m_wxButtonBaseExtDoGetSizeFromClientSizewxSizeCR != NULL){ + return m_wxButtonBaseExtDoGetSizeFromClientSizewxSizeCR(this, size, res); + } + else { + return res; + } + } wxButtonBaseExtDoGetSizeFromTextSizeintintFunc m_wxButtonBaseExtDoGetSizeFromTextSizeintint = NULL; virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override { wxSize res = wxButtonBase::DoGetSizeFromTextSize(xlen, ylen); if (*m_wxButtonBaseExtDoGetSizeFromTextSizeintint != NULL){ - return m_wxButtonBaseExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + return m_wxButtonBaseExtDoGetSizeFromTextSizeintint(this, xlen, ylen, res); } else { return res; } } wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; - virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* theFont = __null) const override { - wxButtonBase::DoGetTextExtent(string, x, y, descent, externalLeading, font); + wxButtonBase::DoGetTextExtent(string, x, y, descent, externalLeading, theFont); if (*m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ - return m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + return m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, theFont); } } wxButtonBaseExtDoGetVirtualSizeFunc m_wxButtonBaseExtDoGetVirtualSize = NULL; @@ -838,7 +855,7 @@ public: { wxSize res = wxButtonBase::DoGetVirtualSize(); if (*m_wxButtonBaseExtDoGetVirtualSize != NULL){ - return m_wxButtonBaseExtDoGetVirtualSize(this); + return m_wxButtonBaseExtDoGetVirtualSize(this, res); } else { return res; @@ -849,7 +866,7 @@ public: { wxHitTest res = wxButtonBase::DoHitTest(x, y); if (*m_wxButtonBaseExtDoHitTestwxCoordwxCoord != NULL){ - return m_wxButtonBaseExtDoHitTestwxCoordwxCoord(this, x, y); + return m_wxButtonBaseExtDoHitTestwxCoordwxCoord(this, x, y, res); } else { return res; @@ -860,7 +877,7 @@ public: { bool res = wxButtonBase::DoIsExposed(x, y, w, h); if (*m_wxButtonBaseExtDoIsExposedintintintint != NULL){ - return m_wxButtonBaseExtDoIsExposedintintintint(this, x, y, w, h); + return m_wxButtonBaseExtDoIsExposedintintintint(this, x, y, w, h, res); } else { return res; @@ -871,12 +888,20 @@ public: { bool res = wxButtonBase::DoIsExposed(x, y); if (*m_wxButtonBaseExtDoIsExposedintint != NULL){ - return m_wxButtonBaseExtDoIsExposedintint(this, x, y); + return m_wxButtonBaseExtDoIsExposedintint(this, x, y, res); } else { return res; } } + wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxButtonBase::DoMoveInTabOrder(win, move); + if (*m_wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } wxButtonBaseExtDoMoveWindowintintintintFunc m_wxButtonBaseExtDoMoveWindowintintintint = NULL; virtual void DoMoveWindow(int x, int y, int width, int height) override { @@ -890,7 +915,7 @@ public: { bool res = wxButtonBase::DoNavigateIn(flags); if (*m_wxButtonBaseExtDoNavigateInint != NULL){ - return m_wxButtonBaseExtDoNavigateInint(this, flags); + return m_wxButtonBaseExtDoNavigateInint(this, flags, res); } else { return res; @@ -901,7 +926,7 @@ public: { bool res = wxButtonBase::DoPhase(phase); if (*m_wxButtonBaseExtDoPhaseint != NULL){ - return m_wxButtonBaseExtDoPhaseint(this, phase); + return m_wxButtonBaseExtDoPhaseint(this, phase, res); } else { return res; @@ -912,7 +937,7 @@ public: { bool res = wxButtonBase::DoPopupMenu(menu, x, y); if (*m_wxButtonBaseExtDoPopupMenuwxMenuPintint != NULL){ - return m_wxButtonBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + return m_wxButtonBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y, res); } else { return res; @@ -995,7 +1020,7 @@ public: { bool res = wxButtonBase::DoSetLabelMarkup(markup); if (*m_wxButtonBaseExtDoSetLabelMarkupwxStringCR != NULL){ - return m_wxButtonBaseExtDoSetLabelMarkupwxStringCR(this, markup); + return m_wxButtonBaseExtDoSetLabelMarkupwxStringCR(this, markup, res); } else { return res; @@ -1078,29 +1103,29 @@ public: { bool res = wxButtonBase::Enable(enable); if (*m_wxButtonBaseExtEnablebool != NULL){ - return m_wxButtonBaseExtEnablebool(this, enable); + return m_wxButtonBaseExtEnablebool(this, enable, res); } else { return res; } } wxButtonBaseExtEnableTouchEventsintFunc m_wxButtonBaseExtEnableTouchEventsint = NULL; - virtual bool EnableTouchEvents(int param0) override + virtual bool EnableTouchEvents(int eventsMask) override { - bool res = wxButtonBase::EnableTouchEvents(param0); + bool res = wxButtonBase::EnableTouchEvents(eventsMask); if (*m_wxButtonBaseExtEnableTouchEventsint != NULL){ - return m_wxButtonBaseExtEnableTouchEventsint(this, param0); + return m_wxButtonBaseExtEnableTouchEventsint(this, eventsMask, res); } else { return res; } } wxButtonBaseExtEnableVisibleFocusboolFunc m_wxButtonBaseExtEnableVisibleFocusbool = NULL; - virtual void EnableVisibleFocus(bool param0) override + virtual void EnableVisibleFocus(bool enabled) override { - wxButtonBase::EnableVisibleFocus(param0); + wxButtonBase::EnableVisibleFocus(enabled); if (*m_wxButtonBaseExtEnableVisibleFocusbool != NULL){ - return m_wxButtonBaseExtEnableVisibleFocusbool(this, param0); + return m_wxButtonBaseExtEnableVisibleFocusbool(this, enabled); } } wxButtonBaseExtEndRepositioningChildrenFunc m_wxButtonBaseExtEndRepositioningChildren = NULL; @@ -1132,7 +1157,7 @@ public: { wxSize res = wxButtonBase::GetBestVirtualSize(); if (*m_wxButtonBaseExtGetBestVirtualSize != NULL){ - return m_wxButtonBaseExtGetBestVirtualSize(this); + return m_wxButtonBaseExtGetBestVirtualSize(this, res); } else { return res; @@ -1143,7 +1168,7 @@ public: { int res = wxButtonBase::GetCharHeight(); if (*m_wxButtonBaseExtGetCharHeight != NULL){ - return m_wxButtonBaseExtGetCharHeight(this); + return m_wxButtonBaseExtGetCharHeight(this, res); } else { return res; @@ -1154,7 +1179,7 @@ public: { int res = wxButtonBase::GetCharWidth(); if (*m_wxButtonBaseExtGetCharWidth != NULL){ - return m_wxButtonBaseExtGetCharWidth(this); + return m_wxButtonBaseExtGetCharWidth(this, res); } else { return res; @@ -1165,7 +1190,7 @@ public: { wxClassInfo* res = wxButtonBase::GetClassInfo(); if (*m_wxButtonBaseExtGetClassInfo != NULL){ - return m_wxButtonBaseExtGetClassInfo(this); + return m_wxButtonBaseExtGetClassInfo(this, res); } else { return res; @@ -1176,7 +1201,7 @@ public: { wxPoint res = wxButtonBase::GetClientAreaOrigin(); if (*m_wxButtonBaseExtGetClientAreaOrigin != NULL){ - return m_wxButtonBaseExtGetClientAreaOrigin(this); + return m_wxButtonBaseExtGetClientAreaOrigin(this, res); } else { return res; @@ -1195,7 +1220,7 @@ public: { double res = wxButtonBase::GetContentScaleFactor(); if (*m_wxButtonBaseExtGetContentScaleFactor != NULL){ - return m_wxButtonBaseExtGetContentScaleFactor(this); + return m_wxButtonBaseExtGetContentScaleFactor(this, res); } else { return res; @@ -1206,7 +1231,7 @@ public: { wxSize res = wxButtonBase::GetDPI(); if (*m_wxButtonBaseExtGetDPI != NULL){ - return m_wxButtonBaseExtGetDPI(this); + return m_wxButtonBaseExtGetDPI(this, res); } else { return res; @@ -1217,7 +1242,7 @@ public: { double res = wxButtonBase::GetDPIScaleFactor(); if (*m_wxButtonBaseExtGetDPIScaleFactor != NULL){ - return m_wxButtonBaseExtGetDPIScaleFactor(this); + return m_wxButtonBaseExtGetDPIScaleFactor(this, res); } else { return res; @@ -1228,7 +1253,7 @@ public: { wxVisualAttributes res = wxButtonBase::GetDefaultAttributes(); if (*m_wxButtonBaseExtGetDefaultAttributes != NULL){ - return m_wxButtonBaseExtGetDefaultAttributes(this); + return m_wxButtonBaseExtGetDefaultAttributes(this, res); } else { return res; @@ -1239,7 +1264,7 @@ public: { wxBorder res = wxButtonBase::GetDefaultBorder(); if (*m_wxButtonBaseExtGetDefaultBorder != NULL){ - return m_wxButtonBaseExtGetDefaultBorder(this); + return m_wxButtonBaseExtGetDefaultBorder(this, res); } else { return res; @@ -1250,7 +1275,7 @@ public: { wxBorder res = wxButtonBase::GetDefaultBorderForControl(); if (*m_wxButtonBaseExtGetDefaultBorderForControl != NULL){ - return m_wxButtonBaseExtGetDefaultBorderForControl(this); + return m_wxButtonBaseExtGetDefaultBorderForControl(this, res); } else { return res; @@ -1261,7 +1286,7 @@ public: { wxDropTarget* res = wxButtonBase::GetDropTarget(); if (*m_wxButtonBaseExtGetDropTarget != NULL){ - return m_wxButtonBaseExtGetDropTarget(this); + return m_wxButtonBaseExtGetDropTarget(this, res); } else { return res; @@ -1272,7 +1297,7 @@ public: { wxSize res = wxButtonBase::GetEffectiveMinSize(); if (*m_wxButtonBaseExtGetEffectiveMinSize != NULL){ - return m_wxButtonBaseExtGetEffectiveMinSize(this); + return m_wxButtonBaseExtGetEffectiveMinSize(this, res); } else { return res; @@ -1283,7 +1308,7 @@ public: { wxEventHashTable& res = wxButtonBase::GetEventHashTable(); if (*m_wxButtonBaseExtGetEventHashTable != NULL){ - return m_wxButtonBaseExtGetEventHashTable(this); + return m_wxButtonBaseExtGetEventHashTable(this, res); } else { return res; @@ -1294,7 +1319,7 @@ public: { wxEventTable const* res = wxButtonBase::GetEventTable(); if (*m_wxButtonBaseExtGetEventTable != NULL){ - return m_wxButtonBaseExtGetEventTable(this); + return m_wxButtonBaseExtGetEventTable(this, res); } else { return res; @@ -1305,7 +1330,7 @@ public: { WXWidget res = wxButtonBase::GetHandle(); if (*m_wxButtonBaseExtGetHandle != NULL){ - return m_wxButtonBaseExtGetHandle(this); + return m_wxButtonBaseExtGetHandle(this, res); } else { return res; @@ -1316,7 +1341,7 @@ public: { wxString res = wxButtonBase::GetHelpTextAtPoint(pt, origin); if (*m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ - return m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + return m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin, res); } else { return res; @@ -1327,7 +1352,7 @@ public: { wxString res = wxButtonBase::GetLabel(); if (*m_wxButtonBaseExtGetLabel != NULL){ - return m_wxButtonBaseExtGetLabel(this); + return m_wxButtonBaseExtGetLabel(this, res); } else { return res; @@ -1338,7 +1363,7 @@ public: { wxString res = wxButtonBase::GetLabelText(); if (*m_wxButtonBaseExtGetLabelText != NULL){ - return m_wxButtonBaseExtGetLabelText(this); + return m_wxButtonBaseExtGetLabelText(this, res); } else { return res; @@ -1349,7 +1374,7 @@ public: { wxLayoutDirection res = wxButtonBase::GetLayoutDirection(); if (*m_wxButtonBaseExtGetLayoutDirection != NULL){ - return m_wxButtonBaseExtGetLayoutDirection(this); + return m_wxButtonBaseExtGetLayoutDirection(this, res); } else { return res; @@ -1360,7 +1385,7 @@ public: { wxWindow* res = wxButtonBase::GetMainWindowOfCompositeControl(); if (*m_wxButtonBaseExtGetMainWindowOfCompositeControl != NULL){ - return m_wxButtonBaseExtGetMainWindowOfCompositeControl(this); + return m_wxButtonBaseExtGetMainWindowOfCompositeControl(this, res); } else { return res; @@ -1371,7 +1396,7 @@ public: { wxSize res = wxButtonBase::GetMaxClientSize(); if (*m_wxButtonBaseExtGetMaxClientSize != NULL){ - return m_wxButtonBaseExtGetMaxClientSize(this); + return m_wxButtonBaseExtGetMaxClientSize(this, res); } else { return res; @@ -1382,7 +1407,7 @@ public: { wxSize res = wxButtonBase::GetMaxSize(); if (*m_wxButtonBaseExtGetMaxSize != NULL){ - return m_wxButtonBaseExtGetMaxSize(this); + return m_wxButtonBaseExtGetMaxSize(this, res); } else { return res; @@ -1393,7 +1418,7 @@ public: { wxSize res = wxButtonBase::GetMinClientSize(); if (*m_wxButtonBaseExtGetMinClientSize != NULL){ - return m_wxButtonBaseExtGetMinClientSize(this); + return m_wxButtonBaseExtGetMinClientSize(this, res); } else { return res; @@ -1404,7 +1429,7 @@ public: { wxSize res = wxButtonBase::GetMinSize(); if (*m_wxButtonBaseExtGetMinSize != NULL){ - return m_wxButtonBaseExtGetMinSize(this); + return m_wxButtonBaseExtGetMinSize(this, res); } else { return res; @@ -1415,7 +1440,7 @@ public: { wxString res = wxButtonBase::GetName(); if (*m_wxButtonBaseExtGetName != NULL){ - return m_wxButtonBaseExtGetName(this); + return m_wxButtonBaseExtGetName(this, res); } else { return res; @@ -1426,7 +1451,7 @@ public: { wxAnyButtonBase::State res = wxButtonBase::GetNormalState(); if (*m_wxButtonBaseExtGetNormalState != NULL){ - return m_wxButtonBaseExtGetNormalState(this); + return m_wxButtonBaseExtGetNormalState(this, res); } else { return res; @@ -1445,7 +1470,7 @@ public: { int res = wxButtonBase::GetScrollPos(orient); if (*m_wxButtonBaseExtGetScrollPosint != NULL){ - return m_wxButtonBaseExtGetScrollPosint(this, orient); + return m_wxButtonBaseExtGetScrollPosint(this, orient, res); } else { return res; @@ -1456,7 +1481,7 @@ public: { int res = wxButtonBase::GetScrollRange(orient); if (*m_wxButtonBaseExtGetScrollRangeint != NULL){ - return m_wxButtonBaseExtGetScrollRangeint(this, orient); + return m_wxButtonBaseExtGetScrollRangeint(this, orient, res); } else { return res; @@ -1467,7 +1492,7 @@ public: { int res = wxButtonBase::GetScrollThumb(orient); if (*m_wxButtonBaseExtGetScrollThumbint != NULL){ - return m_wxButtonBaseExtGetScrollThumbint(this, orient); + return m_wxButtonBaseExtGetScrollThumbint(this, orient, res); } else { return res; @@ -1486,7 +1511,18 @@ public: { bool res = wxButtonBase::GetThemeEnabled(); if (*m_wxButtonBaseExtGetThemeEnabled != NULL){ - return m_wxButtonBaseExtGetThemeEnabled(this); + return m_wxButtonBaseExtGetThemeEnabled(this, res); + } + else { + return res; + } + } + wxButtonBaseExtGetTransparentFunc m_wxButtonBaseExtGetTransparent = NULL; + virtual wxByte GetTransparent() const override + { + wxByte res = wxButtonBase::GetTransparent(); + if (*m_wxButtonBaseExtGetTransparent != NULL){ + return m_wxButtonBaseExtGetTransparent(this, res); } else { return res; @@ -1497,7 +1533,7 @@ public: { wxValidator* res = wxButtonBase::GetValidator(); if (*m_wxButtonBaseExtGetValidator != NULL){ - return m_wxButtonBaseExtGetValidator(this); + return m_wxButtonBaseExtGetValidator(this, res); } else { return res; @@ -1508,7 +1544,7 @@ public: { wxSize res = wxButtonBase::GetWindowBorderSize(); if (*m_wxButtonBaseExtGetWindowBorderSize != NULL){ - return m_wxButtonBaseExtGetWindowBorderSize(this); + return m_wxButtonBaseExtGetWindowBorderSize(this, res); } else { return res; @@ -1519,7 +1555,7 @@ public: { long res = wxButtonBase::GetWindowStyleFlag(); if (*m_wxButtonBaseExtGetWindowStyleFlag != NULL){ - return m_wxButtonBaseExtGetWindowStyleFlag(this); + return m_wxButtonBaseExtGetWindowStyleFlag(this, res); } else { return res; @@ -1530,7 +1566,7 @@ public: { bool res = wxButtonBase::HasCapture(); if (*m_wxButtonBaseExtHasCapture != NULL){ - return m_wxButtonBaseExtHasCapture(this); + return m_wxButtonBaseExtHasCapture(this, res); } else { return res; @@ -1541,7 +1577,7 @@ public: { bool res = wxButtonBase::HasFocus(); if (*m_wxButtonBaseExtHasFocus != NULL){ - return m_wxButtonBaseExtHasFocus(this); + return m_wxButtonBaseExtHasFocus(this, res); } else { return res; @@ -1552,7 +1588,7 @@ public: { bool res = wxButtonBase::HasMultiplePages(); if (*m_wxButtonBaseExtHasMultiplePages != NULL){ - return m_wxButtonBaseExtHasMultiplePages(this); + return m_wxButtonBaseExtHasMultiplePages(this, res); } else { return res; @@ -1563,18 +1599,18 @@ public: { bool res = wxButtonBase::HasTransparentBackground(); if (*m_wxButtonBaseExtHasTransparentBackground != NULL){ - return m_wxButtonBaseExtHasTransparentBackground(this); + return m_wxButtonBaseExtHasTransparentBackground(this, res); } else { return res; } } wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint = NULL; - virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool HideWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxButtonBase::HideWithEffect(param0, param1); + bool res = wxButtonBase::HideWithEffect(effect, timeout); if (*m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ - return m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + return m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -1585,7 +1621,7 @@ public: { bool res = wxButtonBase::InformFirstDirection(direction, size, availableOtherDir); if (*m_wxButtonBaseExtInformFirstDirectionintintint != NULL){ - return m_wxButtonBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + return m_wxButtonBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir, res); } else { return res; @@ -1612,7 +1648,7 @@ public: { bool res = wxButtonBase::IsClientAreaChild(param0); if (*m_wxButtonBaseExtIsClientAreaChildwxWindowCP != NULL){ - return m_wxButtonBaseExtIsClientAreaChildwxWindowCP(this, param0); + return m_wxButtonBaseExtIsClientAreaChildwxWindowCP(this, param0, res); } else { return res; @@ -1623,7 +1659,7 @@ public: { bool res = wxButtonBase::IsDoubleBuffered(); if (*m_wxButtonBaseExtIsDoubleBuffered != NULL){ - return m_wxButtonBaseExtIsDoubleBuffered(this); + return m_wxButtonBaseExtIsDoubleBuffered(this, res); } else { return res; @@ -1634,18 +1670,18 @@ public: { bool res = wxButtonBase::IsRetained(); if (*m_wxButtonBaseExtIsRetained != NULL){ - return m_wxButtonBaseExtIsRetained(this); + return m_wxButtonBaseExtIsRetained(this, res); } else { return res; } } wxButtonBaseExtIsScrollbarAlwaysShownintFunc m_wxButtonBaseExtIsScrollbarAlwaysShownint = NULL; - virtual bool IsScrollbarAlwaysShown(int param0) const override + virtual bool IsScrollbarAlwaysShown(int orient) const override { - bool res = wxButtonBase::IsScrollbarAlwaysShown(param0); + bool res = wxButtonBase::IsScrollbarAlwaysShown(orient); if (*m_wxButtonBaseExtIsScrollbarAlwaysShownint != NULL){ - return m_wxButtonBaseExtIsScrollbarAlwaysShownint(this, param0); + return m_wxButtonBaseExtIsScrollbarAlwaysShownint(this, orient, res); } else { return res; @@ -1656,7 +1692,7 @@ public: { bool res = wxButtonBase::IsShown(); if (*m_wxButtonBaseExtIsShown != NULL){ - return m_wxButtonBaseExtIsShown(this); + return m_wxButtonBaseExtIsShown(this, res); } else { return res; @@ -1667,7 +1703,7 @@ public: { bool res = wxButtonBase::IsShownOnScreen(); if (*m_wxButtonBaseExtIsShownOnScreen != NULL){ - return m_wxButtonBaseExtIsShownOnScreen(this); + return m_wxButtonBaseExtIsShownOnScreen(this, res); } else { return res; @@ -1678,7 +1714,7 @@ public: { bool res = wxButtonBase::IsThisEnabled(); if (*m_wxButtonBaseExtIsThisEnabled != NULL){ - return m_wxButtonBaseExtIsThisEnabled(this); + return m_wxButtonBaseExtIsThisEnabled(this, res); } else { return res; @@ -1689,7 +1725,7 @@ public: { bool res = wxButtonBase::IsTopLevel(); if (*m_wxButtonBaseExtIsTopLevel != NULL){ - return m_wxButtonBaseExtIsTopLevel(this); + return m_wxButtonBaseExtIsTopLevel(this, res); } else { return res; @@ -1700,7 +1736,7 @@ public: { bool res = wxButtonBase::IsTopNavigationDomain(param0); if (*m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ - return m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + return m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0, res); } else { return res; @@ -1711,7 +1747,7 @@ public: { bool res = wxButtonBase::IsTransparentBackgroundSupported(reason); if (*m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ - return m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason); + return m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason, res); } else { return res; @@ -1722,7 +1758,7 @@ public: { bool res = wxButtonBase::Layout(); if (*m_wxButtonBaseExtLayout != NULL){ - return m_wxButtonBaseExtLayout(this); + return m_wxButtonBaseExtLayout(this, res); } else { return res; @@ -1733,7 +1769,7 @@ public: { bool res = wxButtonBase::LayoutPhase1(noChanges); if (*m_wxButtonBaseExtLayoutPhase1intP != NULL){ - return m_wxButtonBaseExtLayoutPhase1intP(this, noChanges); + return m_wxButtonBaseExtLayoutPhase1intP(this, noChanges, res); } else { return res; @@ -1744,7 +1780,7 @@ public: { bool res = wxButtonBase::LayoutPhase2(noChanges); if (*m_wxButtonBaseExtLayoutPhase2intP != NULL){ - return m_wxButtonBaseExtLayoutPhase2intP(this, noChanges); + return m_wxButtonBaseExtLayoutPhase2intP(this, noChanges, res); } else { return res; @@ -1771,7 +1807,7 @@ public: { bool res = wxButtonBase::OnDynamicBind(param0); if (*m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; @@ -1798,7 +1834,7 @@ public: { bool res = wxButtonBase::ProcessEvent(event); if (*m_wxButtonBaseExtProcessEventwxEventR != NULL){ - return m_wxButtonBaseExtProcessEventwxEventR(this, event); + return m_wxButtonBaseExtProcessEventwxEventR(this, event, res); } else { return res; @@ -1821,7 +1857,7 @@ public: } } wxButtonBaseExtRefreshboolwxRectCPFunc m_wxButtonBaseExtRefreshboolwxRectCP = NULL; - virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = __null) override { wxButtonBase::Refresh(eraseBackground, rect); if (*m_wxButtonBaseExtRefreshboolwxRectCP != NULL){ @@ -1833,7 +1869,7 @@ public: { bool res = wxButtonBase::RegisterHotKey(hotkeyId, modifiers, keycode); if (*m_wxButtonBaseExtRegisterHotKeyintintint != NULL){ - return m_wxButtonBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + return m_wxButtonBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode, res); } else { return res; @@ -1852,7 +1888,7 @@ public: { bool res = wxButtonBase::Reparent(newParent); if (*m_wxButtonBaseExtReparentwxWindowBaseP != NULL){ - return m_wxButtonBaseExtReparentwxWindowBaseP(this, newParent); + return m_wxButtonBaseExtReparentwxWindowBaseP(this, newParent, res); } else { return res; @@ -1863,7 +1899,7 @@ public: { bool res = wxButtonBase::ScrollLines(param0); if (*m_wxButtonBaseExtScrollLinesint != NULL){ - return m_wxButtonBaseExtScrollLinesint(this, param0); + return m_wxButtonBaseExtScrollLinesint(this, param0, res); } else { return res; @@ -1874,7 +1910,7 @@ public: { bool res = wxButtonBase::ScrollPages(param0); if (*m_wxButtonBaseExtScrollPagesint != NULL){ - return m_wxButtonBaseExtScrollPagesint(this, param0); + return m_wxButtonBaseExtScrollPagesint(this, param0, res); } else { return res; @@ -1893,7 +1929,7 @@ public: { bool res = wxButtonBase::SearchEventTable(table, event); if (*m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + return m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -1904,7 +1940,7 @@ public: { bool res = wxButtonBase::SendIdleEvents(event); if (*m_wxButtonBaseExtSendIdleEventswxIdleEventR != NULL){ - return m_wxButtonBaseExtSendIdleEventswxIdleEventR(this, event); + return m_wxButtonBaseExtSendIdleEventswxIdleEventR(this, event, res); } else { return res; @@ -1931,7 +1967,7 @@ public: { bool res = wxButtonBase::SetBackgroundColour(colour); if (*m_wxButtonBaseExtSetBackgroundColourwxColourCR != NULL){ - return m_wxButtonBaseExtSetBackgroundColourwxColourCR(this, colour); + return m_wxButtonBaseExtSetBackgroundColourwxColourCR(this, colour, res); } else { return res; @@ -1942,7 +1978,7 @@ public: { bool res = wxButtonBase::SetBackgroundStyle(style); if (*m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ - return m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle(this, style); + return m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle(this, style, res); } else { return res; @@ -1969,7 +2005,7 @@ public: { bool res = wxButtonBase::SetCursor(cursor); if (*m_wxButtonBaseExtSetCursorwxCursorCR != NULL){ - return m_wxButtonBaseExtSetCursorwxCursorCR(this, cursor); + return m_wxButtonBaseExtSetCursorwxCursorCR(this, cursor, res); } else { return res; @@ -1980,7 +2016,7 @@ public: { wxWindow* res = wxButtonBase::SetDefault(); if (*m_wxButtonBaseExtSetDefault != NULL){ - return m_wxButtonBaseExtSetDefault(this); + return m_wxButtonBaseExtSetDefault(this, res); } else { return res; @@ -2031,7 +2067,7 @@ public: { bool res = wxButtonBase::SetFont(font); if (*m_wxButtonBaseExtSetFontwxFontCR != NULL){ - return m_wxButtonBaseExtSetFontwxFontCR(this, font); + return m_wxButtonBaseExtSetFontwxFontCR(this, font, res); } else { return res; @@ -2042,7 +2078,7 @@ public: { bool res = wxButtonBase::SetForegroundColour(colour); if (*m_wxButtonBaseExtSetForegroundColourwxColourCR != NULL){ - return m_wxButtonBaseExtSetForegroundColourwxColourCR(this, colour); + return m_wxButtonBaseExtSetForegroundColourwxColourCR(this, colour, res); } else { return res; @@ -2145,11 +2181,11 @@ public: } } wxButtonBaseExtSetScrollbarintintintintboolFunc m_wxButtonBaseExtSetScrollbarintintintintbool = NULL; - virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + virtual void SetScrollbar(int orient, int pos, int thumbVisible, int range, bool refresh = true) override { - wxButtonBase::SetScrollbar(orient, pos, thumbvisible, range, refresh); + wxButtonBase::SetScrollbar(orient, pos, thumbVisible, range, refresh); if (*m_wxButtonBaseExtSetScrollbarintintintintbool != NULL){ - return m_wxButtonBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + return m_wxButtonBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbVisible, range, refresh); } } wxButtonBaseExtSetSizeConstraintintintintintFunc m_wxButtonBaseExtSetSizeConstraintintintintint = NULL; @@ -2177,11 +2213,11 @@ public: } } wxButtonBaseExtSetTransparentwxByteFunc m_wxButtonBaseExtSetTransparentwxByte = NULL; - virtual bool SetTransparent(wxByte param0) override + virtual bool SetTransparent(wxByte alpha) override { - bool res = wxButtonBase::SetTransparent(param0); + bool res = wxButtonBase::SetTransparent(alpha); if (*m_wxButtonBaseExtSetTransparentwxByte != NULL){ - return m_wxButtonBaseExtSetTransparentwxByte(this, param0); + return m_wxButtonBaseExtSetTransparentwxByte(this, alpha, res); } else { return res; @@ -2208,7 +2244,7 @@ public: { bool res = wxButtonBase::ShouldInheritColours(); if (*m_wxButtonBaseExtShouldInheritColours != NULL){ - return m_wxButtonBaseExtShouldInheritColours(this); + return m_wxButtonBaseExtShouldInheritColours(this, res); } else { return res; @@ -2219,18 +2255,18 @@ public: { bool res = wxButtonBase::Show(show); if (*m_wxButtonBaseExtShowbool != NULL){ - return m_wxButtonBaseExtShowbool(this, show); + return m_wxButtonBaseExtShowbool(this, show, res); } else { return res; } } wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint = NULL; - virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool ShowWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxButtonBase::ShowWithEffect(param0, param1); + bool res = wxButtonBase::ShowWithEffect(effect, timeout); if (*m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ - return m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + return m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -2241,7 +2277,7 @@ public: { bool res = wxButtonBase::TransferDataFromWindow(); if (*m_wxButtonBaseExtTransferDataFromWindow != NULL){ - return m_wxButtonBaseExtTransferDataFromWindow(this); + return m_wxButtonBaseExtTransferDataFromWindow(this, res); } else { return res; @@ -2252,18 +2288,26 @@ public: { bool res = wxButtonBase::TransferDataToWindow(); if (*m_wxButtonBaseExtTransferDataToWindow != NULL){ - return m_wxButtonBaseExtTransferDataToWindow(this); + return m_wxButtonBaseExtTransferDataToWindow(this, res); } else { return res; } } + wxButtonBaseExtTriggerScrollEventwxEventTypeFunc m_wxButtonBaseExtTriggerScrollEventwxEventType = NULL; + virtual void TriggerScrollEvent(wxEventType scrollEvent) override + { + wxButtonBase::TriggerScrollEvent(scrollEvent); + if (*m_wxButtonBaseExtTriggerScrollEventwxEventType != NULL){ + return m_wxButtonBaseExtTriggerScrollEventwxEventType(this, scrollEvent); + } + } wxButtonBaseExtTryAfterwxEventRFunc m_wxButtonBaseExtTryAfterwxEventR = NULL; virtual bool TryAfter(wxEvent& event) override { bool res = wxButtonBase::TryAfter(event); if (*m_wxButtonBaseExtTryAfterwxEventR != NULL){ - return m_wxButtonBaseExtTryAfterwxEventR(this, event); + return m_wxButtonBaseExtTryAfterwxEventR(this, event, res); } else { return res; @@ -2274,7 +2318,7 @@ public: { bool res = wxButtonBase::TryBefore(event); if (*m_wxButtonBaseExtTryBeforewxEventR != NULL){ - return m_wxButtonBaseExtTryBeforewxEventR(this, event); + return m_wxButtonBaseExtTryBeforewxEventR(this, event, res); } else { return res; @@ -2285,7 +2329,7 @@ public: { bool res = wxButtonBase::UnregisterHotKey(hotkeyId); if (*m_wxButtonBaseExtUnregisterHotKeyint != NULL){ - return m_wxButtonBaseExtUnregisterHotKeyint(this, hotkeyId); + return m_wxButtonBaseExtUnregisterHotKeyint(this, hotkeyId, res); } else { return res; @@ -2312,7 +2356,7 @@ public: { bool res = wxButtonBase::Validate(); if (*m_wxButtonBaseExtValidate != NULL){ - return m_wxButtonBaseExtValidate(this); + return m_wxButtonBaseExtValidate(this, res); } else { return res; @@ -2331,7 +2375,7 @@ public: { wxTextEntry const* res = wxButtonBase::WXGetTextEntry(); if (*m_wxButtonBaseExtWXGetTextEntry != NULL){ - return m_wxButtonBaseExtWXGetTextEntry(this); + return m_wxButtonBaseExtWXGetTextEntry(this, res); } else { return res; @@ -2342,7 +2386,7 @@ public: { void* res = wxButtonBase::WXReservedEvtHandler1(param0); if (*m_wxButtonBaseExtWXReservedEvtHandler1voidP != NULL){ - return m_wxButtonBaseExtWXReservedEvtHandler1voidP(this, param0); + return m_wxButtonBaseExtWXReservedEvtHandler1voidP(this, param0, res); } else { return res; @@ -2353,7 +2397,7 @@ public: { void* res = wxButtonBase::WXReservedEvtHandler2(param0); if (*m_wxButtonBaseExtWXReservedEvtHandler2voidP != NULL){ - return m_wxButtonBaseExtWXReservedEvtHandler2voidP(this, param0); + return m_wxButtonBaseExtWXReservedEvtHandler2voidP(this, param0, res); } else { return res; @@ -2364,7 +2408,7 @@ public: { void* res = wxButtonBase::WXReservedWindow1(param0); if (*m_wxButtonBaseExtWXReservedWindow1voidP != NULL){ - return m_wxButtonBaseExtWXReservedWindow1voidP(this, param0); + return m_wxButtonBaseExtWXReservedWindow1voidP(this, param0, res); } else { return res; @@ -2375,7 +2419,7 @@ public: { void* res = wxButtonBase::WXReservedWindow2(param0); if (*m_wxButtonBaseExtWXReservedWindow2voidP != NULL){ - return m_wxButtonBaseExtWXReservedWindow2voidP(this, param0); + return m_wxButtonBaseExtWXReservedWindow2voidP(this, param0, res); } else { return res; @@ -2386,7 +2430,7 @@ public: { void* res = wxButtonBase::WXReservedWindow3(param0); if (*m_wxButtonBaseExtWXReservedWindow3voidP != NULL){ - return m_wxButtonBaseExtWXReservedWindow3voidP(this, param0); + return m_wxButtonBaseExtWXReservedWindow3voidP(this, param0, res); } else { return res; @@ -2413,13 +2457,13 @@ public: { wxSize res = wxButtonBase::WindowToClientSize(size); if (*m_wxButtonBaseExtWindowToClientSizewxSizeCR != NULL){ - return m_wxButtonBaseExtWindowToClientSizewxSizeCR(this, size); + return m_wxButtonBaseExtWindowToClientSizewxSizeCR(this, size, res); } else { return res; } } - wxButtonBaseExt(wxButtonBaseExtAcceptsFocusFunc a_AcceptsFocus, wxButtonBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonBaseExtCanBeFocusedFunc a_CanBeFocused, wxButtonBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonBaseExtCanScrollintFunc a_CanScrollint, wxButtonBaseExtCanSetTransparentFunc a_CanSetTransparent, wxButtonBaseExtClearBackgroundFunc a_ClearBackground, wxButtonBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonBaseExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonBaseExtCreateRefDataFunc a_CreateRefData, wxButtonBaseExtDestroyFunc a_Destroy, wxButtonBaseExtDissociateHandleFunc a_DissociateHandle, wxButtonBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonBaseExtDoCentreintFunc a_DoCentreint, wxButtonBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonBaseExtDoEnableboolFunc a_DoEnablebool, wxButtonBaseExtDoFreezeFunc a_DoFreeze, wxButtonBaseExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonBaseExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonBaseExtDoGetClientDataFunc a_DoGetClientData, wxButtonBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonBaseExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonBaseExtDoNavigateInintFunc a_DoNavigateInint, wxButtonBaseExtDoPhaseintFunc a_DoPhaseint, wxButtonBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonBaseExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonBaseExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonBaseExtDoThawFunc a_DoThaw, wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonBaseExtEnableboolFunc a_Enablebool, wxButtonBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonBaseExtFitFunc a_Fit, wxButtonBaseExtFitInsideFunc a_FitInside, wxButtonBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonBaseExtGetCharHeightFunc a_GetCharHeight, wxButtonBaseExtGetCharWidthFunc a_GetCharWidth, wxButtonBaseExtGetClassInfoFunc a_GetClassInfo, wxButtonBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonBaseExtGetDPIFunc a_GetDPI, wxButtonBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonBaseExtGetDropTargetFunc a_GetDropTarget, wxButtonBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonBaseExtGetEventHashTableFunc a_GetEventHashTable, wxButtonBaseExtGetEventTableFunc a_GetEventTable, wxButtonBaseExtGetHandleFunc a_GetHandle, wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonBaseExtGetLabelFunc a_GetLabel, wxButtonBaseExtGetLabelTextFunc a_GetLabelText, wxButtonBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonBaseExtGetMaxSizeFunc a_GetMaxSize, wxButtonBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonBaseExtGetMinSizeFunc a_GetMinSize, wxButtonBaseExtGetNameFunc a_GetName, wxButtonBaseExtGetNormalStateFunc a_GetNormalState, wxButtonBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonBaseExtGetScrollPosintFunc a_GetScrollPosint, wxButtonBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonBaseExtGetValidatorFunc a_GetValidator, wxButtonBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonBaseExtHasCaptureFunc a_HasCapture, wxButtonBaseExtHasFocusFunc a_HasFocus, wxButtonBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonBaseExtInheritAttributesFunc a_InheritAttributes, wxButtonBaseExtInitDialogFunc a_InitDialog, wxButtonBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonBaseExtIsRetainedFunc a_IsRetained, wxButtonBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonBaseExtIsShownFunc a_IsShown, wxButtonBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonBaseExtIsThisEnabledFunc a_IsThisEnabled, wxButtonBaseExtIsTopLevelFunc a_IsTopLevel, wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonBaseExtLayoutFunc a_Layout, wxButtonBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonBaseExtLowerFunc a_Lower, wxButtonBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonBaseExtOnInternalIdleFunc a_OnInternalIdle, wxButtonBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonBaseExtRaiseFunc a_Raise, wxButtonBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonBaseExtScrollLinesintFunc a_ScrollLinesint, wxButtonBaseExtScrollPagesintFunc a_ScrollPagesint, wxButtonBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonBaseExtSendSizeEventintFunc a_SendSizeEventint, wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonBaseExtSetDefaultFunc a_SetDefault, wxButtonBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonBaseExtSetFocusFunc a_SetFocus, wxButtonBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonBaseExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonBaseExtShowboolFunc a_Showbool, wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonBaseExtUpdateFunc a_Update, wxButtonBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonBaseExtValidateFunc a_Validate, wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonBaseExtWarpPointerintintFunc a_WarpPointerintint, wxButtonBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButtonBase() { + wxButtonBaseExt(wxButtonBaseExtAcceptsFocusFunc a_AcceptsFocus, wxButtonBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonBaseExtCanBeFocusedFunc a_CanBeFocused, wxButtonBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonBaseExtCanScrollintFunc a_CanScrollint, wxButtonBaseExtCanSetTransparentFunc a_CanSetTransparent, wxButtonBaseExtClearBackgroundFunc a_ClearBackground, wxButtonBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonBaseExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonBaseExtCreateRefDataFunc a_CreateRefData, wxButtonBaseExtDestroyFunc a_Destroy, wxButtonBaseExtDissociateHandleFunc a_DissociateHandle, wxButtonBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonBaseExtDoCentreintFunc a_DoCentreint, wxButtonBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonBaseExtDoEnableboolFunc a_DoEnablebool, wxButtonBaseExtDoFreezeFunc a_DoFreeze, wxButtonBaseExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonBaseExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonBaseExtDoGetClientDataFunc a_DoGetClientData, wxButtonBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonBaseExtDoGetSizeFromClientSizewxSizeCRFunc a_DoGetSizeFromClientSizewxSizeCR, wxButtonBaseExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxButtonBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonBaseExtDoNavigateInintFunc a_DoNavigateInint, wxButtonBaseExtDoPhaseintFunc a_DoPhaseint, wxButtonBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonBaseExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonBaseExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonBaseExtDoSetBitmapMarginswxCoordwxCoordFunc a_DoSetBitmapMarginswxCoordwxCoord, wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonBaseExtDoThawFunc a_DoThaw, wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonBaseExtEnableboolFunc a_Enablebool, wxButtonBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonBaseExtFitFunc a_Fit, wxButtonBaseExtFitInsideFunc a_FitInside, wxButtonBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonBaseExtGetCharHeightFunc a_GetCharHeight, wxButtonBaseExtGetCharWidthFunc a_GetCharWidth, wxButtonBaseExtGetClassInfoFunc a_GetClassInfo, wxButtonBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonBaseExtGetDPIFunc a_GetDPI, wxButtonBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonBaseExtGetDropTargetFunc a_GetDropTarget, wxButtonBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonBaseExtGetEventHashTableFunc a_GetEventHashTable, wxButtonBaseExtGetEventTableFunc a_GetEventTable, wxButtonBaseExtGetHandleFunc a_GetHandle, wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonBaseExtGetLabelFunc a_GetLabel, wxButtonBaseExtGetLabelTextFunc a_GetLabelText, wxButtonBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonBaseExtGetMaxSizeFunc a_GetMaxSize, wxButtonBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonBaseExtGetMinSizeFunc a_GetMinSize, wxButtonBaseExtGetNameFunc a_GetName, wxButtonBaseExtGetNormalStateFunc a_GetNormalState, wxButtonBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonBaseExtGetScrollPosintFunc a_GetScrollPosint, wxButtonBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonBaseExtGetTransparentFunc a_GetTransparent, wxButtonBaseExtGetValidatorFunc a_GetValidator, wxButtonBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonBaseExtHasCaptureFunc a_HasCapture, wxButtonBaseExtHasFocusFunc a_HasFocus, wxButtonBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonBaseExtInheritAttributesFunc a_InheritAttributes, wxButtonBaseExtInitDialogFunc a_InitDialog, wxButtonBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonBaseExtIsRetainedFunc a_IsRetained, wxButtonBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonBaseExtIsShownFunc a_IsShown, wxButtonBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonBaseExtIsThisEnabledFunc a_IsThisEnabled, wxButtonBaseExtIsTopLevelFunc a_IsTopLevel, wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonBaseExtLayoutFunc a_Layout, wxButtonBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonBaseExtLowerFunc a_Lower, wxButtonBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonBaseExtOnInternalIdleFunc a_OnInternalIdle, wxButtonBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonBaseExtRaiseFunc a_Raise, wxButtonBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonBaseExtScrollLinesintFunc a_ScrollLinesint, wxButtonBaseExtScrollPagesintFunc a_ScrollPagesint, wxButtonBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonBaseExtSendSizeEventintFunc a_SendSizeEventint, wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonBaseExtSetDefaultFunc a_SetDefault, wxButtonBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonBaseExtSetFocusFunc a_SetFocus, wxButtonBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonBaseExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonBaseExtShowboolFunc a_Showbool, wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonBaseExtTriggerScrollEventwxEventTypeFunc a_TriggerScrollEventwxEventType, wxButtonBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonBaseExtUpdateFunc a_Update, wxButtonBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonBaseExtValidateFunc a_Validate, wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonBaseExtWarpPointerintintFunc a_WarpPointerintint, wxButtonBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButtonBase() { m_wxButtonBaseExtAcceptsFocus = a_AcceptsFocus; m_wxButtonBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; m_wxButtonBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; @@ -2460,12 +2504,14 @@ public: m_wxButtonBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; m_wxButtonBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; m_wxButtonBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxButtonBaseExtDoGetSizeFromClientSizewxSizeCR = a_DoGetSizeFromClientSizewxSizeCR; m_wxButtonBaseExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; m_wxButtonBaseExtDoGetVirtualSize = a_DoGetVirtualSize; m_wxButtonBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; m_wxButtonBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; m_wxButtonBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; m_wxButtonBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; m_wxButtonBaseExtDoNavigateInint = a_DoNavigateInint; m_wxButtonBaseExtDoPhaseint = a_DoPhaseint; @@ -2529,6 +2575,7 @@ public: m_wxButtonBaseExtGetScrollThumbint = a_GetScrollThumbint; m_wxButtonBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; m_wxButtonBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxButtonBaseExtGetTransparent = a_GetTransparent; m_wxButtonBaseExtGetValidator = a_GetValidator; m_wxButtonBaseExtGetWindowBorderSize = a_GetWindowBorderSize; m_wxButtonBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; @@ -2609,6 +2656,7 @@ public: m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; m_wxButtonBaseExtTransferDataFromWindow = a_TransferDataFromWindow; m_wxButtonBaseExtTransferDataToWindow = a_TransferDataToWindow; + m_wxButtonBaseExtTriggerScrollEventwxEventType = a_TriggerScrollEventwxEventType; m_wxButtonBaseExtTryAfterwxEventR = a_TryAfterwxEventR; m_wxButtonBaseExtTryBeforewxEventR = a_TryBeforewxEventR; m_wxButtonBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; @@ -2638,7 +2686,7 @@ public: { bool res = wxButton::AcceptsFocus(); if (*m_wxButtonExtAcceptsFocus != NULL){ - return m_wxButtonExtAcceptsFocus(this); + return m_wxButtonExtAcceptsFocus(this, res); } else { return res; @@ -2649,7 +2697,7 @@ public: { bool res = wxButton::AcceptsFocusFromKeyboard(); if (*m_wxButtonExtAcceptsFocusFromKeyboard != NULL){ - return m_wxButtonExtAcceptsFocusFromKeyboard(this); + return m_wxButtonExtAcceptsFocusFromKeyboard(this, res); } else { return res; @@ -2660,7 +2708,7 @@ public: { bool res = wxButton::AcceptsFocusRecursively(); if (*m_wxButtonExtAcceptsFocusRecursively != NULL){ - return m_wxButtonExtAcceptsFocusRecursively(this); + return m_wxButtonExtAcceptsFocusRecursively(this, res); } else { return res; @@ -2687,7 +2735,7 @@ public: { wxCoord res = wxButton::AdjustForLayoutDirection(x, width, widthTotal); if (*m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ - return m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + return m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal, res); } else { return res; @@ -2702,11 +2750,11 @@ public: } } wxButtonExtAlwaysShowScrollbarsboolboolFunc m_wxButtonExtAlwaysShowScrollbarsboolbool = NULL; - virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + virtual void AlwaysShowScrollbars(bool horz = true, bool vert = true) override { - wxButton::AlwaysShowScrollbars(param0, param1); + wxButton::AlwaysShowScrollbars(horz, vert); if (*m_wxButtonExtAlwaysShowScrollbarsboolbool != NULL){ - return m_wxButtonExtAlwaysShowScrollbarsboolbool(this, param0, param1); + return m_wxButtonExtAlwaysShowScrollbarsboolbool(this, horz, vert); } } wxButtonExtAssociateHandleWXWidgetFunc m_wxButtonExtAssociateHandleWXWidget = NULL; @@ -2722,7 +2770,7 @@ public: { bool res = wxButton::BeginRepositioningChildren(); if (*m_wxButtonExtBeginRepositioningChildren != NULL){ - return m_wxButtonExtBeginRepositioningChildren(this); + return m_wxButtonExtBeginRepositioningChildren(this, res); } else { return res; @@ -2733,7 +2781,7 @@ public: { bool res = wxButton::CanApplyThemeBorder(); if (*m_wxButtonExtCanApplyThemeBorder != NULL){ - return m_wxButtonExtCanApplyThemeBorder(this); + return m_wxButtonExtCanApplyThemeBorder(this, res); } else { return res; @@ -2744,7 +2792,7 @@ public: { bool res = wxButton::CanBeFocused(); if (*m_wxButtonExtCanBeFocused != NULL){ - return m_wxButtonExtCanBeFocused(this); + return m_wxButtonExtCanBeFocused(this, res); } else { return res; @@ -2755,7 +2803,7 @@ public: { bool res = wxButton::CanBeOutsideClientArea(); if (*m_wxButtonExtCanBeOutsideClientArea != NULL){ - return m_wxButtonExtCanBeOutsideClientArea(this); + return m_wxButtonExtCanBeOutsideClientArea(this, res); } else { return res; @@ -2766,7 +2814,7 @@ public: { bool res = wxButton::CanScroll(orient); if (*m_wxButtonExtCanScrollint != NULL){ - return m_wxButtonExtCanScrollint(this, orient); + return m_wxButtonExtCanScrollint(this, orient, res); } else { return res; @@ -2777,7 +2825,7 @@ public: { bool res = wxButton::CanSetTransparent(); if (*m_wxButtonExtCanSetTransparent != NULL){ - return m_wxButtonExtCanSetTransparent(this); + return m_wxButtonExtCanSetTransparent(this, res); } else { return res; @@ -2796,7 +2844,7 @@ public: { wxSize res = wxButton::ClientToWindowSize(size); if (*m_wxButtonExtClientToWindowSizewxSizeCR != NULL){ - return m_wxButtonExtClientToWindowSizewxSizeCR(this, size); + return m_wxButtonExtClientToWindowSizewxSizeCR(this, size, res); } else { return res; @@ -2807,7 +2855,7 @@ public: { wxObjectRefData* res = wxButton::CloneRefData(data); if (*m_wxButtonExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxButtonExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxButtonExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2826,7 +2874,7 @@ public: { wxObjectRefData* res = wxButton::CreateRefData(); if (*m_wxButtonExtCreateRefData != NULL){ - return m_wxButtonExtCreateRefData(this); + return m_wxButtonExtCreateRefData(this, res); } else { return res; @@ -2837,7 +2885,7 @@ public: { bool res = wxButton::Destroy(); if (*m_wxButtonExtDestroy != NULL){ - return m_wxButtonExtDestroy(this); + return m_wxButtonExtDestroy(this, res); } else { return res; @@ -2876,11 +2924,11 @@ public: } } wxButtonExtDoEnableboolFunc m_wxButtonExtDoEnablebool = NULL; - virtual void DoEnable(bool param0) override + virtual void DoEnable(bool enable) override { - wxButton::DoEnable(param0); + wxButton::DoEnable(enable); if (*m_wxButtonExtDoEnablebool != NULL){ - return m_wxButtonExtDoEnablebool(this, param0); + return m_wxButtonExtDoEnablebool(this, enable); } } wxButtonExtDoFreezeFunc m_wxButtonExtDoFreeze = NULL; @@ -2896,7 +2944,7 @@ public: { bool res = wxButton::DoGetAuthNeeded(); if (*m_wxButtonExtDoGetAuthNeeded != NULL){ - return m_wxButtonExtDoGetAuthNeeded(this); + return m_wxButtonExtDoGetAuthNeeded(this, res); } else { return res; @@ -2907,7 +2955,7 @@ public: { int res = wxButton::DoGetBestClientHeight(param0); if (*m_wxButtonExtDoGetBestClientHeightint != NULL){ - return m_wxButtonExtDoGetBestClientHeightint(this, param0); + return m_wxButtonExtDoGetBestClientHeightint(this, param0, res); } else { return res; @@ -2918,7 +2966,7 @@ public: { wxSize res = wxButton::DoGetBestClientSize(); if (*m_wxButtonExtDoGetBestClientSize != NULL){ - return m_wxButtonExtDoGetBestClientSize(this); + return m_wxButtonExtDoGetBestClientSize(this, res); } else { return res; @@ -2929,7 +2977,7 @@ public: { int res = wxButton::DoGetBestClientWidth(param0); if (*m_wxButtonExtDoGetBestClientWidthint != NULL){ - return m_wxButtonExtDoGetBestClientWidthint(this, param0); + return m_wxButtonExtDoGetBestClientWidthint(this, param0, res); } else { return res; @@ -2940,7 +2988,7 @@ public: { wxSize res = wxButton::DoGetBestSize(); if (*m_wxButtonExtDoGetBestSize != NULL){ - return m_wxButtonExtDoGetBestSize(this); + return m_wxButtonExtDoGetBestSize(this, res); } else { return res; @@ -2951,7 +2999,7 @@ public: { wxBitmap res = wxButton::DoGetBitmap(which); if (*m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState != NULL){ - return m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState(this, which); + return m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState(this, which, res); } else { return res; @@ -2962,7 +3010,7 @@ public: { wxSize res = wxButton::DoGetBitmapMargins(); if (*m_wxButtonExtDoGetBitmapMargins != NULL){ - return m_wxButtonExtDoGetBitmapMargins(this); + return m_wxButtonExtDoGetBitmapMargins(this, res); } else { return res; @@ -2973,7 +3021,7 @@ public: { void* res = wxButton::DoGetClientData(); if (*m_wxButtonExtDoGetClientData != NULL){ - return m_wxButtonExtDoGetClientData(this); + return m_wxButtonExtDoGetClientData(this, res); } else { return res; @@ -2984,7 +3032,7 @@ public: { wxClientData* res = wxButton::DoGetClientObject(); if (*m_wxButtonExtDoGetClientObject != NULL){ - return m_wxButtonExtDoGetClientObject(this); + return m_wxButtonExtDoGetClientObject(this, res); } else { return res; @@ -3022,23 +3070,34 @@ public: return m_wxButtonExtDoGetSizeintPintP(this, width, height); } } + wxButtonExtDoGetSizeFromClientSizewxSizeCRFunc m_wxButtonExtDoGetSizeFromClientSizewxSizeCR = NULL; + virtual wxSize DoGetSizeFromClientSize(wxSize const& size) const override + { + wxSize res = wxButton::DoGetSizeFromClientSize(size); + if (*m_wxButtonExtDoGetSizeFromClientSizewxSizeCR != NULL){ + return m_wxButtonExtDoGetSizeFromClientSizewxSizeCR(this, size, res); + } + else { + return res; + } + } wxButtonExtDoGetSizeFromTextSizeintintFunc m_wxButtonExtDoGetSizeFromTextSizeintint = NULL; virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override { wxSize res = wxButton::DoGetSizeFromTextSize(xlen, ylen); if (*m_wxButtonExtDoGetSizeFromTextSizeintint != NULL){ - return m_wxButtonExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + return m_wxButtonExtDoGetSizeFromTextSizeintint(this, xlen, ylen, res); } else { return res; } } wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; - virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* theFont = __null) const override { - wxButton::DoGetTextExtent(string, x, y, descent, externalLeading, font); + wxButton::DoGetTextExtent(string, x, y, descent, externalLeading, theFont); if (*m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ - return m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + return m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, theFont); } } wxButtonExtDoGetVirtualSizeFunc m_wxButtonExtDoGetVirtualSize = NULL; @@ -3046,7 +3105,7 @@ public: { wxSize res = wxButton::DoGetVirtualSize(); if (*m_wxButtonExtDoGetVirtualSize != NULL){ - return m_wxButtonExtDoGetVirtualSize(this); + return m_wxButtonExtDoGetVirtualSize(this, res); } else { return res; @@ -3057,7 +3116,7 @@ public: { wxHitTest res = wxButton::DoHitTest(x, y); if (*m_wxButtonExtDoHitTestwxCoordwxCoord != NULL){ - return m_wxButtonExtDoHitTestwxCoordwxCoord(this, x, y); + return m_wxButtonExtDoHitTestwxCoordwxCoord(this, x, y, res); } else { return res; @@ -3068,7 +3127,7 @@ public: { bool res = wxButton::DoIsExposed(x, y, w, h); if (*m_wxButtonExtDoIsExposedintintintint != NULL){ - return m_wxButtonExtDoIsExposedintintintint(this, x, y, w, h); + return m_wxButtonExtDoIsExposedintintintint(this, x, y, w, h, res); } else { return res; @@ -3079,12 +3138,20 @@ public: { bool res = wxButton::DoIsExposed(x, y); if (*m_wxButtonExtDoIsExposedintint != NULL){ - return m_wxButtonExtDoIsExposedintint(this, x, y); + return m_wxButtonExtDoIsExposedintint(this, x, y, res); } else { return res; } } + wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxButton::DoMoveInTabOrder(win, move); + if (*m_wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } wxButtonExtDoMoveWindowintintintintFunc m_wxButtonExtDoMoveWindowintintintint = NULL; virtual void DoMoveWindow(int x, int y, int width, int height) override { @@ -3098,7 +3165,7 @@ public: { bool res = wxButton::DoNavigateIn(flags); if (*m_wxButtonExtDoNavigateInint != NULL){ - return m_wxButtonExtDoNavigateInint(this, flags); + return m_wxButtonExtDoNavigateInint(this, flags, res); } else { return res; @@ -3109,7 +3176,7 @@ public: { bool res = wxButton::DoPhase(phase); if (*m_wxButtonExtDoPhaseint != NULL){ - return m_wxButtonExtDoPhaseint(this, phase); + return m_wxButtonExtDoPhaseint(this, phase, res); } else { return res; @@ -3120,7 +3187,7 @@ public: { bool res = wxButton::DoPopupMenu(menu, x, y); if (*m_wxButtonExtDoPopupMenuwxMenuPintint != NULL){ - return m_wxButtonExtDoPopupMenuwxMenuPintint(this, menu, x, y); + return m_wxButtonExtDoPopupMenuwxMenuPintint(this, menu, x, y, res); } else { return res; @@ -3203,7 +3270,7 @@ public: { bool res = wxButton::DoSetLabelMarkup(markup); if (*m_wxButtonExtDoSetLabelMarkupwxStringCR != NULL){ - return m_wxButtonExtDoSetLabelMarkupwxStringCR(this, markup); + return m_wxButtonExtDoSetLabelMarkupwxStringCR(this, markup, res); } else { return res; @@ -3286,29 +3353,29 @@ public: { bool res = wxButton::Enable(enable); if (*m_wxButtonExtEnablebool != NULL){ - return m_wxButtonExtEnablebool(this, enable); + return m_wxButtonExtEnablebool(this, enable, res); } else { return res; } } wxButtonExtEnableTouchEventsintFunc m_wxButtonExtEnableTouchEventsint = NULL; - virtual bool EnableTouchEvents(int param0) override + virtual bool EnableTouchEvents(int eventsMask) override { - bool res = wxButton::EnableTouchEvents(param0); + bool res = wxButton::EnableTouchEvents(eventsMask); if (*m_wxButtonExtEnableTouchEventsint != NULL){ - return m_wxButtonExtEnableTouchEventsint(this, param0); + return m_wxButtonExtEnableTouchEventsint(this, eventsMask, res); } else { return res; } } wxButtonExtEnableVisibleFocusboolFunc m_wxButtonExtEnableVisibleFocusbool = NULL; - virtual void EnableVisibleFocus(bool param0) override + virtual void EnableVisibleFocus(bool enabled) override { - wxButton::EnableVisibleFocus(param0); + wxButton::EnableVisibleFocus(enabled); if (*m_wxButtonExtEnableVisibleFocusbool != NULL){ - return m_wxButtonExtEnableVisibleFocusbool(this, param0); + return m_wxButtonExtEnableVisibleFocusbool(this, enabled); } } wxButtonExtEndRepositioningChildrenFunc m_wxButtonExtEndRepositioningChildren = NULL; @@ -3340,7 +3407,7 @@ public: { wxSize res = wxButton::GetBestVirtualSize(); if (*m_wxButtonExtGetBestVirtualSize != NULL){ - return m_wxButtonExtGetBestVirtualSize(this); + return m_wxButtonExtGetBestVirtualSize(this, res); } else { return res; @@ -3351,7 +3418,7 @@ public: { int res = wxButton::GetCharHeight(); if (*m_wxButtonExtGetCharHeight != NULL){ - return m_wxButtonExtGetCharHeight(this); + return m_wxButtonExtGetCharHeight(this, res); } else { return res; @@ -3362,7 +3429,7 @@ public: { int res = wxButton::GetCharWidth(); if (*m_wxButtonExtGetCharWidth != NULL){ - return m_wxButtonExtGetCharWidth(this); + return m_wxButtonExtGetCharWidth(this, res); } else { return res; @@ -3373,7 +3440,7 @@ public: { wxClassInfo* res = wxButton::GetClassInfo(); if (*m_wxButtonExtGetClassInfo != NULL){ - return m_wxButtonExtGetClassInfo(this); + return m_wxButtonExtGetClassInfo(this, res); } else { return res; @@ -3384,7 +3451,7 @@ public: { wxPoint res = wxButton::GetClientAreaOrigin(); if (*m_wxButtonExtGetClientAreaOrigin != NULL){ - return m_wxButtonExtGetClientAreaOrigin(this); + return m_wxButtonExtGetClientAreaOrigin(this, res); } else { return res; @@ -3403,7 +3470,7 @@ public: { double res = wxButton::GetContentScaleFactor(); if (*m_wxButtonExtGetContentScaleFactor != NULL){ - return m_wxButtonExtGetContentScaleFactor(this); + return m_wxButtonExtGetContentScaleFactor(this, res); } else { return res; @@ -3414,7 +3481,7 @@ public: { wxSize res = wxButton::GetDPI(); if (*m_wxButtonExtGetDPI != NULL){ - return m_wxButtonExtGetDPI(this); + return m_wxButtonExtGetDPI(this, res); } else { return res; @@ -3425,7 +3492,7 @@ public: { double res = wxButton::GetDPIScaleFactor(); if (*m_wxButtonExtGetDPIScaleFactor != NULL){ - return m_wxButtonExtGetDPIScaleFactor(this); + return m_wxButtonExtGetDPIScaleFactor(this, res); } else { return res; @@ -3436,7 +3503,7 @@ public: { wxVisualAttributes res = wxButton::GetDefaultAttributes(); if (*m_wxButtonExtGetDefaultAttributes != NULL){ - return m_wxButtonExtGetDefaultAttributes(this); + return m_wxButtonExtGetDefaultAttributes(this, res); } else { return res; @@ -3447,7 +3514,7 @@ public: { wxBorder res = wxButton::GetDefaultBorder(); if (*m_wxButtonExtGetDefaultBorder != NULL){ - return m_wxButtonExtGetDefaultBorder(this); + return m_wxButtonExtGetDefaultBorder(this, res); } else { return res; @@ -3458,7 +3525,7 @@ public: { wxBorder res = wxButton::GetDefaultBorderForControl(); if (*m_wxButtonExtGetDefaultBorderForControl != NULL){ - return m_wxButtonExtGetDefaultBorderForControl(this); + return m_wxButtonExtGetDefaultBorderForControl(this, res); } else { return res; @@ -3469,7 +3536,7 @@ public: { wxDropTarget* res = wxButton::GetDropTarget(); if (*m_wxButtonExtGetDropTarget != NULL){ - return m_wxButtonExtGetDropTarget(this); + return m_wxButtonExtGetDropTarget(this, res); } else { return res; @@ -3480,7 +3547,7 @@ public: { wxSize res = wxButton::GetEffectiveMinSize(); if (*m_wxButtonExtGetEffectiveMinSize != NULL){ - return m_wxButtonExtGetEffectiveMinSize(this); + return m_wxButtonExtGetEffectiveMinSize(this, res); } else { return res; @@ -3491,7 +3558,7 @@ public: { wxEventHashTable& res = wxButton::GetEventHashTable(); if (*m_wxButtonExtGetEventHashTable != NULL){ - return m_wxButtonExtGetEventHashTable(this); + return m_wxButtonExtGetEventHashTable(this, res); } else { return res; @@ -3502,7 +3569,7 @@ public: { wxEventTable const* res = wxButton::GetEventTable(); if (*m_wxButtonExtGetEventTable != NULL){ - return m_wxButtonExtGetEventTable(this); + return m_wxButtonExtGetEventTable(this, res); } else { return res; @@ -3513,7 +3580,7 @@ public: { WXWidget res = wxButton::GetHandle(); if (*m_wxButtonExtGetHandle != NULL){ - return m_wxButtonExtGetHandle(this); + return m_wxButtonExtGetHandle(this, res); } else { return res; @@ -3524,7 +3591,7 @@ public: { wxString res = wxButton::GetHelpTextAtPoint(pt, origin); if (*m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ - return m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + return m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin, res); } else { return res; @@ -3535,7 +3602,7 @@ public: { wxString res = wxButton::GetLabel(); if (*m_wxButtonExtGetLabel != NULL){ - return m_wxButtonExtGetLabel(this); + return m_wxButtonExtGetLabel(this, res); } else { return res; @@ -3546,7 +3613,7 @@ public: { wxString res = wxButton::GetLabelText(); if (*m_wxButtonExtGetLabelText != NULL){ - return m_wxButtonExtGetLabelText(this); + return m_wxButtonExtGetLabelText(this, res); } else { return res; @@ -3557,7 +3624,7 @@ public: { wxLayoutDirection res = wxButton::GetLayoutDirection(); if (*m_wxButtonExtGetLayoutDirection != NULL){ - return m_wxButtonExtGetLayoutDirection(this); + return m_wxButtonExtGetLayoutDirection(this, res); } else { return res; @@ -3568,7 +3635,7 @@ public: { wxWindow* res = wxButton::GetMainWindowOfCompositeControl(); if (*m_wxButtonExtGetMainWindowOfCompositeControl != NULL){ - return m_wxButtonExtGetMainWindowOfCompositeControl(this); + return m_wxButtonExtGetMainWindowOfCompositeControl(this, res); } else { return res; @@ -3579,7 +3646,7 @@ public: { wxSize res = wxButton::GetMaxClientSize(); if (*m_wxButtonExtGetMaxClientSize != NULL){ - return m_wxButtonExtGetMaxClientSize(this); + return m_wxButtonExtGetMaxClientSize(this, res); } else { return res; @@ -3590,7 +3657,7 @@ public: { wxSize res = wxButton::GetMaxSize(); if (*m_wxButtonExtGetMaxSize != NULL){ - return m_wxButtonExtGetMaxSize(this); + return m_wxButtonExtGetMaxSize(this, res); } else { return res; @@ -3601,7 +3668,7 @@ public: { wxSize res = wxButton::GetMinClientSize(); if (*m_wxButtonExtGetMinClientSize != NULL){ - return m_wxButtonExtGetMinClientSize(this); + return m_wxButtonExtGetMinClientSize(this, res); } else { return res; @@ -3612,7 +3679,7 @@ public: { wxSize res = wxButton::GetMinSize(); if (*m_wxButtonExtGetMinSize != NULL){ - return m_wxButtonExtGetMinSize(this); + return m_wxButtonExtGetMinSize(this, res); } else { return res; @@ -3623,7 +3690,7 @@ public: { wxString res = wxButton::GetName(); if (*m_wxButtonExtGetName != NULL){ - return m_wxButtonExtGetName(this); + return m_wxButtonExtGetName(this, res); } else { return res; @@ -3634,7 +3701,7 @@ public: { wxAnyButtonBase::State res = wxButton::GetNormalState(); if (*m_wxButtonExtGetNormalState != NULL){ - return m_wxButtonExtGetNormalState(this); + return m_wxButtonExtGetNormalState(this, res); } else { return res; @@ -3653,7 +3720,7 @@ public: { int res = wxButton::GetScrollPos(orient); if (*m_wxButtonExtGetScrollPosint != NULL){ - return m_wxButtonExtGetScrollPosint(this, orient); + return m_wxButtonExtGetScrollPosint(this, orient, res); } else { return res; @@ -3664,7 +3731,7 @@ public: { int res = wxButton::GetScrollRange(orient); if (*m_wxButtonExtGetScrollRangeint != NULL){ - return m_wxButtonExtGetScrollRangeint(this, orient); + return m_wxButtonExtGetScrollRangeint(this, orient, res); } else { return res; @@ -3675,7 +3742,7 @@ public: { int res = wxButton::GetScrollThumb(orient); if (*m_wxButtonExtGetScrollThumbint != NULL){ - return m_wxButtonExtGetScrollThumbint(this, orient); + return m_wxButtonExtGetScrollThumbint(this, orient, res); } else { return res; @@ -3694,7 +3761,18 @@ public: { bool res = wxButton::GetThemeEnabled(); if (*m_wxButtonExtGetThemeEnabled != NULL){ - return m_wxButtonExtGetThemeEnabled(this); + return m_wxButtonExtGetThemeEnabled(this, res); + } + else { + return res; + } + } + wxButtonExtGetTransparentFunc m_wxButtonExtGetTransparent = NULL; + virtual wxByte GetTransparent() const override + { + wxByte res = wxButton::GetTransparent(); + if (*m_wxButtonExtGetTransparent != NULL){ + return m_wxButtonExtGetTransparent(this, res); } else { return res; @@ -3705,7 +3783,7 @@ public: { wxValidator* res = wxButton::GetValidator(); if (*m_wxButtonExtGetValidator != NULL){ - return m_wxButtonExtGetValidator(this); + return m_wxButtonExtGetValidator(this, res); } else { return res; @@ -3716,7 +3794,7 @@ public: { wxSize res = wxButton::GetWindowBorderSize(); if (*m_wxButtonExtGetWindowBorderSize != NULL){ - return m_wxButtonExtGetWindowBorderSize(this); + return m_wxButtonExtGetWindowBorderSize(this, res); } else { return res; @@ -3727,7 +3805,7 @@ public: { long res = wxButton::GetWindowStyleFlag(); if (*m_wxButtonExtGetWindowStyleFlag != NULL){ - return m_wxButtonExtGetWindowStyleFlag(this); + return m_wxButtonExtGetWindowStyleFlag(this, res); } else { return res; @@ -3738,7 +3816,7 @@ public: { bool res = wxButton::HasCapture(); if (*m_wxButtonExtHasCapture != NULL){ - return m_wxButtonExtHasCapture(this); + return m_wxButtonExtHasCapture(this, res); } else { return res; @@ -3749,7 +3827,7 @@ public: { bool res = wxButton::HasFocus(); if (*m_wxButtonExtHasFocus != NULL){ - return m_wxButtonExtHasFocus(this); + return m_wxButtonExtHasFocus(this, res); } else { return res; @@ -3760,7 +3838,7 @@ public: { bool res = wxButton::HasMultiplePages(); if (*m_wxButtonExtHasMultiplePages != NULL){ - return m_wxButtonExtHasMultiplePages(this); + return m_wxButtonExtHasMultiplePages(this, res); } else { return res; @@ -3771,18 +3849,18 @@ public: { bool res = wxButton::HasTransparentBackground(); if (*m_wxButtonExtHasTransparentBackground != NULL){ - return m_wxButtonExtHasTransparentBackground(this); + return m_wxButtonExtHasTransparentBackground(this, res); } else { return res; } } wxButtonExtHideWithEffectwxShowEffectunsignedintFunc m_wxButtonExtHideWithEffectwxShowEffectunsignedint = NULL; - virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool HideWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxButton::HideWithEffect(param0, param1); + bool res = wxButton::HideWithEffect(effect, timeout); if (*m_wxButtonExtHideWithEffectwxShowEffectunsignedint != NULL){ - return m_wxButtonExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + return m_wxButtonExtHideWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -3793,7 +3871,7 @@ public: { bool res = wxButton::InformFirstDirection(direction, size, availableOtherDir); if (*m_wxButtonExtInformFirstDirectionintintint != NULL){ - return m_wxButtonExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + return m_wxButtonExtInformFirstDirectionintintint(this, direction, size, availableOtherDir, res); } else { return res; @@ -3820,7 +3898,7 @@ public: { bool res = wxButton::IsClientAreaChild(param0); if (*m_wxButtonExtIsClientAreaChildwxWindowCP != NULL){ - return m_wxButtonExtIsClientAreaChildwxWindowCP(this, param0); + return m_wxButtonExtIsClientAreaChildwxWindowCP(this, param0, res); } else { return res; @@ -3831,7 +3909,7 @@ public: { bool res = wxButton::IsDoubleBuffered(); if (*m_wxButtonExtIsDoubleBuffered != NULL){ - return m_wxButtonExtIsDoubleBuffered(this); + return m_wxButtonExtIsDoubleBuffered(this, res); } else { return res; @@ -3842,18 +3920,18 @@ public: { bool res = wxButton::IsRetained(); if (*m_wxButtonExtIsRetained != NULL){ - return m_wxButtonExtIsRetained(this); + return m_wxButtonExtIsRetained(this, res); } else { return res; } } wxButtonExtIsScrollbarAlwaysShownintFunc m_wxButtonExtIsScrollbarAlwaysShownint = NULL; - virtual bool IsScrollbarAlwaysShown(int param0) const override + virtual bool IsScrollbarAlwaysShown(int orient) const override { - bool res = wxButton::IsScrollbarAlwaysShown(param0); + bool res = wxButton::IsScrollbarAlwaysShown(orient); if (*m_wxButtonExtIsScrollbarAlwaysShownint != NULL){ - return m_wxButtonExtIsScrollbarAlwaysShownint(this, param0); + return m_wxButtonExtIsScrollbarAlwaysShownint(this, orient, res); } else { return res; @@ -3864,7 +3942,7 @@ public: { bool res = wxButton::IsShown(); if (*m_wxButtonExtIsShown != NULL){ - return m_wxButtonExtIsShown(this); + return m_wxButtonExtIsShown(this, res); } else { return res; @@ -3875,7 +3953,7 @@ public: { bool res = wxButton::IsShownOnScreen(); if (*m_wxButtonExtIsShownOnScreen != NULL){ - return m_wxButtonExtIsShownOnScreen(this); + return m_wxButtonExtIsShownOnScreen(this, res); } else { return res; @@ -3886,7 +3964,7 @@ public: { bool res = wxButton::IsThisEnabled(); if (*m_wxButtonExtIsThisEnabled != NULL){ - return m_wxButtonExtIsThisEnabled(this); + return m_wxButtonExtIsThisEnabled(this, res); } else { return res; @@ -3897,7 +3975,7 @@ public: { bool res = wxButton::IsTopLevel(); if (*m_wxButtonExtIsTopLevel != NULL){ - return m_wxButtonExtIsTopLevel(this); + return m_wxButtonExtIsTopLevel(this, res); } else { return res; @@ -3908,7 +3986,7 @@ public: { bool res = wxButton::IsTopNavigationDomain(param0); if (*m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ - return m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + return m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0, res); } else { return res; @@ -3919,7 +3997,7 @@ public: { bool res = wxButton::IsTransparentBackgroundSupported(reason); if (*m_wxButtonExtIsTransparentBackgroundSupportedwxStringP != NULL){ - return m_wxButtonExtIsTransparentBackgroundSupportedwxStringP(this, reason); + return m_wxButtonExtIsTransparentBackgroundSupportedwxStringP(this, reason, res); } else { return res; @@ -3930,7 +4008,7 @@ public: { bool res = wxButton::Layout(); if (*m_wxButtonExtLayout != NULL){ - return m_wxButtonExtLayout(this); + return m_wxButtonExtLayout(this, res); } else { return res; @@ -3941,7 +4019,7 @@ public: { bool res = wxButton::LayoutPhase1(noChanges); if (*m_wxButtonExtLayoutPhase1intP != NULL){ - return m_wxButtonExtLayoutPhase1intP(this, noChanges); + return m_wxButtonExtLayoutPhase1intP(this, noChanges, res); } else { return res; @@ -3952,7 +4030,7 @@ public: { bool res = wxButton::LayoutPhase2(noChanges); if (*m_wxButtonExtLayoutPhase2intP != NULL){ - return m_wxButtonExtLayoutPhase2intP(this, noChanges); + return m_wxButtonExtLayoutPhase2intP(this, noChanges, res); } else { return res; @@ -3979,7 +4057,7 @@ public: { bool res = wxButton::OnDynamicBind(param0); if (*m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; @@ -4006,7 +4084,7 @@ public: { bool res = wxButton::ProcessEvent(event); if (*m_wxButtonExtProcessEventwxEventR != NULL){ - return m_wxButtonExtProcessEventwxEventR(this, event); + return m_wxButtonExtProcessEventwxEventR(this, event, res); } else { return res; @@ -4029,7 +4107,7 @@ public: } } wxButtonExtRefreshboolwxRectCPFunc m_wxButtonExtRefreshboolwxRectCP = NULL; - virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = __null) override { wxButton::Refresh(eraseBackground, rect); if (*m_wxButtonExtRefreshboolwxRectCP != NULL){ @@ -4041,7 +4119,7 @@ public: { bool res = wxButton::RegisterHotKey(hotkeyId, modifiers, keycode); if (*m_wxButtonExtRegisterHotKeyintintint != NULL){ - return m_wxButtonExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + return m_wxButtonExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode, res); } else { return res; @@ -4060,7 +4138,7 @@ public: { bool res = wxButton::Reparent(newParent); if (*m_wxButtonExtReparentwxWindowBaseP != NULL){ - return m_wxButtonExtReparentwxWindowBaseP(this, newParent); + return m_wxButtonExtReparentwxWindowBaseP(this, newParent, res); } else { return res; @@ -4071,7 +4149,7 @@ public: { bool res = wxButton::ScrollLines(param0); if (*m_wxButtonExtScrollLinesint != NULL){ - return m_wxButtonExtScrollLinesint(this, param0); + return m_wxButtonExtScrollLinesint(this, param0, res); } else { return res; @@ -4082,7 +4160,7 @@ public: { bool res = wxButton::ScrollPages(param0); if (*m_wxButtonExtScrollPagesint != NULL){ - return m_wxButtonExtScrollPagesint(this, param0); + return m_wxButtonExtScrollPagesint(this, param0, res); } else { return res; @@ -4101,7 +4179,7 @@ public: { bool res = wxButton::SearchEventTable(table, event); if (*m_wxButtonExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxButtonExtSearchEventTablewxEventTableRwxEventR(this, table, event); + return m_wxButtonExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -4112,7 +4190,7 @@ public: { bool res = wxButton::SendIdleEvents(event); if (*m_wxButtonExtSendIdleEventswxIdleEventR != NULL){ - return m_wxButtonExtSendIdleEventswxIdleEventR(this, event); + return m_wxButtonExtSendIdleEventswxIdleEventR(this, event, res); } else { return res; @@ -4139,7 +4217,7 @@ public: { bool res = wxButton::SetBackgroundColour(colour); if (*m_wxButtonExtSetBackgroundColourwxColourCR != NULL){ - return m_wxButtonExtSetBackgroundColourwxColourCR(this, colour); + return m_wxButtonExtSetBackgroundColourwxColourCR(this, colour, res); } else { return res; @@ -4150,7 +4228,7 @@ public: { bool res = wxButton::SetBackgroundStyle(style); if (*m_wxButtonExtSetBackgroundStylewxBackgroundStyle != NULL){ - return m_wxButtonExtSetBackgroundStylewxBackgroundStyle(this, style); + return m_wxButtonExtSetBackgroundStylewxBackgroundStyle(this, style, res); } else { return res; @@ -4177,7 +4255,7 @@ public: { bool res = wxButton::SetCursor(cursor); if (*m_wxButtonExtSetCursorwxCursorCR != NULL){ - return m_wxButtonExtSetCursorwxCursorCR(this, cursor); + return m_wxButtonExtSetCursorwxCursorCR(this, cursor, res); } else { return res; @@ -4188,7 +4266,7 @@ public: { wxWindow* res = wxButton::SetDefault(); if (*m_wxButtonExtSetDefault != NULL){ - return m_wxButtonExtSetDefault(this); + return m_wxButtonExtSetDefault(this, res); } else { return res; @@ -4239,7 +4317,7 @@ public: { bool res = wxButton::SetFont(font); if (*m_wxButtonExtSetFontwxFontCR != NULL){ - return m_wxButtonExtSetFontwxFontCR(this, font); + return m_wxButtonExtSetFontwxFontCR(this, font, res); } else { return res; @@ -4250,7 +4328,7 @@ public: { bool res = wxButton::SetForegroundColour(colour); if (*m_wxButtonExtSetForegroundColourwxColourCR != NULL){ - return m_wxButtonExtSetForegroundColourwxColourCR(this, colour); + return m_wxButtonExtSetForegroundColourwxColourCR(this, colour, res); } else { return res; @@ -4353,11 +4431,11 @@ public: } } wxButtonExtSetScrollbarintintintintboolFunc m_wxButtonExtSetScrollbarintintintintbool = NULL; - virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + virtual void SetScrollbar(int orient, int pos, int thumbVisible, int range, bool refresh = true) override { - wxButton::SetScrollbar(orient, pos, thumbvisible, range, refresh); + wxButton::SetScrollbar(orient, pos, thumbVisible, range, refresh); if (*m_wxButtonExtSetScrollbarintintintintbool != NULL){ - return m_wxButtonExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + return m_wxButtonExtSetScrollbarintintintintbool(this, orient, pos, thumbVisible, range, refresh); } } wxButtonExtSetSizeConstraintintintintintFunc m_wxButtonExtSetSizeConstraintintintintint = NULL; @@ -4385,11 +4463,11 @@ public: } } wxButtonExtSetTransparentwxByteFunc m_wxButtonExtSetTransparentwxByte = NULL; - virtual bool SetTransparent(wxByte param0) override + virtual bool SetTransparent(wxByte alpha) override { - bool res = wxButton::SetTransparent(param0); + bool res = wxButton::SetTransparent(alpha); if (*m_wxButtonExtSetTransparentwxByte != NULL){ - return m_wxButtonExtSetTransparentwxByte(this, param0); + return m_wxButtonExtSetTransparentwxByte(this, alpha, res); } else { return res; @@ -4416,7 +4494,7 @@ public: { bool res = wxButton::ShouldInheritColours(); if (*m_wxButtonExtShouldInheritColours != NULL){ - return m_wxButtonExtShouldInheritColours(this); + return m_wxButtonExtShouldInheritColours(this, res); } else { return res; @@ -4427,18 +4505,18 @@ public: { bool res = wxButton::Show(show); if (*m_wxButtonExtShowbool != NULL){ - return m_wxButtonExtShowbool(this, show); + return m_wxButtonExtShowbool(this, show, res); } else { return res; } } wxButtonExtShowWithEffectwxShowEffectunsignedintFunc m_wxButtonExtShowWithEffectwxShowEffectunsignedint = NULL; - virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool ShowWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxButton::ShowWithEffect(param0, param1); + bool res = wxButton::ShowWithEffect(effect, timeout); if (*m_wxButtonExtShowWithEffectwxShowEffectunsignedint != NULL){ - return m_wxButtonExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + return m_wxButtonExtShowWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -4449,7 +4527,7 @@ public: { bool res = wxButton::TransferDataFromWindow(); if (*m_wxButtonExtTransferDataFromWindow != NULL){ - return m_wxButtonExtTransferDataFromWindow(this); + return m_wxButtonExtTransferDataFromWindow(this, res); } else { return res; @@ -4460,18 +4538,26 @@ public: { bool res = wxButton::TransferDataToWindow(); if (*m_wxButtonExtTransferDataToWindow != NULL){ - return m_wxButtonExtTransferDataToWindow(this); + return m_wxButtonExtTransferDataToWindow(this, res); } else { return res; } } + wxButtonExtTriggerScrollEventwxEventTypeFunc m_wxButtonExtTriggerScrollEventwxEventType = NULL; + virtual void TriggerScrollEvent(wxEventType scrollEvent) override + { + wxButton::TriggerScrollEvent(scrollEvent); + if (*m_wxButtonExtTriggerScrollEventwxEventType != NULL){ + return m_wxButtonExtTriggerScrollEventwxEventType(this, scrollEvent); + } + } wxButtonExtTryAfterwxEventRFunc m_wxButtonExtTryAfterwxEventR = NULL; virtual bool TryAfter(wxEvent& event) override { bool res = wxButton::TryAfter(event); if (*m_wxButtonExtTryAfterwxEventR != NULL){ - return m_wxButtonExtTryAfterwxEventR(this, event); + return m_wxButtonExtTryAfterwxEventR(this, event, res); } else { return res; @@ -4482,7 +4568,7 @@ public: { bool res = wxButton::TryBefore(event); if (*m_wxButtonExtTryBeforewxEventR != NULL){ - return m_wxButtonExtTryBeforewxEventR(this, event); + return m_wxButtonExtTryBeforewxEventR(this, event, res); } else { return res; @@ -4493,7 +4579,7 @@ public: { bool res = wxButton::UnregisterHotKey(hotkeyId); if (*m_wxButtonExtUnregisterHotKeyint != NULL){ - return m_wxButtonExtUnregisterHotKeyint(this, hotkeyId); + return m_wxButtonExtUnregisterHotKeyint(this, hotkeyId, res); } else { return res; @@ -4520,7 +4606,7 @@ public: { bool res = wxButton::Validate(); if (*m_wxButtonExtValidate != NULL){ - return m_wxButtonExtValidate(this); + return m_wxButtonExtValidate(this, res); } else { return res; @@ -4539,7 +4625,7 @@ public: { wxTextEntry const* res = wxButton::WXGetTextEntry(); if (*m_wxButtonExtWXGetTextEntry != NULL){ - return m_wxButtonExtWXGetTextEntry(this); + return m_wxButtonExtWXGetTextEntry(this, res); } else { return res; @@ -4550,7 +4636,7 @@ public: { void* res = wxButton::WXReservedEvtHandler1(param0); if (*m_wxButtonExtWXReservedEvtHandler1voidP != NULL){ - return m_wxButtonExtWXReservedEvtHandler1voidP(this, param0); + return m_wxButtonExtWXReservedEvtHandler1voidP(this, param0, res); } else { return res; @@ -4561,7 +4647,7 @@ public: { void* res = wxButton::WXReservedEvtHandler2(param0); if (*m_wxButtonExtWXReservedEvtHandler2voidP != NULL){ - return m_wxButtonExtWXReservedEvtHandler2voidP(this, param0); + return m_wxButtonExtWXReservedEvtHandler2voidP(this, param0, res); } else { return res; @@ -4572,7 +4658,7 @@ public: { void* res = wxButton::WXReservedWindow1(param0); if (*m_wxButtonExtWXReservedWindow1voidP != NULL){ - return m_wxButtonExtWXReservedWindow1voidP(this, param0); + return m_wxButtonExtWXReservedWindow1voidP(this, param0, res); } else { return res; @@ -4583,7 +4669,7 @@ public: { void* res = wxButton::WXReservedWindow2(param0); if (*m_wxButtonExtWXReservedWindow2voidP != NULL){ - return m_wxButtonExtWXReservedWindow2voidP(this, param0); + return m_wxButtonExtWXReservedWindow2voidP(this, param0, res); } else { return res; @@ -4594,7 +4680,7 @@ public: { void* res = wxButton::WXReservedWindow3(param0); if (*m_wxButtonExtWXReservedWindow3voidP != NULL){ - return m_wxButtonExtWXReservedWindow3voidP(this, param0); + return m_wxButtonExtWXReservedWindow3voidP(this, param0, res); } else { return res; @@ -4621,13 +4707,13 @@ public: { wxSize res = wxButton::WindowToClientSize(size); if (*m_wxButtonExtWindowToClientSizewxSizeCR != NULL){ - return m_wxButtonExtWindowToClientSizewxSizeCR(this, size); + return m_wxButtonExtWindowToClientSizewxSizeCR(this, size, res); } else { return res; } } - wxButtonExt(wxButtonExtAcceptsFocusFunc a_AcceptsFocus, wxButtonExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonExtCanBeFocusedFunc a_CanBeFocused, wxButtonExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonExtCanScrollintFunc a_CanScrollint, wxButtonExtCanSetTransparentFunc a_CanSetTransparent, wxButtonExtClearBackgroundFunc a_ClearBackground, wxButtonExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonExtCreateRefDataFunc a_CreateRefData, wxButtonExtDestroyFunc a_Destroy, wxButtonExtDissociateHandleFunc a_DissociateHandle, wxButtonExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonExtDoCentreintFunc a_DoCentreint, wxButtonExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonExtDoEnableboolFunc a_DoEnablebool, wxButtonExtDoFreezeFunc a_DoFreeze, wxButtonExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonExtDoGetClientDataFunc a_DoGetClientData, wxButtonExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonExtDoNavigateInintFunc a_DoNavigateInint, wxButtonExtDoPhaseintFunc a_DoPhaseint, wxButtonExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonExtDoThawFunc a_DoThaw, wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonExtEnableboolFunc a_Enablebool, wxButtonExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonExtFitFunc a_Fit, wxButtonExtFitInsideFunc a_FitInside, wxButtonExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonExtGetCharHeightFunc a_GetCharHeight, wxButtonExtGetCharWidthFunc a_GetCharWidth, wxButtonExtGetClassInfoFunc a_GetClassInfo, wxButtonExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonExtGetDPIFunc a_GetDPI, wxButtonExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonExtGetDropTargetFunc a_GetDropTarget, wxButtonExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonExtGetEventHashTableFunc a_GetEventHashTable, wxButtonExtGetEventTableFunc a_GetEventTable, wxButtonExtGetHandleFunc a_GetHandle, wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonExtGetLabelFunc a_GetLabel, wxButtonExtGetLabelTextFunc a_GetLabelText, wxButtonExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonExtGetMaxSizeFunc a_GetMaxSize, wxButtonExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonExtGetMinSizeFunc a_GetMinSize, wxButtonExtGetNameFunc a_GetName, wxButtonExtGetNormalStateFunc a_GetNormalState, wxButtonExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonExtGetScrollPosintFunc a_GetScrollPosint, wxButtonExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonExtGetValidatorFunc a_GetValidator, wxButtonExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonExtHasCaptureFunc a_HasCapture, wxButtonExtHasFocusFunc a_HasFocus, wxButtonExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonExtInheritAttributesFunc a_InheritAttributes, wxButtonExtInitDialogFunc a_InitDialog, wxButtonExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonExtIsRetainedFunc a_IsRetained, wxButtonExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonExtIsShownFunc a_IsShown, wxButtonExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonExtIsThisEnabledFunc a_IsThisEnabled, wxButtonExtIsTopLevelFunc a_IsTopLevel, wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonExtLayoutFunc a_Layout, wxButtonExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonExtLowerFunc a_Lower, wxButtonExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonExtOnInternalIdleFunc a_OnInternalIdle, wxButtonExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonExtRaiseFunc a_Raise, wxButtonExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonExtScrollLinesintFunc a_ScrollLinesint, wxButtonExtScrollPagesintFunc a_ScrollPagesint, wxButtonExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonExtSendSizeEventintFunc a_SendSizeEventint, wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonExtSetDefaultFunc a_SetDefault, wxButtonExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonExtSetFocusFunc a_SetFocus, wxButtonExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonExtShowboolFunc a_Showbool, wxButtonExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonExtUpdateFunc a_Update, wxButtonExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonExtValidateFunc a_Validate, wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonExtWarpPointerintintFunc a_WarpPointerintint, wxButtonExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButton() { + wxButtonExt(wxButtonExtAcceptsFocusFunc a_AcceptsFocus, wxButtonExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonExtCanBeFocusedFunc a_CanBeFocused, wxButtonExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonExtCanScrollintFunc a_CanScrollint, wxButtonExtCanSetTransparentFunc a_CanSetTransparent, wxButtonExtClearBackgroundFunc a_ClearBackground, wxButtonExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonExtCreateRefDataFunc a_CreateRefData, wxButtonExtDestroyFunc a_Destroy, wxButtonExtDissociateHandleFunc a_DissociateHandle, wxButtonExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonExtDoCentreintFunc a_DoCentreint, wxButtonExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonExtDoEnableboolFunc a_DoEnablebool, wxButtonExtDoFreezeFunc a_DoFreeze, wxButtonExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonExtDoGetClientDataFunc a_DoGetClientData, wxButtonExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonExtDoGetSizeFromClientSizewxSizeCRFunc a_DoGetSizeFromClientSizewxSizeCR, wxButtonExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxButtonExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonExtDoNavigateInintFunc a_DoNavigateInint, wxButtonExtDoPhaseintFunc a_DoPhaseint, wxButtonExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonExtDoSetBitmapMarginswxCoordwxCoordFunc a_DoSetBitmapMarginswxCoordwxCoord, wxButtonExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonExtDoThawFunc a_DoThaw, wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonExtEnableboolFunc a_Enablebool, wxButtonExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonExtFitFunc a_Fit, wxButtonExtFitInsideFunc a_FitInside, wxButtonExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonExtGetCharHeightFunc a_GetCharHeight, wxButtonExtGetCharWidthFunc a_GetCharWidth, wxButtonExtGetClassInfoFunc a_GetClassInfo, wxButtonExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonExtGetDPIFunc a_GetDPI, wxButtonExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonExtGetDropTargetFunc a_GetDropTarget, wxButtonExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonExtGetEventHashTableFunc a_GetEventHashTable, wxButtonExtGetEventTableFunc a_GetEventTable, wxButtonExtGetHandleFunc a_GetHandle, wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonExtGetLabelFunc a_GetLabel, wxButtonExtGetLabelTextFunc a_GetLabelText, wxButtonExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonExtGetMaxSizeFunc a_GetMaxSize, wxButtonExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonExtGetMinSizeFunc a_GetMinSize, wxButtonExtGetNameFunc a_GetName, wxButtonExtGetNormalStateFunc a_GetNormalState, wxButtonExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonExtGetScrollPosintFunc a_GetScrollPosint, wxButtonExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonExtGetTransparentFunc a_GetTransparent, wxButtonExtGetValidatorFunc a_GetValidator, wxButtonExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonExtHasCaptureFunc a_HasCapture, wxButtonExtHasFocusFunc a_HasFocus, wxButtonExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonExtInheritAttributesFunc a_InheritAttributes, wxButtonExtInitDialogFunc a_InitDialog, wxButtonExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonExtIsRetainedFunc a_IsRetained, wxButtonExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonExtIsShownFunc a_IsShown, wxButtonExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonExtIsThisEnabledFunc a_IsThisEnabled, wxButtonExtIsTopLevelFunc a_IsTopLevel, wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonExtLayoutFunc a_Layout, wxButtonExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonExtLowerFunc a_Lower, wxButtonExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonExtOnInternalIdleFunc a_OnInternalIdle, wxButtonExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonExtRaiseFunc a_Raise, wxButtonExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonExtScrollLinesintFunc a_ScrollLinesint, wxButtonExtScrollPagesintFunc a_ScrollPagesint, wxButtonExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonExtSendSizeEventintFunc a_SendSizeEventint, wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonExtSetDefaultFunc a_SetDefault, wxButtonExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonExtSetFocusFunc a_SetFocus, wxButtonExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonExtShowboolFunc a_Showbool, wxButtonExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonExtTriggerScrollEventwxEventTypeFunc a_TriggerScrollEventwxEventType, wxButtonExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonExtUpdateFunc a_Update, wxButtonExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonExtValidateFunc a_Validate, wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonExtWarpPointerintintFunc a_WarpPointerintint, wxButtonExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButton() { m_wxButtonExtAcceptsFocus = a_AcceptsFocus; m_wxButtonExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; m_wxButtonExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; @@ -4668,12 +4754,14 @@ public: m_wxButtonExtDoGetPositionintPintP = a_DoGetPositionintPintP; m_wxButtonExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; m_wxButtonExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxButtonExtDoGetSizeFromClientSizewxSizeCR = a_DoGetSizeFromClientSizewxSizeCR; m_wxButtonExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; m_wxButtonExtDoGetVirtualSize = a_DoGetVirtualSize; m_wxButtonExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; m_wxButtonExtDoIsExposedintintintint = a_DoIsExposedintintintint; m_wxButtonExtDoIsExposedintint = a_DoIsExposedintint; + m_wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; m_wxButtonExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; m_wxButtonExtDoNavigateInint = a_DoNavigateInint; m_wxButtonExtDoPhaseint = a_DoPhaseint; @@ -4737,6 +4825,7 @@ public: m_wxButtonExtGetScrollThumbint = a_GetScrollThumbint; m_wxButtonExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; m_wxButtonExtGetThemeEnabled = a_GetThemeEnabled; + m_wxButtonExtGetTransparent = a_GetTransparent; m_wxButtonExtGetValidator = a_GetValidator; m_wxButtonExtGetWindowBorderSize = a_GetWindowBorderSize; m_wxButtonExtGetWindowStyleFlag = a_GetWindowStyleFlag; @@ -4817,6 +4906,7 @@ public: m_wxButtonExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; m_wxButtonExtTransferDataFromWindow = a_TransferDataFromWindow; m_wxButtonExtTransferDataToWindow = a_TransferDataToWindow; + m_wxButtonExtTriggerScrollEventwxEventType = a_TriggerScrollEventwxEventType; m_wxButtonExtTryAfterwxEventR = a_TryAfterwxEventR; m_wxButtonExtTryBeforewxEventR = a_TryBeforewxEventR; m_wxButtonExtUnregisterHotKeyint = a_UnregisterHotKeyint; diff --git a/wxheaders/wxext/colour_ext.h b/wxheaders/wxext/colour_ext.h index 1110858..a5ef233 100644 --- a/wxheaders/wxext/colour_ext.h +++ b/wxheaders/wxext/colour_ext.h @@ -5,27 +5,27 @@ #include class wxColourBaseExt; -typedef wxColourBase::ChannelType (*wxColourBaseExtAlphaFunc)(const wxColourBaseExt* self); +typedef wxColourBase::ChannelType (*wxColourBaseExtAlphaFunc)(const wxColourBaseExt* self, wxColourBase::ChannelType res); typedef wxColourBase::ChannelType (*wxColourBaseExtBlueFunc)(const wxColourBaseExt* self); -typedef wxGDIRefData* (*wxColourBaseExtCloneGDIRefDatawxGDIRefDataCPFunc)(const wxColourBaseExt* self, wxGDIRefData const* param0); -typedef wxGDIRefData* (*wxColourBaseExtCreateGDIRefDataFunc)(const wxColourBaseExt* self); -typedef bool (*wxColourBaseExtFromStringwxStringCRFunc)(const wxColourBaseExt* self, wxString const& s); -typedef wxString (*wxColourBaseExtGetAsStringlongFunc)(const wxColourBaseExt* self, long flags); +typedef wxGDIRefData* (*wxColourBaseExtCloneGDIRefDatawxGDIRefDataCPFunc)(const wxColourBaseExt* self, wxGDIRefData const* param0, wxGDIRefData* res); +typedef wxGDIRefData* (*wxColourBaseExtCreateGDIRefDataFunc)(const wxColourBaseExt* self, wxGDIRefData* res); +typedef bool (*wxColourBaseExtFromStringwxStringCRFunc)(const wxColourBaseExt* self, wxString const& s, bool res); +typedef wxString (*wxColourBaseExtGetAsStringlongFunc)(const wxColourBaseExt* self, long flags, wxString res); typedef wxColourBase::ChannelType (*wxColourBaseExtGreenFunc)(const wxColourBaseExt* self); typedef void (*wxColourBaseExtInitRGBAwxColourBaseNChannelTypewxColourBaseNChannelTypewxColourBaseNChannelTypewxColourBaseNChannelTypeFunc)(const wxColourBaseExt* self, wxColourBase::ChannelType r, wxColourBase::ChannelType g, wxColourBase::ChannelType b, wxColourBase::ChannelType a); -typedef bool (*wxColourBaseExtIsSolidFunc)(const wxColourBaseExt* self); +typedef bool (*wxColourBaseExtIsSolidFunc)(const wxColourBaseExt* self, bool res); typedef wxColourBase::ChannelType (*wxColourBaseExtRedFunc)(const wxColourBaseExt* self); class wxColourExt; -typedef wxColourBase::ChannelType (*wxColourExtAlphaFunc)(const wxColourExt* self); +typedef wxColourBase::ChannelType (*wxColourExtAlphaFunc)(const wxColourExt* self, wxColourBase::ChannelType res); typedef wxColourBase::ChannelType (*wxColourExtBlueFunc)(const wxColourExt* self); -typedef wxGDIRefData* (*wxColourExtCloneGDIRefDatawxGDIRefDataCPFunc)(const wxColourExt* self, wxGDIRefData const* param0); -typedef wxGDIRefData* (*wxColourExtCreateGDIRefDataFunc)(const wxColourExt* self); -typedef bool (*wxColourExtFromStringwxStringCRFunc)(const wxColourExt* self, wxString const& s); -typedef wxString (*wxColourExtGetAsStringlongFunc)(const wxColourExt* self, long flags); -typedef wxClassInfo* (*wxColourExtGetClassInfoFunc)(const wxColourExt* self); +typedef wxGDIRefData* (*wxColourExtCloneGDIRefDatawxGDIRefDataCPFunc)(const wxColourExt* self, wxGDIRefData const* param0, wxGDIRefData* res); +typedef wxGDIRefData* (*wxColourExtCreateGDIRefDataFunc)(const wxColourExt* self, wxGDIRefData* res); +typedef bool (*wxColourExtFromStringwxStringCRFunc)(const wxColourExt* self, wxString const& s, bool res); +typedef wxString (*wxColourExtGetAsStringlongFunc)(const wxColourExt* self, long flags, wxString res); +typedef wxClassInfo* (*wxColourExtGetClassInfoFunc)(const wxColourExt* self, wxClassInfo* res); typedef wxColourBase::ChannelType (*wxColourExtGreenFunc)(const wxColourExt* self); typedef void (*wxColourExtInitRGBAwxColourBaseNChannelTypewxColourBaseNChannelTypewxColourBaseNChannelTypewxColourBaseNChannelTypeFunc)(const wxColourExt* self, wxColourBase::ChannelType r, wxColourBase::ChannelType g, wxColourBase::ChannelType b, wxColourBase::ChannelType a); -typedef bool (*wxColourExtIsSolidFunc)(const wxColourExt* self); +typedef bool (*wxColourExtIsSolidFunc)(const wxColourExt* self, bool res); typedef wxColourBase::ChannelType (*wxColourExtRedFunc)(const wxColourExt* self); class wxColourRefDataExt; typedef double (*wxColourRefDataExtAlphaFunc)(const wxColourRefDataExt* self); @@ -33,7 +33,7 @@ typedef double (*wxColourRefDataExtBlueFunc)(const wxColourRefDataExt* self); typedef wxColourRefData* (*wxColourRefDataExtCloneFunc)(const wxColourRefDataExt* self); typedef CGColorRef (*wxColourRefDataExtGetCGColorFunc)(const wxColourRefDataExt* self); typedef double (*wxColourRefDataExtGreenFunc)(const wxColourRefDataExt* self); -typedef bool (*wxColourRefDataExtIsSolidFunc)(const wxColourRefDataExt* self); +typedef bool (*wxColourRefDataExtIsSolidFunc)(const wxColourRefDataExt* self, bool res); typedef double (*wxColourRefDataExtRedFunc)(const wxColourRefDataExt* self); class wxColourBaseExt: public wxColourBase @@ -44,9 +44,9 @@ public: wxColourBaseExtAlphaFunc m_wxColourBaseExtAlpha = NULL; virtual wxColourBase::ChannelType Alpha() const override { - wxColourBase::ChannelType res = wxColourBase::Alpha(); + wxColourBase::ChannelType res = wxColourBase::Alpha(); if (*m_wxColourBaseExtAlpha != NULL){ - return m_wxColourBaseExtAlpha(this); + return m_wxColourBaseExtAlpha(this, res); } else { return res; @@ -67,7 +67,7 @@ public: { wxGDIRefData* res = wxColourBase::CloneGDIRefData(param0); if (*m_wxColourBaseExtCloneGDIRefDatawxGDIRefDataCP != NULL){ - return m_wxColourBaseExtCloneGDIRefDatawxGDIRefDataCP(this, param0); + return m_wxColourBaseExtCloneGDIRefDatawxGDIRefDataCP(this, param0, res); } else { return res; @@ -78,7 +78,7 @@ public: { wxGDIRefData* res = wxColourBase::CreateGDIRefData(); if (*m_wxColourBaseExtCreateGDIRefData != NULL){ - return m_wxColourBaseExtCreateGDIRefData(this); + return m_wxColourBaseExtCreateGDIRefData(this, res); } else { return res; @@ -89,7 +89,7 @@ public: { bool res = wxColourBase::FromString(s); if (*m_wxColourBaseExtFromStringwxStringCR != NULL){ - return m_wxColourBaseExtFromStringwxStringCR(this, s); + return m_wxColourBaseExtFromStringwxStringCR(this, s, res); } else { return res; @@ -100,7 +100,7 @@ public: { wxString res = wxColourBase::GetAsString(flags); if (*m_wxColourBaseExtGetAsStringlong != NULL){ - return m_wxColourBaseExtGetAsStringlong(this, flags); + return m_wxColourBaseExtGetAsStringlong(this, flags, res); } else { return res; @@ -128,7 +128,7 @@ public: { bool res = wxColourBase::IsSolid(); if (*m_wxColourBaseExtIsSolid != NULL){ - return m_wxColourBaseExtIsSolid(this); + return m_wxColourBaseExtIsSolid(this, res); } else { return res; @@ -172,9 +172,9 @@ public: wxColourExtAlphaFunc m_wxColourExtAlpha = NULL; virtual wxColourBase::ChannelType Alpha() const override { - wxColourBase::ChannelType res = wxColour::Alpha(); + wxColourBase::ChannelType res = wxColour::Alpha(); if (*m_wxColourExtAlpha != NULL){ - return m_wxColourExtAlpha(this); + return m_wxColourExtAlpha(this, res); } else { return res; @@ -195,7 +195,7 @@ public: { wxGDIRefData* res = wxColour::CloneGDIRefData(param0); if (*m_wxColourExtCloneGDIRefDatawxGDIRefDataCP != NULL){ - return m_wxColourExtCloneGDIRefDatawxGDIRefDataCP(this, param0); + return m_wxColourExtCloneGDIRefDatawxGDIRefDataCP(this, param0, res); } else { return res; @@ -206,7 +206,7 @@ public: { wxGDIRefData* res = wxColour::CreateGDIRefData(); if (*m_wxColourExtCreateGDIRefData != NULL){ - return m_wxColourExtCreateGDIRefData(this); + return m_wxColourExtCreateGDIRefData(this, res); } else { return res; @@ -217,7 +217,7 @@ public: { bool res = wxColour::FromString(s); if (*m_wxColourExtFromStringwxStringCR != NULL){ - return m_wxColourExtFromStringwxStringCR(this, s); + return m_wxColourExtFromStringwxStringCR(this, s, res); } else { return res; @@ -228,7 +228,7 @@ public: { wxString res = wxColour::GetAsString(flags); if (*m_wxColourExtGetAsStringlong != NULL){ - return m_wxColourExtGetAsStringlong(this, flags); + return m_wxColourExtGetAsStringlong(this, flags, res); } else { return res; @@ -239,7 +239,7 @@ public: { wxClassInfo* res = wxColour::GetClassInfo(); if (*m_wxColourExtGetClassInfo != NULL){ - return m_wxColourExtGetClassInfo(this); + return m_wxColourExtGetClassInfo(this, res); } else { return res; @@ -267,7 +267,7 @@ public: { bool res = wxColour::IsSolid(); if (*m_wxColourExtIsSolid != NULL){ - return m_wxColourExtIsSolid(this); + return m_wxColourExtIsSolid(this, res); } else { return res; diff --git a/wxheaders/wxext/event_ext.h b/wxheaders/wxext/event_ext.h index 1606f68..007ea0e 100644 --- a/wxheaders/wxext/event_ext.h +++ b/wxheaders/wxext/event_ext.h @@ -2,23 +2,24 @@ #define _WX_EVENT_H_EXT_ #include +#include class wxEventFunctorExt; -typedef wxEvtHandler* (*wxEventFunctorExtGetEvtHandlerFunc)(const wxEventFunctorExt* self); -typedef wxEventFunction (*wxEventFunctorExtGetEvtMethodFunc)(const wxEventFunctorExt* self); +typedef wxEvtHandler* (*wxEventFunctorExtGetEvtHandlerFunc)(const wxEventFunctorExt* self, wxEvtHandler* res); +typedef wxEventFunction (*wxEventFunctorExtGetEvtMethodFunc)(const wxEventFunctorExt* self, wxEventFunction res); typedef bool (*wxEventFunctorExtIsMatchingwxEventFunctorCRFunc)(const wxEventFunctorExt* self, wxEventFunctor const& functor); typedef void (*wxEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc)(const wxEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxObjectEventFunctorExt; -typedef wxEvtHandler* (*wxObjectEventFunctorExtGetEvtHandlerFunc)(const wxObjectEventFunctorExt* self); -typedef wxEventFunction (*wxObjectEventFunctorExtGetEvtMethodFunc)(const wxObjectEventFunctorExt* self); +typedef wxEvtHandler* (*wxObjectEventFunctorExtGetEvtHandlerFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* res); +typedef wxEventFunction (*wxObjectEventFunctorExtGetEvtMethodFunc)(const wxObjectEventFunctorExt* self, wxEventFunction res); typedef bool (*wxObjectEventFunctorExtIsMatchingwxEventFunctorCRFunc)(const wxObjectEventFunctorExt* self, wxEventFunctor const& functor); typedef void (*wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxEventExt; typedef wxEvent* (*wxEventExtCloneFunc)(const wxEventExt* self); -typedef wxObjectRefData* (*wxEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxEventExtCreateRefDataFunc)(const wxEventExt* self); -typedef wxClassInfo* (*wxEventExtGetClassInfoFunc)(const wxEventExt* self); -typedef wxEventCategory (*wxEventExtGetEventCategoryFunc)(const wxEventExt* self); +typedef wxObjectRefData* (*wxEventExtCloneRefDatawxObjectRefDataCPFunc)(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 wxPropagationDisablerExt; class wxPropagateOnceExt; class wxEventObjectOriginSetterExt; @@ -27,293 +28,293 @@ class wxEventBasicPayloadMixinExt; class wxEventAnyPayloadMixinExt; class wxIdleEventExt; typedef wxEvent* (*wxIdleEventExtCloneFunc)(const wxIdleEventExt* self); -typedef wxObjectRefData* (*wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxIdleEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxIdleEventExtCreateRefDataFunc)(const wxIdleEventExt* self); -typedef wxClassInfo* (*wxIdleEventExtGetClassInfoFunc)(const wxIdleEventExt* self); -typedef wxEventCategory (*wxIdleEventExtGetEventCategoryFunc)(const wxIdleEventExt* self); +typedef wxObjectRefData* (*wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxThreadEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxThreadEventExtCreateRefDataFunc)(const wxThreadEventExt* self); -typedef wxClassInfo* (*wxThreadEventExtGetClassInfoFunc)(const wxThreadEventExt* self); -typedef wxEventCategory (*wxThreadEventExtGetEventCategoryFunc)(const wxThreadEventExt* self); +typedef wxObjectRefData* (*wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxAsyncMethodCallEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCreateRefDataFunc)(const wxAsyncMethodCallEventExt* self); +typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxEventCategory (*wxAsyncMethodCallEventExtGetEventCategoryFunc)(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* (*wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxCommandEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxCommandEventExtCreateRefDataFunc)(const wxCommandEventExt* self); -typedef wxClassInfo* (*wxCommandEventExtGetClassInfoFunc)(const wxCommandEventExt* self); -typedef wxEventCategory (*wxCommandEventExtGetEventCategoryFunc)(const wxCommandEventExt* self); +typedef wxObjectRefData* (*wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxNotifyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNotifyEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxNotifyEventExtCreateRefDataFunc)(const wxNotifyEventExt* self); -typedef wxClassInfo* (*wxNotifyEventExtGetClassInfoFunc)(const wxNotifyEventExt* self); -typedef wxEventCategory (*wxNotifyEventExtGetEventCategoryFunc)(const wxNotifyEventExt* self); +typedef wxEvent* (*wxNotifyEventExtCloneFunc)(const wxNotifyEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxNotifyEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxScrollEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxScrollEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxScrollEventExtCreateRefDataFunc)(const wxScrollEventExt* self); -typedef wxClassInfo* (*wxScrollEventExtGetClassInfoFunc)(const wxScrollEventExt* self); -typedef wxEventCategory (*wxScrollEventExtGetEventCategoryFunc)(const wxScrollEventExt* self); +typedef wxEvent* (*wxScrollEventExtCloneFunc)(const wxScrollEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxScrollEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxScrollWinEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxScrollWinEventExtCreateRefDataFunc)(const wxScrollWinEventExt* self); -typedef wxClassInfo* (*wxScrollWinEventExtGetClassInfoFunc)(const wxScrollWinEventExt* self); -typedef wxEventCategory (*wxScrollWinEventExtGetEventCategoryFunc)(const wxScrollWinEventExt* self); +typedef wxObjectRefData* (*wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMouseEventExtCreateRefDataFunc)(const wxMouseEventExt* self); -typedef wxClassInfo* (*wxMouseEventExtGetClassInfoFunc)(const wxMouseEventExt* self); -typedef wxEventCategory (*wxMouseEventExtGetEventCategoryFunc)(const wxMouseEventExt* self); +typedef wxObjectRefData* (*wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSetCursorEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxSetCursorEventExtCreateRefDataFunc)(const wxSetCursorEventExt* self); -typedef wxClassInfo* (*wxSetCursorEventExtGetClassInfoFunc)(const wxSetCursorEventExt* self); -typedef wxEventCategory (*wxSetCursorEventExtGetEventCategoryFunc)(const wxSetCursorEventExt* self); +typedef wxObjectRefData* (*wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxGestureEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxGestureEventExtCreateRefDataFunc)(const wxGestureEventExt* self); -typedef wxClassInfo* (*wxGestureEventExtGetClassInfoFunc)(const wxGestureEventExt* self); -typedef wxEventCategory (*wxGestureEventExtGetEventCategoryFunc)(const wxGestureEventExt* self); +typedef wxObjectRefData* (*wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxPanGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPanGestureEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxPanGestureEventExtCreateRefDataFunc)(const wxPanGestureEventExt* self); -typedef wxClassInfo* (*wxPanGestureEventExtGetClassInfoFunc)(const wxPanGestureEventExt* self); -typedef wxEventCategory (*wxPanGestureEventExtGetEventCategoryFunc)(const wxPanGestureEventExt* self); +typedef wxEvent* (*wxPanGestureEventExtCloneFunc)(const wxPanGestureEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxPanGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxZoomGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxZoomGestureEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxZoomGestureEventExtCreateRefDataFunc)(const wxZoomGestureEventExt* self); -typedef wxClassInfo* (*wxZoomGestureEventExtGetClassInfoFunc)(const wxZoomGestureEventExt* self); -typedef wxEventCategory (*wxZoomGestureEventExtGetEventCategoryFunc)(const wxZoomGestureEventExt* self); +typedef wxEvent* (*wxZoomGestureEventExtCloneFunc)(const wxZoomGestureEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxZoomGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxRotateGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxRotateGestureEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxRotateGestureEventExtCreateRefDataFunc)(const wxRotateGestureEventExt* self); -typedef wxClassInfo* (*wxRotateGestureEventExtGetClassInfoFunc)(const wxRotateGestureEventExt* self); -typedef wxEventCategory (*wxRotateGestureEventExtGetEventCategoryFunc)(const wxRotateGestureEventExt* self); +typedef wxEvent* (*wxRotateGestureEventExtCloneFunc)(const wxRotateGestureEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxRotateGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxTwoFingerTapEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxTwoFingerTapEventExtCreateRefDataFunc)(const wxTwoFingerTapEventExt* self); -typedef wxClassInfo* (*wxTwoFingerTapEventExtGetClassInfoFunc)(const wxTwoFingerTapEventExt* self); -typedef wxEventCategory (*wxTwoFingerTapEventExtGetEventCategoryFunc)(const wxTwoFingerTapEventExt* self); +typedef wxEvent* (*wxTwoFingerTapEventExtCloneFunc)(const wxTwoFingerTapEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxLongPressEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxLongPressEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxLongPressEventExtCreateRefDataFunc)(const wxLongPressEventExt* self); -typedef wxClassInfo* (*wxLongPressEventExtGetClassInfoFunc)(const wxLongPressEventExt* self); -typedef wxEventCategory (*wxLongPressEventExtGetEventCategoryFunc)(const wxLongPressEventExt* self); +typedef wxEvent* (*wxLongPressEventExtCloneFunc)(const wxLongPressEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxLongPressEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxPressAndTapEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPressAndTapEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxPressAndTapEventExtCreateRefDataFunc)(const wxPressAndTapEventExt* self); -typedef wxClassInfo* (*wxPressAndTapEventExtGetClassInfoFunc)(const wxPressAndTapEventExt* self); -typedef wxEventCategory (*wxPressAndTapEventExtGetEventCategoryFunc)(const wxPressAndTapEventExt* self); +typedef wxEvent* (*wxPressAndTapEventExtCloneFunc)(const wxPressAndTapEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxPressAndTapEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxKeyEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxKeyEventExtCreateRefDataFunc)(const wxKeyEventExt* self); -typedef wxClassInfo* (*wxKeyEventExtGetClassInfoFunc)(const wxKeyEventExt* self); -typedef wxEventCategory (*wxKeyEventExtGetEventCategoryFunc)(const wxKeyEventExt* self); +typedef wxObjectRefData* (*wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSizeEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxSizeEventExtCreateRefDataFunc)(const wxSizeEventExt* self); -typedef wxClassInfo* (*wxSizeEventExtGetClassInfoFunc)(const wxSizeEventExt* self); -typedef wxEventCategory (*wxSizeEventExtGetEventCategoryFunc)(const wxSizeEventExt* self); +typedef wxObjectRefData* (*wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMoveEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMoveEventExtCreateRefDataFunc)(const wxMoveEventExt* self); -typedef wxClassInfo* (*wxMoveEventExtGetClassInfoFunc)(const wxMoveEventExt* self); -typedef wxEventCategory (*wxMoveEventExtGetEventCategoryFunc)(const wxMoveEventExt* self); +typedef wxObjectRefData* (*wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPaintEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxPaintEventExtCreateRefDataFunc)(const wxPaintEventExt* self); -typedef wxClassInfo* (*wxPaintEventExtGetClassInfoFunc)(const wxPaintEventExt* self); -typedef wxEventCategory (*wxPaintEventExtGetEventCategoryFunc)(const wxPaintEventExt* self); +typedef wxObjectRefData* (*wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNcPaintEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxNcPaintEventExtCreateRefDataFunc)(const wxNcPaintEventExt* self); -typedef wxClassInfo* (*wxNcPaintEventExtGetClassInfoFunc)(const wxNcPaintEventExt* self); -typedef wxEventCategory (*wxNcPaintEventExtGetEventCategoryFunc)(const wxNcPaintEventExt* self); +typedef wxObjectRefData* (*wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxEraseEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxEraseEventExtCreateRefDataFunc)(const wxEraseEventExt* self); -typedef wxClassInfo* (*wxEraseEventExtGetClassInfoFunc)(const wxEraseEventExt* self); -typedef wxEventCategory (*wxEraseEventExtGetEventCategoryFunc)(const wxEraseEventExt* self); +typedef wxObjectRefData* (*wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxFocusEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxFocusEventExtCreateRefDataFunc)(const wxFocusEventExt* self); -typedef wxClassInfo* (*wxFocusEventExtGetClassInfoFunc)(const wxFocusEventExt* self); -typedef wxEventCategory (*wxFocusEventExtGetEventCategoryFunc)(const wxFocusEventExt* self); +typedef wxObjectRefData* (*wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxChildFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxChildFocusEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxChildFocusEventExtCreateRefDataFunc)(const wxChildFocusEventExt* self); -typedef wxClassInfo* (*wxChildFocusEventExtGetClassInfoFunc)(const wxChildFocusEventExt* self); -typedef wxEventCategory (*wxChildFocusEventExtGetEventCategoryFunc)(const wxChildFocusEventExt* self); +typedef wxEvent* (*wxChildFocusEventExtCloneFunc)(const wxChildFocusEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxChildFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxActivateEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxActivateEventExtCreateRefDataFunc)(const wxActivateEventExt* self); -typedef wxClassInfo* (*wxActivateEventExtGetClassInfoFunc)(const wxActivateEventExt* self); -typedef wxEventCategory (*wxActivateEventExtGetEventCategoryFunc)(const wxActivateEventExt* self); +typedef wxObjectRefData* (*wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxInitDialogEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxInitDialogEventExtCreateRefDataFunc)(const wxInitDialogEventExt* self); -typedef wxClassInfo* (*wxInitDialogEventExtGetClassInfoFunc)(const wxInitDialogEventExt* self); -typedef wxEventCategory (*wxInitDialogEventExtGetEventCategoryFunc)(const wxInitDialogEventExt* self); +typedef wxObjectRefData* (*wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMenuEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMenuEventExtCreateRefDataFunc)(const wxMenuEventExt* self); -typedef wxClassInfo* (*wxMenuEventExtGetClassInfoFunc)(const wxMenuEventExt* self); -typedef wxEventCategory (*wxMenuEventExtGetEventCategoryFunc)(const wxMenuEventExt* self); +typedef wxObjectRefData* (*wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxCloseEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxCloseEventExtCreateRefDataFunc)(const wxCloseEventExt* self); -typedef wxClassInfo* (*wxCloseEventExtGetClassInfoFunc)(const wxCloseEventExt* self); -typedef wxEventCategory (*wxCloseEventExtGetEventCategoryFunc)(const wxCloseEventExt* self); +typedef wxObjectRefData* (*wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxShowEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxShowEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxShowEventExtCreateRefDataFunc)(const wxShowEventExt* self); -typedef wxClassInfo* (*wxShowEventExtGetClassInfoFunc)(const wxShowEventExt* self); -typedef wxEventCategory (*wxShowEventExtGetEventCategoryFunc)(const wxShowEventExt* self); +typedef wxObjectRefData* (*wxShowEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxIconizeEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxIconizeEventExtCreateRefDataFunc)(const wxIconizeEventExt* self); -typedef wxClassInfo* (*wxIconizeEventExtGetClassInfoFunc)(const wxIconizeEventExt* self); -typedef wxEventCategory (*wxIconizeEventExtGetEventCategoryFunc)(const wxIconizeEventExt* self); +typedef wxObjectRefData* (*wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMaximizeEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMaximizeEventExtCreateRefDataFunc)(const wxMaximizeEventExt* self); -typedef wxClassInfo* (*wxMaximizeEventExtGetClassInfoFunc)(const wxMaximizeEventExt* self); -typedef wxEventCategory (*wxMaximizeEventExtGetEventCategoryFunc)(const wxMaximizeEventExt* self); +typedef wxObjectRefData* (*wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxFullScreenEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxFullScreenEventExtCreateRefDataFunc)(const wxFullScreenEventExt* self); -typedef wxClassInfo* (*wxFullScreenEventExtGetClassInfoFunc)(const wxFullScreenEventExt* self); -typedef wxEventCategory (*wxFullScreenEventExtGetEventCategoryFunc)(const wxFullScreenEventExt* self); +typedef wxObjectRefData* (*wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxJoystickEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxJoystickEventExtCreateRefDataFunc)(const wxJoystickEventExt* self); -typedef wxClassInfo* (*wxJoystickEventExtGetClassInfoFunc)(const wxJoystickEventExt* self); -typedef wxEventCategory (*wxJoystickEventExtGetEventCategoryFunc)(const wxJoystickEventExt* self); +typedef wxObjectRefData* (*wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDropFilesEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxDropFilesEventExtCreateRefDataFunc)(const wxDropFilesEventExt* self); -typedef wxClassInfo* (*wxDropFilesEventExtGetClassInfoFunc)(const wxDropFilesEventExt* self); -typedef wxEventCategory (*wxDropFilesEventExtGetEventCategoryFunc)(const wxDropFilesEventExt* self); +typedef wxObjectRefData* (*wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxUpdateUIEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxUpdateUIEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxUpdateUIEventExtCreateRefDataFunc)(const wxUpdateUIEventExt* self); -typedef wxClassInfo* (*wxUpdateUIEventExtGetClassInfoFunc)(const wxUpdateUIEventExt* self); -typedef wxEventCategory (*wxUpdateUIEventExtGetEventCategoryFunc)(const wxUpdateUIEventExt* self); +typedef wxEvent* (*wxUpdateUIEventExtCloneFunc)(const wxUpdateUIEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxUpdateUIEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSysColourChangedEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxSysColourChangedEventExtCreateRefDataFunc)(const wxSysColourChangedEventExt* self); -typedef wxClassInfo* (*wxSysColourChangedEventExtGetClassInfoFunc)(const wxSysColourChangedEventExt* self); -typedef wxEventCategory (*wxSysColourChangedEventExtGetEventCategoryFunc)(const wxSysColourChangedEventExt* self); +typedef wxObjectRefData* (*wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseCaptureChangedEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCreateRefDataFunc)(const wxMouseCaptureChangedEventExt* self); -typedef wxClassInfo* (*wxMouseCaptureChangedEventExtGetClassInfoFunc)(const wxMouseCaptureChangedEventExt* self); -typedef wxEventCategory (*wxMouseCaptureChangedEventExtGetEventCategoryFunc)(const wxMouseCaptureChangedEventExt* self); +typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseCaptureLostEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCreateRefDataFunc)(const wxMouseCaptureLostEventExt* self); -typedef wxClassInfo* (*wxMouseCaptureLostEventExtGetClassInfoFunc)(const wxMouseCaptureLostEventExt* self); -typedef wxEventCategory (*wxMouseCaptureLostEventExtGetEventCategoryFunc)(const wxMouseCaptureLostEventExt* self); +typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDisplayChangedEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxDisplayChangedEventExtCreateRefDataFunc)(const wxDisplayChangedEventExt* self); -typedef wxClassInfo* (*wxDisplayChangedEventExtGetClassInfoFunc)(const wxDisplayChangedEventExt* self); -typedef wxEventCategory (*wxDisplayChangedEventExtGetEventCategoryFunc)(const wxDisplayChangedEventExt* self); +typedef wxObjectRefData* (*wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDPIChangedEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxDPIChangedEventExtCreateRefDataFunc)(const wxDPIChangedEventExt* self); -typedef wxClassInfo* (*wxDPIChangedEventExtGetClassInfoFunc)(const wxDPIChangedEventExt* self); -typedef wxEventCategory (*wxDPIChangedEventExtGetEventCategoryFunc)(const wxDPIChangedEventExt* self); +typedef wxObjectRefData* (*wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPaletteChangedEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxPaletteChangedEventExtCreateRefDataFunc)(const wxPaletteChangedEventExt* self); -typedef wxClassInfo* (*wxPaletteChangedEventExtGetClassInfoFunc)(const wxPaletteChangedEventExt* self); -typedef wxEventCategory (*wxPaletteChangedEventExtGetEventCategoryFunc)(const wxPaletteChangedEventExt* self); +typedef wxObjectRefData* (*wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxQueryNewPaletteEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCreateRefDataFunc)(const wxQueryNewPaletteEventExt* self); -typedef wxClassInfo* (*wxQueryNewPaletteEventExtGetClassInfoFunc)(const wxQueryNewPaletteEventExt* self); -typedef wxEventCategory (*wxQueryNewPaletteEventExtGetEventCategoryFunc)(const wxQueryNewPaletteEventExt* self); +typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc)(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* (*wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNavigationKeyEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxNavigationKeyEventExtCreateRefDataFunc)(const wxNavigationKeyEventExt* self); -typedef wxClassInfo* (*wxNavigationKeyEventExtGetClassInfoFunc)(const wxNavigationKeyEventExt* self); -typedef wxEventCategory (*wxNavigationKeyEventExtGetEventCategoryFunc)(const wxNavigationKeyEventExt* self); +typedef wxObjectRefData* (*wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxWindowCreateEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowCreateEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxWindowCreateEventExtCreateRefDataFunc)(const wxWindowCreateEventExt* self); -typedef wxClassInfo* (*wxWindowCreateEventExtGetClassInfoFunc)(const wxWindowCreateEventExt* self); -typedef wxEventCategory (*wxWindowCreateEventExtGetEventCategoryFunc)(const wxWindowCreateEventExt* self); +typedef wxEvent* (*wxWindowCreateEventExtCloneFunc)(const wxWindowCreateEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxWindowCreateEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowDestroyEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxWindowDestroyEventExtCreateRefDataFunc)(const wxWindowDestroyEventExt* self); -typedef wxClassInfo* (*wxWindowDestroyEventExtGetClassInfoFunc)(const wxWindowDestroyEventExt* self); -typedef wxEventCategory (*wxWindowDestroyEventExtGetEventCategoryFunc)(const wxWindowDestroyEventExt* self); +typedef wxEvent* (*wxWindowDestroyEventExtCloneFunc)(const wxWindowDestroyEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxHelpEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxHelpEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxHelpEventExtCreateRefDataFunc)(const wxHelpEventExt* self); -typedef wxClassInfo* (*wxHelpEventExtGetClassInfoFunc)(const wxHelpEventExt* self); -typedef wxEventCategory (*wxHelpEventExtGetEventCategoryFunc)(const wxHelpEventExt* self); +typedef wxEvent* (*wxHelpEventExtCloneFunc)(const wxHelpEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxHelpEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxClipboardTextEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxClipboardTextEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxClipboardTextEventExtCreateRefDataFunc)(const wxClipboardTextEventExt* self); -typedef wxClassInfo* (*wxClipboardTextEventExtGetClassInfoFunc)(const wxClipboardTextEventExt* self); -typedef wxEventCategory (*wxClipboardTextEventExtGetEventCategoryFunc)(const wxClipboardTextEventExt* self); +typedef wxEvent* (*wxClipboardTextEventExtCloneFunc)(const wxClipboardTextEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxClipboardTextEventExtCloneRefDatawxObjectRefDataCPFunc)(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); -typedef wxObjectRefData* (*wxContextMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxContextMenuEventExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxContextMenuEventExtCreateRefDataFunc)(const wxContextMenuEventExt* self); -typedef wxClassInfo* (*wxContextMenuEventExtGetClassInfoFunc)(const wxContextMenuEventExt* self); -typedef wxEventCategory (*wxContextMenuEventExtGetEventCategoryFunc)(const wxContextMenuEventExt* self); +typedef wxEvent* (*wxContextMenuEventExtCloneFunc)(const wxContextMenuEventExt* self, wxEvent* res); +typedef wxObjectRefData* (*wxContextMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(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 wxEventTableEntryBaseExt; class wxEventTableEntryExt; class wxDynamicEventTableEntryExt; @@ -322,44 +323,44 @@ class wxEventTableEntryPointerArrayExt; class wxEventHashTableExt; class wxEvtHandlerExt; typedef void (*wxEvtHandlerExtAddPendingEventwxEventCRFunc)(const wxEvtHandlerExt* self, wxEvent const& event); -typedef wxObjectRefData* (*wxEvtHandlerExtCloneRefDatawxObjectRefDataCPFunc)(const wxEvtHandlerExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxEvtHandlerExtCreateRefDataFunc)(const wxEvtHandlerExt* self); -typedef wxClassInfo* (*wxEvtHandlerExtGetClassInfoFunc)(const wxEvtHandlerExt* self); -typedef wxEventHashTable& (*wxEvtHandlerExtGetEventHashTableFunc)(const wxEvtHandlerExt* self); -typedef wxEventTable const* (*wxEvtHandlerExtGetEventTableFunc)(const wxEvtHandlerExt* self); -typedef bool (*wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEvtHandlerExt* self, wxDynamicEventTableEntry& param0); -typedef bool (*wxEvtHandlerExtProcessEventwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); +typedef wxObjectRefData* (*wxEvtHandlerExtCloneRefDatawxObjectRefDataCPFunc)(const wxEvtHandlerExt* self, wxObjectRefData const* data, wxObjectRefData* res); +typedef wxObjectRefData* (*wxEvtHandlerExtCreateRefDataFunc)(const wxEvtHandlerExt* self, wxObjectRefData* res); +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 (*wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEvtHandlerExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef bool (*wxEvtHandlerExtProcessEventwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); typedef void (*wxEvtHandlerExtQueueEventwxEventPFunc)(const wxEvtHandlerExt* self, wxEvent* event); -typedef bool (*wxEvtHandlerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEvtHandlerExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxEvtHandlerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEvtHandlerExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxEvtHandlerExtSetNextHandlerwxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); typedef void (*wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); -typedef bool (*wxEvtHandlerExtTryAfterwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); -typedef bool (*wxEvtHandlerExtTryBeforewxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); +typedef bool (*wxEvtHandlerExtTryAfterwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); +typedef bool (*wxEvtHandlerExtTryBeforewxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event, bool res); class wxEvtHandlerArrayExt; class wxEventConnectionRefExt; typedef void (*wxEventConnectionRefExtOnObjectDestroyFunc)(const wxEventConnectionRefExt* self); -typedef wxEventConnectionRef* (*wxEventConnectionRefExtToEventConnectionFunc)(const wxEventConnectionRefExt* self); +typedef wxEventConnectionRef* (*wxEventConnectionRefExtToEventConnectionFunc)(const wxEventConnectionRefExt* self, wxEventConnectionRef* res); class wxEventBlockerExt; typedef void (*wxEventBlockerExtAddPendingEventwxEventCRFunc)(const wxEventBlockerExt* self, wxEvent const& event); -typedef wxObjectRefData* (*wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc)(const wxEventBlockerExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxEventBlockerExtCreateRefDataFunc)(const wxEventBlockerExt* self); -typedef void* (*wxEventBlockerExtDoGetClientDataFunc)(const wxEventBlockerExt* self); -typedef wxClientData* (*wxEventBlockerExtDoGetClientObjectFunc)(const wxEventBlockerExt* self); +typedef wxObjectRefData* (*wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc)(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 (*wxEventBlockerExtDoSetClientDatavoidPFunc)(const wxEventBlockerExt* self, void* data); typedef void (*wxEventBlockerExtDoSetClientObjectwxClientDataPFunc)(const wxEventBlockerExt* self, wxClientData* data); -typedef wxClassInfo* (*wxEventBlockerExtGetClassInfoFunc)(const wxEventBlockerExt* self); -typedef wxEventHashTable& (*wxEventBlockerExtGetEventHashTableFunc)(const wxEventBlockerExt* self); -typedef wxEventTable const* (*wxEventBlockerExtGetEventTableFunc)(const wxEventBlockerExt* self); -typedef bool (*wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEventBlockerExt* self, wxDynamicEventTableEntry& param0); -typedef bool (*wxEventBlockerExtProcessEventwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); +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 (*wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEventBlockerExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef bool (*wxEventBlockerExtProcessEventwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); typedef void (*wxEventBlockerExtQueueEventwxEventPFunc)(const wxEventBlockerExt* self, wxEvent* event); -typedef bool (*wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEventBlockerExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEventBlockerExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); typedef void (*wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); -typedef bool (*wxEventBlockerExtTryAfterwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); -typedef bool (*wxEventBlockerExtTryBeforewxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); -typedef void* (*wxEventBlockerExtWXReservedEvtHandler1voidPFunc)(const wxEventBlockerExt* self, void* param0); -typedef void* (*wxEventBlockerExtWXReservedEvtHandler2voidPFunc)(const wxEventBlockerExt* self, void* param0); +typedef bool (*wxEventBlockerExtTryAfterwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); +typedef bool (*wxEventBlockerExtTryBeforewxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event, bool res); +typedef void* (*wxEventBlockerExtWXReservedEvtHandler1voidPFunc)(const wxEventBlockerExt* self, void* param0, void* res); +typedef void* (*wxEventBlockerExtWXReservedEvtHandler2voidPFunc)(const wxEventBlockerExt* self, void* param0, void* res); class wxEventFunctorExt: public wxEventFunctor { @@ -370,7 +371,7 @@ public: { wxEvtHandler* res = wxEventFunctor::GetEvtHandler(); if (*m_wxEventFunctorExtGetEvtHandler != NULL){ - return m_wxEventFunctorExtGetEvtHandler(this); + return m_wxEventFunctorExtGetEvtHandler(this, res); } else { return res; @@ -381,7 +382,7 @@ public: { wxEventFunction res = wxEventFunctor::GetEvtMethod(); if (*m_wxEventFunctorExtGetEvtMethod != NULL){ - return m_wxEventFunctorExtGetEvtMethod(this); + return m_wxEventFunctorExtGetEvtMethod(this, res); } else { return res; @@ -421,7 +422,7 @@ public: { wxEvtHandler* res = wxObjectEventFunctor::GetEvtHandler(); if (*m_wxObjectEventFunctorExtGetEvtHandler != NULL){ - return m_wxObjectEventFunctorExtGetEvtHandler(this); + return m_wxObjectEventFunctorExtGetEvtHandler(this, res); } else { return res; @@ -432,7 +433,7 @@ public: { wxEventFunction res = wxObjectEventFunctor::GetEvtMethod(); if (*m_wxObjectEventFunctorExtGetEvtMethod != NULL){ - return m_wxObjectEventFunctorExtGetEvtMethod(this); + return m_wxObjectEventFunctorExtGetEvtMethod(this, res); } else { return res; @@ -441,18 +442,16 @@ public: wxObjectEventFunctorExtIsMatchingwxEventFunctorCRFunc m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR = NULL; virtual bool IsMatching(wxEventFunctor const& functor) const override { - bool res = wxObjectEventFunctor::IsMatching(functor); if (*m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR != NULL){ return m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR(this, functor); } else { - return res; + return false; } } wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR = NULL; virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override { - wxObjectEventFunctor::operator()(param0, param1); if (*m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR != NULL){ return m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR(this, param0, param1); } @@ -485,7 +484,7 @@ public: { wxObjectRefData* res = wxEvent::CloneRefData(data); if (*m_wxEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -496,7 +495,7 @@ public: { wxObjectRefData* res = wxEvent::CreateRefData(); if (*m_wxEventExtCreateRefData != NULL){ - return m_wxEventExtCreateRefData(this); + return m_wxEventExtCreateRefData(this, res); } else { return res; @@ -507,7 +506,7 @@ public: { wxClassInfo* res = wxEvent::GetClassInfo(); if (*m_wxEventExtGetClassInfo != NULL){ - return m_wxEventExtGetClassInfo(this); + return m_wxEventExtGetClassInfo(this, res); } else { return res; @@ -518,7 +517,7 @@ public: { wxEventCategory res = wxEvent::GetEventCategory(); if (*m_wxEventExtGetEventCategory != NULL){ - return m_wxEventExtGetEventCategory(this); + return m_wxEventExtGetEventCategory(this, res); } else { return res; @@ -578,12 +577,11 @@ public: wxIdleEventExtCloneFunc m_wxIdleEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxIdleEvent::Clone(); if (*m_wxIdleEventExtClone != NULL){ return m_wxIdleEventExtClone(this); } else { - return res; + return NULL; } } wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc m_wxIdleEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -591,7 +589,7 @@ public: { wxObjectRefData* res = wxIdleEvent::CloneRefData(data); if (*m_wxIdleEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxIdleEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxIdleEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -602,7 +600,7 @@ public: { wxObjectRefData* res = wxIdleEvent::CreateRefData(); if (*m_wxIdleEventExtCreateRefData != NULL){ - return m_wxIdleEventExtCreateRefData(this); + return m_wxIdleEventExtCreateRefData(this, res); } else { return res; @@ -613,7 +611,7 @@ public: { wxClassInfo* res = wxIdleEvent::GetClassInfo(); if (*m_wxIdleEventExtGetClassInfo != NULL){ - return m_wxIdleEventExtGetClassInfo(this); + return m_wxIdleEventExtGetClassInfo(this, res); } else { return res; @@ -624,7 +622,7 @@ public: { wxEventCategory res = wxIdleEvent::GetEventCategory(); if (*m_wxIdleEventExtGetEventCategory != NULL){ - return m_wxIdleEventExtGetEventCategory(this); + return m_wxIdleEventExtGetEventCategory(this, res); } else { return res; @@ -647,12 +645,11 @@ public: wxThreadEventExtCloneFunc m_wxThreadEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxThreadEvent::Clone(); if (*m_wxThreadEventExtClone != NULL){ return m_wxThreadEventExtClone(this); } else { - return res; + return NULL; } } wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc m_wxThreadEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -660,7 +657,7 @@ public: { wxObjectRefData* res = wxThreadEvent::CloneRefData(data); if (*m_wxThreadEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxThreadEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxThreadEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -671,7 +668,7 @@ public: { wxObjectRefData* res = wxThreadEvent::CreateRefData(); if (*m_wxThreadEventExtCreateRefData != NULL){ - return m_wxThreadEventExtCreateRefData(this); + return m_wxThreadEventExtCreateRefData(this, res); } else { return res; @@ -682,7 +679,7 @@ public: { wxClassInfo* res = wxThreadEvent::GetClassInfo(); if (*m_wxThreadEventExtGetClassInfo != NULL){ - return m_wxThreadEventExtGetClassInfo(this); + return m_wxThreadEventExtGetClassInfo(this, res); } else { return res; @@ -693,7 +690,7 @@ public: { wxEventCategory res = wxThreadEvent::GetEventCategory(); if (*m_wxThreadEventExtGetEventCategory != NULL){ - return m_wxThreadEventExtGetEventCategory(this); + return m_wxThreadEventExtGetEventCategory(this, res); } else { return res; @@ -728,7 +725,7 @@ public: { wxObjectRefData* res = wxAsyncMethodCallEvent::CloneRefData(data); if (*m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -739,7 +736,7 @@ public: { wxObjectRefData* res = wxAsyncMethodCallEvent::CreateRefData(); if (*m_wxAsyncMethodCallEventExtCreateRefData != NULL){ - return m_wxAsyncMethodCallEventExtCreateRefData(this); + return m_wxAsyncMethodCallEventExtCreateRefData(this, res); } else { return res; @@ -757,7 +754,7 @@ public: { wxClassInfo* res = wxAsyncMethodCallEvent::GetClassInfo(); if (*m_wxAsyncMethodCallEventExtGetClassInfo != NULL){ - return m_wxAsyncMethodCallEventExtGetClassInfo(this); + return m_wxAsyncMethodCallEventExtGetClassInfo(this, res); } else { return res; @@ -768,7 +765,7 @@ public: { wxEventCategory res = wxAsyncMethodCallEvent::GetEventCategory(); if (*m_wxAsyncMethodCallEventExtGetEventCategory != NULL){ - return m_wxAsyncMethodCallEventExtGetEventCategory(this); + return m_wxAsyncMethodCallEventExtGetEventCategory(this, res); } else { return res; @@ -784,7 +781,6 @@ public: } }; -#if wxUSE_GUI class wxCommandEventExt: public wxCommandEvent { public: @@ -793,12 +789,11 @@ public: wxCommandEventExtCloneFunc m_wxCommandEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxCommandEvent::Clone(); if (*m_wxCommandEventExtClone != NULL){ return m_wxCommandEventExtClone(this); } else { - return res; + return NULL; } } wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc m_wxCommandEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -806,7 +801,7 @@ public: { wxObjectRefData* res = wxCommandEvent::CloneRefData(data); if (*m_wxCommandEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxCommandEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxCommandEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -817,7 +812,7 @@ public: { wxObjectRefData* res = wxCommandEvent::CreateRefData(); if (*m_wxCommandEventExtCreateRefData != NULL){ - return m_wxCommandEventExtCreateRefData(this); + return m_wxCommandEventExtCreateRefData(this, res); } else { return res; @@ -828,7 +823,7 @@ public: { wxClassInfo* res = wxCommandEvent::GetClassInfo(); if (*m_wxCommandEventExtGetClassInfo != NULL){ - return m_wxCommandEventExtGetClassInfo(this); + return m_wxCommandEventExtGetClassInfo(this, res); } else { return res; @@ -839,7 +834,7 @@ public: { wxEventCategory res = wxCommandEvent::GetEventCategory(); if (*m_wxCommandEventExtGetEventCategory != NULL){ - return m_wxCommandEventExtGetEventCategory(this); + return m_wxCommandEventExtGetEventCategory(this, res); } else { return res; @@ -864,7 +859,7 @@ public: { wxEvent* res = wxNotifyEvent::Clone(); if (*m_wxNotifyEventExtClone != NULL){ - return m_wxNotifyEventExtClone(this); + return m_wxNotifyEventExtClone(this, res); } else { return res; @@ -875,7 +870,7 @@ public: { wxObjectRefData* res = wxNotifyEvent::CloneRefData(data); if (*m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -886,7 +881,7 @@ public: { wxObjectRefData* res = wxNotifyEvent::CreateRefData(); if (*m_wxNotifyEventExtCreateRefData != NULL){ - return m_wxNotifyEventExtCreateRefData(this); + return m_wxNotifyEventExtCreateRefData(this, res); } else { return res; @@ -897,7 +892,7 @@ public: { wxClassInfo* res = wxNotifyEvent::GetClassInfo(); if (*m_wxNotifyEventExtGetClassInfo != NULL){ - return m_wxNotifyEventExtGetClassInfo(this); + return m_wxNotifyEventExtGetClassInfo(this, res); } else { return res; @@ -908,7 +903,7 @@ public: { wxEventCategory res = wxNotifyEvent::GetEventCategory(); if (*m_wxNotifyEventExtGetEventCategory != NULL){ - return m_wxNotifyEventExtGetEventCategory(this); + return m_wxNotifyEventExtGetEventCategory(this, res); } else { return res; @@ -933,7 +928,7 @@ public: { wxEvent* res = wxScrollEvent::Clone(); if (*m_wxScrollEventExtClone != NULL){ - return m_wxScrollEventExtClone(this); + return m_wxScrollEventExtClone(this, res); } else { return res; @@ -944,7 +939,7 @@ public: { wxObjectRefData* res = wxScrollEvent::CloneRefData(data); if (*m_wxScrollEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxScrollEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxScrollEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -955,7 +950,7 @@ public: { wxObjectRefData* res = wxScrollEvent::CreateRefData(); if (*m_wxScrollEventExtCreateRefData != NULL){ - return m_wxScrollEventExtCreateRefData(this); + return m_wxScrollEventExtCreateRefData(this, res); } else { return res; @@ -966,7 +961,7 @@ public: { wxClassInfo* res = wxScrollEvent::GetClassInfo(); if (*m_wxScrollEventExtGetClassInfo != NULL){ - return m_wxScrollEventExtGetClassInfo(this); + return m_wxScrollEventExtGetClassInfo(this, res); } else { return res; @@ -977,7 +972,7 @@ public: { wxEventCategory res = wxScrollEvent::GetEventCategory(); if (*m_wxScrollEventExtGetEventCategory != NULL){ - return m_wxScrollEventExtGetEventCategory(this); + return m_wxScrollEventExtGetEventCategory(this, res); } else { return res; @@ -1000,12 +995,11 @@ public: wxScrollWinEventExtCloneFunc m_wxScrollWinEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxScrollWinEvent::Clone(); if (*m_wxScrollWinEventExtClone != NULL){ return m_wxScrollWinEventExtClone(this); } else { - return res; + return NULL; } } wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1013,7 +1007,7 @@ public: { wxObjectRefData* res = wxScrollWinEvent::CloneRefData(data); if (*m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1024,7 +1018,7 @@ public: { wxObjectRefData* res = wxScrollWinEvent::CreateRefData(); if (*m_wxScrollWinEventExtCreateRefData != NULL){ - return m_wxScrollWinEventExtCreateRefData(this); + return m_wxScrollWinEventExtCreateRefData(this, res); } else { return res; @@ -1035,7 +1029,7 @@ public: { wxClassInfo* res = wxScrollWinEvent::GetClassInfo(); if (*m_wxScrollWinEventExtGetClassInfo != NULL){ - return m_wxScrollWinEventExtGetClassInfo(this); + return m_wxScrollWinEventExtGetClassInfo(this, res); } else { return res; @@ -1046,7 +1040,7 @@ public: { wxEventCategory res = wxScrollWinEvent::GetEventCategory(); if (*m_wxScrollWinEventExtGetEventCategory != NULL){ - return m_wxScrollWinEventExtGetEventCategory(this); + return m_wxScrollWinEventExtGetEventCategory(this, res); } else { return res; @@ -1069,12 +1063,11 @@ public: wxMouseEventExtCloneFunc m_wxMouseEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMouseEvent::Clone(); if (*m_wxMouseEventExtClone != NULL){ return m_wxMouseEventExtClone(this); } else { - return res; + return NULL; } } wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1082,7 +1075,7 @@ public: { wxObjectRefData* res = wxMouseEvent::CloneRefData(data); if (*m_wxMouseEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMouseEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMouseEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1093,7 +1086,7 @@ public: { wxObjectRefData* res = wxMouseEvent::CreateRefData(); if (*m_wxMouseEventExtCreateRefData != NULL){ - return m_wxMouseEventExtCreateRefData(this); + return m_wxMouseEventExtCreateRefData(this, res); } else { return res; @@ -1104,7 +1097,7 @@ public: { wxClassInfo* res = wxMouseEvent::GetClassInfo(); if (*m_wxMouseEventExtGetClassInfo != NULL){ - return m_wxMouseEventExtGetClassInfo(this); + return m_wxMouseEventExtGetClassInfo(this, res); } else { return res; @@ -1115,7 +1108,7 @@ public: { wxEventCategory res = wxMouseEvent::GetEventCategory(); if (*m_wxMouseEventExtGetEventCategory != NULL){ - return m_wxMouseEventExtGetEventCategory(this); + return m_wxMouseEventExtGetEventCategory(this, res); } else { return res; @@ -1138,12 +1131,11 @@ public: wxSetCursorEventExtCloneFunc m_wxSetCursorEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxSetCursorEvent::Clone(); if (*m_wxSetCursorEventExtClone != NULL){ return m_wxSetCursorEventExtClone(this); } else { - return res; + return NULL; } } wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1151,7 +1143,7 @@ public: { wxObjectRefData* res = wxSetCursorEvent::CloneRefData(data); if (*m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1162,7 +1154,7 @@ public: { wxObjectRefData* res = wxSetCursorEvent::CreateRefData(); if (*m_wxSetCursorEventExtCreateRefData != NULL){ - return m_wxSetCursorEventExtCreateRefData(this); + return m_wxSetCursorEventExtCreateRefData(this, res); } else { return res; @@ -1173,7 +1165,7 @@ public: { wxClassInfo* res = wxSetCursorEvent::GetClassInfo(); if (*m_wxSetCursorEventExtGetClassInfo != NULL){ - return m_wxSetCursorEventExtGetClassInfo(this); + return m_wxSetCursorEventExtGetClassInfo(this, res); } else { return res; @@ -1184,7 +1176,7 @@ public: { wxEventCategory res = wxSetCursorEvent::GetEventCategory(); if (*m_wxSetCursorEventExtGetEventCategory != NULL){ - return m_wxSetCursorEventExtGetEventCategory(this); + return m_wxSetCursorEventExtGetEventCategory(this, res); } else { return res; @@ -1207,12 +1199,11 @@ public: wxGestureEventExtCloneFunc m_wxGestureEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxGestureEvent::Clone(); if (*m_wxGestureEventExtClone != NULL){ return m_wxGestureEventExtClone(this); } else { - return res; + return NULL; } } wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc m_wxGestureEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1220,7 +1211,7 @@ public: { wxObjectRefData* res = wxGestureEvent::CloneRefData(data); if (*m_wxGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxGestureEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1231,7 +1222,7 @@ public: { wxObjectRefData* res = wxGestureEvent::CreateRefData(); if (*m_wxGestureEventExtCreateRefData != NULL){ - return m_wxGestureEventExtCreateRefData(this); + return m_wxGestureEventExtCreateRefData(this, res); } else { return res; @@ -1242,7 +1233,7 @@ public: { wxClassInfo* res = wxGestureEvent::GetClassInfo(); if (*m_wxGestureEventExtGetClassInfo != NULL){ - return m_wxGestureEventExtGetClassInfo(this); + return m_wxGestureEventExtGetClassInfo(this, res); } else { return res; @@ -1253,7 +1244,7 @@ public: { wxEventCategory res = wxGestureEvent::GetEventCategory(); if (*m_wxGestureEventExtGetEventCategory != NULL){ - return m_wxGestureEventExtGetEventCategory(this); + return m_wxGestureEventExtGetEventCategory(this, res); } else { return res; @@ -1278,7 +1269,7 @@ public: { wxEvent* res = wxPanGestureEvent::Clone(); if (*m_wxPanGestureEventExtClone != NULL){ - return m_wxPanGestureEventExtClone(this); + return m_wxPanGestureEventExtClone(this, res); } else { return res; @@ -1289,7 +1280,7 @@ public: { wxObjectRefData* res = wxPanGestureEvent::CloneRefData(data); if (*m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1300,7 +1291,7 @@ public: { wxObjectRefData* res = wxPanGestureEvent::CreateRefData(); if (*m_wxPanGestureEventExtCreateRefData != NULL){ - return m_wxPanGestureEventExtCreateRefData(this); + return m_wxPanGestureEventExtCreateRefData(this, res); } else { return res; @@ -1311,7 +1302,7 @@ public: { wxClassInfo* res = wxPanGestureEvent::GetClassInfo(); if (*m_wxPanGestureEventExtGetClassInfo != NULL){ - return m_wxPanGestureEventExtGetClassInfo(this); + return m_wxPanGestureEventExtGetClassInfo(this, res); } else { return res; @@ -1322,7 +1313,7 @@ public: { wxEventCategory res = wxPanGestureEvent::GetEventCategory(); if (*m_wxPanGestureEventExtGetEventCategory != NULL){ - return m_wxPanGestureEventExtGetEventCategory(this); + return m_wxPanGestureEventExtGetEventCategory(this, res); } else { return res; @@ -1347,7 +1338,7 @@ public: { wxEvent* res = wxZoomGestureEvent::Clone(); if (*m_wxZoomGestureEventExtClone != NULL){ - return m_wxZoomGestureEventExtClone(this); + return m_wxZoomGestureEventExtClone(this, res); } else { return res; @@ -1358,7 +1349,7 @@ public: { wxObjectRefData* res = wxZoomGestureEvent::CloneRefData(data); if (*m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1369,7 +1360,7 @@ public: { wxObjectRefData* res = wxZoomGestureEvent::CreateRefData(); if (*m_wxZoomGestureEventExtCreateRefData != NULL){ - return m_wxZoomGestureEventExtCreateRefData(this); + return m_wxZoomGestureEventExtCreateRefData(this, res); } else { return res; @@ -1380,7 +1371,7 @@ public: { wxClassInfo* res = wxZoomGestureEvent::GetClassInfo(); if (*m_wxZoomGestureEventExtGetClassInfo != NULL){ - return m_wxZoomGestureEventExtGetClassInfo(this); + return m_wxZoomGestureEventExtGetClassInfo(this, res); } else { return res; @@ -1391,7 +1382,7 @@ public: { wxEventCategory res = wxZoomGestureEvent::GetEventCategory(); if (*m_wxZoomGestureEventExtGetEventCategory != NULL){ - return m_wxZoomGestureEventExtGetEventCategory(this); + return m_wxZoomGestureEventExtGetEventCategory(this, res); } else { return res; @@ -1416,7 +1407,7 @@ public: { wxEvent* res = wxRotateGestureEvent::Clone(); if (*m_wxRotateGestureEventExtClone != NULL){ - return m_wxRotateGestureEventExtClone(this); + return m_wxRotateGestureEventExtClone(this, res); } else { return res; @@ -1427,7 +1418,7 @@ public: { wxObjectRefData* res = wxRotateGestureEvent::CloneRefData(data); if (*m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1438,7 +1429,7 @@ public: { wxObjectRefData* res = wxRotateGestureEvent::CreateRefData(); if (*m_wxRotateGestureEventExtCreateRefData != NULL){ - return m_wxRotateGestureEventExtCreateRefData(this); + return m_wxRotateGestureEventExtCreateRefData(this, res); } else { return res; @@ -1449,7 +1440,7 @@ public: { wxClassInfo* res = wxRotateGestureEvent::GetClassInfo(); if (*m_wxRotateGestureEventExtGetClassInfo != NULL){ - return m_wxRotateGestureEventExtGetClassInfo(this); + return m_wxRotateGestureEventExtGetClassInfo(this, res); } else { return res; @@ -1460,7 +1451,7 @@ public: { wxEventCategory res = wxRotateGestureEvent::GetEventCategory(); if (*m_wxRotateGestureEventExtGetEventCategory != NULL){ - return m_wxRotateGestureEventExtGetEventCategory(this); + return m_wxRotateGestureEventExtGetEventCategory(this, res); } else { return res; @@ -1485,7 +1476,7 @@ public: { wxEvent* res = wxTwoFingerTapEvent::Clone(); if (*m_wxTwoFingerTapEventExtClone != NULL){ - return m_wxTwoFingerTapEventExtClone(this); + return m_wxTwoFingerTapEventExtClone(this, res); } else { return res; @@ -1496,7 +1487,7 @@ public: { wxObjectRefData* res = wxTwoFingerTapEvent::CloneRefData(data); if (*m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1507,7 +1498,7 @@ public: { wxObjectRefData* res = wxTwoFingerTapEvent::CreateRefData(); if (*m_wxTwoFingerTapEventExtCreateRefData != NULL){ - return m_wxTwoFingerTapEventExtCreateRefData(this); + return m_wxTwoFingerTapEventExtCreateRefData(this, res); } else { return res; @@ -1518,7 +1509,7 @@ public: { wxClassInfo* res = wxTwoFingerTapEvent::GetClassInfo(); if (*m_wxTwoFingerTapEventExtGetClassInfo != NULL){ - return m_wxTwoFingerTapEventExtGetClassInfo(this); + return m_wxTwoFingerTapEventExtGetClassInfo(this, res); } else { return res; @@ -1529,7 +1520,7 @@ public: { wxEventCategory res = wxTwoFingerTapEvent::GetEventCategory(); if (*m_wxTwoFingerTapEventExtGetEventCategory != NULL){ - return m_wxTwoFingerTapEventExtGetEventCategory(this); + return m_wxTwoFingerTapEventExtGetEventCategory(this, res); } else { return res; @@ -1554,7 +1545,7 @@ public: { wxEvent* res = wxLongPressEvent::Clone(); if (*m_wxLongPressEventExtClone != NULL){ - return m_wxLongPressEventExtClone(this); + return m_wxLongPressEventExtClone(this, res); } else { return res; @@ -1565,7 +1556,7 @@ public: { wxObjectRefData* res = wxLongPressEvent::CloneRefData(data); if (*m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1576,7 +1567,7 @@ public: { wxObjectRefData* res = wxLongPressEvent::CreateRefData(); if (*m_wxLongPressEventExtCreateRefData != NULL){ - return m_wxLongPressEventExtCreateRefData(this); + return m_wxLongPressEventExtCreateRefData(this, res); } else { return res; @@ -1587,7 +1578,7 @@ public: { wxClassInfo* res = wxLongPressEvent::GetClassInfo(); if (*m_wxLongPressEventExtGetClassInfo != NULL){ - return m_wxLongPressEventExtGetClassInfo(this); + return m_wxLongPressEventExtGetClassInfo(this, res); } else { return res; @@ -1598,7 +1589,7 @@ public: { wxEventCategory res = wxLongPressEvent::GetEventCategory(); if (*m_wxLongPressEventExtGetEventCategory != NULL){ - return m_wxLongPressEventExtGetEventCategory(this); + return m_wxLongPressEventExtGetEventCategory(this, res); } else { return res; @@ -1623,7 +1614,7 @@ public: { wxEvent* res = wxPressAndTapEvent::Clone(); if (*m_wxPressAndTapEventExtClone != NULL){ - return m_wxPressAndTapEventExtClone(this); + return m_wxPressAndTapEventExtClone(this, res); } else { return res; @@ -1634,7 +1625,7 @@ public: { wxObjectRefData* res = wxPressAndTapEvent::CloneRefData(data); if (*m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1645,7 +1636,7 @@ public: { wxObjectRefData* res = wxPressAndTapEvent::CreateRefData(); if (*m_wxPressAndTapEventExtCreateRefData != NULL){ - return m_wxPressAndTapEventExtCreateRefData(this); + return m_wxPressAndTapEventExtCreateRefData(this, res); } else { return res; @@ -1656,7 +1647,7 @@ public: { wxClassInfo* res = wxPressAndTapEvent::GetClassInfo(); if (*m_wxPressAndTapEventExtGetClassInfo != NULL){ - return m_wxPressAndTapEventExtGetClassInfo(this); + return m_wxPressAndTapEventExtGetClassInfo(this, res); } else { return res; @@ -1667,7 +1658,7 @@ public: { wxEventCategory res = wxPressAndTapEvent::GetEventCategory(); if (*m_wxPressAndTapEventExtGetEventCategory != NULL){ - return m_wxPressAndTapEventExtGetEventCategory(this); + return m_wxPressAndTapEventExtGetEventCategory(this, res); } else { return res; @@ -1691,12 +1682,11 @@ public: wxKeyEventExtCloneFunc m_wxKeyEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxKeyEvent::Clone(); if (*m_wxKeyEventExtClone != NULL){ return m_wxKeyEventExtClone(this); } else { - return res; + return NULL; } } wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxKeyEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1704,7 +1694,7 @@ public: { wxObjectRefData* res = wxKeyEvent::CloneRefData(data); if (*m_wxKeyEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxKeyEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxKeyEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1715,7 +1705,7 @@ public: { wxObjectRefData* res = wxKeyEvent::CreateRefData(); if (*m_wxKeyEventExtCreateRefData != NULL){ - return m_wxKeyEventExtCreateRefData(this); + return m_wxKeyEventExtCreateRefData(this, res); } else { return res; @@ -1726,7 +1716,7 @@ public: { wxClassInfo* res = wxKeyEvent::GetClassInfo(); if (*m_wxKeyEventExtGetClassInfo != NULL){ - return m_wxKeyEventExtGetClassInfo(this); + return m_wxKeyEventExtGetClassInfo(this, res); } else { return res; @@ -1737,7 +1727,7 @@ public: { wxEventCategory res = wxKeyEvent::GetEventCategory(); if (*m_wxKeyEventExtGetEventCategory != NULL){ - return m_wxKeyEventExtGetEventCategory(this); + return m_wxKeyEventExtGetEventCategory(this, res); } else { return res; @@ -1762,12 +1752,11 @@ public: wxSizeEventExtCloneFunc m_wxSizeEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxSizeEvent::Clone(); if (*m_wxSizeEventExtClone != NULL){ return m_wxSizeEventExtClone(this); } else { - return res; + return NULL; } } wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSizeEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1775,7 +1764,7 @@ public: { wxObjectRefData* res = wxSizeEvent::CloneRefData(data); if (*m_wxSizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxSizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxSizeEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1786,7 +1775,7 @@ public: { wxObjectRefData* res = wxSizeEvent::CreateRefData(); if (*m_wxSizeEventExtCreateRefData != NULL){ - return m_wxSizeEventExtCreateRefData(this); + return m_wxSizeEventExtCreateRefData(this, res); } else { return res; @@ -1797,7 +1786,7 @@ public: { wxClassInfo* res = wxSizeEvent::GetClassInfo(); if (*m_wxSizeEventExtGetClassInfo != NULL){ - return m_wxSizeEventExtGetClassInfo(this); + return m_wxSizeEventExtGetClassInfo(this, res); } else { return res; @@ -1808,7 +1797,7 @@ public: { wxEventCategory res = wxSizeEvent::GetEventCategory(); if (*m_wxSizeEventExtGetEventCategory != NULL){ - return m_wxSizeEventExtGetEventCategory(this); + return m_wxSizeEventExtGetEventCategory(this, res); } else { return res; @@ -1833,12 +1822,11 @@ public: wxMoveEventExtCloneFunc m_wxMoveEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMoveEvent::Clone(); if (*m_wxMoveEventExtClone != NULL){ return m_wxMoveEventExtClone(this); } else { - return res; + return NULL; } } wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMoveEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1846,7 +1834,7 @@ public: { wxObjectRefData* res = wxMoveEvent::CloneRefData(data); if (*m_wxMoveEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMoveEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMoveEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1857,7 +1845,7 @@ public: { wxObjectRefData* res = wxMoveEvent::CreateRefData(); if (*m_wxMoveEventExtCreateRefData != NULL){ - return m_wxMoveEventExtCreateRefData(this); + return m_wxMoveEventExtCreateRefData(this, res); } else { return res; @@ -1868,7 +1856,7 @@ public: { wxClassInfo* res = wxMoveEvent::GetClassInfo(); if (*m_wxMoveEventExtGetClassInfo != NULL){ - return m_wxMoveEventExtGetClassInfo(this); + return m_wxMoveEventExtGetClassInfo(this, res); } else { return res; @@ -1879,7 +1867,7 @@ public: { wxEventCategory res = wxMoveEvent::GetEventCategory(); if (*m_wxMoveEventExtGetEventCategory != NULL){ - return m_wxMoveEventExtGetEventCategory(this); + return m_wxMoveEventExtGetEventCategory(this, res); } else { return res; @@ -1901,12 +1889,11 @@ public: wxPaintEventExtCloneFunc m_wxPaintEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxPaintEvent::Clone(); if (*m_wxPaintEventExtClone != NULL){ return m_wxPaintEventExtClone(this); } else { - return res; + return NULL; } } wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPaintEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1914,7 +1901,7 @@ public: { wxObjectRefData* res = wxPaintEvent::CloneRefData(data); if (*m_wxPaintEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxPaintEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxPaintEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1925,7 +1912,7 @@ public: { wxObjectRefData* res = wxPaintEvent::CreateRefData(); if (*m_wxPaintEventExtCreateRefData != NULL){ - return m_wxPaintEventExtCreateRefData(this); + return m_wxPaintEventExtCreateRefData(this, res); } else { return res; @@ -1936,7 +1923,7 @@ public: { wxClassInfo* res = wxPaintEvent::GetClassInfo(); if (*m_wxPaintEventExtGetClassInfo != NULL){ - return m_wxPaintEventExtGetClassInfo(this); + return m_wxPaintEventExtGetClassInfo(this, res); } else { return res; @@ -1947,7 +1934,7 @@ public: { wxEventCategory res = wxPaintEvent::GetEventCategory(); if (*m_wxPaintEventExtGetEventCategory != NULL){ - return m_wxPaintEventExtGetEventCategory(this); + return m_wxPaintEventExtGetEventCategory(this, res); } else { return res; @@ -1969,12 +1956,11 @@ public: wxNcPaintEventExtCloneFunc m_wxNcPaintEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxNcPaintEvent::Clone(); if (*m_wxNcPaintEventExtClone != NULL){ return m_wxNcPaintEventExtClone(this); } else { - return res; + return NULL; } } wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -1982,7 +1968,7 @@ public: { wxObjectRefData* res = wxNcPaintEvent::CloneRefData(data); if (*m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1993,7 +1979,7 @@ public: { wxObjectRefData* res = wxNcPaintEvent::CreateRefData(); if (*m_wxNcPaintEventExtCreateRefData != NULL){ - return m_wxNcPaintEventExtCreateRefData(this); + return m_wxNcPaintEventExtCreateRefData(this, res); } else { return res; @@ -2004,7 +1990,7 @@ public: { wxClassInfo* res = wxNcPaintEvent::GetClassInfo(); if (*m_wxNcPaintEventExtGetClassInfo != NULL){ - return m_wxNcPaintEventExtGetClassInfo(this); + return m_wxNcPaintEventExtGetClassInfo(this, res); } else { return res; @@ -2015,7 +2001,7 @@ public: { wxEventCategory res = wxNcPaintEvent::GetEventCategory(); if (*m_wxNcPaintEventExtGetEventCategory != NULL){ - return m_wxNcPaintEventExtGetEventCategory(this); + return m_wxNcPaintEventExtGetEventCategory(this, res); } else { return res; @@ -2038,12 +2024,11 @@ public: wxEraseEventExtCloneFunc m_wxEraseEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxEraseEvent::Clone(); if (*m_wxEraseEventExtClone != NULL){ return m_wxEraseEventExtClone(this); } else { - return res; + return NULL; } } wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxEraseEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2051,7 +2036,7 @@ public: { wxObjectRefData* res = wxEraseEvent::CloneRefData(data); if (*m_wxEraseEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxEraseEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxEraseEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2062,7 +2047,7 @@ public: { wxObjectRefData* res = wxEraseEvent::CreateRefData(); if (*m_wxEraseEventExtCreateRefData != NULL){ - return m_wxEraseEventExtCreateRefData(this); + return m_wxEraseEventExtCreateRefData(this, res); } else { return res; @@ -2073,7 +2058,7 @@ public: { wxClassInfo* res = wxEraseEvent::GetClassInfo(); if (*m_wxEraseEventExtGetClassInfo != NULL){ - return m_wxEraseEventExtGetClassInfo(this); + return m_wxEraseEventExtGetClassInfo(this, res); } else { return res; @@ -2084,7 +2069,7 @@ public: { wxEventCategory res = wxEraseEvent::GetEventCategory(); if (*m_wxEraseEventExtGetEventCategory != NULL){ - return m_wxEraseEventExtGetEventCategory(this); + return m_wxEraseEventExtGetEventCategory(this, res); } else { return res; @@ -2107,12 +2092,11 @@ public: wxFocusEventExtCloneFunc m_wxFocusEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxFocusEvent::Clone(); if (*m_wxFocusEventExtClone != NULL){ return m_wxFocusEventExtClone(this); } else { - return res; + return NULL; } } wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc m_wxFocusEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2120,7 +2104,7 @@ public: { wxObjectRefData* res = wxFocusEvent::CloneRefData(data); if (*m_wxFocusEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxFocusEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxFocusEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2131,7 +2115,7 @@ public: { wxObjectRefData* res = wxFocusEvent::CreateRefData(); if (*m_wxFocusEventExtCreateRefData != NULL){ - return m_wxFocusEventExtCreateRefData(this); + return m_wxFocusEventExtCreateRefData(this, res); } else { return res; @@ -2142,7 +2126,7 @@ public: { wxClassInfo* res = wxFocusEvent::GetClassInfo(); if (*m_wxFocusEventExtGetClassInfo != NULL){ - return m_wxFocusEventExtGetClassInfo(this); + return m_wxFocusEventExtGetClassInfo(this, res); } else { return res; @@ -2153,7 +2137,7 @@ public: { wxEventCategory res = wxFocusEvent::GetEventCategory(); if (*m_wxFocusEventExtGetEventCategory != NULL){ - return m_wxFocusEventExtGetEventCategory(this); + return m_wxFocusEventExtGetEventCategory(this, res); } else { return res; @@ -2178,7 +2162,7 @@ public: { wxEvent* res = wxChildFocusEvent::Clone(); if (*m_wxChildFocusEventExtClone != NULL){ - return m_wxChildFocusEventExtClone(this); + return m_wxChildFocusEventExtClone(this, res); } else { return res; @@ -2189,7 +2173,7 @@ public: { wxObjectRefData* res = wxChildFocusEvent::CloneRefData(data); if (*m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2200,7 +2184,7 @@ public: { wxObjectRefData* res = wxChildFocusEvent::CreateRefData(); if (*m_wxChildFocusEventExtCreateRefData != NULL){ - return m_wxChildFocusEventExtCreateRefData(this); + return m_wxChildFocusEventExtCreateRefData(this, res); } else { return res; @@ -2211,7 +2195,7 @@ public: { wxClassInfo* res = wxChildFocusEvent::GetClassInfo(); if (*m_wxChildFocusEventExtGetClassInfo != NULL){ - return m_wxChildFocusEventExtGetClassInfo(this); + return m_wxChildFocusEventExtGetClassInfo(this, res); } else { return res; @@ -2222,7 +2206,7 @@ public: { wxEventCategory res = wxChildFocusEvent::GetEventCategory(); if (*m_wxChildFocusEventExtGetEventCategory != NULL){ - return m_wxChildFocusEventExtGetEventCategory(this); + return m_wxChildFocusEventExtGetEventCategory(this, res); } else { return res; @@ -2245,12 +2229,11 @@ public: wxActivateEventExtCloneFunc m_wxActivateEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxActivateEvent::Clone(); if (*m_wxActivateEventExtClone != NULL){ return m_wxActivateEventExtClone(this); } else { - return res; + return NULL; } } wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc m_wxActivateEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2258,7 +2241,7 @@ public: { wxObjectRefData* res = wxActivateEvent::CloneRefData(data); if (*m_wxActivateEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxActivateEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxActivateEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2269,7 +2252,7 @@ public: { wxObjectRefData* res = wxActivateEvent::CreateRefData(); if (*m_wxActivateEventExtCreateRefData != NULL){ - return m_wxActivateEventExtCreateRefData(this); + return m_wxActivateEventExtCreateRefData(this, res); } else { return res; @@ -2280,7 +2263,7 @@ public: { wxClassInfo* res = wxActivateEvent::GetClassInfo(); if (*m_wxActivateEventExtGetClassInfo != NULL){ - return m_wxActivateEventExtGetClassInfo(this); + return m_wxActivateEventExtGetClassInfo(this, res); } else { return res; @@ -2291,7 +2274,7 @@ public: { wxEventCategory res = wxActivateEvent::GetEventCategory(); if (*m_wxActivateEventExtGetEventCategory != NULL){ - return m_wxActivateEventExtGetEventCategory(this); + return m_wxActivateEventExtGetEventCategory(this, res); } else { return res; @@ -2314,12 +2297,11 @@ public: wxInitDialogEventExtCloneFunc m_wxInitDialogEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxInitDialogEvent::Clone(); if (*m_wxInitDialogEventExtClone != NULL){ return m_wxInitDialogEventExtClone(this); } else { - return res; + return NULL; } } wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2327,7 +2309,7 @@ public: { wxObjectRefData* res = wxInitDialogEvent::CloneRefData(data); if (*m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2338,7 +2320,7 @@ public: { wxObjectRefData* res = wxInitDialogEvent::CreateRefData(); if (*m_wxInitDialogEventExtCreateRefData != NULL){ - return m_wxInitDialogEventExtCreateRefData(this); + return m_wxInitDialogEventExtCreateRefData(this, res); } else { return res; @@ -2349,7 +2331,7 @@ public: { wxClassInfo* res = wxInitDialogEvent::GetClassInfo(); if (*m_wxInitDialogEventExtGetClassInfo != NULL){ - return m_wxInitDialogEventExtGetClassInfo(this); + return m_wxInitDialogEventExtGetClassInfo(this, res); } else { return res; @@ -2360,7 +2342,7 @@ public: { wxEventCategory res = wxInitDialogEvent::GetEventCategory(); if (*m_wxInitDialogEventExtGetEventCategory != NULL){ - return m_wxInitDialogEventExtGetEventCategory(this); + return m_wxInitDialogEventExtGetEventCategory(this, res); } else { return res; @@ -2383,12 +2365,11 @@ public: wxMenuEventExtCloneFunc m_wxMenuEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMenuEvent::Clone(); if (*m_wxMenuEventExtClone != NULL){ return m_wxMenuEventExtClone(this); } else { - return res; + return NULL; } } wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMenuEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2396,7 +2377,7 @@ public: { wxObjectRefData* res = wxMenuEvent::CloneRefData(data); if (*m_wxMenuEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMenuEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMenuEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2407,7 +2388,7 @@ public: { wxObjectRefData* res = wxMenuEvent::CreateRefData(); if (*m_wxMenuEventExtCreateRefData != NULL){ - return m_wxMenuEventExtCreateRefData(this); + return m_wxMenuEventExtCreateRefData(this, res); } else { return res; @@ -2418,7 +2399,7 @@ public: { wxClassInfo* res = wxMenuEvent::GetClassInfo(); if (*m_wxMenuEventExtGetClassInfo != NULL){ - return m_wxMenuEventExtGetClassInfo(this); + return m_wxMenuEventExtGetClassInfo(this, res); } else { return res; @@ -2429,7 +2410,7 @@ public: { wxEventCategory res = wxMenuEvent::GetEventCategory(); if (*m_wxMenuEventExtGetEventCategory != NULL){ - return m_wxMenuEventExtGetEventCategory(this); + return m_wxMenuEventExtGetEventCategory(this, res); } else { return res; @@ -2452,12 +2433,11 @@ public: wxCloseEventExtCloneFunc m_wxCloseEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxCloseEvent::Clone(); if (*m_wxCloseEventExtClone != NULL){ return m_wxCloseEventExtClone(this); } else { - return res; + return NULL; } } wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxCloseEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2465,7 +2445,7 @@ public: { wxObjectRefData* res = wxCloseEvent::CloneRefData(data); if (*m_wxCloseEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxCloseEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxCloseEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2476,7 +2456,7 @@ public: { wxObjectRefData* res = wxCloseEvent::CreateRefData(); if (*m_wxCloseEventExtCreateRefData != NULL){ - return m_wxCloseEventExtCreateRefData(this); + return m_wxCloseEventExtCreateRefData(this, res); } else { return res; @@ -2487,7 +2467,7 @@ public: { wxClassInfo* res = wxCloseEvent::GetClassInfo(); if (*m_wxCloseEventExtGetClassInfo != NULL){ - return m_wxCloseEventExtGetClassInfo(this); + return m_wxCloseEventExtGetClassInfo(this, res); } else { return res; @@ -2498,7 +2478,7 @@ public: { wxEventCategory res = wxCloseEvent::GetEventCategory(); if (*m_wxCloseEventExtGetEventCategory != NULL){ - return m_wxCloseEventExtGetEventCategory(this); + return m_wxCloseEventExtGetEventCategory(this, res); } else { return res; @@ -2521,12 +2501,11 @@ public: wxShowEventExtCloneFunc m_wxShowEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxShowEvent::Clone(); if (*m_wxShowEventExtClone != NULL){ return m_wxShowEventExtClone(this); } else { - return res; + return NULL; } } wxShowEventExtCloneRefDatawxObjectRefDataCPFunc m_wxShowEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2534,7 +2513,7 @@ public: { wxObjectRefData* res = wxShowEvent::CloneRefData(data); if (*m_wxShowEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxShowEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxShowEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2545,7 +2524,7 @@ public: { wxObjectRefData* res = wxShowEvent::CreateRefData(); if (*m_wxShowEventExtCreateRefData != NULL){ - return m_wxShowEventExtCreateRefData(this); + return m_wxShowEventExtCreateRefData(this, res); } else { return res; @@ -2556,7 +2535,7 @@ public: { wxClassInfo* res = wxShowEvent::GetClassInfo(); if (*m_wxShowEventExtGetClassInfo != NULL){ - return m_wxShowEventExtGetClassInfo(this); + return m_wxShowEventExtGetClassInfo(this, res); } else { return res; @@ -2567,7 +2546,7 @@ public: { wxEventCategory res = wxShowEvent::GetEventCategory(); if (*m_wxShowEventExtGetEventCategory != NULL){ - return m_wxShowEventExtGetEventCategory(this); + return m_wxShowEventExtGetEventCategory(this, res); } else { return res; @@ -2590,12 +2569,11 @@ public: wxIconizeEventExtCloneFunc m_wxIconizeEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxIconizeEvent::Clone(); if (*m_wxIconizeEventExtClone != NULL){ return m_wxIconizeEventExtClone(this); } else { - return res; + return NULL; } } wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2603,7 +2581,7 @@ public: { wxObjectRefData* res = wxIconizeEvent::CloneRefData(data); if (*m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2614,7 +2592,7 @@ public: { wxObjectRefData* res = wxIconizeEvent::CreateRefData(); if (*m_wxIconizeEventExtCreateRefData != NULL){ - return m_wxIconizeEventExtCreateRefData(this); + return m_wxIconizeEventExtCreateRefData(this, res); } else { return res; @@ -2625,7 +2603,7 @@ public: { wxClassInfo* res = wxIconizeEvent::GetClassInfo(); if (*m_wxIconizeEventExtGetClassInfo != NULL){ - return m_wxIconizeEventExtGetClassInfo(this); + return m_wxIconizeEventExtGetClassInfo(this, res); } else { return res; @@ -2636,7 +2614,7 @@ public: { wxEventCategory res = wxIconizeEvent::GetEventCategory(); if (*m_wxIconizeEventExtGetEventCategory != NULL){ - return m_wxIconizeEventExtGetEventCategory(this); + return m_wxIconizeEventExtGetEventCategory(this, res); } else { return res; @@ -2659,12 +2637,11 @@ public: wxMaximizeEventExtCloneFunc m_wxMaximizeEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMaximizeEvent::Clone(); if (*m_wxMaximizeEventExtClone != NULL){ return m_wxMaximizeEventExtClone(this); } else { - return res; + return NULL; } } wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2672,7 +2649,7 @@ public: { wxObjectRefData* res = wxMaximizeEvent::CloneRefData(data); if (*m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2683,7 +2660,7 @@ public: { wxObjectRefData* res = wxMaximizeEvent::CreateRefData(); if (*m_wxMaximizeEventExtCreateRefData != NULL){ - return m_wxMaximizeEventExtCreateRefData(this); + return m_wxMaximizeEventExtCreateRefData(this, res); } else { return res; @@ -2694,7 +2671,7 @@ public: { wxClassInfo* res = wxMaximizeEvent::GetClassInfo(); if (*m_wxMaximizeEventExtGetClassInfo != NULL){ - return m_wxMaximizeEventExtGetClassInfo(this); + return m_wxMaximizeEventExtGetClassInfo(this, res); } else { return res; @@ -2705,7 +2682,7 @@ public: { wxEventCategory res = wxMaximizeEvent::GetEventCategory(); if (*m_wxMaximizeEventExtGetEventCategory != NULL){ - return m_wxMaximizeEventExtGetEventCategory(this); + return m_wxMaximizeEventExtGetEventCategory(this, res); } else { return res; @@ -2728,12 +2705,11 @@ public: wxFullScreenEventExtCloneFunc m_wxFullScreenEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxFullScreenEvent::Clone(); if (*m_wxFullScreenEventExtClone != NULL){ return m_wxFullScreenEventExtClone(this); } else { - return res; + return NULL; } } wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2741,7 +2717,7 @@ public: { wxObjectRefData* res = wxFullScreenEvent::CloneRefData(data); if (*m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2752,7 +2728,7 @@ public: { wxObjectRefData* res = wxFullScreenEvent::CreateRefData(); if (*m_wxFullScreenEventExtCreateRefData != NULL){ - return m_wxFullScreenEventExtCreateRefData(this); + return m_wxFullScreenEventExtCreateRefData(this, res); } else { return res; @@ -2763,7 +2739,7 @@ public: { wxClassInfo* res = wxFullScreenEvent::GetClassInfo(); if (*m_wxFullScreenEventExtGetClassInfo != NULL){ - return m_wxFullScreenEventExtGetClassInfo(this); + return m_wxFullScreenEventExtGetClassInfo(this, res); } else { return res; @@ -2774,7 +2750,7 @@ public: { wxEventCategory res = wxFullScreenEvent::GetEventCategory(); if (*m_wxFullScreenEventExtGetEventCategory != NULL){ - return m_wxFullScreenEventExtGetEventCategory(this); + return m_wxFullScreenEventExtGetEventCategory(this, res); } else { return res; @@ -2797,12 +2773,11 @@ public: wxJoystickEventExtCloneFunc m_wxJoystickEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxJoystickEvent::Clone(); if (*m_wxJoystickEventExtClone != NULL){ return m_wxJoystickEventExtClone(this); } else { - return res; + return NULL; } } wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2810,7 +2785,7 @@ public: { wxObjectRefData* res = wxJoystickEvent::CloneRefData(data); if (*m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2821,7 +2796,7 @@ public: { wxObjectRefData* res = wxJoystickEvent::CreateRefData(); if (*m_wxJoystickEventExtCreateRefData != NULL){ - return m_wxJoystickEventExtCreateRefData(this); + return m_wxJoystickEventExtCreateRefData(this, res); } else { return res; @@ -2832,7 +2807,7 @@ public: { wxClassInfo* res = wxJoystickEvent::GetClassInfo(); if (*m_wxJoystickEventExtGetClassInfo != NULL){ - return m_wxJoystickEventExtGetClassInfo(this); + return m_wxJoystickEventExtGetClassInfo(this, res); } else { return res; @@ -2843,7 +2818,7 @@ public: { wxEventCategory res = wxJoystickEvent::GetEventCategory(); if (*m_wxJoystickEventExtGetEventCategory != NULL){ - return m_wxJoystickEventExtGetEventCategory(this); + return m_wxJoystickEventExtGetEventCategory(this, res); } else { return res; @@ -2867,12 +2842,11 @@ public: wxDropFilesEventExtCloneFunc m_wxDropFilesEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxDropFilesEvent::Clone(); if (*m_wxDropFilesEventExtClone != NULL){ return m_wxDropFilesEventExtClone(this); } else { - return res; + return NULL; } } wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -2880,7 +2854,7 @@ public: { wxObjectRefData* res = wxDropFilesEvent::CloneRefData(data); if (*m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2891,7 +2865,7 @@ public: { wxObjectRefData* res = wxDropFilesEvent::CreateRefData(); if (*m_wxDropFilesEventExtCreateRefData != NULL){ - return m_wxDropFilesEventExtCreateRefData(this); + return m_wxDropFilesEventExtCreateRefData(this, res); } else { return res; @@ -2902,7 +2876,7 @@ public: { wxClassInfo* res = wxDropFilesEvent::GetClassInfo(); if (*m_wxDropFilesEventExtGetClassInfo != NULL){ - return m_wxDropFilesEventExtGetClassInfo(this); + return m_wxDropFilesEventExtGetClassInfo(this, res); } else { return res; @@ -2913,7 +2887,7 @@ public: { wxEventCategory res = wxDropFilesEvent::GetEventCategory(); if (*m_wxDropFilesEventExtGetEventCategory != NULL){ - return m_wxDropFilesEventExtGetEventCategory(this); + return m_wxDropFilesEventExtGetEventCategory(this, res); } else { return res; @@ -2938,7 +2912,7 @@ public: { wxEvent* res = wxUpdateUIEvent::Clone(); if (*m_wxUpdateUIEventExtClone != NULL){ - return m_wxUpdateUIEventExtClone(this); + return m_wxUpdateUIEventExtClone(this, res); } else { return res; @@ -2949,7 +2923,7 @@ public: { wxObjectRefData* res = wxUpdateUIEvent::CloneRefData(data); if (*m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -2960,7 +2934,7 @@ public: { wxObjectRefData* res = wxUpdateUIEvent::CreateRefData(); if (*m_wxUpdateUIEventExtCreateRefData != NULL){ - return m_wxUpdateUIEventExtCreateRefData(this); + return m_wxUpdateUIEventExtCreateRefData(this, res); } else { return res; @@ -2971,7 +2945,7 @@ public: { wxClassInfo* res = wxUpdateUIEvent::GetClassInfo(); if (*m_wxUpdateUIEventExtGetClassInfo != NULL){ - return m_wxUpdateUIEventExtGetClassInfo(this); + return m_wxUpdateUIEventExtGetClassInfo(this, res); } else { return res; @@ -2982,7 +2956,7 @@ public: { wxEventCategory res = wxUpdateUIEvent::GetEventCategory(); if (*m_wxUpdateUIEventExtGetEventCategory != NULL){ - return m_wxUpdateUIEventExtGetEventCategory(this); + return m_wxUpdateUIEventExtGetEventCategory(this, res); } else { return res; @@ -3005,12 +2979,11 @@ public: wxSysColourChangedEventExtCloneFunc m_wxSysColourChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxSysColourChangedEvent::Clone(); if (*m_wxSysColourChangedEventExtClone != NULL){ return m_wxSysColourChangedEventExtClone(this); } else { - return res; + return NULL; } } wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3018,7 +2991,7 @@ public: { wxObjectRefData* res = wxSysColourChangedEvent::CloneRefData(data); if (*m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3029,7 +3002,7 @@ public: { wxObjectRefData* res = wxSysColourChangedEvent::CreateRefData(); if (*m_wxSysColourChangedEventExtCreateRefData != NULL){ - return m_wxSysColourChangedEventExtCreateRefData(this); + return m_wxSysColourChangedEventExtCreateRefData(this, res); } else { return res; @@ -3040,7 +3013,7 @@ public: { wxClassInfo* res = wxSysColourChangedEvent::GetClassInfo(); if (*m_wxSysColourChangedEventExtGetClassInfo != NULL){ - return m_wxSysColourChangedEventExtGetClassInfo(this); + return m_wxSysColourChangedEventExtGetClassInfo(this, res); } else { return res; @@ -3051,7 +3024,7 @@ public: { wxEventCategory res = wxSysColourChangedEvent::GetEventCategory(); if (*m_wxSysColourChangedEventExtGetEventCategory != NULL){ - return m_wxSysColourChangedEventExtGetEventCategory(this); + return m_wxSysColourChangedEventExtGetEventCategory(this, res); } else { return res; @@ -3074,12 +3047,11 @@ public: wxMouseCaptureChangedEventExtCloneFunc m_wxMouseCaptureChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMouseCaptureChangedEvent::Clone(); if (*m_wxMouseCaptureChangedEventExtClone != NULL){ return m_wxMouseCaptureChangedEventExtClone(this); } else { - return res; + return NULL; } } wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3087,7 +3059,7 @@ public: { wxObjectRefData* res = wxMouseCaptureChangedEvent::CloneRefData(data); if (*m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3098,7 +3070,7 @@ public: { wxObjectRefData* res = wxMouseCaptureChangedEvent::CreateRefData(); if (*m_wxMouseCaptureChangedEventExtCreateRefData != NULL){ - return m_wxMouseCaptureChangedEventExtCreateRefData(this); + return m_wxMouseCaptureChangedEventExtCreateRefData(this, res); } else { return res; @@ -3109,7 +3081,7 @@ public: { wxClassInfo* res = wxMouseCaptureChangedEvent::GetClassInfo(); if (*m_wxMouseCaptureChangedEventExtGetClassInfo != NULL){ - return m_wxMouseCaptureChangedEventExtGetClassInfo(this); + return m_wxMouseCaptureChangedEventExtGetClassInfo(this, res); } else { return res; @@ -3120,7 +3092,7 @@ public: { wxEventCategory res = wxMouseCaptureChangedEvent::GetEventCategory(); if (*m_wxMouseCaptureChangedEventExtGetEventCategory != NULL){ - return m_wxMouseCaptureChangedEventExtGetEventCategory(this); + return m_wxMouseCaptureChangedEventExtGetEventCategory(this, res); } else { return res; @@ -3143,12 +3115,11 @@ public: wxMouseCaptureLostEventExtCloneFunc m_wxMouseCaptureLostEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxMouseCaptureLostEvent::Clone(); if (*m_wxMouseCaptureLostEventExtClone != NULL){ return m_wxMouseCaptureLostEventExtClone(this); } else { - return res; + return NULL; } } wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3156,7 +3127,7 @@ public: { wxObjectRefData* res = wxMouseCaptureLostEvent::CloneRefData(data); if (*m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3167,7 +3138,7 @@ public: { wxObjectRefData* res = wxMouseCaptureLostEvent::CreateRefData(); if (*m_wxMouseCaptureLostEventExtCreateRefData != NULL){ - return m_wxMouseCaptureLostEventExtCreateRefData(this); + return m_wxMouseCaptureLostEventExtCreateRefData(this, res); } else { return res; @@ -3178,7 +3149,7 @@ public: { wxClassInfo* res = wxMouseCaptureLostEvent::GetClassInfo(); if (*m_wxMouseCaptureLostEventExtGetClassInfo != NULL){ - return m_wxMouseCaptureLostEventExtGetClassInfo(this); + return m_wxMouseCaptureLostEventExtGetClassInfo(this, res); } else { return res; @@ -3189,7 +3160,7 @@ public: { wxEventCategory res = wxMouseCaptureLostEvent::GetEventCategory(); if (*m_wxMouseCaptureLostEventExtGetEventCategory != NULL){ - return m_wxMouseCaptureLostEventExtGetEventCategory(this); + return m_wxMouseCaptureLostEventExtGetEventCategory(this, res); } else { return res; @@ -3212,12 +3183,11 @@ public: wxDisplayChangedEventExtCloneFunc m_wxDisplayChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxDisplayChangedEvent::Clone(); if (*m_wxDisplayChangedEventExtClone != NULL){ return m_wxDisplayChangedEventExtClone(this); } else { - return res; + return NULL; } } wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3225,7 +3195,7 @@ public: { wxObjectRefData* res = wxDisplayChangedEvent::CloneRefData(data); if (*m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3236,7 +3206,7 @@ public: { wxObjectRefData* res = wxDisplayChangedEvent::CreateRefData(); if (*m_wxDisplayChangedEventExtCreateRefData != NULL){ - return m_wxDisplayChangedEventExtCreateRefData(this); + return m_wxDisplayChangedEventExtCreateRefData(this, res); } else { return res; @@ -3247,7 +3217,7 @@ public: { wxClassInfo* res = wxDisplayChangedEvent::GetClassInfo(); if (*m_wxDisplayChangedEventExtGetClassInfo != NULL){ - return m_wxDisplayChangedEventExtGetClassInfo(this); + return m_wxDisplayChangedEventExtGetClassInfo(this, res); } else { return res; @@ -3258,7 +3228,7 @@ public: { wxEventCategory res = wxDisplayChangedEvent::GetEventCategory(); if (*m_wxDisplayChangedEventExtGetEventCategory != NULL){ - return m_wxDisplayChangedEventExtGetEventCategory(this); + return m_wxDisplayChangedEventExtGetEventCategory(this, res); } else { return res; @@ -3281,12 +3251,11 @@ public: wxDPIChangedEventExtCloneFunc m_wxDPIChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxDPIChangedEvent::Clone(); if (*m_wxDPIChangedEventExtClone != NULL){ return m_wxDPIChangedEventExtClone(this); } else { - return res; + return NULL; } } wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3294,7 +3263,7 @@ public: { wxObjectRefData* res = wxDPIChangedEvent::CloneRefData(data); if (*m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3305,7 +3274,7 @@ public: { wxObjectRefData* res = wxDPIChangedEvent::CreateRefData(); if (*m_wxDPIChangedEventExtCreateRefData != NULL){ - return m_wxDPIChangedEventExtCreateRefData(this); + return m_wxDPIChangedEventExtCreateRefData(this, res); } else { return res; @@ -3316,7 +3285,7 @@ public: { wxClassInfo* res = wxDPIChangedEvent::GetClassInfo(); if (*m_wxDPIChangedEventExtGetClassInfo != NULL){ - return m_wxDPIChangedEventExtGetClassInfo(this); + return m_wxDPIChangedEventExtGetClassInfo(this, res); } else { return res; @@ -3327,7 +3296,7 @@ public: { wxEventCategory res = wxDPIChangedEvent::GetEventCategory(); if (*m_wxDPIChangedEventExtGetEventCategory != NULL){ - return m_wxDPIChangedEventExtGetEventCategory(this); + return m_wxDPIChangedEventExtGetEventCategory(this, res); } else { return res; @@ -3350,12 +3319,11 @@ public: wxPaletteChangedEventExtCloneFunc m_wxPaletteChangedEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxPaletteChangedEvent::Clone(); if (*m_wxPaletteChangedEventExtClone != NULL){ return m_wxPaletteChangedEventExtClone(this); } else { - return res; + return NULL; } } wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3363,7 +3331,7 @@ public: { wxObjectRefData* res = wxPaletteChangedEvent::CloneRefData(data); if (*m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3374,7 +3342,7 @@ public: { wxObjectRefData* res = wxPaletteChangedEvent::CreateRefData(); if (*m_wxPaletteChangedEventExtCreateRefData != NULL){ - return m_wxPaletteChangedEventExtCreateRefData(this); + return m_wxPaletteChangedEventExtCreateRefData(this, res); } else { return res; @@ -3385,7 +3353,7 @@ public: { wxClassInfo* res = wxPaletteChangedEvent::GetClassInfo(); if (*m_wxPaletteChangedEventExtGetClassInfo != NULL){ - return m_wxPaletteChangedEventExtGetClassInfo(this); + return m_wxPaletteChangedEventExtGetClassInfo(this, res); } else { return res; @@ -3396,7 +3364,7 @@ public: { wxEventCategory res = wxPaletteChangedEvent::GetEventCategory(); if (*m_wxPaletteChangedEventExtGetEventCategory != NULL){ - return m_wxPaletteChangedEventExtGetEventCategory(this); + return m_wxPaletteChangedEventExtGetEventCategory(this, res); } else { return res; @@ -3419,12 +3387,11 @@ public: wxQueryNewPaletteEventExtCloneFunc m_wxQueryNewPaletteEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxQueryNewPaletteEvent::Clone(); if (*m_wxQueryNewPaletteEventExtClone != NULL){ return m_wxQueryNewPaletteEventExtClone(this); } else { - return res; + return NULL; } } wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3432,7 +3399,7 @@ public: { wxObjectRefData* res = wxQueryNewPaletteEvent::CloneRefData(data); if (*m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3443,7 +3410,7 @@ public: { wxObjectRefData* res = wxQueryNewPaletteEvent::CreateRefData(); if (*m_wxQueryNewPaletteEventExtCreateRefData != NULL){ - return m_wxQueryNewPaletteEventExtCreateRefData(this); + return m_wxQueryNewPaletteEventExtCreateRefData(this, res); } else { return res; @@ -3454,7 +3421,7 @@ public: { wxClassInfo* res = wxQueryNewPaletteEvent::GetClassInfo(); if (*m_wxQueryNewPaletteEventExtGetClassInfo != NULL){ - return m_wxQueryNewPaletteEventExtGetClassInfo(this); + return m_wxQueryNewPaletteEventExtGetClassInfo(this, res); } else { return res; @@ -3465,7 +3432,7 @@ public: { wxEventCategory res = wxQueryNewPaletteEvent::GetEventCategory(); if (*m_wxQueryNewPaletteEventExtGetEventCategory != NULL){ - return m_wxQueryNewPaletteEventExtGetEventCategory(this); + return m_wxQueryNewPaletteEventExtGetEventCategory(this, res); } else { return res; @@ -3488,12 +3455,11 @@ public: wxNavigationKeyEventExtCloneFunc m_wxNavigationKeyEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxNavigationKeyEvent::Clone(); if (*m_wxNavigationKeyEventExtClone != NULL){ return m_wxNavigationKeyEventExtClone(this); } else { - return res; + return NULL; } } wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP = NULL; @@ -3501,7 +3467,7 @@ public: { wxObjectRefData* res = wxNavigationKeyEvent::CloneRefData(data); if (*m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3512,7 +3478,7 @@ public: { wxObjectRefData* res = wxNavigationKeyEvent::CreateRefData(); if (*m_wxNavigationKeyEventExtCreateRefData != NULL){ - return m_wxNavigationKeyEventExtCreateRefData(this); + return m_wxNavigationKeyEventExtCreateRefData(this, res); } else { return res; @@ -3523,7 +3489,7 @@ public: { wxClassInfo* res = wxNavigationKeyEvent::GetClassInfo(); if (*m_wxNavigationKeyEventExtGetClassInfo != NULL){ - return m_wxNavigationKeyEventExtGetClassInfo(this); + return m_wxNavigationKeyEventExtGetClassInfo(this, res); } else { return res; @@ -3534,7 +3500,7 @@ public: { wxEventCategory res = wxNavigationKeyEvent::GetEventCategory(); if (*m_wxNavigationKeyEventExtGetEventCategory != NULL){ - return m_wxNavigationKeyEventExtGetEventCategory(this); + return m_wxNavigationKeyEventExtGetEventCategory(this, res); } else { return res; @@ -3559,7 +3525,7 @@ public: { wxEvent* res = wxWindowCreateEvent::Clone(); if (*m_wxWindowCreateEventExtClone != NULL){ - return m_wxWindowCreateEventExtClone(this); + return m_wxWindowCreateEventExtClone(this, res); } else { return res; @@ -3570,7 +3536,7 @@ public: { wxObjectRefData* res = wxWindowCreateEvent::CloneRefData(data); if (*m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3581,7 +3547,7 @@ public: { wxObjectRefData* res = wxWindowCreateEvent::CreateRefData(); if (*m_wxWindowCreateEventExtCreateRefData != NULL){ - return m_wxWindowCreateEventExtCreateRefData(this); + return m_wxWindowCreateEventExtCreateRefData(this, res); } else { return res; @@ -3592,7 +3558,7 @@ public: { wxClassInfo* res = wxWindowCreateEvent::GetClassInfo(); if (*m_wxWindowCreateEventExtGetClassInfo != NULL){ - return m_wxWindowCreateEventExtGetClassInfo(this); + return m_wxWindowCreateEventExtGetClassInfo(this, res); } else { return res; @@ -3603,7 +3569,7 @@ public: { wxEventCategory res = wxWindowCreateEvent::GetEventCategory(); if (*m_wxWindowCreateEventExtGetEventCategory != NULL){ - return m_wxWindowCreateEventExtGetEventCategory(this); + return m_wxWindowCreateEventExtGetEventCategory(this, res); } else { return res; @@ -3628,7 +3594,7 @@ public: { wxEvent* res = wxWindowDestroyEvent::Clone(); if (*m_wxWindowDestroyEventExtClone != NULL){ - return m_wxWindowDestroyEventExtClone(this); + return m_wxWindowDestroyEventExtClone(this, res); } else { return res; @@ -3639,7 +3605,7 @@ public: { wxObjectRefData* res = wxWindowDestroyEvent::CloneRefData(data); if (*m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3650,7 +3616,7 @@ public: { wxObjectRefData* res = wxWindowDestroyEvent::CreateRefData(); if (*m_wxWindowDestroyEventExtCreateRefData != NULL){ - return m_wxWindowDestroyEventExtCreateRefData(this); + return m_wxWindowDestroyEventExtCreateRefData(this, res); } else { return res; @@ -3661,7 +3627,7 @@ public: { wxClassInfo* res = wxWindowDestroyEvent::GetClassInfo(); if (*m_wxWindowDestroyEventExtGetClassInfo != NULL){ - return m_wxWindowDestroyEventExtGetClassInfo(this); + return m_wxWindowDestroyEventExtGetClassInfo(this, res); } else { return res; @@ -3672,7 +3638,7 @@ public: { wxEventCategory res = wxWindowDestroyEvent::GetEventCategory(); if (*m_wxWindowDestroyEventExtGetEventCategory != NULL){ - return m_wxWindowDestroyEventExtGetEventCategory(this); + return m_wxWindowDestroyEventExtGetEventCategory(this, res); } else { return res; @@ -3697,7 +3663,7 @@ public: { wxEvent* res = wxHelpEvent::Clone(); if (*m_wxHelpEventExtClone != NULL){ - return m_wxHelpEventExtClone(this); + return m_wxHelpEventExtClone(this, res); } else { return res; @@ -3708,7 +3674,7 @@ public: { wxObjectRefData* res = wxHelpEvent::CloneRefData(data); if (*m_wxHelpEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxHelpEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxHelpEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3719,7 +3685,7 @@ public: { wxObjectRefData* res = wxHelpEvent::CreateRefData(); if (*m_wxHelpEventExtCreateRefData != NULL){ - return m_wxHelpEventExtCreateRefData(this); + return m_wxHelpEventExtCreateRefData(this, res); } else { return res; @@ -3730,7 +3696,7 @@ public: { wxClassInfo* res = wxHelpEvent::GetClassInfo(); if (*m_wxHelpEventExtGetClassInfo != NULL){ - return m_wxHelpEventExtGetClassInfo(this); + return m_wxHelpEventExtGetClassInfo(this, res); } else { return res; @@ -3741,7 +3707,7 @@ public: { wxEventCategory res = wxHelpEvent::GetEventCategory(); if (*m_wxHelpEventExtGetEventCategory != NULL){ - return m_wxHelpEventExtGetEventCategory(this); + return m_wxHelpEventExtGetEventCategory(this, res); } else { return res; @@ -3766,7 +3732,7 @@ public: { wxEvent* res = wxClipboardTextEvent::Clone(); if (*m_wxClipboardTextEventExtClone != NULL){ - return m_wxClipboardTextEventExtClone(this); + return m_wxClipboardTextEventExtClone(this, res); } else { return res; @@ -3777,7 +3743,7 @@ public: { wxObjectRefData* res = wxClipboardTextEvent::CloneRefData(data); if (*m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3788,7 +3754,7 @@ public: { wxObjectRefData* res = wxClipboardTextEvent::CreateRefData(); if (*m_wxClipboardTextEventExtCreateRefData != NULL){ - return m_wxClipboardTextEventExtCreateRefData(this); + return m_wxClipboardTextEventExtCreateRefData(this, res); } else { return res; @@ -3799,7 +3765,7 @@ public: { wxClassInfo* res = wxClipboardTextEvent::GetClassInfo(); if (*m_wxClipboardTextEventExtGetClassInfo != NULL){ - return m_wxClipboardTextEventExtGetClassInfo(this); + return m_wxClipboardTextEventExtGetClassInfo(this, res); } else { return res; @@ -3810,7 +3776,7 @@ public: { wxEventCategory res = wxClipboardTextEvent::GetEventCategory(); if (*m_wxClipboardTextEventExtGetEventCategory != NULL){ - return m_wxClipboardTextEventExtGetEventCategory(this); + return m_wxClipboardTextEventExtGetEventCategory(this, res); } else { return res; @@ -3835,7 +3801,7 @@ public: { wxEvent* res = wxContextMenuEvent::Clone(); if (*m_wxContextMenuEventExtClone != NULL){ - return m_wxContextMenuEventExtClone(this); + return m_wxContextMenuEventExtClone(this, res); } else { return res; @@ -3846,7 +3812,7 @@ public: { wxObjectRefData* res = wxContextMenuEvent::CloneRefData(data); if (*m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3857,7 +3823,7 @@ public: { wxObjectRefData* res = wxContextMenuEvent::CreateRefData(); if (*m_wxContextMenuEventExtCreateRefData != NULL){ - return m_wxContextMenuEventExtCreateRefData(this); + return m_wxContextMenuEventExtCreateRefData(this, res); } else { return res; @@ -3868,7 +3834,7 @@ public: { wxClassInfo* res = wxContextMenuEvent::GetClassInfo(); if (*m_wxContextMenuEventExtGetClassInfo != NULL){ - return m_wxContextMenuEventExtGetClassInfo(this); + return m_wxContextMenuEventExtGetClassInfo(this, res); } else { return res; @@ -3879,7 +3845,7 @@ public: { wxEventCategory res = wxContextMenuEvent::GetEventCategory(); if (*m_wxContextMenuEventExtGetEventCategory != NULL){ - return m_wxContextMenuEventExtGetEventCategory(this); + return m_wxContextMenuEventExtGetEventCategory(this, res); } else { return res; @@ -3893,7 +3859,6 @@ public: m_wxContextMenuEventExtGetEventCategory = a_GetEventCategory; } }; -#endif // wxUSE_GUI class wxEventTableEntryBaseExt: public wxEventTableEntryBase { @@ -3914,24 +3879,6 @@ public: wxDynamicEventTableEntryExt(int evType, int winid, int idLast, wxEventFunctor* fn, wxObject* data): wxDynamicEventTableEntry(evType, winid, idLast, fn, data) { } }; -class wxEventTableExt: public wxEventTable -{ -public: -}; - -class wxEventTableEntryPointerArrayExt: public wxEventTableEntryPointerArray -{ -public: - wxEventTableEntryPointerArrayExt(): wxEventTableEntryPointerArray() { } - explicit wxEventTableEntryPointerArrayExt(size_t n): wxEventTableEntryPointerArray(n) { } -}; - -class wxEventHashTableExt: public wxEventHashTable -{ -public: - wxEventHashTableExt(wxEventTable const& table): wxEventHashTable(table) { } -}; - class wxEvtHandlerExt: public wxEvtHandler { public: @@ -3950,7 +3897,7 @@ public: { wxObjectRefData* res = wxEvtHandler::CloneRefData(data); if (*m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -3961,7 +3908,7 @@ public: { wxObjectRefData* res = wxEvtHandler::CreateRefData(); if (*m_wxEvtHandlerExtCreateRefData != NULL){ - return m_wxEvtHandlerExtCreateRefData(this); + return m_wxEvtHandlerExtCreateRefData(this, res); } else { return res; @@ -3972,7 +3919,7 @@ public: { wxClassInfo* res = wxEvtHandler::GetClassInfo(); if (*m_wxEvtHandlerExtGetClassInfo != NULL){ - return m_wxEvtHandlerExtGetClassInfo(this); + return m_wxEvtHandlerExtGetClassInfo(this, res); } else { return res; @@ -3983,7 +3930,7 @@ public: { wxEventHashTable& res = wxEvtHandler::GetEventHashTable(); if (*m_wxEvtHandlerExtGetEventHashTable != NULL){ - return m_wxEvtHandlerExtGetEventHashTable(this); + return m_wxEvtHandlerExtGetEventHashTable(this, res); } else { return res; @@ -3994,7 +3941,7 @@ public: { wxEventTable const* res = wxEvtHandler::GetEventTable(); if (*m_wxEvtHandlerExtGetEventTable != NULL){ - return m_wxEvtHandlerExtGetEventTable(this); + return m_wxEvtHandlerExtGetEventTable(this, res); } else { return res; @@ -4005,7 +3952,7 @@ public: { bool res = wxEvtHandler::OnDynamicBind(param0); if (*m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; @@ -4016,7 +3963,7 @@ public: { bool res = wxEvtHandler::ProcessEvent(event); if (*m_wxEvtHandlerExtProcessEventwxEventR != NULL){ - return m_wxEvtHandlerExtProcessEventwxEventR(this, event); + return m_wxEvtHandlerExtProcessEventwxEventR(this, event, res); } else { return res; @@ -4035,7 +3982,7 @@ public: { bool res = wxEvtHandler::SearchEventTable(table, event); if (*m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR(this, table, event); + return m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -4062,7 +4009,7 @@ public: { bool res = wxEvtHandler::TryAfter(event); if (*m_wxEvtHandlerExtTryAfterwxEventR != NULL){ - return m_wxEvtHandlerExtTryAfterwxEventR(this, event); + return m_wxEvtHandlerExtTryAfterwxEventR(this, event, res); } else { return res; @@ -4073,7 +4020,7 @@ public: { bool res = wxEvtHandler::TryBefore(event); if (*m_wxEvtHandlerExtTryBeforewxEventR != NULL){ - return m_wxEvtHandlerExtTryBeforewxEventR(this, event); + return m_wxEvtHandlerExtTryBeforewxEventR(this, event, res); } else { return res; @@ -4097,12 +4044,6 @@ public: } }; -class wxEvtHandlerArrayExt: public wxEvtHandlerArray -{ -public: - wxEvtHandlerArrayExt(): wxEvtHandlerArray() { } - explicit wxEvtHandlerArrayExt(size_t n): wxEvtHandlerArray(n) { } -}; class wxEventConnectionRefExt: public wxEventConnectionRef { @@ -4122,7 +4063,7 @@ public: { wxEventConnectionRef* res = wxEventConnectionRef::ToEventConnection(); if (*m_wxEventConnectionRefExtToEventConnection != NULL){ - return m_wxEventConnectionRefExtToEventConnection(this); + return m_wxEventConnectionRefExtToEventConnection(this, res); } else { return res; @@ -4134,7 +4075,6 @@ public: } }; -#if wxUSE_GUI class wxEventBlockerExt: public wxEventBlocker { public: @@ -4153,7 +4093,7 @@ public: { wxObjectRefData* res = wxEventBlocker::CloneRefData(data); if (*m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -4164,7 +4104,7 @@ public: { wxObjectRefData* res = wxEventBlocker::CreateRefData(); if (*m_wxEventBlockerExtCreateRefData != NULL){ - return m_wxEventBlockerExtCreateRefData(this); + return m_wxEventBlockerExtCreateRefData(this, res); } else { return res; @@ -4175,7 +4115,7 @@ public: { void* res = wxEventBlocker::DoGetClientData(); if (*m_wxEventBlockerExtDoGetClientData != NULL){ - return m_wxEventBlockerExtDoGetClientData(this); + return m_wxEventBlockerExtDoGetClientData(this, res); } else { return res; @@ -4186,7 +4126,7 @@ public: { wxClientData* res = wxEventBlocker::DoGetClientObject(); if (*m_wxEventBlockerExtDoGetClientObject != NULL){ - return m_wxEventBlockerExtDoGetClientObject(this); + return m_wxEventBlockerExtDoGetClientObject(this, res); } else { return res; @@ -4213,7 +4153,7 @@ public: { wxClassInfo* res = wxEventBlocker::GetClassInfo(); if (*m_wxEventBlockerExtGetClassInfo != NULL){ - return m_wxEventBlockerExtGetClassInfo(this); + return m_wxEventBlockerExtGetClassInfo(this, res); } else { return res; @@ -4224,7 +4164,7 @@ public: { wxEventHashTable& res = wxEventBlocker::GetEventHashTable(); if (*m_wxEventBlockerExtGetEventHashTable != NULL){ - return m_wxEventBlockerExtGetEventHashTable(this); + return m_wxEventBlockerExtGetEventHashTable(this, res); } else { return res; @@ -4235,7 +4175,7 @@ public: { wxEventTable const* res = wxEventBlocker::GetEventTable(); if (*m_wxEventBlockerExtGetEventTable != NULL){ - return m_wxEventBlockerExtGetEventTable(this); + return m_wxEventBlockerExtGetEventTable(this, res); } else { return res; @@ -4246,7 +4186,7 @@ public: { bool res = wxEventBlocker::OnDynamicBind(param0); if (*m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; @@ -4257,7 +4197,7 @@ public: { bool res = wxEventBlocker::ProcessEvent(event); if (*m_wxEventBlockerExtProcessEventwxEventR != NULL){ - return m_wxEventBlockerExtProcessEventwxEventR(this, event); + return m_wxEventBlockerExtProcessEventwxEventR(this, event, res); } else { return res; @@ -4276,7 +4216,7 @@ public: { bool res = wxEventBlocker::SearchEventTable(table, event); if (*m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR(this, table, event); + return m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -4303,7 +4243,7 @@ public: { bool res = wxEventBlocker::TryAfter(event); if (*m_wxEventBlockerExtTryAfterwxEventR != NULL){ - return m_wxEventBlockerExtTryAfterwxEventR(this, event); + return m_wxEventBlockerExtTryAfterwxEventR(this, event, res); } else { return res; @@ -4314,7 +4254,7 @@ public: { bool res = wxEventBlocker::TryBefore(event); if (*m_wxEventBlockerExtTryBeforewxEventR != NULL){ - return m_wxEventBlockerExtTryBeforewxEventR(this, event); + return m_wxEventBlockerExtTryBeforewxEventR(this, event, res); } else { return res; @@ -4325,7 +4265,7 @@ public: { void* res = wxEventBlocker::WXReservedEvtHandler1(param0); if (*m_wxEventBlockerExtWXReservedEvtHandler1voidP != NULL){ - return m_wxEventBlockerExtWXReservedEvtHandler1voidP(this, param0); + return m_wxEventBlockerExtWXReservedEvtHandler1voidP(this, param0, res); } else { return res; @@ -4336,13 +4276,13 @@ public: { void* res = wxEventBlocker::WXReservedEvtHandler2(param0); if (*m_wxEventBlockerExtWXReservedEvtHandler2voidP != NULL){ - return m_wxEventBlockerExtWXReservedEvtHandler2voidP(this, param0); + return m_wxEventBlockerExtWXReservedEvtHandler2voidP(this, param0, res); } else { return res; } } - wxEventBlockerExt(wxWindow* win, wxEventBlockerExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEventBlockerExtCreateRefDataFunc a_CreateRefData, wxEventBlockerExtDoGetClientDataFunc a_DoGetClientData, wxEventBlockerExtDoGetClientObjectFunc a_DoGetClientObject, wxEventBlockerExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxEventBlockerExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxEventBlockerExtGetClassInfoFunc a_GetClassInfo, wxEventBlockerExtGetEventHashTableFunc a_GetEventHashTable, wxEventBlockerExtGetEventTableFunc a_GetEventTable, wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxEventBlockerExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxEventBlockerExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxEventBlockerExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxEventBlockerExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxEventBlockerExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxEventBlockerExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP): wxEventBlocker(win) { + wxEventBlockerExt(wxWindow* win, wxEventType type, wxEventBlockerExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEventBlockerExtCreateRefDataFunc a_CreateRefData, wxEventBlockerExtDoGetClientDataFunc a_DoGetClientData, wxEventBlockerExtDoGetClientObjectFunc a_DoGetClientObject, wxEventBlockerExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxEventBlockerExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxEventBlockerExtGetClassInfoFunc a_GetClassInfo, wxEventBlockerExtGetEventHashTableFunc a_GetEventHashTable, wxEventBlockerExtGetEventTableFunc a_GetEventTable, wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxEventBlockerExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxEventBlockerExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxEventBlockerExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxEventBlockerExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxEventBlockerExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxEventBlockerExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP): wxEventBlocker(win, type) { m_wxEventBlockerExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; m_wxEventBlockerExtCreateRefData = a_CreateRefData; @@ -4366,7 +4306,6 @@ public: } }; -#endif // wxUSE_GUI #endif diff --git a/wxheaders/wxext/frame_ext.h b/wxheaders/wxext/frame_ext.h index fe0e33d..21fbe09 100644 --- a/wxheaders/wxext/frame_ext.h +++ b/wxheaders/wxext/frame_ext.h @@ -6,9 +6,9 @@ class wxFrameBaseExt; typedef void (*wxFrameBaseExtAttachMenuBarwxMenuBarPFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); -typedef wxStatusBar* (*wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef wxToolBar* (*wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); -typedef bool (*wxFrameBaseExtDestroyFunc)(const wxFrameBaseExt* self); +typedef wxStatusBar* (*wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name, wxStatusBar* res); +typedef wxToolBar* (*wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name, wxToolBar* res); +typedef bool (*wxFrameBaseExtDestroyFunc)(const wxFrameBaseExt* self, bool res); typedef void (*wxFrameBaseExtDetachMenuBarFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtDoCentreintFunc)(const wxFrameBaseExt* self, int dir); typedef void (*wxFrameBaseExtDoClientToScreenintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); @@ -17,46 +17,46 @@ typedef void (*wxFrameBaseExtDoGiveHelpwxStringCRboolFunc)(const wxFrameBaseExt* typedef void (*wxFrameBaseExtDoMenuUpdateswxMenuPFunc)(const wxFrameBaseExt* self, wxMenu* menu); typedef void (*wxFrameBaseExtDoScreenToClientintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); typedef void (*wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameBaseExt* self, wxUpdateUIEvent& event); -typedef bool (*wxFrameBaseExtEnableCloseButtonboolFunc)(const wxFrameBaseExt* self, bool enable); -typedef bool (*wxFrameBaseExtEnableFullScreenViewboollongFunc)(const wxFrameBaseExt* self, bool enable, long style); -typedef bool (*wxFrameBaseExtEnableMaximizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); -typedef bool (*wxFrameBaseExtEnableMinimizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); -typedef wxMenuItem* (*wxFrameBaseExtFindItemInMenuBarintFunc)(const wxFrameBaseExt* self, int menuId); -typedef wxClassInfo* (*wxFrameBaseExtGetClassInfoFunc)(const wxFrameBaseExt* self); -typedef wxPoint (*wxFrameBaseExtGetClientAreaOriginFunc)(const wxFrameBaseExt* self); -typedef wxContentProtection (*wxFrameBaseExtGetContentProtectionFunc)(const wxFrameBaseExt* self); -typedef wxEventHashTable& (*wxFrameBaseExtGetEventHashTableFunc)(const wxFrameBaseExt* self); -typedef wxEventTable const* (*wxFrameBaseExtGetEventTableFunc)(const wxFrameBaseExt* self); -typedef wxString (*wxFrameBaseExtGetLabelFunc)(const wxFrameBaseExt* self); -typedef wxMenuBar* (*wxFrameBaseExtGetMenuBarFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtEnableCloseButtonboolFunc)(const wxFrameBaseExt* self, bool enable, bool res); +typedef bool (*wxFrameBaseExtEnableFullScreenViewboollongFunc)(const wxFrameBaseExt* self, bool enable, long style, bool res); +typedef bool (*wxFrameBaseExtEnableMaximizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable, bool res); +typedef bool (*wxFrameBaseExtEnableMinimizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable, bool res); +typedef wxMenuItem* (*wxFrameBaseExtFindItemInMenuBarintFunc)(const wxFrameBaseExt* self, int menuId, wxMenuItem* res); +typedef wxClassInfo* (*wxFrameBaseExtGetClassInfoFunc)(const wxFrameBaseExt* self, wxClassInfo* res); +typedef wxPoint (*wxFrameBaseExtGetClientAreaOriginFunc)(const wxFrameBaseExt* self, wxPoint res); +typedef wxContentProtection (*wxFrameBaseExtGetContentProtectionFunc)(const wxFrameBaseExt* self, wxContentProtection res); +typedef wxEventHashTable& (*wxFrameBaseExtGetEventHashTableFunc)(const wxFrameBaseExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxFrameBaseExtGetEventTableFunc)(const wxFrameBaseExt* self, wxEventTable const* res); +typedef wxString (*wxFrameBaseExtGetLabelFunc)(const wxFrameBaseExt* self, wxString res); +typedef wxMenuBar* (*wxFrameBaseExtGetMenuBarFunc)(const wxFrameBaseExt* self, wxMenuBar* res); typedef void (*wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y, int* w, int* h); -typedef wxStatusBar* (*wxFrameBaseExtGetStatusBarFunc)(const wxFrameBaseExt* self); -typedef wxString (*wxFrameBaseExtGetTitleFunc)(const wxFrameBaseExt* self); -typedef wxToolBar* (*wxFrameBaseExtGetToolBarFunc)(const wxFrameBaseExt* self); +typedef wxStatusBar* (*wxFrameBaseExtGetStatusBarFunc)(const wxFrameBaseExt* self, wxStatusBar* res); +typedef wxString (*wxFrameBaseExtGetTitleFunc)(const wxFrameBaseExt* self, wxString res); +typedef wxToolBar* (*wxFrameBaseExtGetToolBarFunc)(const wxFrameBaseExt* self, wxToolBar* res); typedef void (*wxFrameBaseExtIconizeboolFunc)(const wxFrameBaseExt* self, bool iconize); -typedef bool (*wxFrameBaseExtIsActiveFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsAlwaysMaximizedFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsClientAreaChildwxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* child); -typedef bool (*wxFrameBaseExtIsFullScreenFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsIconizedFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsMaximizedFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsOneOfBarswxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* param0); -typedef bool (*wxFrameBaseExtIsTopLevelFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameBaseExt* self, wxWindowBase::NavigationKind kind); -typedef bool (*wxFrameBaseExtIsVisibleFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtLayoutFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsActiveFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsAlwaysMaximizedFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsClientAreaChildwxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* child, bool res); +typedef bool (*wxFrameBaseExtIsFullScreenFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsIconizedFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsMaximizedFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsOneOfBarswxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* param0, bool res); +typedef bool (*wxFrameBaseExtIsTopLevelFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameBaseExt* self, wxWindowBase::NavigationKind kind, bool res); +typedef bool (*wxFrameBaseExtIsVisibleFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtLayoutFunc)(const wxFrameBaseExt* self, bool res); typedef void (*wxFrameBaseExtMaximizeboolFunc)(const wxFrameBaseExt* self, bool maximize); -typedef bool (*wxFrameBaseExtOSXIsModifiedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtOSXIsModifiedFunc)(const wxFrameBaseExt* self, bool res); typedef void (*wxFrameBaseExtOSXSetModifiedboolFunc)(const wxFrameBaseExt* self, bool modified); -typedef wxStatusBar* (*wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef wxToolBar* (*wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); +typedef wxStatusBar* (*wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name, wxStatusBar* res); +typedef wxToolBar* (*wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name, wxToolBar* res); typedef void (*wxFrameBaseExtOnInternalIdleFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtPositionMenuBarFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtPositionStatusBarFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtPositionToolBarFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtRequestUserAttentionintFunc)(const wxFrameBaseExt* self, int flags); typedef void (*wxFrameBaseExtRestoreFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtSetContentProtectionwxContentProtectionFunc)(const wxFrameBaseExt* self, wxContentProtection contentProtection); +typedef bool (*wxFrameBaseExtSetContentProtectionwxContentProtectionFunc)(const wxFrameBaseExt* self, wxContentProtection contentProtection, bool res); typedef void (*wxFrameBaseExtSetIconswxIconBundleCRFunc)(const wxFrameBaseExt* self, wxIconBundle const& icons); typedef void (*wxFrameBaseExtSetLabelwxStringCRFunc)(const wxFrameBaseExt* self, wxString const& label); typedef void (*wxFrameBaseExtSetMaxSizewxSizeCRFunc)(const wxFrameBaseExt* self, wxSize const& maxSize); @@ -68,18 +68,18 @@ typedef void (*wxFrameBaseExtSetStatusTextwxStringCRintFunc)(const wxFrameBaseEx typedef void (*wxFrameBaseExtSetStatusWidthsintintCBFunc)(const wxFrameBaseExt* self, int n, int const widths_field[]); typedef void (*wxFrameBaseExtSetTitlewxStringCRFunc)(const wxFrameBaseExt* self, wxString const& title); typedef void (*wxFrameBaseExtSetToolBarwxToolBarPFunc)(const wxFrameBaseExt* self, wxToolBar* toolbar); -typedef bool (*wxFrameBaseExtShouldPreventAppExitFunc)(const wxFrameBaseExt* self); -typedef bool (*wxFrameBaseExtShowFullScreenboollongFunc)(const wxFrameBaseExt* self, bool show, long style); +typedef bool (*wxFrameBaseExtShouldPreventAppExitFunc)(const wxFrameBaseExt* self, bool res); +typedef bool (*wxFrameBaseExtShowFullScreenboollongFunc)(const wxFrameBaseExt* self, bool show, long style, bool res); typedef void (*wxFrameBaseExtShowWithoutActivatingFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtUpdateWindowUIlongFunc)(const wxFrameBaseExt* self, long flags); -typedef void* (*wxFrameBaseExtWXReservedTLW1voidPFunc)(const wxFrameBaseExt* self, void* param0); -typedef void* (*wxFrameBaseExtWXReservedTLW2voidPFunc)(const wxFrameBaseExt* self, void* param0); -typedef void* (*wxFrameBaseExtWXReservedTLW3voidPFunc)(const wxFrameBaseExt* self, void* param0); +typedef void* (*wxFrameBaseExtWXReservedTLW1voidPFunc)(const wxFrameBaseExt* self, void* param0, void* res); +typedef void* (*wxFrameBaseExtWXReservedTLW2voidPFunc)(const wxFrameBaseExt* self, void* param0, void* res); +typedef void* (*wxFrameBaseExtWXReservedTLW3voidPFunc)(const wxFrameBaseExt* self, void* param0, void* res); class wxFrameExt; typedef void (*wxFrameExtAttachMenuBarwxMenuBarPFunc)(const wxFrameExt* self, wxMenuBar* menubar); -typedef wxStatusBar* (*wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef wxToolBar* (*wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); -typedef bool (*wxFrameExtDestroyFunc)(const wxFrameExt* self); +typedef wxStatusBar* (*wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name, wxStatusBar* res); +typedef wxToolBar* (*wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name, wxToolBar* res); +typedef bool (*wxFrameExtDestroyFunc)(const wxFrameExt* self, bool res); typedef void (*wxFrameExtDetachMenuBarFunc)(const wxFrameExt* self); typedef void (*wxFrameExtDoCentreintFunc)(const wxFrameExt* self, int dir); typedef void (*wxFrameExtDoClientToScreenintPintPFunc)(const wxFrameExt* self, int* x, int* y); @@ -90,47 +90,47 @@ typedef void (*wxFrameExtDoMenuUpdateswxMenuPFunc)(const wxFrameExt* self, wxMen typedef void (*wxFrameExtDoScreenToClientintPintPFunc)(const wxFrameExt* self, int* x, int* y); typedef void (*wxFrameExtDoSetClientSizeintintFunc)(const wxFrameExt* self, int width, int height); typedef void (*wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameExt* self, wxUpdateUIEvent& event); -typedef bool (*wxFrameExtEnableboolFunc)(const wxFrameExt* self, bool enable); -typedef bool (*wxFrameExtEnableCloseButtonboolFunc)(const wxFrameExt* self, bool enable); -typedef bool (*wxFrameExtEnableFullScreenViewboollongFunc)(const wxFrameExt* self, bool enable, long style); -typedef bool (*wxFrameExtEnableMaximizeButtonboolFunc)(const wxFrameExt* self, bool enable); -typedef bool (*wxFrameExtEnableMinimizeButtonboolFunc)(const wxFrameExt* self, bool enable); -typedef wxMenuItem* (*wxFrameExtFindItemInMenuBarintFunc)(const wxFrameExt* self, int menuId); -typedef wxClassInfo* (*wxFrameExtGetClassInfoFunc)(const wxFrameExt* self); -typedef wxPoint (*wxFrameExtGetClientAreaOriginFunc)(const wxFrameExt* self); -typedef wxContentProtection (*wxFrameExtGetContentProtectionFunc)(const wxFrameExt* self); -typedef wxEventHashTable& (*wxFrameExtGetEventHashTableFunc)(const wxFrameExt* self); -typedef wxEventTable const* (*wxFrameExtGetEventTableFunc)(const wxFrameExt* self); -typedef wxString (*wxFrameExtGetLabelFunc)(const wxFrameExt* self); -typedef wxMenuBar* (*wxFrameExtGetMenuBarFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtEnableboolFunc)(const wxFrameExt* self, bool enable, bool res); +typedef bool (*wxFrameExtEnableCloseButtonboolFunc)(const wxFrameExt* self, bool enable, bool res); +typedef bool (*wxFrameExtEnableFullScreenViewboollongFunc)(const wxFrameExt* self, bool enable, long style, bool res); +typedef bool (*wxFrameExtEnableMaximizeButtonboolFunc)(const wxFrameExt* self, bool enable, bool res); +typedef bool (*wxFrameExtEnableMinimizeButtonboolFunc)(const wxFrameExt* self, bool enable, bool res); +typedef wxMenuItem* (*wxFrameExtFindItemInMenuBarintFunc)(const wxFrameExt* self, int menuId, wxMenuItem* res); +typedef wxClassInfo* (*wxFrameExtGetClassInfoFunc)(const wxFrameExt* self, wxClassInfo* res); +typedef wxPoint (*wxFrameExtGetClientAreaOriginFunc)(const wxFrameExt* self, wxPoint res); +typedef wxContentProtection (*wxFrameExtGetContentProtectionFunc)(const wxFrameExt* self, wxContentProtection res); +typedef wxEventHashTable& (*wxFrameExtGetEventHashTableFunc)(const wxFrameExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxFrameExtGetEventTableFunc)(const wxFrameExt* self, wxEventTable const* res); +typedef wxString (*wxFrameExtGetLabelFunc)(const wxFrameExt* self, wxString res); +typedef wxMenuBar* (*wxFrameExtGetMenuBarFunc)(const wxFrameExt* self, wxMenuBar* res); typedef void (*wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameExt* self, int* x, int* y, int* w, int* h); -typedef wxStatusBar* (*wxFrameExtGetStatusBarFunc)(const wxFrameExt* self); -typedef wxString (*wxFrameExtGetTitleFunc)(const wxFrameExt* self); -typedef wxToolBar* (*wxFrameExtGetToolBarFunc)(const wxFrameExt* self); +typedef wxStatusBar* (*wxFrameExtGetStatusBarFunc)(const wxFrameExt* self, wxStatusBar* res); +typedef wxString (*wxFrameExtGetTitleFunc)(const wxFrameExt* self, wxString res); +typedef wxToolBar* (*wxFrameExtGetToolBarFunc)(const wxFrameExt* self, wxToolBar* res); typedef void (*wxFrameExtIconizeboolFunc)(const wxFrameExt* self, bool iconize); -typedef bool (*wxFrameExtIsActiveFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsAlwaysMaximizedFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsClientAreaChildwxWindowCPFunc)(const wxFrameExt* self, wxWindow const* child); -typedef bool (*wxFrameExtIsFullScreenFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsIconizedFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsMaximizedFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsOneOfBarswxWindowCPFunc)(const wxFrameExt* self, wxWindow const* win); -typedef bool (*wxFrameExtIsTopLevelFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameExt* self, wxWindowBase::NavigationKind kind); -typedef bool (*wxFrameExtIsVisibleFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtLayoutFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsActiveFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsAlwaysMaximizedFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsClientAreaChildwxWindowCPFunc)(const wxFrameExt* self, wxWindow const* child, bool res); +typedef bool (*wxFrameExtIsFullScreenFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsIconizedFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsMaximizedFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsOneOfBarswxWindowCPFunc)(const wxFrameExt* self, wxWindow const* win, bool res); +typedef bool (*wxFrameExtIsTopLevelFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameExt* self, wxWindowBase::NavigationKind kind, bool res); +typedef bool (*wxFrameExtIsVisibleFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtLayoutFunc)(const wxFrameExt* self, bool res); typedef void (*wxFrameExtMaximizeboolFunc)(const wxFrameExt* self, bool maximize); -typedef bool (*wxFrameExtOSXIsModifiedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtOSXIsModifiedFunc)(const wxFrameExt* self, bool res); typedef void (*wxFrameExtOSXSetModifiedboolFunc)(const wxFrameExt* self, bool modified); -typedef wxStatusBar* (*wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef wxToolBar* (*wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); +typedef wxStatusBar* (*wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name, wxStatusBar* res); +typedef wxToolBar* (*wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name, wxToolBar* res); typedef void (*wxFrameExtOnInternalIdleFunc)(const wxFrameExt* self); typedef void (*wxFrameExtPositionMenuBarFunc)(const wxFrameExt* self); typedef void (*wxFrameExtPositionStatusBarFunc)(const wxFrameExt* self); typedef void (*wxFrameExtPositionToolBarFunc)(const wxFrameExt* self); typedef void (*wxFrameExtRequestUserAttentionintFunc)(const wxFrameExt* self, int flags); typedef void (*wxFrameExtRestoreFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtSetContentProtectionwxContentProtectionFunc)(const wxFrameExt* self, wxContentProtection contentProtection); +typedef bool (*wxFrameExtSetContentProtectionwxContentProtectionFunc)(const wxFrameExt* self, wxContentProtection contentProtection, bool res); typedef void (*wxFrameExtSetIconswxIconBundleCRFunc)(const wxFrameExt* self, wxIconBundle const& icons); typedef void (*wxFrameExtSetLabelwxStringCRFunc)(const wxFrameExt* self, wxString const& label); typedef void (*wxFrameExtSetMaxSizewxSizeCRFunc)(const wxFrameExt* self, wxSize const& maxSize); @@ -142,14 +142,14 @@ typedef void (*wxFrameExtSetStatusTextwxStringCRintFunc)(const wxFrameExt* self, typedef void (*wxFrameExtSetStatusWidthsintintCBFunc)(const wxFrameExt* self, int n, int const widths_field[]); typedef void (*wxFrameExtSetTitlewxStringCRFunc)(const wxFrameExt* self, wxString const& title); typedef void (*wxFrameExtSetToolBarwxToolBarPFunc)(const wxFrameExt* self, wxToolBar* toolbar); -typedef bool (*wxFrameExtShouldPreventAppExitFunc)(const wxFrameExt* self); -typedef bool (*wxFrameExtShowboolFunc)(const wxFrameExt* self, bool show); -typedef bool (*wxFrameExtShowFullScreenboollongFunc)(const wxFrameExt* self, bool show, long style); +typedef bool (*wxFrameExtShouldPreventAppExitFunc)(const wxFrameExt* self, bool res); +typedef bool (*wxFrameExtShowboolFunc)(const wxFrameExt* self, bool show, bool res); +typedef bool (*wxFrameExtShowFullScreenboollongFunc)(const wxFrameExt* self, bool show, long style, bool res); typedef void (*wxFrameExtShowWithoutActivatingFunc)(const wxFrameExt* self); typedef void (*wxFrameExtUpdateWindowUIlongFunc)(const wxFrameExt* self, long flags); -typedef void* (*wxFrameExtWXReservedTLW1voidPFunc)(const wxFrameExt* self, void* param0); -typedef void* (*wxFrameExtWXReservedTLW2voidPFunc)(const wxFrameExt* self, void* param0); -typedef void* (*wxFrameExtWXReservedTLW3voidPFunc)(const wxFrameExt* self, void* param0); +typedef void* (*wxFrameExtWXReservedTLW1voidPFunc)(const wxFrameExt* self, void* param0, void* res); +typedef void* (*wxFrameExtWXReservedTLW2voidPFunc)(const wxFrameExt* self, void* param0, void* res); +typedef void* (*wxFrameExtWXReservedTLW3voidPFunc)(const wxFrameExt* self, void* param0, void* res); class wxFrameBaseExt: public wxFrameBase { @@ -169,7 +169,7 @@ public: { wxStatusBar* res = wxFrameBase::CreateStatusBar(number, style, winid, name); if (*m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + return m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name, res); } else { return res; @@ -180,7 +180,7 @@ public: { wxToolBar* res = wxFrameBase::CreateToolBar(style, winid, name); if (*m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + return m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name, res); } else { return res; @@ -191,7 +191,7 @@ public: { bool res = wxFrameBase::Destroy(); if (*m_wxFrameBaseExtDestroy != NULL){ - return m_wxFrameBaseExtDestroy(this); + return m_wxFrameBaseExtDestroy(this, res); } else { return res; @@ -266,7 +266,7 @@ public: { bool res = wxFrameBase::EnableCloseButton(enable); if (*m_wxFrameBaseExtEnableCloseButtonbool != NULL){ - return m_wxFrameBaseExtEnableCloseButtonbool(this, enable); + return m_wxFrameBaseExtEnableCloseButtonbool(this, enable, res); } else { return res; @@ -277,7 +277,7 @@ public: { bool res = wxFrameBase::EnableFullScreenView(enable, style); if (*m_wxFrameBaseExtEnableFullScreenViewboollong != NULL){ - return m_wxFrameBaseExtEnableFullScreenViewboollong(this, enable, style); + return m_wxFrameBaseExtEnableFullScreenViewboollong(this, enable, style, res); } else { return res; @@ -288,7 +288,7 @@ public: { bool res = wxFrameBase::EnableMaximizeButton(enable); if (*m_wxFrameBaseExtEnableMaximizeButtonbool != NULL){ - return m_wxFrameBaseExtEnableMaximizeButtonbool(this, enable); + return m_wxFrameBaseExtEnableMaximizeButtonbool(this, enable, res); } else { return res; @@ -299,7 +299,7 @@ public: { bool res = wxFrameBase::EnableMinimizeButton(enable); if (*m_wxFrameBaseExtEnableMinimizeButtonbool != NULL){ - return m_wxFrameBaseExtEnableMinimizeButtonbool(this, enable); + return m_wxFrameBaseExtEnableMinimizeButtonbool(this, enable, res); } else { return res; @@ -310,7 +310,7 @@ public: { wxMenuItem* res = wxFrameBase::FindItemInMenuBar(menuId); if (*m_wxFrameBaseExtFindItemInMenuBarint != NULL){ - return m_wxFrameBaseExtFindItemInMenuBarint(this, menuId); + return m_wxFrameBaseExtFindItemInMenuBarint(this, menuId, res); } else { return res; @@ -321,7 +321,7 @@ public: { wxClassInfo* res = wxFrameBase::GetClassInfo(); if (*m_wxFrameBaseExtGetClassInfo != NULL){ - return m_wxFrameBaseExtGetClassInfo(this); + return m_wxFrameBaseExtGetClassInfo(this, res); } else { return res; @@ -332,7 +332,7 @@ public: { wxPoint res = wxFrameBase::GetClientAreaOrigin(); if (*m_wxFrameBaseExtGetClientAreaOrigin != NULL){ - return m_wxFrameBaseExtGetClientAreaOrigin(this); + return m_wxFrameBaseExtGetClientAreaOrigin(this, res); } else { return res; @@ -343,7 +343,7 @@ public: { wxContentProtection res = wxFrameBase::GetContentProtection(); if (*m_wxFrameBaseExtGetContentProtection != NULL){ - return m_wxFrameBaseExtGetContentProtection(this); + return m_wxFrameBaseExtGetContentProtection(this, res); } else { return res; @@ -354,7 +354,7 @@ public: { wxEventHashTable& res = wxFrameBase::GetEventHashTable(); if (*m_wxFrameBaseExtGetEventHashTable != NULL){ - return m_wxFrameBaseExtGetEventHashTable(this); + return m_wxFrameBaseExtGetEventHashTable(this, res); } else { return res; @@ -365,7 +365,7 @@ public: { wxEventTable const* res = wxFrameBase::GetEventTable(); if (*m_wxFrameBaseExtGetEventTable != NULL){ - return m_wxFrameBaseExtGetEventTable(this); + return m_wxFrameBaseExtGetEventTable(this, res); } else { return res; @@ -376,7 +376,7 @@ public: { wxString res = wxFrameBase::GetLabel(); if (*m_wxFrameBaseExtGetLabel != NULL){ - return m_wxFrameBaseExtGetLabel(this); + return m_wxFrameBaseExtGetLabel(this, res); } else { return res; @@ -387,7 +387,7 @@ public: { wxMenuBar* res = wxFrameBase::GetMenuBar(); if (*m_wxFrameBaseExtGetMenuBar != NULL){ - return m_wxFrameBaseExtGetMenuBar(this); + return m_wxFrameBaseExtGetMenuBar(this, res); } else { return res; @@ -406,7 +406,7 @@ public: { wxStatusBar* res = wxFrameBase::GetStatusBar(); if (*m_wxFrameBaseExtGetStatusBar != NULL){ - return m_wxFrameBaseExtGetStatusBar(this); + return m_wxFrameBaseExtGetStatusBar(this, res); } else { return res; @@ -417,7 +417,7 @@ public: { wxString res = wxFrameBase::GetTitle(); if (*m_wxFrameBaseExtGetTitle != NULL){ - return m_wxFrameBaseExtGetTitle(this); + return m_wxFrameBaseExtGetTitle(this, res); } else { return res; @@ -428,7 +428,7 @@ public: { wxToolBar* res = wxFrameBase::GetToolBar(); if (*m_wxFrameBaseExtGetToolBar != NULL){ - return m_wxFrameBaseExtGetToolBar(this); + return m_wxFrameBaseExtGetToolBar(this, res); } else { return res; @@ -447,7 +447,7 @@ public: { bool res = wxFrameBase::IsActive(); if (*m_wxFrameBaseExtIsActive != NULL){ - return m_wxFrameBaseExtIsActive(this); + return m_wxFrameBaseExtIsActive(this, res); } else { return res; @@ -458,7 +458,7 @@ public: { bool res = wxFrameBase::IsAlwaysMaximized(); if (*m_wxFrameBaseExtIsAlwaysMaximized != NULL){ - return m_wxFrameBaseExtIsAlwaysMaximized(this); + return m_wxFrameBaseExtIsAlwaysMaximized(this, res); } else { return res; @@ -469,7 +469,7 @@ public: { bool res = wxFrameBase::IsClientAreaChild(child); if (*m_wxFrameBaseExtIsClientAreaChildwxWindowCP != NULL){ - return m_wxFrameBaseExtIsClientAreaChildwxWindowCP(this, child); + return m_wxFrameBaseExtIsClientAreaChildwxWindowCP(this, child, res); } else { return res; @@ -480,7 +480,7 @@ public: { bool res = wxFrameBase::IsFullScreen(); if (*m_wxFrameBaseExtIsFullScreen != NULL){ - return m_wxFrameBaseExtIsFullScreen(this); + return m_wxFrameBaseExtIsFullScreen(this, res); } else { return res; @@ -491,7 +491,7 @@ public: { bool res = wxFrameBase::IsIconized(); if (*m_wxFrameBaseExtIsIconized != NULL){ - return m_wxFrameBaseExtIsIconized(this); + return m_wxFrameBaseExtIsIconized(this, res); } else { return res; @@ -502,7 +502,7 @@ public: { bool res = wxFrameBase::IsMaximized(); if (*m_wxFrameBaseExtIsMaximized != NULL){ - return m_wxFrameBaseExtIsMaximized(this); + return m_wxFrameBaseExtIsMaximized(this, res); } else { return res; @@ -513,7 +513,7 @@ public: { bool res = wxFrameBase::IsOneOfBars(param0); if (*m_wxFrameBaseExtIsOneOfBarswxWindowCP != NULL){ - return m_wxFrameBaseExtIsOneOfBarswxWindowCP(this, param0); + return m_wxFrameBaseExtIsOneOfBarswxWindowCP(this, param0, res); } else { return res; @@ -524,7 +524,7 @@ public: { bool res = wxFrameBase::IsTopLevel(); if (*m_wxFrameBaseExtIsTopLevel != NULL){ - return m_wxFrameBaseExtIsTopLevel(this); + return m_wxFrameBaseExtIsTopLevel(this, res); } else { return res; @@ -535,7 +535,7 @@ public: { bool res = wxFrameBase::IsTopNavigationDomain(kind); if (*m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ - return m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + return m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind, res); } else { return res; @@ -546,7 +546,7 @@ public: { bool res = wxFrameBase::IsVisible(); if (*m_wxFrameBaseExtIsVisible != NULL){ - return m_wxFrameBaseExtIsVisible(this); + return m_wxFrameBaseExtIsVisible(this, res); } else { return res; @@ -557,7 +557,7 @@ public: { bool res = wxFrameBase::Layout(); if (*m_wxFrameBaseExtLayout != NULL){ - return m_wxFrameBaseExtLayout(this); + return m_wxFrameBaseExtLayout(this, res); } else { return res; @@ -576,7 +576,7 @@ public: { bool res = wxFrameBase::OSXIsModified(); if (*m_wxFrameBaseExtOSXIsModified != NULL){ - return m_wxFrameBaseExtOSXIsModified(this); + return m_wxFrameBaseExtOSXIsModified(this, res); } else { return res; @@ -595,7 +595,7 @@ public: { wxStatusBar* res = wxFrameBase::OnCreateStatusBar(number, style, winid, name); if (*m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + return m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name, res); } else { return res; @@ -606,7 +606,7 @@ public: { wxToolBar* res = wxFrameBase::OnCreateToolBar(style, winid, name); if (*m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + return m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name, res); } else { return res; @@ -665,7 +665,7 @@ public: { bool res = wxFrameBase::SetContentProtection(contentProtection); if (*m_wxFrameBaseExtSetContentProtectionwxContentProtection != NULL){ - return m_wxFrameBaseExtSetContentProtectionwxContentProtection(this, contentProtection); + return m_wxFrameBaseExtSetContentProtectionwxContentProtection(this, contentProtection, res); } else { return res; @@ -764,7 +764,7 @@ public: { bool res = wxFrameBase::ShouldPreventAppExit(); if (*m_wxFrameBaseExtShouldPreventAppExit != NULL){ - return m_wxFrameBaseExtShouldPreventAppExit(this); + return m_wxFrameBaseExtShouldPreventAppExit(this, res); } else { return res; @@ -775,7 +775,7 @@ public: { bool res = wxFrameBase::ShowFullScreen(show, style); if (*m_wxFrameBaseExtShowFullScreenboollong != NULL){ - return m_wxFrameBaseExtShowFullScreenboollong(this, show, style); + return m_wxFrameBaseExtShowFullScreenboollong(this, show, style, res); } else { return res; @@ -802,7 +802,7 @@ public: { void* res = wxFrameBase::WXReservedTLW1(param0); if (*m_wxFrameBaseExtWXReservedTLW1voidP != NULL){ - return m_wxFrameBaseExtWXReservedTLW1voidP(this, param0); + return m_wxFrameBaseExtWXReservedTLW1voidP(this, param0, res); } else { return res; @@ -813,7 +813,7 @@ public: { void* res = wxFrameBase::WXReservedTLW2(param0); if (*m_wxFrameBaseExtWXReservedTLW2voidP != NULL){ - return m_wxFrameBaseExtWXReservedTLW2voidP(this, param0); + return m_wxFrameBaseExtWXReservedTLW2voidP(this, param0, res); } else { return res; @@ -824,7 +824,7 @@ public: { void* res = wxFrameBase::WXReservedTLW3(param0); if (*m_wxFrameBaseExtWXReservedTLW3voidP != NULL){ - return m_wxFrameBaseExtWXReservedTLW3voidP(this, param0); + return m_wxFrameBaseExtWXReservedTLW3voidP(this, param0, res); } else { return res; @@ -922,7 +922,7 @@ public: { wxStatusBar* res = wxFrame::CreateStatusBar(number, style, winid, name); if (*m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + return m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name, res); } else { return res; @@ -933,7 +933,7 @@ public: { wxToolBar* res = wxFrame::CreateToolBar(style, winid, name); if (*m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + return m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name, res); } else { return res; @@ -944,7 +944,7 @@ public: { bool res = wxFrame::Destroy(); if (*m_wxFrameExtDestroy != NULL){ - return m_wxFrameExtDestroy(this); + return m_wxFrameExtDestroy(this, res); } else { return res; @@ -1035,7 +1035,7 @@ public: { bool res = wxFrame::Enable(enable); if (*m_wxFrameExtEnablebool != NULL){ - return m_wxFrameExtEnablebool(this, enable); + return m_wxFrameExtEnablebool(this, enable, res); } else { return res; @@ -1046,7 +1046,7 @@ public: { bool res = wxFrame::EnableCloseButton(enable); if (*m_wxFrameExtEnableCloseButtonbool != NULL){ - return m_wxFrameExtEnableCloseButtonbool(this, enable); + return m_wxFrameExtEnableCloseButtonbool(this, enable, res); } else { return res; @@ -1057,7 +1057,7 @@ public: { bool res = wxFrame::EnableFullScreenView(enable, style); if (*m_wxFrameExtEnableFullScreenViewboollong != NULL){ - return m_wxFrameExtEnableFullScreenViewboollong(this, enable, style); + return m_wxFrameExtEnableFullScreenViewboollong(this, enable, style, res); } else { return res; @@ -1068,7 +1068,7 @@ public: { bool res = wxFrame::EnableMaximizeButton(enable); if (*m_wxFrameExtEnableMaximizeButtonbool != NULL){ - return m_wxFrameExtEnableMaximizeButtonbool(this, enable); + return m_wxFrameExtEnableMaximizeButtonbool(this, enable, res); } else { return res; @@ -1079,7 +1079,7 @@ public: { bool res = wxFrame::EnableMinimizeButton(enable); if (*m_wxFrameExtEnableMinimizeButtonbool != NULL){ - return m_wxFrameExtEnableMinimizeButtonbool(this, enable); + return m_wxFrameExtEnableMinimizeButtonbool(this, enable, res); } else { return res; @@ -1090,7 +1090,7 @@ public: { wxMenuItem* res = wxFrame::FindItemInMenuBar(menuId); if (*m_wxFrameExtFindItemInMenuBarint != NULL){ - return m_wxFrameExtFindItemInMenuBarint(this, menuId); + return m_wxFrameExtFindItemInMenuBarint(this, menuId, res); } else { return res; @@ -1101,7 +1101,7 @@ public: { wxClassInfo* res = wxFrame::GetClassInfo(); if (*m_wxFrameExtGetClassInfo != NULL){ - return m_wxFrameExtGetClassInfo(this); + return m_wxFrameExtGetClassInfo(this, res); } else { return res; @@ -1112,7 +1112,7 @@ public: { wxPoint res = wxFrame::GetClientAreaOrigin(); if (*m_wxFrameExtGetClientAreaOrigin != NULL){ - return m_wxFrameExtGetClientAreaOrigin(this); + return m_wxFrameExtGetClientAreaOrigin(this, res); } else { return res; @@ -1123,7 +1123,7 @@ public: { wxContentProtection res = wxFrame::GetContentProtection(); if (*m_wxFrameExtGetContentProtection != NULL){ - return m_wxFrameExtGetContentProtection(this); + return m_wxFrameExtGetContentProtection(this, res); } else { return res; @@ -1134,7 +1134,7 @@ public: { wxEventHashTable& res = wxFrame::GetEventHashTable(); if (*m_wxFrameExtGetEventHashTable != NULL){ - return m_wxFrameExtGetEventHashTable(this); + return m_wxFrameExtGetEventHashTable(this, res); } else { return res; @@ -1145,7 +1145,7 @@ public: { wxEventTable const* res = wxFrame::GetEventTable(); if (*m_wxFrameExtGetEventTable != NULL){ - return m_wxFrameExtGetEventTable(this); + return m_wxFrameExtGetEventTable(this, res); } else { return res; @@ -1156,7 +1156,7 @@ public: { wxString res = wxFrame::GetLabel(); if (*m_wxFrameExtGetLabel != NULL){ - return m_wxFrameExtGetLabel(this); + return m_wxFrameExtGetLabel(this, res); } else { return res; @@ -1167,7 +1167,7 @@ public: { wxMenuBar* res = wxFrame::GetMenuBar(); if (*m_wxFrameExtGetMenuBar != NULL){ - return m_wxFrameExtGetMenuBar(this); + return m_wxFrameExtGetMenuBar(this, res); } else { return res; @@ -1186,7 +1186,7 @@ public: { wxStatusBar* res = wxFrame::GetStatusBar(); if (*m_wxFrameExtGetStatusBar != NULL){ - return m_wxFrameExtGetStatusBar(this); + return m_wxFrameExtGetStatusBar(this, res); } else { return res; @@ -1197,7 +1197,7 @@ public: { wxString res = wxFrame::GetTitle(); if (*m_wxFrameExtGetTitle != NULL){ - return m_wxFrameExtGetTitle(this); + return m_wxFrameExtGetTitle(this, res); } else { return res; @@ -1208,7 +1208,7 @@ public: { wxToolBar* res = wxFrame::GetToolBar(); if (*m_wxFrameExtGetToolBar != NULL){ - return m_wxFrameExtGetToolBar(this); + return m_wxFrameExtGetToolBar(this, res); } else { return res; @@ -1227,7 +1227,7 @@ public: { bool res = wxFrame::IsActive(); if (*m_wxFrameExtIsActive != NULL){ - return m_wxFrameExtIsActive(this); + return m_wxFrameExtIsActive(this, res); } else { return res; @@ -1238,7 +1238,7 @@ public: { bool res = wxFrame::IsAlwaysMaximized(); if (*m_wxFrameExtIsAlwaysMaximized != NULL){ - return m_wxFrameExtIsAlwaysMaximized(this); + return m_wxFrameExtIsAlwaysMaximized(this, res); } else { return res; @@ -1249,7 +1249,7 @@ public: { bool res = wxFrame::IsClientAreaChild(child); if (*m_wxFrameExtIsClientAreaChildwxWindowCP != NULL){ - return m_wxFrameExtIsClientAreaChildwxWindowCP(this, child); + return m_wxFrameExtIsClientAreaChildwxWindowCP(this, child, res); } else { return res; @@ -1260,7 +1260,7 @@ public: { bool res = wxFrame::IsFullScreen(); if (*m_wxFrameExtIsFullScreen != NULL){ - return m_wxFrameExtIsFullScreen(this); + return m_wxFrameExtIsFullScreen(this, res); } else { return res; @@ -1271,7 +1271,7 @@ public: { bool res = wxFrame::IsIconized(); if (*m_wxFrameExtIsIconized != NULL){ - return m_wxFrameExtIsIconized(this); + return m_wxFrameExtIsIconized(this, res); } else { return res; @@ -1282,7 +1282,7 @@ public: { bool res = wxFrame::IsMaximized(); if (*m_wxFrameExtIsMaximized != NULL){ - return m_wxFrameExtIsMaximized(this); + return m_wxFrameExtIsMaximized(this, res); } else { return res; @@ -1293,7 +1293,7 @@ public: { bool res = wxFrame::IsOneOfBars(win); if (*m_wxFrameExtIsOneOfBarswxWindowCP != NULL){ - return m_wxFrameExtIsOneOfBarswxWindowCP(this, win); + return m_wxFrameExtIsOneOfBarswxWindowCP(this, win, res); } else { return res; @@ -1304,7 +1304,7 @@ public: { bool res = wxFrame::IsTopLevel(); if (*m_wxFrameExtIsTopLevel != NULL){ - return m_wxFrameExtIsTopLevel(this); + return m_wxFrameExtIsTopLevel(this, res); } else { return res; @@ -1315,7 +1315,7 @@ public: { bool res = wxFrame::IsTopNavigationDomain(kind); if (*m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ - return m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + return m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind, res); } else { return res; @@ -1326,7 +1326,7 @@ public: { bool res = wxFrame::IsVisible(); if (*m_wxFrameExtIsVisible != NULL){ - return m_wxFrameExtIsVisible(this); + return m_wxFrameExtIsVisible(this, res); } else { return res; @@ -1337,7 +1337,7 @@ public: { bool res = wxFrame::Layout(); if (*m_wxFrameExtLayout != NULL){ - return m_wxFrameExtLayout(this); + return m_wxFrameExtLayout(this, res); } else { return res; @@ -1356,7 +1356,7 @@ public: { bool res = wxFrame::OSXIsModified(); if (*m_wxFrameExtOSXIsModified != NULL){ - return m_wxFrameExtOSXIsModified(this); + return m_wxFrameExtOSXIsModified(this, res); } else { return res; @@ -1375,7 +1375,7 @@ public: { wxStatusBar* res = wxFrame::OnCreateStatusBar(number, style, winid, name); if (*m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + return m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name, res); } else { return res; @@ -1386,7 +1386,7 @@ public: { wxToolBar* res = wxFrame::OnCreateToolBar(style, winid, name); if (*m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ - return m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + return m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name, res); } else { return res; @@ -1445,7 +1445,7 @@ public: { bool res = wxFrame::SetContentProtection(contentProtection); if (*m_wxFrameExtSetContentProtectionwxContentProtection != NULL){ - return m_wxFrameExtSetContentProtectionwxContentProtection(this, contentProtection); + return m_wxFrameExtSetContentProtectionwxContentProtection(this, contentProtection, res); } else { return res; @@ -1544,7 +1544,7 @@ public: { bool res = wxFrame::ShouldPreventAppExit(); if (*m_wxFrameExtShouldPreventAppExit != NULL){ - return m_wxFrameExtShouldPreventAppExit(this); + return m_wxFrameExtShouldPreventAppExit(this, res); } else { return res; @@ -1555,7 +1555,7 @@ public: { bool res = wxFrame::Show(show); if (*m_wxFrameExtShowbool != NULL){ - return m_wxFrameExtShowbool(this, show); + return m_wxFrameExtShowbool(this, show, res); } else { return res; @@ -1566,7 +1566,7 @@ public: { bool res = wxFrame::ShowFullScreen(show, style); if (*m_wxFrameExtShowFullScreenboollong != NULL){ - return m_wxFrameExtShowFullScreenboollong(this, show, style); + return m_wxFrameExtShowFullScreenboollong(this, show, style, res); } else { return res; @@ -1593,7 +1593,7 @@ public: { void* res = wxFrame::WXReservedTLW1(param0); if (*m_wxFrameExtWXReservedTLW1voidP != NULL){ - return m_wxFrameExtWXReservedTLW1voidP(this, param0); + return m_wxFrameExtWXReservedTLW1voidP(this, param0, res); } else { return res; @@ -1604,7 +1604,7 @@ public: { void* res = wxFrame::WXReservedTLW2(param0); if (*m_wxFrameExtWXReservedTLW2voidP != NULL){ - return m_wxFrameExtWXReservedTLW2voidP(this, param0); + return m_wxFrameExtWXReservedTLW2voidP(this, param0, res); } else { return res; @@ -1615,7 +1615,7 @@ public: { void* res = wxFrame::WXReservedTLW3(param0); if (*m_wxFrameExtWXReservedTLW3voidP != NULL){ - return m_wxFrameExtWXReservedTLW3voidP(this, param0); + return m_wxFrameExtWXReservedTLW3voidP(this, param0, res); } else { return res; diff --git a/wxheaders/wxext/object_ext.h b/wxheaders/wxext/object_ext.h index ccaabe2..e2eb809 100644 --- a/wxheaders/wxext/object_ext.h +++ b/wxheaders/wxext/object_ext.h @@ -6,9 +6,9 @@ class wxRefCounterExt; class wxObjectExt; -typedef wxObjectRefData* (*wxObjectExtCloneRefDatawxObjectRefDataCPFunc)(const wxObjectExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxObjectExtCreateRefDataFunc)(const wxObjectExt* self); -typedef wxClassInfo* (*wxObjectExtGetClassInfoFunc)(const wxObjectExt* self); +typedef wxObjectRefData* (*wxObjectExtCloneRefDatawxObjectRefDataCPFunc)(const wxObjectExt* self, wxObjectRefData const* data, wxObjectRefData* res); +typedef wxObjectRefData* (*wxObjectExtCreateRefDataFunc)(const wxObjectExt* self, wxObjectRefData* res); +typedef wxClassInfo* (*wxObjectExtGetClassInfoFunc)(const wxObjectExt* self, wxClassInfo* res); class wxRefCounterExt: public wxRefCounter { @@ -28,7 +28,7 @@ public: { wxObjectRefData* res = wxObject::CloneRefData(data); if (*m_wxObjectExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxObjectExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxObjectExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -39,7 +39,7 @@ public: { wxObjectRefData* res = wxObject::CreateRefData(); if (*m_wxObjectExtCreateRefData != NULL){ - return m_wxObjectExtCreateRefData(this); + return m_wxObjectExtCreateRefData(this, res); } else { return res; @@ -50,7 +50,7 @@ public: { wxClassInfo* res = wxObject::GetClassInfo(); if (*m_wxObjectExtGetClassInfo != NULL){ - return m_wxObjectExtGetClassInfo(this); + return m_wxObjectExtGetClassInfo(this, res); } else { return res; diff --git a/wxheaders/wxext/window_ext.h b/wxheaders/wxext/window_ext.h index 1259d8c..f7aca36 100644 --- a/wxheaders/wxext/window_ext.h +++ b/wxheaders/wxext/window_ext.h @@ -4,54 +4,44 @@ #include #include -class wxVisualAttributesExt; class wxWindowListNodeExt; typedef void (*wxWindowListNodeExtDeleteDataFunc)(const wxWindowListNodeExt* self); -class wxWindowListExt; -class iteratorExt; -class const_iteratorExt; -class reverse_iteratorExt; -class const_reverse_iteratorExt; class wxWindowBaseExt; typedef void (*wxWindowBaseExtAddPendingEventwxEventCRFunc)(const wxWindowBaseExt* self, wxEvent const& event); -typedef wxCoord (*wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); -typedef bool (*wxWindowBaseExtBeginRepositioningChildrenFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtClientToWindowSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); -typedef wxObjectRefData* (*wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowBaseExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxWindowBaseExtCreateRefDataFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtDestroyFunc)(const wxWindowBaseExt* self); -typedef void* (*wxWindowBaseExtDoGetClientDataFunc)(const wxWindowBaseExt* self); -typedef wxClientData* (*wxWindowBaseExtDoGetClientObjectFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtDoGetVirtualSizeFunc)(const wxWindowBaseExt* self); -typedef void (*wxWindowBaseExtDoSetClientDatavoidPFunc)(const wxWindowBaseExt* self, void* data); -typedef void (*wxWindowBaseExtDoSetClientObjectwxClientDataPFunc)(const wxWindowBaseExt* self, wxClientData* data); +typedef wxCoord (*wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); +typedef bool (*wxWindowBaseExtBeginRepositioningChildrenFunc)(const wxWindowBaseExt* self, bool res); +typedef wxSize (*wxWindowBaseExtClientToWindowSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size, wxSize res); +typedef wxObjectRefData* (*wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowBaseExt* self, wxObjectRefData const* data, wxObjectRefData* res); +typedef wxObjectRefData* (*wxWindowBaseExtCreateRefDataFunc)(const wxWindowBaseExt* self, wxObjectRefData* res); +typedef bool (*wxWindowBaseExtDestroyFunc)(const wxWindowBaseExt* self, bool res); +typedef wxSize (*wxWindowBaseExtDoGetVirtualSizeFunc)(const wxWindowBaseExt* self, wxSize res); typedef void (*wxWindowBaseExtDoSetVirtualSizeintintFunc)(const wxWindowBaseExt* self, int x, int y); typedef void (*wxWindowBaseExtEndRepositioningChildrenFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitInsideFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetBestVirtualSizeFunc)(const wxWindowBaseExt* self); -typedef wxClassInfo* (*wxWindowBaseExtGetClassInfoFunc)(const wxWindowBaseExt* self); -typedef wxPoint (*wxWindowBaseExtGetClientAreaOriginFunc)(const wxWindowBaseExt* self); -typedef double (*wxWindowBaseExtGetContentScaleFactorFunc)(const wxWindowBaseExt* self); -typedef double (*wxWindowBaseExtGetDPIScaleFactorFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetEffectiveMinSizeFunc)(const wxWindowBaseExt* self); -typedef wxEventHashTable& (*wxWindowBaseExtGetEventHashTableFunc)(const wxWindowBaseExt* self); -typedef wxEventTable const* (*wxWindowBaseExtGetEventTableFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetBestVirtualSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxClassInfo* (*wxWindowBaseExtGetClassInfoFunc)(const wxWindowBaseExt* self, wxClassInfo* res); +typedef wxPoint (*wxWindowBaseExtGetClientAreaOriginFunc)(const wxWindowBaseExt* self, wxPoint res); +typedef double (*wxWindowBaseExtGetContentScaleFactorFunc)(const wxWindowBaseExt* self, double res); +typedef double (*wxWindowBaseExtGetDPIScaleFactorFunc)(const wxWindowBaseExt* self, double res); +typedef wxSize (*wxWindowBaseExtGetEffectiveMinSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxEventHashTable& (*wxWindowBaseExtGetEventHashTableFunc)(const wxWindowBaseExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxWindowBaseExtGetEventTableFunc)(const wxWindowBaseExt* self, wxEventTable const* res); typedef wxString (*wxWindowBaseExtGetLabelFunc)(const wxWindowBaseExt* self); -typedef wxLayoutDirection (*wxWindowBaseExtGetLayoutDirectionFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetMaxClientSizeFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetMaxSizeFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetMinClientSizeFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetMinSizeFunc)(const wxWindowBaseExt* self); -typedef wxString (*wxWindowBaseExtGetNameFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtGetWindowBorderSizeFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtInformFirstDirectionintintintFunc)(const wxWindowBaseExt* self, int direction, int size, int availableOtherDir); +typedef wxLayoutDirection (*wxWindowBaseExtGetLayoutDirectionFunc)(const wxWindowBaseExt* self, wxLayoutDirection res); +typedef wxSize (*wxWindowBaseExtGetMaxClientSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxSize (*wxWindowBaseExtGetMaxSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxSize (*wxWindowBaseExtGetMinClientSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxSize (*wxWindowBaseExtGetMinSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxString (*wxWindowBaseExtGetNameFunc)(const wxWindowBaseExt* self, wxString res); +typedef wxSize (*wxWindowBaseExtGetWindowBorderSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef bool (*wxWindowBaseExtInformFirstDirectionintintintFunc)(const wxWindowBaseExt* self, int direction, int size, int availableOtherDir, bool res); typedef void (*wxWindowBaseExtLowerFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowBaseExt* self, wxDynamicEventTableEntry& param0); -typedef bool (*wxWindowBaseExtProcessEventwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); +typedef bool (*wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowBaseExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef bool (*wxWindowBaseExtProcessEventwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event, bool res); typedef void (*wxWindowBaseExtQueueEventwxEventPFunc)(const wxWindowBaseExt* self, wxEvent* event); typedef void (*wxWindowBaseExtRaiseFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowBaseExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowBaseExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxWindowBaseExtSendSizeEventintFunc)(const wxWindowBaseExt* self, int flags); typedef void (*wxWindowBaseExtSetIdwxWindowIDFunc)(const wxWindowBaseExt* self, wxWindowID winid); typedef void (*wxWindowBaseExtSetLabelwxStringCRFunc)(const wxWindowBaseExt* self, wxString const& label); @@ -64,167 +54,94 @@ typedef void (*wxWindowBaseExtSetNamewxStringCRFunc)(const wxWindowBaseExt* self typedef void (*wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxWindowBaseExt* self, wxEvtHandler* handler); typedef void (*wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxWindowBaseExt* self, wxEvtHandler* handler); typedef void (*wxWindowBaseExtSetSizeHintsintintintintintintFunc)(const wxWindowBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); -typedef bool (*wxWindowBaseExtTryAfterwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); -typedef bool (*wxWindowBaseExtTryBeforewxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); -typedef void* (*wxWindowBaseExtWXReservedEvtHandler1voidPFunc)(const wxWindowBaseExt* self, void* param0); -typedef void* (*wxWindowBaseExtWXReservedEvtHandler2voidPFunc)(const wxWindowBaseExt* self, void* param0); -typedef wxSize (*wxWindowBaseExtWindowToClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); +typedef bool (*wxWindowBaseExtTryAfterwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event, bool res); +typedef bool (*wxWindowBaseExtTryBeforewxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event, bool res); +typedef wxSize (*wxWindowBaseExtWindowToClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size, wxSize res); class wxWindowExt; -typedef bool (*wxWindowExtAcceptsFocusFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtAcceptsFocusFromKeyboardFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtAcceptsFocusRecursivelyFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtAddChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); +typedef bool (*wxWindowExtAcceptsFocusFunc)(const wxWindowExt* self, bool res); typedef void (*wxWindowExtAddPendingEventwxEventCRFunc)(const wxWindowExt* self, wxEvent const& event); -typedef wxCoord (*wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); -typedef void (*wxWindowExtAdjustForParentClientOriginintRintRintFunc)(const wxWindowExt* self, int& x, int& y, int sizeFlags); -typedef void (*wxWindowExtAlwaysShowScrollbarsboolboolFunc)(const wxWindowExt* self, bool param0, bool param1); -typedef void (*wxWindowExtAssociateHandleWXWidgetFunc)(const wxWindowExt* self, WXWidget param0); -typedef bool (*wxWindowExtBeginRepositioningChildrenFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtCanApplyThemeBorderFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtCanBeFocusedFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtCanBeOutsideClientAreaFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtCanScrollintFunc)(const wxWindowExt* self, int orient); -typedef bool (*wxWindowExtCanSetTransparentFunc)(const wxWindowExt* self); +typedef wxCoord (*wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); +typedef void (*wxWindowExtAlwaysShowScrollbarsboolboolFunc)(const wxWindowExt* self, bool horz, bool vert); +typedef bool (*wxWindowExtBeginRepositioningChildrenFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtCanSetTransparentFunc)(const wxWindowExt* self, bool res); typedef void (*wxWindowExtClearBackgroundFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtClientToWindowSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); -typedef wxObjectRefData* (*wxWindowExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowExt* self, wxObjectRefData const* data); -typedef wxObjectRefData* (*wxWindowExtCreateRefDataFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtDestroyFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtDissociateHandleFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtClientToWindowSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size, wxSize res); +typedef wxObjectRefData* (*wxWindowExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowExt* self, wxObjectRefData const* data, wxObjectRefData* res); +typedef wxObjectRefData* (*wxWindowExtCreateRefDataFunc)(const wxWindowExt* self, wxObjectRefData* res); +typedef bool (*wxWindowExtDestroyFunc)(const wxWindowExt* self, bool res); typedef void (*wxWindowExtDoCaptureMouseFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtDoCentreintFunc)(const wxWindowExt* self, int dir); typedef void (*wxWindowExtDoClientToScreenintPintPFunc)(const wxWindowExt* self, int* x, int* y); -typedef void (*wxWindowExtDoEnableboolFunc)(const wxWindowExt* self, bool param0); +typedef void (*wxWindowExtDoEnableboolFunc)(const wxWindowExt* self, bool enable); typedef void (*wxWindowExtDoFreezeFunc)(const wxWindowExt* self); -typedef int (*wxWindowExtDoGetBestClientHeightintFunc)(const wxWindowExt* self, int param0); -typedef wxSize (*wxWindowExtDoGetBestClientSizeFunc)(const wxWindowExt* self); -typedef int (*wxWindowExtDoGetBestClientWidthintFunc)(const wxWindowExt* self, int param0); -typedef wxSize (*wxWindowExtDoGetBestSizeFunc)(const wxWindowExt* self); -typedef void* (*wxWindowExtDoGetClientDataFunc)(const wxWindowExt* self); -typedef wxClientData* (*wxWindowExtDoGetClientObjectFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtDoGetBestSizeFunc)(const wxWindowExt* self, wxSize res); typedef void (*wxWindowExtDoGetClientSizeintPintPFunc)(const wxWindowExt* self, int* width, int* height); typedef void (*wxWindowExtDoGetPositionintPintPFunc)(const wxWindowExt* self, int* x, int* y); -typedef void (*wxWindowExtDoGetScreenPositionintPintPFunc)(const wxWindowExt* self, int* x, int* y); typedef void (*wxWindowExtDoGetSizeintPintPFunc)(const wxWindowExt* self, int* width, int* height); -typedef wxSize (*wxWindowExtDoGetSizeFromClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); -typedef void (*wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxWindowExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); -typedef wxSize (*wxWindowExtDoGetVirtualSizeFunc)(const wxWindowExt* self); -typedef wxHitTest (*wxWindowExtDoHitTestwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord y); -typedef bool (*wxWindowExtDoIsExposedintintintintFunc)(const wxWindowExt* self, int x, int y, int w, int h); -typedef bool (*wxWindowExtDoIsExposedintintFunc)(const wxWindowExt* self, int x, int y); -typedef void (*wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxWindowExt* self, wxWindow* win, int move); +typedef wxSize (*wxWindowExtDoGetSizeFromClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size, wxSize res); +typedef void (*wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxWindowExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* theFont); +typedef wxSize (*wxWindowExtDoGetVirtualSizeFunc)(const wxWindowExt* self, wxSize res); typedef void (*wxWindowExtDoMoveWindowintintintintFunc)(const wxWindowExt* self, int x, int y, int width, int height); -typedef bool (*wxWindowExtDoNavigateInintFunc)(const wxWindowExt* self, int flags); -typedef bool (*wxWindowExtDoPhaseintFunc)(const wxWindowExt* self, int phase); -typedef bool (*wxWindowExtDoPopupMenuwxMenuPintintFunc)(const wxWindowExt* self, wxMenu* menu, int x, int y); +typedef bool (*wxWindowExtDoPopupMenuwxMenuPintintFunc)(const wxWindowExt* self, wxMenu* menu, int x, int y, bool res); typedef void (*wxWindowExtDoReleaseMouseFunc)(const wxWindowExt* self); typedef void (*wxWindowExtDoScreenToClientintPintPFunc)(const wxWindowExt* self, int* x, int* y); -typedef void (*wxWindowExtDoSetClientDatavoidPFunc)(const wxWindowExt* self, void* data); -typedef void (*wxWindowExtDoSetClientObjectwxClientDataPFunc)(const wxWindowExt* self, wxClientData* data); typedef void (*wxWindowExtDoSetClientSizeintintFunc)(const wxWindowExt* self, int width, int height); typedef void (*wxWindowExtDoSetSizeintintintintintFunc)(const wxWindowExt* self, int x, int y, int width, int height, int sizeFlags); -typedef void (*wxWindowExtDoSetSizeHintsintintintintintintFunc)(const wxWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); typedef void (*wxWindowExtDoSetToolTipwxToolTipPFunc)(const wxWindowExt* self, wxToolTip* tip); -typedef void (*wxWindowExtDoSetToolTipTextwxStringCRFunc)(const wxWindowExt* self, wxString const& tip); typedef void (*wxWindowExtDoSetVirtualSizeintintFunc)(const wxWindowExt* self, int x, int y); typedef void (*wxWindowExtDoSetWindowVariantwxWindowVariantFunc)(const wxWindowExt* self, wxWindowVariant variant); typedef void (*wxWindowExtDoThawFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxWindowExt* self, wxUpdateUIEvent& event); -typedef void (*wxWindowExtDragAcceptFilesboolFunc)(const wxWindowExt* self, bool accept); -typedef bool (*wxWindowExtEnableboolFunc)(const wxWindowExt* self, bool enable); -typedef bool (*wxWindowExtEnableTouchEventsintFunc)(const wxWindowExt* self, int param0); -typedef void (*wxWindowExtEnableVisibleFocusboolFunc)(const wxWindowExt* self, bool param0); +typedef bool (*wxWindowExtEnableTouchEventsintFunc)(const wxWindowExt* self, int eventsMask, bool res); +typedef void (*wxWindowExtEnableVisibleFocusboolFunc)(const wxWindowExt* self, bool enabled); typedef void (*wxWindowExtEndRepositioningChildrenFunc)(const wxWindowExt* self); typedef void (*wxWindowExtFitFunc)(const wxWindowExt* self); typedef void (*wxWindowExtFitInsideFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetBestVirtualSizeFunc)(const wxWindowExt* self); -typedef int (*wxWindowExtGetCharHeightFunc)(const wxWindowExt* self); -typedef int (*wxWindowExtGetCharWidthFunc)(const wxWindowExt* self); -typedef wxClassInfo* (*wxWindowExtGetClassInfoFunc)(const wxWindowExt* self); -typedef wxPoint (*wxWindowExtGetClientAreaOriginFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtGetClientSizeConstraintintPintPFunc)(const wxWindowExt* self, int* w, int* h); -typedef double (*wxWindowExtGetContentScaleFactorFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetDPIFunc)(const wxWindowExt* self); -typedef double (*wxWindowExtGetDPIScaleFactorFunc)(const wxWindowExt* self); -typedef wxVisualAttributes (*wxWindowExtGetDefaultAttributesFunc)(const wxWindowExt* self); -typedef wxBorder (*wxWindowExtGetDefaultBorderFunc)(const wxWindowExt* self); -typedef wxBorder (*wxWindowExtGetDefaultBorderForControlFunc)(const wxWindowExt* self); -typedef wxDropTarget* (*wxWindowExtGetDropTargetFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetEffectiveMinSizeFunc)(const wxWindowExt* self); -typedef wxEventHashTable& (*wxWindowExtGetEventHashTableFunc)(const wxWindowExt* self); -typedef wxEventTable const* (*wxWindowExtGetEventTableFunc)(const wxWindowExt* self); -typedef WXWidget (*wxWindowExtGetHandleFunc)(const wxWindowExt* self); -typedef wxString (*wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxWindowExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxSize (*wxWindowExtGetBestVirtualSizeFunc)(const wxWindowExt* self, wxSize res); +typedef int (*wxWindowExtGetCharHeightFunc)(const wxWindowExt* self, int res); +typedef int (*wxWindowExtGetCharWidthFunc)(const wxWindowExt* self, int res); +typedef wxClassInfo* (*wxWindowExtGetClassInfoFunc)(const wxWindowExt* self, wxClassInfo* res); +typedef wxPoint (*wxWindowExtGetClientAreaOriginFunc)(const wxWindowExt* self, wxPoint res); +typedef double (*wxWindowExtGetContentScaleFactorFunc)(const wxWindowExt* self, double res); +typedef wxSize (*wxWindowExtGetDPIFunc)(const wxWindowExt* self, wxSize res); +typedef double (*wxWindowExtGetDPIScaleFactorFunc)(const wxWindowExt* self, double res); +typedef wxSize (*wxWindowExtGetEffectiveMinSizeFunc)(const wxWindowExt* self, wxSize res); +typedef wxEventHashTable& (*wxWindowExtGetEventHashTableFunc)(const wxWindowExt* self, wxEventHashTable& res); +typedef wxEventTable const* (*wxWindowExtGetEventTableFunc)(const wxWindowExt* self, wxEventTable const* res); +typedef WXWidget (*wxWindowExtGetHandleFunc)(const wxWindowExt* self, WXWidget res); typedef wxString (*wxWindowExtGetLabelFunc)(const wxWindowExt* self); -typedef wxLayoutDirection (*wxWindowExtGetLayoutDirectionFunc)(const wxWindowExt* self); -typedef wxWindow* (*wxWindowExtGetMainWindowOfCompositeControlFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetMaxClientSizeFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetMaxSizeFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetMinClientSizeFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetMinSizeFunc)(const wxWindowExt* self); -typedef wxString (*wxWindowExtGetNameFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtGetPositionConstraintintPintPFunc)(const wxWindowExt* self, int* x, int* y); -typedef int (*wxWindowExtGetScrollPosintFunc)(const wxWindowExt* self, int orient); -typedef int (*wxWindowExtGetScrollRangeintFunc)(const wxWindowExt* self, int orient); -typedef int (*wxWindowExtGetScrollThumbintFunc)(const wxWindowExt* self, int orient); -typedef void (*wxWindowExtGetSizeConstraintintPintPFunc)(const wxWindowExt* self, int* w, int* h); -typedef bool (*wxWindowExtGetThemeEnabledFunc)(const wxWindowExt* self); -typedef wxByte (*wxWindowExtGetTransparentFunc)(const wxWindowExt* self); -typedef wxValidator* (*wxWindowExtGetValidatorFunc)(const wxWindowExt* self); -typedef wxSize (*wxWindowExtGetWindowBorderSizeFunc)(const wxWindowExt* self); -typedef long (*wxWindowExtGetWindowStyleFlagFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtHasCaptureFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtHasFocusFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtHasMultiplePagesFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtHasTransparentBackgroundFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtHideWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxWindowExtInformFirstDirectionintintintFunc)(const wxWindowExt* self, int direction, int size, int availableOtherDir); -typedef void (*wxWindowExtInheritAttributesFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtInitDialogFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsClientAreaChildwxWindowCPFunc)(const wxWindowExt* self, wxWindow const* param0); -typedef bool (*wxWindowExtIsDoubleBufferedFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsRetainedFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsScrollbarAlwaysShownintFunc)(const wxWindowExt* self, int param0); -typedef bool (*wxWindowExtIsShownFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsShownOnScreenFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsThisEnabledFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsTopLevelFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxWindowExt* self, wxWindowBase::NavigationKind param0); -typedef bool (*wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxWindowExt* self, wxString* reason); -typedef bool (*wxWindowExtLayoutFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtLayoutPhase1intPFunc)(const wxWindowExt* self, int* noChanges); -typedef bool (*wxWindowExtLayoutPhase2intPFunc)(const wxWindowExt* self, int* noChanges); +typedef wxLayoutDirection (*wxWindowExtGetLayoutDirectionFunc)(const wxWindowExt* self, wxLayoutDirection res); +typedef wxSize (*wxWindowExtGetMaxClientSizeFunc)(const wxWindowExt* self, wxSize res); +typedef wxSize (*wxWindowExtGetMaxSizeFunc)(const wxWindowExt* self, wxSize res); +typedef wxSize (*wxWindowExtGetMinClientSizeFunc)(const wxWindowExt* self, wxSize res); +typedef wxSize (*wxWindowExtGetMinSizeFunc)(const wxWindowExt* self, wxSize res); +typedef wxString (*wxWindowExtGetNameFunc)(const wxWindowExt* self, wxString res); +typedef int (*wxWindowExtGetScrollPosintFunc)(const wxWindowExt* self, int orient, int res); +typedef int (*wxWindowExtGetScrollRangeintFunc)(const wxWindowExt* self, int orient, int res); +typedef int (*wxWindowExtGetScrollThumbintFunc)(const wxWindowExt* self, int orient, int res); +typedef wxByte (*wxWindowExtGetTransparentFunc)(const wxWindowExt* self, wxByte res); +typedef wxSize (*wxWindowExtGetWindowBorderSizeFunc)(const wxWindowExt* self, wxSize res); +typedef bool (*wxWindowExtHideWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxWindowExtInformFirstDirectionintintintFunc)(const wxWindowExt* self, int direction, int size, int availableOtherDir, bool res); +typedef bool (*wxWindowExtIsDoubleBufferedFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsScrollbarAlwaysShownintFunc)(const wxWindowExt* self, int orient, bool res); +typedef bool (*wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxWindowExt* self, wxString* reason, bool res); typedef void (*wxWindowExtLowerFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtMoveConstraintintintFunc)(const wxWindowExt* self, int x, int y); -typedef bool (*wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowExt* self, wxDynamicEventTableEntry& param0); -typedef void (*wxWindowExtOnInternalIdleFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtPrepareDCwxDCRFunc)(const wxWindowExt* self, wxDC& param0); -typedef bool (*wxWindowExtProcessEventwxEventRFunc)(const wxWindowExt* self, wxEvent& event); +typedef bool (*wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef bool (*wxWindowExtProcessEventwxEventRFunc)(const wxWindowExt* self, wxEvent& event, bool res); typedef void (*wxWindowExtQueueEventwxEventPFunc)(const wxWindowExt* self, wxEvent* event); typedef void (*wxWindowExtRaiseFunc)(const wxWindowExt* self); typedef void (*wxWindowExtRefreshboolwxRectCPFunc)(const wxWindowExt* self, bool eraseBackground, wxRect const* rect); -typedef bool (*wxWindowExtRegisterHotKeyintintintFunc)(const wxWindowExt* self, int hotkeyId, int modifiers, int keycode); typedef void (*wxWindowExtRemoveChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); -typedef bool (*wxWindowExtReparentwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* newParent); -typedef bool (*wxWindowExtScrollLinesintFunc)(const wxWindowExt* self, int param0); -typedef bool (*wxWindowExtScrollPagesintFunc)(const wxWindowExt* self, int param0); +typedef bool (*wxWindowExtReparentwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* newParent, bool res); typedef void (*wxWindowExtScrollWindowintintwxRectCPFunc)(const wxWindowExt* self, int dx, int dy, wxRect const* rect); -typedef bool (*wxWindowExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowExt* self, wxEventTable& table, wxEvent& event); -typedef bool (*wxWindowExtSendIdleEventswxIdleEventRFunc)(const wxWindowExt* self, wxIdleEvent& event); +typedef bool (*wxWindowExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowExt* self, wxEventTable& table, wxEvent& event, bool res); typedef void (*wxWindowExtSendSizeEventintFunc)(const wxWindowExt* self, int flags); -typedef void (*wxWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxWindowExt* self, wxAcceleratorTable const& accel); -typedef bool (*wxWindowExtSetBackgroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour); -typedef bool (*wxWindowExtSetBackgroundStylewxBackgroundStyleFunc)(const wxWindowExt* self, wxBackgroundStyle style); -typedef void (*wxWindowExtSetCanFocusboolFunc)(const wxWindowExt* self, bool param0); -typedef void (*wxWindowExtSetConstraintSizesboolFunc)(const wxWindowExt* self, bool recurse); -typedef bool (*wxWindowExtSetCursorwxCursorCRFunc)(const wxWindowExt* self, wxCursor const& cursor); -typedef void (*wxWindowExtSetDoubleBufferedboolFunc)(const wxWindowExt* self, bool param0); +typedef bool (*wxWindowExtSetBackgroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour, bool res); +typedef bool (*wxWindowExtSetBackgroundStylewxBackgroundStyleFunc)(const wxWindowExt* self, wxBackgroundStyle style, bool res); +typedef bool (*wxWindowExtSetCursorwxCursorCRFunc)(const wxWindowExt* self, wxCursor const& cursor, bool res); typedef void (*wxWindowExtSetDropTargetwxDropTargetPFunc)(const wxWindowExt* self, wxDropTarget* dropTarget); -typedef void (*wxWindowExtSetExtraStylelongFunc)(const wxWindowExt* self, long exStyle); typedef void (*wxWindowExtSetFocusFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtSetFocusFromKbdFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtSetFontwxFontCRFunc)(const wxWindowExt* self, wxFont const& font); -typedef bool (*wxWindowExtSetForegroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour); +typedef bool (*wxWindowExtSetFontwxFontCRFunc)(const wxWindowExt* self, wxFont const& font, bool res); +typedef bool (*wxWindowExtSetForegroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour, bool res); typedef void (*wxWindowExtSetIdwxWindowIDFunc)(const wxWindowExt* self, wxWindowID winid); typedef void (*wxWindowExtSetLabelwxStringCRFunc)(const wxWindowExt* self, wxString const& label); typedef void (*wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxWindowExt* self, wxLayoutDirection param0); @@ -236,40 +153,17 @@ typedef void (*wxWindowExtSetNamewxStringCRFunc)(const wxWindowExt* self, wxStri typedef void (*wxWindowExtSetNextHandlerwxEvtHandlerPFunc)(const wxWindowExt* self, wxEvtHandler* handler); typedef void (*wxWindowExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxWindowExt* self, wxEvtHandler* handler); typedef void (*wxWindowExtSetScrollPosintintboolFunc)(const wxWindowExt* self, int orient, int pos, bool refresh); -typedef void (*wxWindowExtSetScrollbarintintintintboolFunc)(const wxWindowExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); -typedef void (*wxWindowExtSetSizeConstraintintintintintFunc)(const wxWindowExt* self, int x, int y, int w, int h); +typedef void (*wxWindowExtSetScrollbarintintintintboolFunc)(const wxWindowExt* self, int orient, int pos, int thumbVisible, int range, bool refresh); typedef void (*wxWindowExtSetSizeHintsintintintintintintFunc)(const wxWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); -typedef void (*wxWindowExtSetThemeEnabledboolFunc)(const wxWindowExt* self, bool enableTheme); -typedef bool (*wxWindowExtSetTransparentwxByteFunc)(const wxWindowExt* self, wxByte param0); -typedef void (*wxWindowExtSetValidatorwxValidatorCRFunc)(const wxWindowExt* self, wxValidator const& validator); -typedef void (*wxWindowExtSetWindowStyleFlaglongFunc)(const wxWindowExt* self, long style); -typedef bool (*wxWindowExtShouldInheritColoursFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtShowboolFunc)(const wxWindowExt* self, bool show); -typedef bool (*wxWindowExtShowWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect param0, unsigned int param1); -typedef bool (*wxWindowExtTransferDataFromWindowFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtTransferDataToWindowFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtSetTransparentwxByteFunc)(const wxWindowExt* self, wxByte alpha, bool res); +typedef bool (*wxWindowExtShowboolFunc)(const wxWindowExt* self, bool show, bool res); +typedef bool (*wxWindowExtShowWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect effect, unsigned int timeout, bool res); typedef void (*wxWindowExtTriggerScrollEventwxEventTypeFunc)(const wxWindowExt* self, wxEventType scrollEvent); -typedef bool (*wxWindowExtTryAfterwxEventRFunc)(const wxWindowExt* self, wxEvent& event); -typedef bool (*wxWindowExtTryBeforewxEventRFunc)(const wxWindowExt* self, wxEvent& event); -typedef bool (*wxWindowExtUnregisterHotKeyintFunc)(const wxWindowExt* self, int hotkeyId); +typedef bool (*wxWindowExtTryAfterwxEventRFunc)(const wxWindowExt* self, wxEvent& event, bool res); +typedef bool (*wxWindowExtTryBeforewxEventRFunc)(const wxWindowExt* self, wxEvent& event, bool res); typedef void (*wxWindowExtUpdateFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtUpdateWindowUIlongFunc)(const wxWindowExt* self, long flags); -typedef bool (*wxWindowExtValidateFunc)(const wxWindowExt* self); -typedef void (*wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxWindowExt* self, wxFont& param0); -typedef wxTextEntry const* (*wxWindowExtWXGetTextEntryFunc)(const wxWindowExt* self); -typedef void* (*wxWindowExtWXReservedEvtHandler1voidPFunc)(const wxWindowExt* self, void* param0); -typedef void* (*wxWindowExtWXReservedEvtHandler2voidPFunc)(const wxWindowExt* self, void* param0); -typedef void* (*wxWindowExtWXReservedWindow1voidPFunc)(const wxWindowExt* self, void* param0); -typedef void* (*wxWindowExtWXReservedWindow2voidPFunc)(const wxWindowExt* self, void* param0); -typedef void* (*wxWindowExtWXReservedWindow3voidPFunc)(const wxWindowExt* self, void* param0); -typedef void (*wxWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxWindowExt* self, int flags, wxSizer* sizer); typedef void (*wxWindowExtWarpPointerintintFunc)(const wxWindowExt* self, int x, int y); -typedef wxSize (*wxWindowExtWindowToClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); - -class wxVisualAttributesExt: public wxVisualAttributes -{ -public: -}; +typedef wxSize (*wxWindowExtWindowToClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size, wxSize res); class wxWindowListNodeExt: public wxWindowListNode { @@ -288,37 +182,6 @@ public: } }; - -class iteratorExt: public wxWindowList::iterator -{ -public: - iteratorExt(wxWindowList::iterator::Node* node, wxWindowList::iterator::Node* init): iterator(node, init) { } - iteratorExt(): iterator() { } -}; - -class const_iteratorExt: public wxWindowList::const_iterator -{ -public: - const_iteratorExt(wxWindowList::const_iterator::Node* node, wxWindowList::const_iterator::Node* init): const_iterator(node, init) { } - const_iteratorExt(): const_iterator() { } - const_iteratorExt(wxWindowList::iterator const& it): const_iterator(it) { } -}; - -class reverse_iteratorExt: public wxWindowList::reverse_iterator -{ -public: - reverse_iteratorExt(wxWindowList::reverse_iterator::Node* node, wxWindowList::reverse_iterator::Node* init): reverse_iterator(node, init) { } - reverse_iteratorExt(): reverse_iterator() { } -}; - -class const_reverse_iteratorExt: public wxWindowList::const_reverse_iterator -{ -public: - const_reverse_iteratorExt(wxWindowList::const_reverse_iterator::Node* node, wxWindowList::const_reverse_iterator::Node* init): const_reverse_iterator(node, init) { } - const_reverse_iteratorExt(): const_reverse_iterator() { } - const_reverse_iteratorExt(wxWindowList::reverse_iterator const& it): const_reverse_iterator(it) { } -}; - class wxWindowBaseExt: public wxWindowBase { public: @@ -337,7 +200,7 @@ public: { wxCoord res = wxWindowBase::AdjustForLayoutDirection(x, width, widthTotal); if (*m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ - return m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + return m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal, res); } else { return res; @@ -348,7 +211,7 @@ public: { bool res = wxWindowBase::BeginRepositioningChildren(); if (*m_wxWindowBaseExtBeginRepositioningChildren != NULL){ - return m_wxWindowBaseExtBeginRepositioningChildren(this); + return m_wxWindowBaseExtBeginRepositioningChildren(this, res); } else { return res; @@ -359,7 +222,7 @@ public: { wxSize res = wxWindowBase::ClientToWindowSize(size); if (*m_wxWindowBaseExtClientToWindowSizewxSizeCR != NULL){ - return m_wxWindowBaseExtClientToWindowSizewxSizeCR(this, size); + return m_wxWindowBaseExtClientToWindowSizewxSizeCR(this, size, res); } else { return res; @@ -370,7 +233,7 @@ public: { wxObjectRefData* res = wxWindowBase::CloneRefData(data); if (*m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -381,7 +244,7 @@ public: { wxObjectRefData* res = wxWindowBase::CreateRefData(); if (*m_wxWindowBaseExtCreateRefData != NULL){ - return m_wxWindowBaseExtCreateRefData(this); + return m_wxWindowBaseExtCreateRefData(this, res); } else { return res; @@ -392,29 +255,7 @@ public: { bool res = wxWindowBase::Destroy(); if (*m_wxWindowBaseExtDestroy != NULL){ - return m_wxWindowBaseExtDestroy(this); - } - else { - return res; - } - } - wxWindowBaseExtDoGetClientDataFunc m_wxWindowBaseExtDoGetClientData = NULL; - virtual void* DoGetClientData() const override - { - void* res = wxWindowBase::DoGetClientData(); - if (*m_wxWindowBaseExtDoGetClientData != NULL){ - return m_wxWindowBaseExtDoGetClientData(this); - } - else { - return res; - } - } - wxWindowBaseExtDoGetClientObjectFunc m_wxWindowBaseExtDoGetClientObject = NULL; - virtual wxClientData* DoGetClientObject() const override - { - wxClientData* res = wxWindowBase::DoGetClientObject(); - if (*m_wxWindowBaseExtDoGetClientObject != NULL){ - return m_wxWindowBaseExtDoGetClientObject(this); + return m_wxWindowBaseExtDestroy(this, res); } else { return res; @@ -425,28 +266,12 @@ public: { wxSize res = wxWindowBase::DoGetVirtualSize(); if (*m_wxWindowBaseExtDoGetVirtualSize != NULL){ - return m_wxWindowBaseExtDoGetVirtualSize(this); + return m_wxWindowBaseExtDoGetVirtualSize(this, res); } else { return res; } } - wxWindowBaseExtDoSetClientDatavoidPFunc m_wxWindowBaseExtDoSetClientDatavoidP = NULL; - virtual void DoSetClientData(void* data) override - { - wxWindowBase::DoSetClientData(data); - if (*m_wxWindowBaseExtDoSetClientDatavoidP != NULL){ - return m_wxWindowBaseExtDoSetClientDatavoidP(this, data); - } - } - wxWindowBaseExtDoSetClientObjectwxClientDataPFunc m_wxWindowBaseExtDoSetClientObjectwxClientDataP = NULL; - virtual void DoSetClientObject(wxClientData* data) override - { - wxWindowBase::DoSetClientObject(data); - if (*m_wxWindowBaseExtDoSetClientObjectwxClientDataP != NULL){ - return m_wxWindowBaseExtDoSetClientObjectwxClientDataP(this, data); - } - } wxWindowBaseExtDoSetVirtualSizeintintFunc m_wxWindowBaseExtDoSetVirtualSizeintint = NULL; virtual void DoSetVirtualSize(int x, int y) override { @@ -484,7 +309,7 @@ public: { wxSize res = wxWindowBase::GetBestVirtualSize(); if (*m_wxWindowBaseExtGetBestVirtualSize != NULL){ - return m_wxWindowBaseExtGetBestVirtualSize(this); + return m_wxWindowBaseExtGetBestVirtualSize(this, res); } else { return res; @@ -495,7 +320,7 @@ public: { wxClassInfo* res = wxWindowBase::GetClassInfo(); if (*m_wxWindowBaseExtGetClassInfo != NULL){ - return m_wxWindowBaseExtGetClassInfo(this); + return m_wxWindowBaseExtGetClassInfo(this, res); } else { return res; @@ -506,7 +331,7 @@ public: { wxPoint res = wxWindowBase::GetClientAreaOrigin(); if (*m_wxWindowBaseExtGetClientAreaOrigin != NULL){ - return m_wxWindowBaseExtGetClientAreaOrigin(this); + return m_wxWindowBaseExtGetClientAreaOrigin(this, res); } else { return res; @@ -517,7 +342,7 @@ public: { double res = wxWindowBase::GetContentScaleFactor(); if (*m_wxWindowBaseExtGetContentScaleFactor != NULL){ - return m_wxWindowBaseExtGetContentScaleFactor(this); + return m_wxWindowBaseExtGetContentScaleFactor(this, res); } else { return res; @@ -528,7 +353,7 @@ public: { double res = wxWindowBase::GetDPIScaleFactor(); if (*m_wxWindowBaseExtGetDPIScaleFactor != NULL){ - return m_wxWindowBaseExtGetDPIScaleFactor(this); + return m_wxWindowBaseExtGetDPIScaleFactor(this, res); } else { return res; @@ -539,7 +364,7 @@ public: { wxSize res = wxWindowBase::GetEffectiveMinSize(); if (*m_wxWindowBaseExtGetEffectiveMinSize != NULL){ - return m_wxWindowBaseExtGetEffectiveMinSize(this); + return m_wxWindowBaseExtGetEffectiveMinSize(this, res); } else { return res; @@ -550,7 +375,7 @@ public: { wxEventHashTable& res = wxWindowBase::GetEventHashTable(); if (*m_wxWindowBaseExtGetEventHashTable != NULL){ - return m_wxWindowBaseExtGetEventHashTable(this); + return m_wxWindowBaseExtGetEventHashTable(this, res); } else { return res; @@ -561,7 +386,7 @@ public: { wxEventTable const* res = wxWindowBase::GetEventTable(); if (*m_wxWindowBaseExtGetEventTable != NULL){ - return m_wxWindowBaseExtGetEventTable(this); + return m_wxWindowBaseExtGetEventTable(this, res); } else { return res; @@ -570,12 +395,11 @@ public: wxWindowBaseExtGetLabelFunc m_wxWindowBaseExtGetLabel = NULL; virtual wxString GetLabel() const override { - wxString res = wxWindowBase::GetLabel(); if (*m_wxWindowBaseExtGetLabel != NULL){ return m_wxWindowBaseExtGetLabel(this); } else { - return res; + return ""; } } wxWindowBaseExtGetLayoutDirectionFunc m_wxWindowBaseExtGetLayoutDirection = NULL; @@ -583,7 +407,7 @@ public: { wxLayoutDirection res = wxWindowBase::GetLayoutDirection(); if (*m_wxWindowBaseExtGetLayoutDirection != NULL){ - return m_wxWindowBaseExtGetLayoutDirection(this); + return m_wxWindowBaseExtGetLayoutDirection(this, res); } else { return res; @@ -594,7 +418,7 @@ public: { wxSize res = wxWindowBase::GetMaxClientSize(); if (*m_wxWindowBaseExtGetMaxClientSize != NULL){ - return m_wxWindowBaseExtGetMaxClientSize(this); + return m_wxWindowBaseExtGetMaxClientSize(this, res); } else { return res; @@ -605,7 +429,7 @@ public: { wxSize res = wxWindowBase::GetMaxSize(); if (*m_wxWindowBaseExtGetMaxSize != NULL){ - return m_wxWindowBaseExtGetMaxSize(this); + return m_wxWindowBaseExtGetMaxSize(this, res); } else { return res; @@ -616,7 +440,7 @@ public: { wxSize res = wxWindowBase::GetMinClientSize(); if (*m_wxWindowBaseExtGetMinClientSize != NULL){ - return m_wxWindowBaseExtGetMinClientSize(this); + return m_wxWindowBaseExtGetMinClientSize(this, res); } else { return res; @@ -627,7 +451,7 @@ public: { wxSize res = wxWindowBase::GetMinSize(); if (*m_wxWindowBaseExtGetMinSize != NULL){ - return m_wxWindowBaseExtGetMinSize(this); + return m_wxWindowBaseExtGetMinSize(this, res); } else { return res; @@ -638,7 +462,7 @@ public: { wxString res = wxWindowBase::GetName(); if (*m_wxWindowBaseExtGetName != NULL){ - return m_wxWindowBaseExtGetName(this); + return m_wxWindowBaseExtGetName(this, res); } else { return res; @@ -649,7 +473,7 @@ public: { wxSize res = wxWindowBase::GetWindowBorderSize(); if (*m_wxWindowBaseExtGetWindowBorderSize != NULL){ - return m_wxWindowBaseExtGetWindowBorderSize(this); + return m_wxWindowBaseExtGetWindowBorderSize(this, res); } else { return res; @@ -660,7 +484,7 @@ public: { bool res = wxWindowBase::InformFirstDirection(direction, size, availableOtherDir); if (*m_wxWindowBaseExtInformFirstDirectionintintint != NULL){ - return m_wxWindowBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + return m_wxWindowBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir, res); } else { return res; @@ -669,7 +493,6 @@ public: wxWindowBaseExtLowerFunc m_wxWindowBaseExtLower = NULL; virtual void Lower() override { - wxWindowBase::Lower(); if (*m_wxWindowBaseExtLower != NULL){ return m_wxWindowBaseExtLower(this); } @@ -679,7 +502,7 @@ public: { bool res = wxWindowBase::OnDynamicBind(param0); if (*m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; @@ -690,7 +513,7 @@ public: { bool res = wxWindowBase::ProcessEvent(event); if (*m_wxWindowBaseExtProcessEventwxEventR != NULL){ - return m_wxWindowBaseExtProcessEventwxEventR(this, event); + return m_wxWindowBaseExtProcessEventwxEventR(this, event, res); } else { return res; @@ -707,7 +530,6 @@ public: wxWindowBaseExtRaiseFunc m_wxWindowBaseExtRaise = NULL; virtual void Raise() override { - wxWindowBase::Raise(); if (*m_wxWindowBaseExtRaise != NULL){ return m_wxWindowBaseExtRaise(this); } @@ -717,7 +539,7 @@ public: { bool res = wxWindowBase::SearchEventTable(table, event); if (*m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + return m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -742,7 +564,6 @@ public: wxWindowBaseExtSetLabelwxStringCRFunc m_wxWindowBaseExtSetLabelwxStringCR = NULL; virtual void SetLabel(wxString const& label) override { - wxWindowBase::SetLabel(label); if (*m_wxWindowBaseExtSetLabelwxStringCR != NULL){ return m_wxWindowBaseExtSetLabelwxStringCR(this, label); } @@ -824,7 +645,7 @@ public: { bool res = wxWindowBase::TryAfter(event); if (*m_wxWindowBaseExtTryAfterwxEventR != NULL){ - return m_wxWindowBaseExtTryAfterwxEventR(this, event); + return m_wxWindowBaseExtTryAfterwxEventR(this, event, res); } else { return res; @@ -835,29 +656,7 @@ public: { bool res = wxWindowBase::TryBefore(event); if (*m_wxWindowBaseExtTryBeforewxEventR != NULL){ - return m_wxWindowBaseExtTryBeforewxEventR(this, event); - } - else { - return res; - } - } - wxWindowBaseExtWXReservedEvtHandler1voidPFunc m_wxWindowBaseExtWXReservedEvtHandler1voidP = NULL; - virtual void* WXReservedEvtHandler1(void* param0) override - { - void* res = wxWindowBase::WXReservedEvtHandler1(param0); - if (*m_wxWindowBaseExtWXReservedEvtHandler1voidP != NULL){ - return m_wxWindowBaseExtWXReservedEvtHandler1voidP(this, param0); - } - else { - return res; - } - } - wxWindowBaseExtWXReservedEvtHandler2voidPFunc m_wxWindowBaseExtWXReservedEvtHandler2voidP = NULL; - virtual void* WXReservedEvtHandler2(void* param0) override - { - void* res = wxWindowBase::WXReservedEvtHandler2(param0); - if (*m_wxWindowBaseExtWXReservedEvtHandler2voidP != NULL){ - return m_wxWindowBaseExtWXReservedEvtHandler2voidP(this, param0); + return m_wxWindowBaseExtTryBeforewxEventR(this, event, res); } else { return res; @@ -868,13 +667,13 @@ public: { wxSize res = wxWindowBase::WindowToClientSize(size); if (*m_wxWindowBaseExtWindowToClientSizewxSizeCR != NULL){ - return m_wxWindowBaseExtWindowToClientSizewxSizeCR(this, size); + return m_wxWindowBaseExtWindowToClientSizewxSizeCR(this, size, res); } else { return res; } } - wxWindowBaseExt(wxWindowBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowBaseExtCreateRefDataFunc a_CreateRefData, wxWindowBaseExtDestroyFunc a_Destroy, wxWindowBaseExtDoGetClientDataFunc a_DoGetClientData, wxWindowBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxWindowBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxWindowBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxWindowBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowBaseExtFitFunc a_Fit, wxWindowBaseExtFitInsideFunc a_FitInside, wxWindowBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowBaseExtGetClassInfoFunc a_GetClassInfo, wxWindowBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowBaseExtGetEventHashTableFunc a_GetEventHashTable, wxWindowBaseExtGetEventTableFunc a_GetEventTable, wxWindowBaseExtGetLabelFunc a_GetLabel, wxWindowBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowBaseExtGetMaxSizeFunc a_GetMaxSize, wxWindowBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowBaseExtGetMinSizeFunc a_GetMinSize, wxWindowBaseExtGetNameFunc a_GetName, wxWindowBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowBaseExtLowerFunc a_Lower, wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowBaseExtRaiseFunc a_Raise, wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowBaseExtSendSizeEventintFunc a_SendSizeEventint, wxWindowBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxWindowBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxWindowBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxWindowBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxWindowBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxWindowBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxWindowBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxWindowBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxWindowBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxWindowBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindowBase() { + wxWindowBaseExt(wxWindowBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowBaseExtCreateRefDataFunc a_CreateRefData, wxWindowBaseExtDestroyFunc a_Destroy, wxWindowBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowBaseExtFitFunc a_Fit, wxWindowBaseExtFitInsideFunc a_FitInside, wxWindowBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowBaseExtGetClassInfoFunc a_GetClassInfo, wxWindowBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowBaseExtGetEventHashTableFunc a_GetEventHashTable, wxWindowBaseExtGetEventTableFunc a_GetEventTable, wxWindowBaseExtGetLabelFunc a_GetLabel, wxWindowBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowBaseExtGetMaxSizeFunc a_GetMaxSize, wxWindowBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowBaseExtGetMinSizeFunc a_GetMinSize, wxWindowBaseExtGetNameFunc a_GetName, wxWindowBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowBaseExtLowerFunc a_Lower, wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowBaseExtRaiseFunc a_Raise, wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowBaseExtSendSizeEventintFunc a_SendSizeEventint, wxWindowBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxWindowBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxWindowBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxWindowBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxWindowBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxWindowBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxWindowBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxWindowBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindowBase() { m_wxWindowBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; m_wxWindowBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; @@ -882,11 +681,7 @@ public: m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; m_wxWindowBaseExtCreateRefData = a_CreateRefData; m_wxWindowBaseExtDestroy = a_Destroy; - m_wxWindowBaseExtDoGetClientData = a_DoGetClientData; - m_wxWindowBaseExtDoGetClientObject = a_DoGetClientObject; m_wxWindowBaseExtDoGetVirtualSize = a_DoGetVirtualSize; - m_wxWindowBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; - m_wxWindowBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; m_wxWindowBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; m_wxWindowBaseExtEndRepositioningChildren = a_EndRepositioningChildren; m_wxWindowBaseExtFit = a_Fit; @@ -928,8 +723,6 @@ public: m_wxWindowBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; m_wxWindowBaseExtTryAfterwxEventR = a_TryAfterwxEventR; m_wxWindowBaseExtTryBeforewxEventR = a_TryBeforewxEventR; - m_wxWindowBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; - m_wxWindowBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; m_wxWindowBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; @@ -945,42 +738,12 @@ public: { bool res = wxWindow::AcceptsFocus(); if (*m_wxWindowExtAcceptsFocus != NULL){ - return m_wxWindowExtAcceptsFocus(this); + return m_wxWindowExtAcceptsFocus(this, res); } else { return res; } } - wxWindowExtAcceptsFocusFromKeyboardFunc m_wxWindowExtAcceptsFocusFromKeyboard = NULL; - virtual bool AcceptsFocusFromKeyboard() const override - { - bool res = wxWindow::AcceptsFocusFromKeyboard(); - if (*m_wxWindowExtAcceptsFocusFromKeyboard != NULL){ - return m_wxWindowExtAcceptsFocusFromKeyboard(this); - } - else { - return res; - } - } - wxWindowExtAcceptsFocusRecursivelyFunc m_wxWindowExtAcceptsFocusRecursively = NULL; - virtual bool AcceptsFocusRecursively() const override - { - bool res = wxWindow::AcceptsFocusRecursively(); - if (*m_wxWindowExtAcceptsFocusRecursively != NULL){ - return m_wxWindowExtAcceptsFocusRecursively(this); - } - else { - return res; - } - } - wxWindowExtAddChildwxWindowBasePFunc m_wxWindowExtAddChildwxWindowBaseP = NULL; - virtual void AddChild(wxWindowBase* child) override - { - wxWindow::AddChild(child); - if (*m_wxWindowExtAddChildwxWindowBaseP != NULL){ - return m_wxWindowExtAddChildwxWindowBaseP(this, child); - } - } wxWindowExtAddPendingEventwxEventCRFunc m_wxWindowExtAddPendingEventwxEventCR = NULL; virtual void AddPendingEvent(wxEvent const& event) override { @@ -994,34 +757,18 @@ public: { wxCoord res = wxWindow::AdjustForLayoutDirection(x, width, widthTotal); if (*m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ - return m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + return m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal, res); } else { return res; } } - wxWindowExtAdjustForParentClientOriginintRintRintFunc m_wxWindowExtAdjustForParentClientOriginintRintRint = NULL; - virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override - { - wxWindow::AdjustForParentClientOrigin(x, y, sizeFlags); - if (*m_wxWindowExtAdjustForParentClientOriginintRintRint != NULL){ - return m_wxWindowExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); - } - } wxWindowExtAlwaysShowScrollbarsboolboolFunc m_wxWindowExtAlwaysShowScrollbarsboolbool = NULL; - virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + virtual void AlwaysShowScrollbars(bool horz = true, bool vert = true) override { - wxWindow::AlwaysShowScrollbars(param0, param1); + wxWindow::AlwaysShowScrollbars(horz, vert); if (*m_wxWindowExtAlwaysShowScrollbarsboolbool != NULL){ - return m_wxWindowExtAlwaysShowScrollbarsboolbool(this, param0, param1); - } - } - wxWindowExtAssociateHandleWXWidgetFunc m_wxWindowExtAssociateHandleWXWidget = NULL; - virtual void AssociateHandle(WXWidget param0) override - { - wxWindow::AssociateHandle(param0); - if (*m_wxWindowExtAssociateHandleWXWidget != NULL){ - return m_wxWindowExtAssociateHandleWXWidget(this, param0); + return m_wxWindowExtAlwaysShowScrollbarsboolbool(this, horz, vert); } } wxWindowExtBeginRepositioningChildrenFunc m_wxWindowExtBeginRepositioningChildren = NULL; @@ -1029,51 +776,7 @@ public: { bool res = wxWindow::BeginRepositioningChildren(); if (*m_wxWindowExtBeginRepositioningChildren != NULL){ - return m_wxWindowExtBeginRepositioningChildren(this); - } - else { - return res; - } - } - wxWindowExtCanApplyThemeBorderFunc m_wxWindowExtCanApplyThemeBorder = NULL; - virtual bool CanApplyThemeBorder() const override - { - bool res = wxWindow::CanApplyThemeBorder(); - if (*m_wxWindowExtCanApplyThemeBorder != NULL){ - return m_wxWindowExtCanApplyThemeBorder(this); - } - else { - return res; - } - } - wxWindowExtCanBeFocusedFunc m_wxWindowExtCanBeFocused = NULL; - virtual bool CanBeFocused() const override - { - bool res = wxWindow::CanBeFocused(); - if (*m_wxWindowExtCanBeFocused != NULL){ - return m_wxWindowExtCanBeFocused(this); - } - else { - return res; - } - } - wxWindowExtCanBeOutsideClientAreaFunc m_wxWindowExtCanBeOutsideClientArea = NULL; - virtual bool CanBeOutsideClientArea() const override - { - bool res = wxWindow::CanBeOutsideClientArea(); - if (*m_wxWindowExtCanBeOutsideClientArea != NULL){ - return m_wxWindowExtCanBeOutsideClientArea(this); - } - else { - return res; - } - } - wxWindowExtCanScrollintFunc m_wxWindowExtCanScrollint = NULL; - virtual bool CanScroll(int orient) const override - { - bool res = wxWindow::CanScroll(orient); - if (*m_wxWindowExtCanScrollint != NULL){ - return m_wxWindowExtCanScrollint(this, orient); + return m_wxWindowExtBeginRepositioningChildren(this, res); } else { return res; @@ -1084,7 +787,7 @@ public: { bool res = wxWindow::CanSetTransparent(); if (*m_wxWindowExtCanSetTransparent != NULL){ - return m_wxWindowExtCanSetTransparent(this); + return m_wxWindowExtCanSetTransparent(this, res); } else { return res; @@ -1103,7 +806,7 @@ public: { wxSize res = wxWindow::ClientToWindowSize(size); if (*m_wxWindowExtClientToWindowSizewxSizeCR != NULL){ - return m_wxWindowExtClientToWindowSizewxSizeCR(this, size); + return m_wxWindowExtClientToWindowSizewxSizeCR(this, size, res); } else { return res; @@ -1114,7 +817,7 @@ public: { wxObjectRefData* res = wxWindow::CloneRefData(data); if (*m_wxWindowExtCloneRefDatawxObjectRefDataCP != NULL){ - return m_wxWindowExtCloneRefDatawxObjectRefDataCP(this, data); + return m_wxWindowExtCloneRefDatawxObjectRefDataCP(this, data, res); } else { return res; @@ -1125,7 +828,7 @@ public: { wxObjectRefData* res = wxWindow::CreateRefData(); if (*m_wxWindowExtCreateRefData != NULL){ - return m_wxWindowExtCreateRefData(this); + return m_wxWindowExtCreateRefData(this, res); } else { return res; @@ -1136,20 +839,12 @@ public: { bool res = wxWindow::Destroy(); if (*m_wxWindowExtDestroy != NULL){ - return m_wxWindowExtDestroy(this); + return m_wxWindowExtDestroy(this, res); } else { return res; } } - wxWindowExtDissociateHandleFunc m_wxWindowExtDissociateHandle = NULL; - virtual void DissociateHandle() override - { - wxWindow::DissociateHandle(); - if (*m_wxWindowExtDissociateHandle != NULL){ - return m_wxWindowExtDissociateHandle(this); - } - } wxWindowExtDoCaptureMouseFunc m_wxWindowExtDoCaptureMouse = NULL; virtual void DoCaptureMouse() override { @@ -1158,14 +853,6 @@ public: return m_wxWindowExtDoCaptureMouse(this); } } - wxWindowExtDoCentreintFunc m_wxWindowExtDoCentreint = NULL; - virtual void DoCentre(int dir) override - { - wxWindow::DoCentre(dir); - if (*m_wxWindowExtDoCentreint != NULL){ - return m_wxWindowExtDoCentreint(this, dir); - } - } wxWindowExtDoClientToScreenintPintPFunc m_wxWindowExtDoClientToScreenintPintP = NULL; virtual void DoClientToScreen(int* x, int* y) const override { @@ -1175,11 +862,11 @@ public: } } wxWindowExtDoEnableboolFunc m_wxWindowExtDoEnablebool = NULL; - virtual void DoEnable(bool param0) override + virtual void DoEnable(bool enable) override { - wxWindow::DoEnable(param0); + wxWindow::DoEnable(enable); if (*m_wxWindowExtDoEnablebool != NULL){ - return m_wxWindowExtDoEnablebool(this, param0); + return m_wxWindowExtDoEnablebool(this, enable); } } wxWindowExtDoFreezeFunc m_wxWindowExtDoFreeze = NULL; @@ -1190,67 +877,12 @@ public: return m_wxWindowExtDoFreeze(this); } } - wxWindowExtDoGetBestClientHeightintFunc m_wxWindowExtDoGetBestClientHeightint = NULL; - virtual int DoGetBestClientHeight(int param0) const override - { - int res = wxWindow::DoGetBestClientHeight(param0); - if (*m_wxWindowExtDoGetBestClientHeightint != NULL){ - return m_wxWindowExtDoGetBestClientHeightint(this, param0); - } - else { - return res; - } - } - wxWindowExtDoGetBestClientSizeFunc m_wxWindowExtDoGetBestClientSize = NULL; - virtual wxSize DoGetBestClientSize() const override - { - wxSize res = wxWindow::DoGetBestClientSize(); - if (*m_wxWindowExtDoGetBestClientSize != NULL){ - return m_wxWindowExtDoGetBestClientSize(this); - } - else { - return res; - } - } - wxWindowExtDoGetBestClientWidthintFunc m_wxWindowExtDoGetBestClientWidthint = NULL; - virtual int DoGetBestClientWidth(int param0) const override - { - int res = wxWindow::DoGetBestClientWidth(param0); - if (*m_wxWindowExtDoGetBestClientWidthint != NULL){ - return m_wxWindowExtDoGetBestClientWidthint(this, param0); - } - else { - return res; - } - } wxWindowExtDoGetBestSizeFunc m_wxWindowExtDoGetBestSize = NULL; virtual wxSize DoGetBestSize() const override { wxSize res = wxWindow::DoGetBestSize(); if (*m_wxWindowExtDoGetBestSize != NULL){ - return m_wxWindowExtDoGetBestSize(this); - } - else { - return res; - } - } - wxWindowExtDoGetClientDataFunc m_wxWindowExtDoGetClientData = NULL; - virtual void* DoGetClientData() const override - { - void* res = wxWindow::DoGetClientData(); - if (*m_wxWindowExtDoGetClientData != NULL){ - return m_wxWindowExtDoGetClientData(this); - } - else { - return res; - } - } - wxWindowExtDoGetClientObjectFunc m_wxWindowExtDoGetClientObject = NULL; - virtual wxClientData* DoGetClientObject() const override - { - wxClientData* res = wxWindow::DoGetClientObject(); - if (*m_wxWindowExtDoGetClientObject != NULL){ - return m_wxWindowExtDoGetClientObject(this); + return m_wxWindowExtDoGetBestSize(this, res); } else { return res; @@ -1272,14 +904,6 @@ public: return m_wxWindowExtDoGetPositionintPintP(this, x, y); } } - wxWindowExtDoGetScreenPositionintPintPFunc m_wxWindowExtDoGetScreenPositionintPintP = NULL; - virtual void DoGetScreenPosition(int* x, int* y) const override - { - wxWindow::DoGetScreenPosition(x, y); - if (*m_wxWindowExtDoGetScreenPositionintPintP != NULL){ - return m_wxWindowExtDoGetScreenPositionintPintP(this, x, y); - } - } wxWindowExtDoGetSizeintPintPFunc m_wxWindowExtDoGetSizeintPintP = NULL; virtual void DoGetSize(int* width, int* height) const override { @@ -1293,18 +917,18 @@ public: { wxSize res = wxWindow::DoGetSizeFromClientSize(size); if (*m_wxWindowExtDoGetSizeFromClientSizewxSizeCR != NULL){ - return m_wxWindowExtDoGetSizeFromClientSizewxSizeCR(this, size); + return m_wxWindowExtDoGetSizeFromClientSizewxSizeCR(this, size, res); } else { return res; } } wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; - virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* theFont = __null) const override { - wxWindow::DoGetTextExtent(string, x, y, descent, externalLeading, font); + wxWindow::DoGetTextExtent(string, x, y, descent, externalLeading, theFont); if (*m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ - return m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + return m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, theFont); } } wxWindowExtDoGetVirtualSizeFunc m_wxWindowExtDoGetVirtualSize = NULL; @@ -1312,53 +936,12 @@ public: { wxSize res = wxWindow::DoGetVirtualSize(); if (*m_wxWindowExtDoGetVirtualSize != NULL){ - return m_wxWindowExtDoGetVirtualSize(this); + return m_wxWindowExtDoGetVirtualSize(this, res); } else { return res; } } - wxWindowExtDoHitTestwxCoordwxCoordFunc m_wxWindowExtDoHitTestwxCoordwxCoord = NULL; - virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override - { - wxHitTest res = wxWindow::DoHitTest(x, y); - if (*m_wxWindowExtDoHitTestwxCoordwxCoord != NULL){ - return m_wxWindowExtDoHitTestwxCoordwxCoord(this, x, y); - } - else { - return res; - } - } - wxWindowExtDoIsExposedintintintintFunc m_wxWindowExtDoIsExposedintintintint = NULL; - virtual bool DoIsExposed(int x, int y, int w, int h) const override - { - bool res = wxWindow::DoIsExposed(x, y, w, h); - if (*m_wxWindowExtDoIsExposedintintintint != NULL){ - return m_wxWindowExtDoIsExposedintintintint(this, x, y, w, h); - } - else { - return res; - } - } - wxWindowExtDoIsExposedintintFunc m_wxWindowExtDoIsExposedintint = NULL; - virtual bool DoIsExposed(int x, int y) const override - { - bool res = wxWindow::DoIsExposed(x, y); - if (*m_wxWindowExtDoIsExposedintint != NULL){ - return m_wxWindowExtDoIsExposedintint(this, x, y); - } - else { - return res; - } - } - wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; - virtual void DoMoveInTabOrder(wxWindow* win, WindowOrder move) override - { - wxWindow::DoMoveInTabOrder(win, move); - if (*m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ - return m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); - } - } wxWindowExtDoMoveWindowintintintintFunc m_wxWindowExtDoMoveWindowintintintint = NULL; virtual void DoMoveWindow(int x, int y, int width, int height) override { @@ -1367,34 +950,12 @@ public: return m_wxWindowExtDoMoveWindowintintintint(this, x, y, width, height); } } - wxWindowExtDoNavigateInintFunc m_wxWindowExtDoNavigateInint = NULL; - virtual bool DoNavigateIn(int flags) override - { - bool res = wxWindow::DoNavigateIn(flags); - if (*m_wxWindowExtDoNavigateInint != NULL){ - return m_wxWindowExtDoNavigateInint(this, flags); - } - else { - return res; - } - } - wxWindowExtDoPhaseintFunc m_wxWindowExtDoPhaseint = NULL; - virtual bool DoPhase(int phase) override - { - bool res = wxWindow::DoPhase(phase); - if (*m_wxWindowExtDoPhaseint != NULL){ - return m_wxWindowExtDoPhaseint(this, phase); - } - else { - return res; - } - } wxWindowExtDoPopupMenuwxMenuPintintFunc m_wxWindowExtDoPopupMenuwxMenuPintint = NULL; virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override { bool res = wxWindow::DoPopupMenu(menu, x, y); if (*m_wxWindowExtDoPopupMenuwxMenuPintint != NULL){ - return m_wxWindowExtDoPopupMenuwxMenuPintint(this, menu, x, y); + return m_wxWindowExtDoPopupMenuwxMenuPintint(this, menu, x, y, res); } else { return res; @@ -1416,22 +977,6 @@ public: return m_wxWindowExtDoScreenToClientintPintP(this, x, y); } } - wxWindowExtDoSetClientDatavoidPFunc m_wxWindowExtDoSetClientDatavoidP = NULL; - virtual void DoSetClientData(void* data) override - { - wxWindow::DoSetClientData(data); - if (*m_wxWindowExtDoSetClientDatavoidP != NULL){ - return m_wxWindowExtDoSetClientDatavoidP(this, data); - } - } - wxWindowExtDoSetClientObjectwxClientDataPFunc m_wxWindowExtDoSetClientObjectwxClientDataP = NULL; - virtual void DoSetClientObject(wxClientData* data) override - { - wxWindow::DoSetClientObject(data); - if (*m_wxWindowExtDoSetClientObjectwxClientDataP != NULL){ - return m_wxWindowExtDoSetClientObjectwxClientDataP(this, data); - } - } wxWindowExtDoSetClientSizeintintFunc m_wxWindowExtDoSetClientSizeintint = NULL; virtual void DoSetClientSize(int width, int height) override { @@ -1448,14 +993,6 @@ public: return m_wxWindowExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); } } - wxWindowExtDoSetSizeHintsintintintintintintFunc m_wxWindowExtDoSetSizeHintsintintintintintint = NULL; - virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override - { - wxWindow::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); - if (*m_wxWindowExtDoSetSizeHintsintintintintintint != NULL){ - return m_wxWindowExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); - } - } wxWindowExtDoSetToolTipwxToolTipPFunc m_wxWindowExtDoSetToolTipwxToolTipP = NULL; virtual void DoSetToolTip(wxToolTip* tip) override { @@ -1464,14 +1001,6 @@ public: return m_wxWindowExtDoSetToolTipwxToolTipP(this, tip); } } - wxWindowExtDoSetToolTipTextwxStringCRFunc m_wxWindowExtDoSetToolTipTextwxStringCR = NULL; - virtual void DoSetToolTipText(wxString const& tip) override - { - wxWindow::DoSetToolTipText(tip); - if (*m_wxWindowExtDoSetToolTipTextwxStringCR != NULL){ - return m_wxWindowExtDoSetToolTipTextwxStringCR(this, tip); - } - } wxWindowExtDoSetVirtualSizeintintFunc m_wxWindowExtDoSetVirtualSizeintint = NULL; virtual void DoSetVirtualSize(int x, int y) override { @@ -1496,50 +1025,23 @@ public: return m_wxWindowExtDoThaw(this); } } - wxWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR = NULL; - virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override - { - wxWindow::DoUpdateWindowUI(event); - if (*m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ - return m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR(this, event); - } - } - wxWindowExtDragAcceptFilesboolFunc m_wxWindowExtDragAcceptFilesbool = NULL; - virtual void DragAcceptFiles(bool accept) override - { - wxWindow::DragAcceptFiles(accept); - if (*m_wxWindowExtDragAcceptFilesbool != NULL){ - return m_wxWindowExtDragAcceptFilesbool(this, accept); - } - } - wxWindowExtEnableboolFunc m_wxWindowExtEnablebool = NULL; - virtual bool Enable(bool enable = true) override - { - bool res = wxWindow::Enable(enable); - if (*m_wxWindowExtEnablebool != NULL){ - return m_wxWindowExtEnablebool(this, enable); - } - else { - return res; - } - } wxWindowExtEnableTouchEventsintFunc m_wxWindowExtEnableTouchEventsint = NULL; - virtual bool EnableTouchEvents(int param0) override + virtual bool EnableTouchEvents(int eventsMask) override { - bool res = wxWindow::EnableTouchEvents(param0); + bool res = wxWindow::EnableTouchEvents(eventsMask); if (*m_wxWindowExtEnableTouchEventsint != NULL){ - return m_wxWindowExtEnableTouchEventsint(this, param0); + return m_wxWindowExtEnableTouchEventsint(this, eventsMask, res); } else { return res; } } wxWindowExtEnableVisibleFocusboolFunc m_wxWindowExtEnableVisibleFocusbool = NULL; - virtual void EnableVisibleFocus(bool param0) override + virtual void EnableVisibleFocus(bool enabled) override { - wxWindow::EnableVisibleFocus(param0); + wxWindow::EnableVisibleFocus(enabled); if (*m_wxWindowExtEnableVisibleFocusbool != NULL){ - return m_wxWindowExtEnableVisibleFocusbool(this, param0); + return m_wxWindowExtEnableVisibleFocusbool(this, enabled); } } wxWindowExtEndRepositioningChildrenFunc m_wxWindowExtEndRepositioningChildren = NULL; @@ -1571,7 +1073,7 @@ public: { wxSize res = wxWindow::GetBestVirtualSize(); if (*m_wxWindowExtGetBestVirtualSize != NULL){ - return m_wxWindowExtGetBestVirtualSize(this); + return m_wxWindowExtGetBestVirtualSize(this, res); } else { return res; @@ -1582,7 +1084,7 @@ public: { int res = wxWindow::GetCharHeight(); if (*m_wxWindowExtGetCharHeight != NULL){ - return m_wxWindowExtGetCharHeight(this); + return m_wxWindowExtGetCharHeight(this, res); } else { return res; @@ -1593,7 +1095,7 @@ public: { int res = wxWindow::GetCharWidth(); if (*m_wxWindowExtGetCharWidth != NULL){ - return m_wxWindowExtGetCharWidth(this); + return m_wxWindowExtGetCharWidth(this, res); } else { return res; @@ -1604,7 +1106,7 @@ public: { wxClassInfo* res = wxWindow::GetClassInfo(); if (*m_wxWindowExtGetClassInfo != NULL){ - return m_wxWindowExtGetClassInfo(this); + return m_wxWindowExtGetClassInfo(this, res); } else { return res; @@ -1615,26 +1117,18 @@ public: { wxPoint res = wxWindow::GetClientAreaOrigin(); if (*m_wxWindowExtGetClientAreaOrigin != NULL){ - return m_wxWindowExtGetClientAreaOrigin(this); + return m_wxWindowExtGetClientAreaOrigin(this, res); } else { return res; } } - wxWindowExtGetClientSizeConstraintintPintPFunc m_wxWindowExtGetClientSizeConstraintintPintP = NULL; - virtual void GetClientSizeConstraint(int* w, int* h) const override - { - wxWindow::GetClientSizeConstraint(w, h); - if (*m_wxWindowExtGetClientSizeConstraintintPintP != NULL){ - return m_wxWindowExtGetClientSizeConstraintintPintP(this, w, h); - } - } wxWindowExtGetContentScaleFactorFunc m_wxWindowExtGetContentScaleFactor = NULL; virtual double GetContentScaleFactor() const override { double res = wxWindow::GetContentScaleFactor(); if (*m_wxWindowExtGetContentScaleFactor != NULL){ - return m_wxWindowExtGetContentScaleFactor(this); + return m_wxWindowExtGetContentScaleFactor(this, res); } else { return res; @@ -1645,7 +1139,7 @@ public: { wxSize res = wxWindow::GetDPI(); if (*m_wxWindowExtGetDPI != NULL){ - return m_wxWindowExtGetDPI(this); + return m_wxWindowExtGetDPI(this, res); } else { return res; @@ -1656,51 +1150,7 @@ public: { double res = wxWindow::GetDPIScaleFactor(); if (*m_wxWindowExtGetDPIScaleFactor != NULL){ - return m_wxWindowExtGetDPIScaleFactor(this); - } - else { - return res; - } - } - wxWindowExtGetDefaultAttributesFunc m_wxWindowExtGetDefaultAttributes = NULL; - virtual wxVisualAttributes GetDefaultAttributes() const override - { - wxVisualAttributes res = wxWindow::GetDefaultAttributes(); - if (*m_wxWindowExtGetDefaultAttributes != NULL){ - return m_wxWindowExtGetDefaultAttributes(this); - } - else { - return res; - } - } - wxWindowExtGetDefaultBorderFunc m_wxWindowExtGetDefaultBorder = NULL; - virtual wxBorder GetDefaultBorder() const override - { - wxBorder res = wxWindow::GetDefaultBorder(); - if (*m_wxWindowExtGetDefaultBorder != NULL){ - return m_wxWindowExtGetDefaultBorder(this); - } - else { - return res; - } - } - wxWindowExtGetDefaultBorderForControlFunc m_wxWindowExtGetDefaultBorderForControl = NULL; - virtual wxBorder GetDefaultBorderForControl() const override - { - wxBorder res = wxWindow::GetDefaultBorderForControl(); - if (*m_wxWindowExtGetDefaultBorderForControl != NULL){ - return m_wxWindowExtGetDefaultBorderForControl(this); - } - else { - return res; - } - } - wxWindowExtGetDropTargetFunc m_wxWindowExtGetDropTarget = NULL; - virtual wxDropTarget* GetDropTarget() const override - { - wxDropTarget* res = wxWindow::GetDropTarget(); - if (*m_wxWindowExtGetDropTarget != NULL){ - return m_wxWindowExtGetDropTarget(this); + return m_wxWindowExtGetDPIScaleFactor(this, res); } else { return res; @@ -1711,7 +1161,7 @@ public: { wxSize res = wxWindow::GetEffectiveMinSize(); if (*m_wxWindowExtGetEffectiveMinSize != NULL){ - return m_wxWindowExtGetEffectiveMinSize(this); + return m_wxWindowExtGetEffectiveMinSize(this, res); } else { return res; @@ -1722,7 +1172,7 @@ public: { wxEventHashTable& res = wxWindow::GetEventHashTable(); if (*m_wxWindowExtGetEventHashTable != NULL){ - return m_wxWindowExtGetEventHashTable(this); + return m_wxWindowExtGetEventHashTable(this, res); } else { return res; @@ -1733,7 +1183,7 @@ public: { wxEventTable const* res = wxWindow::GetEventTable(); if (*m_wxWindowExtGetEventTable != NULL){ - return m_wxWindowExtGetEventTable(this); + return m_wxWindowExtGetEventTable(this, res); } else { return res; @@ -1744,18 +1194,7 @@ public: { WXWidget res = wxWindow::GetHandle(); if (*m_wxWindowExtGetHandle != NULL){ - return m_wxWindowExtGetHandle(this); - } - else { - return res; - } - } - wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; - virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override - { - wxString res = wxWindow::GetHelpTextAtPoint(pt, origin); - if (*m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ - return m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + return m_wxWindowExtGetHandle(this, res); } else { return res; @@ -1764,12 +1203,11 @@ public: wxWindowExtGetLabelFunc m_wxWindowExtGetLabel = NULL; virtual wxString GetLabel() const override { - wxString res = wxWindow::GetLabel(); if (*m_wxWindowExtGetLabel != NULL){ return m_wxWindowExtGetLabel(this); } else { - return res; + return ""; } } wxWindowExtGetLayoutDirectionFunc m_wxWindowExtGetLayoutDirection = NULL; @@ -1777,18 +1215,7 @@ public: { wxLayoutDirection res = wxWindow::GetLayoutDirection(); if (*m_wxWindowExtGetLayoutDirection != NULL){ - return m_wxWindowExtGetLayoutDirection(this); - } - else { - return res; - } - } - wxWindowExtGetMainWindowOfCompositeControlFunc m_wxWindowExtGetMainWindowOfCompositeControl = NULL; - virtual wxWindow* GetMainWindowOfCompositeControl() override - { - wxWindow* res = wxWindow::GetMainWindowOfCompositeControl(); - if (*m_wxWindowExtGetMainWindowOfCompositeControl != NULL){ - return m_wxWindowExtGetMainWindowOfCompositeControl(this); + return m_wxWindowExtGetLayoutDirection(this, res); } else { return res; @@ -1799,7 +1226,7 @@ public: { wxSize res = wxWindow::GetMaxClientSize(); if (*m_wxWindowExtGetMaxClientSize != NULL){ - return m_wxWindowExtGetMaxClientSize(this); + return m_wxWindowExtGetMaxClientSize(this, res); } else { return res; @@ -1810,7 +1237,7 @@ public: { wxSize res = wxWindow::GetMaxSize(); if (*m_wxWindowExtGetMaxSize != NULL){ - return m_wxWindowExtGetMaxSize(this); + return m_wxWindowExtGetMaxSize(this, res); } else { return res; @@ -1821,7 +1248,7 @@ public: { wxSize res = wxWindow::GetMinClientSize(); if (*m_wxWindowExtGetMinClientSize != NULL){ - return m_wxWindowExtGetMinClientSize(this); + return m_wxWindowExtGetMinClientSize(this, res); } else { return res; @@ -1832,7 +1259,7 @@ public: { wxSize res = wxWindow::GetMinSize(); if (*m_wxWindowExtGetMinSize != NULL){ - return m_wxWindowExtGetMinSize(this); + return m_wxWindowExtGetMinSize(this, res); } else { return res; @@ -1843,26 +1270,18 @@ public: { wxString res = wxWindow::GetName(); if (*m_wxWindowExtGetName != NULL){ - return m_wxWindowExtGetName(this); + return m_wxWindowExtGetName(this, res); } else { return res; } } - wxWindowExtGetPositionConstraintintPintPFunc m_wxWindowExtGetPositionConstraintintPintP = NULL; - virtual void GetPositionConstraint(int* x, int* y) const override - { - wxWindow::GetPositionConstraint(x, y); - if (*m_wxWindowExtGetPositionConstraintintPintP != NULL){ - return m_wxWindowExtGetPositionConstraintintPintP(this, x, y); - } - } wxWindowExtGetScrollPosintFunc m_wxWindowExtGetScrollPosint = NULL; virtual int GetScrollPos(int orient) const override { int res = wxWindow::GetScrollPos(orient); if (*m_wxWindowExtGetScrollPosint != NULL){ - return m_wxWindowExtGetScrollPosint(this, orient); + return m_wxWindowExtGetScrollPosint(this, orient, res); } else { return res; @@ -1873,7 +1292,7 @@ public: { int res = wxWindow::GetScrollRange(orient); if (*m_wxWindowExtGetScrollRangeint != NULL){ - return m_wxWindowExtGetScrollRangeint(this, orient); + return m_wxWindowExtGetScrollRangeint(this, orient, res); } else { return res; @@ -1884,26 +1303,7 @@ public: { int res = wxWindow::GetScrollThumb(orient); if (*m_wxWindowExtGetScrollThumbint != NULL){ - return m_wxWindowExtGetScrollThumbint(this, orient); - } - else { - return res; - } - } - wxWindowExtGetSizeConstraintintPintPFunc m_wxWindowExtGetSizeConstraintintPintP = NULL; - virtual void GetSizeConstraint(int* w, int* h) const override - { - wxWindow::GetSizeConstraint(w, h); - if (*m_wxWindowExtGetSizeConstraintintPintP != NULL){ - return m_wxWindowExtGetSizeConstraintintPintP(this, w, h); - } - } - wxWindowExtGetThemeEnabledFunc m_wxWindowExtGetThemeEnabled = NULL; - virtual bool GetThemeEnabled() const override - { - bool res = wxWindow::GetThemeEnabled(); - if (*m_wxWindowExtGetThemeEnabled != NULL){ - return m_wxWindowExtGetThemeEnabled(this); + return m_wxWindowExtGetScrollThumbint(this, orient, res); } else { return res; @@ -1914,18 +1314,7 @@ public: { wxByte res = wxWindow::GetTransparent(); if (*m_wxWindowExtGetTransparent != NULL){ - return m_wxWindowExtGetTransparent(this); - } - else { - return res; - } - } - wxWindowExtGetValidatorFunc m_wxWindowExtGetValidator = NULL; - virtual wxValidator* GetValidator() override - { - wxValidator* res = wxWindow::GetValidator(); - if (*m_wxWindowExtGetValidator != NULL){ - return m_wxWindowExtGetValidator(this); + return m_wxWindowExtGetTransparent(this, res); } else { return res; @@ -1936,73 +1325,18 @@ public: { wxSize res = wxWindow::GetWindowBorderSize(); if (*m_wxWindowExtGetWindowBorderSize != NULL){ - return m_wxWindowExtGetWindowBorderSize(this); - } - else { - return res; - } - } - wxWindowExtGetWindowStyleFlagFunc m_wxWindowExtGetWindowStyleFlag = NULL; - virtual long GetWindowStyleFlag() const override - { - long res = wxWindow::GetWindowStyleFlag(); - if (*m_wxWindowExtGetWindowStyleFlag != NULL){ - return m_wxWindowExtGetWindowStyleFlag(this); - } - else { - return res; - } - } - wxWindowExtHasCaptureFunc m_wxWindowExtHasCapture = NULL; - virtual bool HasCapture() const override - { - bool res = wxWindow::HasCapture(); - if (*m_wxWindowExtHasCapture != NULL){ - return m_wxWindowExtHasCapture(this); - } - else { - return res; - } - } - wxWindowExtHasFocusFunc m_wxWindowExtHasFocus = NULL; - virtual bool HasFocus() const override - { - bool res = wxWindow::HasFocus(); - if (*m_wxWindowExtHasFocus != NULL){ - return m_wxWindowExtHasFocus(this); - } - else { - return res; - } - } - wxWindowExtHasMultiplePagesFunc m_wxWindowExtHasMultiplePages = NULL; - virtual bool HasMultiplePages() const override - { - bool res = wxWindow::HasMultiplePages(); - if (*m_wxWindowExtHasMultiplePages != NULL){ - return m_wxWindowExtHasMultiplePages(this); - } - else { - return res; - } - } - wxWindowExtHasTransparentBackgroundFunc m_wxWindowExtHasTransparentBackground = NULL; - virtual bool HasTransparentBackground() override - { - bool res = wxWindow::HasTransparentBackground(); - if (*m_wxWindowExtHasTransparentBackground != NULL){ - return m_wxWindowExtHasTransparentBackground(this); + return m_wxWindowExtGetWindowBorderSize(this, res); } else { return res; } } wxWindowExtHideWithEffectwxShowEffectunsignedintFunc m_wxWindowExtHideWithEffectwxShowEffectunsignedint = NULL; - virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool HideWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxWindow::HideWithEffect(param0, param1); + bool res = wxWindow::HideWithEffect(effect, timeout); if (*m_wxWindowExtHideWithEffectwxShowEffectunsignedint != NULL){ - return m_wxWindowExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + return m_wxWindowExtHideWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -2013,34 +1347,7 @@ public: { bool res = wxWindow::InformFirstDirection(direction, size, availableOtherDir); if (*m_wxWindowExtInformFirstDirectionintintint != NULL){ - return m_wxWindowExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); - } - else { - return res; - } - } - wxWindowExtInheritAttributesFunc m_wxWindowExtInheritAttributes = NULL; - virtual void InheritAttributes() override - { - wxWindow::InheritAttributes(); - if (*m_wxWindowExtInheritAttributes != NULL){ - return m_wxWindowExtInheritAttributes(this); - } - } - wxWindowExtInitDialogFunc m_wxWindowExtInitDialog = NULL; - virtual void InitDialog() override - { - wxWindow::InitDialog(); - if (*m_wxWindowExtInitDialog != NULL){ - return m_wxWindowExtInitDialog(this); - } - } - wxWindowExtIsClientAreaChildwxWindowCPFunc m_wxWindowExtIsClientAreaChildwxWindowCP = NULL; - virtual bool IsClientAreaChild(wxWindow const* param0) const override - { - bool res = wxWindow::IsClientAreaChild(param0); - if (*m_wxWindowExtIsClientAreaChildwxWindowCP != NULL){ - return m_wxWindowExtIsClientAreaChildwxWindowCP(this, param0); + return m_wxWindowExtInformFirstDirectionintintint(this, direction, size, availableOtherDir, res); } else { return res; @@ -2051,84 +1358,18 @@ public: { bool res = wxWindow::IsDoubleBuffered(); if (*m_wxWindowExtIsDoubleBuffered != NULL){ - return m_wxWindowExtIsDoubleBuffered(this); - } - else { - return res; - } - } - wxWindowExtIsRetainedFunc m_wxWindowExtIsRetained = NULL; - virtual bool IsRetained() const override - { - bool res = wxWindow::IsRetained(); - if (*m_wxWindowExtIsRetained != NULL){ - return m_wxWindowExtIsRetained(this); + return m_wxWindowExtIsDoubleBuffered(this, res); } else { return res; } } wxWindowExtIsScrollbarAlwaysShownintFunc m_wxWindowExtIsScrollbarAlwaysShownint = NULL; - virtual bool IsScrollbarAlwaysShown(int param0) const override + virtual bool IsScrollbarAlwaysShown(int orient) const override { - bool res = wxWindow::IsScrollbarAlwaysShown(param0); + bool res = wxWindow::IsScrollbarAlwaysShown(orient); if (*m_wxWindowExtIsScrollbarAlwaysShownint != NULL){ - return m_wxWindowExtIsScrollbarAlwaysShownint(this, param0); - } - else { - return res; - } - } - wxWindowExtIsShownFunc m_wxWindowExtIsShown = NULL; - virtual bool IsShown() const override - { - bool res = wxWindow::IsShown(); - if (*m_wxWindowExtIsShown != NULL){ - return m_wxWindowExtIsShown(this); - } - else { - return res; - } - } - wxWindowExtIsShownOnScreenFunc m_wxWindowExtIsShownOnScreen = NULL; - virtual bool IsShownOnScreen() const override - { - bool res = wxWindow::IsShownOnScreen(); - if (*m_wxWindowExtIsShownOnScreen != NULL){ - return m_wxWindowExtIsShownOnScreen(this); - } - else { - return res; - } - } - wxWindowExtIsThisEnabledFunc m_wxWindowExtIsThisEnabled = NULL; - virtual bool IsThisEnabled() const override - { - bool res = wxWindow::IsThisEnabled(); - if (*m_wxWindowExtIsThisEnabled != NULL){ - return m_wxWindowExtIsThisEnabled(this); - } - else { - return res; - } - } - wxWindowExtIsTopLevelFunc m_wxWindowExtIsTopLevel = NULL; - virtual bool IsTopLevel() const override - { - bool res = wxWindow::IsTopLevel(); - if (*m_wxWindowExtIsTopLevel != NULL){ - return m_wxWindowExtIsTopLevel(this); - } - else { - return res; - } - } - wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; - virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override - { - bool res = wxWindow::IsTopNavigationDomain(param0); - if (*m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ - return m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + return m_wxWindowExtIsScrollbarAlwaysShownint(this, orient, res); } else { return res; @@ -2139,40 +1380,7 @@ public: { bool res = wxWindow::IsTransparentBackgroundSupported(reason); if (*m_wxWindowExtIsTransparentBackgroundSupportedwxStringP != NULL){ - return m_wxWindowExtIsTransparentBackgroundSupportedwxStringP(this, reason); - } - else { - return res; - } - } - wxWindowExtLayoutFunc m_wxWindowExtLayout = NULL; - virtual bool Layout() override - { - bool res = wxWindow::Layout(); - if (*m_wxWindowExtLayout != NULL){ - return m_wxWindowExtLayout(this); - } - else { - return res; - } - } - wxWindowExtLayoutPhase1intPFunc m_wxWindowExtLayoutPhase1intP = NULL; - virtual bool LayoutPhase1(int* noChanges) override - { - bool res = wxWindow::LayoutPhase1(noChanges); - if (*m_wxWindowExtLayoutPhase1intP != NULL){ - return m_wxWindowExtLayoutPhase1intP(this, noChanges); - } - else { - return res; - } - } - wxWindowExtLayoutPhase2intPFunc m_wxWindowExtLayoutPhase2intP = NULL; - virtual bool LayoutPhase2(int* noChanges) override - { - bool res = wxWindow::LayoutPhase2(noChanges); - if (*m_wxWindowExtLayoutPhase2intP != NULL){ - return m_wxWindowExtLayoutPhase2intP(this, noChanges); + return m_wxWindowExtIsTransparentBackgroundSupportedwxStringP(this, reason, res); } else { return res; @@ -2181,52 +1389,27 @@ public: wxWindowExtLowerFunc m_wxWindowExtLower = NULL; virtual void Lower() override { - wxWindow::Lower(); if (*m_wxWindowExtLower != NULL){ return m_wxWindowExtLower(this); } } - wxWindowExtMoveConstraintintintFunc m_wxWindowExtMoveConstraintintint = NULL; - virtual void MoveConstraint(int x, int y) override - { - wxWindow::MoveConstraint(x, y); - if (*m_wxWindowExtMoveConstraintintint != NULL){ - return m_wxWindowExtMoveConstraintintint(this, x, y); - } - } wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR = NULL; virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override { bool res = wxWindow::OnDynamicBind(param0); if (*m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + return m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); } else { return res; } } - wxWindowExtOnInternalIdleFunc m_wxWindowExtOnInternalIdle = NULL; - virtual void OnInternalIdle() override - { - wxWindow::OnInternalIdle(); - if (*m_wxWindowExtOnInternalIdle != NULL){ - return m_wxWindowExtOnInternalIdle(this); - } - } - wxWindowExtPrepareDCwxDCRFunc m_wxWindowExtPrepareDCwxDCR = NULL; - virtual void PrepareDC(wxDC& param0) override - { - wxWindow::PrepareDC(param0); - if (*m_wxWindowExtPrepareDCwxDCR != NULL){ - return m_wxWindowExtPrepareDCwxDCR(this, param0); - } - } wxWindowExtProcessEventwxEventRFunc m_wxWindowExtProcessEventwxEventR = NULL; virtual bool ProcessEvent(wxEvent& event) override { bool res = wxWindow::ProcessEvent(event); if (*m_wxWindowExtProcessEventwxEventR != NULL){ - return m_wxWindowExtProcessEventwxEventR(this, event); + return m_wxWindowExtProcessEventwxEventR(this, event, res); } else { return res; @@ -2243,30 +1426,18 @@ public: wxWindowExtRaiseFunc m_wxWindowExtRaise = NULL; virtual void Raise() override { - wxWindow::Raise(); if (*m_wxWindowExtRaise != NULL){ return m_wxWindowExtRaise(this); } } wxWindowExtRefreshboolwxRectCPFunc m_wxWindowExtRefreshboolwxRectCP = NULL; - virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = __null) override { wxWindow::Refresh(eraseBackground, rect); if (*m_wxWindowExtRefreshboolwxRectCP != NULL){ return m_wxWindowExtRefreshboolwxRectCP(this, eraseBackground, rect); } } - wxWindowExtRegisterHotKeyintintintFunc m_wxWindowExtRegisterHotKeyintintint = NULL; - virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override - { - bool res = wxWindow::RegisterHotKey(hotkeyId, modifiers, keycode); - if (*m_wxWindowExtRegisterHotKeyintintint != NULL){ - return m_wxWindowExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); - } - else { - return res; - } - } wxWindowExtRemoveChildwxWindowBasePFunc m_wxWindowExtRemoveChildwxWindowBaseP = NULL; virtual void RemoveChild(wxWindowBase* child) override { @@ -2280,29 +1451,7 @@ public: { bool res = wxWindow::Reparent(newParent); if (*m_wxWindowExtReparentwxWindowBaseP != NULL){ - return m_wxWindowExtReparentwxWindowBaseP(this, newParent); - } - else { - return res; - } - } - wxWindowExtScrollLinesintFunc m_wxWindowExtScrollLinesint = NULL; - virtual bool ScrollLines(int param0) override - { - bool res = wxWindow::ScrollLines(param0); - if (*m_wxWindowExtScrollLinesint != NULL){ - return m_wxWindowExtScrollLinesint(this, param0); - } - else { - return res; - } - } - wxWindowExtScrollPagesintFunc m_wxWindowExtScrollPagesint = NULL; - virtual bool ScrollPages(int param0) override - { - bool res = wxWindow::ScrollPages(param0); - if (*m_wxWindowExtScrollPagesint != NULL){ - return m_wxWindowExtScrollPagesint(this, param0); + return m_wxWindowExtReparentwxWindowBaseP(this, newParent, res); } else { return res; @@ -2321,18 +1470,7 @@ public: { bool res = wxWindow::SearchEventTable(table, event); if (*m_wxWindowExtSearchEventTablewxEventTableRwxEventR != NULL){ - return m_wxWindowExtSearchEventTablewxEventTableRwxEventR(this, table, event); - } - else { - return res; - } - } - wxWindowExtSendIdleEventswxIdleEventRFunc m_wxWindowExtSendIdleEventswxIdleEventR = NULL; - virtual bool SendIdleEvents(wxIdleEvent& event) override - { - bool res = wxWindow::SendIdleEvents(event); - if (*m_wxWindowExtSendIdleEventswxIdleEventR != NULL){ - return m_wxWindowExtSendIdleEventswxIdleEventR(this, event); + return m_wxWindowExtSearchEventTablewxEventTableRwxEventR(this, table, event, res); } else { return res; @@ -2346,20 +1484,12 @@ public: return m_wxWindowExtSendSizeEventint(this, flags); } } - wxWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR = NULL; - virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override - { - wxWindow::SetAcceleratorTable(accel); - if (*m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ - return m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); - } - } wxWindowExtSetBackgroundColourwxColourCRFunc m_wxWindowExtSetBackgroundColourwxColourCR = NULL; virtual bool SetBackgroundColour(wxColour const& colour) override { bool res = wxWindow::SetBackgroundColour(colour); if (*m_wxWindowExtSetBackgroundColourwxColourCR != NULL){ - return m_wxWindowExtSetBackgroundColourwxColourCR(this, colour); + return m_wxWindowExtSetBackgroundColourwxColourCR(this, colour, res); } else { return res; @@ -2370,47 +1500,23 @@ public: { bool res = wxWindow::SetBackgroundStyle(style); if (*m_wxWindowExtSetBackgroundStylewxBackgroundStyle != NULL){ - return m_wxWindowExtSetBackgroundStylewxBackgroundStyle(this, style); + return m_wxWindowExtSetBackgroundStylewxBackgroundStyle(this, style, res); } else { return res; } } - wxWindowExtSetCanFocusboolFunc m_wxWindowExtSetCanFocusbool = NULL; - virtual void SetCanFocus(bool param0) override - { - wxWindow::SetCanFocus(param0); - if (*m_wxWindowExtSetCanFocusbool != NULL){ - return m_wxWindowExtSetCanFocusbool(this, param0); - } - } - wxWindowExtSetConstraintSizesboolFunc m_wxWindowExtSetConstraintSizesbool = NULL; - virtual void SetConstraintSizes(bool recurse = true) override - { - wxWindow::SetConstraintSizes(recurse); - if (*m_wxWindowExtSetConstraintSizesbool != NULL){ - return m_wxWindowExtSetConstraintSizesbool(this, recurse); - } - } wxWindowExtSetCursorwxCursorCRFunc m_wxWindowExtSetCursorwxCursorCR = NULL; virtual bool SetCursor(wxCursor const& cursor) override { bool res = wxWindow::SetCursor(cursor); if (*m_wxWindowExtSetCursorwxCursorCR != NULL){ - return m_wxWindowExtSetCursorwxCursorCR(this, cursor); + return m_wxWindowExtSetCursorwxCursorCR(this, cursor, res); } else { return res; } } - wxWindowExtSetDoubleBufferedboolFunc m_wxWindowExtSetDoubleBufferedbool = NULL; - virtual void SetDoubleBuffered(bool param0) override - { - wxWindow::SetDoubleBuffered(param0); - if (*m_wxWindowExtSetDoubleBufferedbool != NULL){ - return m_wxWindowExtSetDoubleBufferedbool(this, param0); - } - } wxWindowExtSetDropTargetwxDropTargetPFunc m_wxWindowExtSetDropTargetwxDropTargetP = NULL; virtual void SetDropTarget(wxDropTarget* dropTarget) override { @@ -2419,14 +1525,6 @@ public: return m_wxWindowExtSetDropTargetwxDropTargetP(this, dropTarget); } } - wxWindowExtSetExtraStylelongFunc m_wxWindowExtSetExtraStylelong = NULL; - virtual void SetExtraStyle(long exStyle) override - { - wxWindow::SetExtraStyle(exStyle); - if (*m_wxWindowExtSetExtraStylelong != NULL){ - return m_wxWindowExtSetExtraStylelong(this, exStyle); - } - } wxWindowExtSetFocusFunc m_wxWindowExtSetFocus = NULL; virtual void SetFocus() override { @@ -2435,20 +1533,12 @@ public: return m_wxWindowExtSetFocus(this); } } - wxWindowExtSetFocusFromKbdFunc m_wxWindowExtSetFocusFromKbd = NULL; - virtual void SetFocusFromKbd() override - { - wxWindow::SetFocusFromKbd(); - if (*m_wxWindowExtSetFocusFromKbd != NULL){ - return m_wxWindowExtSetFocusFromKbd(this); - } - } wxWindowExtSetFontwxFontCRFunc m_wxWindowExtSetFontwxFontCR = NULL; virtual bool SetFont(wxFont const& font) override { bool res = wxWindow::SetFont(font); if (*m_wxWindowExtSetFontwxFontCR != NULL){ - return m_wxWindowExtSetFontwxFontCR(this, font); + return m_wxWindowExtSetFontwxFontCR(this, font, res); } else { return res; @@ -2459,7 +1549,7 @@ public: { bool res = wxWindow::SetForegroundColour(colour); if (*m_wxWindowExtSetForegroundColourwxColourCR != NULL){ - return m_wxWindowExtSetForegroundColourwxColourCR(this, colour); + return m_wxWindowExtSetForegroundColourwxColourCR(this, colour, res); } else { return res; @@ -2476,7 +1566,6 @@ public: wxWindowExtSetLabelwxStringCRFunc m_wxWindowExtSetLabelwxStringCR = NULL; virtual void SetLabel(wxString const& label) override { - wxWindow::SetLabel(label); if (*m_wxWindowExtSetLabelwxStringCR != NULL){ return m_wxWindowExtSetLabelwxStringCR(this, label); } @@ -2554,19 +1643,11 @@ public: } } wxWindowExtSetScrollbarintintintintboolFunc m_wxWindowExtSetScrollbarintintintintbool = NULL; - virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + virtual void SetScrollbar(int orient, int pos, int thumbVisible, int range, bool refresh = true) override { - wxWindow::SetScrollbar(orient, pos, thumbvisible, range, refresh); + wxWindow::SetScrollbar(orient, pos, thumbVisible, range, refresh); if (*m_wxWindowExtSetScrollbarintintintintbool != NULL){ - return m_wxWindowExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); - } - } - wxWindowExtSetSizeConstraintintintintintFunc m_wxWindowExtSetSizeConstraintintintintint = NULL; - virtual void SetSizeConstraint(int x, int y, int w, int h) override - { - wxWindow::SetSizeConstraint(x, y, w, h); - if (*m_wxWindowExtSetSizeConstraintintintintint != NULL){ - return m_wxWindowExtSetSizeConstraintintintintint(this, x, y, w, h); + return m_wxWindowExtSetScrollbarintintintintbool(this, orient, pos, thumbVisible, range, refresh); } } wxWindowExtSetSizeHintsintintintintintintFunc m_wxWindowExtSetSizeHintsintintintintintint = NULL; @@ -2577,47 +1658,12 @@ public: return m_wxWindowExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); } } - wxWindowExtSetThemeEnabledboolFunc m_wxWindowExtSetThemeEnabledbool = NULL; - virtual void SetThemeEnabled(bool enableTheme) override - { - wxWindow::SetThemeEnabled(enableTheme); - if (*m_wxWindowExtSetThemeEnabledbool != NULL){ - return m_wxWindowExtSetThemeEnabledbool(this, enableTheme); - } - } wxWindowExtSetTransparentwxByteFunc m_wxWindowExtSetTransparentwxByte = NULL; - virtual bool SetTransparent(wxByte param0) override + virtual bool SetTransparent(wxByte alpha) override { - bool res = wxWindow::SetTransparent(param0); + bool res = wxWindow::SetTransparent(alpha); if (*m_wxWindowExtSetTransparentwxByte != NULL){ - return m_wxWindowExtSetTransparentwxByte(this, param0); - } - else { - return res; - } - } - wxWindowExtSetValidatorwxValidatorCRFunc m_wxWindowExtSetValidatorwxValidatorCR = NULL; - virtual void SetValidator(wxValidator const& validator) override - { - wxWindow::SetValidator(validator); - if (*m_wxWindowExtSetValidatorwxValidatorCR != NULL){ - return m_wxWindowExtSetValidatorwxValidatorCR(this, validator); - } - } - wxWindowExtSetWindowStyleFlaglongFunc m_wxWindowExtSetWindowStyleFlaglong = NULL; - virtual void SetWindowStyleFlag(long style) override - { - wxWindow::SetWindowStyleFlag(style); - if (*m_wxWindowExtSetWindowStyleFlaglong != NULL){ - return m_wxWindowExtSetWindowStyleFlaglong(this, style); - } - } - wxWindowExtShouldInheritColoursFunc m_wxWindowExtShouldInheritColours = NULL; - virtual bool ShouldInheritColours() const override - { - bool res = wxWindow::ShouldInheritColours(); - if (*m_wxWindowExtShouldInheritColours != NULL){ - return m_wxWindowExtShouldInheritColours(this); + return m_wxWindowExtSetTransparentwxByte(this, alpha, res); } else { return res; @@ -2628,40 +1674,18 @@ public: { bool res = wxWindow::Show(show); if (*m_wxWindowExtShowbool != NULL){ - return m_wxWindowExtShowbool(this, show); + return m_wxWindowExtShowbool(this, show, res); } else { return res; } } wxWindowExtShowWithEffectwxShowEffectunsignedintFunc m_wxWindowExtShowWithEffectwxShowEffectunsignedint = NULL; - virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + virtual bool ShowWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { - bool res = wxWindow::ShowWithEffect(param0, param1); + bool res = wxWindow::ShowWithEffect(effect, timeout); if (*m_wxWindowExtShowWithEffectwxShowEffectunsignedint != NULL){ - return m_wxWindowExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); - } - else { - return res; - } - } - wxWindowExtTransferDataFromWindowFunc m_wxWindowExtTransferDataFromWindow = NULL; - virtual bool TransferDataFromWindow() override - { - bool res = wxWindow::TransferDataFromWindow(); - if (*m_wxWindowExtTransferDataFromWindow != NULL){ - return m_wxWindowExtTransferDataFromWindow(this); - } - else { - return res; - } - } - wxWindowExtTransferDataToWindowFunc m_wxWindowExtTransferDataToWindow = NULL; - virtual bool TransferDataToWindow() override - { - bool res = wxWindow::TransferDataToWindow(); - if (*m_wxWindowExtTransferDataToWindow != NULL){ - return m_wxWindowExtTransferDataToWindow(this); + return m_wxWindowExtShowWithEffectwxShowEffectunsignedint(this, effect, timeout, res); } else { return res; @@ -2680,7 +1704,7 @@ public: { bool res = wxWindow::TryAfter(event); if (*m_wxWindowExtTryAfterwxEventR != NULL){ - return m_wxWindowExtTryAfterwxEventR(this, event); + return m_wxWindowExtTryAfterwxEventR(this, event, res); } else { return res; @@ -2691,18 +1715,7 @@ public: { bool res = wxWindow::TryBefore(event); if (*m_wxWindowExtTryBeforewxEventR != NULL){ - return m_wxWindowExtTryBeforewxEventR(this, event); - } - else { - return res; - } - } - wxWindowExtUnregisterHotKeyintFunc m_wxWindowExtUnregisterHotKeyint = NULL; - virtual bool UnregisterHotKey(int hotkeyId) override - { - bool res = wxWindow::UnregisterHotKey(hotkeyId); - if (*m_wxWindowExtUnregisterHotKeyint != NULL){ - return m_wxWindowExtUnregisterHotKeyint(this, hotkeyId); + return m_wxWindowExtTryBeforewxEventR(this, event, res); } else { return res; @@ -2716,107 +1729,6 @@ public: return m_wxWindowExtUpdate(this); } } - wxWindowExtUpdateWindowUIlongFunc m_wxWindowExtUpdateWindowUIlong = NULL; - virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override - { - wxWindow::UpdateWindowUI(flags); - if (*m_wxWindowExtUpdateWindowUIlong != NULL){ - return m_wxWindowExtUpdateWindowUIlong(this, flags); - } - } - wxWindowExtValidateFunc m_wxWindowExtValidate = NULL; - virtual bool Validate() override - { - bool res = wxWindow::Validate(); - if (*m_wxWindowExtValidate != NULL){ - return m_wxWindowExtValidate(this); - } - else { - return res; - } - } - wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc m_wxWindowExtWXAdjustFontToOwnPPIwxFontR = NULL; - virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override - { - wxWindow::WXAdjustFontToOwnPPI(param0); - if (*m_wxWindowExtWXAdjustFontToOwnPPIwxFontR != NULL){ - return m_wxWindowExtWXAdjustFontToOwnPPIwxFontR(this, param0); - } - } - wxWindowExtWXGetTextEntryFunc m_wxWindowExtWXGetTextEntry = NULL; - virtual wxTextEntry const* WXGetTextEntry() const override - { - wxTextEntry const* res = wxWindow::WXGetTextEntry(); - if (*m_wxWindowExtWXGetTextEntry != NULL){ - return m_wxWindowExtWXGetTextEntry(this); - } - else { - return res; - } - } - wxWindowExtWXReservedEvtHandler1voidPFunc m_wxWindowExtWXReservedEvtHandler1voidP = NULL; - virtual void* WXReservedEvtHandler1(void* param0) override - { - void* res = wxWindow::WXReservedEvtHandler1(param0); - if (*m_wxWindowExtWXReservedEvtHandler1voidP != NULL){ - return m_wxWindowExtWXReservedEvtHandler1voidP(this, param0); - } - else { - return res; - } - } - wxWindowExtWXReservedEvtHandler2voidPFunc m_wxWindowExtWXReservedEvtHandler2voidP = NULL; - virtual void* WXReservedEvtHandler2(void* param0) override - { - void* res = wxWindow::WXReservedEvtHandler2(param0); - if (*m_wxWindowExtWXReservedEvtHandler2voidP != NULL){ - return m_wxWindowExtWXReservedEvtHandler2voidP(this, param0); - } - else { - return res; - } - } - wxWindowExtWXReservedWindow1voidPFunc m_wxWindowExtWXReservedWindow1voidP = NULL; - virtual void* WXReservedWindow1(void* param0) override - { - void* res = wxWindow::WXReservedWindow1(param0); - if (*m_wxWindowExtWXReservedWindow1voidP != NULL){ - return m_wxWindowExtWXReservedWindow1voidP(this, param0); - } - else { - return res; - } - } - wxWindowExtWXReservedWindow2voidPFunc m_wxWindowExtWXReservedWindow2voidP = NULL; - virtual void* WXReservedWindow2(void* param0) override - { - void* res = wxWindow::WXReservedWindow2(param0); - if (*m_wxWindowExtWXReservedWindow2voidP != NULL){ - return m_wxWindowExtWXReservedWindow2voidP(this, param0); - } - else { - return res; - } - } - wxWindowExtWXReservedWindow3voidPFunc m_wxWindowExtWXReservedWindow3voidP = NULL; - virtual void* WXReservedWindow3(void* param0) override - { - void* res = wxWindow::WXReservedWindow3(param0); - if (*m_wxWindowExtWXReservedWindow3voidP != NULL){ - return m_wxWindowExtWXReservedWindow3voidP(this, param0); - } - else { - return res; - } - } - wxWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP = NULL; - virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override - { - wxWindow::WXSetInitialFittingClientSize(flags, sizer); - if (*m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ - return m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); - } - } wxWindowExtWarpPointerintintFunc m_wxWindowExtWarpPointerintint = NULL; virtual void WarpPointer(int x, int y) override { @@ -2830,75 +1742,45 @@ public: { wxSize res = wxWindow::WindowToClientSize(size); if (*m_wxWindowExtWindowToClientSizewxSizeCR != NULL){ - return m_wxWindowExtWindowToClientSizewxSizeCR(this, size); + return m_wxWindowExtWindowToClientSizewxSizeCR(this, size, res); } else { return res; } } - wxWindowExt(wxWindowExtAcceptsFocusFunc a_AcceptsFocus, wxWindowExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxWindowExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxWindowExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxWindowExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxWindowExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxWindowExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxWindowExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxWindowExtCanBeFocusedFunc a_CanBeFocused, wxWindowExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxWindowExtCanScrollintFunc a_CanScrollint, wxWindowExtCanSetTransparentFunc a_CanSetTransparent, wxWindowExtClearBackgroundFunc a_ClearBackground, wxWindowExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowExtCreateRefDataFunc a_CreateRefData, wxWindowExtDestroyFunc a_Destroy, wxWindowExtDissociateHandleFunc a_DissociateHandle, wxWindowExtDoCaptureMouseFunc a_DoCaptureMouse, wxWindowExtDoCentreintFunc a_DoCentreint, wxWindowExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxWindowExtDoEnableboolFunc a_DoEnablebool, wxWindowExtDoFreezeFunc a_DoFreeze, wxWindowExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxWindowExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxWindowExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxWindowExtDoGetBestSizeFunc a_DoGetBestSize, wxWindowExtDoGetClientDataFunc a_DoGetClientData, wxWindowExtDoGetClientObjectFunc a_DoGetClientObject, wxWindowExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxWindowExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxWindowExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxWindowExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxWindowExtDoGetSizeFromClientSizewxSizeCRFunc a_DoGetSizeFromClientSizewxSizeCR, wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxWindowExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxWindowExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxWindowExtDoIsExposedintintFunc a_DoIsExposedintint, wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxWindowExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxWindowExtDoNavigateInintFunc a_DoNavigateInint, wxWindowExtDoPhaseintFunc a_DoPhaseint, wxWindowExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxWindowExtDoReleaseMouseFunc a_DoReleaseMouse, wxWindowExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxWindowExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxWindowExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxWindowExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxWindowExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxWindowExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxWindowExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxWindowExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxWindowExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxWindowExtDoThawFunc a_DoThaw, wxWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxWindowExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxWindowExtEnableboolFunc a_Enablebool, wxWindowExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxWindowExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxWindowExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowExtFitFunc a_Fit, wxWindowExtFitInsideFunc a_FitInside, wxWindowExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowExtGetCharHeightFunc a_GetCharHeight, wxWindowExtGetCharWidthFunc a_GetCharWidth, wxWindowExtGetClassInfoFunc a_GetClassInfo, wxWindowExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxWindowExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowExtGetDPIFunc a_GetDPI, wxWindowExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxWindowExtGetDefaultBorderFunc a_GetDefaultBorder, wxWindowExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxWindowExtGetDropTargetFunc a_GetDropTarget, wxWindowExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowExtGetEventHashTableFunc a_GetEventHashTable, wxWindowExtGetEventTableFunc a_GetEventTable, wxWindowExtGetHandleFunc a_GetHandle, wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxWindowExtGetLabelFunc a_GetLabel, wxWindowExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxWindowExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowExtGetMaxSizeFunc a_GetMaxSize, wxWindowExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowExtGetMinSizeFunc a_GetMinSize, wxWindowExtGetNameFunc a_GetName, wxWindowExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxWindowExtGetScrollPosintFunc a_GetScrollPosint, wxWindowExtGetScrollRangeintFunc a_GetScrollRangeint, wxWindowExtGetScrollThumbintFunc a_GetScrollThumbint, wxWindowExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxWindowExtGetThemeEnabledFunc a_GetThemeEnabled, wxWindowExtGetTransparentFunc a_GetTransparent, wxWindowExtGetValidatorFunc a_GetValidator, wxWindowExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxWindowExtHasCaptureFunc a_HasCapture, wxWindowExtHasFocusFunc a_HasFocus, wxWindowExtHasMultiplePagesFunc a_HasMultiplePages, wxWindowExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxWindowExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxWindowExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowExtInheritAttributesFunc a_InheritAttributes, wxWindowExtInitDialogFunc a_InitDialog, wxWindowExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxWindowExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxWindowExtIsRetainedFunc a_IsRetained, wxWindowExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxWindowExtIsShownFunc a_IsShown, wxWindowExtIsShownOnScreenFunc a_IsShownOnScreen, wxWindowExtIsThisEnabledFunc a_IsThisEnabled, wxWindowExtIsTopLevelFunc a_IsTopLevel, wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxWindowExtLayoutFunc a_Layout, wxWindowExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxWindowExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxWindowExtLowerFunc a_Lower, wxWindowExtMoveConstraintintintFunc a_MoveConstraintintint, wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowExtOnInternalIdleFunc a_OnInternalIdle, wxWindowExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxWindowExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowExtRaiseFunc a_Raise, wxWindowExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxWindowExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxWindowExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxWindowExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxWindowExtScrollLinesintFunc a_ScrollLinesint, wxWindowExtScrollPagesintFunc a_ScrollPagesint, wxWindowExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxWindowExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxWindowExtSendSizeEventintFunc a_SendSizeEventint, wxWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxWindowExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxWindowExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxWindowExtSetCanFocusboolFunc a_SetCanFocusbool, wxWindowExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxWindowExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxWindowExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxWindowExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxWindowExtSetExtraStylelongFunc a_SetExtraStylelong, wxWindowExtSetFocusFunc a_SetFocus, wxWindowExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxWindowExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxWindowExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxWindowExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxWindowExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxWindowExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxWindowExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxWindowExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxWindowExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxWindowExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxWindowExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxWindowExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxWindowExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxWindowExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxWindowExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxWindowExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxWindowExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxWindowExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxWindowExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxWindowExtShouldInheritColoursFunc a_ShouldInheritColours, wxWindowExtShowboolFunc a_Showbool, wxWindowExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxWindowExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxWindowExtTransferDataToWindowFunc a_TransferDataToWindow, wxWindowExtTriggerScrollEventwxEventTypeFunc a_TriggerScrollEventwxEventType, wxWindowExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxWindowExtUpdateFunc a_Update, wxWindowExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxWindowExtValidateFunc a_Validate, wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxWindowExtWXGetTextEntryFunc a_WXGetTextEntry, wxWindowExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxWindowExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxWindowExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxWindowExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxWindowExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxWindowExtWarpPointerintintFunc a_WarpPointerintint, wxWindowExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindow() { + wxWindowExt(wxWindowExtAcceptsFocusFunc a_AcceptsFocus, wxWindowExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxWindowExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowExtCanSetTransparentFunc a_CanSetTransparent, wxWindowExtClearBackgroundFunc a_ClearBackground, wxWindowExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowExtCreateRefDataFunc a_CreateRefData, wxWindowExtDestroyFunc a_Destroy, wxWindowExtDoCaptureMouseFunc a_DoCaptureMouse, wxWindowExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxWindowExtDoEnableboolFunc a_DoEnablebool, wxWindowExtDoFreezeFunc a_DoFreeze, wxWindowExtDoGetBestSizeFunc a_DoGetBestSize, wxWindowExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxWindowExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxWindowExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxWindowExtDoGetSizeFromClientSizewxSizeCRFunc a_DoGetSizeFromClientSizewxSizeCR, wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxWindowExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxWindowExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxWindowExtDoReleaseMouseFunc a_DoReleaseMouse, wxWindowExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxWindowExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxWindowExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxWindowExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxWindowExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxWindowExtDoThawFunc a_DoThaw, wxWindowExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxWindowExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxWindowExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowExtFitFunc a_Fit, wxWindowExtFitInsideFunc a_FitInside, wxWindowExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowExtGetCharHeightFunc a_GetCharHeight, wxWindowExtGetCharWidthFunc a_GetCharWidth, wxWindowExtGetClassInfoFunc a_GetClassInfo, wxWindowExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowExtGetDPIFunc a_GetDPI, wxWindowExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowExtGetEventHashTableFunc a_GetEventHashTable, wxWindowExtGetEventTableFunc a_GetEventTable, wxWindowExtGetHandleFunc a_GetHandle, wxWindowExtGetLabelFunc a_GetLabel, wxWindowExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowExtGetMaxSizeFunc a_GetMaxSize, wxWindowExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowExtGetMinSizeFunc a_GetMinSize, wxWindowExtGetNameFunc a_GetName, wxWindowExtGetScrollPosintFunc a_GetScrollPosint, wxWindowExtGetScrollRangeintFunc a_GetScrollRangeint, wxWindowExtGetScrollThumbintFunc a_GetScrollThumbint, wxWindowExtGetTransparentFunc a_GetTransparent, wxWindowExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxWindowExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxWindowExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxWindowExtLowerFunc a_Lower, wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowExtRaiseFunc a_Raise, wxWindowExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxWindowExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxWindowExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxWindowExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxWindowExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowExtSendSizeEventintFunc a_SendSizeEventint, wxWindowExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxWindowExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxWindowExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxWindowExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxWindowExtSetFocusFunc a_SetFocus, wxWindowExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxWindowExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxWindowExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxWindowExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxWindowExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxWindowExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxWindowExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxWindowExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxWindowExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxWindowExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxWindowExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxWindowExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxWindowExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxWindowExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxWindowExtShowboolFunc a_Showbool, wxWindowExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxWindowExtTriggerScrollEventwxEventTypeFunc a_TriggerScrollEventwxEventType, wxWindowExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowExtUpdateFunc a_Update, wxWindowExtWarpPointerintintFunc a_WarpPointerintint, wxWindowExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindow() { m_wxWindowExtAcceptsFocus = a_AcceptsFocus; - m_wxWindowExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; - m_wxWindowExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; - m_wxWindowExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; m_wxWindowExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; - m_wxWindowExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; m_wxWindowExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; - m_wxWindowExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; m_wxWindowExtBeginRepositioningChildren = a_BeginRepositioningChildren; - m_wxWindowExtCanApplyThemeBorder = a_CanApplyThemeBorder; - m_wxWindowExtCanBeFocused = a_CanBeFocused; - m_wxWindowExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; - m_wxWindowExtCanScrollint = a_CanScrollint; m_wxWindowExtCanSetTransparent = a_CanSetTransparent; m_wxWindowExtClearBackground = a_ClearBackground; m_wxWindowExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; m_wxWindowExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; m_wxWindowExtCreateRefData = a_CreateRefData; m_wxWindowExtDestroy = a_Destroy; - m_wxWindowExtDissociateHandle = a_DissociateHandle; m_wxWindowExtDoCaptureMouse = a_DoCaptureMouse; - m_wxWindowExtDoCentreint = a_DoCentreint; m_wxWindowExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; m_wxWindowExtDoEnablebool = a_DoEnablebool; m_wxWindowExtDoFreeze = a_DoFreeze; - m_wxWindowExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; - m_wxWindowExtDoGetBestClientSize = a_DoGetBestClientSize; - m_wxWindowExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; m_wxWindowExtDoGetBestSize = a_DoGetBestSize; - m_wxWindowExtDoGetClientData = a_DoGetClientData; - m_wxWindowExtDoGetClientObject = a_DoGetClientObject; m_wxWindowExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; m_wxWindowExtDoGetPositionintPintP = a_DoGetPositionintPintP; - m_wxWindowExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; m_wxWindowExtDoGetSizeintPintP = a_DoGetSizeintPintP; m_wxWindowExtDoGetSizeFromClientSizewxSizeCR = a_DoGetSizeFromClientSizewxSizeCR; m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; m_wxWindowExtDoGetVirtualSize = a_DoGetVirtualSize; - m_wxWindowExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; - m_wxWindowExtDoIsExposedintintintint = a_DoIsExposedintintintint; - m_wxWindowExtDoIsExposedintint = a_DoIsExposedintint; - m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; m_wxWindowExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; - m_wxWindowExtDoNavigateInint = a_DoNavigateInint; - m_wxWindowExtDoPhaseint = a_DoPhaseint; m_wxWindowExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; m_wxWindowExtDoReleaseMouse = a_DoReleaseMouse; m_wxWindowExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; - m_wxWindowExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; - m_wxWindowExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; m_wxWindowExtDoSetClientSizeintint = a_DoSetClientSizeintint; m_wxWindowExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; - m_wxWindowExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; m_wxWindowExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; - m_wxWindowExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; m_wxWindowExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; m_wxWindowExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; m_wxWindowExtDoThaw = a_DoThaw; - m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; - m_wxWindowExtDragAcceptFilesbool = a_DragAcceptFilesbool; - m_wxWindowExtEnablebool = a_Enablebool; m_wxWindowExtEnableTouchEventsint = a_EnableTouchEventsint; m_wxWindowExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; m_wxWindowExtEndRepositioningChildren = a_EndRepositioningChildren; @@ -2909,87 +1791,46 @@ public: m_wxWindowExtGetCharWidth = a_GetCharWidth; m_wxWindowExtGetClassInfo = a_GetClassInfo; m_wxWindowExtGetClientAreaOrigin = a_GetClientAreaOrigin; - m_wxWindowExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; m_wxWindowExtGetContentScaleFactor = a_GetContentScaleFactor; m_wxWindowExtGetDPI = a_GetDPI; m_wxWindowExtGetDPIScaleFactor = a_GetDPIScaleFactor; - m_wxWindowExtGetDefaultAttributes = a_GetDefaultAttributes; - m_wxWindowExtGetDefaultBorder = a_GetDefaultBorder; - m_wxWindowExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; - m_wxWindowExtGetDropTarget = a_GetDropTarget; m_wxWindowExtGetEffectiveMinSize = a_GetEffectiveMinSize; m_wxWindowExtGetEventHashTable = a_GetEventHashTable; m_wxWindowExtGetEventTable = a_GetEventTable; m_wxWindowExtGetHandle = a_GetHandle; - m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; m_wxWindowExtGetLabel = a_GetLabel; m_wxWindowExtGetLayoutDirection = a_GetLayoutDirection; - m_wxWindowExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; m_wxWindowExtGetMaxClientSize = a_GetMaxClientSize; m_wxWindowExtGetMaxSize = a_GetMaxSize; m_wxWindowExtGetMinClientSize = a_GetMinClientSize; m_wxWindowExtGetMinSize = a_GetMinSize; m_wxWindowExtGetName = a_GetName; - m_wxWindowExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; m_wxWindowExtGetScrollPosint = a_GetScrollPosint; m_wxWindowExtGetScrollRangeint = a_GetScrollRangeint; m_wxWindowExtGetScrollThumbint = a_GetScrollThumbint; - m_wxWindowExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; - m_wxWindowExtGetThemeEnabled = a_GetThemeEnabled; m_wxWindowExtGetTransparent = a_GetTransparent; - m_wxWindowExtGetValidator = a_GetValidator; m_wxWindowExtGetWindowBorderSize = a_GetWindowBorderSize; - m_wxWindowExtGetWindowStyleFlag = a_GetWindowStyleFlag; - m_wxWindowExtHasCapture = a_HasCapture; - m_wxWindowExtHasFocus = a_HasFocus; - m_wxWindowExtHasMultiplePages = a_HasMultiplePages; - m_wxWindowExtHasTransparentBackground = a_HasTransparentBackground; m_wxWindowExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; m_wxWindowExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; - m_wxWindowExtInheritAttributes = a_InheritAttributes; - m_wxWindowExtInitDialog = a_InitDialog; - m_wxWindowExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; m_wxWindowExtIsDoubleBuffered = a_IsDoubleBuffered; - m_wxWindowExtIsRetained = a_IsRetained; m_wxWindowExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; - m_wxWindowExtIsShown = a_IsShown; - m_wxWindowExtIsShownOnScreen = a_IsShownOnScreen; - m_wxWindowExtIsThisEnabled = a_IsThisEnabled; - m_wxWindowExtIsTopLevel = a_IsTopLevel; - m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; m_wxWindowExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; - m_wxWindowExtLayout = a_Layout; - m_wxWindowExtLayoutPhase1intP = a_LayoutPhase1intP; - m_wxWindowExtLayoutPhase2intP = a_LayoutPhase2intP; m_wxWindowExtLower = a_Lower; - m_wxWindowExtMoveConstraintintint = a_MoveConstraintintint; m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; - m_wxWindowExtOnInternalIdle = a_OnInternalIdle; - m_wxWindowExtPrepareDCwxDCR = a_PrepareDCwxDCR; m_wxWindowExtProcessEventwxEventR = a_ProcessEventwxEventR; m_wxWindowExtQueueEventwxEventP = a_QueueEventwxEventP; m_wxWindowExtRaise = a_Raise; m_wxWindowExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; - m_wxWindowExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; m_wxWindowExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; m_wxWindowExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; - m_wxWindowExtScrollLinesint = a_ScrollLinesint; - m_wxWindowExtScrollPagesint = a_ScrollPagesint; m_wxWindowExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; m_wxWindowExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; - m_wxWindowExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; m_wxWindowExtSendSizeEventint = a_SendSizeEventint; - m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; m_wxWindowExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; m_wxWindowExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; - m_wxWindowExtSetCanFocusbool = a_SetCanFocusbool; - m_wxWindowExtSetConstraintSizesbool = a_SetConstraintSizesbool; m_wxWindowExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; - m_wxWindowExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; m_wxWindowExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; - m_wxWindowExtSetExtraStylelong = a_SetExtraStylelong; m_wxWindowExtSetFocus = a_SetFocus; - m_wxWindowExtSetFocusFromKbd = a_SetFocusFromKbd; m_wxWindowExtSetFontwxFontCR = a_SetFontwxFontCR; m_wxWindowExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; m_wxWindowExtSetIdwxWindowID = a_SetIdwxWindowID; @@ -3004,32 +1845,14 @@ public: m_wxWindowExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; m_wxWindowExtSetScrollPosintintbool = a_SetScrollPosintintbool; m_wxWindowExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; - m_wxWindowExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; m_wxWindowExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; - m_wxWindowExtSetThemeEnabledbool = a_SetThemeEnabledbool; m_wxWindowExtSetTransparentwxByte = a_SetTransparentwxByte; - m_wxWindowExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; - m_wxWindowExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; - m_wxWindowExtShouldInheritColours = a_ShouldInheritColours; m_wxWindowExtShowbool = a_Showbool; m_wxWindowExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; - m_wxWindowExtTransferDataFromWindow = a_TransferDataFromWindow; - m_wxWindowExtTransferDataToWindow = a_TransferDataToWindow; m_wxWindowExtTriggerScrollEventwxEventType = a_TriggerScrollEventwxEventType; m_wxWindowExtTryAfterwxEventR = a_TryAfterwxEventR; m_wxWindowExtTryBeforewxEventR = a_TryBeforewxEventR; - m_wxWindowExtUnregisterHotKeyint = a_UnregisterHotKeyint; m_wxWindowExtUpdate = a_Update; - m_wxWindowExtUpdateWindowUIlong = a_UpdateWindowUIlong; - m_wxWindowExtValidate = a_Validate; - m_wxWindowExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; - m_wxWindowExtWXGetTextEntry = a_WXGetTextEntry; - m_wxWindowExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; - m_wxWindowExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; - m_wxWindowExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; - m_wxWindowExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; - m_wxWindowExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; - m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; m_wxWindowExtWarpPointerintint = a_WarpPointerintint; m_wxWindowExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; }