diff --git a/swigtemplates/window.i b/swigtemplates/window.i index 5f189c0..22247c9 100644 --- a/swigtemplates/window.i +++ b/swigtemplates/window.i @@ -5,6 +5,8 @@ #include "wxext/window_ext.h" %} +%ignore wxWindowListExt; + %import "object.i" %import "string.i" %import "validate.i" diff --git a/wxheaders/wx/defs.h b/wxheaders/wx/defs.h index f21c17e..9e74c21 100644 --- a/wxheaders/wx/defs.h +++ b/wxheaders/wx/defs.h @@ -943,7 +943,7 @@ typedef short int WXTYPE; /* Macro to cut down on compiler warnings. */ #if 1 /* there should be no more any compilers needing the "#else" version */ - #define WXUNUSED(identifier) /* identifier */ + #define WXUNUSED(identifier) identifier #else /* stupid, broken compiler */ #define WXUNUSED(identifier) identifier #endif diff --git a/wxheaders/wxext/window_ext.h b/wxheaders/wxext/window_ext.h index f7aca36..28572d9 100644 --- a/wxheaders/wxext/window_ext.h +++ b/wxheaders/wxext/window_ext.h @@ -6,46 +6,166 @@ class wxWindowListNodeExt; typedef void (*wxWindowListNodeExtDeleteDataFunc)(const wxWindowListNodeExt* self); +class wxWindowListExt; +typedef wxNodeBase* (*wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCRFunc)(const wxWindowListExt* self, wxNodeBase* prev, wxNodeBase* next, void* data, wxListKey const& key, wxNodeBase* res); +typedef wxWindowListNode* (*wxWindowListExtFindwxListKeyCRFunc)(const wxWindowListExt* self, wxListKey const& key, wxWindowListNode* res); class wxWindowBaseExt; +typedef bool (*wxWindowBaseExtAcceptsFocusFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtAcceptsFocusFromKeyboardFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtAcceptsFocusRecursivelyFunc)(const wxWindowBaseExt* self, bool res); +typedef void (*wxWindowBaseExtAddChildwxWindowBasePFunc)(const wxWindowBaseExt* self, wxWindowBase* child); typedef void (*wxWindowBaseExtAddPendingEventwxEventCRFunc)(const wxWindowBaseExt* self, wxEvent const& event); typedef wxCoord (*wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); +typedef void (*wxWindowBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxWindowBaseExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxWindowBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxWindowBaseExt* self, bool horz, bool vert); +typedef void (*wxWindowBaseExtAssociateHandleWXWidgetFunc)(const wxWindowBaseExt* self, WXWidget handle); typedef bool (*wxWindowBaseExtBeginRepositioningChildrenFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtCanApplyThemeBorderFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtCanBeFocusedFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtCanBeOutsideClientAreaFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtCanScrollintFunc)(const wxWindowBaseExt* self, int orient, bool res); +typedef bool (*wxWindowBaseExtCanSetTransparentFunc)(const wxWindowBaseExt* self, bool res); +typedef void (*wxWindowBaseExtClearBackgroundFunc)(const wxWindowBaseExt* self); 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 void (*wxWindowBaseExtDissociateHandleFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtDoCaptureMouseFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtDoCentreintFunc)(const wxWindowBaseExt* self, int dir); +typedef void (*wxWindowBaseExtDoClientToScreenintPintPFunc)(const wxWindowBaseExt* self, int* x, int* y); +typedef void (*wxWindowBaseExtDoEnableboolFunc)(const wxWindowBaseExt* self, bool enable); +typedef void (*wxWindowBaseExtDoFreezeFunc)(const wxWindowBaseExt* self); +typedef int (*wxWindowBaseExtDoGetBestClientHeightintFunc)(const wxWindowBaseExt* self, int width, int res); +typedef wxSize (*wxWindowBaseExtDoGetBestClientSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef int (*wxWindowBaseExtDoGetBestClientWidthintFunc)(const wxWindowBaseExt* self, int height, int res); +typedef wxSize (*wxWindowBaseExtDoGetBestSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef void* (*wxWindowBaseExtDoGetClientDataFunc)(const wxWindowBaseExt* self, void* res); +typedef wxClientData* (*wxWindowBaseExtDoGetClientObjectFunc)(const wxWindowBaseExt* self, wxClientData* res); +typedef void (*wxWindowBaseExtDoGetClientSizeintPintPFunc)(const wxWindowBaseExt* self, int* width, int* height); +typedef void (*wxWindowBaseExtDoGetPositionintPintPFunc)(const wxWindowBaseExt* self, int* x, int* y); +typedef void (*wxWindowBaseExtDoGetScreenPositionintPintPFunc)(const wxWindowBaseExt* self, int* x, int* y); +typedef void (*wxWindowBaseExtDoGetSizeintPintPFunc)(const wxWindowBaseExt* self, int* width, int* height); +typedef void (*wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxWindowBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); typedef wxSize (*wxWindowBaseExtDoGetVirtualSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef wxHitTest (*wxWindowBaseExtDoHitTestwxCoordwxCoordFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord y, wxHitTest res); +typedef bool (*wxWindowBaseExtDoIsExposedintintintintFunc)(const wxWindowBaseExt* self, int x, int y, int w, int h, bool res); +typedef bool (*wxWindowBaseExtDoIsExposedintintFunc)(const wxWindowBaseExt* self, int x, int y, bool res); +typedef void (*wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxWindowBaseExt* self, wxWindow* win, wxWindowBase::WindowOrder move); +typedef void (*wxWindowBaseExtDoMoveWindowintintintintFunc)(const wxWindowBaseExt* self, int x, int y, int width, int height); +typedef bool (*wxWindowBaseExtDoNavigateInintFunc)(const wxWindowBaseExt* self, int flags, bool res); +typedef bool (*wxWindowBaseExtDoPhaseintFunc)(const wxWindowBaseExt* self, int phase, bool res); +typedef bool (*wxWindowBaseExtDoPopupMenuwxMenuPintintFunc)(const wxWindowBaseExt* self, wxMenu* menu, int x, int y); +typedef void (*wxWindowBaseExtDoReleaseMouseFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtDoScreenToClientintPintPFunc)(const wxWindowBaseExt* self, int* x, int* y); +typedef void (*wxWindowBaseExtDoSetClientDatavoidPFunc)(const wxWindowBaseExt* self, void* data); +typedef void (*wxWindowBaseExtDoSetClientObjectwxClientDataPFunc)(const wxWindowBaseExt* self, wxClientData* data); +typedef void (*wxWindowBaseExtDoSetClientSizeintintFunc)(const wxWindowBaseExt* self, int width, int height); +typedef void (*wxWindowBaseExtDoSetSizeintintintintintFunc)(const wxWindowBaseExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxWindowBaseExtDoSetSizeHintsintintintintintintFunc)(const wxWindowBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxWindowBaseExtDoSetToolTipwxToolTipPFunc)(const wxWindowBaseExt* self, wxToolTip* tip); +typedef void (*wxWindowBaseExtDoSetToolTipTextwxStringCRFunc)(const wxWindowBaseExt* self, wxString const& tip); typedef void (*wxWindowBaseExtDoSetVirtualSizeintintFunc)(const wxWindowBaseExt* self, int x, int y); +typedef void (*wxWindowBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxWindowBaseExt* self, wxWindowVariant variant); +typedef void (*wxWindowBaseExtDoThawFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxWindowBaseExt* self, wxUpdateUIEvent& event); +typedef void (*wxWindowBaseExtDragAcceptFilesboolFunc)(const wxWindowBaseExt* self, bool accept); +typedef bool (*wxWindowBaseExtEnableboolFunc)(const wxWindowBaseExt* self, bool enable, bool res); +typedef bool (*wxWindowBaseExtEnableTouchEventsintFunc)(const wxWindowBaseExt* self, int eventsMask, bool res); +typedef void (*wxWindowBaseExtEnableVisibleFocusboolFunc)(const wxWindowBaseExt* self, bool enabled); typedef void (*wxWindowBaseExtEndRepositioningChildrenFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitInsideFunc)(const wxWindowBaseExt* self); typedef wxSize (*wxWindowBaseExtGetBestVirtualSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef int (*wxWindowBaseExtGetCharHeightFunc)(const wxWindowBaseExt* self); +typedef int (*wxWindowBaseExtGetCharWidthFunc)(const wxWindowBaseExt* self); typedef wxClassInfo* (*wxWindowBaseExtGetClassInfoFunc)(const wxWindowBaseExt* self, wxClassInfo* res); typedef wxPoint (*wxWindowBaseExtGetClientAreaOriginFunc)(const wxWindowBaseExt* self, wxPoint res); +typedef void (*wxWindowBaseExtGetClientSizeConstraintintPintPFunc)(const wxWindowBaseExt* self, int* w, int* h); typedef double (*wxWindowBaseExtGetContentScaleFactorFunc)(const wxWindowBaseExt* self, double res); +typedef wxSize (*wxWindowBaseExtGetDPIFunc)(const wxWindowBaseExt* self, wxSize res); typedef double (*wxWindowBaseExtGetDPIScaleFactorFunc)(const wxWindowBaseExt* self, double res); +typedef wxVisualAttributes (*wxWindowBaseExtGetDefaultAttributesFunc)(const wxWindowBaseExt* self, wxVisualAttributes res); +typedef wxBorder (*wxWindowBaseExtGetDefaultBorderFunc)(const wxWindowBaseExt* self, wxBorder res); +typedef wxBorder (*wxWindowBaseExtGetDefaultBorderForControlFunc)(const wxWindowBaseExt* self, wxBorder res); +typedef wxDropTarget* (*wxWindowBaseExtGetDropTargetFunc)(const wxWindowBaseExt* self, wxDropTarget* 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 WXWidget (*wxWindowBaseExtGetHandleFunc)(const wxWindowBaseExt* self); +typedef wxString (*wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxWindowBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin, wxString res); typedef wxString (*wxWindowBaseExtGetLabelFunc)(const wxWindowBaseExt* self); typedef wxLayoutDirection (*wxWindowBaseExtGetLayoutDirectionFunc)(const wxWindowBaseExt* self, wxLayoutDirection res); +typedef wxWindow* (*wxWindowBaseExtGetMainWindowOfCompositeControlFunc)(const wxWindowBaseExt* self, wxWindow* 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 void (*wxWindowBaseExtGetPositionConstraintintPintPFunc)(const wxWindowBaseExt* self, int* x, int* y); +typedef int (*wxWindowBaseExtGetScrollPosintFunc)(const wxWindowBaseExt* self, int orient); +typedef int (*wxWindowBaseExtGetScrollRangeintFunc)(const wxWindowBaseExt* self, int orient); +typedef int (*wxWindowBaseExtGetScrollThumbintFunc)(const wxWindowBaseExt* self, int orient); +typedef void (*wxWindowBaseExtGetSizeConstraintintPintPFunc)(const wxWindowBaseExt* self, int* w, int* h); +typedef bool (*wxWindowBaseExtGetThemeEnabledFunc)(const wxWindowBaseExt* self, bool res); +typedef wxValidator* (*wxWindowBaseExtGetValidatorFunc)(const wxWindowBaseExt* self, wxValidator* res); typedef wxSize (*wxWindowBaseExtGetWindowBorderSizeFunc)(const wxWindowBaseExt* self, wxSize res); +typedef long (*wxWindowBaseExtGetWindowStyleFlagFunc)(const wxWindowBaseExt* self, long res); +typedef bool (*wxWindowBaseExtHasCaptureFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtHasFocusFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtHasMultiplePagesFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtHasTransparentBackgroundFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxWindowBaseExt* self, wxShowEffect effect, unsigned int timeout, bool res); typedef bool (*wxWindowBaseExtInformFirstDirectionintintintFunc)(const wxWindowBaseExt* self, int direction, int size, int availableOtherDir, bool res); +typedef void (*wxWindowBaseExtInheritAttributesFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtInitDialogFunc)(const wxWindowBaseExt* self); +typedef bool (*wxWindowBaseExtIsClientAreaChildwxWindowCPFunc)(const wxWindowBaseExt* self, wxWindow const* child, bool res); +typedef bool (*wxWindowBaseExtIsDoubleBufferedFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsRetainedFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsScrollbarAlwaysShownintFunc)(const wxWindowBaseExt* self, int orient, bool res); +typedef bool (*wxWindowBaseExtIsShownFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsShownOnScreenFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsThisEnabledFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsTopLevelFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxWindowBaseExt* self, wxWindowBase::NavigationKind kind, bool res); +typedef bool (*wxWindowBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxWindowBaseExt* self, wxString* reason, bool res); +typedef bool (*wxWindowBaseExtLayoutFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtLayoutPhase1intPFunc)(const wxWindowBaseExt* self, int* noChanges, bool res); +typedef bool (*wxWindowBaseExtLayoutPhase2intPFunc)(const wxWindowBaseExt* self, int* noChanges, bool res); typedef void (*wxWindowBaseExtLowerFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowBaseExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef void (*wxWindowBaseExtMoveConstraintintintFunc)(const wxWindowBaseExt* self, int x, int y); +typedef bool (*wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowBaseExt* self, wxDynamicEventTableEntry& entry, bool res); +typedef void (*wxWindowBaseExtOnInternalIdleFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtPrepareDCwxDCRFunc)(const wxWindowBaseExt* self, wxDC& dc); 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 void (*wxWindowBaseExtRefreshboolwxRectCPFunc)(const wxWindowBaseExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxWindowBaseExtRegisterHotKeyintintintFunc)(const wxWindowBaseExt* self, int hotkeyId, int modifiers, int keycode, bool res); +typedef void (*wxWindowBaseExtRemoveChildwxWindowBasePFunc)(const wxWindowBaseExt* self, wxWindowBase* child); +typedef bool (*wxWindowBaseExtReparentwxWindowBasePFunc)(const wxWindowBaseExt* self, wxWindowBase* newParent, bool res); +typedef bool (*wxWindowBaseExtScrollLinesintFunc)(const wxWindowBaseExt* self, int lines, bool res); +typedef bool (*wxWindowBaseExtScrollPagesintFunc)(const wxWindowBaseExt* self, int pages, bool res); +typedef void (*wxWindowBaseExtScrollWindowintintwxRectCPFunc)(const wxWindowBaseExt* self, int dx, int dy, wxRect const* rect); typedef bool (*wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowBaseExt* self, wxEventTable& table, wxEvent& event, bool res); +typedef bool (*wxWindowBaseExtSendIdleEventswxIdleEventRFunc)(const wxWindowBaseExt* self, wxIdleEvent& event, bool res); typedef void (*wxWindowBaseExtSendSizeEventintFunc)(const wxWindowBaseExt* self, int flags); +typedef void (*wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxWindowBaseExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxWindowBaseExtSetBackgroundColourwxColourCRFunc)(const wxWindowBaseExt* self, wxColour const& colour, bool res); +typedef bool (*wxWindowBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxWindowBaseExt* self, wxBackgroundStyle style, bool res); +typedef void (*wxWindowBaseExtSetCanFocusboolFunc)(const wxWindowBaseExt* self, bool canFocus); +typedef void (*wxWindowBaseExtSetConstraintSizesboolFunc)(const wxWindowBaseExt* self, bool recurse); +typedef bool (*wxWindowBaseExtSetCursorwxCursorCRFunc)(const wxWindowBaseExt* self, wxCursor const& cursor, bool res); +typedef void (*wxWindowBaseExtSetDoubleBufferedboolFunc)(const wxWindowBaseExt* self, bool on); +typedef void (*wxWindowBaseExtSetDropTargetwxDropTargetPFunc)(const wxWindowBaseExt* self, wxDropTarget* dropTarget); +typedef void (*wxWindowBaseExtSetExtraStylelongFunc)(const wxWindowBaseExt* self, long exStyle); +typedef void (*wxWindowBaseExtSetFocusFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtSetFocusFromKbdFunc)(const wxWindowBaseExt* self); +typedef bool (*wxWindowBaseExtSetFontwxFontCRFunc)(const wxWindowBaseExt* self, wxFont const& font); +typedef bool (*wxWindowBaseExtSetForegroundColourwxColourCRFunc)(const wxWindowBaseExt* self, wxColour const& colour, bool res); typedef void (*wxWindowBaseExtSetIdwxWindowIDFunc)(const wxWindowBaseExt* self, wxWindowID winid); typedef void (*wxWindowBaseExtSetLabelwxStringCRFunc)(const wxWindowBaseExt* self, wxString const& label); -typedef void (*wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxWindowBaseExt* self, wxLayoutDirection param0); +typedef void (*wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxWindowBaseExt* self, wxLayoutDirection dir); typedef void (*wxWindowBaseExtSetMaxClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); typedef void (*wxWindowBaseExtSetMaxSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& maxSize); typedef void (*wxWindowBaseExtSetMinClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); @@ -53,98 +173,194 @@ typedef void (*wxWindowBaseExtSetMinSizewxSizeCRFunc)(const wxWindowBaseExt* sel typedef void (*wxWindowBaseExtSetNamewxStringCRFunc)(const wxWindowBaseExt* self, wxString const& name); typedef void (*wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxWindowBaseExt* self, wxEvtHandler* handler); typedef void (*wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxWindowBaseExt* self, wxEvtHandler* handler); +typedef void (*wxWindowBaseExtSetScrollPosintintboolFunc)(const wxWindowBaseExt* self, int orient, int pos, bool refresh); +typedef void (*wxWindowBaseExtSetScrollbarintintintintboolFunc)(const wxWindowBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxWindowBaseExtSetSizeConstraintintintintintFunc)(const wxWindowBaseExt* self, int x, int y, int w, int h); typedef void (*wxWindowBaseExtSetSizeHintsintintintintintintFunc)(const wxWindowBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxWindowBaseExtSetThemeEnabledboolFunc)(const wxWindowBaseExt* self, bool enableTheme); +typedef bool (*wxWindowBaseExtSetTransparentwxByteFunc)(const wxWindowBaseExt* self, wxByte alpha, bool res); +typedef void (*wxWindowBaseExtSetValidatorwxValidatorCRFunc)(const wxWindowBaseExt* self, wxValidator const& validator); +typedef void (*wxWindowBaseExtSetWindowStyleFlaglongFunc)(const wxWindowBaseExt* self, long style); +typedef bool (*wxWindowBaseExtShouldInheritColoursFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtShowboolFunc)(const wxWindowBaseExt* self, bool show, bool res); +typedef bool (*wxWindowBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxWindowBaseExt* self, wxShowEffect effect, unsigned int timeout, bool res); +typedef bool (*wxWindowBaseExtTransferDataFromWindowFunc)(const wxWindowBaseExt* self, bool res); +typedef bool (*wxWindowBaseExtTransferDataToWindowFunc)(const wxWindowBaseExt* self, bool res); typedef bool (*wxWindowBaseExtTryAfterwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event, bool res); typedef bool (*wxWindowBaseExtTryBeforewxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event, bool res); +typedef bool (*wxWindowBaseExtUnregisterHotKeyintFunc)(const wxWindowBaseExt* self, int hotkeyId, bool res); +typedef void (*wxWindowBaseExtUpdateFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtUpdateWindowUIlongFunc)(const wxWindowBaseExt* self, long flags); +typedef bool (*wxWindowBaseExtValidateFunc)(const wxWindowBaseExt* self, bool res); +typedef void (*wxWindowBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxWindowBaseExt* self, wxFont& font); +typedef wxTextEntry const* (*wxWindowBaseExtWXGetTextEntryFunc)(const wxWindowBaseExt* self, wxTextEntry const* res); +typedef void* (*wxWindowBaseExtWXReservedEvtHandler1voidPFunc)(const wxWindowBaseExt* self, void* param0, void* res); +typedef void* (*wxWindowBaseExtWXReservedEvtHandler2voidPFunc)(const wxWindowBaseExt* self, void* param0, void* res); +typedef void* (*wxWindowBaseExtWXReservedWindow1voidPFunc)(const wxWindowBaseExt* self, void* param0, void* res); +typedef void* (*wxWindowBaseExtWXReservedWindow2voidPFunc)(const wxWindowBaseExt* self, void* param0, void* res); +typedef void* (*wxWindowBaseExtWXReservedWindow3voidPFunc)(const wxWindowBaseExt* self, void* param0, void* res); +typedef void (*wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxWindowBaseExt* self, int flags, wxSizer* sizer); +typedef void (*wxWindowBaseExtWarpPointerintintFunc)(const wxWindowBaseExt* self, int x, int y); typedef wxSize (*wxWindowBaseExtWindowToClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size, wxSize res); class wxWindowExt; typedef bool (*wxWindowExtAcceptsFocusFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtAcceptsFocusFromKeyboardFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtAcceptsFocusRecursivelyFunc)(const wxWindowExt* self, bool res); +typedef void (*wxWindowExtAddChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); typedef void (*wxWindowExtAddPendingEventwxEventCRFunc)(const wxWindowExt* self, wxEvent const& event); typedef wxCoord (*wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord width, wxCoord widthTotal, wxCoord res); +typedef void (*wxWindowExtAdjustForParentClientOriginintRintRintFunc)(const wxWindowExt* self, int& x, int& y, int sizeFlags); typedef void (*wxWindowExtAlwaysShowScrollbarsboolboolFunc)(const wxWindowExt* self, bool horz, bool vert); +typedef void (*wxWindowExtAssociateHandleWXWidgetFunc)(const wxWindowExt* self, WXWidget handle); typedef bool (*wxWindowExtBeginRepositioningChildrenFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtCanApplyThemeBorderFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtCanBeFocusedFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtCanBeOutsideClientAreaFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtCanScrollintFunc)(const wxWindowExt* self, int orient, 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, 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 (*wxWindowExtDissociateHandleFunc)(const wxWindowExt* self); 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 enable); typedef void (*wxWindowExtDoFreezeFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtDoGetBestClientHeightintFunc)(const wxWindowExt* self, int width, int res); +typedef wxSize (*wxWindowExtDoGetBestClientSizeFunc)(const wxWindowExt* self, wxSize res); +typedef int (*wxWindowExtDoGetBestClientWidthintFunc)(const wxWindowExt* self, int height, int res); typedef wxSize (*wxWindowExtDoGetBestSizeFunc)(const wxWindowExt* self, wxSize res); +typedef void* (*wxWindowExtDoGetClientDataFunc)(const wxWindowExt* self, void* res); +typedef wxClientData* (*wxWindowExtDoGetClientObjectFunc)(const wxWindowExt* self, wxClientData* 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, wxSize res); -typedef void (*wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxWindowExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* theFont); +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, wxSize res); +typedef wxHitTest (*wxWindowExtDoHitTestwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord y, wxHitTest res); +typedef bool (*wxWindowExtDoIsExposedintintintintFunc)(const wxWindowExt* self, int x, int y, int w, int h, bool res); +typedef bool (*wxWindowExtDoIsExposedintintFunc)(const wxWindowExt* self, int x, int y, bool res); +typedef void (*wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxWindowExt* self, wxWindow* win, wxWindowBase::WindowOrder move); typedef void (*wxWindowExtDoMoveWindowintintintintFunc)(const wxWindowExt* self, int x, int y, int width, int height); -typedef bool (*wxWindowExtDoPopupMenuwxMenuPintintFunc)(const wxWindowExt* self, wxMenu* menu, int x, int y, bool res); +typedef bool (*wxWindowExtDoNavigateInintFunc)(const wxWindowExt* self, int flags, bool res); +typedef bool (*wxWindowExtDoPhaseintFunc)(const wxWindowExt* self, int phase, bool res); +typedef bool (*wxWindowExtDoPopupMenuwxMenuPintintFunc)(const wxWindowExt* self, wxMenu* menu, int x, int y); 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, bool res); 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, wxSize res); -typedef int (*wxWindowExtGetCharHeightFunc)(const wxWindowExt* self, int res); -typedef int (*wxWindowExtGetCharWidthFunc)(const wxWindowExt* self, int res); +typedef int (*wxWindowExtGetCharHeightFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtGetCharWidthFunc)(const wxWindowExt* self); typedef wxClassInfo* (*wxWindowExtGetClassInfoFunc)(const wxWindowExt* self, wxClassInfo* res); typedef wxPoint (*wxWindowExtGetClientAreaOriginFunc)(const wxWindowExt* self, wxPoint res); +typedef void (*wxWindowExtGetClientSizeConstraintintPintPFunc)(const wxWindowExt* self, int* w, int* h); 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 wxVisualAttributes (*wxWindowExtGetDefaultAttributesFunc)(const wxWindowExt* self, wxVisualAttributes res); +typedef wxBorder (*wxWindowExtGetDefaultBorderFunc)(const wxWindowExt* self, wxBorder res); +typedef wxBorder (*wxWindowExtGetDefaultBorderForControlFunc)(const wxWindowExt* self, wxBorder res); +typedef wxDropTarget* (*wxWindowExtGetDropTargetFunc)(const wxWindowExt* self, wxDropTarget* 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 WXWidget (*wxWindowExtGetHandleFunc)(const wxWindowExt* self); +typedef wxString (*wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxWindowExt* self, wxPoint const& pt, wxHelpEvent::Origin origin, wxString res); typedef wxString (*wxWindowExtGetLabelFunc)(const wxWindowExt* self); typedef wxLayoutDirection (*wxWindowExtGetLayoutDirectionFunc)(const wxWindowExt* self, wxLayoutDirection res); +typedef wxWindow* (*wxWindowExtGetMainWindowOfCompositeControlFunc)(const wxWindowExt* self, wxWindow* 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 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, bool res); typedef wxByte (*wxWindowExtGetTransparentFunc)(const wxWindowExt* self, wxByte res); +typedef wxValidator* (*wxWindowExtGetValidatorFunc)(const wxWindowExt* self, wxValidator* res); typedef wxSize (*wxWindowExtGetWindowBorderSizeFunc)(const wxWindowExt* self, wxSize res); +typedef long (*wxWindowExtGetWindowStyleFlagFunc)(const wxWindowExt* self, long res); +typedef bool (*wxWindowExtHasCaptureFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtHasFocusFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtHasMultiplePagesFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtHasTransparentBackgroundFunc)(const wxWindowExt* self, bool 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 void (*wxWindowExtInheritAttributesFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtInitDialogFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsClientAreaChildwxWindowCPFunc)(const wxWindowExt* self, wxWindow const* child, bool res); typedef bool (*wxWindowExtIsDoubleBufferedFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsRetainedFunc)(const wxWindowExt* self, bool res); typedef bool (*wxWindowExtIsScrollbarAlwaysShownintFunc)(const wxWindowExt* self, int orient, bool res); +typedef bool (*wxWindowExtIsShownFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsShownOnScreenFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsThisEnabledFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsTopLevelFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxWindowExt* self, wxWindowBase::NavigationKind kind, bool res); typedef bool (*wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxWindowExt* self, wxString* reason, bool res); +typedef bool (*wxWindowExtLayoutFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtLayoutPhase1intPFunc)(const wxWindowExt* self, int* noChanges, bool res); +typedef bool (*wxWindowExtLayoutPhase2intPFunc)(const wxWindowExt* self, int* noChanges, bool res); typedef void (*wxWindowExtLowerFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowExt* self, wxDynamicEventTableEntry& param0, bool res); +typedef void (*wxWindowExtMoveConstraintintintFunc)(const wxWindowExt* self, int x, int y); +typedef bool (*wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowExt* self, wxDynamicEventTableEntry& entry, bool res); +typedef void (*wxWindowExtOnInternalIdleFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtPrepareDCwxDCRFunc)(const wxWindowExt* self, wxDC& dc); 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, bool res); typedef void (*wxWindowExtRemoveChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); typedef bool (*wxWindowExtReparentwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* newParent, bool res); +typedef bool (*wxWindowExtScrollLinesintFunc)(const wxWindowExt* self, int lines, bool res); +typedef bool (*wxWindowExtScrollPagesintFunc)(const wxWindowExt* self, int pages, 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, bool res); +typedef bool (*wxWindowExtSendIdleEventswxIdleEventRFunc)(const wxWindowExt* self, wxIdleEvent& 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, bool res); typedef bool (*wxWindowExtSetBackgroundStylewxBackgroundStyleFunc)(const wxWindowExt* self, wxBackgroundStyle style, bool res); +typedef void (*wxWindowExtSetCanFocusboolFunc)(const wxWindowExt* self, bool canFocus); +typedef void (*wxWindowExtSetConstraintSizesboolFunc)(const wxWindowExt* self, bool recurse); typedef bool (*wxWindowExtSetCursorwxCursorCRFunc)(const wxWindowExt* self, wxCursor const& cursor, bool res); +typedef void (*wxWindowExtSetDoubleBufferedboolFunc)(const wxWindowExt* self, bool on); typedef void (*wxWindowExtSetDropTargetwxDropTargetPFunc)(const wxWindowExt* self, wxDropTarget* dropTarget); +typedef void (*wxWindowExtSetExtraStylelongFunc)(const wxWindowExt* self, long exStyle); typedef void (*wxWindowExtSetFocusFunc)(const wxWindowExt* self); -typedef bool (*wxWindowExtSetFontwxFontCRFunc)(const wxWindowExt* self, wxFont const& font, bool res); +typedef void (*wxWindowExtSetFocusFromKbdFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtSetFontwxFontCRFunc)(const wxWindowExt* self, wxFont const& font); 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); +typedef void (*wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxWindowExt* self, wxLayoutDirection dir); typedef void (*wxWindowExtSetMaxClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); typedef void (*wxWindowExtSetMaxSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& maxSize); typedef void (*wxWindowExtSetMinClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); @@ -153,15 +369,33 @@ 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 (*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 (*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 alpha, bool res); +typedef void (*wxWindowExtSetValidatorwxValidatorCRFunc)(const wxWindowExt* self, wxValidator const& validator); +typedef void (*wxWindowExtSetWindowStyleFlaglongFunc)(const wxWindowExt* self, long style); +typedef bool (*wxWindowExtShouldInheritColoursFunc)(const wxWindowExt* self, 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 bool (*wxWindowExtTransferDataFromWindowFunc)(const wxWindowExt* self, bool res); +typedef bool (*wxWindowExtTransferDataToWindowFunc)(const wxWindowExt* self, bool res); typedef void (*wxWindowExtTriggerScrollEventwxEventTypeFunc)(const wxWindowExt* self, wxEventType scrollEvent); typedef bool (*wxWindowExtTryAfterwxEventRFunc)(const wxWindowExt* self, wxEvent& event, bool res); typedef bool (*wxWindowExtTryBeforewxEventRFunc)(const wxWindowExt* self, wxEvent& event, bool res); +typedef bool (*wxWindowExtUnregisterHotKeyintFunc)(const wxWindowExt* self, int hotkeyId, bool res); typedef void (*wxWindowExtUpdateFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtUpdateWindowUIlongFunc)(const wxWindowExt* self, long flags); +typedef bool (*wxWindowExtValidateFunc)(const wxWindowExt* self, bool res); +typedef void (*wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxWindowExt* self, wxFont& font); +typedef wxTextEntry const* (*wxWindowExtWXGetTextEntryFunc)(const wxWindowExt* self, wxTextEntry const* res); +typedef void* (*wxWindowExtWXReservedEvtHandler1voidPFunc)(const wxWindowExt* self, void* param0, void* res); +typedef void* (*wxWindowExtWXReservedEvtHandler2voidPFunc)(const wxWindowExt* self, void* param0, void* res); +typedef void* (*wxWindowExtWXReservedWindow1voidPFunc)(const wxWindowExt* self, void* param0, void* res); +typedef void* (*wxWindowExtWXReservedWindow2voidPFunc)(const wxWindowExt* self, void* param0, void* res); +typedef void* (*wxWindowExtWXReservedWindow3voidPFunc)(const wxWindowExt* self, void* param0, void* res); +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, wxSize res); @@ -182,11 +416,87 @@ public: } }; +class wxWindowListExt: public wxWindowList +{ +public: + wxWindowListExt(wxKeyType keyType = wxKEY_NONE): wxWindowList(keyType) { } + wxWindowListExt(wxWindowList const& list): wxWindowList(list) { } + explicit wxWindowListExt(wxWindowList::size_type n, wxWindowList::const_reference v = value_type()): wxWindowList(n, v) { } + wxWindowListExt(wxWindowList::const_iterator const& first, wxWindowList::const_iterator const& last): wxWindowList(first, last) { } + wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCRFunc m_wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR = NULL; + virtual wxNodeBase* CreateNode(wxNodeBase* prev, wxNodeBase* next, void* data, wxListKey const& key = wxDefaultListKey) override + { + wxNodeBase* res = wxWindowList::CreateNode(prev, next, data, key); + if (*m_wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR != NULL){ + return m_wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR(this, prev, next, data, key, res); + } + else { + return res; + } + } + wxWindowListExtFindwxListKeyCRFunc m_wxWindowListExtFindwxListKeyCR = NULL; + virtual wxWindowListNode* Find(wxListKey const& key) const override + { + wxWindowListNode* res = wxWindowList::Find(key); + if (*m_wxWindowListExtFindwxListKeyCR != NULL){ + return m_wxWindowListExtFindwxListKeyCR(this, key, res); + } + else { + return res; + } + } + wxWindowListExt(wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCRFunc a_CreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR, wxWindowListExtFindwxListKeyCRFunc a_FindwxListKeyCR): wxWindowList() { + m_wxWindowListExtCreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR = a_CreateNodewxNodeBasePwxNodeBasePvoidPwxListKeyCR; + m_wxWindowListExtFindwxListKeyCR = a_FindwxListKeyCR; + } +}; + class wxWindowBaseExt: public wxWindowBase { public: wxWindowBaseExt(): wxWindowBase() { } virtual ~wxWindowBaseExt() override { } + wxWindowBaseExtAcceptsFocusFunc m_wxWindowBaseExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxWindowBase::AcceptsFocus(); + if (*m_wxWindowBaseExtAcceptsFocus != NULL){ + return m_wxWindowBaseExtAcceptsFocus(this, res); + } + else { + return res; + } + } + wxWindowBaseExtAcceptsFocusFromKeyboardFunc m_wxWindowBaseExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxWindowBase::AcceptsFocusFromKeyboard(); + if (*m_wxWindowBaseExtAcceptsFocusFromKeyboard != NULL){ + return m_wxWindowBaseExtAcceptsFocusFromKeyboard(this, res); + } + else { + return res; + } + } + wxWindowBaseExtAcceptsFocusRecursivelyFunc m_wxWindowBaseExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxWindowBase::AcceptsFocusRecursively(); + if (*m_wxWindowBaseExtAcceptsFocusRecursively != NULL){ + return m_wxWindowBaseExtAcceptsFocusRecursively(this, res); + } + else { + return res; + } + } + wxWindowBaseExtAddChildwxWindowBasePFunc m_wxWindowBaseExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxWindowBase::AddChild(child); + if (*m_wxWindowBaseExtAddChildwxWindowBaseP != NULL){ + return m_wxWindowBaseExtAddChildwxWindowBaseP(this, child); + } + } wxWindowBaseExtAddPendingEventwxEventCRFunc m_wxWindowBaseExtAddPendingEventwxEventCR = NULL; virtual void AddPendingEvent(wxEvent const& event) override { @@ -206,6 +516,30 @@ public: return res; } } + wxWindowBaseExtAdjustForParentClientOriginintRintRintFunc m_wxWindowBaseExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxWindowBase::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxWindowBaseExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxWindowBaseExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxWindowBaseExtAlwaysShowScrollbarsboolboolFunc m_wxWindowBaseExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool horz = true, bool vert = true) override + { + wxWindowBase::AlwaysShowScrollbars(horz, vert); + if (*m_wxWindowBaseExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxWindowBaseExtAlwaysShowScrollbarsboolbool(this, horz, vert); + } + } + wxWindowBaseExtAssociateHandleWXWidgetFunc m_wxWindowBaseExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget handle) override + { + wxWindowBase::AssociateHandle(handle); + if (*m_wxWindowBaseExtAssociateHandleWXWidget != NULL){ + return m_wxWindowBaseExtAssociateHandleWXWidget(this, handle); + } + } wxWindowBaseExtBeginRepositioningChildrenFunc m_wxWindowBaseExtBeginRepositioningChildren = NULL; virtual bool BeginRepositioningChildren() override { @@ -217,6 +551,69 @@ public: return res; } } + wxWindowBaseExtCanApplyThemeBorderFunc m_wxWindowBaseExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxWindowBase::CanApplyThemeBorder(); + if (*m_wxWindowBaseExtCanApplyThemeBorder != NULL){ + return m_wxWindowBaseExtCanApplyThemeBorder(this, res); + } + else { + return res; + } + } + wxWindowBaseExtCanBeFocusedFunc m_wxWindowBaseExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxWindowBase::CanBeFocused(); + if (*m_wxWindowBaseExtCanBeFocused != NULL){ + return m_wxWindowBaseExtCanBeFocused(this, res); + } + else { + return res; + } + } + wxWindowBaseExtCanBeOutsideClientAreaFunc m_wxWindowBaseExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxWindowBase::CanBeOutsideClientArea(); + if (*m_wxWindowBaseExtCanBeOutsideClientArea != NULL){ + return m_wxWindowBaseExtCanBeOutsideClientArea(this, res); + } + else { + return res; + } + } + wxWindowBaseExtCanScrollintFunc m_wxWindowBaseExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxWindowBase::CanScroll(orient); + if (*m_wxWindowBaseExtCanScrollint != NULL){ + return m_wxWindowBaseExtCanScrollint(this, orient, res); + } + else { + return res; + } + } + wxWindowBaseExtCanSetTransparentFunc m_wxWindowBaseExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxWindowBase::CanSetTransparent(); + if (*m_wxWindowBaseExtCanSetTransparent != NULL){ + return m_wxWindowBaseExtCanSetTransparent(this, res); + } + else { + return res; + } + } + wxWindowBaseExtClearBackgroundFunc m_wxWindowBaseExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxWindowBase::ClearBackground(); + if (*m_wxWindowBaseExtClearBackground != NULL){ + return m_wxWindowBaseExtClearBackground(this); + } + } wxWindowBaseExtClientToWindowSizewxSizeCRFunc m_wxWindowBaseExtClientToWindowSizewxSizeCR = NULL; virtual wxSize ClientToWindowSize(wxSize const& size) const override { @@ -261,6 +658,154 @@ public: return res; } } + wxWindowBaseExtDissociateHandleFunc m_wxWindowBaseExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxWindowBase::DissociateHandle(); + if (*m_wxWindowBaseExtDissociateHandle != NULL){ + return m_wxWindowBaseExtDissociateHandle(this); + } + } + wxWindowBaseExtDoCaptureMouseFunc m_wxWindowBaseExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + if (*m_wxWindowBaseExtDoCaptureMouse != NULL){ + return m_wxWindowBaseExtDoCaptureMouse(this); + } + } + wxWindowBaseExtDoCentreintFunc m_wxWindowBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxWindowBase::DoCentre(dir); + if (*m_wxWindowBaseExtDoCentreint != NULL){ + return m_wxWindowBaseExtDoCentreint(this, dir); + } + } + wxWindowBaseExtDoClientToScreenintPintPFunc m_wxWindowBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + if (*m_wxWindowBaseExtDoClientToScreenintPintP != NULL){ + return m_wxWindowBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxWindowBaseExtDoEnableboolFunc m_wxWindowBaseExtDoEnablebool = NULL; + virtual void DoEnable(bool enable) override + { + wxWindowBase::DoEnable(enable); + if (*m_wxWindowBaseExtDoEnablebool != NULL){ + return m_wxWindowBaseExtDoEnablebool(this, enable); + } + } + wxWindowBaseExtDoFreezeFunc m_wxWindowBaseExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxWindowBase::DoFreeze(); + if (*m_wxWindowBaseExtDoFreeze != NULL){ + return m_wxWindowBaseExtDoFreeze(this); + } + } + wxWindowBaseExtDoGetBestClientHeightintFunc m_wxWindowBaseExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int width) const override + { + int res = wxWindowBase::DoGetBestClientHeight(width); + if (*m_wxWindowBaseExtDoGetBestClientHeightint != NULL){ + return m_wxWindowBaseExtDoGetBestClientHeightint(this, width, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetBestClientSizeFunc m_wxWindowBaseExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxWindowBase::DoGetBestClientSize(); + if (*m_wxWindowBaseExtDoGetBestClientSize != NULL){ + return m_wxWindowBaseExtDoGetBestClientSize(this, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetBestClientWidthintFunc m_wxWindowBaseExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int height) const override + { + int res = wxWindowBase::DoGetBestClientWidth(height); + if (*m_wxWindowBaseExtDoGetBestClientWidthint != NULL){ + return m_wxWindowBaseExtDoGetBestClientWidthint(this, height, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetBestSizeFunc m_wxWindowBaseExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxWindowBase::DoGetBestSize(); + if (*m_wxWindowBaseExtDoGetBestSize != NULL){ + return m_wxWindowBaseExtDoGetBestSize(this, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetClientDataFunc m_wxWindowBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxWindowBase::DoGetClientData(); + if (*m_wxWindowBaseExtDoGetClientData != NULL){ + return m_wxWindowBaseExtDoGetClientData(this, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetClientObjectFunc m_wxWindowBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxWindowBase::DoGetClientObject(); + if (*m_wxWindowBaseExtDoGetClientObject != NULL){ + return m_wxWindowBaseExtDoGetClientObject(this, res); + } + else { + return res; + } + } + wxWindowBaseExtDoGetClientSizeintPintPFunc m_wxWindowBaseExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + if (*m_wxWindowBaseExtDoGetClientSizeintPintP != NULL){ + return m_wxWindowBaseExtDoGetClientSizeintPintP(this, width, height); + } + } + wxWindowBaseExtDoGetPositionintPintPFunc m_wxWindowBaseExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + if (*m_wxWindowBaseExtDoGetPositionintPintP != NULL){ + return m_wxWindowBaseExtDoGetPositionintPintP(this, x, y); + } + } + wxWindowBaseExtDoGetScreenPositionintPintPFunc m_wxWindowBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxWindowBase::DoGetScreenPosition(x, y); + if (*m_wxWindowBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxWindowBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxWindowBaseExtDoGetSizeintPintPFunc m_wxWindowBaseExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + if (*m_wxWindowBaseExtDoGetSizeintPintP != NULL){ + return m_wxWindowBaseExtDoGetSizeintPintP(this, width, height); + } + } + wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + if (*m_wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } wxWindowBaseExtDoGetVirtualSizeFunc m_wxWindowBaseExtDoGetVirtualSize = NULL; virtual wxSize DoGetVirtualSize() const override { @@ -272,6 +817,154 @@ public: return res; } } + wxWindowBaseExtDoHitTestwxCoordwxCoordFunc m_wxWindowBaseExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxWindowBase::DoHitTest(x, y); + if (*m_wxWindowBaseExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxWindowBaseExtDoHitTestwxCoordwxCoord(this, x, y, res); + } + else { + return res; + } + } + wxWindowBaseExtDoIsExposedintintintintFunc m_wxWindowBaseExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxWindowBase::DoIsExposed(x, y, w, h); + if (*m_wxWindowBaseExtDoIsExposedintintintint != NULL){ + return m_wxWindowBaseExtDoIsExposedintintintint(this, x, y, w, h, res); + } + else { + return res; + } + } + wxWindowBaseExtDoIsExposedintintFunc m_wxWindowBaseExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxWindowBase::DoIsExposed(x, y); + if (*m_wxWindowBaseExtDoIsExposedintint != NULL){ + return m_wxWindowBaseExtDoIsExposedintint(this, x, y, res); + } + else { + return res; + } + } + wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxWindowBase::DoMoveInTabOrder(win, move); + if (*m_wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } + wxWindowBaseExtDoMoveWindowintintintintFunc m_wxWindowBaseExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + if (*m_wxWindowBaseExtDoMoveWindowintintintint != NULL){ + return m_wxWindowBaseExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxWindowBaseExtDoNavigateInintFunc m_wxWindowBaseExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxWindowBase::DoNavigateIn(flags); + if (*m_wxWindowBaseExtDoNavigateInint != NULL){ + return m_wxWindowBaseExtDoNavigateInint(this, flags, res); + } + else { + return res; + } + } + wxWindowBaseExtDoPhaseintFunc m_wxWindowBaseExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxWindowBase::DoPhase(phase); + if (*m_wxWindowBaseExtDoPhaseint != NULL){ + return m_wxWindowBaseExtDoPhaseint(this, phase, res); + } + else { + return res; + } + } + wxWindowBaseExtDoPopupMenuwxMenuPintintFunc m_wxWindowBaseExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + if (*m_wxWindowBaseExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxWindowBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return false; + } + } + wxWindowBaseExtDoReleaseMouseFunc m_wxWindowBaseExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + if (*m_wxWindowBaseExtDoReleaseMouse != NULL){ + return m_wxWindowBaseExtDoReleaseMouse(this); + } + } + wxWindowBaseExtDoScreenToClientintPintPFunc m_wxWindowBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + if (*m_wxWindowBaseExtDoScreenToClientintPintP != NULL){ + return m_wxWindowBaseExtDoScreenToClientintPintP(this, x, y); + } + } + 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); + } + } + wxWindowBaseExtDoSetClientSizeintintFunc m_wxWindowBaseExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + if (*m_wxWindowBaseExtDoSetClientSizeintint != NULL){ + return m_wxWindowBaseExtDoSetClientSizeintint(this, width, height); + } + } + wxWindowBaseExtDoSetSizeintintintintintFunc m_wxWindowBaseExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + if (*m_wxWindowBaseExtDoSetSizeintintintintint != NULL){ + return m_wxWindowBaseExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxWindowBaseExtDoSetSizeHintsintintintintintintFunc m_wxWindowBaseExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxWindowBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxWindowBaseExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxWindowBaseExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxWindowBaseExtDoSetToolTipwxToolTipPFunc m_wxWindowBaseExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxWindowBase::DoSetToolTip(tip); + if (*m_wxWindowBaseExtDoSetToolTipwxToolTipP != NULL){ + return m_wxWindowBaseExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxWindowBaseExtDoSetToolTipTextwxStringCRFunc m_wxWindowBaseExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxWindowBase::DoSetToolTipText(tip); + if (*m_wxWindowBaseExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxWindowBaseExtDoSetToolTipTextwxStringCR(this, tip); + } + } wxWindowBaseExtDoSetVirtualSizeintintFunc m_wxWindowBaseExtDoSetVirtualSizeintint = NULL; virtual void DoSetVirtualSize(int x, int y) override { @@ -280,6 +973,68 @@ public: return m_wxWindowBaseExtDoSetVirtualSizeintint(this, x, y); } } + wxWindowBaseExtDoSetWindowVariantwxWindowVariantFunc m_wxWindowBaseExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxWindowBase::DoSetWindowVariant(variant); + if (*m_wxWindowBaseExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxWindowBaseExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxWindowBaseExtDoThawFunc m_wxWindowBaseExtDoThaw = NULL; + virtual void DoThaw() override + { + wxWindowBase::DoThaw(); + if (*m_wxWindowBaseExtDoThaw != NULL){ + return m_wxWindowBaseExtDoThaw(this); + } + } + wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxWindowBase::DoUpdateWindowUI(event); + if (*m_wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxWindowBaseExtDragAcceptFilesboolFunc m_wxWindowBaseExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxWindowBase::DragAcceptFiles(accept); + if (*m_wxWindowBaseExtDragAcceptFilesbool != NULL){ + return m_wxWindowBaseExtDragAcceptFilesbool(this, accept); + } + } + wxWindowBaseExtEnableboolFunc m_wxWindowBaseExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxWindowBase::Enable(enable); + if (*m_wxWindowBaseExtEnablebool != NULL){ + return m_wxWindowBaseExtEnablebool(this, enable, res); + } + else { + return res; + } + } + wxWindowBaseExtEnableTouchEventsintFunc m_wxWindowBaseExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int eventsMask) override + { + bool res = wxWindowBase::EnableTouchEvents(eventsMask); + if (*m_wxWindowBaseExtEnableTouchEventsint != NULL){ + return m_wxWindowBaseExtEnableTouchEventsint(this, eventsMask, res); + } + else { + return res; + } + } + wxWindowBaseExtEnableVisibleFocusboolFunc m_wxWindowBaseExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool enabled) override + { + wxWindowBase::EnableVisibleFocus(enabled); + if (*m_wxWindowBaseExtEnableVisibleFocusbool != NULL){ + return m_wxWindowBaseExtEnableVisibleFocusbool(this, enabled); + } + } wxWindowBaseExtEndRepositioningChildrenFunc m_wxWindowBaseExtEndRepositioningChildren = NULL; virtual void EndRepositioningChildren() override { @@ -315,6 +1070,26 @@ public: return res; } } + wxWindowBaseExtGetCharHeightFunc m_wxWindowBaseExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + if (*m_wxWindowBaseExtGetCharHeight != NULL){ + return m_wxWindowBaseExtGetCharHeight(this); + } + else { + return 0; + } + } + wxWindowBaseExtGetCharWidthFunc m_wxWindowBaseExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + if (*m_wxWindowBaseExtGetCharWidth != NULL){ + return m_wxWindowBaseExtGetCharWidth(this); + } + else { + return 0; + } + } wxWindowBaseExtGetClassInfoFunc m_wxWindowBaseExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -337,6 +1112,14 @@ public: return res; } } + wxWindowBaseExtGetClientSizeConstraintintPintPFunc m_wxWindowBaseExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxWindowBase::GetClientSizeConstraint(w, h); + if (*m_wxWindowBaseExtGetClientSizeConstraintintPintP != NULL){ + return m_wxWindowBaseExtGetClientSizeConstraintintPintP(this, w, h); + } + } wxWindowBaseExtGetContentScaleFactorFunc m_wxWindowBaseExtGetContentScaleFactor = NULL; virtual double GetContentScaleFactor() const override { @@ -348,6 +1131,17 @@ public: return res; } } + wxWindowBaseExtGetDPIFunc m_wxWindowBaseExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxWindowBase::GetDPI(); + if (*m_wxWindowBaseExtGetDPI != NULL){ + return m_wxWindowBaseExtGetDPI(this, res); + } + else { + return res; + } + } wxWindowBaseExtGetDPIScaleFactorFunc m_wxWindowBaseExtGetDPIScaleFactor = NULL; virtual double GetDPIScaleFactor() const override { @@ -359,6 +1153,50 @@ public: return res; } } + wxWindowBaseExtGetDefaultAttributesFunc m_wxWindowBaseExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxWindowBase::GetDefaultAttributes(); + if (*m_wxWindowBaseExtGetDefaultAttributes != NULL){ + return m_wxWindowBaseExtGetDefaultAttributes(this, res); + } + else { + return res; + } + } + wxWindowBaseExtGetDefaultBorderFunc m_wxWindowBaseExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxWindowBase::GetDefaultBorder(); + if (*m_wxWindowBaseExtGetDefaultBorder != NULL){ + return m_wxWindowBaseExtGetDefaultBorder(this, res); + } + else { + return res; + } + } + wxWindowBaseExtGetDefaultBorderForControlFunc m_wxWindowBaseExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxWindowBase::GetDefaultBorderForControl(); + if (*m_wxWindowBaseExtGetDefaultBorderForControl != NULL){ + return m_wxWindowBaseExtGetDefaultBorderForControl(this, res); + } + else { + return res; + } + } + wxWindowBaseExtGetDropTargetFunc m_wxWindowBaseExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxWindowBase::GetDropTarget(); + if (*m_wxWindowBaseExtGetDropTarget != NULL){ + return m_wxWindowBaseExtGetDropTarget(this, res); + } + else { + return res; + } + } wxWindowBaseExtGetEffectiveMinSizeFunc m_wxWindowBaseExtGetEffectiveMinSize = NULL; virtual wxSize GetEffectiveMinSize() const override { @@ -392,6 +1230,27 @@ public: return res; } } + wxWindowBaseExtGetHandleFunc m_wxWindowBaseExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + if (*m_wxWindowBaseExtGetHandle != NULL){ + return m_wxWindowBaseExtGetHandle(this); + } + else { + return NULL; + } + } + wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxWindowBase::GetHelpTextAtPoint(pt, origin); + if (*m_wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin, res); + } + else { + return res; + } + } wxWindowBaseExtGetLabelFunc m_wxWindowBaseExtGetLabel = NULL; virtual wxString GetLabel() const override { @@ -413,6 +1272,17 @@ public: return res; } } + wxWindowBaseExtGetMainWindowOfCompositeControlFunc m_wxWindowBaseExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxWindowBase::GetMainWindowOfCompositeControl(); + if (*m_wxWindowBaseExtGetMainWindowOfCompositeControl != NULL){ + return m_wxWindowBaseExtGetMainWindowOfCompositeControl(this, res); + } + else { + return res; + } + } wxWindowBaseExtGetMaxClientSizeFunc m_wxWindowBaseExtGetMaxClientSize = NULL; virtual wxSize GetMaxClientSize() const override { @@ -468,6 +1338,74 @@ public: return res; } } + wxWindowBaseExtGetPositionConstraintintPintPFunc m_wxWindowBaseExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxWindowBase::GetPositionConstraint(x, y); + if (*m_wxWindowBaseExtGetPositionConstraintintPintP != NULL){ + return m_wxWindowBaseExtGetPositionConstraintintPintP(this, x, y); + } + } + wxWindowBaseExtGetScrollPosintFunc m_wxWindowBaseExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + if (*m_wxWindowBaseExtGetScrollPosint != NULL){ + return m_wxWindowBaseExtGetScrollPosint(this, orient); + } + else { + return 0; + } + } + wxWindowBaseExtGetScrollRangeintFunc m_wxWindowBaseExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + if (*m_wxWindowBaseExtGetScrollRangeint != NULL){ + return m_wxWindowBaseExtGetScrollRangeint(this, orient); + } + else { + return 0; + } + } + wxWindowBaseExtGetScrollThumbintFunc m_wxWindowBaseExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + if (*m_wxWindowBaseExtGetScrollThumbint != NULL){ + return m_wxWindowBaseExtGetScrollThumbint(this, orient); + } + else { + return 0; + } + } + wxWindowBaseExtGetSizeConstraintintPintPFunc m_wxWindowBaseExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxWindowBase::GetSizeConstraint(w, h); + if (*m_wxWindowBaseExtGetSizeConstraintintPintP != NULL){ + return m_wxWindowBaseExtGetSizeConstraintintPintP(this, w, h); + } + } + wxWindowBaseExtGetThemeEnabledFunc m_wxWindowBaseExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxWindowBase::GetThemeEnabled(); + if (*m_wxWindowBaseExtGetThemeEnabled != NULL){ + return m_wxWindowBaseExtGetThemeEnabled(this, res); + } + else { + return res; + } + } + wxWindowBaseExtGetValidatorFunc m_wxWindowBaseExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxWindowBase::GetValidator(); + if (*m_wxWindowBaseExtGetValidator != NULL){ + return m_wxWindowBaseExtGetValidator(this, res); + } + else { + return res; + } + } wxWindowBaseExtGetWindowBorderSizeFunc m_wxWindowBaseExtGetWindowBorderSize = NULL; virtual wxSize GetWindowBorderSize() const override { @@ -479,6 +1417,72 @@ public: return res; } } + wxWindowBaseExtGetWindowStyleFlagFunc m_wxWindowBaseExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxWindowBase::GetWindowStyleFlag(); + if (*m_wxWindowBaseExtGetWindowStyleFlag != NULL){ + return m_wxWindowBaseExtGetWindowStyleFlag(this, res); + } + else { + return res; + } + } + wxWindowBaseExtHasCaptureFunc m_wxWindowBaseExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxWindowBase::HasCapture(); + if (*m_wxWindowBaseExtHasCapture != NULL){ + return m_wxWindowBaseExtHasCapture(this, res); + } + else { + return res; + } + } + wxWindowBaseExtHasFocusFunc m_wxWindowBaseExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxWindowBase::HasFocus(); + if (*m_wxWindowBaseExtHasFocus != NULL){ + return m_wxWindowBaseExtHasFocus(this, res); + } + else { + return res; + } + } + wxWindowBaseExtHasMultiplePagesFunc m_wxWindowBaseExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxWindowBase::HasMultiplePages(); + if (*m_wxWindowBaseExtHasMultiplePages != NULL){ + return m_wxWindowBaseExtHasMultiplePages(this, res); + } + else { + return res; + } + } + wxWindowBaseExtHasTransparentBackgroundFunc m_wxWindowBaseExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxWindowBase::HasTransparentBackground(); + if (*m_wxWindowBaseExtHasTransparentBackground != NULL){ + return m_wxWindowBaseExtHasTransparentBackground(this, res); + } + else { + return res; + } + } + wxWindowBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxWindowBaseExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect effect, unsigned int timeout = 0) override + { + bool res = wxWindowBase::HideWithEffect(effect, timeout); + if (*m_wxWindowBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxWindowBaseExtHideWithEffectwxShowEffectunsignedint(this, effect, timeout, res); + } + else { + return res; + } + } wxWindowBaseExtInformFirstDirectionintintintFunc m_wxWindowBaseExtInformFirstDirectionintintint = NULL; virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override { @@ -490,6 +1494,165 @@ public: return res; } } + wxWindowBaseExtInheritAttributesFunc m_wxWindowBaseExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxWindowBase::InheritAttributes(); + if (*m_wxWindowBaseExtInheritAttributes != NULL){ + return m_wxWindowBaseExtInheritAttributes(this); + } + } + wxWindowBaseExtInitDialogFunc m_wxWindowBaseExtInitDialog = NULL; + virtual void InitDialog() override + { + wxWindowBase::InitDialog(); + if (*m_wxWindowBaseExtInitDialog != NULL){ + return m_wxWindowBaseExtInitDialog(this); + } + } + wxWindowBaseExtIsClientAreaChildwxWindowCPFunc m_wxWindowBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* child) const override + { + bool res = wxWindowBase::IsClientAreaChild(child); + if (*m_wxWindowBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxWindowBaseExtIsClientAreaChildwxWindowCP(this, child, res); + } + else { + return res; + } + } + wxWindowBaseExtIsDoubleBufferedFunc m_wxWindowBaseExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxWindowBase::IsDoubleBuffered(); + if (*m_wxWindowBaseExtIsDoubleBuffered != NULL){ + return m_wxWindowBaseExtIsDoubleBuffered(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsRetainedFunc m_wxWindowBaseExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxWindowBase::IsRetained(); + if (*m_wxWindowBaseExtIsRetained != NULL){ + return m_wxWindowBaseExtIsRetained(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsScrollbarAlwaysShownintFunc m_wxWindowBaseExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int orient) const override + { + bool res = wxWindowBase::IsScrollbarAlwaysShown(orient); + if (*m_wxWindowBaseExtIsScrollbarAlwaysShownint != NULL){ + return m_wxWindowBaseExtIsScrollbarAlwaysShownint(this, orient, res); + } + else { + return res; + } + } + wxWindowBaseExtIsShownFunc m_wxWindowBaseExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxWindowBase::IsShown(); + if (*m_wxWindowBaseExtIsShown != NULL){ + return m_wxWindowBaseExtIsShown(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsShownOnScreenFunc m_wxWindowBaseExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxWindowBase::IsShownOnScreen(); + if (*m_wxWindowBaseExtIsShownOnScreen != NULL){ + return m_wxWindowBaseExtIsShownOnScreen(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsThisEnabledFunc m_wxWindowBaseExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxWindowBase::IsThisEnabled(); + if (*m_wxWindowBaseExtIsThisEnabled != NULL){ + return m_wxWindowBaseExtIsThisEnabled(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsTopLevelFunc m_wxWindowBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxWindowBase::IsTopLevel(); + if (*m_wxWindowBaseExtIsTopLevel != NULL){ + return m_wxWindowBaseExtIsTopLevel(this, res); + } + else { + return res; + } + } + wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxWindowBase::IsTopNavigationDomain(kind); + if (*m_wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind, res); + } + else { + return res; + } + } + wxWindowBaseExtIsTransparentBackgroundSupportedwxStringPFunc m_wxWindowBaseExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxWindowBase::IsTransparentBackgroundSupported(reason); + if (*m_wxWindowBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxWindowBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason, res); + } + else { + return res; + } + } + wxWindowBaseExtLayoutFunc m_wxWindowBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxWindowBase::Layout(); + if (*m_wxWindowBaseExtLayout != NULL){ + return m_wxWindowBaseExtLayout(this, res); + } + else { + return res; + } + } + wxWindowBaseExtLayoutPhase1intPFunc m_wxWindowBaseExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxWindowBase::LayoutPhase1(noChanges); + if (*m_wxWindowBaseExtLayoutPhase1intP != NULL){ + return m_wxWindowBaseExtLayoutPhase1intP(this, noChanges, res); + } + else { + return res; + } + } + wxWindowBaseExtLayoutPhase2intPFunc m_wxWindowBaseExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxWindowBase::LayoutPhase2(noChanges); + if (*m_wxWindowBaseExtLayoutPhase2intP != NULL){ + return m_wxWindowBaseExtLayoutPhase2intP(this, noChanges, res); + } + else { + return res; + } + } wxWindowBaseExtLowerFunc m_wxWindowBaseExtLower = NULL; virtual void Lower() override { @@ -497,17 +1660,41 @@ public: return m_wxWindowBaseExtLower(this); } } - wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; - virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + wxWindowBaseExtMoveConstraintintintFunc m_wxWindowBaseExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override { - bool res = wxWindowBase::OnDynamicBind(param0); + wxWindowBase::MoveConstraint(x, y); + if (*m_wxWindowBaseExtMoveConstraintintint != NULL){ + return m_wxWindowBaseExtMoveConstraintintint(this, x, y); + } + } + wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& entry) override + { + bool res = wxWindowBase::OnDynamicBind(entry); if (*m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); + return m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, entry, res); } else { return res; } } + wxWindowBaseExtOnInternalIdleFunc m_wxWindowBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxWindowBase::OnInternalIdle(); + if (*m_wxWindowBaseExtOnInternalIdle != NULL){ + return m_wxWindowBaseExtOnInternalIdle(this); + } + } + wxWindowBaseExtPrepareDCwxDCRFunc m_wxWindowBaseExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& dc) override + { + wxWindowBase::PrepareDC(dc); + if (*m_wxWindowBaseExtPrepareDCwxDCR != NULL){ + return m_wxWindowBaseExtPrepareDCwxDCR(this, dc); + } + } wxWindowBaseExtProcessEventwxEventRFunc m_wxWindowBaseExtProcessEventwxEventR = NULL; virtual bool ProcessEvent(wxEvent& event) override { @@ -534,6 +1721,72 @@ public: return m_wxWindowBaseExtRaise(this); } } + wxWindowBaseExtRefreshboolwxRectCPFunc m_wxWindowBaseExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + if (*m_wxWindowBaseExtRefreshboolwxRectCP != NULL){ + return m_wxWindowBaseExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxWindowBaseExtRegisterHotKeyintintintFunc m_wxWindowBaseExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxWindowBase::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxWindowBaseExtRegisterHotKeyintintint != NULL){ + return m_wxWindowBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode, res); + } + else { + return res; + } + } + wxWindowBaseExtRemoveChildwxWindowBasePFunc m_wxWindowBaseExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxWindowBase::RemoveChild(child); + if (*m_wxWindowBaseExtRemoveChildwxWindowBaseP != NULL){ + return m_wxWindowBaseExtRemoveChildwxWindowBaseP(this, child); + } + } + wxWindowBaseExtReparentwxWindowBasePFunc m_wxWindowBaseExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxWindowBase::Reparent(newParent); + if (*m_wxWindowBaseExtReparentwxWindowBaseP != NULL){ + return m_wxWindowBaseExtReparentwxWindowBaseP(this, newParent, res); + } + else { + return res; + } + } + wxWindowBaseExtScrollLinesintFunc m_wxWindowBaseExtScrollLinesint = NULL; + virtual bool ScrollLines(int lines) override + { + bool res = wxWindowBase::ScrollLines(lines); + if (*m_wxWindowBaseExtScrollLinesint != NULL){ + return m_wxWindowBaseExtScrollLinesint(this, lines, res); + } + else { + return res; + } + } + wxWindowBaseExtScrollPagesintFunc m_wxWindowBaseExtScrollPagesint = NULL; + virtual bool ScrollPages(int pages) override + { + bool res = wxWindowBase::ScrollPages(pages); + if (*m_wxWindowBaseExtScrollPagesint != NULL){ + return m_wxWindowBaseExtScrollPagesint(this, pages, res); + } + else { + return res; + } + } + wxWindowBaseExtScrollWindowintintwxRectCPFunc m_wxWindowBaseExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + if (*m_wxWindowBaseExtScrollWindowintintwxRectCP != NULL){ + return m_wxWindowBaseExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR = NULL; virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override { @@ -545,6 +1798,17 @@ public: return res; } } + wxWindowBaseExtSendIdleEventswxIdleEventRFunc m_wxWindowBaseExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxWindowBase::SendIdleEvents(event); + if (*m_wxWindowBaseExtSendIdleEventswxIdleEventR != NULL){ + return m_wxWindowBaseExtSendIdleEventswxIdleEventR(this, event, res); + } + else { + return res; + } + } wxWindowBaseExtSendSizeEventintFunc m_wxWindowBaseExtSendSizeEventint = NULL; virtual void SendSizeEvent(int flags = 0) override { @@ -553,6 +1817,122 @@ public: return m_wxWindowBaseExtSendSizeEventint(this, flags); } } + wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxWindowBase::SetAcceleratorTable(accel); + if (*m_wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxWindowBaseExtSetBackgroundColourwxColourCRFunc m_wxWindowBaseExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxWindowBase::SetBackgroundColour(colour); + if (*m_wxWindowBaseExtSetBackgroundColourwxColourCR != NULL){ + return m_wxWindowBaseExtSetBackgroundColourwxColourCR(this, colour, res); + } + else { + return res; + } + } + wxWindowBaseExtSetBackgroundStylewxBackgroundStyleFunc m_wxWindowBaseExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxWindowBase::SetBackgroundStyle(style); + if (*m_wxWindowBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxWindowBaseExtSetBackgroundStylewxBackgroundStyle(this, style, res); + } + else { + return res; + } + } + wxWindowBaseExtSetCanFocusboolFunc m_wxWindowBaseExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool canFocus) override + { + wxWindowBase::SetCanFocus(canFocus); + if (*m_wxWindowBaseExtSetCanFocusbool != NULL){ + return m_wxWindowBaseExtSetCanFocusbool(this, canFocus); + } + } + wxWindowBaseExtSetConstraintSizesboolFunc m_wxWindowBaseExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxWindowBase::SetConstraintSizes(recurse); + if (*m_wxWindowBaseExtSetConstraintSizesbool != NULL){ + return m_wxWindowBaseExtSetConstraintSizesbool(this, recurse); + } + } + wxWindowBaseExtSetCursorwxCursorCRFunc m_wxWindowBaseExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxWindowBase::SetCursor(cursor); + if (*m_wxWindowBaseExtSetCursorwxCursorCR != NULL){ + return m_wxWindowBaseExtSetCursorwxCursorCR(this, cursor, res); + } + else { + return res; + } + } + wxWindowBaseExtSetDoubleBufferedboolFunc m_wxWindowBaseExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool on) override + { + wxWindowBase::SetDoubleBuffered(on); + if (*m_wxWindowBaseExtSetDoubleBufferedbool != NULL){ + return m_wxWindowBaseExtSetDoubleBufferedbool(this, on); + } + } + wxWindowBaseExtSetDropTargetwxDropTargetPFunc m_wxWindowBaseExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + if (*m_wxWindowBaseExtSetDropTargetwxDropTargetP != NULL){ + return m_wxWindowBaseExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxWindowBaseExtSetExtraStylelongFunc m_wxWindowBaseExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxWindowBase::SetExtraStyle(exStyle); + if (*m_wxWindowBaseExtSetExtraStylelong != NULL){ + return m_wxWindowBaseExtSetExtraStylelong(this, exStyle); + } + } + wxWindowBaseExtSetFocusFunc m_wxWindowBaseExtSetFocus = NULL; + virtual void SetFocus() override + { + if (*m_wxWindowBaseExtSetFocus != NULL){ + return m_wxWindowBaseExtSetFocus(this); + } + } + wxWindowBaseExtSetFocusFromKbdFunc m_wxWindowBaseExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxWindowBase::SetFocusFromKbd(); + if (*m_wxWindowBaseExtSetFocusFromKbd != NULL){ + return m_wxWindowBaseExtSetFocusFromKbd(this); + } + } + wxWindowBaseExtSetFontwxFontCRFunc m_wxWindowBaseExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + if (*m_wxWindowBaseExtSetFontwxFontCR != NULL){ + return m_wxWindowBaseExtSetFontwxFontCR(this, font); + } + else { + return false; + } + } + wxWindowBaseExtSetForegroundColourwxColourCRFunc m_wxWindowBaseExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxWindowBase::SetForegroundColour(colour); + if (*m_wxWindowBaseExtSetForegroundColourwxColourCR != NULL){ + return m_wxWindowBaseExtSetForegroundColourwxColourCR(this, colour, res); + } + else { + return res; + } + } wxWindowBaseExtSetIdwxWindowIDFunc m_wxWindowBaseExtSetIdwxWindowID = NULL; virtual void SetId(wxWindowID winid) override { @@ -569,11 +1949,11 @@ public: } } wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection = NULL; - virtual void SetLayoutDirection(wxLayoutDirection param0) override + virtual void SetLayoutDirection(wxLayoutDirection dir) override { - wxWindowBase::SetLayoutDirection(param0); + wxWindowBase::SetLayoutDirection(dir); if (*m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ - return m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + return m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection(this, dir); } } wxWindowBaseExtSetMaxClientSizewxSizeCRFunc m_wxWindowBaseExtSetMaxClientSizewxSizeCR = NULL; @@ -632,6 +2012,28 @@ public: return m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); } } + wxWindowBaseExtSetScrollPosintintboolFunc m_wxWindowBaseExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + if (*m_wxWindowBaseExtSetScrollPosintintbool != NULL){ + return m_wxWindowBaseExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxWindowBaseExtSetScrollbarintintintintboolFunc m_wxWindowBaseExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + if (*m_wxWindowBaseExtSetScrollbarintintintintbool != NULL){ + return m_wxWindowBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxWindowBaseExtSetSizeConstraintintintintintFunc m_wxWindowBaseExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxWindowBase::SetSizeConstraint(x, y, w, h); + if (*m_wxWindowBaseExtSetSizeConstraintintintintint != NULL){ + return m_wxWindowBaseExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } wxWindowBaseExtSetSizeHintsintintintintintintFunc m_wxWindowBaseExtSetSizeHintsintintintintintint = NULL; virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override { @@ -640,6 +2042,96 @@ public: return m_wxWindowBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); } } + wxWindowBaseExtSetThemeEnabledboolFunc m_wxWindowBaseExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxWindowBase::SetThemeEnabled(enableTheme); + if (*m_wxWindowBaseExtSetThemeEnabledbool != NULL){ + return m_wxWindowBaseExtSetThemeEnabledbool(this, enableTheme); + } + } + wxWindowBaseExtSetTransparentwxByteFunc m_wxWindowBaseExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte alpha) override + { + bool res = wxWindowBase::SetTransparent(alpha); + if (*m_wxWindowBaseExtSetTransparentwxByte != NULL){ + return m_wxWindowBaseExtSetTransparentwxByte(this, alpha, res); + } + else { + return res; + } + } + wxWindowBaseExtSetValidatorwxValidatorCRFunc m_wxWindowBaseExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxWindowBase::SetValidator(validator); + if (*m_wxWindowBaseExtSetValidatorwxValidatorCR != NULL){ + return m_wxWindowBaseExtSetValidatorwxValidatorCR(this, validator); + } + } + wxWindowBaseExtSetWindowStyleFlaglongFunc m_wxWindowBaseExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxWindowBase::SetWindowStyleFlag(style); + if (*m_wxWindowBaseExtSetWindowStyleFlaglong != NULL){ + return m_wxWindowBaseExtSetWindowStyleFlaglong(this, style); + } + } + wxWindowBaseExtShouldInheritColoursFunc m_wxWindowBaseExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxWindowBase::ShouldInheritColours(); + if (*m_wxWindowBaseExtShouldInheritColours != NULL){ + return m_wxWindowBaseExtShouldInheritColours(this, res); + } + else { + return res; + } + } + wxWindowBaseExtShowboolFunc m_wxWindowBaseExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxWindowBase::Show(show); + if (*m_wxWindowBaseExtShowbool != NULL){ + return m_wxWindowBaseExtShowbool(this, show, res); + } + else { + return res; + } + } + wxWindowBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxWindowBaseExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect effect, unsigned int timeout = 0) override + { + bool res = wxWindowBase::ShowWithEffect(effect, timeout); + if (*m_wxWindowBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxWindowBaseExtShowWithEffectwxShowEffectunsignedint(this, effect, timeout, res); + } + else { + return res; + } + } + wxWindowBaseExtTransferDataFromWindowFunc m_wxWindowBaseExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxWindowBase::TransferDataFromWindow(); + if (*m_wxWindowBaseExtTransferDataFromWindow != NULL){ + return m_wxWindowBaseExtTransferDataFromWindow(this, res); + } + else { + return res; + } + } + wxWindowBaseExtTransferDataToWindowFunc m_wxWindowBaseExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxWindowBase::TransferDataToWindow(); + if (*m_wxWindowBaseExtTransferDataToWindow != NULL){ + return m_wxWindowBaseExtTransferDataToWindow(this, res); + } + else { + return res; + } + } wxWindowBaseExtTryAfterwxEventRFunc m_wxWindowBaseExtTryAfterwxEventR = NULL; virtual bool TryAfter(wxEvent& event) override { @@ -662,6 +2154,133 @@ public: return res; } } + wxWindowBaseExtUnregisterHotKeyintFunc m_wxWindowBaseExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxWindowBase::UnregisterHotKey(hotkeyId); + if (*m_wxWindowBaseExtUnregisterHotKeyint != NULL){ + return m_wxWindowBaseExtUnregisterHotKeyint(this, hotkeyId, res); + } + else { + return res; + } + } + wxWindowBaseExtUpdateFunc m_wxWindowBaseExtUpdate = NULL; + virtual void Update() override + { + wxWindowBase::Update(); + if (*m_wxWindowBaseExtUpdate != NULL){ + return m_wxWindowBaseExtUpdate(this); + } + } + wxWindowBaseExtUpdateWindowUIlongFunc m_wxWindowBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxWindowBase::UpdateWindowUI(flags); + if (*m_wxWindowBaseExtUpdateWindowUIlong != NULL){ + return m_wxWindowBaseExtUpdateWindowUIlong(this, flags); + } + } + wxWindowBaseExtValidateFunc m_wxWindowBaseExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxWindowBase::Validate(); + if (*m_wxWindowBaseExtValidate != NULL){ + return m_wxWindowBaseExtValidate(this, res); + } + else { + return res; + } + } + wxWindowBaseExtWXAdjustFontToOwnPPIwxFontRFunc m_wxWindowBaseExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& font) const override + { + wxWindowBase::WXAdjustFontToOwnPPI(font); + if (*m_wxWindowBaseExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxWindowBaseExtWXAdjustFontToOwnPPIwxFontR(this, font); + } + } + wxWindowBaseExtWXGetTextEntryFunc m_wxWindowBaseExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxWindowBase::WXGetTextEntry(); + if (*m_wxWindowBaseExtWXGetTextEntry != NULL){ + return m_wxWindowBaseExtWXGetTextEntry(this, res); + } + 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, res); + } + 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, res); + } + else { + return res; + } + } + wxWindowBaseExtWXReservedWindow1voidPFunc m_wxWindowBaseExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxWindowBase::WXReservedWindow1(param0); + if (*m_wxWindowBaseExtWXReservedWindow1voidP != NULL){ + return m_wxWindowBaseExtWXReservedWindow1voidP(this, param0, res); + } + else { + return res; + } + } + wxWindowBaseExtWXReservedWindow2voidPFunc m_wxWindowBaseExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxWindowBase::WXReservedWindow2(param0); + if (*m_wxWindowBaseExtWXReservedWindow2voidP != NULL){ + return m_wxWindowBaseExtWXReservedWindow2voidP(this, param0, res); + } + else { + return res; + } + } + wxWindowBaseExtWXReservedWindow3voidPFunc m_wxWindowBaseExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxWindowBase::WXReservedWindow3(param0); + if (*m_wxWindowBaseExtWXReservedWindow3voidP != NULL){ + return m_wxWindowBaseExtWXReservedWindow3voidP(this, param0, res); + } + else { + return res; + } + } + wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxWindowBase::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxWindowBaseExtWarpPointerintintFunc m_wxWindowBaseExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + if (*m_wxWindowBaseExtWarpPointerintint != NULL){ + return m_wxWindowBaseExtWarpPointerintint(this, x, y); + } + } wxWindowBaseExtWindowToClientSizewxSizeCRFunc m_wxWindowBaseExtWindowToClientSizewxSizeCR = NULL; virtual wxSize WindowToClientSize(wxSize const& size) const override { @@ -673,43 +2292,160 @@ public: return res; } } - 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() { + wxWindowBaseExt(wxWindowBaseExtAcceptsFocusFunc a_AcceptsFocus, wxWindowBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxWindowBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxWindowBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxWindowBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxWindowBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxWindowBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxWindowBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxWindowBaseExtCanBeFocusedFunc a_CanBeFocused, wxWindowBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxWindowBaseExtCanScrollintFunc a_CanScrollint, wxWindowBaseExtCanSetTransparentFunc a_CanSetTransparent, wxWindowBaseExtClearBackgroundFunc a_ClearBackground, wxWindowBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowBaseExtCreateRefDataFunc a_CreateRefData, wxWindowBaseExtDestroyFunc a_Destroy, wxWindowBaseExtDissociateHandleFunc a_DissociateHandle, wxWindowBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxWindowBaseExtDoCentreintFunc a_DoCentreint, wxWindowBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxWindowBaseExtDoEnableboolFunc a_DoEnablebool, wxWindowBaseExtDoFreezeFunc a_DoFreeze, wxWindowBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxWindowBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxWindowBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxWindowBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxWindowBaseExtDoGetClientDataFunc a_DoGetClientData, wxWindowBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxWindowBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxWindowBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxWindowBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxWindowBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxWindowBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxWindowBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxWindowBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxWindowBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxWindowBaseExtDoNavigateInintFunc a_DoNavigateInint, wxWindowBaseExtDoPhaseintFunc a_DoPhaseint, wxWindowBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxWindowBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxWindowBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxWindowBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxWindowBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxWindowBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxWindowBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxWindowBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxWindowBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxWindowBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxWindowBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxWindowBaseExtDoThawFunc a_DoThaw, wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxWindowBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxWindowBaseExtEnableboolFunc a_Enablebool, wxWindowBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxWindowBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxWindowBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowBaseExtFitFunc a_Fit, wxWindowBaseExtFitInsideFunc a_FitInside, wxWindowBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowBaseExtGetCharHeightFunc a_GetCharHeight, wxWindowBaseExtGetCharWidthFunc a_GetCharWidth, wxWindowBaseExtGetClassInfoFunc a_GetClassInfo, wxWindowBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxWindowBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowBaseExtGetDPIFunc a_GetDPI, wxWindowBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxWindowBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxWindowBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxWindowBaseExtGetDropTargetFunc a_GetDropTarget, wxWindowBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowBaseExtGetEventHashTableFunc a_GetEventHashTable, wxWindowBaseExtGetEventTableFunc a_GetEventTable, wxWindowBaseExtGetHandleFunc a_GetHandle, wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxWindowBaseExtGetLabelFunc a_GetLabel, wxWindowBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxWindowBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowBaseExtGetMaxSizeFunc a_GetMaxSize, wxWindowBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowBaseExtGetMinSizeFunc a_GetMinSize, wxWindowBaseExtGetNameFunc a_GetName, wxWindowBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxWindowBaseExtGetScrollPosintFunc a_GetScrollPosint, wxWindowBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxWindowBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxWindowBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxWindowBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxWindowBaseExtGetValidatorFunc a_GetValidator, wxWindowBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxWindowBaseExtHasCaptureFunc a_HasCapture, wxWindowBaseExtHasFocusFunc a_HasFocus, wxWindowBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxWindowBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxWindowBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxWindowBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowBaseExtInheritAttributesFunc a_InheritAttributes, wxWindowBaseExtInitDialogFunc a_InitDialog, wxWindowBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxWindowBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxWindowBaseExtIsRetainedFunc a_IsRetained, wxWindowBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxWindowBaseExtIsShownFunc a_IsShown, wxWindowBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxWindowBaseExtIsThisEnabledFunc a_IsThisEnabled, wxWindowBaseExtIsTopLevelFunc a_IsTopLevel, wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxWindowBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxWindowBaseExtLayoutFunc a_Layout, wxWindowBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxWindowBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxWindowBaseExtLowerFunc a_Lower, wxWindowBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowBaseExtOnInternalIdleFunc a_OnInternalIdle, wxWindowBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxWindowBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowBaseExtRaiseFunc a_Raise, wxWindowBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxWindowBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxWindowBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxWindowBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxWindowBaseExtScrollLinesintFunc a_ScrollLinesint, wxWindowBaseExtScrollPagesintFunc a_ScrollPagesint, wxWindowBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxWindowBaseExtSendSizeEventintFunc a_SendSizeEventint, wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxWindowBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxWindowBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxWindowBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxWindowBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxWindowBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxWindowBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxWindowBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxWindowBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxWindowBaseExtSetFocusFunc a_SetFocus, wxWindowBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxWindowBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxWindowBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, 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, wxWindowBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxWindowBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxWindowBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxWindowBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxWindowBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxWindowBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxWindowBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxWindowBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxWindowBaseExtShowboolFunc a_Showbool, wxWindowBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxWindowBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxWindowBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxWindowBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxWindowBaseExtUpdateFunc a_Update, wxWindowBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxWindowBaseExtValidateFunc a_Validate, wxWindowBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxWindowBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxWindowBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxWindowBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxWindowBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxWindowBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxWindowBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxWindowBaseExtWarpPointerintintFunc a_WarpPointerintint, wxWindowBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindowBase() { + m_wxWindowBaseExtAcceptsFocus = a_AcceptsFocus; + m_wxWindowBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxWindowBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxWindowBaseExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; m_wxWindowBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxWindowBaseExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxWindowBaseExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxWindowBaseExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; m_wxWindowBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxWindowBaseExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxWindowBaseExtCanBeFocused = a_CanBeFocused; + m_wxWindowBaseExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxWindowBaseExtCanScrollint = a_CanScrollint; + m_wxWindowBaseExtCanSetTransparent = a_CanSetTransparent; + m_wxWindowBaseExtClearBackground = a_ClearBackground; m_wxWindowBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; m_wxWindowBaseExtCreateRefData = a_CreateRefData; m_wxWindowBaseExtDestroy = a_Destroy; + m_wxWindowBaseExtDissociateHandle = a_DissociateHandle; + m_wxWindowBaseExtDoCaptureMouse = a_DoCaptureMouse; + m_wxWindowBaseExtDoCentreint = a_DoCentreint; + m_wxWindowBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxWindowBaseExtDoEnablebool = a_DoEnablebool; + m_wxWindowBaseExtDoFreeze = a_DoFreeze; + m_wxWindowBaseExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxWindowBaseExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxWindowBaseExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxWindowBaseExtDoGetBestSize = a_DoGetBestSize; + m_wxWindowBaseExtDoGetClientData = a_DoGetClientData; + m_wxWindowBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxWindowBaseExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxWindowBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxWindowBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxWindowBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxWindowBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; m_wxWindowBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxWindowBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxWindowBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxWindowBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxWindowBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; + m_wxWindowBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxWindowBaseExtDoNavigateInint = a_DoNavigateInint; + m_wxWindowBaseExtDoPhaseint = a_DoPhaseint; + m_wxWindowBaseExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxWindowBaseExtDoReleaseMouse = a_DoReleaseMouse; + m_wxWindowBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxWindowBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxWindowBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxWindowBaseExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxWindowBaseExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxWindowBaseExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxWindowBaseExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxWindowBaseExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; m_wxWindowBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxWindowBaseExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxWindowBaseExtDoThaw = a_DoThaw; + m_wxWindowBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxWindowBaseExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxWindowBaseExtEnablebool = a_Enablebool; + m_wxWindowBaseExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxWindowBaseExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; m_wxWindowBaseExtEndRepositioningChildren = a_EndRepositioningChildren; m_wxWindowBaseExtFit = a_Fit; m_wxWindowBaseExtFitInside = a_FitInside; m_wxWindowBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxWindowBaseExtGetCharHeight = a_GetCharHeight; + m_wxWindowBaseExtGetCharWidth = a_GetCharWidth; m_wxWindowBaseExtGetClassInfo = a_GetClassInfo; m_wxWindowBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxWindowBaseExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; m_wxWindowBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxWindowBaseExtGetDPI = a_GetDPI; m_wxWindowBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxWindowBaseExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxWindowBaseExtGetDefaultBorder = a_GetDefaultBorder; + m_wxWindowBaseExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxWindowBaseExtGetDropTarget = a_GetDropTarget; m_wxWindowBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; m_wxWindowBaseExtGetEventHashTable = a_GetEventHashTable; m_wxWindowBaseExtGetEventTable = a_GetEventTable; + m_wxWindowBaseExtGetHandle = a_GetHandle; + m_wxWindowBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; m_wxWindowBaseExtGetLabel = a_GetLabel; m_wxWindowBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxWindowBaseExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; m_wxWindowBaseExtGetMaxClientSize = a_GetMaxClientSize; m_wxWindowBaseExtGetMaxSize = a_GetMaxSize; m_wxWindowBaseExtGetMinClientSize = a_GetMinClientSize; m_wxWindowBaseExtGetMinSize = a_GetMinSize; m_wxWindowBaseExtGetName = a_GetName; + m_wxWindowBaseExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxWindowBaseExtGetScrollPosint = a_GetScrollPosint; + m_wxWindowBaseExtGetScrollRangeint = a_GetScrollRangeint; + m_wxWindowBaseExtGetScrollThumbint = a_GetScrollThumbint; + m_wxWindowBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxWindowBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxWindowBaseExtGetValidator = a_GetValidator; m_wxWindowBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxWindowBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxWindowBaseExtHasCapture = a_HasCapture; + m_wxWindowBaseExtHasFocus = a_HasFocus; + m_wxWindowBaseExtHasMultiplePages = a_HasMultiplePages; + m_wxWindowBaseExtHasTransparentBackground = a_HasTransparentBackground; + m_wxWindowBaseExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; m_wxWindowBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxWindowBaseExtInheritAttributes = a_InheritAttributes; + m_wxWindowBaseExtInitDialog = a_InitDialog; + m_wxWindowBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxWindowBaseExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxWindowBaseExtIsRetained = a_IsRetained; + m_wxWindowBaseExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxWindowBaseExtIsShown = a_IsShown; + m_wxWindowBaseExtIsShownOnScreen = a_IsShownOnScreen; + m_wxWindowBaseExtIsThisEnabled = a_IsThisEnabled; + m_wxWindowBaseExtIsTopLevel = a_IsTopLevel; + m_wxWindowBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxWindowBaseExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxWindowBaseExtLayout = a_Layout; + m_wxWindowBaseExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxWindowBaseExtLayoutPhase2intP = a_LayoutPhase2intP; m_wxWindowBaseExtLower = a_Lower; + m_wxWindowBaseExtMoveConstraintintint = a_MoveConstraintintint; m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxWindowBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxWindowBaseExtPrepareDCwxDCR = a_PrepareDCwxDCR; m_wxWindowBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; m_wxWindowBaseExtQueueEventwxEventP = a_QueueEventwxEventP; m_wxWindowBaseExtRaise = a_Raise; + m_wxWindowBaseExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxWindowBaseExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxWindowBaseExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxWindowBaseExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxWindowBaseExtScrollLinesint = a_ScrollLinesint; + m_wxWindowBaseExtScrollPagesint = a_ScrollPagesint; + m_wxWindowBaseExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxWindowBaseExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; m_wxWindowBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxWindowBaseExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxWindowBaseExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxWindowBaseExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxWindowBaseExtSetCanFocusbool = a_SetCanFocusbool; + m_wxWindowBaseExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxWindowBaseExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxWindowBaseExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxWindowBaseExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxWindowBaseExtSetExtraStylelong = a_SetExtraStylelong; + m_wxWindowBaseExtSetFocus = a_SetFocus; + m_wxWindowBaseExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxWindowBaseExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxWindowBaseExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; m_wxWindowBaseExtSetIdwxWindowID = a_SetIdwxWindowID; m_wxWindowBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; @@ -720,9 +2456,34 @@ public: m_wxWindowBaseExtSetNamewxStringCR = a_SetNamewxStringCR; m_wxWindowBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxWindowBaseExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxWindowBaseExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxWindowBaseExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; m_wxWindowBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxWindowBaseExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxWindowBaseExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxWindowBaseExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxWindowBaseExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxWindowBaseExtShouldInheritColours = a_ShouldInheritColours; + m_wxWindowBaseExtShowbool = a_Showbool; + m_wxWindowBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxWindowBaseExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxWindowBaseExtTransferDataToWindow = a_TransferDataToWindow; m_wxWindowBaseExtTryAfterwxEventR = a_TryAfterwxEventR; m_wxWindowBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxWindowBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxWindowBaseExtUpdate = a_Update; + m_wxWindowBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxWindowBaseExtValidate = a_Validate; + m_wxWindowBaseExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxWindowBaseExtWXGetTextEntry = a_WXGetTextEntry; + m_wxWindowBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxWindowBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxWindowBaseExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxWindowBaseExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxWindowBaseExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxWindowBaseExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxWindowBaseExtWarpPointerintint = a_WarpPointerintint; m_wxWindowBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; @@ -744,6 +2505,36 @@ public: return res; } } + wxWindowExtAcceptsFocusFromKeyboardFunc m_wxWindowExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxWindow::AcceptsFocusFromKeyboard(); + if (*m_wxWindowExtAcceptsFocusFromKeyboard != NULL){ + return m_wxWindowExtAcceptsFocusFromKeyboard(this, res); + } + else { + return res; + } + } + wxWindowExtAcceptsFocusRecursivelyFunc m_wxWindowExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxWindow::AcceptsFocusRecursively(); + if (*m_wxWindowExtAcceptsFocusRecursively != NULL){ + return m_wxWindowExtAcceptsFocusRecursively(this, res); + } + 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 { @@ -763,6 +2554,14 @@ public: 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 horz = true, bool vert = true) override { @@ -771,6 +2570,14 @@ public: return m_wxWindowExtAlwaysShowScrollbarsboolbool(this, horz, vert); } } + wxWindowExtAssociateHandleWXWidgetFunc m_wxWindowExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget handle) override + { + wxWindow::AssociateHandle(handle); + if (*m_wxWindowExtAssociateHandleWXWidget != NULL){ + return m_wxWindowExtAssociateHandleWXWidget(this, handle); + } + } wxWindowExtBeginRepositioningChildrenFunc m_wxWindowExtBeginRepositioningChildren = NULL; virtual bool BeginRepositioningChildren() override { @@ -782,6 +2589,50 @@ public: return res; } } + wxWindowExtCanApplyThemeBorderFunc m_wxWindowExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxWindow::CanApplyThemeBorder(); + if (*m_wxWindowExtCanApplyThemeBorder != NULL){ + return m_wxWindowExtCanApplyThemeBorder(this, res); + } + else { + return res; + } + } + wxWindowExtCanBeFocusedFunc m_wxWindowExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxWindow::CanBeFocused(); + if (*m_wxWindowExtCanBeFocused != NULL){ + return m_wxWindowExtCanBeFocused(this, res); + } + else { + return res; + } + } + wxWindowExtCanBeOutsideClientAreaFunc m_wxWindowExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxWindow::CanBeOutsideClientArea(); + if (*m_wxWindowExtCanBeOutsideClientArea != NULL){ + return m_wxWindowExtCanBeOutsideClientArea(this, res); + } + 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, res); + } + else { + return res; + } + } wxWindowExtCanSetTransparentFunc m_wxWindowExtCanSetTransparent = NULL; virtual bool CanSetTransparent() override { @@ -845,18 +2696,32 @@ public: 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 { - wxWindow::DoCaptureMouse(); if (*m_wxWindowExtDoCaptureMouse != NULL){ 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 { - wxWindow::DoClientToScreen(x, y); if (*m_wxWindowExtDoClientToScreenintPintP != NULL){ return m_wxWindowExtDoClientToScreenintPintP(this, x, y); } @@ -877,6 +2742,39 @@ public: return m_wxWindowExtDoFreeze(this); } } + wxWindowExtDoGetBestClientHeightintFunc m_wxWindowExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int width) const override + { + int res = wxWindow::DoGetBestClientHeight(width); + if (*m_wxWindowExtDoGetBestClientHeightint != NULL){ + return m_wxWindowExtDoGetBestClientHeightint(this, width, res); + } + else { + return res; + } + } + wxWindowExtDoGetBestClientSizeFunc m_wxWindowExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxWindow::DoGetBestClientSize(); + if (*m_wxWindowExtDoGetBestClientSize != NULL){ + return m_wxWindowExtDoGetBestClientSize(this, res); + } + else { + return res; + } + } + wxWindowExtDoGetBestClientWidthintFunc m_wxWindowExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int height) const override + { + int res = wxWindow::DoGetBestClientWidth(height); + if (*m_wxWindowExtDoGetBestClientWidthint != NULL){ + return m_wxWindowExtDoGetBestClientWidthint(this, height, res); + } + else { + return res; + } + } wxWindowExtDoGetBestSizeFunc m_wxWindowExtDoGetBestSize = NULL; virtual wxSize DoGetBestSize() const override { @@ -888,10 +2786,31 @@ public: return res; } } + wxWindowExtDoGetClientDataFunc m_wxWindowExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxWindow::DoGetClientData(); + if (*m_wxWindowExtDoGetClientData != NULL){ + return m_wxWindowExtDoGetClientData(this, res); + } + else { + return res; + } + } + wxWindowExtDoGetClientObjectFunc m_wxWindowExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxWindow::DoGetClientObject(); + if (*m_wxWindowExtDoGetClientObject != NULL){ + return m_wxWindowExtDoGetClientObject(this, res); + } + else { + return res; + } + } wxWindowExtDoGetClientSizeintPintPFunc m_wxWindowExtDoGetClientSizeintPintP = NULL; virtual void DoGetClientSize(int* width, int* height) const override { - wxWindow::DoGetClientSize(width, height); if (*m_wxWindowExtDoGetClientSizeintPintP != NULL){ return m_wxWindowExtDoGetClientSizeintPintP(this, width, height); } @@ -899,15 +2818,21 @@ public: wxWindowExtDoGetPositionintPintPFunc m_wxWindowExtDoGetPositionintPintP = NULL; virtual void DoGetPosition(int* x, int* y) const override { - wxWindow::DoGetPosition(x, y); if (*m_wxWindowExtDoGetPositionintPintP != NULL){ 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 { - wxWindow::DoGetSize(width, height); if (*m_wxWindowExtDoGetSizeintPintP != NULL){ return m_wxWindowExtDoGetSizeintPintP(this, width, height); } @@ -924,11 +2849,10 @@ public: } } wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; - virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* theFont = __null) const override + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override { - wxWindow::DoGetTextExtent(string, x, y, descent, externalLeading, theFont); if (*m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ - return m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, theFont); + return m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); } } wxWindowExtDoGetVirtualSizeFunc m_wxWindowExtDoGetVirtualSize = NULL; @@ -942,29 +2866,89 @@ public: return res; } } - wxWindowExtDoMoveWindowintintintintFunc m_wxWindowExtDoMoveWindowintintintint = NULL; - virtual void DoMoveWindow(int x, int y, int width, int height) override + wxWindowExtDoHitTestwxCoordwxCoordFunc m_wxWindowExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override { - wxWindow::DoMoveWindow(x, y, width, height); - if (*m_wxWindowExtDoMoveWindowintintintint != NULL){ - return m_wxWindowExtDoMoveWindowintintintint(this, x, y, width, height); - } - } - 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, res); + wxHitTest res = wxWindow::DoHitTest(x, y); + if (*m_wxWindowExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxWindowExtDoHitTestwxCoordwxCoord(this, x, y, res); } 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, res); + } + 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, res); + } + else { + return res; + } + } + wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::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 + { + if (*m_wxWindowExtDoMoveWindowintintintint != NULL){ + 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, res); + } + 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, res); + } + else { + return res; + } + } + wxWindowExtDoPopupMenuwxMenuPintintFunc m_wxWindowExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + if (*m_wxWindowExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxWindowExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return false; + } + } wxWindowExtDoReleaseMouseFunc m_wxWindowExtDoReleaseMouse = NULL; virtual void DoReleaseMouse() override { - wxWindow::DoReleaseMouse(); if (*m_wxWindowExtDoReleaseMouse != NULL){ return m_wxWindowExtDoReleaseMouse(this); } @@ -972,15 +2956,29 @@ public: wxWindowExtDoScreenToClientintPintPFunc m_wxWindowExtDoScreenToClientintPintP = NULL; virtual void DoScreenToClient(int* x, int* y) const override { - wxWindow::DoScreenToClient(x, y); if (*m_wxWindowExtDoScreenToClientintPintP != NULL){ 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 { - wxWindow::DoSetClientSize(width, height); if (*m_wxWindowExtDoSetClientSizeintint != NULL){ return m_wxWindowExtDoSetClientSizeintint(this, width, height); } @@ -988,11 +2986,18 @@ public: wxWindowExtDoSetSizeintintintintintFunc m_wxWindowExtDoSetSizeintintintintint = NULL; virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override { - wxWindow::DoSetSize(x, y, width, height, sizeFlags); if (*m_wxWindowExtDoSetSizeintintintintint != NULL){ 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 { @@ -1001,6 +3006,14 @@ 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 { @@ -1025,6 +3038,33 @@ 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, res); + } + else { + return res; + } + } wxWindowExtEnableTouchEventsintFunc m_wxWindowExtEnableTouchEventsint = NULL; virtual bool EnableTouchEvents(int eventsMask) override { @@ -1082,23 +3122,21 @@ public: wxWindowExtGetCharHeightFunc m_wxWindowExtGetCharHeight = NULL; virtual int GetCharHeight() const override { - int res = wxWindow::GetCharHeight(); if (*m_wxWindowExtGetCharHeight != NULL){ - return m_wxWindowExtGetCharHeight(this, res); + return m_wxWindowExtGetCharHeight(this); } else { - return res; + return 0; } } wxWindowExtGetCharWidthFunc m_wxWindowExtGetCharWidth = NULL; virtual int GetCharWidth() const override { - int res = wxWindow::GetCharWidth(); if (*m_wxWindowExtGetCharWidth != NULL){ - return m_wxWindowExtGetCharWidth(this, res); + return m_wxWindowExtGetCharWidth(this); } else { - return res; + return 0; } } wxWindowExtGetClassInfoFunc m_wxWindowExtGetClassInfo = NULL; @@ -1123,6 +3161,14 @@ public: 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 { @@ -1156,6 +3202,50 @@ public: return res; } } + wxWindowExtGetDefaultAttributesFunc m_wxWindowExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxWindow::GetDefaultAttributes(); + if (*m_wxWindowExtGetDefaultAttributes != NULL){ + return m_wxWindowExtGetDefaultAttributes(this, res); + } + else { + return res; + } + } + wxWindowExtGetDefaultBorderFunc m_wxWindowExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxWindow::GetDefaultBorder(); + if (*m_wxWindowExtGetDefaultBorder != NULL){ + return m_wxWindowExtGetDefaultBorder(this, res); + } + else { + return res; + } + } + wxWindowExtGetDefaultBorderForControlFunc m_wxWindowExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxWindow::GetDefaultBorderForControl(); + if (*m_wxWindowExtGetDefaultBorderForControl != NULL){ + return m_wxWindowExtGetDefaultBorderForControl(this, res); + } + else { + return res; + } + } + wxWindowExtGetDropTargetFunc m_wxWindowExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxWindow::GetDropTarget(); + if (*m_wxWindowExtGetDropTarget != NULL){ + return m_wxWindowExtGetDropTarget(this, res); + } + else { + return res; + } + } wxWindowExtGetEffectiveMinSizeFunc m_wxWindowExtGetEffectiveMinSize = NULL; virtual wxSize GetEffectiveMinSize() const override { @@ -1192,9 +3282,19 @@ public: wxWindowExtGetHandleFunc m_wxWindowExtGetHandle = NULL; virtual WXWidget GetHandle() const override { - WXWidget res = wxWindow::GetHandle(); if (*m_wxWindowExtGetHandle != NULL){ - return m_wxWindowExtGetHandle(this, res); + return m_wxWindowExtGetHandle(this); + } + else { + return NULL; + } + } + 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, res); } else { return res; @@ -1221,6 +3321,17 @@ public: return res; } } + wxWindowExtGetMainWindowOfCompositeControlFunc m_wxWindowExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxWindow::GetMainWindowOfCompositeControl(); + if (*m_wxWindowExtGetMainWindowOfCompositeControl != NULL){ + return m_wxWindowExtGetMainWindowOfCompositeControl(this, res); + } + else { + return res; + } + } wxWindowExtGetMaxClientSizeFunc m_wxWindowExtGetMaxClientSize = NULL; virtual wxSize GetMaxClientSize() const override { @@ -1276,34 +3387,58 @@ public: 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, res); + return m_wxWindowExtGetScrollPosint(this, orient); } else { - return res; + return 0; } } wxWindowExtGetScrollRangeintFunc m_wxWindowExtGetScrollRangeint = NULL; virtual int GetScrollRange(int orient) const override { - int res = wxWindow::GetScrollRange(orient); if (*m_wxWindowExtGetScrollRangeint != NULL){ - return m_wxWindowExtGetScrollRangeint(this, orient, res); + return m_wxWindowExtGetScrollRangeint(this, orient); } else { - return res; + return 0; } } wxWindowExtGetScrollThumbintFunc m_wxWindowExtGetScrollThumbint = NULL; virtual int GetScrollThumb(int orient) const override { - int res = wxWindow::GetScrollThumb(orient); if (*m_wxWindowExtGetScrollThumbint != NULL){ - return m_wxWindowExtGetScrollThumbint(this, orient, res); + return m_wxWindowExtGetScrollThumbint(this, orient); + } + else { + return 0; + } + } + 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, res); } else { return res; @@ -1320,6 +3455,17 @@ public: return res; } } + wxWindowExtGetValidatorFunc m_wxWindowExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxWindow::GetValidator(); + if (*m_wxWindowExtGetValidator != NULL){ + return m_wxWindowExtGetValidator(this, res); + } + else { + return res; + } + } wxWindowExtGetWindowBorderSizeFunc m_wxWindowExtGetWindowBorderSize = NULL; virtual wxSize GetWindowBorderSize() const override { @@ -1331,6 +3477,61 @@ public: return res; } } + wxWindowExtGetWindowStyleFlagFunc m_wxWindowExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxWindow::GetWindowStyleFlag(); + if (*m_wxWindowExtGetWindowStyleFlag != NULL){ + return m_wxWindowExtGetWindowStyleFlag(this, res); + } + else { + return res; + } + } + wxWindowExtHasCaptureFunc m_wxWindowExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxWindow::HasCapture(); + if (*m_wxWindowExtHasCapture != NULL){ + return m_wxWindowExtHasCapture(this, res); + } + else { + return res; + } + } + wxWindowExtHasFocusFunc m_wxWindowExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxWindow::HasFocus(); + if (*m_wxWindowExtHasFocus != NULL){ + return m_wxWindowExtHasFocus(this, res); + } + else { + return res; + } + } + wxWindowExtHasMultiplePagesFunc m_wxWindowExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxWindow::HasMultiplePages(); + if (*m_wxWindowExtHasMultiplePages != NULL){ + return m_wxWindowExtHasMultiplePages(this, res); + } + else { + return res; + } + } + wxWindowExtHasTransparentBackgroundFunc m_wxWindowExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxWindow::HasTransparentBackground(); + if (*m_wxWindowExtHasTransparentBackground != NULL){ + return m_wxWindowExtHasTransparentBackground(this, res); + } + else { + return res; + } + } wxWindowExtHideWithEffectwxShowEffectunsignedintFunc m_wxWindowExtHideWithEffectwxShowEffectunsignedint = NULL; virtual bool HideWithEffect(wxShowEffect effect, unsigned int timeout = 0) override { @@ -1353,6 +3554,33 @@ public: 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* child) const override + { + bool res = wxWindow::IsClientAreaChild(child); + if (*m_wxWindowExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxWindowExtIsClientAreaChildwxWindowCP(this, child, res); + } + else { + return res; + } + } wxWindowExtIsDoubleBufferedFunc m_wxWindowExtIsDoubleBuffered = NULL; virtual bool IsDoubleBuffered() const override { @@ -1364,6 +3592,17 @@ public: return res; } } + wxWindowExtIsRetainedFunc m_wxWindowExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxWindow::IsRetained(); + if (*m_wxWindowExtIsRetained != NULL){ + return m_wxWindowExtIsRetained(this, res); + } + else { + return res; + } + } wxWindowExtIsScrollbarAlwaysShownintFunc m_wxWindowExtIsScrollbarAlwaysShownint = NULL; virtual bool IsScrollbarAlwaysShown(int orient) const override { @@ -1375,6 +3614,61 @@ public: return res; } } + wxWindowExtIsShownFunc m_wxWindowExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxWindow::IsShown(); + if (*m_wxWindowExtIsShown != NULL){ + return m_wxWindowExtIsShown(this, res); + } + else { + return res; + } + } + wxWindowExtIsShownOnScreenFunc m_wxWindowExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxWindow::IsShownOnScreen(); + if (*m_wxWindowExtIsShownOnScreen != NULL){ + return m_wxWindowExtIsShownOnScreen(this, res); + } + else { + return res; + } + } + wxWindowExtIsThisEnabledFunc m_wxWindowExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxWindow::IsThisEnabled(); + if (*m_wxWindowExtIsThisEnabled != NULL){ + return m_wxWindowExtIsThisEnabled(this, res); + } + else { + return res; + } + } + wxWindowExtIsTopLevelFunc m_wxWindowExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxWindow::IsTopLevel(); + if (*m_wxWindowExtIsTopLevel != NULL){ + return m_wxWindowExtIsTopLevel(this, res); + } + else { + return res; + } + } + wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxWindow::IsTopNavigationDomain(kind); + if (*m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind, res); + } + else { + return res; + } + } wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc m_wxWindowExtIsTransparentBackgroundSupportedwxStringP = NULL; virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override { @@ -1386,6 +3680,39 @@ public: return res; } } + wxWindowExtLayoutFunc m_wxWindowExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxWindow::Layout(); + if (*m_wxWindowExtLayout != NULL){ + return m_wxWindowExtLayout(this, res); + } + 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, res); + } + 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, res); + } + else { + return res; + } + } wxWindowExtLowerFunc m_wxWindowExtLower = NULL; virtual void Lower() override { @@ -1393,17 +3720,41 @@ public: return m_wxWindowExtLower(this); } } - wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR = NULL; - virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + wxWindowExtMoveConstraintintintFunc m_wxWindowExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override { - bool res = wxWindow::OnDynamicBind(param0); + wxWindow::MoveConstraint(x, y); + if (*m_wxWindowExtMoveConstraintintint != NULL){ + return m_wxWindowExtMoveConstraintintint(this, x, y); + } + } + wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& entry) override + { + bool res = wxWindow::OnDynamicBind(entry); if (*m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ - return m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, param0, res); + return m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, entry, 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& dc) override + { + wxWindow::PrepareDC(dc); + if (*m_wxWindowExtPrepareDCwxDCR != NULL){ + return m_wxWindowExtPrepareDCwxDCR(this, dc); + } + } wxWindowExtProcessEventwxEventRFunc m_wxWindowExtProcessEventwxEventR = NULL; virtual bool ProcessEvent(wxEvent& event) override { @@ -1431,13 +3782,23 @@ public: } } wxWindowExtRefreshboolwxRectCPFunc m_wxWindowExtRefreshboolwxRectCP = NULL; - virtual void Refresh(bool eraseBackground = true, wxRect const* rect = __null) override + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__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, res); + } + else { + return res; + } + } wxWindowExtRemoveChildwxWindowBasePFunc m_wxWindowExtRemoveChildwxWindowBaseP = NULL; virtual void RemoveChild(wxWindowBase* child) override { @@ -1457,10 +3818,31 @@ public: return res; } } + wxWindowExtScrollLinesintFunc m_wxWindowExtScrollLinesint = NULL; + virtual bool ScrollLines(int lines) override + { + bool res = wxWindow::ScrollLines(lines); + if (*m_wxWindowExtScrollLinesint != NULL){ + return m_wxWindowExtScrollLinesint(this, lines, res); + } + else { + return res; + } + } + wxWindowExtScrollPagesintFunc m_wxWindowExtScrollPagesint = NULL; + virtual bool ScrollPages(int pages) override + { + bool res = wxWindow::ScrollPages(pages); + if (*m_wxWindowExtScrollPagesint != NULL){ + return m_wxWindowExtScrollPagesint(this, pages, res); + } + else { + return res; + } + } wxWindowExtScrollWindowintintwxRectCPFunc m_wxWindowExtScrollWindowintintwxRectCP = NULL; virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override { - wxWindow::ScrollWindow(dx, dy, rect); if (*m_wxWindowExtScrollWindowintintwxRectCP != NULL){ return m_wxWindowExtScrollWindowintintwxRectCP(this, dx, dy, rect); } @@ -1476,6 +3858,17 @@ public: 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, res); + } + else { + return res; + } + } wxWindowExtSendSizeEventintFunc m_wxWindowExtSendSizeEventint = NULL; virtual void SendSizeEvent(int flags = 0) override { @@ -1484,6 +3877,14 @@ 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 { @@ -1506,6 +3907,22 @@ public: return res; } } + wxWindowExtSetCanFocusboolFunc m_wxWindowExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool canFocus) override + { + wxWindow::SetCanFocus(canFocus); + if (*m_wxWindowExtSetCanFocusbool != NULL){ + return m_wxWindowExtSetCanFocusbool(this, canFocus); + } + } + 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 { @@ -1517,31 +3934,52 @@ public: return res; } } + wxWindowExtSetDoubleBufferedboolFunc m_wxWindowExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool on) override + { + wxWindow::SetDoubleBuffered(on); + if (*m_wxWindowExtSetDoubleBufferedbool != NULL){ + return m_wxWindowExtSetDoubleBufferedbool(this, on); + } + } wxWindowExtSetDropTargetwxDropTargetPFunc m_wxWindowExtSetDropTargetwxDropTargetP = NULL; virtual void SetDropTarget(wxDropTarget* dropTarget) override { - wxWindow::SetDropTarget(dropTarget); if (*m_wxWindowExtSetDropTargetwxDropTargetP != NULL){ 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 { - wxWindow::SetFocus(); if (*m_wxWindowExtSetFocus != NULL){ 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, res); + return m_wxWindowExtSetFontwxFontCR(this, font); } else { - return res; + return false; } } wxWindowExtSetForegroundColourwxColourCRFunc m_wxWindowExtSetForegroundColourwxColourCR = NULL; @@ -1571,11 +4009,11 @@ public: } } wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc m_wxWindowExtSetLayoutDirectionwxLayoutDirection = NULL; - virtual void SetLayoutDirection(wxLayoutDirection param0) override + virtual void SetLayoutDirection(wxLayoutDirection dir) override { - wxWindow::SetLayoutDirection(param0); + wxWindow::SetLayoutDirection(dir); if (*m_wxWindowExtSetLayoutDirectionwxLayoutDirection != NULL){ - return m_wxWindowExtSetLayoutDirectionwxLayoutDirection(this, param0); + return m_wxWindowExtSetLayoutDirectionwxLayoutDirection(this, dir); } } wxWindowExtSetMaxClientSizewxSizeCRFunc m_wxWindowExtSetMaxClientSizewxSizeCR = NULL; @@ -1637,17 +4075,23 @@ public: wxWindowExtSetScrollPosintintboolFunc m_wxWindowExtSetScrollPosintintbool = NULL; virtual void SetScrollPos(int orient, int pos, bool refresh = true) override { - wxWindow::SetScrollPos(orient, pos, refresh); if (*m_wxWindowExtSetScrollPosintintbool != NULL){ return m_wxWindowExtSetScrollPosintintbool(this, orient, pos, refresh); } } 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); if (*m_wxWindowExtSetScrollbarintintintintbool != NULL){ - return m_wxWindowExtSetScrollbarintintintintbool(this, orient, pos, thumbVisible, range, refresh); + 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); } } wxWindowExtSetSizeHintsintintintintintintFunc m_wxWindowExtSetSizeHintsintintintintintint = NULL; @@ -1658,6 +4102,14 @@ 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 alpha) override { @@ -1669,6 +4121,33 @@ public: 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, res); + } + else { + return res; + } + } wxWindowExtShowboolFunc m_wxWindowExtShowbool = NULL; virtual bool Show(bool show = true) override { @@ -1691,6 +4170,28 @@ public: return res; } } + wxWindowExtTransferDataFromWindowFunc m_wxWindowExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxWindow::TransferDataFromWindow(); + if (*m_wxWindowExtTransferDataFromWindow != NULL){ + return m_wxWindowExtTransferDataFromWindow(this, res); + } + else { + return res; + } + } + wxWindowExtTransferDataToWindowFunc m_wxWindowExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxWindow::TransferDataToWindow(); + if (*m_wxWindowExtTransferDataToWindow != NULL){ + return m_wxWindowExtTransferDataToWindow(this, res); + } + else { + return res; + } + } wxWindowExtTriggerScrollEventwxEventTypeFunc m_wxWindowExtTriggerScrollEventwxEventType = NULL; virtual void TriggerScrollEvent(wxEventType scrollEvent) override { @@ -1721,6 +4222,17 @@ public: 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, res); + } + else { + return res; + } + } wxWindowExtUpdateFunc m_wxWindowExtUpdate = NULL; virtual void Update() override { @@ -1729,10 +4241,110 @@ 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, res); + } + else { + return res; + } + } + wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc m_wxWindowExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& font) const override + { + wxWindow::WXAdjustFontToOwnPPI(font); + if (*m_wxWindowExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxWindowExtWXAdjustFontToOwnPPIwxFontR(this, font); + } + } + wxWindowExtWXGetTextEntryFunc m_wxWindowExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxWindow::WXGetTextEntry(); + if (*m_wxWindowExtWXGetTextEntry != NULL){ + return m_wxWindowExtWXGetTextEntry(this, res); + } + 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, res); + } + 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, res); + } + 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, res); + } + 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, res); + } + 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, res); + } + 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 { - wxWindow::WarpPointer(x, y); if (*m_wxWindowExtWarpPointerintint != NULL){ return m_wxWindowExtWarpPointerintint(this, x, y); } @@ -1748,39 +4360,69 @@ public: return res; } } - 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() { + 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() { 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; @@ -1791,46 +4433,87 @@ 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; @@ -1845,14 +4528,32 @@ 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; }