diff --git a/swigtemplates/app.i b/swigtemplates/app.i index bbc70b3..ba8785f 100644 --- a/swigtemplates/app.i +++ b/swigtemplates/app.i @@ -1,12 +1,11 @@ %module app %include %{ -#include - -#include "wxext/app_ext.h" +#include +#include +#include "wxext/app_ext2.h" #if defined(__WXMAC__) #include -#include "wxext/osx/app_ext.h" #endif %} @@ -43,6 +42,7 @@ %import "wx/hashmap.h" %import "wx/math.h" %import "wx/localedefs.h" +%import "wx/eventfilter.h" %import "wx/event.h" %import "wx/dataobj.h" %import "wx/cursor.h" @@ -64,11 +64,11 @@ %import "wx/vidmode.h" %import "wx/cmdargs.h" %import "wx/string.h" +%import "wx/nonownedwnd.h" %import "wx/toplevel.h" %import "wx/frame.h" -%include "wx/app.h" %include "wx/build.h" -%include "wxext/app_ext.h" +%include "wx/app.h" #if defined(__WXMSW__) %include "wx/msw/app.h" @@ -84,11 +84,12 @@ %include "wx/x11/app.h" #elif defined(__WXMAC__) %include "wx/osx/app.h" - %include "wxext/osx/app_ext.h" #elif defined(__WXQT__) %include "wx/qt/app.h" #endif +%include "wxext/app_ext2.h" + %{ /* typedef wxWindow* (* InitTopWindow)(); */ diff --git a/swigtemplates/button.i b/swigtemplates/button.i index 89aa061..4da2e8e 100644 --- a/swigtemplates/button.i +++ b/swigtemplates/button.i @@ -3,7 +3,6 @@ %{ #include #include "wxext/button_ext.h" -#include "wxext/osx/button_ext.h" %} @@ -59,7 +58,6 @@ %import "wx/control.h" %import "wx/anybutton.h" %include "wx/button.h" -%include "wxext/button_ext.h" #if defined(__WXUNIVERSAL__) %include "wx/univ/button.h" @@ -73,7 +71,8 @@ %include "wx/gtk1/button.h" #elif defined(__WXMAC__) %include "wx/osx/button.h" - %include "wxext/osx/button_ext.h" #elif defined(__WXQT__) %include "wx/qt/button.h" #endif + +%include "wxext/button_ext.h" diff --git a/swigtemplates/event.i b/swigtemplates/event.i index 5caec65..d1e17ba 100644 --- a/swigtemplates/event.i +++ b/swigtemplates/event.i @@ -1,4 +1,15 @@ %module event +%{ +#include + +#include "wxext/event_ext.h" +#include "wxext/eventfilter_ext.h" +#if defined(__WXMAC__) +#include +#endif + +%} + %include %ignore wxObject::ms_classInfo; @@ -24,6 +35,9 @@ %import "wx/mousestate.h" %import "wx/tracker.h" %include "wx/event.h" +%include "wx/eventfilter.h" +%include "wxext/event_ext.h" +%include "wxext/eventfilter_ext.h" /* For some reason this doesn't work. Figure out why */ diff --git a/swigtemplates/frame.i b/swigtemplates/frame.i index 042e086..063f358 100644 --- a/swigtemplates/frame.i +++ b/swigtemplates/frame.i @@ -2,10 +2,7 @@ %include %{ #include -#include "wxext/frame_ext.h" -#if defined(__WXMAC__) - #include "wxext/osx/frame_ext.h" -#endif +#include "wxext/frame_ext2.h" %} %ignore wxWindowList::Nth; @@ -63,7 +60,6 @@ %import "wx/string.h" %import "wx/toplevel.h" %include "wx/frame.h" -%include "wxext/frame_ext.h" #if defined(__WXUNIVERSAL__) %include "wx/univ/frame.h" @@ -78,8 +74,9 @@ %include "wx/motif/frame.h" #elif defined(__WXMAC__) %include "wx/osx/frame.h" - %include "wxext/osx/frame_ext.h" #elif defined(__WXQT__) %include "wx/qt/frame.h" #endif #endif + +%include "wxext/frame_ext2.h" diff --git a/swigtemplates/panel.i b/swigtemplates/panel.i index da941f4..bbc699c 100644 --- a/swigtemplates/panel.i +++ b/swigtemplates/panel.i @@ -3,7 +3,6 @@ %{ #include #include "wxext/panel_ext.h" -#include "wxext/generic/panelg_ext.h" %} @@ -58,8 +57,6 @@ %import "wx/window.h" %import "wx/control.h" %include "wx/panel.h" -%include "wxext/panel_ext.h" -%include "wxext/generic/panelg_ext.h" #if defined(__WXUNIVERSAL__) %include "wx/univ/panel.h" @@ -69,3 +66,5 @@ #define wxHAS_GENERIC_PANEL %include "wx/generic/panelg.h" #endif + +%include "wxext/panel_ext.h" diff --git a/swigtemplates/window.i b/swigtemplates/window.i index 2b71cfc..a3f35c8 100644 --- a/swigtemplates/window.i +++ b/swigtemplates/window.i @@ -55,7 +55,6 @@ %import "wx/toplevel.h" %import "wx/frame.h" %include "wx/window.h" -%include "wxext/window_ext.h" // include the declaration of the platform-specific class #if defined(__WXMSW__) @@ -117,4 +116,4 @@ %include "wx/univ/window.h" #endif // wxUniv -%include "wxext/window_ext_inc.h" +%include "wxext/window_ext.h" diff --git a/wxheaders/wx/anybutton.h b/wxheaders/wx/anybutton.h index 5467e47..3239a88 100644 --- a/wxheaders/wx/anybutton.h +++ b/wxheaders/wx/anybutton.h @@ -193,7 +193,48 @@ protected: //#elif defined(__WXGTK__) // #include "wx/gtk1/anybutton.h" #elif defined(__WXMAC__) - #include "wx/osx/anybutton.h" +// #include "wx/osx/anybutton.h" +class WXDLLIMPEXP_CORE wxAnyButton : public wxAnyButtonBase +{ +public: + wxAnyButton() {} + + static wxSize GetDefaultSize(); + + virtual void SetLabel(const wxString& label) wxOVERRIDE; + +protected: + virtual wxSize DoGetBestSize() const wxOVERRIDE; + + void OnEnterWindow( wxMouseEvent& event); + void OnLeaveWindow( wxMouseEvent& event); + + virtual wxBitmap DoGetBitmap(State which) const wxOVERRIDE; + virtual void DoSetBitmap(const wxBitmapBundle& bitmapBundle, State which) wxOVERRIDE; + virtual void DoSetBitmapPosition(wxDirection dir) wxOVERRIDE; + + virtual void DoSetBitmapMargins(int x, int y) wxOVERRIDE + { + m_marginX = x; + m_marginY = y; + InvalidateBestSize(); + } + + virtual bool DoSetLabelMarkup(const wxString& markup) wxOVERRIDE; + + + // the margins around the bitmap + int m_marginX; + int m_marginY; + + // the bitmaps for the different state of the buttons, all of them may be + // invalid and the button only shows a bitmap at all if State_Normal bitmap + // is valid + wxBitmapBundle m_bitmaps[State_Max]; + + wxDECLARE_NO_COPY_CLASS(wxAnyButton); + wxDECLARE_EVENT_TABLE(); +}; #elif defined(__WXQT__) #include "wx/qt/anybutton.h" #else diff --git a/wxheaders/wx/app.h b/wxheaders/wx/app.h index a2ee467..ebb9ce4 100644 --- a/wxheaders/wx/app.h +++ b/wxheaders/wx/app.h @@ -15,7 +15,6 @@ // ---------------------------------------------------------------------------- // headers we have to include here // ---------------------------------------------------------------------------- - #include "wx/event.h" // for the base class #include "wx/eventfilter.h" // (and another one) #include "wx/build.h" @@ -547,7 +546,69 @@ protected: }; #if defined(__UNIX__) && !defined(__WINDOWS__) - #include "wx/unix/app.h" + #include + + class wxFDIODispatcher; + class wxFDIOHandler; + class wxWakeUpPipe; + + // wxApp subclass implementing event processing for console applications + class WXDLLIMPEXP_BASE wxAppConsole : public wxAppConsoleBase + { + public: + wxAppConsole(); + virtual ~wxAppConsole(); + + // override base class initialization + virtual bool Initialize(int& argc, wxChar** argv) wxOVERRIDE; + + + // Unix-specific: Unix signal handling + // ----------------------------------- + + // type of the function which can be registered as signal handler: notice + // that it isn't really a signal handler, i.e. it's not subject to the + // usual signal handlers constraints, because it is called later from + // CheckSignal() and not when the signal really occurs + typedef void (*SignalHandler)(int); + + // Set signal handler for the given signal, SIG_DFL or SIG_IGN can be used + // instead of a function pointer + // + // Return true if handler was installed, false on error + bool SetSignalHandler(int signal, SignalHandler handler); + + // Check if any Unix signals arrived since the last call and execute + // handlers for them + void CheckSignal(); + + // Register the signal wake up pipe with the given dispatcher. + // + // This is used by wxExecute(wxEXEC_NOEVENTS) implementation only. + // + // The pointer to the handler used for processing events on this descriptor + // is returned so that it can be deleted when we no longer needed it. + wxFDIOHandler* RegisterSignalWakeUpPipe(wxFDIODispatcher& dispatcher); + + private: + // signal handler set up by SetSignalHandler() for all signals we handle, + // it just adds the signal to m_signalsCaught -- the real processing is + // done later, when CheckSignal() is called + static void HandleSignal(int signal); + + + // signals for which HandleSignal() had been called (reset from + // CheckSignal()) + sigset_t m_signalsCaught; + + // the signal handlers + /* WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); */ + /* SignalHandlerHash m_signalHandlerHash; */ + + // pipe used for wake up signal handling: if a signal arrives while we're + // blocking for input, writing to this pipe triggers a call to our CheckSignal() + wxWakeUpPipe *m_signalWakeUpPipe; + }; #else // this has to be a class and not a typedef as we forward declare it class wxAppConsole : public wxAppConsoleBase { }; @@ -756,7 +817,90 @@ protected: #elif defined(__WXX11__) #include "wx/x11/app.h" #elif defined(__WXMAC__) - #include "wx/osx/app.h" + #ifndef __CPPAST__ + #include "wx/osx/app.h" + #else +#ifndef _WX_APP_H_ +#define _WX_APP_H_ + +#include "wx/defs.h" +#include "wx/object.h" +#include "wx/gdicmn.h" +#include "wx/event.h" + +class WXDLLIMPEXP_FWD_CORE wxFrame; +class WXDLLIMPEXP_FWD_CORE wxWindowMac; +class WXDLLIMPEXP_FWD_CORE wxApp ; +class WXDLLIMPEXP_FWD_CORE wxKeyEvent; +class WXDLLIMPEXP_FWD_BASE wxLog; +class WXDLLIMPEXP_FWD_CORE wxMacAutoreleasePool; + +// Force an exit from main loop +void WXDLLIMPEXP_CORE wxExit(); + +// Yield to other apps/messages +bool WXDLLIMPEXP_CORE wxYield(); + +// Represents the application. Derive OnInit and declare +// a new App object to start application +class WXDLLIMPEXP_CORE wxApp: public wxAppBase +{ + wxDECLARE_DYNAMIC_CLASS(wxApp); + + wxApp(); + virtual ~wxApp(); + + virtual void WakeUpIdle() wxOVERRIDE; + + virtual void SetPrintMode(int mode) wxOVERRIDE { m_printMode = mode; } + virtual int GetPrintMode() const { return m_printMode; } + + // calling OnInit with an auto-release pool ready ... + virtual bool CallOnInit() wxOVERRIDE; +#if wxUSE_GUI + // setting up all MacOS Specific Event-Handlers etc + virtual bool OnInitGui() wxOVERRIDE; +#endif // wxUSE_GUI + + virtual int OnRun() wxOVERRIDE; + + virtual bool ProcessIdle() wxOVERRIDE; + + // implementation only + void OnIdle(wxIdleEvent& event); + void OnEndSession(wxCloseEvent& event); + void OnQueryEndSession(wxCloseEvent& event); + +protected: + int m_printMode; // wxPRINT_WINDOWS, wxPRINT_POSTSCRIPT + +public: + + static bool sm_isEmbedded; + // Implementation + virtual bool Initialize(int& argc, wxChar **argv) wxOVERRIDE; + virtual void CleanUp() wxOVERRIDE; + + +public: + static wxWindow* s_captureWindow ; + static long s_lastModifiers ; + + int m_nCmdShow; + +private: + virtual bool DoInitGui(); + virtual void DoCleanUp(); + + + wxDECLARE_EVENT_TABLE(); +}; + +#endif + // _WX_APP_H_ + + #endif + #elif defined(__WXQT__) #include "wx/qt/app.h" #endif diff --git a/wxheaders/wx/button.h b/wxheaders/wx/button.h index 0f26c65..bf10a8d 100644 --- a/wxheaders/wx/button.h +++ b/wxheaders/wx/button.h @@ -58,7 +58,40 @@ protected: #elif defined(__WXGTK__) #include "wx/gtk1/button.h" #elif defined(__WXMAC__) - #include "wx/osx/button.h" + /* #include "wx/osx/button.h" */ +class WXDLLIMPEXP_CORE wxButton : public wxButtonBase +{ +public: + wxButton() {} + wxButton(wxWindow *parent, + wxWindowID id, + const wxString& label = wxEmptyString, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxButtonNameStr)) + { + Create(parent, id, label, pos, size, style, validator, name); + } + + bool Create(wxWindow *parent, + wxWindowID id, + const wxString& label = wxEmptyString, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxButtonNameStr)); + + virtual void SetLabel(const wxString& label) wxOVERRIDE; + virtual wxWindow *SetDefault() wxOVERRIDE; + virtual void Command(wxCommandEvent& event) wxOVERRIDE; + +protected: + wxDECLARE_DYNAMIC_CLASS(wxButton); +}; + #elif defined(__WXQT__) #include "wx/qt/button.h" #endif diff --git a/wxheaders/wx/control.h b/wxheaders/wx/control.h index 21dc74a..7f9f77c 100644 --- a/wxheaders/wx/control.h +++ b/wxheaders/wx/control.h @@ -212,7 +212,41 @@ protected: #elif defined(__WXGTK__) #include "wx/gtk1/control.h" #elif defined(__WXMAC__) - #include "wx/osx/control.h" +WXDLLIMPEXP_DATA_CORE(extern const char) wxControlNameStr[]; + +// General item class +class WXDLLIMPEXP_CORE wxControl : public wxControlBase +{ + wxDECLARE_ABSTRACT_CLASS(wxControl); + +public: + wxControl(); + wxControl(wxWindow *parent, wxWindowID winid, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxControlNameStr)) + { + Create(parent, winid, pos, size, style, validator, name); + } + + bool Create(wxWindow *parent, wxWindowID winid, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxControlNameStr)); + + // Simulates an event + virtual void Command(wxCommandEvent& event) wxOVERRIDE { ProcessCommand(event); } + + // implementation from now on + // -------------------------- + + // Calls the callback and appropriate event handlers + bool ProcessCommand(wxCommandEvent& event); + + void OnKeyDown( wxKeyEvent &event ) ; +}; #elif defined(__WXQT__) #include "wx/qt/control.h" #endif diff --git a/wxheaders/wx/frame.h b/wxheaders/wx/frame.h index c202f57..99d85ad 100644 --- a/wxheaders/wx/frame.h +++ b/wxheaders/wx/frame.h @@ -268,7 +268,100 @@ protected: #elif defined(__WXMOTIF__) #include "wx/motif/frame.h" #elif defined(__WXMAC__) + #ifndef __CPPAST__ #include "wx/osx/frame.h" + #else +#ifndef _WX_FRAME_H_ +#define _WX_FRAME_H_ + +#include "wx/toolbar.h" +#include "wx/accel.h" +#include "wx/icon.h" + +class WXDLLIMPEXP_CORE wxFrame: public wxFrameBase +{ +public: + // construction + wxFrame() { } + wxFrame(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDEFAULT_FRAME_STYLE, + const wxString& name = wxASCII_STR(wxFrameNameStr)) + { + Create(parent, id, title, pos, size, style, name); + } + + bool Create(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDEFAULT_FRAME_STYLE, + const wxString& name = wxASCII_STR(wxFrameNameStr)); + + // implementation only from now on + // ------------------------------- + + // get the origin of the client area (which may be different from (0, 0) + // if the frame has a toolbar) in client coordinates + virtual wxPoint GetClientAreaOrigin() const wxOVERRIDE; + + // override some more virtuals + virtual bool Show(bool show = true) wxOVERRIDE; + virtual bool Enable(bool enable = true) wxOVERRIDE; + + // event handlers + void OnActivate(wxActivateEvent& event); + void OnSysColourChanged(wxSysColourChangedEvent& event); + + // Toolbar +#if wxUSE_TOOLBAR + virtual wxToolBar* CreateToolBar(long style = -1, + wxWindowID id = -1, + const wxString& name = wxASCII_STR(wxToolBarNameStr)) wxOVERRIDE; + + virtual void SetToolBar(wxToolBar *toolbar) wxOVERRIDE; +#endif // wxUSE_TOOLBAR + + // Status bar +#if wxUSE_STATUSBAR + virtual wxStatusBar* OnCreateStatusBar(int number = 1, + long style = wxSTB_DEFAULT_STYLE, + wxWindowID id = 0, + const wxString& name = wxASCII_STR(wxStatusLineNameStr)) wxOVERRIDE; + + virtual void SetStatusBar(wxStatusBar *statbar) wxOVERRIDE; +#endif // wxUSE_STATUSBAR + + void PositionBars(); + +protected: +#if wxUSE_TOOLBAR + virtual void PositionToolBar() wxOVERRIDE; +#endif +#if wxUSE_STATUSBAR + virtual void PositionStatusBar() wxOVERRIDE; +#endif + + // override base class virtuals + virtual void DoGetClientSize(int *width, int *height) const wxOVERRIDE; + virtual void DoSetClientSize(int width, int height) wxOVERRIDE; + +#if wxUSE_MENUBAR + virtual void DetachMenuBar() wxOVERRIDE; + virtual void AttachMenuBar(wxMenuBar *menubar) wxOVERRIDE; +#endif + + wxDECLARE_EVENT_TABLE(); + wxDECLARE_DYNAMIC_CLASS(wxFrame); +}; + +#endif + // _WX_FRAME_H_ + #endif #elif defined(__WXQT__) #include "wx/qt/frame.h" #endif diff --git a/wxheaders/wx/glcanvas.h b/wxheaders/wx/glcanvas.h index 00f1495..c622215 100644 --- a/wxheaders/wx/glcanvas.h +++ b/wxheaders/wx/glcanvas.h @@ -329,7 +329,173 @@ public: #elif defined(__WXGTK__) #include "wx/gtk1/glcanvas.h" #elif defined(__WXMAC__) - #include "wx/osx/glcanvas.h" +#ifndef _WX_GLCANVAS_H_ +#define _WX_GLCANVAS_H_ + +#ifdef __WXOSX_IPHONE__ +#import +#import +#define wxUSE_OPENGL_EMULATION 1 +#else +#ifndef GL_SILENCE_DEPRECATION + #define GL_SILENCE_DEPRECATION +#endif +#include +#endif + +#include "wx/vector.h" + +// low level calls + +WXDLLIMPEXP_GL WXGLContext WXGLCreateContext( WXGLPixelFormat pixelFormat, WXGLContext shareContext ); +WXDLLIMPEXP_GL void WXGLDestroyContext( WXGLContext context ); + +WXDLLIMPEXP_GL WXGLContext WXGLGetCurrentContext(); +WXDLLIMPEXP_GL bool WXGLSetCurrentContext(WXGLContext context); + +WXDLLIMPEXP_GL WXGLPixelFormat WXGLChoosePixelFormat(const int *GLAttrs = NULL, + int n1 = 0, + const int *ctxAttrs = NULL, + int n2 = 0); +WXDLLIMPEXP_GL void WXGLDestroyPixelFormat( WXGLPixelFormat pixelFormat ); + +class WXDLLIMPEXP_GL wxGLContext : public wxGLContextBase +{ +public: + wxGLContext(wxGLCanvas *win, + const wxGLContext *other = NULL, + const wxGLContextAttrs *ctxAttrs = NULL); + virtual ~wxGLContext(); + + virtual bool SetCurrent(const wxGLCanvas& win) const wxOVERRIDE; + + // Mac-specific + WXGLContext GetWXGLContext() const { return m_glContext; } + +private: + WXGLContext m_glContext; + + wxDECLARE_NO_COPY_CLASS(wxGLContext); +}; + +class WXDLLIMPEXP_GL wxGLCanvas : public wxGLCanvasBase +{ +public: + wxGLCanvas(wxWindow *parent, + const wxGLAttributes& dispAttrs, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const wxPalette& palette = wxNullPalette); + + wxGLCanvas(wxWindow *parent, + wxWindowID id = wxID_ANY, + const int *attribList = NULL, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const wxPalette& palette = wxNullPalette); + + bool Create(wxWindow *parent, + const wxGLAttributes& dispAttrs, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const wxPalette& palette = wxNullPalette); + + bool Create(wxWindow *parent, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const int *attribList = NULL, + const wxPalette& palette = wxNullPalette); + + virtual ~wxGLCanvas(); + + // implement wxGLCanvasBase methods + virtual bool SwapBuffers() wxOVERRIDE; + + // Mac-specific functions + // ---------------------- + + // return true if multisample extension is supported + static bool IsAGLMultiSampleAvailable(); + + // return the pixel format used by this window + WXGLPixelFormat GetWXGLPixelFormat() const { return m_glFormat; } + + // Return the copy of attributes passed at ctor + wxGLAttributes& GetGLDispAttrs() { return m_GLAttrs; } + + // update the view port of the current context to match this window + void SetViewport(); + + + // deprecated methods + // ------------------ + +#if WXWIN_COMPATIBILITY_2_8 + wxDEPRECATED( + wxGLCanvas(wxWindow *parent, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const int *attribList = NULL, + const wxPalette& palette = wxNullPalette) + ); + + wxDEPRECATED( + wxGLCanvas(wxWindow *parent, + const wxGLContext *shared, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const int *attribList = NULL, + const wxPalette& palette = wxNullPalette) + ); + + wxDEPRECATED( + wxGLCanvas(wxWindow *parent, + const wxGLCanvas *shared, + wxWindowID id = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxGLCanvasName, + const int *attribList = NULL, + const wxPalette& palette = wxNullPalette) + ); +#endif // WXWIN_COMPATIBILITY_2_8 + + // implementation-only from now on + +protected: + bool DoCreate(wxWindow *parent, + wxWindowID id, + const wxPoint& pos, + const wxSize& size, + long style, + const wxString& name); + + WXGLPixelFormat m_glFormat; + wxGLAttributes m_GLAttrs; + + wxDECLARE_EVENT_TABLE(); + wxDECLARE_CLASS(wxGLCanvas); +}; + +#endif // _WX_GLCANVAS_H_ #elif defined(__WXQT__) #include "wx/qt/glcanvas.h" #else diff --git a/wxheaders/wx/help.h b/wxheaders/wx/help.h index e38bc87..2b8e2b5 100644 --- a/wxheaders/wx/help.h +++ b/wxheaders/wx/help.h @@ -15,7 +15,101 @@ #if wxUSE_HELP -#include "wx/helpbase.h" +#ifndef _WX_HELPBASEH__ +#define _WX_HELPBASEH__ + +#include "wx/defs.h" + +#if wxUSE_HELP + +#include "wx/object.h" +#include "wx/string.h" +#include "wx/gdicmn.h" +#include "wx/frame.h" + +// Flags for SetViewer +#define wxHELP_NETSCAPE 1 + +// Search modes: +enum wxHelpSearchMode +{ + wxHELP_SEARCH_INDEX, + wxHELP_SEARCH_ALL +}; + +// Defines the API for help controllers +class WXDLLIMPEXP_CORE wxHelpControllerBase: public wxObject +{ +public: + inline wxHelpControllerBase(wxWindow* parentWindow = NULL) { m_parentWindow = parentWindow; } + inline ~wxHelpControllerBase() {} + + // Must call this to set the filename and server name. + // server is only required when implementing TCP/IP-based + // help controllers. + virtual bool Initialize(const wxString& WXUNUSED(file), int WXUNUSED(server) ) { return false; } + virtual bool Initialize(const wxString& WXUNUSED(file)) { return false; } + + // Set viewer: only relevant to some kinds of controller + virtual void SetViewer(const wxString& WXUNUSED(viewer), long WXUNUSED(flags) = 0) {} + + // If file is "", reloads file given in Initialize + virtual bool LoadFile(const wxString& file = wxEmptyString) = 0; + + // Displays the contents + virtual bool DisplayContents() = 0; + + // Display the given section + virtual bool DisplaySection(int sectionNo) = 0; + + // Display the section using a context id + virtual bool DisplayContextPopup(int WXUNUSED(contextId)) { return false; } + + // Display the text in a popup, if possible + virtual bool DisplayTextPopup(const wxString& WXUNUSED(text), const wxPoint& WXUNUSED(pos)) { return false; } + + // By default, uses KeywordSection to display a topic. Implementations + // may override this for more specific behaviour. + virtual bool DisplaySection(const wxString& section) { return KeywordSearch(section); } + virtual bool DisplayBlock(long blockNo) = 0; + virtual bool KeywordSearch(const wxString& k, + wxHelpSearchMode mode = wxHELP_SEARCH_ALL) = 0; + /// Allows one to override the default settings for the help frame. + virtual void SetFrameParameters(const wxString& WXUNUSED(title), + const wxSize& WXUNUSED(size), + const wxPoint& WXUNUSED(pos) = wxDefaultPosition, + bool WXUNUSED(newFrameEachTime) = false) + { + // does nothing by default + } + /// Obtains the latest settings used by the help frame and the help + /// frame. + virtual wxFrame *GetFrameParameters(wxSize *WXUNUSED(size) = NULL, + wxPoint *WXUNUSED(pos) = NULL, + bool *WXUNUSED(newFrameEachTime) = NULL) + { + return NULL; // does nothing by default + } + + virtual bool Quit() = 0; + virtual void OnQuit() {} + + /// Set the window that can optionally be used for the help window's parent. + virtual void SetParentWindow(wxWindow* win) { m_parentWindow = win; } + + /// Get the window that can optionally be used for the help window's parent. + virtual wxWindow* GetParentWindow() const { return m_parentWindow; } + +protected: + wxWindow* m_parentWindow; +private: + wxDECLARE_CLASS(wxHelpControllerBase); +}; + +#endif // wxUSE_HELP + +#endif +// _WX_HELPBASEH__ #if defined(__WXMSW__) #include "wx/msw/helpchm.h" @@ -27,7 +121,102 @@ #include "wx/html/helpctrl.h" #define wxHelpController wxHtmlHelpController #else - #include "wx/generic/helpext.h" +#ifndef __WX_HELPEXT_H_ +#define __WX_HELPEXT_H_ + +#if wxUSE_HELP + + +// ---------------------------------------------------------------------------- +// headers +// ---------------------------------------------------------------------------- + +#include "wx/helpbase.h" + + +// ---------------------------------------------------------------------------- +// wxExtHelpController +// ---------------------------------------------------------------------------- + +// This class implements help via an external browser. +class WXDLLIMPEXP_ADV wxExtHelpController : public wxHelpControllerBase +{ +public: + wxExtHelpController(wxWindow* parentWindow = NULL); + virtual ~wxExtHelpController(); + +#if WXWIN_COMPATIBILITY_2_8 + wxDEPRECATED(void SetBrowser(const wxString& browsername = wxEmptyString, bool isNetscape = false) ); +#endif + + // Set viewer: new name for SetBrowser + virtual void SetViewer(const wxString& viewer = wxEmptyString, + long flags = wxHELP_NETSCAPE) wxOVERRIDE; + + virtual bool Initialize(const wxString& dir, int WXUNUSED(server)) wxOVERRIDE + { return Initialize(dir); } + + virtual bool Initialize(const wxString& dir) wxOVERRIDE; + virtual bool LoadFile(const wxString& file = wxEmptyString) wxOVERRIDE; + virtual bool DisplayContents() wxOVERRIDE; + virtual bool DisplaySection(int sectionNo) wxOVERRIDE; + virtual bool DisplaySection(const wxString& section) wxOVERRIDE; + virtual bool DisplayBlock(long blockNo) wxOVERRIDE; + virtual bool KeywordSearch(const wxString& k, + wxHelpSearchMode mode = wxHELP_SEARCH_ALL) wxOVERRIDE; + + virtual bool Quit() wxOVERRIDE; + virtual void OnQuit() wxOVERRIDE; + + virtual bool DisplayHelp(const wxString &) ; + + virtual void SetFrameParameters(const wxString& WXUNUSED(title), + const wxSize& WXUNUSED(size), + const wxPoint& WXUNUSED(pos) = wxDefaultPosition, + bool WXUNUSED(newFrameEachTime) = false) wxOVERRIDE + { + // does nothing by default + } + + virtual wxFrame *GetFrameParameters(wxSize *WXUNUSED(size) = NULL, + wxPoint *WXUNUSED(pos) = NULL, + bool *WXUNUSED(newFrameEachTime) = NULL) wxOVERRIDE + { + return NULL; // does nothing by default + } + +protected: + // Filename of currently active map file. + wxString m_helpDir; + + // How many entries do we have in the map file? + int m_NumOfEntries; + + // A list containing all id,url,documentation triples. + wxList *m_MapList; + +private: + // parse a single line of the map file (called by LoadFile()) + // + // return true if the line was valid or false otherwise + bool ParseMapFileLine(const wxString& line); + + // Deletes the list and all objects. + void DeleteList(); + + + // How to call the html viewer. + wxString m_BrowserName; + + // Is the viewer a variant of netscape? + bool m_BrowserIsNetscape; + + wxDECLARE_CLASS(wxExtHelpController); +}; + +#endif // wxUSE_HELP + +#endif // __WX_HELPEXT_H_ #define wxHelpController wxExtHelpController #endif diff --git a/wxheaders/wx/osx/window.h b/wxheaders/wx/osx/window.h index 25a4fc5..4e8cdf6 100644 --- a/wxheaders/wx/osx/window.h +++ b/wxheaders/wx/osx/window.h @@ -169,8 +169,8 @@ public: // sometimes decorations make the client area smaller virtual wxPoint GetClientAreaOrigin() const wxOVERRIDE; - /* wxWindowMac *FindItem(long id) const; */ - /* wxWindowMac *FindItemByHWND(WXHWND hWnd, bool controlOnly = false) const; */ + wxWindowMac *FindItem(long id) const; + wxWindowMac *FindItemByHWND(WXHWND hWnd, bool controlOnly = false) const; virtual void TriggerScrollEvent( wxEventType scrollEvent ) ; // this should not be overridden in classes above wxWindowMac diff --git a/wxheaders/wx/panel.h b/wxheaders/wx/panel.h index d07724a..d6527da 100644 --- a/wxheaders/wx/panel.h +++ b/wxheaders/wx/panel.h @@ -27,7 +27,118 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxPanelNameStr[]; // wxPanel contains other controls and implements TAB traversal between them // ---------------------------------------------------------------------------- -class WXDLLIMPEXP_CORE wxPanelBase : public wxNavigationEnabled +// The template parameter W must be a wxWindow-derived class. +class wxNavigationEnabledWindow : public wxWindow +{ +public: + typedef wxWindow BaseWindowClass; + + wxNavigationEnabledWindow() + { + m_container.SetContainerWindow(this); + +#ifndef wxHAS_NATIVE_TAB_TRAVERSAL + BaseWindowClass::Bind(wxEVT_NAVIGATION_KEY, + &wxNavigationEnabledWindow::OnNavigationKey, this); + + BaseWindowClass::Bind(wxEVT_SET_FOCUS, + &wxNavigationEnabledWindow::OnFocus, this); + BaseWindowClass::Bind(wxEVT_CHILD_FOCUS, + &wxNavigationEnabledWindow::OnChildFocus, this); +#endif // !wxHAS_NATIVE_TAB_TRAVERSAL + } + + WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocus() const wxOVERRIDE + { + return m_container.AcceptsFocus(); + } + + WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocusRecursively() const wxOVERRIDE + { + return m_container.AcceptsFocusRecursively(); + } + + WXDLLIMPEXP_INLINE_CORE virtual bool AcceptsFocusFromKeyboard() const wxOVERRIDE + { + return m_container.AcceptsFocusFromKeyboard(); + } + + WXDLLIMPEXP_INLINE_CORE virtual void AddChild(wxWindowBase *child) wxOVERRIDE + { + BaseWindowClass::AddChild(child); + + if ( m_container.UpdateCanFocusChildren() ) + { + // Under MSW we must have wxTAB_TRAVERSAL style for TAB navigation + // to work. + if ( !BaseWindowClass::HasFlag(wxTAB_TRAVERSAL) ) + BaseWindowClass::ToggleWindowStyle(wxTAB_TRAVERSAL); + } + } + + WXDLLIMPEXP_INLINE_CORE virtual void RemoveChild(wxWindowBase *child) wxOVERRIDE + { +#ifndef wxHAS_NATIVE_TAB_TRAVERSAL + m_container.HandleOnWindowDestroy(child); +#endif // !wxHAS_NATIVE_TAB_TRAVERSAL + + BaseWindowClass::RemoveChild(child); + + // We could reset wxTAB_TRAVERSAL here but it doesn't seem to do any + // harm to keep it. + m_container.UpdateCanFocusChildren(); + } + + WXDLLIMPEXP_INLINE_CORE virtual void SetFocus() wxOVERRIDE + { + if ( !m_container.DoSetFocus() ) + BaseWindowClass::SetFocus(); + } + + void SetFocusIgnoringChildren() + { + BaseWindowClass::SetFocus(); + } + +#ifdef __WXMSW__ + WXDLLIMPEXP_INLINE_CORE virtual bool HasTransparentBackground() wxOVERRIDE + { + return m_container.HasTransparentBackground(); + } + + WXDLLIMPEXP_INLINE_CORE + virtual void WXSetPendingFocus(wxWindow* win) wxOVERRIDE + { + return m_container.SetLastFocus(win); + } +#endif // __WXMSW__ + +protected: +#ifndef wxHAS_NATIVE_TAB_TRAVERSAL + void OnNavigationKey(wxNavigationKeyEvent& event) + { + m_container.HandleOnNavigationKey(event); + } + + void OnFocus(wxFocusEvent& event) + { + m_container.HandleOnFocus(event); + } + + void OnChildFocus(wxChildFocusEvent& event) + { + m_container.SetLastFocus(event.GetWindow()); + event.Skip(); + } +#endif // !wxHAS_NATIVE_TAB_TRAVERSAL + + wxControlContainer m_container; + + + wxDECLARE_NO_COPY_CLASS(wxNavigationEnabledWindow); +}; + +class WXDLLIMPEXP_CORE wxPanelBase : public wxNavigationEnabledWindow { public: wxPanelBase() { } @@ -66,7 +177,44 @@ private: #include "wx/msw/panel.h" #else #define wxHAS_GENERIC_PANEL - #include "wx/generic/panelg.h" +#ifndef _WX_GENERIC_PANELG_H_ +#define _WX_GENERIC_PANELG_H_ + +#include "wx/bitmap.h" + +class WXDLLIMPEXP_CORE wxPanel : public wxPanelBase +{ +public: + wxPanel() { } + + // Constructor + wxPanel(wxWindow *parent, + wxWindowID winid = wxID_ANY, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxTAB_TRAVERSAL | wxNO_BORDER, + const wxString& name = wxASCII_STR(wxPanelNameStr)) + { + Create(parent, winid, pos, size, style, name); + } + +#if WXWIN_COMPATIBILITY_2_8 + wxDEPRECATED_CONSTRUCTOR( + wxPanel(wxWindow *parent, + int x, int y, int width, int height, + long style = wxTAB_TRAVERSAL | wxNO_BORDER, + const wxString& name = wxASCII_STR(wxPanelNameStr)) + { + Create(parent, wxID_ANY, wxPoint(x, y), wxSize(width, height), style, name); + } + ) +#endif // WXWIN_COMPATIBILITY_2_8 + +private: + wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxPanel); +}; + +#endif // _WX_GENERIC_PANELG_H_ #endif #endif // _WX_PANELH_BASE_ diff --git a/wxheaders/wx/progdlg.h b/wxheaders/wx/progdlg.h index 087c75a..8b1628a 100644 --- a/wxheaders/wx/progdlg.h +++ b/wxheaders/wx/progdlg.h @@ -28,7 +28,228 @@ #define wxPD_CAN_SKIP 0x0080 -#include "wx/generic/progdlgg.h" +#ifndef __PROGDLGH_G__ +#define __PROGDLGH_G__ + +#include "wx/dialog.h" +#include "wx/weakref.h" + +class WXDLLIMPEXP_FWD_CORE wxButton; +class WXDLLIMPEXP_FWD_CORE wxEventLoop; +class WXDLLIMPEXP_FWD_CORE wxGauge; +class WXDLLIMPEXP_FWD_CORE wxStaticText; +class WXDLLIMPEXP_FWD_CORE wxWindowDisabler; + +/* + Progress dialog which shows a moving progress bar. + Taken from the Mahogany project. +*/ +class WXDLLIMPEXP_CORE wxGenericProgressDialog : public wxDialog +{ +public: + wxGenericProgressDialog(); + wxGenericProgressDialog(const wxString& title, const wxString& message, + int maximum = 100, + wxWindow *parent = NULL, + int style = wxPD_APP_MODAL | wxPD_AUTO_HIDE); + + virtual ~wxGenericProgressDialog(); + + bool Create(const wxString& title, + const wxString& message, + int maximum = 100, + wxWindow *parent = NULL, + int style = wxPD_APP_MODAL | wxPD_AUTO_HIDE); + + virtual bool Update(int value, const wxString& newmsg = wxEmptyString, bool *skip = NULL); + virtual bool Pulse(const wxString& newmsg = wxEmptyString, bool *skip = NULL); + + virtual void Resume(); + + virtual int GetValue() const; + virtual int GetRange() const; + virtual wxString GetMessage() const; + + virtual void SetRange(int maximum); + + // Return whether "Cancel" or "Skip" button was pressed, always return + // false if the corresponding button is not shown. + virtual bool WasCancelled() const; + virtual bool WasSkipped() const; + + // Must provide overload to avoid hiding it (and warnings about it) + virtual void Update() wxOVERRIDE { wxDialog::Update(); } + + virtual bool Show( bool show = true ) wxOVERRIDE; + + // This enum is an implementation detail and should not be used + // by user code. + enum State + { + Uncancelable = -1, // dialog can't be canceled + Canceled, // can be cancelled and, in fact, was + Continue, // can be cancelled but wasn't + Finished, // finished, waiting to be removed from screen + Dismissed // was closed by user after finishing + }; + +protected: + // Update just the m_maximum field, this is used by public SetRange() but, + // unlike it, doesn't update the controls state. This makes it useful for + // both this class and its derived classes that don't use m_gauge to + // display progress. + void SetMaximum(int maximum); + + // Return the labels to use for showing the elapsed/estimated/remaining + // times respectively. + static wxString GetElapsedLabel() { return wxGetTranslation("Elapsed time:"); } + static wxString GetEstimatedLabel() { return wxGetTranslation("Estimated time:"); } + static wxString GetRemainingLabel() { return wxGetTranslation("Remaining time:"); } + + + // Similar to wxWindow::HasFlag() but tests for a presence of a wxPD_XXX + // flag in our (separate) flags instead of using m_windowStyle. + bool HasPDFlag(int flag) const { return (m_pdStyle & flag) != 0; } + + // Return the progress dialog style. Prefer to use HasPDFlag() if possible. + int GetPDStyle() const { return m_pdStyle; } + void SetPDStyle(int pdStyle) { m_pdStyle = pdStyle; } + + // Updates estimated times from a given progress bar value and stores the + // results in provided arguments. + void UpdateTimeEstimates(int value, + unsigned long &elapsedTime, + unsigned long &estimatedTime, + unsigned long &remainingTime); + + // Converts seconds to HH:mm:ss format. + static wxString GetFormattedTime(unsigned long timeInSec); + + // Create a new event loop if there is no currently running one. + void EnsureActiveEventLoopExists(); + + // callback for optional abort button + void OnCancel(wxCommandEvent&); + + // callback for optional skip button + void OnSkip(wxCommandEvent&); + + // callback to disable "hard" window closing + void OnClose(wxCloseEvent&); + + // called to disable the other windows while this dialog is shown + void DisableOtherWindows(); + + // must be called to re-enable the other windows temporarily disabled while + // the dialog was shown + void ReenableOtherWindows(); + + // Store the parent window as wxWindow::m_parent and also set the top level + // parent reference we store in this class itself. + void SetTopParent(wxWindow* parent); + + // return the top level parent window of this dialog (may be NULL) + wxWindow *GetTopParent() const { return m_parentTop; } + + + // continue processing or not (return value for Update()) + State m_state; + + // the maximum value + int m_maximum; + +#if defined(__WXMSW__) + // the factor we use to always keep the value in 16 bit range as the native + // control only supports ranges from 0 to 65,535 + size_t m_factor; +#endif // __WXMSW__ + + // time when the dialog was created + unsigned long m_timeStart; + // time when the dialog was closed or cancelled + unsigned long m_timeStop; + // time between the moment the dialog was closed/cancelled and resume + unsigned long m_break; + +private: + // update the label to show the given time (in seconds) + static void SetTimeLabel(unsigned long val, wxStaticText *label); + + // common part of all ctors + void Init(); + + // create the label with given text and another one to show the time nearby + // as the next windows in the sizer, returns the created control + wxStaticText *CreateLabel(const wxString& text, wxSizer *sizer); + + // updates the label message + void UpdateMessage(const wxString &newmsg); + + // common part of Update() and Pulse(), returns true if not cancelled + bool DoBeforeUpdate(bool *skip); + + // common part of Update() and Pulse() + void DoAfterUpdate(); + + // shortcuts for enabling buttons + void EnableClose(); + void EnableSkip(bool enable = true); + void EnableAbort(bool enable = true); + void DisableSkip() { EnableSkip(false); } + void DisableAbort() { EnableAbort(false); } + + // the widget displaying current status (may be NULL) + wxGauge *m_gauge; + // the message displayed + wxStaticText *m_msg; + // displayed elapsed, estimated, remaining time + wxStaticText *m_elapsed, + *m_estimated, + *m_remaining; + + // Reference to the parent top level window, automatically becomes NULL if + // it is destroyed and could be always NULL if it's not given at all. + wxWindowRef m_parentTop; + + // Progress dialog styles: this is not the same as m_windowStyle because + // wxPD_XXX constants clash with the existing TLW styles so to be sure we + // don't have any conflicts we just use a separate variable for storing + // them. + int m_pdStyle; + + // skip some portion + bool m_skip; + + // the abort and skip buttons (or NULL if none) + wxButton *m_btnAbort; + wxButton *m_btnSkip; + + // saves the time when elapsed time was updated so there is only one + // update per second + unsigned long m_last_timeupdate; + + // tells how often a change of the estimated time has to be confirmed + // before it is actually displayed - this reduces the frequency of updates + // of estimated and remaining time + int m_delay; + + // counts the confirmations + int m_ctdelay; + unsigned long m_display_estimated; + + // for wxPD_APP_MODAL case + wxWindowDisabler *m_winDisabler; + + // Temporary event loop created by the dialog itself if there is no + // currently active loop when it is created. + wxEventLoop *m_tempEventLoop; + + + wxDECLARE_EVENT_TABLE(); + wxDECLARE_NO_COPY_CLASS(wxGenericProgressDialog); +}; + +#endif // __PROGDLGH_G__ #if defined(__WXMSW__) && !defined(__WXUNIVERSAL__) // The native implementation requires the use of threads and still has some diff --git a/wxheaders/wx/radiobut.h b/wxheaders/wx/radiobut.h index f4cf3b1..ca688fa 100644 --- a/wxheaders/wx/radiobut.h +++ b/wxheaders/wx/radiobut.h @@ -64,7 +64,88 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxRadioButtonNameStr[]; #elif defined(__WXGTK__) #include "wx/gtk1/radiobut.h" #elif defined(__WXMAC__) - #include "wx/osx/radiobut.h" +#ifndef _WX_RADIOBUT_H_ +#define _WX_RADIOBUT_H_ + +class WXDLLIMPEXP_CORE wxRadioButton: public wxRadioButtonBase +{ + wxDECLARE_DYNAMIC_CLASS(wxRadioButton); + +public: + wxRadioButton() {} + wxRadioButton(wxWindow *parent, wxWindowID id, + const wxString& label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxRadioButtonNameStr)) + { + Create(parent, id, label, pos, size, style, validator, name); + } + virtual ~wxRadioButton(); + + bool Create(wxWindow *parent, wxWindowID id, + const wxString& label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxASCII_STR(wxRadioButtonNameStr)); + + virtual void SetValue(bool val) wxOVERRIDE; + virtual bool GetValue() const wxOVERRIDE; + + // implementation + + void Command(wxCommandEvent& event) wxOVERRIDE; + wxRadioButton *AddInCycle(wxRadioButton *cycle); + void RemoveFromCycle(); + wxRadioButton *NextInCycle() {return m_cycle;} + + // osx specific event handling common for all osx-ports + + protected: + + wxRadioButton *m_cycle; +}; + +// Not implemented +#if 0 +class WXDLLIMPEXP_FWD_CORE wxBitmap ; + +WXDLLIMPEXP_DATA_CORE(extern const wxChar) wxBitmapRadioButtonNameStr[]; + +class WXDLLIMPEXP_CORE wxBitmapRadioButton: public wxRadioButton +{ + wxDECLARE_DYNAMIC_CLASS(wxBitmapRadioButton); +protected: + wxBitmap *theButtonBitmap; +public: + wxBitmapRadioButton() { theButtonBitmap = NULL; } + wxBitmapRadioButton(wxWindow *parent, wxWindowID id, + const wxBitmap *label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxBitmapRadioButtonNameStr) + { + Create(parent, id, label, pos, size, style, validator, name); + } + + bool Create(wxWindow *parent, wxWindowID id, + const wxBitmap *label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxBitmapRadioButtonNameStr); + + virtual void SetLabel(const wxBitmap *label); + virtual void SetValue(bool val) ; + virtual bool GetValue() const ; +}; +#endif + +#endif + // _WX_RADIOBUT_H_ #elif defined(__WXQT__) #include "wx/qt/radiobut.h" #endif diff --git a/wxheaders/wx/sound.h b/wxheaders/wx/sound.h index 003a4b7..ebf8380 100644 --- a/wxheaders/wx/sound.h +++ b/wxheaders/wx/sound.h @@ -57,7 +57,74 @@ protected: #if defined(__WINDOWS__) #include "wx/msw/sound.h" #elif defined(__WXMAC__) - #include "wx/osx/sound.h" +#ifndef _WX_SOUND_H_ +#define _WX_SOUND_H_ + +#if wxUSE_SOUND + +#include "wx/object.h" + +class WXDLLIMPEXP_FWD_CORE wxSoundTimer; + +class WXDLLIMPEXP_CORE wxSoundData +{ +public : + wxSoundData(); + virtual ~wxSoundData(); + + virtual bool Play(unsigned int flags) = 0; + // stops the sound and deletes the optional timer + virtual void Stop(); + // mark this to be deleted + virtual void MarkForDeletion(); + virtual bool IsMarkedForDeletion() const { return m_markedForDeletion; } + + // does the true work of stopping and cleaning up + virtual void DoStop() = 0; + +protected: + unsigned int m_flags; + bool m_markedForDeletion; +} ; + +class WXDLLIMPEXP_CORE wxSound : public wxSoundBase +{ +public: + wxSound(); + wxSound(const wxString& fileName, bool isResource = false); + wxSound(size_t size, const void* data); + virtual ~wxSound(); + + // Create from resource or file + bool Create(const wxString& fileName, bool isResource = false); + // Create from data + bool Create(size_t size, const void* data); + + bool IsOk() const { return m_data != NULL; } + + // Stop playing any sound + static void Stop(); + + // Returns true if a sound is being played + static bool IsPlaying(); + + // Notification when a sound has stopped + static void SoundStopped(const wxSoundData* data); + +protected: + bool DoPlay(unsigned flags) const wxOVERRIDE; + void Init(); + +private: + // data of this object + class wxSoundData *m_data; + + wxDECLARE_NO_COPY_CLASS(wxSound); +}; + +#endif +#endif + // _WX_SOUND_H_ #elif defined(__UNIX__) #include "wx/unix/sound.h" #endif diff --git a/wxheaders/wx/toplevel.h b/wxheaders/wx/toplevel.h index 174937f..74a661c 100644 --- a/wxheaders/wx/toplevel.h +++ b/wxheaders/wx/toplevel.h @@ -388,8 +388,108 @@ protected: #include "wx/dfb/toplevel.h" #define wxTopLevelWindowNative wxTopLevelWindowDFB #elif defined(__WXMAC__) - #include "wx/osx/toplevel.h" - #define wxTopLevelWindowNative wxTopLevelWindowMac + #ifndef __CPPAST__ + #include "wx/osx/toplevel.h" + #define wxTopLevelWindowNative wxTopLevelWindowMac + #else +#ifndef _WX_MSW_TOPLEVEL_H_ +#define _WX_MSW_TOPLEVEL_H_ + +// ---------------------------------------------------------------------------- +// wxTopLevelWindowMac +// ---------------------------------------------------------------------------- + +class WXDLLIMPEXP_CORE wxTopLevelWindowNative : public wxTopLevelWindowBase +{ +public: + // constructors and such + wxTopLevelWindowNative() { Init(); } + + wxTopLevelWindowNative(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDEFAULT_FRAME_STYLE, + const wxString& name = wxASCII_STR(wxFrameNameStr)) + { + Init(); + + (void)Create(parent, id, title, pos, size, style, name); + } + + virtual ~wxTopLevelWindowNative(); + + bool Create(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxDEFAULT_FRAME_STYLE, + const wxString& name = wxASCII_STR(wxFrameNameStr)); + + bool Create(wxWindow *parent, WXWindow nativeWindow); + + virtual bool Destroy() wxOVERRIDE; + + virtual wxPoint GetClientAreaOrigin() const wxOVERRIDE; + + // Attracts the users attention to this window if the application is + // inactive (should be called when a background event occurs) + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) wxOVERRIDE; + + // implement base class pure virtuals + virtual void Maximize(bool maximize = true) wxOVERRIDE; + virtual bool IsMaximized() const wxOVERRIDE; + virtual void Iconize(bool iconize = true) wxOVERRIDE; + virtual bool IsIconized() const wxOVERRIDE; + virtual void Restore() wxOVERRIDE; + + virtual bool IsActive() wxOVERRIDE; + + virtual void ShowWithoutActivating() wxOVERRIDE; + bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) wxOVERRIDE; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) wxOVERRIDE; + virtual bool IsFullScreen() const wxOVERRIDE; + + virtual wxContentProtection GetContentProtection() const wxOVERRIDE; + virtual bool SetContentProtection(wxContentProtection contentProtection) wxOVERRIDE; + + // implementation from now on + // -------------------------- + + virtual void SetTitle( const wxString& title) wxOVERRIDE; + virtual wxString GetTitle() const wxOVERRIDE; + + // EnableCloseButton(false) used to disable the "Close" + // button on the title bar + virtual bool EnableCloseButton(bool enable = true) wxOVERRIDE; + virtual bool EnableMaximizeButton(bool enable = true) wxOVERRIDE; + virtual bool EnableMinimizeButton(bool enable = true) wxOVERRIDE; + + virtual void SetLabel(const wxString& label) wxOVERRIDE { SetTitle( label ); } + virtual wxString GetLabel() const wxOVERRIDE { return GetTitle(); } + + + virtual void SetRepresentedFilename(const wxString& filename) wxOVERRIDE; + +protected: + // common part of all ctors + void Init(); + + // is the frame currently iconized? + bool m_iconized; + + // should the frame be maximized when it will be shown? set by Maximize() + // when it is called while the frame is hidden + bool m_maximizeOnShow; + +private : + wxDECLARE_EVENT_TABLE(); +}; + +#endif // _WX_MSW_TOPLEVEL_H_ +#endif #elif defined(__WXMOTIF__) #include "wx/motif/toplevel.h" #define wxTopLevelWindowNative wxTopLevelWindowMotif diff --git a/wxheaders/wx/window.h b/wxheaders/wx/window.h index d728345..4710f51 100644 --- a/wxheaders/wx/window.h +++ b/wxheaders/wx/window.h @@ -2106,7 +2106,33 @@ inline void wxWindowBase::SetInitialBestSize(const wxSize& size) #else // !wxUniv #define wxWindowMac wxWindow #endif // wxUniv + #ifndef __CPPAST__ #include "wx/osx/window.h" + #else + class wxWindow: public wxWindowBase { + + wxDECLARE_DYNAMIC_CLASS(wxWindow); + + friend class wxDC; + friend class wxPaintDC; + + public: + wxWindowMac(); + + wxWindowMac( wxWindowMac *parent, + wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxASCII_STR(wxPanelNameStr) ); + + virtual ~wxWindowMac(); + private: + wxDECLARE_NO_COPY_CLASS(wxWindow); + wxDECLARE_EVENT_TABLE(); + }; + #endif + #elif defined(__WXQT__) #ifdef __WXUNIVERSAL__ #define wxWindowNative wxWindowQt diff --git a/wxheaders/wxext/anybutton_ext.h b/wxheaders/wxext/anybutton_ext.h index db87c25..2682110 100644 --- a/wxheaders/wxext/anybutton_ext.h +++ b/wxheaders/wxext/anybutton_ext.h @@ -1,42 +1,1239 @@ #ifndef _WX_ANYBUTTON_H_EXT_ #define _WX_ANYBUTTON_H_EXT_ -#include +#include #include class wxAnyButtonBaseExt; -typedef bool (*wxAnyButtonBaseExtShouldInheritColoursFunc)(const wxAnyButtonBaseExt* self); -typedef wxAnyButtonBase::State (*wxAnyButtonBaseExtGetNormalStateFunc)(const wxAnyButtonBaseExt* self); -typedef wxBorder (*wxAnyButtonBaseExtGetDefaultBorderFunc)(const wxAnyButtonBaseExt* self); -typedef wxBitmap (*wxAnyButtonBaseExtDoGetBitmapFunc)(const wxAnyButtonBaseExt* self, wxAnyButtonBase::State param0); -typedef void (*wxAnyButtonBaseExtDoSetBitmapFunc)(const wxAnyButtonBaseExt* self, wxBitmapBundle const& param0, wxAnyButtonBase::State param1); -typedef wxSize (*wxAnyButtonBaseExtDoGetBitmapMarginsFunc)(const wxAnyButtonBaseExt* self); -typedef void (*wxAnyButtonBaseExtDoSetBitmapMarginsFunc)(const wxAnyButtonBaseExt* self, wxCoord param0, wxCoord param1); -typedef void (*wxAnyButtonBaseExtDoSetBitmapPositionFunc)(const wxAnyButtonBaseExt* self, wxDirection param0); +typedef bool (*wxAnyButtonBaseExtAcceptsFocusFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtAcceptsFocusFromKeyboardFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtAcceptsFocusRecursivelyFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtAddChildwxWindowBasePFunc)(const wxAnyButtonBaseExt* self, wxWindowBase* child); +typedef void (*wxAnyButtonBaseExtAddPendingEventwxEventCRFunc)(const wxAnyButtonBaseExt* self, wxEvent const& event); +typedef wxCoord (*wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxAnyButtonBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxAnyButtonBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxAnyButtonBaseExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxAnyButtonBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxAnyButtonBaseExt* self, bool param0, bool param1); +typedef void (*wxAnyButtonBaseExtAssociateHandleWXWidgetFunc)(const wxAnyButtonBaseExt* self, WXWidget param0); +typedef bool (*wxAnyButtonBaseExtBeginRepositioningChildrenFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtCanApplyThemeBorderFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtCanBeFocusedFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtCanBeOutsideClientAreaFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtCanScrollintFunc)(const wxAnyButtonBaseExt* self, int orient); +typedef bool (*wxAnyButtonBaseExtCanSetTransparentFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtClearBackgroundFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtClientToWindowSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxAnyButtonBaseExt* self, wxObjectRefData const* data); +typedef void (*wxAnyButtonBaseExtCommandwxCommandEventRFunc)(const wxAnyButtonBaseExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxAnyButtonBaseExtCreateRefDataFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtDestroyFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDissociateHandleFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDoCaptureMouseFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDoCentreintFunc)(const wxAnyButtonBaseExt* self, int dir); +typedef void (*wxAnyButtonBaseExtDoClientToScreenintPintPFunc)(const wxAnyButtonBaseExt* self, int* x, int* y); +typedef void (*wxAnyButtonBaseExtDoEnableboolFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef void (*wxAnyButtonBaseExtDoFreezeFunc)(const wxAnyButtonBaseExt* self); typedef bool (*wxAnyButtonBaseExtDoGetAuthNeededFunc)(const wxAnyButtonBaseExt* self); -typedef void (*wxAnyButtonBaseExtDoSetAuthNeededFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef int (*wxAnyButtonBaseExtDoGetBestClientHeightintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef wxSize (*wxAnyButtonBaseExtDoGetBestClientSizeFunc)(const wxAnyButtonBaseExt* self); +typedef int (*wxAnyButtonBaseExtDoGetBestClientWidthintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef wxSize (*wxAnyButtonBaseExtDoGetBestSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxBitmap (*wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxAnyButtonBaseExt* self, wxAnyButtonBase::State param0); +typedef wxSize (*wxAnyButtonBaseExtDoGetBitmapMarginsFunc)(const wxAnyButtonBaseExt* self); +typedef void* (*wxAnyButtonBaseExtDoGetClientDataFunc)(const wxAnyButtonBaseExt* self); +typedef wxClientData* (*wxAnyButtonBaseExtDoGetClientObjectFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDoGetClientSizeintPintPFunc)(const wxAnyButtonBaseExt* self, int* width, int* height); +typedef void (*wxAnyButtonBaseExtDoGetPositionintPintPFunc)(const wxAnyButtonBaseExt* self, int* x, int* y); +typedef void (*wxAnyButtonBaseExtDoGetScreenPositionintPintPFunc)(const wxAnyButtonBaseExt* self, int* x, int* y); +typedef void (*wxAnyButtonBaseExtDoGetSizeintPintPFunc)(const wxAnyButtonBaseExt* self, int* width, int* height); +typedef wxSize (*wxAnyButtonBaseExtDoGetSizeFromTextSizeintintFunc)(const wxAnyButtonBaseExt* self, int xlen, int ylen); +typedef void (*wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxAnyButtonBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxAnyButtonBaseExtDoGetVirtualSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxHitTest (*wxAnyButtonBaseExtDoHitTestwxCoordwxCoordFunc)(const wxAnyButtonBaseExt* self, wxCoord x, wxCoord y); +typedef bool (*wxAnyButtonBaseExtDoIsExposedintintintintFunc)(const wxAnyButtonBaseExt* self, int x, int y, int w, int h); +typedef bool (*wxAnyButtonBaseExtDoIsExposedintintFunc)(const wxAnyButtonBaseExt* self, int x, int y); +typedef void (*wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxAnyButtonBaseExt* self, wxWindow* win, wxWindowBase::WindowOrder move); +typedef void (*wxAnyButtonBaseExtDoMoveWindowintintintintFunc)(const wxAnyButtonBaseExt* self, int x, int y, int width, int height); +typedef bool (*wxAnyButtonBaseExtDoNavigateInintFunc)(const wxAnyButtonBaseExt* self, int flags); +typedef bool (*wxAnyButtonBaseExtDoPhaseintFunc)(const wxAnyButtonBaseExt* self, int phase); +typedef bool (*wxAnyButtonBaseExtDoPopupMenuwxMenuPintintFunc)(const wxAnyButtonBaseExt* self, wxMenu* menu, int x, int y); +typedef void (*wxAnyButtonBaseExtDoReleaseMouseFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDoScreenToClientintPintPFunc)(const wxAnyButtonBaseExt* self, int* x, int* y); +typedef void (*wxAnyButtonBaseExtDoSetAuthNeededboolFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef void (*wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc)(const wxAnyButtonBaseExt* self, wxBitmapBundle const& param0, wxAnyButtonBase::State param1); +typedef void (*wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoordFunc)(const wxAnyButtonBaseExt* self, wxCoord param0, wxCoord param1); +typedef void (*wxAnyButtonBaseExtDoSetBitmapPositionwxDirectionFunc)(const wxAnyButtonBaseExt* self, wxDirection param0); +typedef void (*wxAnyButtonBaseExtDoSetClientDatavoidPFunc)(const wxAnyButtonBaseExt* self, void* data); +typedef void (*wxAnyButtonBaseExtDoSetClientObjectwxClientDataPFunc)(const wxAnyButtonBaseExt* self, wxClientData* data); +typedef void (*wxAnyButtonBaseExtDoSetClientSizeintintFunc)(const wxAnyButtonBaseExt* self, int width, int height); +typedef bool (*wxAnyButtonBaseExtDoSetLabelMarkupwxStringCRFunc)(const wxAnyButtonBaseExt* self, wxString const& markup); +typedef void (*wxAnyButtonBaseExtDoSetSizeintintintintintFunc)(const wxAnyButtonBaseExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxAnyButtonBaseExtDoSetSizeHintsintintintintintintFunc)(const wxAnyButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxAnyButtonBaseExtDoSetToolTipwxToolTipPFunc)(const wxAnyButtonBaseExt* self, wxToolTip* tip); +typedef void (*wxAnyButtonBaseExtDoSetToolTipTextwxStringCRFunc)(const wxAnyButtonBaseExt* self, wxString const& tip); +typedef void (*wxAnyButtonBaseExtDoSetVirtualSizeintintFunc)(const wxAnyButtonBaseExt* self, int x, int y); +typedef void (*wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxAnyButtonBaseExt* self, wxWindowVariant variant); +typedef void (*wxAnyButtonBaseExtDoThawFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxAnyButtonBaseExt* self, wxUpdateUIEvent& event); +typedef void (*wxAnyButtonBaseExtDragAcceptFilesboolFunc)(const wxAnyButtonBaseExt* self, bool accept); +typedef bool (*wxAnyButtonBaseExtEnableboolFunc)(const wxAnyButtonBaseExt* self, bool enable); +typedef bool (*wxAnyButtonBaseExtEnableTouchEventsintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef void (*wxAnyButtonBaseExtEnableVisibleFocusboolFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef void (*wxAnyButtonBaseExtEndRepositioningChildrenFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtFitFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtFitInsideFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetBestVirtualSizeFunc)(const wxAnyButtonBaseExt* self); +typedef int (*wxAnyButtonBaseExtGetCharHeightFunc)(const wxAnyButtonBaseExt* self); +typedef int (*wxAnyButtonBaseExtGetCharWidthFunc)(const wxAnyButtonBaseExt* self); +typedef wxClassInfo* (*wxAnyButtonBaseExtGetClassInfoFunc)(const wxAnyButtonBaseExt* self); +typedef wxPoint (*wxAnyButtonBaseExtGetClientAreaOriginFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtGetClientSizeConstraintintPintPFunc)(const wxAnyButtonBaseExt* self, int* w, int* h); +typedef double (*wxAnyButtonBaseExtGetContentScaleFactorFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetDPIFunc)(const wxAnyButtonBaseExt* self); +typedef double (*wxAnyButtonBaseExtGetDPIScaleFactorFunc)(const wxAnyButtonBaseExt* self); +typedef wxVisualAttributes (*wxAnyButtonBaseExtGetDefaultAttributesFunc)(const wxAnyButtonBaseExt* self); +typedef wxBorder (*wxAnyButtonBaseExtGetDefaultBorderFunc)(const wxAnyButtonBaseExt* self); +typedef wxBorder (*wxAnyButtonBaseExtGetDefaultBorderForControlFunc)(const wxAnyButtonBaseExt* self); +typedef wxDropTarget* (*wxAnyButtonBaseExtGetDropTargetFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetEffectiveMinSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxEventHashTable& (*wxAnyButtonBaseExtGetEventHashTableFunc)(const wxAnyButtonBaseExt* self); +typedef wxEventTable const* (*wxAnyButtonBaseExtGetEventTableFunc)(const wxAnyButtonBaseExt* self); +typedef WXWidget (*wxAnyButtonBaseExtGetHandleFunc)(const wxAnyButtonBaseExt* self); +typedef wxString (*wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxAnyButtonBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxAnyButtonBaseExtGetLabelFunc)(const wxAnyButtonBaseExt* self); +typedef wxString (*wxAnyButtonBaseExtGetLabelTextFunc)(const wxAnyButtonBaseExt* self); +typedef wxLayoutDirection (*wxAnyButtonBaseExtGetLayoutDirectionFunc)(const wxAnyButtonBaseExt* self); +typedef wxWindow* (*wxAnyButtonBaseExtGetMainWindowOfCompositeControlFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetMaxClientSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetMaxSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetMinClientSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetMinSizeFunc)(const wxAnyButtonBaseExt* self); +typedef wxString (*wxAnyButtonBaseExtGetNameFunc)(const wxAnyButtonBaseExt* self); +typedef wxAnyButtonBase::State (*wxAnyButtonBaseExtGetNormalStateFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtGetPositionConstraintintPintPFunc)(const wxAnyButtonBaseExt* self, int* x, int* y); +typedef int (*wxAnyButtonBaseExtGetScrollPosintFunc)(const wxAnyButtonBaseExt* self, int orient); +typedef int (*wxAnyButtonBaseExtGetScrollRangeintFunc)(const wxAnyButtonBaseExt* self, int orient); +typedef int (*wxAnyButtonBaseExtGetScrollThumbintFunc)(const wxAnyButtonBaseExt* self, int orient); +typedef void (*wxAnyButtonBaseExtGetSizeConstraintintPintPFunc)(const wxAnyButtonBaseExt* self, int* w, int* h); +typedef bool (*wxAnyButtonBaseExtGetThemeEnabledFunc)(const wxAnyButtonBaseExt* self); +typedef wxValidator* (*wxAnyButtonBaseExtGetValidatorFunc)(const wxAnyButtonBaseExt* self); +typedef wxSize (*wxAnyButtonBaseExtGetWindowBorderSizeFunc)(const wxAnyButtonBaseExt* self); +typedef long (*wxAnyButtonBaseExtGetWindowStyleFlagFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtHasCaptureFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtHasFocusFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtHasMultiplePagesFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtHasTransparentBackgroundFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxAnyButtonBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxAnyButtonBaseExtInformFirstDirectionintintintFunc)(const wxAnyButtonBaseExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxAnyButtonBaseExtInheritAttributesFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtInitDialogFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsClientAreaChildwxWindowCPFunc)(const wxAnyButtonBaseExt* self, wxWindow const* param0); +typedef bool (*wxAnyButtonBaseExtIsDoubleBufferedFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsRetainedFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsScrollbarAlwaysShownintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef bool (*wxAnyButtonBaseExtIsShownFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsShownOnScreenFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsThisEnabledFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsTopLevelFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxAnyButtonBaseExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxAnyButtonBaseExt* self, wxString* reason); +typedef bool (*wxAnyButtonBaseExtLayoutFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtLayoutPhase1intPFunc)(const wxAnyButtonBaseExt* self, int* noChanges); +typedef bool (*wxAnyButtonBaseExtLayoutPhase2intPFunc)(const wxAnyButtonBaseExt* self, int* noChanges); +typedef void (*wxAnyButtonBaseExtLowerFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtMoveConstraintintintFunc)(const wxAnyButtonBaseExt* self, int x, int y); +typedef bool (*wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAnyButtonBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAnyButtonBaseExtOnInternalIdleFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtPrepareDCwxDCRFunc)(const wxAnyButtonBaseExt* self, wxDC& param0); +typedef bool (*wxAnyButtonBaseExtProcessEventwxEventRFunc)(const wxAnyButtonBaseExt* self, wxEvent& event); +typedef void (*wxAnyButtonBaseExtQueueEventwxEventPFunc)(const wxAnyButtonBaseExt* self, wxEvent* event); +typedef void (*wxAnyButtonBaseExtRaiseFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtRefreshboolwxRectCPFunc)(const wxAnyButtonBaseExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxAnyButtonBaseExtRegisterHotKeyintintintFunc)(const wxAnyButtonBaseExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxAnyButtonBaseExtRemoveChildwxWindowBasePFunc)(const wxAnyButtonBaseExt* self, wxWindowBase* child); +typedef bool (*wxAnyButtonBaseExtReparentwxWindowBasePFunc)(const wxAnyButtonBaseExt* self, wxWindowBase* newParent); +typedef bool (*wxAnyButtonBaseExtScrollLinesintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef bool (*wxAnyButtonBaseExtScrollPagesintFunc)(const wxAnyButtonBaseExt* self, int param0); +typedef void (*wxAnyButtonBaseExtScrollWindowintintwxRectCPFunc)(const wxAnyButtonBaseExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAnyButtonBaseExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxAnyButtonBaseExtSendIdleEventswxIdleEventRFunc)(const wxAnyButtonBaseExt* self, wxIdleEvent& event); +typedef void (*wxAnyButtonBaseExtSendSizeEventintFunc)(const wxAnyButtonBaseExt* self, int flags); +typedef void (*wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxAnyButtonBaseExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxAnyButtonBaseExtSetBackgroundColourwxColourCRFunc)(const wxAnyButtonBaseExt* self, wxColour const& colour); +typedef bool (*wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxAnyButtonBaseExt* self, wxBackgroundStyle style); +typedef void (*wxAnyButtonBaseExtSetCanFocusboolFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef void (*wxAnyButtonBaseExtSetConstraintSizesboolFunc)(const wxAnyButtonBaseExt* self, bool recurse); +typedef bool (*wxAnyButtonBaseExtSetCursorwxCursorCRFunc)(const wxAnyButtonBaseExt* self, wxCursor const& cursor); +typedef void (*wxAnyButtonBaseExtSetDoubleBufferedboolFunc)(const wxAnyButtonBaseExt* self, bool param0); +typedef void (*wxAnyButtonBaseExtSetDropTargetwxDropTargetPFunc)(const wxAnyButtonBaseExt* self, wxDropTarget* dropTarget); +typedef void (*wxAnyButtonBaseExtSetExtraStylelongFunc)(const wxAnyButtonBaseExt* self, long exStyle); +typedef void (*wxAnyButtonBaseExtSetFocusFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtSetFocusFromKbdFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtSetFontwxFontCRFunc)(const wxAnyButtonBaseExt* self, wxFont const& font); +typedef bool (*wxAnyButtonBaseExtSetForegroundColourwxColourCRFunc)(const wxAnyButtonBaseExt* self, wxColour const& colour); +typedef void (*wxAnyButtonBaseExtSetIdwxWindowIDFunc)(const wxAnyButtonBaseExt* self, wxWindowID winid); +typedef void (*wxAnyButtonBaseExtSetLabelwxStringCRFunc)(const wxAnyButtonBaseExt* self, wxString const& label); +typedef void (*wxAnyButtonBaseExtSetLabelTextwxStringCRFunc)(const wxAnyButtonBaseExt* self, wxString const& text); +typedef void (*wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxAnyButtonBaseExt* self, wxLayoutDirection param0); +typedef void (*wxAnyButtonBaseExtSetMaxClientSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& size); +typedef void (*wxAnyButtonBaseExtSetMaxSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& maxSize); +typedef void (*wxAnyButtonBaseExtSetMinClientSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& size); +typedef void (*wxAnyButtonBaseExtSetMinSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& minSize); +typedef void (*wxAnyButtonBaseExtSetNamewxStringCRFunc)(const wxAnyButtonBaseExt* self, wxString const& name); +typedef void (*wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxAnyButtonBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAnyButtonBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAnyButtonBaseExtSetScrollPosintintboolFunc)(const wxAnyButtonBaseExt* self, int orient, int pos, bool refresh); +typedef void (*wxAnyButtonBaseExtSetScrollbarintintintintboolFunc)(const wxAnyButtonBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxAnyButtonBaseExtSetSizeConstraintintintintintFunc)(const wxAnyButtonBaseExt* self, int x, int y, int w, int h); +typedef void (*wxAnyButtonBaseExtSetSizeHintsintintintintintintFunc)(const wxAnyButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxAnyButtonBaseExtSetThemeEnabledboolFunc)(const wxAnyButtonBaseExt* self, bool enableTheme); +typedef bool (*wxAnyButtonBaseExtSetTransparentwxByteFunc)(const wxAnyButtonBaseExt* self, wxByte param0); +typedef void (*wxAnyButtonBaseExtSetValidatorwxValidatorCRFunc)(const wxAnyButtonBaseExt* self, wxValidator const& validator); +typedef void (*wxAnyButtonBaseExtSetWindowStyleFlaglongFunc)(const wxAnyButtonBaseExt* self, long style); +typedef bool (*wxAnyButtonBaseExtShouldInheritColoursFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtShowboolFunc)(const wxAnyButtonBaseExt* self, bool show); +typedef bool (*wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxAnyButtonBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxAnyButtonBaseExtTransferDataFromWindowFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtTransferDataToWindowFunc)(const wxAnyButtonBaseExt* self); +typedef bool (*wxAnyButtonBaseExtTryAfterwxEventRFunc)(const wxAnyButtonBaseExt* self, wxEvent& event); +typedef bool (*wxAnyButtonBaseExtTryBeforewxEventRFunc)(const wxAnyButtonBaseExt* self, wxEvent& event); +typedef bool (*wxAnyButtonBaseExtUnregisterHotKeyintFunc)(const wxAnyButtonBaseExt* self, int hotkeyId); +typedef void (*wxAnyButtonBaseExtUpdateFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtUpdateWindowUIlongFunc)(const wxAnyButtonBaseExt* self, long flags); +typedef bool (*wxAnyButtonBaseExtValidateFunc)(const wxAnyButtonBaseExt* self); +typedef void (*wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxAnyButtonBaseExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxAnyButtonBaseExtWXGetTextEntryFunc)(const wxAnyButtonBaseExt* self); +typedef void* (*wxAnyButtonBaseExtWXReservedEvtHandler1voidPFunc)(const wxAnyButtonBaseExt* self, void* param0); +typedef void* (*wxAnyButtonBaseExtWXReservedEvtHandler2voidPFunc)(const wxAnyButtonBaseExt* self, void* param0); +typedef void* (*wxAnyButtonBaseExtWXReservedWindow1voidPFunc)(const wxAnyButtonBaseExt* self, void* param0); +typedef void* (*wxAnyButtonBaseExtWXReservedWindow2voidPFunc)(const wxAnyButtonBaseExt* self, void* param0); +typedef void* (*wxAnyButtonBaseExtWXReservedWindow3voidPFunc)(const wxAnyButtonBaseExt* self, void* param0); +typedef void (*wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxAnyButtonBaseExt* self, int flags, wxSizer* sizer); +typedef void (*wxAnyButtonBaseExtWarpPointerintintFunc)(const wxAnyButtonBaseExt* self, int x, int y); +typedef wxSize (*wxAnyButtonBaseExtWindowToClientSizewxSizeCRFunc)(const wxAnyButtonBaseExt* self, wxSize const& size); +class wxAnyButtonExt; +typedef bool (*wxAnyButtonExtAcceptsFocusFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtAcceptsFocusFromKeyboardFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtAcceptsFocusRecursivelyFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtAddChildwxWindowBasePFunc)(const wxAnyButtonExt* self, wxWindowBase* child); +typedef void (*wxAnyButtonExtAddPendingEventwxEventCRFunc)(const wxAnyButtonExt* self, wxEvent const& event); +typedef wxCoord (*wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxAnyButtonExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxAnyButtonExtAdjustForParentClientOriginintRintRintFunc)(const wxAnyButtonExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxAnyButtonExtAlwaysShowScrollbarsboolboolFunc)(const wxAnyButtonExt* self, bool param0, bool param1); +typedef void (*wxAnyButtonExtAssociateHandleWXWidgetFunc)(const wxAnyButtonExt* self, WXWidget param0); +typedef bool (*wxAnyButtonExtBeginRepositioningChildrenFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtCanApplyThemeBorderFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtCanBeFocusedFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtCanBeOutsideClientAreaFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtCanScrollintFunc)(const wxAnyButtonExt* self, int orient); +typedef bool (*wxAnyButtonExtCanSetTransparentFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtClearBackgroundFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtClientToWindowSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxAnyButtonExtCloneRefDatawxObjectRefDataCPFunc)(const wxAnyButtonExt* self, wxObjectRefData const* data); +typedef void (*wxAnyButtonExtCommandwxCommandEventRFunc)(const wxAnyButtonExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxAnyButtonExtCreateRefDataFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtDestroyFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDissociateHandleFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDoCaptureMouseFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDoCentreintFunc)(const wxAnyButtonExt* self, int dir); +typedef void (*wxAnyButtonExtDoClientToScreenintPintPFunc)(const wxAnyButtonExt* self, int* x, int* y); +typedef void (*wxAnyButtonExtDoEnableboolFunc)(const wxAnyButtonExt* self, bool param0); +typedef void (*wxAnyButtonExtDoFreezeFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtDoGetAuthNeededFunc)(const wxAnyButtonExt* self); +typedef int (*wxAnyButtonExtDoGetBestClientHeightintFunc)(const wxAnyButtonExt* self, int param0); +typedef wxSize (*wxAnyButtonExtDoGetBestClientSizeFunc)(const wxAnyButtonExt* self); +typedef int (*wxAnyButtonExtDoGetBestClientWidthintFunc)(const wxAnyButtonExt* self, int param0); +typedef wxSize (*wxAnyButtonExtDoGetBestSizeFunc)(const wxAnyButtonExt* self); +typedef wxBitmap (*wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxAnyButtonExt* self, wxAnyButtonBase::State param0); +typedef wxSize (*wxAnyButtonExtDoGetBitmapMarginsFunc)(const wxAnyButtonExt* self); +typedef void* (*wxAnyButtonExtDoGetClientDataFunc)(const wxAnyButtonExt* self); +typedef wxClientData* (*wxAnyButtonExtDoGetClientObjectFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDoGetClientSizeintPintPFunc)(const wxAnyButtonExt* self, int* width, int* height); +typedef void (*wxAnyButtonExtDoGetPositionintPintPFunc)(const wxAnyButtonExt* self, int* x, int* y); +typedef void (*wxAnyButtonExtDoGetScreenPositionintPintPFunc)(const wxAnyButtonExt* self, int* x, int* y); +typedef void (*wxAnyButtonExtDoGetSizeintPintPFunc)(const wxAnyButtonExt* self, int* width, int* height); +typedef wxSize (*wxAnyButtonExtDoGetSizeFromTextSizeintintFunc)(const wxAnyButtonExt* self, int xlen, int ylen); +typedef void (*wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxAnyButtonExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxAnyButtonExtDoGetVirtualSizeFunc)(const wxAnyButtonExt* self); +typedef wxHitTest (*wxAnyButtonExtDoHitTestwxCoordwxCoordFunc)(const wxAnyButtonExt* self, wxCoord x, wxCoord y); +typedef bool (*wxAnyButtonExtDoIsExposedintintintintFunc)(const wxAnyButtonExt* self, int x, int y, int w, int h); +typedef bool (*wxAnyButtonExtDoIsExposedintintFunc)(const wxAnyButtonExt* self, int x, int y); +typedef void (*wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxAnyButtonExt* self, wxWindow* win, wxWindowBase::WindowOrder move); +typedef void (*wxAnyButtonExtDoMoveWindowintintintintFunc)(const wxAnyButtonExt* self, int x, int y, int width, int height); +typedef bool (*wxAnyButtonExtDoNavigateInintFunc)(const wxAnyButtonExt* self, int flags); +typedef bool (*wxAnyButtonExtDoPhaseintFunc)(const wxAnyButtonExt* self, int phase); +typedef bool (*wxAnyButtonExtDoPopupMenuwxMenuPintintFunc)(const wxAnyButtonExt* self, wxMenu* menu, int x, int y); +typedef void (*wxAnyButtonExtDoReleaseMouseFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDoScreenToClientintPintPFunc)(const wxAnyButtonExt* self, int* x, int* y); +typedef void (*wxAnyButtonExtDoSetAuthNeededboolFunc)(const wxAnyButtonExt* self, bool param0); +typedef void (*wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc)(const wxAnyButtonExt* self, wxBitmapBundle const& param0, wxAnyButtonBase::State param1); +typedef void (*wxAnyButtonExtDoSetBitmapMarginsintintFunc)(const wxAnyButtonExt* self, int x, int y); +typedef void (*wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoordFunc)(const wxAnyButtonExt* self, wxCoord param0, wxCoord param1); +typedef void (*wxAnyButtonExtDoSetBitmapPositionwxDirectionFunc)(const wxAnyButtonExt* self, wxDirection param0); +typedef void (*wxAnyButtonExtDoSetClientDatavoidPFunc)(const wxAnyButtonExt* self, void* data); +typedef void (*wxAnyButtonExtDoSetClientObjectwxClientDataPFunc)(const wxAnyButtonExt* self, wxClientData* data); +typedef void (*wxAnyButtonExtDoSetClientSizeintintFunc)(const wxAnyButtonExt* self, int width, int height); +typedef bool (*wxAnyButtonExtDoSetLabelMarkupwxStringCRFunc)(const wxAnyButtonExt* self, wxString const& markup); +typedef void (*wxAnyButtonExtDoSetSizeintintintintintFunc)(const wxAnyButtonExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxAnyButtonExtDoSetSizeHintsintintintintintintFunc)(const wxAnyButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxAnyButtonExtDoSetToolTipwxToolTipPFunc)(const wxAnyButtonExt* self, wxToolTip* tip); +typedef void (*wxAnyButtonExtDoSetToolTipTextwxStringCRFunc)(const wxAnyButtonExt* self, wxString const& tip); +typedef void (*wxAnyButtonExtDoSetVirtualSizeintintFunc)(const wxAnyButtonExt* self, int x, int y); +typedef void (*wxAnyButtonExtDoSetWindowVariantwxWindowVariantFunc)(const wxAnyButtonExt* self, wxWindowVariant variant); +typedef void (*wxAnyButtonExtDoThawFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxAnyButtonExt* self, wxUpdateUIEvent& event); +typedef void (*wxAnyButtonExtDragAcceptFilesboolFunc)(const wxAnyButtonExt* self, bool accept); +typedef bool (*wxAnyButtonExtEnableboolFunc)(const wxAnyButtonExt* self, bool enable); +typedef bool (*wxAnyButtonExtEnableTouchEventsintFunc)(const wxAnyButtonExt* self, int param0); +typedef void (*wxAnyButtonExtEnableVisibleFocusboolFunc)(const wxAnyButtonExt* self, bool param0); +typedef void (*wxAnyButtonExtEndRepositioningChildrenFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtFitFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtFitInsideFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetBestVirtualSizeFunc)(const wxAnyButtonExt* self); +typedef int (*wxAnyButtonExtGetCharHeightFunc)(const wxAnyButtonExt* self); +typedef int (*wxAnyButtonExtGetCharWidthFunc)(const wxAnyButtonExt* self); +typedef wxClassInfo* (*wxAnyButtonExtGetClassInfoFunc)(const wxAnyButtonExt* self); +typedef wxPoint (*wxAnyButtonExtGetClientAreaOriginFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtGetClientSizeConstraintintPintPFunc)(const wxAnyButtonExt* self, int* w, int* h); +typedef double (*wxAnyButtonExtGetContentScaleFactorFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetDPIFunc)(const wxAnyButtonExt* self); +typedef double (*wxAnyButtonExtGetDPIScaleFactorFunc)(const wxAnyButtonExt* self); +typedef wxVisualAttributes (*wxAnyButtonExtGetDefaultAttributesFunc)(const wxAnyButtonExt* self); +typedef wxBorder (*wxAnyButtonExtGetDefaultBorderFunc)(const wxAnyButtonExt* self); +typedef wxBorder (*wxAnyButtonExtGetDefaultBorderForControlFunc)(const wxAnyButtonExt* self); +typedef wxDropTarget* (*wxAnyButtonExtGetDropTargetFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetEffectiveMinSizeFunc)(const wxAnyButtonExt* self); +typedef wxEventHashTable& (*wxAnyButtonExtGetEventHashTableFunc)(const wxAnyButtonExt* self); +typedef wxEventTable const* (*wxAnyButtonExtGetEventTableFunc)(const wxAnyButtonExt* self); +typedef WXWidget (*wxAnyButtonExtGetHandleFunc)(const wxAnyButtonExt* self); +typedef wxString (*wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxAnyButtonExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxAnyButtonExtGetLabelFunc)(const wxAnyButtonExt* self); +typedef wxString (*wxAnyButtonExtGetLabelTextFunc)(const wxAnyButtonExt* self); +typedef wxLayoutDirection (*wxAnyButtonExtGetLayoutDirectionFunc)(const wxAnyButtonExt* self); +typedef wxWindow* (*wxAnyButtonExtGetMainWindowOfCompositeControlFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetMaxClientSizeFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetMaxSizeFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetMinClientSizeFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetMinSizeFunc)(const wxAnyButtonExt* self); +typedef wxString (*wxAnyButtonExtGetNameFunc)(const wxAnyButtonExt* self); +typedef wxAnyButtonBase::State (*wxAnyButtonExtGetNormalStateFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtGetPositionConstraintintPintPFunc)(const wxAnyButtonExt* self, int* x, int* y); +typedef int (*wxAnyButtonExtGetScrollPosintFunc)(const wxAnyButtonExt* self, int orient); +typedef int (*wxAnyButtonExtGetScrollRangeintFunc)(const wxAnyButtonExt* self, int orient); +typedef int (*wxAnyButtonExtGetScrollThumbintFunc)(const wxAnyButtonExt* self, int orient); +typedef void (*wxAnyButtonExtGetSizeConstraintintPintPFunc)(const wxAnyButtonExt* self, int* w, int* h); +typedef bool (*wxAnyButtonExtGetThemeEnabledFunc)(const wxAnyButtonExt* self); +typedef wxValidator* (*wxAnyButtonExtGetValidatorFunc)(const wxAnyButtonExt* self); +typedef wxSize (*wxAnyButtonExtGetWindowBorderSizeFunc)(const wxAnyButtonExt* self); +typedef long (*wxAnyButtonExtGetWindowStyleFlagFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtHasCaptureFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtHasFocusFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtHasMultiplePagesFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtHasTransparentBackgroundFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtHideWithEffectwxShowEffectunsignedintFunc)(const wxAnyButtonExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxAnyButtonExtInformFirstDirectionintintintFunc)(const wxAnyButtonExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxAnyButtonExtInheritAttributesFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtInitDialogFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsClientAreaChildwxWindowCPFunc)(const wxAnyButtonExt* self, wxWindow const* param0); +typedef bool (*wxAnyButtonExtIsDoubleBufferedFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsRetainedFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsScrollbarAlwaysShownintFunc)(const wxAnyButtonExt* self, int param0); +typedef bool (*wxAnyButtonExtIsShownFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsShownOnScreenFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsThisEnabledFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsTopLevelFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxAnyButtonExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxAnyButtonExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxAnyButtonExt* self, wxString* reason); +typedef bool (*wxAnyButtonExtLayoutFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtLayoutPhase1intPFunc)(const wxAnyButtonExt* self, int* noChanges); +typedef bool (*wxAnyButtonExtLayoutPhase2intPFunc)(const wxAnyButtonExt* self, int* noChanges); +typedef void (*wxAnyButtonExtLowerFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtMoveConstraintintintFunc)(const wxAnyButtonExt* self, int x, int y); +typedef bool (*wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAnyButtonExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAnyButtonExtOnInternalIdleFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtPrepareDCwxDCRFunc)(const wxAnyButtonExt* self, wxDC& param0); +typedef bool (*wxAnyButtonExtProcessEventwxEventRFunc)(const wxAnyButtonExt* self, wxEvent& event); +typedef void (*wxAnyButtonExtQueueEventwxEventPFunc)(const wxAnyButtonExt* self, wxEvent* event); +typedef void (*wxAnyButtonExtRaiseFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtRefreshboolwxRectCPFunc)(const wxAnyButtonExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxAnyButtonExtRegisterHotKeyintintintFunc)(const wxAnyButtonExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxAnyButtonExtRemoveChildwxWindowBasePFunc)(const wxAnyButtonExt* self, wxWindowBase* child); +typedef bool (*wxAnyButtonExtReparentwxWindowBasePFunc)(const wxAnyButtonExt* self, wxWindowBase* newParent); +typedef bool (*wxAnyButtonExtScrollLinesintFunc)(const wxAnyButtonExt* self, int param0); +typedef bool (*wxAnyButtonExtScrollPagesintFunc)(const wxAnyButtonExt* self, int param0); +typedef void (*wxAnyButtonExtScrollWindowintintwxRectCPFunc)(const wxAnyButtonExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxAnyButtonExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAnyButtonExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxAnyButtonExtSendIdleEventswxIdleEventRFunc)(const wxAnyButtonExt* self, wxIdleEvent& event); +typedef void (*wxAnyButtonExtSendSizeEventintFunc)(const wxAnyButtonExt* self, int flags); +typedef void (*wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxAnyButtonExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxAnyButtonExtSetBackgroundColourwxColourCRFunc)(const wxAnyButtonExt* self, wxColour const& colour); +typedef bool (*wxAnyButtonExtSetBackgroundStylewxBackgroundStyleFunc)(const wxAnyButtonExt* self, wxBackgroundStyle style); +typedef void (*wxAnyButtonExtSetCanFocusboolFunc)(const wxAnyButtonExt* self, bool param0); +typedef void (*wxAnyButtonExtSetConstraintSizesboolFunc)(const wxAnyButtonExt* self, bool recurse); +typedef bool (*wxAnyButtonExtSetCursorwxCursorCRFunc)(const wxAnyButtonExt* self, wxCursor const& cursor); +typedef void (*wxAnyButtonExtSetDoubleBufferedboolFunc)(const wxAnyButtonExt* self, bool param0); +typedef void (*wxAnyButtonExtSetDropTargetwxDropTargetPFunc)(const wxAnyButtonExt* self, wxDropTarget* dropTarget); +typedef void (*wxAnyButtonExtSetExtraStylelongFunc)(const wxAnyButtonExt* self, long exStyle); +typedef void (*wxAnyButtonExtSetFocusFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtSetFocusFromKbdFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtSetFontwxFontCRFunc)(const wxAnyButtonExt* self, wxFont const& font); +typedef bool (*wxAnyButtonExtSetForegroundColourwxColourCRFunc)(const wxAnyButtonExt* self, wxColour const& colour); +typedef void (*wxAnyButtonExtSetIdwxWindowIDFunc)(const wxAnyButtonExt* self, wxWindowID winid); +typedef void (*wxAnyButtonExtSetLabelwxStringCRFunc)(const wxAnyButtonExt* self, wxString const& label); +typedef void (*wxAnyButtonExtSetLabelTextwxStringCRFunc)(const wxAnyButtonExt* self, wxString const& text); +typedef void (*wxAnyButtonExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxAnyButtonExt* self, wxLayoutDirection param0); +typedef void (*wxAnyButtonExtSetMaxClientSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& size); +typedef void (*wxAnyButtonExtSetMaxSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& maxSize); +typedef void (*wxAnyButtonExtSetMinClientSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& size); +typedef void (*wxAnyButtonExtSetMinSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& minSize); +typedef void (*wxAnyButtonExtSetNamewxStringCRFunc)(const wxAnyButtonExt* self, wxString const& name); +typedef void (*wxAnyButtonExtSetNextHandlerwxEvtHandlerPFunc)(const wxAnyButtonExt* self, wxEvtHandler* handler); +typedef void (*wxAnyButtonExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAnyButtonExt* self, wxEvtHandler* handler); +typedef void (*wxAnyButtonExtSetScrollPosintintboolFunc)(const wxAnyButtonExt* self, int orient, int pos, bool refresh); +typedef void (*wxAnyButtonExtSetScrollbarintintintintboolFunc)(const wxAnyButtonExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxAnyButtonExtSetSizeConstraintintintintintFunc)(const wxAnyButtonExt* self, int x, int y, int w, int h); +typedef void (*wxAnyButtonExtSetSizeHintsintintintintintintFunc)(const wxAnyButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxAnyButtonExtSetThemeEnabledboolFunc)(const wxAnyButtonExt* self, bool enableTheme); +typedef bool (*wxAnyButtonExtSetTransparentwxByteFunc)(const wxAnyButtonExt* self, wxByte param0); +typedef void (*wxAnyButtonExtSetValidatorwxValidatorCRFunc)(const wxAnyButtonExt* self, wxValidator const& validator); +typedef void (*wxAnyButtonExtSetWindowStyleFlaglongFunc)(const wxAnyButtonExt* self, long style); +typedef bool (*wxAnyButtonExtShouldInheritColoursFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtShowboolFunc)(const wxAnyButtonExt* self, bool show); +typedef bool (*wxAnyButtonExtShowWithEffectwxShowEffectunsignedintFunc)(const wxAnyButtonExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxAnyButtonExtTransferDataFromWindowFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtTransferDataToWindowFunc)(const wxAnyButtonExt* self); +typedef bool (*wxAnyButtonExtTryAfterwxEventRFunc)(const wxAnyButtonExt* self, wxEvent& event); +typedef bool (*wxAnyButtonExtTryBeforewxEventRFunc)(const wxAnyButtonExt* self, wxEvent& event); +typedef bool (*wxAnyButtonExtUnregisterHotKeyintFunc)(const wxAnyButtonExt* self, int hotkeyId); +typedef void (*wxAnyButtonExtUpdateFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtUpdateWindowUIlongFunc)(const wxAnyButtonExt* self, long flags); +typedef bool (*wxAnyButtonExtValidateFunc)(const wxAnyButtonExt* self); +typedef void (*wxAnyButtonExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxAnyButtonExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxAnyButtonExtWXGetTextEntryFunc)(const wxAnyButtonExt* self); +typedef void* (*wxAnyButtonExtWXReservedEvtHandler1voidPFunc)(const wxAnyButtonExt* self, void* param0); +typedef void* (*wxAnyButtonExtWXReservedEvtHandler2voidPFunc)(const wxAnyButtonExt* self, void* param0); +typedef void* (*wxAnyButtonExtWXReservedWindow1voidPFunc)(const wxAnyButtonExt* self, void* param0); +typedef void* (*wxAnyButtonExtWXReservedWindow2voidPFunc)(const wxAnyButtonExt* self, void* param0); +typedef void* (*wxAnyButtonExtWXReservedWindow3voidPFunc)(const wxAnyButtonExt* self, void* param0); +typedef void (*wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxAnyButtonExt* self, int flags, wxSizer* sizer); +typedef void (*wxAnyButtonExtWarpPointerintintFunc)(const wxAnyButtonExt* self, int x, int y); +typedef wxSize (*wxAnyButtonExtWindowToClientSizewxSizeCRFunc)(const wxAnyButtonExt* self, wxSize const& size); class wxAnyButtonBaseExt: public wxAnyButtonBase { public: wxAnyButtonBaseExt(): wxAnyButtonBase() { } - wxAnyButtonBaseExtShouldInheritColoursFunc m_wxAnyButtonBaseExtShouldInheritColours = NULL; - virtual bool ShouldInheritColours() const override + wxAnyButtonBaseExtAcceptsFocusFunc m_wxAnyButtonBaseExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override { - bool res = wxAnyButtonBase::ShouldInheritColours(); - if (*m_wxAnyButtonBaseExtShouldInheritColours != NULL){ - return m_wxAnyButtonBaseExtShouldInheritColours(this); + bool res = wxAnyButtonBase::AcceptsFocus(); + if (*m_wxAnyButtonBaseExtAcceptsFocus != NULL){ + return m_wxAnyButtonBaseExtAcceptsFocus(this); } else { return res; } } - wxAnyButtonBaseExtGetNormalStateFunc m_wxAnyButtonBaseExtGetNormalState = NULL; - virtual wxAnyButtonBase::State GetNormalState() const override + wxAnyButtonBaseExtAcceptsFocusFromKeyboardFunc m_wxAnyButtonBaseExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override { - wxAnyButtonBase::State res = wxAnyButtonBase::GetNormalState(); - if (*m_wxAnyButtonBaseExtGetNormalState != NULL){ - return m_wxAnyButtonBaseExtGetNormalState(this); + bool res = wxAnyButtonBase::AcceptsFocusFromKeyboard(); + if (*m_wxAnyButtonBaseExtAcceptsFocusFromKeyboard != NULL){ + return m_wxAnyButtonBaseExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtAcceptsFocusRecursivelyFunc m_wxAnyButtonBaseExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxAnyButtonBase::AcceptsFocusRecursively(); + if (*m_wxAnyButtonBaseExtAcceptsFocusRecursively != NULL){ + return m_wxAnyButtonBaseExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtAddChildwxWindowBasePFunc m_wxAnyButtonBaseExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxAnyButtonBase::AddChild(child); + if (*m_wxAnyButtonBaseExtAddChildwxWindowBaseP != NULL){ + return m_wxAnyButtonBaseExtAddChildwxWindowBaseP(this, child); + } + } + wxAnyButtonBaseExtAddPendingEventwxEventCRFunc m_wxAnyButtonBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAnyButtonBase::AddPendingEvent(event); + if (*m_wxAnyButtonBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxAnyButtonBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxAnyButtonBase::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxAnyButtonBaseExtAdjustForParentClientOriginintRintRintFunc m_wxAnyButtonBaseExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxAnyButtonBase::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxAnyButtonBaseExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxAnyButtonBaseExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxAnyButtonBaseExtAlwaysShowScrollbarsboolboolFunc m_wxAnyButtonBaseExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxAnyButtonBase::AlwaysShowScrollbars(param0, param1); + if (*m_wxAnyButtonBaseExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxAnyButtonBaseExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxAnyButtonBaseExtAssociateHandleWXWidgetFunc m_wxAnyButtonBaseExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxAnyButtonBase::AssociateHandle(param0); + if (*m_wxAnyButtonBaseExtAssociateHandleWXWidget != NULL){ + return m_wxAnyButtonBaseExtAssociateHandleWXWidget(this, param0); + } + } + wxAnyButtonBaseExtBeginRepositioningChildrenFunc m_wxAnyButtonBaseExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxAnyButtonBase::BeginRepositioningChildren(); + if (*m_wxAnyButtonBaseExtBeginRepositioningChildren != NULL){ + return m_wxAnyButtonBaseExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtCanApplyThemeBorderFunc m_wxAnyButtonBaseExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxAnyButtonBase::CanApplyThemeBorder(); + if (*m_wxAnyButtonBaseExtCanApplyThemeBorder != NULL){ + return m_wxAnyButtonBaseExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtCanBeFocusedFunc m_wxAnyButtonBaseExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxAnyButtonBase::CanBeFocused(); + if (*m_wxAnyButtonBaseExtCanBeFocused != NULL){ + return m_wxAnyButtonBaseExtCanBeFocused(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtCanBeOutsideClientAreaFunc m_wxAnyButtonBaseExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxAnyButtonBase::CanBeOutsideClientArea(); + if (*m_wxAnyButtonBaseExtCanBeOutsideClientArea != NULL){ + return m_wxAnyButtonBaseExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtCanScrollintFunc m_wxAnyButtonBaseExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxAnyButtonBase::CanScroll(orient); + if (*m_wxAnyButtonBaseExtCanScrollint != NULL){ + return m_wxAnyButtonBaseExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxAnyButtonBaseExtCanSetTransparentFunc m_wxAnyButtonBaseExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxAnyButtonBase::CanSetTransparent(); + if (*m_wxAnyButtonBaseExtCanSetTransparent != NULL){ + return m_wxAnyButtonBaseExtCanSetTransparent(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtClearBackgroundFunc m_wxAnyButtonBaseExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxAnyButtonBase::ClearBackground(); + if (*m_wxAnyButtonBaseExtClearBackground != NULL){ + return m_wxAnyButtonBaseExtClearBackground(this); + } + } + wxAnyButtonBaseExtClientToWindowSizewxSizeCRFunc m_wxAnyButtonBaseExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxAnyButtonBase::ClientToWindowSize(size); + if (*m_wxAnyButtonBaseExtClientToWindowSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAnyButtonBase::CloneRefData(data); + if (*m_wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAnyButtonBaseExtCommandwxCommandEventRFunc m_wxAnyButtonBaseExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxAnyButtonBase::Command(event); + if (*m_wxAnyButtonBaseExtCommandwxCommandEventR != NULL){ + return m_wxAnyButtonBaseExtCommandwxCommandEventR(this, event); + } + } + wxAnyButtonBaseExtCreateRefDataFunc m_wxAnyButtonBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAnyButtonBase::CreateRefData(); + if (*m_wxAnyButtonBaseExtCreateRefData != NULL){ + return m_wxAnyButtonBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDestroyFunc m_wxAnyButtonBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxAnyButtonBase::Destroy(); + if (*m_wxAnyButtonBaseExtDestroy != NULL){ + return m_wxAnyButtonBaseExtDestroy(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDissociateHandleFunc m_wxAnyButtonBaseExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxAnyButtonBase::DissociateHandle(); + if (*m_wxAnyButtonBaseExtDissociateHandle != NULL){ + return m_wxAnyButtonBaseExtDissociateHandle(this); + } + } + wxAnyButtonBaseExtDoCaptureMouseFunc m_wxAnyButtonBaseExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxAnyButtonBase::DoCaptureMouse(); + if (*m_wxAnyButtonBaseExtDoCaptureMouse != NULL){ + return m_wxAnyButtonBaseExtDoCaptureMouse(this); + } + } + wxAnyButtonBaseExtDoCentreintFunc m_wxAnyButtonBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxAnyButtonBase::DoCentre(dir); + if (*m_wxAnyButtonBaseExtDoCentreint != NULL){ + return m_wxAnyButtonBaseExtDoCentreint(this, dir); + } + } + wxAnyButtonBaseExtDoClientToScreenintPintPFunc m_wxAnyButtonBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxAnyButtonBase::DoClientToScreen(x, y); + if (*m_wxAnyButtonBaseExtDoClientToScreenintPintP != NULL){ + return m_wxAnyButtonBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxAnyButtonBaseExtDoEnableboolFunc m_wxAnyButtonBaseExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxAnyButtonBase::DoEnable(param0); + if (*m_wxAnyButtonBaseExtDoEnablebool != NULL){ + return m_wxAnyButtonBaseExtDoEnablebool(this, param0); + } + } + wxAnyButtonBaseExtDoFreezeFunc m_wxAnyButtonBaseExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxAnyButtonBase::DoFreeze(); + if (*m_wxAnyButtonBaseExtDoFreeze != NULL){ + return m_wxAnyButtonBaseExtDoFreeze(this); + } + } + wxAnyButtonBaseExtDoGetAuthNeededFunc m_wxAnyButtonBaseExtDoGetAuthNeeded = NULL; + virtual bool DoGetAuthNeeded() const override + { + bool res = wxAnyButtonBase::DoGetAuthNeeded(); + if (*m_wxAnyButtonBaseExtDoGetAuthNeeded != NULL){ + return m_wxAnyButtonBaseExtDoGetAuthNeeded(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBestClientHeightintFunc m_wxAnyButtonBaseExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxAnyButtonBase::DoGetBestClientHeight(param0); + if (*m_wxAnyButtonBaseExtDoGetBestClientHeightint != NULL){ + return m_wxAnyButtonBaseExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBestClientSizeFunc m_wxAnyButtonBaseExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxAnyButtonBase::DoGetBestClientSize(); + if (*m_wxAnyButtonBaseExtDoGetBestClientSize != NULL){ + return m_wxAnyButtonBaseExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBestClientWidthintFunc m_wxAnyButtonBaseExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxAnyButtonBase::DoGetBestClientWidth(param0); + if (*m_wxAnyButtonBaseExtDoGetBestClientWidthint != NULL){ + return m_wxAnyButtonBaseExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBestSizeFunc m_wxAnyButtonBaseExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxAnyButtonBase::DoGetBestSize(); + if (*m_wxAnyButtonBaseExtDoGetBestSize != NULL){ + return m_wxAnyButtonBaseExtDoGetBestSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc m_wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNState = NULL; + virtual wxBitmap DoGetBitmap(wxAnyButtonBase::State param0) const override + { + wxBitmap res = wxAnyButtonBase::DoGetBitmap(param0); + if (*m_wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNState != NULL){ + return m_wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNState(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetBitmapMarginsFunc m_wxAnyButtonBaseExtDoGetBitmapMargins = NULL; + virtual wxSize DoGetBitmapMargins() const override + { + wxSize res = wxAnyButtonBase::DoGetBitmapMargins(); + if (*m_wxAnyButtonBaseExtDoGetBitmapMargins != NULL){ + return m_wxAnyButtonBaseExtDoGetBitmapMargins(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetClientDataFunc m_wxAnyButtonBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAnyButtonBase::DoGetClientData(); + if (*m_wxAnyButtonBaseExtDoGetClientData != NULL){ + return m_wxAnyButtonBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetClientObjectFunc m_wxAnyButtonBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAnyButtonBase::DoGetClientObject(); + if (*m_wxAnyButtonBaseExtDoGetClientObject != NULL){ + return m_wxAnyButtonBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetClientSizeintPintPFunc m_wxAnyButtonBaseExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxAnyButtonBase::DoGetClientSize(width, height); + if (*m_wxAnyButtonBaseExtDoGetClientSizeintPintP != NULL){ + return m_wxAnyButtonBaseExtDoGetClientSizeintPintP(this, width, height); + } + } + wxAnyButtonBaseExtDoGetPositionintPintPFunc m_wxAnyButtonBaseExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxAnyButtonBase::DoGetPosition(x, y); + if (*m_wxAnyButtonBaseExtDoGetPositionintPintP != NULL){ + return m_wxAnyButtonBaseExtDoGetPositionintPintP(this, x, y); + } + } + wxAnyButtonBaseExtDoGetScreenPositionintPintPFunc m_wxAnyButtonBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxAnyButtonBase::DoGetScreenPosition(x, y); + if (*m_wxAnyButtonBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxAnyButtonBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxAnyButtonBaseExtDoGetSizeintPintPFunc m_wxAnyButtonBaseExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxAnyButtonBase::DoGetSize(width, height); + if (*m_wxAnyButtonBaseExtDoGetSizeintPintP != NULL){ + return m_wxAnyButtonBaseExtDoGetSizeintPintP(this, width, height); + } + } + wxAnyButtonBaseExtDoGetSizeFromTextSizeintintFunc m_wxAnyButtonBaseExtDoGetSizeFromTextSizeintint = NULL; + virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override + { + wxSize res = wxAnyButtonBase::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxAnyButtonBaseExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxAnyButtonBaseExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxAnyButtonBase::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxAnyButtonBaseExtDoGetVirtualSizeFunc m_wxAnyButtonBaseExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxAnyButtonBase::DoGetVirtualSize(); + if (*m_wxAnyButtonBaseExtDoGetVirtualSize != NULL){ + return m_wxAnyButtonBaseExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoHitTestwxCoordwxCoordFunc m_wxAnyButtonBaseExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxAnyButtonBase::DoHitTest(x, y); + if (*m_wxAnyButtonBaseExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxAnyButtonBaseExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoIsExposedintintintintFunc m_wxAnyButtonBaseExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxAnyButtonBase::DoIsExposed(x, y, w, h); + if (*m_wxAnyButtonBaseExtDoIsExposedintintintint != NULL){ + return m_wxAnyButtonBaseExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoIsExposedintintFunc m_wxAnyButtonBaseExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxAnyButtonBase::DoIsExposed(x, y); + if (*m_wxAnyButtonBaseExtDoIsExposedintint != NULL){ + return m_wxAnyButtonBaseExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxAnyButtonBase::DoMoveInTabOrder(win, move); + if (*m_wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } + wxAnyButtonBaseExtDoMoveWindowintintintintFunc m_wxAnyButtonBaseExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxAnyButtonBase::DoMoveWindow(x, y, width, height); + if (*m_wxAnyButtonBaseExtDoMoveWindowintintintint != NULL){ + return m_wxAnyButtonBaseExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxAnyButtonBaseExtDoNavigateInintFunc m_wxAnyButtonBaseExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxAnyButtonBase::DoNavigateIn(flags); + if (*m_wxAnyButtonBaseExtDoNavigateInint != NULL){ + return m_wxAnyButtonBaseExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoPhaseintFunc m_wxAnyButtonBaseExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxAnyButtonBase::DoPhase(phase); + if (*m_wxAnyButtonBaseExtDoPhaseint != NULL){ + return m_wxAnyButtonBaseExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoPopupMenuwxMenuPintintFunc m_wxAnyButtonBaseExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxAnyButtonBase::DoPopupMenu(menu, x, y); + if (*m_wxAnyButtonBaseExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxAnyButtonBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoReleaseMouseFunc m_wxAnyButtonBaseExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxAnyButtonBase::DoReleaseMouse(); + if (*m_wxAnyButtonBaseExtDoReleaseMouse != NULL){ + return m_wxAnyButtonBaseExtDoReleaseMouse(this); + } + } + wxAnyButtonBaseExtDoScreenToClientintPintPFunc m_wxAnyButtonBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxAnyButtonBase::DoScreenToClient(x, y); + if (*m_wxAnyButtonBaseExtDoScreenToClientintPintP != NULL){ + return m_wxAnyButtonBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxAnyButtonBaseExtDoSetAuthNeededboolFunc m_wxAnyButtonBaseExtDoSetAuthNeededbool = NULL; + virtual void DoSetAuthNeeded(bool param0) override + { + wxAnyButtonBase::DoSetAuthNeeded(param0); + if (*m_wxAnyButtonBaseExtDoSetAuthNeededbool != NULL){ + return m_wxAnyButtonBaseExtDoSetAuthNeededbool(this, param0); + } + } + wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc m_wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = NULL; + virtual void DoSetBitmap(wxBitmapBundle const& param0, wxAnyButtonBase::State param1) override + { + wxAnyButtonBase::DoSetBitmap(param0, param1); + if (*m_wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState != NULL){ + return m_wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState(this, param0, param1); + } + } + wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoordFunc m_wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoord = NULL; + virtual void DoSetBitmapMargins(wxCoord param0, wxCoord param1) override + { + wxAnyButtonBase::DoSetBitmapMargins(param0, param1); + if (*m_wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoord != NULL){ + return m_wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoord(this, param0, param1); + } + } + wxAnyButtonBaseExtDoSetBitmapPositionwxDirectionFunc m_wxAnyButtonBaseExtDoSetBitmapPositionwxDirection = NULL; + virtual void DoSetBitmapPosition(wxDirection param0) override + { + wxAnyButtonBase::DoSetBitmapPosition(param0); + if (*m_wxAnyButtonBaseExtDoSetBitmapPositionwxDirection != NULL){ + return m_wxAnyButtonBaseExtDoSetBitmapPositionwxDirection(this, param0); + } + } + wxAnyButtonBaseExtDoSetClientDatavoidPFunc m_wxAnyButtonBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAnyButtonBase::DoSetClientData(data); + if (*m_wxAnyButtonBaseExtDoSetClientDatavoidP != NULL){ + return m_wxAnyButtonBaseExtDoSetClientDatavoidP(this, data); + } + } + wxAnyButtonBaseExtDoSetClientObjectwxClientDataPFunc m_wxAnyButtonBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAnyButtonBase::DoSetClientObject(data); + if (*m_wxAnyButtonBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAnyButtonBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAnyButtonBaseExtDoSetClientSizeintintFunc m_wxAnyButtonBaseExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxAnyButtonBase::DoSetClientSize(width, height); + if (*m_wxAnyButtonBaseExtDoSetClientSizeintint != NULL){ + return m_wxAnyButtonBaseExtDoSetClientSizeintint(this, width, height); + } + } + wxAnyButtonBaseExtDoSetLabelMarkupwxStringCRFunc m_wxAnyButtonBaseExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxAnyButtonBase::DoSetLabelMarkup(markup); + if (*m_wxAnyButtonBaseExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxAnyButtonBaseExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxAnyButtonBaseExtDoSetSizeintintintintintFunc m_wxAnyButtonBaseExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxAnyButtonBase::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxAnyButtonBaseExtDoSetSizeintintintintint != NULL){ + return m_wxAnyButtonBaseExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxAnyButtonBaseExtDoSetSizeHintsintintintintintintFunc m_wxAnyButtonBaseExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxAnyButtonBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxAnyButtonBaseExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxAnyButtonBaseExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxAnyButtonBaseExtDoSetToolTipwxToolTipPFunc m_wxAnyButtonBaseExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxAnyButtonBase::DoSetToolTip(tip); + if (*m_wxAnyButtonBaseExtDoSetToolTipwxToolTipP != NULL){ + return m_wxAnyButtonBaseExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxAnyButtonBaseExtDoSetToolTipTextwxStringCRFunc m_wxAnyButtonBaseExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxAnyButtonBase::DoSetToolTipText(tip); + if (*m_wxAnyButtonBaseExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxAnyButtonBaseExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxAnyButtonBaseExtDoSetVirtualSizeintintFunc m_wxAnyButtonBaseExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxAnyButtonBase::DoSetVirtualSize(x, y); + if (*m_wxAnyButtonBaseExtDoSetVirtualSizeintint != NULL){ + return m_wxAnyButtonBaseExtDoSetVirtualSizeintint(this, x, y); + } + } + wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariantFunc m_wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxAnyButtonBase::DoSetWindowVariant(variant); + if (*m_wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxAnyButtonBaseExtDoThawFunc m_wxAnyButtonBaseExtDoThaw = NULL; + virtual void DoThaw() override + { + wxAnyButtonBase::DoThaw(); + if (*m_wxAnyButtonBaseExtDoThaw != NULL){ + return m_wxAnyButtonBaseExtDoThaw(this); + } + } + wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxAnyButtonBase::DoUpdateWindowUI(event); + if (*m_wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxAnyButtonBaseExtDragAcceptFilesboolFunc m_wxAnyButtonBaseExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxAnyButtonBase::DragAcceptFiles(accept); + if (*m_wxAnyButtonBaseExtDragAcceptFilesbool != NULL){ + return m_wxAnyButtonBaseExtDragAcceptFilesbool(this, accept); + } + } + wxAnyButtonBaseExtEnableboolFunc m_wxAnyButtonBaseExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxAnyButtonBase::Enable(enable); + if (*m_wxAnyButtonBaseExtEnablebool != NULL){ + return m_wxAnyButtonBaseExtEnablebool(this, enable); + } + else { + return res; + } + } + wxAnyButtonBaseExtEnableTouchEventsintFunc m_wxAnyButtonBaseExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxAnyButtonBase::EnableTouchEvents(param0); + if (*m_wxAnyButtonBaseExtEnableTouchEventsint != NULL){ + return m_wxAnyButtonBaseExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtEnableVisibleFocusboolFunc m_wxAnyButtonBaseExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxAnyButtonBase::EnableVisibleFocus(param0); + if (*m_wxAnyButtonBaseExtEnableVisibleFocusbool != NULL){ + return m_wxAnyButtonBaseExtEnableVisibleFocusbool(this, param0); + } + } + wxAnyButtonBaseExtEndRepositioningChildrenFunc m_wxAnyButtonBaseExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxAnyButtonBase::EndRepositioningChildren(); + if (*m_wxAnyButtonBaseExtEndRepositioningChildren != NULL){ + return m_wxAnyButtonBaseExtEndRepositioningChildren(this); + } + } + wxAnyButtonBaseExtFitFunc m_wxAnyButtonBaseExtFit = NULL; + virtual void Fit() override + { + wxAnyButtonBase::Fit(); + if (*m_wxAnyButtonBaseExtFit != NULL){ + return m_wxAnyButtonBaseExtFit(this); + } + } + wxAnyButtonBaseExtFitInsideFunc m_wxAnyButtonBaseExtFitInside = NULL; + virtual void FitInside() override + { + wxAnyButtonBase::FitInside(); + if (*m_wxAnyButtonBaseExtFitInside != NULL){ + return m_wxAnyButtonBaseExtFitInside(this); + } + } + wxAnyButtonBaseExtGetBestVirtualSizeFunc m_wxAnyButtonBaseExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxAnyButtonBase::GetBestVirtualSize(); + if (*m_wxAnyButtonBaseExtGetBestVirtualSize != NULL){ + return m_wxAnyButtonBaseExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetCharHeightFunc m_wxAnyButtonBaseExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxAnyButtonBase::GetCharHeight(); + if (*m_wxAnyButtonBaseExtGetCharHeight != NULL){ + return m_wxAnyButtonBaseExtGetCharHeight(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetCharWidthFunc m_wxAnyButtonBaseExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxAnyButtonBase::GetCharWidth(); + if (*m_wxAnyButtonBaseExtGetCharWidth != NULL){ + return m_wxAnyButtonBaseExtGetCharWidth(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetClassInfoFunc m_wxAnyButtonBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAnyButtonBase::GetClassInfo(); + if (*m_wxAnyButtonBaseExtGetClassInfo != NULL){ + return m_wxAnyButtonBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetClientAreaOriginFunc m_wxAnyButtonBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxAnyButtonBase::GetClientAreaOrigin(); + if (*m_wxAnyButtonBaseExtGetClientAreaOrigin != NULL){ + return m_wxAnyButtonBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetClientSizeConstraintintPintPFunc m_wxAnyButtonBaseExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxAnyButtonBase::GetClientSizeConstraint(w, h); + if (*m_wxAnyButtonBaseExtGetClientSizeConstraintintPintP != NULL){ + return m_wxAnyButtonBaseExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxAnyButtonBaseExtGetContentScaleFactorFunc m_wxAnyButtonBaseExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxAnyButtonBase::GetContentScaleFactor(); + if (*m_wxAnyButtonBaseExtGetContentScaleFactor != NULL){ + return m_wxAnyButtonBaseExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetDPIFunc m_wxAnyButtonBaseExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxAnyButtonBase::GetDPI(); + if (*m_wxAnyButtonBaseExtGetDPI != NULL){ + return m_wxAnyButtonBaseExtGetDPI(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetDPIScaleFactorFunc m_wxAnyButtonBaseExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxAnyButtonBase::GetDPIScaleFactor(); + if (*m_wxAnyButtonBaseExtGetDPIScaleFactor != NULL){ + return m_wxAnyButtonBaseExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetDefaultAttributesFunc m_wxAnyButtonBaseExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxAnyButtonBase::GetDefaultAttributes(); + if (*m_wxAnyButtonBaseExtGetDefaultAttributes != NULL){ + return m_wxAnyButtonBaseExtGetDefaultAttributes(this); } else { return res; @@ -53,102 +1250,3591 @@ public: return res; } } - wxAnyButtonBaseExtDoGetBitmapFunc m_wxAnyButtonBaseExtDoGetBitmap = NULL; - virtual wxBitmap DoGetBitmap(wxAnyButtonBase::State param0) const override + wxAnyButtonBaseExtGetDefaultBorderForControlFunc m_wxAnyButtonBaseExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override { - wxBitmap res = wxAnyButtonBase::DoGetBitmap(param0); - if (*m_wxAnyButtonBaseExtDoGetBitmap != NULL){ - return m_wxAnyButtonBaseExtDoGetBitmap(this, param0); + wxBorder res = wxAnyButtonBase::GetDefaultBorderForControl(); + if (*m_wxAnyButtonBaseExtGetDefaultBorderForControl != NULL){ + return m_wxAnyButtonBaseExtGetDefaultBorderForControl(this); } else { return res; } } - wxAnyButtonBaseExtDoSetBitmapFunc m_wxAnyButtonBaseExtDoSetBitmap = NULL; - virtual void DoSetBitmap(wxBitmapBundle const& param0, wxAnyButtonBase::State param1) override + wxAnyButtonBaseExtGetDropTargetFunc m_wxAnyButtonBaseExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override { - wxAnyButtonBase::DoSetBitmap(param0, param1); - if (*m_wxAnyButtonBaseExtDoSetBitmap != NULL){ - return m_wxAnyButtonBaseExtDoSetBitmap(this, param0, param1); - } - } - wxAnyButtonBaseExtDoGetBitmapMarginsFunc m_wxAnyButtonBaseExtDoGetBitmapMargins = NULL; - virtual wxSize DoGetBitmapMargins() const override - { - wxSize res = wxAnyButtonBase::DoGetBitmapMargins(); - if (*m_wxAnyButtonBaseExtDoGetBitmapMargins != NULL){ - return m_wxAnyButtonBaseExtDoGetBitmapMargins(this); + wxDropTarget* res = wxAnyButtonBase::GetDropTarget(); + if (*m_wxAnyButtonBaseExtGetDropTarget != NULL){ + return m_wxAnyButtonBaseExtGetDropTarget(this); } else { return res; } } - wxAnyButtonBaseExtDoSetBitmapMarginsFunc m_wxAnyButtonBaseExtDoSetBitmapMargins = NULL; - virtual void DoSetBitmapMargins(wxCoord param0, wxCoord param1) override + wxAnyButtonBaseExtGetEffectiveMinSizeFunc m_wxAnyButtonBaseExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override { - wxAnyButtonBase::DoSetBitmapMargins(param0, param1); - if (*m_wxAnyButtonBaseExtDoSetBitmapMargins != NULL){ - return m_wxAnyButtonBaseExtDoSetBitmapMargins(this, param0, param1); + wxSize res = wxAnyButtonBase::GetEffectiveMinSize(); + if (*m_wxAnyButtonBaseExtGetEffectiveMinSize != NULL){ + return m_wxAnyButtonBaseExtGetEffectiveMinSize(this); + } + else { + return res; } } - wxAnyButtonBaseExtDoSetBitmapPositionFunc m_wxAnyButtonBaseExtDoSetBitmapPosition = NULL; - virtual void DoSetBitmapPosition(wxDirection param0) override + wxAnyButtonBaseExtGetEventHashTableFunc m_wxAnyButtonBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override { - wxAnyButtonBase::DoSetBitmapPosition(param0); - if (*m_wxAnyButtonBaseExtDoSetBitmapPosition != NULL){ - return m_wxAnyButtonBaseExtDoSetBitmapPosition(this, param0); + wxEventHashTable& res = wxAnyButtonBase::GetEventHashTable(); + if (*m_wxAnyButtonBaseExtGetEventHashTable != NULL){ + return m_wxAnyButtonBaseExtGetEventHashTable(this); + } + else { + return res; } } - wxAnyButtonBaseExtDoGetAuthNeededFunc m_wxAnyButtonBaseExtDoGetAuthNeeded = NULL; + wxAnyButtonBaseExtGetEventTableFunc m_wxAnyButtonBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAnyButtonBase::GetEventTable(); + if (*m_wxAnyButtonBaseExtGetEventTable != NULL){ + return m_wxAnyButtonBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetHandleFunc m_wxAnyButtonBaseExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxAnyButtonBase::GetHandle(); + if (*m_wxAnyButtonBaseExtGetHandle != NULL){ + return m_wxAnyButtonBaseExtGetHandle(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxAnyButtonBase::GetHelpTextAtPoint(pt, origin); + if (*m_wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetLabelFunc m_wxAnyButtonBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxAnyButtonBase::GetLabel(); + if (*m_wxAnyButtonBaseExtGetLabel != NULL){ + return m_wxAnyButtonBaseExtGetLabel(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetLabelTextFunc m_wxAnyButtonBaseExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxAnyButtonBase::GetLabelText(); + if (*m_wxAnyButtonBaseExtGetLabelText != NULL){ + return m_wxAnyButtonBaseExtGetLabelText(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetLayoutDirectionFunc m_wxAnyButtonBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxAnyButtonBase::GetLayoutDirection(); + if (*m_wxAnyButtonBaseExtGetLayoutDirection != NULL){ + return m_wxAnyButtonBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetMainWindowOfCompositeControlFunc m_wxAnyButtonBaseExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxAnyButtonBase::GetMainWindowOfCompositeControl(); + if (*m_wxAnyButtonBaseExtGetMainWindowOfCompositeControl != NULL){ + return m_wxAnyButtonBaseExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetMaxClientSizeFunc m_wxAnyButtonBaseExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxAnyButtonBase::GetMaxClientSize(); + if (*m_wxAnyButtonBaseExtGetMaxClientSize != NULL){ + return m_wxAnyButtonBaseExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetMaxSizeFunc m_wxAnyButtonBaseExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxAnyButtonBase::GetMaxSize(); + if (*m_wxAnyButtonBaseExtGetMaxSize != NULL){ + return m_wxAnyButtonBaseExtGetMaxSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetMinClientSizeFunc m_wxAnyButtonBaseExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxAnyButtonBase::GetMinClientSize(); + if (*m_wxAnyButtonBaseExtGetMinClientSize != NULL){ + return m_wxAnyButtonBaseExtGetMinClientSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetMinSizeFunc m_wxAnyButtonBaseExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxAnyButtonBase::GetMinSize(); + if (*m_wxAnyButtonBaseExtGetMinSize != NULL){ + return m_wxAnyButtonBaseExtGetMinSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetNameFunc m_wxAnyButtonBaseExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxAnyButtonBase::GetName(); + if (*m_wxAnyButtonBaseExtGetName != NULL){ + return m_wxAnyButtonBaseExtGetName(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetNormalStateFunc m_wxAnyButtonBaseExtGetNormalState = NULL; + virtual wxAnyButtonBase::State GetNormalState() const override + { + wxAnyButtonBase::State res = wxAnyButtonBase::GetNormalState(); + if (*m_wxAnyButtonBaseExtGetNormalState != NULL){ + return m_wxAnyButtonBaseExtGetNormalState(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetPositionConstraintintPintPFunc m_wxAnyButtonBaseExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxAnyButtonBase::GetPositionConstraint(x, y); + if (*m_wxAnyButtonBaseExtGetPositionConstraintintPintP != NULL){ + return m_wxAnyButtonBaseExtGetPositionConstraintintPintP(this, x, y); + } + } + wxAnyButtonBaseExtGetScrollPosintFunc m_wxAnyButtonBaseExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxAnyButtonBase::GetScrollPos(orient); + if (*m_wxAnyButtonBaseExtGetScrollPosint != NULL){ + return m_wxAnyButtonBaseExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetScrollRangeintFunc m_wxAnyButtonBaseExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxAnyButtonBase::GetScrollRange(orient); + if (*m_wxAnyButtonBaseExtGetScrollRangeint != NULL){ + return m_wxAnyButtonBaseExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetScrollThumbintFunc m_wxAnyButtonBaseExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxAnyButtonBase::GetScrollThumb(orient); + if (*m_wxAnyButtonBaseExtGetScrollThumbint != NULL){ + return m_wxAnyButtonBaseExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetSizeConstraintintPintPFunc m_wxAnyButtonBaseExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxAnyButtonBase::GetSizeConstraint(w, h); + if (*m_wxAnyButtonBaseExtGetSizeConstraintintPintP != NULL){ + return m_wxAnyButtonBaseExtGetSizeConstraintintPintP(this, w, h); + } + } + wxAnyButtonBaseExtGetThemeEnabledFunc m_wxAnyButtonBaseExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxAnyButtonBase::GetThemeEnabled(); + if (*m_wxAnyButtonBaseExtGetThemeEnabled != NULL){ + return m_wxAnyButtonBaseExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetValidatorFunc m_wxAnyButtonBaseExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxAnyButtonBase::GetValidator(); + if (*m_wxAnyButtonBaseExtGetValidator != NULL){ + return m_wxAnyButtonBaseExtGetValidator(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetWindowBorderSizeFunc m_wxAnyButtonBaseExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxAnyButtonBase::GetWindowBorderSize(); + if (*m_wxAnyButtonBaseExtGetWindowBorderSize != NULL){ + return m_wxAnyButtonBaseExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtGetWindowStyleFlagFunc m_wxAnyButtonBaseExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxAnyButtonBase::GetWindowStyleFlag(); + if (*m_wxAnyButtonBaseExtGetWindowStyleFlag != NULL){ + return m_wxAnyButtonBaseExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtHasCaptureFunc m_wxAnyButtonBaseExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxAnyButtonBase::HasCapture(); + if (*m_wxAnyButtonBaseExtHasCapture != NULL){ + return m_wxAnyButtonBaseExtHasCapture(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtHasFocusFunc m_wxAnyButtonBaseExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxAnyButtonBase::HasFocus(); + if (*m_wxAnyButtonBaseExtHasFocus != NULL){ + return m_wxAnyButtonBaseExtHasFocus(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtHasMultiplePagesFunc m_wxAnyButtonBaseExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxAnyButtonBase::HasMultiplePages(); + if (*m_wxAnyButtonBaseExtHasMultiplePages != NULL){ + return m_wxAnyButtonBaseExtHasMultiplePages(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtHasTransparentBackgroundFunc m_wxAnyButtonBaseExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxAnyButtonBase::HasTransparentBackground(); + if (*m_wxAnyButtonBaseExtHasTransparentBackground != NULL){ + return m_wxAnyButtonBaseExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxAnyButtonBase::HideWithEffect(param0, param1); + if (*m_wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxAnyButtonBaseExtInformFirstDirectionintintintFunc m_wxAnyButtonBaseExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxAnyButtonBase::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxAnyButtonBaseExtInformFirstDirectionintintint != NULL){ + return m_wxAnyButtonBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxAnyButtonBaseExtInheritAttributesFunc m_wxAnyButtonBaseExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxAnyButtonBase::InheritAttributes(); + if (*m_wxAnyButtonBaseExtInheritAttributes != NULL){ + return m_wxAnyButtonBaseExtInheritAttributes(this); + } + } + wxAnyButtonBaseExtInitDialogFunc m_wxAnyButtonBaseExtInitDialog = NULL; + virtual void InitDialog() override + { + wxAnyButtonBase::InitDialog(); + if (*m_wxAnyButtonBaseExtInitDialog != NULL){ + return m_wxAnyButtonBaseExtInitDialog(this); + } + } + wxAnyButtonBaseExtIsClientAreaChildwxWindowCPFunc m_wxAnyButtonBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxAnyButtonBase::IsClientAreaChild(param0); + if (*m_wxAnyButtonBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxAnyButtonBaseExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsDoubleBufferedFunc m_wxAnyButtonBaseExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxAnyButtonBase::IsDoubleBuffered(); + if (*m_wxAnyButtonBaseExtIsDoubleBuffered != NULL){ + return m_wxAnyButtonBaseExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsRetainedFunc m_wxAnyButtonBaseExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxAnyButtonBase::IsRetained(); + if (*m_wxAnyButtonBaseExtIsRetained != NULL){ + return m_wxAnyButtonBaseExtIsRetained(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsScrollbarAlwaysShownintFunc m_wxAnyButtonBaseExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxAnyButtonBase::IsScrollbarAlwaysShown(param0); + if (*m_wxAnyButtonBaseExtIsScrollbarAlwaysShownint != NULL){ + return m_wxAnyButtonBaseExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsShownFunc m_wxAnyButtonBaseExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxAnyButtonBase::IsShown(); + if (*m_wxAnyButtonBaseExtIsShown != NULL){ + return m_wxAnyButtonBaseExtIsShown(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsShownOnScreenFunc m_wxAnyButtonBaseExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxAnyButtonBase::IsShownOnScreen(); + if (*m_wxAnyButtonBaseExtIsShownOnScreen != NULL){ + return m_wxAnyButtonBaseExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsThisEnabledFunc m_wxAnyButtonBaseExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxAnyButtonBase::IsThisEnabled(); + if (*m_wxAnyButtonBaseExtIsThisEnabled != NULL){ + return m_wxAnyButtonBaseExtIsThisEnabled(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsTopLevelFunc m_wxAnyButtonBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxAnyButtonBase::IsTopLevel(); + if (*m_wxAnyButtonBaseExtIsTopLevel != NULL){ + return m_wxAnyButtonBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxAnyButtonBase::IsTopNavigationDomain(param0); + if (*m_wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc m_wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxAnyButtonBase::IsTransparentBackgroundSupported(reason); + if (*m_wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxAnyButtonBaseExtLayoutFunc m_wxAnyButtonBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxAnyButtonBase::Layout(); + if (*m_wxAnyButtonBaseExtLayout != NULL){ + return m_wxAnyButtonBaseExtLayout(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtLayoutPhase1intPFunc m_wxAnyButtonBaseExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxAnyButtonBase::LayoutPhase1(noChanges); + if (*m_wxAnyButtonBaseExtLayoutPhase1intP != NULL){ + return m_wxAnyButtonBaseExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxAnyButtonBaseExtLayoutPhase2intPFunc m_wxAnyButtonBaseExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxAnyButtonBase::LayoutPhase2(noChanges); + if (*m_wxAnyButtonBaseExtLayoutPhase2intP != NULL){ + return m_wxAnyButtonBaseExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxAnyButtonBaseExtLowerFunc m_wxAnyButtonBaseExtLower = NULL; + virtual void Lower() override + { + wxAnyButtonBase::Lower(); + if (*m_wxAnyButtonBaseExtLower != NULL){ + return m_wxAnyButtonBaseExtLower(this); + } + } + wxAnyButtonBaseExtMoveConstraintintintFunc m_wxAnyButtonBaseExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxAnyButtonBase::MoveConstraint(x, y); + if (*m_wxAnyButtonBaseExtMoveConstraintintint != NULL){ + return m_wxAnyButtonBaseExtMoveConstraintintint(this, x, y); + } + } + wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAnyButtonBase::OnDynamicBind(param0); + if (*m_wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtOnInternalIdleFunc m_wxAnyButtonBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxAnyButtonBase::OnInternalIdle(); + if (*m_wxAnyButtonBaseExtOnInternalIdle != NULL){ + return m_wxAnyButtonBaseExtOnInternalIdle(this); + } + } + wxAnyButtonBaseExtPrepareDCwxDCRFunc m_wxAnyButtonBaseExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxAnyButtonBase::PrepareDC(param0); + if (*m_wxAnyButtonBaseExtPrepareDCwxDCR != NULL){ + return m_wxAnyButtonBaseExtPrepareDCwxDCR(this, param0); + } + } + wxAnyButtonBaseExtProcessEventwxEventRFunc m_wxAnyButtonBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAnyButtonBase::ProcessEvent(event); + if (*m_wxAnyButtonBaseExtProcessEventwxEventR != NULL){ + return m_wxAnyButtonBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonBaseExtQueueEventwxEventPFunc m_wxAnyButtonBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAnyButtonBase::QueueEvent(event); + if (*m_wxAnyButtonBaseExtQueueEventwxEventP != NULL){ + return m_wxAnyButtonBaseExtQueueEventwxEventP(this, event); + } + } + wxAnyButtonBaseExtRaiseFunc m_wxAnyButtonBaseExtRaise = NULL; + virtual void Raise() override + { + wxAnyButtonBase::Raise(); + if (*m_wxAnyButtonBaseExtRaise != NULL){ + return m_wxAnyButtonBaseExtRaise(this); + } + } + wxAnyButtonBaseExtRefreshboolwxRectCPFunc m_wxAnyButtonBaseExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxAnyButtonBase::Refresh(eraseBackground, rect); + if (*m_wxAnyButtonBaseExtRefreshboolwxRectCP != NULL){ + return m_wxAnyButtonBaseExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxAnyButtonBaseExtRegisterHotKeyintintintFunc m_wxAnyButtonBaseExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxAnyButtonBase::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxAnyButtonBaseExtRegisterHotKeyintintint != NULL){ + return m_wxAnyButtonBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxAnyButtonBaseExtRemoveChildwxWindowBasePFunc m_wxAnyButtonBaseExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxAnyButtonBase::RemoveChild(child); + if (*m_wxAnyButtonBaseExtRemoveChildwxWindowBaseP != NULL){ + return m_wxAnyButtonBaseExtRemoveChildwxWindowBaseP(this, child); + } + } + wxAnyButtonBaseExtReparentwxWindowBasePFunc m_wxAnyButtonBaseExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxAnyButtonBase::Reparent(newParent); + if (*m_wxAnyButtonBaseExtReparentwxWindowBaseP != NULL){ + return m_wxAnyButtonBaseExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxAnyButtonBaseExtScrollLinesintFunc m_wxAnyButtonBaseExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxAnyButtonBase::ScrollLines(param0); + if (*m_wxAnyButtonBaseExtScrollLinesint != NULL){ + return m_wxAnyButtonBaseExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtScrollPagesintFunc m_wxAnyButtonBaseExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxAnyButtonBase::ScrollPages(param0); + if (*m_wxAnyButtonBaseExtScrollPagesint != NULL){ + return m_wxAnyButtonBaseExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtScrollWindowintintwxRectCPFunc m_wxAnyButtonBaseExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxAnyButtonBase::ScrollWindow(dx, dy, rect); + if (*m_wxAnyButtonBaseExtScrollWindowintintwxRectCP != NULL){ + return m_wxAnyButtonBaseExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAnyButtonBase::SearchEventTable(table, event); + if (*m_wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAnyButtonBaseExtSendIdleEventswxIdleEventRFunc m_wxAnyButtonBaseExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxAnyButtonBase::SendIdleEvents(event); + if (*m_wxAnyButtonBaseExtSendIdleEventswxIdleEventR != NULL){ + return m_wxAnyButtonBaseExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonBaseExtSendSizeEventintFunc m_wxAnyButtonBaseExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxAnyButtonBase::SendSizeEvent(flags); + if (*m_wxAnyButtonBaseExtSendSizeEventint != NULL){ + return m_wxAnyButtonBaseExtSendSizeEventint(this, flags); + } + } + wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxAnyButtonBase::SetAcceleratorTable(accel); + if (*m_wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxAnyButtonBaseExtSetBackgroundColourwxColourCRFunc m_wxAnyButtonBaseExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxAnyButtonBase::SetBackgroundColour(colour); + if (*m_wxAnyButtonBaseExtSetBackgroundColourwxColourCR != NULL){ + return m_wxAnyButtonBaseExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc m_wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxAnyButtonBase::SetBackgroundStyle(style); + if (*m_wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetCanFocusboolFunc m_wxAnyButtonBaseExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxAnyButtonBase::SetCanFocus(param0); + if (*m_wxAnyButtonBaseExtSetCanFocusbool != NULL){ + return m_wxAnyButtonBaseExtSetCanFocusbool(this, param0); + } + } + wxAnyButtonBaseExtSetConstraintSizesboolFunc m_wxAnyButtonBaseExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxAnyButtonBase::SetConstraintSizes(recurse); + if (*m_wxAnyButtonBaseExtSetConstraintSizesbool != NULL){ + return m_wxAnyButtonBaseExtSetConstraintSizesbool(this, recurse); + } + } + wxAnyButtonBaseExtSetCursorwxCursorCRFunc m_wxAnyButtonBaseExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxAnyButtonBase::SetCursor(cursor); + if (*m_wxAnyButtonBaseExtSetCursorwxCursorCR != NULL){ + return m_wxAnyButtonBaseExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetDoubleBufferedboolFunc m_wxAnyButtonBaseExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxAnyButtonBase::SetDoubleBuffered(param0); + if (*m_wxAnyButtonBaseExtSetDoubleBufferedbool != NULL){ + return m_wxAnyButtonBaseExtSetDoubleBufferedbool(this, param0); + } + } + wxAnyButtonBaseExtSetDropTargetwxDropTargetPFunc m_wxAnyButtonBaseExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxAnyButtonBase::SetDropTarget(dropTarget); + if (*m_wxAnyButtonBaseExtSetDropTargetwxDropTargetP != NULL){ + return m_wxAnyButtonBaseExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxAnyButtonBaseExtSetExtraStylelongFunc m_wxAnyButtonBaseExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxAnyButtonBase::SetExtraStyle(exStyle); + if (*m_wxAnyButtonBaseExtSetExtraStylelong != NULL){ + return m_wxAnyButtonBaseExtSetExtraStylelong(this, exStyle); + } + } + wxAnyButtonBaseExtSetFocusFunc m_wxAnyButtonBaseExtSetFocus = NULL; + virtual void SetFocus() override + { + wxAnyButtonBase::SetFocus(); + if (*m_wxAnyButtonBaseExtSetFocus != NULL){ + return m_wxAnyButtonBaseExtSetFocus(this); + } + } + wxAnyButtonBaseExtSetFocusFromKbdFunc m_wxAnyButtonBaseExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxAnyButtonBase::SetFocusFromKbd(); + if (*m_wxAnyButtonBaseExtSetFocusFromKbd != NULL){ + return m_wxAnyButtonBaseExtSetFocusFromKbd(this); + } + } + wxAnyButtonBaseExtSetFontwxFontCRFunc m_wxAnyButtonBaseExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxAnyButtonBase::SetFont(font); + if (*m_wxAnyButtonBaseExtSetFontwxFontCR != NULL){ + return m_wxAnyButtonBaseExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetForegroundColourwxColourCRFunc m_wxAnyButtonBaseExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxAnyButtonBase::SetForegroundColour(colour); + if (*m_wxAnyButtonBaseExtSetForegroundColourwxColourCR != NULL){ + return m_wxAnyButtonBaseExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetIdwxWindowIDFunc m_wxAnyButtonBaseExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxAnyButtonBase::SetId(winid); + if (*m_wxAnyButtonBaseExtSetIdwxWindowID != NULL){ + return m_wxAnyButtonBaseExtSetIdwxWindowID(this, winid); + } + } + wxAnyButtonBaseExtSetLabelwxStringCRFunc m_wxAnyButtonBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxAnyButtonBase::SetLabel(label); + if (*m_wxAnyButtonBaseExtSetLabelwxStringCR != NULL){ + return m_wxAnyButtonBaseExtSetLabelwxStringCR(this, label); + } + } + wxAnyButtonBaseExtSetLabelTextwxStringCRFunc m_wxAnyButtonBaseExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxAnyButtonBase::SetLabelText(text); + if (*m_wxAnyButtonBaseExtSetLabelTextwxStringCR != NULL){ + return m_wxAnyButtonBaseExtSetLabelTextwxStringCR(this, text); + } + } + wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxAnyButtonBase::SetLayoutDirection(param0); + if (*m_wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxAnyButtonBaseExtSetMaxClientSizewxSizeCRFunc m_wxAnyButtonBaseExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxAnyButtonBase::SetMaxClientSize(size); + if (*m_wxAnyButtonBaseExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxAnyButtonBaseExtSetMaxSizewxSizeCRFunc m_wxAnyButtonBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxAnyButtonBase::SetMaxSize(maxSize); + if (*m_wxAnyButtonBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxAnyButtonBaseExtSetMinClientSizewxSizeCRFunc m_wxAnyButtonBaseExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxAnyButtonBase::SetMinClientSize(size); + if (*m_wxAnyButtonBaseExtSetMinClientSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtSetMinClientSizewxSizeCR(this, size); + } + } + wxAnyButtonBaseExtSetMinSizewxSizeCRFunc m_wxAnyButtonBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxAnyButtonBase::SetMinSize(minSize); + if (*m_wxAnyButtonBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxAnyButtonBaseExtSetNamewxStringCRFunc m_wxAnyButtonBaseExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxAnyButtonBase::SetName(name); + if (*m_wxAnyButtonBaseExtSetNamewxStringCR != NULL){ + return m_wxAnyButtonBaseExtSetNamewxStringCR(this, name); + } + } + wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAnyButtonBase::SetNextHandler(handler); + if (*m_wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAnyButtonBase::SetPreviousHandler(handler); + if (*m_wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAnyButtonBaseExtSetScrollPosintintboolFunc m_wxAnyButtonBaseExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxAnyButtonBase::SetScrollPos(orient, pos, refresh); + if (*m_wxAnyButtonBaseExtSetScrollPosintintbool != NULL){ + return m_wxAnyButtonBaseExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxAnyButtonBaseExtSetScrollbarintintintintboolFunc m_wxAnyButtonBaseExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxAnyButtonBase::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxAnyButtonBaseExtSetScrollbarintintintintbool != NULL){ + return m_wxAnyButtonBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxAnyButtonBaseExtSetSizeConstraintintintintintFunc m_wxAnyButtonBaseExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxAnyButtonBase::SetSizeConstraint(x, y, w, h); + if (*m_wxAnyButtonBaseExtSetSizeConstraintintintintint != NULL){ + return m_wxAnyButtonBaseExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxAnyButtonBaseExtSetSizeHintsintintintintintintFunc m_wxAnyButtonBaseExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxAnyButtonBase::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxAnyButtonBaseExtSetSizeHintsintintintintintint != NULL){ + return m_wxAnyButtonBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxAnyButtonBaseExtSetThemeEnabledboolFunc m_wxAnyButtonBaseExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxAnyButtonBase::SetThemeEnabled(enableTheme); + if (*m_wxAnyButtonBaseExtSetThemeEnabledbool != NULL){ + return m_wxAnyButtonBaseExtSetThemeEnabledbool(this, enableTheme); + } + } + wxAnyButtonBaseExtSetTransparentwxByteFunc m_wxAnyButtonBaseExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxAnyButtonBase::SetTransparent(param0); + if (*m_wxAnyButtonBaseExtSetTransparentwxByte != NULL){ + return m_wxAnyButtonBaseExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtSetValidatorwxValidatorCRFunc m_wxAnyButtonBaseExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxAnyButtonBase::SetValidator(validator); + if (*m_wxAnyButtonBaseExtSetValidatorwxValidatorCR != NULL){ + return m_wxAnyButtonBaseExtSetValidatorwxValidatorCR(this, validator); + } + } + wxAnyButtonBaseExtSetWindowStyleFlaglongFunc m_wxAnyButtonBaseExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxAnyButtonBase::SetWindowStyleFlag(style); + if (*m_wxAnyButtonBaseExtSetWindowStyleFlaglong != NULL){ + return m_wxAnyButtonBaseExtSetWindowStyleFlaglong(this, style); + } + } + wxAnyButtonBaseExtShouldInheritColoursFunc m_wxAnyButtonBaseExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxAnyButtonBase::ShouldInheritColours(); + if (*m_wxAnyButtonBaseExtShouldInheritColours != NULL){ + return m_wxAnyButtonBaseExtShouldInheritColours(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtShowboolFunc m_wxAnyButtonBaseExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxAnyButtonBase::Show(show); + if (*m_wxAnyButtonBaseExtShowbool != NULL){ + return m_wxAnyButtonBaseExtShowbool(this, show); + } + else { + return res; + } + } + wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxAnyButtonBase::ShowWithEffect(param0, param1); + if (*m_wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxAnyButtonBaseExtTransferDataFromWindowFunc m_wxAnyButtonBaseExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxAnyButtonBase::TransferDataFromWindow(); + if (*m_wxAnyButtonBaseExtTransferDataFromWindow != NULL){ + return m_wxAnyButtonBaseExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtTransferDataToWindowFunc m_wxAnyButtonBaseExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxAnyButtonBase::TransferDataToWindow(); + if (*m_wxAnyButtonBaseExtTransferDataToWindow != NULL){ + return m_wxAnyButtonBaseExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtTryAfterwxEventRFunc m_wxAnyButtonBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAnyButtonBase::TryAfter(event); + if (*m_wxAnyButtonBaseExtTryAfterwxEventR != NULL){ + return m_wxAnyButtonBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonBaseExtTryBeforewxEventRFunc m_wxAnyButtonBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAnyButtonBase::TryBefore(event); + if (*m_wxAnyButtonBaseExtTryBeforewxEventR != NULL){ + return m_wxAnyButtonBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonBaseExtUnregisterHotKeyintFunc m_wxAnyButtonBaseExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxAnyButtonBase::UnregisterHotKey(hotkeyId); + if (*m_wxAnyButtonBaseExtUnregisterHotKeyint != NULL){ + return m_wxAnyButtonBaseExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxAnyButtonBaseExtUpdateFunc m_wxAnyButtonBaseExtUpdate = NULL; + virtual void Update() override + { + wxAnyButtonBase::Update(); + if (*m_wxAnyButtonBaseExtUpdate != NULL){ + return m_wxAnyButtonBaseExtUpdate(this); + } + } + wxAnyButtonBaseExtUpdateWindowUIlongFunc m_wxAnyButtonBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxAnyButtonBase::UpdateWindowUI(flags); + if (*m_wxAnyButtonBaseExtUpdateWindowUIlong != NULL){ + return m_wxAnyButtonBaseExtUpdateWindowUIlong(this, flags); + } + } + wxAnyButtonBaseExtValidateFunc m_wxAnyButtonBaseExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxAnyButtonBase::Validate(); + if (*m_wxAnyButtonBaseExtValidate != NULL){ + return m_wxAnyButtonBaseExtValidate(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc m_wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxAnyButtonBase::WXAdjustFontToOwnPPI(param0); + if (*m_wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxAnyButtonBaseExtWXGetTextEntryFunc m_wxAnyButtonBaseExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxAnyButtonBase::WXGetTextEntry(); + if (*m_wxAnyButtonBaseExtWXGetTextEntry != NULL){ + return m_wxAnyButtonBaseExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXReservedEvtHandler1voidPFunc m_wxAnyButtonBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAnyButtonBase::WXReservedEvtHandler1(param0); + if (*m_wxAnyButtonBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAnyButtonBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXReservedEvtHandler2voidPFunc m_wxAnyButtonBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAnyButtonBase::WXReservedEvtHandler2(param0); + if (*m_wxAnyButtonBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAnyButtonBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXReservedWindow1voidPFunc m_wxAnyButtonBaseExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxAnyButtonBase::WXReservedWindow1(param0); + if (*m_wxAnyButtonBaseExtWXReservedWindow1voidP != NULL){ + return m_wxAnyButtonBaseExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXReservedWindow2voidPFunc m_wxAnyButtonBaseExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxAnyButtonBase::WXReservedWindow2(param0); + if (*m_wxAnyButtonBaseExtWXReservedWindow2voidP != NULL){ + return m_wxAnyButtonBaseExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXReservedWindow3voidPFunc m_wxAnyButtonBaseExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxAnyButtonBase::WXReservedWindow3(param0); + if (*m_wxAnyButtonBaseExtWXReservedWindow3voidP != NULL){ + return m_wxAnyButtonBaseExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxAnyButtonBase::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxAnyButtonBaseExtWarpPointerintintFunc m_wxAnyButtonBaseExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxAnyButtonBase::WarpPointer(x, y); + if (*m_wxAnyButtonBaseExtWarpPointerintint != NULL){ + return m_wxAnyButtonBaseExtWarpPointerintint(this, x, y); + } + } + wxAnyButtonBaseExtWindowToClientSizewxSizeCRFunc m_wxAnyButtonBaseExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxAnyButtonBase::WindowToClientSize(size); + if (*m_wxAnyButtonBaseExtWindowToClientSizewxSizeCR != NULL){ + return m_wxAnyButtonBaseExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxAnyButtonBaseExt(wxAnyButtonBaseExtAcceptsFocusFunc a_AcceptsFocus, wxAnyButtonBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxAnyButtonBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxAnyButtonBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxAnyButtonBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxAnyButtonBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxAnyButtonBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxAnyButtonBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxAnyButtonBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxAnyButtonBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxAnyButtonBaseExtCanBeFocusedFunc a_CanBeFocused, wxAnyButtonBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxAnyButtonBaseExtCanScrollintFunc a_CanScrollint, wxAnyButtonBaseExtCanSetTransparentFunc a_CanSetTransparent, wxAnyButtonBaseExtClearBackgroundFunc a_ClearBackground, wxAnyButtonBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAnyButtonBaseExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxAnyButtonBaseExtCreateRefDataFunc a_CreateRefData, wxAnyButtonBaseExtDestroyFunc a_Destroy, wxAnyButtonBaseExtDissociateHandleFunc a_DissociateHandle, wxAnyButtonBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxAnyButtonBaseExtDoCentreintFunc a_DoCentreint, wxAnyButtonBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxAnyButtonBaseExtDoEnableboolFunc a_DoEnablebool, wxAnyButtonBaseExtDoFreezeFunc a_DoFreeze, wxAnyButtonBaseExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxAnyButtonBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxAnyButtonBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxAnyButtonBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxAnyButtonBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxAnyButtonBaseExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxAnyButtonBaseExtDoGetClientDataFunc a_DoGetClientData, wxAnyButtonBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxAnyButtonBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxAnyButtonBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxAnyButtonBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxAnyButtonBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxAnyButtonBaseExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxAnyButtonBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxAnyButtonBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxAnyButtonBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxAnyButtonBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxAnyButtonBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxAnyButtonBaseExtDoNavigateInintFunc a_DoNavigateInint, wxAnyButtonBaseExtDoPhaseintFunc a_DoPhaseint, wxAnyButtonBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxAnyButtonBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxAnyButtonBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxAnyButtonBaseExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoordFunc a_DoSetBitmapMarginswxCoordwxCoord, wxAnyButtonBaseExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxAnyButtonBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAnyButtonBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAnyButtonBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxAnyButtonBaseExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxAnyButtonBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxAnyButtonBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxAnyButtonBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxAnyButtonBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxAnyButtonBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxAnyButtonBaseExtDoThawFunc a_DoThaw, wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxAnyButtonBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxAnyButtonBaseExtEnableboolFunc a_Enablebool, wxAnyButtonBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxAnyButtonBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxAnyButtonBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxAnyButtonBaseExtFitFunc a_Fit, wxAnyButtonBaseExtFitInsideFunc a_FitInside, wxAnyButtonBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxAnyButtonBaseExtGetCharHeightFunc a_GetCharHeight, wxAnyButtonBaseExtGetCharWidthFunc a_GetCharWidth, wxAnyButtonBaseExtGetClassInfoFunc a_GetClassInfo, wxAnyButtonBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxAnyButtonBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxAnyButtonBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxAnyButtonBaseExtGetDPIFunc a_GetDPI, wxAnyButtonBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxAnyButtonBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxAnyButtonBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxAnyButtonBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxAnyButtonBaseExtGetDropTargetFunc a_GetDropTarget, wxAnyButtonBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxAnyButtonBaseExtGetEventHashTableFunc a_GetEventHashTable, wxAnyButtonBaseExtGetEventTableFunc a_GetEventTable, wxAnyButtonBaseExtGetHandleFunc a_GetHandle, wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxAnyButtonBaseExtGetLabelFunc a_GetLabel, wxAnyButtonBaseExtGetLabelTextFunc a_GetLabelText, wxAnyButtonBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAnyButtonBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxAnyButtonBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxAnyButtonBaseExtGetMaxSizeFunc a_GetMaxSize, wxAnyButtonBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxAnyButtonBaseExtGetMinSizeFunc a_GetMinSize, wxAnyButtonBaseExtGetNameFunc a_GetName, wxAnyButtonBaseExtGetNormalStateFunc a_GetNormalState, wxAnyButtonBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxAnyButtonBaseExtGetScrollPosintFunc a_GetScrollPosint, wxAnyButtonBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxAnyButtonBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxAnyButtonBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxAnyButtonBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxAnyButtonBaseExtGetValidatorFunc a_GetValidator, wxAnyButtonBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxAnyButtonBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxAnyButtonBaseExtHasCaptureFunc a_HasCapture, wxAnyButtonBaseExtHasFocusFunc a_HasFocus, wxAnyButtonBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxAnyButtonBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxAnyButtonBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxAnyButtonBaseExtInheritAttributesFunc a_InheritAttributes, wxAnyButtonBaseExtInitDialogFunc a_InitDialog, wxAnyButtonBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxAnyButtonBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxAnyButtonBaseExtIsRetainedFunc a_IsRetained, wxAnyButtonBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxAnyButtonBaseExtIsShownFunc a_IsShown, wxAnyButtonBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxAnyButtonBaseExtIsThisEnabledFunc a_IsThisEnabled, wxAnyButtonBaseExtIsTopLevelFunc a_IsTopLevel, wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxAnyButtonBaseExtLayoutFunc a_Layout, wxAnyButtonBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxAnyButtonBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxAnyButtonBaseExtLowerFunc a_Lower, wxAnyButtonBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAnyButtonBaseExtOnInternalIdleFunc a_OnInternalIdle, wxAnyButtonBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxAnyButtonBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAnyButtonBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAnyButtonBaseExtRaiseFunc a_Raise, wxAnyButtonBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxAnyButtonBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxAnyButtonBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxAnyButtonBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxAnyButtonBaseExtScrollLinesintFunc a_ScrollLinesint, wxAnyButtonBaseExtScrollPagesintFunc a_ScrollPagesint, wxAnyButtonBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAnyButtonBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxAnyButtonBaseExtSendSizeEventintFunc a_SendSizeEventint, wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxAnyButtonBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxAnyButtonBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxAnyButtonBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxAnyButtonBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxAnyButtonBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxAnyButtonBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxAnyButtonBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxAnyButtonBaseExtSetFocusFunc a_SetFocus, wxAnyButtonBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxAnyButtonBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxAnyButtonBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxAnyButtonBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxAnyButtonBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxAnyButtonBaseExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxAnyButtonBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxAnyButtonBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxAnyButtonBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxAnyButtonBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxAnyButtonBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAnyButtonBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxAnyButtonBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxAnyButtonBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxAnyButtonBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxAnyButtonBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxAnyButtonBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxAnyButtonBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxAnyButtonBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxAnyButtonBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxAnyButtonBaseExtShowboolFunc a_Showbool, wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxAnyButtonBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxAnyButtonBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxAnyButtonBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAnyButtonBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAnyButtonBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxAnyButtonBaseExtUpdateFunc a_Update, wxAnyButtonBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxAnyButtonBaseExtValidateFunc a_Validate, wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxAnyButtonBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxAnyButtonBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAnyButtonBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAnyButtonBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxAnyButtonBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxAnyButtonBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxAnyButtonBaseExtWarpPointerintintFunc a_WarpPointerintint, wxAnyButtonBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxAnyButtonBase() { + m_wxAnyButtonBaseExtAcceptsFocus = a_AcceptsFocus; + m_wxAnyButtonBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxAnyButtonBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxAnyButtonBaseExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxAnyButtonBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAnyButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxAnyButtonBaseExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxAnyButtonBaseExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxAnyButtonBaseExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxAnyButtonBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxAnyButtonBaseExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxAnyButtonBaseExtCanBeFocused = a_CanBeFocused; + m_wxAnyButtonBaseExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxAnyButtonBaseExtCanScrollint = a_CanScrollint; + m_wxAnyButtonBaseExtCanSetTransparent = a_CanSetTransparent; + m_wxAnyButtonBaseExtClearBackground = a_ClearBackground; + m_wxAnyButtonBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxAnyButtonBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAnyButtonBaseExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxAnyButtonBaseExtCreateRefData = a_CreateRefData; + m_wxAnyButtonBaseExtDestroy = a_Destroy; + m_wxAnyButtonBaseExtDissociateHandle = a_DissociateHandle; + m_wxAnyButtonBaseExtDoCaptureMouse = a_DoCaptureMouse; + m_wxAnyButtonBaseExtDoCentreint = a_DoCentreint; + m_wxAnyButtonBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxAnyButtonBaseExtDoEnablebool = a_DoEnablebool; + m_wxAnyButtonBaseExtDoFreeze = a_DoFreeze; + m_wxAnyButtonBaseExtDoGetAuthNeeded = a_DoGetAuthNeeded; + m_wxAnyButtonBaseExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxAnyButtonBaseExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxAnyButtonBaseExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxAnyButtonBaseExtDoGetBestSize = a_DoGetBestSize; + m_wxAnyButtonBaseExtDoGetBitmapwxAnyButtonBaseNState = a_DoGetBitmapwxAnyButtonBaseNState; + m_wxAnyButtonBaseExtDoGetBitmapMargins = a_DoGetBitmapMargins; + m_wxAnyButtonBaseExtDoGetClientData = a_DoGetClientData; + m_wxAnyButtonBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxAnyButtonBaseExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxAnyButtonBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxAnyButtonBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxAnyButtonBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxAnyButtonBaseExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxAnyButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxAnyButtonBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxAnyButtonBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxAnyButtonBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxAnyButtonBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxAnyButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; + m_wxAnyButtonBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxAnyButtonBaseExtDoNavigateInint = a_DoNavigateInint; + m_wxAnyButtonBaseExtDoPhaseint = a_DoPhaseint; + m_wxAnyButtonBaseExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxAnyButtonBaseExtDoReleaseMouse = a_DoReleaseMouse; + m_wxAnyButtonBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxAnyButtonBaseExtDoSetAuthNeededbool = a_DoSetAuthNeededbool; + m_wxAnyButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState; + m_wxAnyButtonBaseExtDoSetBitmapMarginswxCoordwxCoord = a_DoSetBitmapMarginswxCoordwxCoord; + m_wxAnyButtonBaseExtDoSetBitmapPositionwxDirection = a_DoSetBitmapPositionwxDirection; + m_wxAnyButtonBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAnyButtonBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAnyButtonBaseExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxAnyButtonBaseExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxAnyButtonBaseExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxAnyButtonBaseExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxAnyButtonBaseExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxAnyButtonBaseExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxAnyButtonBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxAnyButtonBaseExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxAnyButtonBaseExtDoThaw = a_DoThaw; + m_wxAnyButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxAnyButtonBaseExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxAnyButtonBaseExtEnablebool = a_Enablebool; + m_wxAnyButtonBaseExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxAnyButtonBaseExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxAnyButtonBaseExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxAnyButtonBaseExtFit = a_Fit; + m_wxAnyButtonBaseExtFitInside = a_FitInside; + m_wxAnyButtonBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxAnyButtonBaseExtGetCharHeight = a_GetCharHeight; + m_wxAnyButtonBaseExtGetCharWidth = a_GetCharWidth; + m_wxAnyButtonBaseExtGetClassInfo = a_GetClassInfo; + m_wxAnyButtonBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxAnyButtonBaseExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxAnyButtonBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxAnyButtonBaseExtGetDPI = a_GetDPI; + m_wxAnyButtonBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxAnyButtonBaseExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxAnyButtonBaseExtGetDefaultBorder = a_GetDefaultBorder; + m_wxAnyButtonBaseExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxAnyButtonBaseExtGetDropTarget = a_GetDropTarget; + m_wxAnyButtonBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxAnyButtonBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxAnyButtonBaseExtGetEventTable = a_GetEventTable; + m_wxAnyButtonBaseExtGetHandle = a_GetHandle; + m_wxAnyButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxAnyButtonBaseExtGetLabel = a_GetLabel; + m_wxAnyButtonBaseExtGetLabelText = a_GetLabelText; + m_wxAnyButtonBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAnyButtonBaseExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxAnyButtonBaseExtGetMaxClientSize = a_GetMaxClientSize; + m_wxAnyButtonBaseExtGetMaxSize = a_GetMaxSize; + m_wxAnyButtonBaseExtGetMinClientSize = a_GetMinClientSize; + m_wxAnyButtonBaseExtGetMinSize = a_GetMinSize; + m_wxAnyButtonBaseExtGetName = a_GetName; + m_wxAnyButtonBaseExtGetNormalState = a_GetNormalState; + m_wxAnyButtonBaseExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxAnyButtonBaseExtGetScrollPosint = a_GetScrollPosint; + m_wxAnyButtonBaseExtGetScrollRangeint = a_GetScrollRangeint; + m_wxAnyButtonBaseExtGetScrollThumbint = a_GetScrollThumbint; + m_wxAnyButtonBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxAnyButtonBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxAnyButtonBaseExtGetValidator = a_GetValidator; + m_wxAnyButtonBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxAnyButtonBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxAnyButtonBaseExtHasCapture = a_HasCapture; + m_wxAnyButtonBaseExtHasFocus = a_HasFocus; + m_wxAnyButtonBaseExtHasMultiplePages = a_HasMultiplePages; + m_wxAnyButtonBaseExtHasTransparentBackground = a_HasTransparentBackground; + m_wxAnyButtonBaseExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxAnyButtonBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxAnyButtonBaseExtInheritAttributes = a_InheritAttributes; + m_wxAnyButtonBaseExtInitDialog = a_InitDialog; + m_wxAnyButtonBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxAnyButtonBaseExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxAnyButtonBaseExtIsRetained = a_IsRetained; + m_wxAnyButtonBaseExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxAnyButtonBaseExtIsShown = a_IsShown; + m_wxAnyButtonBaseExtIsShownOnScreen = a_IsShownOnScreen; + m_wxAnyButtonBaseExtIsThisEnabled = a_IsThisEnabled; + m_wxAnyButtonBaseExtIsTopLevel = a_IsTopLevel; + m_wxAnyButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxAnyButtonBaseExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxAnyButtonBaseExtLayout = a_Layout; + m_wxAnyButtonBaseExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxAnyButtonBaseExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxAnyButtonBaseExtLower = a_Lower; + m_wxAnyButtonBaseExtMoveConstraintintint = a_MoveConstraintintint; + m_wxAnyButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAnyButtonBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxAnyButtonBaseExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxAnyButtonBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAnyButtonBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAnyButtonBaseExtRaise = a_Raise; + m_wxAnyButtonBaseExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxAnyButtonBaseExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxAnyButtonBaseExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxAnyButtonBaseExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxAnyButtonBaseExtScrollLinesint = a_ScrollLinesint; + m_wxAnyButtonBaseExtScrollPagesint = a_ScrollPagesint; + m_wxAnyButtonBaseExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxAnyButtonBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAnyButtonBaseExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxAnyButtonBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxAnyButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxAnyButtonBaseExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxAnyButtonBaseExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxAnyButtonBaseExtSetCanFocusbool = a_SetCanFocusbool; + m_wxAnyButtonBaseExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxAnyButtonBaseExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxAnyButtonBaseExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxAnyButtonBaseExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxAnyButtonBaseExtSetExtraStylelong = a_SetExtraStylelong; + m_wxAnyButtonBaseExtSetFocus = a_SetFocus; + m_wxAnyButtonBaseExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxAnyButtonBaseExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxAnyButtonBaseExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxAnyButtonBaseExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxAnyButtonBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxAnyButtonBaseExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxAnyButtonBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxAnyButtonBaseExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxAnyButtonBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxAnyButtonBaseExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxAnyButtonBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxAnyButtonBaseExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxAnyButtonBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAnyButtonBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAnyButtonBaseExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxAnyButtonBaseExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxAnyButtonBaseExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxAnyButtonBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxAnyButtonBaseExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxAnyButtonBaseExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxAnyButtonBaseExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxAnyButtonBaseExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxAnyButtonBaseExtShouldInheritColours = a_ShouldInheritColours; + m_wxAnyButtonBaseExtShowbool = a_Showbool; + m_wxAnyButtonBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxAnyButtonBaseExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxAnyButtonBaseExtTransferDataToWindow = a_TransferDataToWindow; + m_wxAnyButtonBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAnyButtonBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAnyButtonBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxAnyButtonBaseExtUpdate = a_Update; + m_wxAnyButtonBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxAnyButtonBaseExtValidate = a_Validate; + m_wxAnyButtonBaseExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxAnyButtonBaseExtWXGetTextEntry = a_WXGetTextEntry; + m_wxAnyButtonBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAnyButtonBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAnyButtonBaseExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxAnyButtonBaseExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxAnyButtonBaseExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxAnyButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxAnyButtonBaseExtWarpPointerintint = a_WarpPointerintint; + m_wxAnyButtonBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } +}; + +class wxAnyButtonExt: public wxAnyButton +{ +public: + wxAnyButtonExt(): wxAnyButton() { } + wxAnyButtonExtAcceptsFocusFunc m_wxAnyButtonExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxAnyButton::AcceptsFocus(); + if (*m_wxAnyButtonExtAcceptsFocus != NULL){ + return m_wxAnyButtonExtAcceptsFocus(this); + } + else { + return res; + } + } + wxAnyButtonExtAcceptsFocusFromKeyboardFunc m_wxAnyButtonExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxAnyButton::AcceptsFocusFromKeyboard(); + if (*m_wxAnyButtonExtAcceptsFocusFromKeyboard != NULL){ + return m_wxAnyButtonExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxAnyButtonExtAcceptsFocusRecursivelyFunc m_wxAnyButtonExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxAnyButton::AcceptsFocusRecursively(); + if (*m_wxAnyButtonExtAcceptsFocusRecursively != NULL){ + return m_wxAnyButtonExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxAnyButtonExtAddChildwxWindowBasePFunc m_wxAnyButtonExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxAnyButton::AddChild(child); + if (*m_wxAnyButtonExtAddChildwxWindowBaseP != NULL){ + return m_wxAnyButtonExtAddChildwxWindowBaseP(this, child); + } + } + wxAnyButtonExtAddPendingEventwxEventCRFunc m_wxAnyButtonExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAnyButton::AddPendingEvent(event); + if (*m_wxAnyButtonExtAddPendingEventwxEventCR != NULL){ + return m_wxAnyButtonExtAddPendingEventwxEventCR(this, event); + } + } + wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxAnyButton::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxAnyButtonExtAdjustForParentClientOriginintRintRintFunc m_wxAnyButtonExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxAnyButton::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxAnyButtonExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxAnyButtonExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxAnyButtonExtAlwaysShowScrollbarsboolboolFunc m_wxAnyButtonExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxAnyButton::AlwaysShowScrollbars(param0, param1); + if (*m_wxAnyButtonExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxAnyButtonExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxAnyButtonExtAssociateHandleWXWidgetFunc m_wxAnyButtonExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxAnyButton::AssociateHandle(param0); + if (*m_wxAnyButtonExtAssociateHandleWXWidget != NULL){ + return m_wxAnyButtonExtAssociateHandleWXWidget(this, param0); + } + } + wxAnyButtonExtBeginRepositioningChildrenFunc m_wxAnyButtonExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxAnyButton::BeginRepositioningChildren(); + if (*m_wxAnyButtonExtBeginRepositioningChildren != NULL){ + return m_wxAnyButtonExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxAnyButtonExtCanApplyThemeBorderFunc m_wxAnyButtonExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxAnyButton::CanApplyThemeBorder(); + if (*m_wxAnyButtonExtCanApplyThemeBorder != NULL){ + return m_wxAnyButtonExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxAnyButtonExtCanBeFocusedFunc m_wxAnyButtonExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxAnyButton::CanBeFocused(); + if (*m_wxAnyButtonExtCanBeFocused != NULL){ + return m_wxAnyButtonExtCanBeFocused(this); + } + else { + return res; + } + } + wxAnyButtonExtCanBeOutsideClientAreaFunc m_wxAnyButtonExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxAnyButton::CanBeOutsideClientArea(); + if (*m_wxAnyButtonExtCanBeOutsideClientArea != NULL){ + return m_wxAnyButtonExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxAnyButtonExtCanScrollintFunc m_wxAnyButtonExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxAnyButton::CanScroll(orient); + if (*m_wxAnyButtonExtCanScrollint != NULL){ + return m_wxAnyButtonExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxAnyButtonExtCanSetTransparentFunc m_wxAnyButtonExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxAnyButton::CanSetTransparent(); + if (*m_wxAnyButtonExtCanSetTransparent != NULL){ + return m_wxAnyButtonExtCanSetTransparent(this); + } + else { + return res; + } + } + wxAnyButtonExtClearBackgroundFunc m_wxAnyButtonExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxAnyButton::ClearBackground(); + if (*m_wxAnyButtonExtClearBackground != NULL){ + return m_wxAnyButtonExtClearBackground(this); + } + } + wxAnyButtonExtClientToWindowSizewxSizeCRFunc m_wxAnyButtonExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxAnyButton::ClientToWindowSize(size); + if (*m_wxAnyButtonExtClientToWindowSizewxSizeCR != NULL){ + return m_wxAnyButtonExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxAnyButtonExtCloneRefDatawxObjectRefDataCPFunc m_wxAnyButtonExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAnyButton::CloneRefData(data); + if (*m_wxAnyButtonExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAnyButtonExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAnyButtonExtCommandwxCommandEventRFunc m_wxAnyButtonExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxAnyButton::Command(event); + if (*m_wxAnyButtonExtCommandwxCommandEventR != NULL){ + return m_wxAnyButtonExtCommandwxCommandEventR(this, event); + } + } + wxAnyButtonExtCreateRefDataFunc m_wxAnyButtonExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAnyButton::CreateRefData(); + if (*m_wxAnyButtonExtCreateRefData != NULL){ + return m_wxAnyButtonExtCreateRefData(this); + } + else { + return res; + } + } + wxAnyButtonExtDestroyFunc m_wxAnyButtonExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxAnyButton::Destroy(); + if (*m_wxAnyButtonExtDestroy != NULL){ + return m_wxAnyButtonExtDestroy(this); + } + else { + return res; + } + } + wxAnyButtonExtDissociateHandleFunc m_wxAnyButtonExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxAnyButton::DissociateHandle(); + if (*m_wxAnyButtonExtDissociateHandle != NULL){ + return m_wxAnyButtonExtDissociateHandle(this); + } + } + wxAnyButtonExtDoCaptureMouseFunc m_wxAnyButtonExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxAnyButton::DoCaptureMouse(); + if (*m_wxAnyButtonExtDoCaptureMouse != NULL){ + return m_wxAnyButtonExtDoCaptureMouse(this); + } + } + wxAnyButtonExtDoCentreintFunc m_wxAnyButtonExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxAnyButton::DoCentre(dir); + if (*m_wxAnyButtonExtDoCentreint != NULL){ + return m_wxAnyButtonExtDoCentreint(this, dir); + } + } + wxAnyButtonExtDoClientToScreenintPintPFunc m_wxAnyButtonExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxAnyButton::DoClientToScreen(x, y); + if (*m_wxAnyButtonExtDoClientToScreenintPintP != NULL){ + return m_wxAnyButtonExtDoClientToScreenintPintP(this, x, y); + } + } + wxAnyButtonExtDoEnableboolFunc m_wxAnyButtonExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxAnyButton::DoEnable(param0); + if (*m_wxAnyButtonExtDoEnablebool != NULL){ + return m_wxAnyButtonExtDoEnablebool(this, param0); + } + } + wxAnyButtonExtDoFreezeFunc m_wxAnyButtonExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxAnyButton::DoFreeze(); + if (*m_wxAnyButtonExtDoFreeze != NULL){ + return m_wxAnyButtonExtDoFreeze(this); + } + } + wxAnyButtonExtDoGetAuthNeededFunc m_wxAnyButtonExtDoGetAuthNeeded = NULL; virtual bool DoGetAuthNeeded() const override { - bool res = wxAnyButtonBase::DoGetAuthNeeded(); - if (*m_wxAnyButtonBaseExtDoGetAuthNeeded != NULL){ - return m_wxAnyButtonBaseExtDoGetAuthNeeded(this); + bool res = wxAnyButton::DoGetAuthNeeded(); + if (*m_wxAnyButtonExtDoGetAuthNeeded != NULL){ + return m_wxAnyButtonExtDoGetAuthNeeded(this); } else { return res; } } - wxAnyButtonBaseExtDoSetAuthNeededFunc m_wxAnyButtonBaseExtDoSetAuthNeeded = NULL; - virtual void DoSetAuthNeeded(bool param0) override + wxAnyButtonExtDoGetBestClientHeightintFunc m_wxAnyButtonExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override { - wxAnyButtonBase::DoSetAuthNeeded(param0); - if (*m_wxAnyButtonBaseExtDoSetAuthNeeded != NULL){ - return m_wxAnyButtonBaseExtDoSetAuthNeeded(this, param0); + int res = wxAnyButton::DoGetBestClientHeight(param0); + if (*m_wxAnyButtonExtDoGetBestClientHeightint != NULL){ + return m_wxAnyButtonExtDoGetBestClientHeightint(this, param0); + } + else { + return res; } } - wxAnyButtonBaseExt(wxAnyButtonBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxAnyButtonBaseExtGetNormalStateFunc a_GetNormalState, wxAnyButtonBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxAnyButtonBaseExtDoGetBitmapFunc a_DoGetBitmap, wxAnyButtonBaseExtDoSetBitmapFunc a_DoSetBitmap, wxAnyButtonBaseExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxAnyButtonBaseExtDoSetBitmapMarginsFunc a_DoSetBitmapMargins, wxAnyButtonBaseExtDoSetBitmapPositionFunc a_DoSetBitmapPosition, wxAnyButtonBaseExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxAnyButtonBaseExtDoSetAuthNeededFunc a_DoSetAuthNeeded): wxAnyButtonBase() { - m_wxAnyButtonBaseExtShouldInheritColours = a_ShouldInheritColours; - m_wxAnyButtonBaseExtGetNormalState = a_GetNormalState; - m_wxAnyButtonBaseExtGetDefaultBorder = a_GetDefaultBorder; - m_wxAnyButtonBaseExtDoGetBitmap = a_DoGetBitmap; - m_wxAnyButtonBaseExtDoSetBitmap = a_DoSetBitmap; - m_wxAnyButtonBaseExtDoGetBitmapMargins = a_DoGetBitmapMargins; - m_wxAnyButtonBaseExtDoSetBitmapMargins = a_DoSetBitmapMargins; - m_wxAnyButtonBaseExtDoSetBitmapPosition = a_DoSetBitmapPosition; - m_wxAnyButtonBaseExtDoGetAuthNeeded = a_DoGetAuthNeeded; - m_wxAnyButtonBaseExtDoSetAuthNeeded = a_DoSetAuthNeeded; + wxAnyButtonExtDoGetBestClientSizeFunc m_wxAnyButtonExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxAnyButton::DoGetBestClientSize(); + if (*m_wxAnyButtonExtDoGetBestClientSize != NULL){ + return m_wxAnyButtonExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxAnyButtonExtDoGetBestClientWidthintFunc m_wxAnyButtonExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxAnyButton::DoGetBestClientWidth(param0); + if (*m_wxAnyButtonExtDoGetBestClientWidthint != NULL){ + return m_wxAnyButtonExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtDoGetBestSizeFunc m_wxAnyButtonExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxAnyButton::DoGetBestSize(); + if (*m_wxAnyButtonExtDoGetBestSize != NULL){ + return m_wxAnyButtonExtDoGetBestSize(this); + } + else { + return res; + } + } + wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc m_wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNState = NULL; + virtual wxBitmap DoGetBitmap(wxAnyButtonBase::State param0) const override + { + wxBitmap res = wxAnyButton::DoGetBitmap(param0); + if (*m_wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNState != NULL){ + return m_wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNState(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtDoGetBitmapMarginsFunc m_wxAnyButtonExtDoGetBitmapMargins = NULL; + virtual wxSize DoGetBitmapMargins() const override + { + wxSize res = wxAnyButton::DoGetBitmapMargins(); + if (*m_wxAnyButtonExtDoGetBitmapMargins != NULL){ + return m_wxAnyButtonExtDoGetBitmapMargins(this); + } + else { + return res; + } + } + wxAnyButtonExtDoGetClientDataFunc m_wxAnyButtonExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAnyButton::DoGetClientData(); + if (*m_wxAnyButtonExtDoGetClientData != NULL){ + return m_wxAnyButtonExtDoGetClientData(this); + } + else { + return res; + } + } + wxAnyButtonExtDoGetClientObjectFunc m_wxAnyButtonExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAnyButton::DoGetClientObject(); + if (*m_wxAnyButtonExtDoGetClientObject != NULL){ + return m_wxAnyButtonExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAnyButtonExtDoGetClientSizeintPintPFunc m_wxAnyButtonExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxAnyButton::DoGetClientSize(width, height); + if (*m_wxAnyButtonExtDoGetClientSizeintPintP != NULL){ + return m_wxAnyButtonExtDoGetClientSizeintPintP(this, width, height); + } + } + wxAnyButtonExtDoGetPositionintPintPFunc m_wxAnyButtonExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxAnyButton::DoGetPosition(x, y); + if (*m_wxAnyButtonExtDoGetPositionintPintP != NULL){ + return m_wxAnyButtonExtDoGetPositionintPintP(this, x, y); + } + } + wxAnyButtonExtDoGetScreenPositionintPintPFunc m_wxAnyButtonExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxAnyButton::DoGetScreenPosition(x, y); + if (*m_wxAnyButtonExtDoGetScreenPositionintPintP != NULL){ + return m_wxAnyButtonExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxAnyButtonExtDoGetSizeintPintPFunc m_wxAnyButtonExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxAnyButton::DoGetSize(width, height); + if (*m_wxAnyButtonExtDoGetSizeintPintP != NULL){ + return m_wxAnyButtonExtDoGetSizeintPintP(this, width, height); + } + } + wxAnyButtonExtDoGetSizeFromTextSizeintintFunc m_wxAnyButtonExtDoGetSizeFromTextSizeintint = NULL; + virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override + { + wxSize res = wxAnyButton::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxAnyButtonExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxAnyButtonExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + } + else { + return res; + } + } + wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxAnyButton::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxAnyButtonExtDoGetVirtualSizeFunc m_wxAnyButtonExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxAnyButton::DoGetVirtualSize(); + if (*m_wxAnyButtonExtDoGetVirtualSize != NULL){ + return m_wxAnyButtonExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxAnyButtonExtDoHitTestwxCoordwxCoordFunc m_wxAnyButtonExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxAnyButton::DoHitTest(x, y); + if (*m_wxAnyButtonExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxAnyButtonExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxAnyButtonExtDoIsExposedintintintintFunc m_wxAnyButtonExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxAnyButton::DoIsExposed(x, y, w, h); + if (*m_wxAnyButtonExtDoIsExposedintintintint != NULL){ + return m_wxAnyButtonExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxAnyButtonExtDoIsExposedintintFunc m_wxAnyButtonExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxAnyButton::DoIsExposed(x, y); + if (*m_wxAnyButtonExtDoIsExposedintint != NULL){ + return m_wxAnyButtonExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxAnyButton::DoMoveInTabOrder(win, move); + if (*m_wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } + wxAnyButtonExtDoMoveWindowintintintintFunc m_wxAnyButtonExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxAnyButton::DoMoveWindow(x, y, width, height); + if (*m_wxAnyButtonExtDoMoveWindowintintintint != NULL){ + return m_wxAnyButtonExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxAnyButtonExtDoNavigateInintFunc m_wxAnyButtonExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxAnyButton::DoNavigateIn(flags); + if (*m_wxAnyButtonExtDoNavigateInint != NULL){ + return m_wxAnyButtonExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxAnyButtonExtDoPhaseintFunc m_wxAnyButtonExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxAnyButton::DoPhase(phase); + if (*m_wxAnyButtonExtDoPhaseint != NULL){ + return m_wxAnyButtonExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxAnyButtonExtDoPopupMenuwxMenuPintintFunc m_wxAnyButtonExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxAnyButton::DoPopupMenu(menu, x, y); + if (*m_wxAnyButtonExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxAnyButtonExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxAnyButtonExtDoReleaseMouseFunc m_wxAnyButtonExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxAnyButton::DoReleaseMouse(); + if (*m_wxAnyButtonExtDoReleaseMouse != NULL){ + return m_wxAnyButtonExtDoReleaseMouse(this); + } + } + wxAnyButtonExtDoScreenToClientintPintPFunc m_wxAnyButtonExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxAnyButton::DoScreenToClient(x, y); + if (*m_wxAnyButtonExtDoScreenToClientintPintP != NULL){ + return m_wxAnyButtonExtDoScreenToClientintPintP(this, x, y); + } + } + wxAnyButtonExtDoSetAuthNeededboolFunc m_wxAnyButtonExtDoSetAuthNeededbool = NULL; + virtual void DoSetAuthNeeded(bool param0) override + { + wxAnyButton::DoSetAuthNeeded(param0); + if (*m_wxAnyButtonExtDoSetAuthNeededbool != NULL){ + return m_wxAnyButtonExtDoSetAuthNeededbool(this, param0); + } + } + wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc m_wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = NULL; + virtual void DoSetBitmap(wxBitmapBundle const& param0, wxAnyButtonBase::State param1) override + { + wxAnyButton::DoSetBitmap(param0, param1); + if (*m_wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState != NULL){ + return m_wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState(this, param0, param1); + } + } + wxAnyButtonExtDoSetBitmapMarginsintintFunc m_wxAnyButtonExtDoSetBitmapMarginsintint = NULL; + virtual void DoSetBitmapMargins(int x, int y) override + { + wxAnyButton::DoSetBitmapMargins(x, y); + if (*m_wxAnyButtonExtDoSetBitmapMarginsintint != NULL){ + return m_wxAnyButtonExtDoSetBitmapMarginsintint(this, x, y); + } + } + wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoordFunc m_wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoord = NULL; + virtual void DoSetBitmapMargins(wxCoord param0, wxCoord param1) override + { + wxAnyButton::DoSetBitmapMargins(param0, param1); + if (*m_wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoord != NULL){ + return m_wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoord(this, param0, param1); + } + } + wxAnyButtonExtDoSetBitmapPositionwxDirectionFunc m_wxAnyButtonExtDoSetBitmapPositionwxDirection = NULL; + virtual void DoSetBitmapPosition(wxDirection param0) override + { + wxAnyButton::DoSetBitmapPosition(param0); + if (*m_wxAnyButtonExtDoSetBitmapPositionwxDirection != NULL){ + return m_wxAnyButtonExtDoSetBitmapPositionwxDirection(this, param0); + } + } + wxAnyButtonExtDoSetClientDatavoidPFunc m_wxAnyButtonExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAnyButton::DoSetClientData(data); + if (*m_wxAnyButtonExtDoSetClientDatavoidP != NULL){ + return m_wxAnyButtonExtDoSetClientDatavoidP(this, data); + } + } + wxAnyButtonExtDoSetClientObjectwxClientDataPFunc m_wxAnyButtonExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAnyButton::DoSetClientObject(data); + if (*m_wxAnyButtonExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAnyButtonExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAnyButtonExtDoSetClientSizeintintFunc m_wxAnyButtonExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxAnyButton::DoSetClientSize(width, height); + if (*m_wxAnyButtonExtDoSetClientSizeintint != NULL){ + return m_wxAnyButtonExtDoSetClientSizeintint(this, width, height); + } + } + wxAnyButtonExtDoSetLabelMarkupwxStringCRFunc m_wxAnyButtonExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxAnyButton::DoSetLabelMarkup(markup); + if (*m_wxAnyButtonExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxAnyButtonExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxAnyButtonExtDoSetSizeintintintintintFunc m_wxAnyButtonExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxAnyButton::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxAnyButtonExtDoSetSizeintintintintint != NULL){ + return m_wxAnyButtonExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxAnyButtonExtDoSetSizeHintsintintintintintintFunc m_wxAnyButtonExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxAnyButton::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxAnyButtonExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxAnyButtonExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxAnyButtonExtDoSetToolTipwxToolTipPFunc m_wxAnyButtonExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxAnyButton::DoSetToolTip(tip); + if (*m_wxAnyButtonExtDoSetToolTipwxToolTipP != NULL){ + return m_wxAnyButtonExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxAnyButtonExtDoSetToolTipTextwxStringCRFunc m_wxAnyButtonExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxAnyButton::DoSetToolTipText(tip); + if (*m_wxAnyButtonExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxAnyButtonExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxAnyButtonExtDoSetVirtualSizeintintFunc m_wxAnyButtonExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxAnyButton::DoSetVirtualSize(x, y); + if (*m_wxAnyButtonExtDoSetVirtualSizeintint != NULL){ + return m_wxAnyButtonExtDoSetVirtualSizeintint(this, x, y); + } + } + wxAnyButtonExtDoSetWindowVariantwxWindowVariantFunc m_wxAnyButtonExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxAnyButton::DoSetWindowVariant(variant); + if (*m_wxAnyButtonExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxAnyButtonExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxAnyButtonExtDoThawFunc m_wxAnyButtonExtDoThaw = NULL; + virtual void DoThaw() override + { + wxAnyButton::DoThaw(); + if (*m_wxAnyButtonExtDoThaw != NULL){ + return m_wxAnyButtonExtDoThaw(this); + } + } + wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxAnyButton::DoUpdateWindowUI(event); + if (*m_wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxAnyButtonExtDragAcceptFilesboolFunc m_wxAnyButtonExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxAnyButton::DragAcceptFiles(accept); + if (*m_wxAnyButtonExtDragAcceptFilesbool != NULL){ + return m_wxAnyButtonExtDragAcceptFilesbool(this, accept); + } + } + wxAnyButtonExtEnableboolFunc m_wxAnyButtonExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxAnyButton::Enable(enable); + if (*m_wxAnyButtonExtEnablebool != NULL){ + return m_wxAnyButtonExtEnablebool(this, enable); + } + else { + return res; + } + } + wxAnyButtonExtEnableTouchEventsintFunc m_wxAnyButtonExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxAnyButton::EnableTouchEvents(param0); + if (*m_wxAnyButtonExtEnableTouchEventsint != NULL){ + return m_wxAnyButtonExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtEnableVisibleFocusboolFunc m_wxAnyButtonExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxAnyButton::EnableVisibleFocus(param0); + if (*m_wxAnyButtonExtEnableVisibleFocusbool != NULL){ + return m_wxAnyButtonExtEnableVisibleFocusbool(this, param0); + } + } + wxAnyButtonExtEndRepositioningChildrenFunc m_wxAnyButtonExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxAnyButton::EndRepositioningChildren(); + if (*m_wxAnyButtonExtEndRepositioningChildren != NULL){ + return m_wxAnyButtonExtEndRepositioningChildren(this); + } + } + wxAnyButtonExtFitFunc m_wxAnyButtonExtFit = NULL; + virtual void Fit() override + { + wxAnyButton::Fit(); + if (*m_wxAnyButtonExtFit != NULL){ + return m_wxAnyButtonExtFit(this); + } + } + wxAnyButtonExtFitInsideFunc m_wxAnyButtonExtFitInside = NULL; + virtual void FitInside() override + { + wxAnyButton::FitInside(); + if (*m_wxAnyButtonExtFitInside != NULL){ + return m_wxAnyButtonExtFitInside(this); + } + } + wxAnyButtonExtGetBestVirtualSizeFunc m_wxAnyButtonExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxAnyButton::GetBestVirtualSize(); + if (*m_wxAnyButtonExtGetBestVirtualSize != NULL){ + return m_wxAnyButtonExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetCharHeightFunc m_wxAnyButtonExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxAnyButton::GetCharHeight(); + if (*m_wxAnyButtonExtGetCharHeight != NULL){ + return m_wxAnyButtonExtGetCharHeight(this); + } + else { + return res; + } + } + wxAnyButtonExtGetCharWidthFunc m_wxAnyButtonExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxAnyButton::GetCharWidth(); + if (*m_wxAnyButtonExtGetCharWidth != NULL){ + return m_wxAnyButtonExtGetCharWidth(this); + } + else { + return res; + } + } + wxAnyButtonExtGetClassInfoFunc m_wxAnyButtonExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAnyButton::GetClassInfo(); + if (*m_wxAnyButtonExtGetClassInfo != NULL){ + return m_wxAnyButtonExtGetClassInfo(this); + } + else { + return res; + } + } + wxAnyButtonExtGetClientAreaOriginFunc m_wxAnyButtonExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxAnyButton::GetClientAreaOrigin(); + if (*m_wxAnyButtonExtGetClientAreaOrigin != NULL){ + return m_wxAnyButtonExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxAnyButtonExtGetClientSizeConstraintintPintPFunc m_wxAnyButtonExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxAnyButton::GetClientSizeConstraint(w, h); + if (*m_wxAnyButtonExtGetClientSizeConstraintintPintP != NULL){ + return m_wxAnyButtonExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxAnyButtonExtGetContentScaleFactorFunc m_wxAnyButtonExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxAnyButton::GetContentScaleFactor(); + if (*m_wxAnyButtonExtGetContentScaleFactor != NULL){ + return m_wxAnyButtonExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDPIFunc m_wxAnyButtonExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxAnyButton::GetDPI(); + if (*m_wxAnyButtonExtGetDPI != NULL){ + return m_wxAnyButtonExtGetDPI(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDPIScaleFactorFunc m_wxAnyButtonExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxAnyButton::GetDPIScaleFactor(); + if (*m_wxAnyButtonExtGetDPIScaleFactor != NULL){ + return m_wxAnyButtonExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDefaultAttributesFunc m_wxAnyButtonExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxAnyButton::GetDefaultAttributes(); + if (*m_wxAnyButtonExtGetDefaultAttributes != NULL){ + return m_wxAnyButtonExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDefaultBorderFunc m_wxAnyButtonExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxAnyButton::GetDefaultBorder(); + if (*m_wxAnyButtonExtGetDefaultBorder != NULL){ + return m_wxAnyButtonExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDefaultBorderForControlFunc m_wxAnyButtonExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxAnyButton::GetDefaultBorderForControl(); + if (*m_wxAnyButtonExtGetDefaultBorderForControl != NULL){ + return m_wxAnyButtonExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxAnyButtonExtGetDropTargetFunc m_wxAnyButtonExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxAnyButton::GetDropTarget(); + if (*m_wxAnyButtonExtGetDropTarget != NULL){ + return m_wxAnyButtonExtGetDropTarget(this); + } + else { + return res; + } + } + wxAnyButtonExtGetEffectiveMinSizeFunc m_wxAnyButtonExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxAnyButton::GetEffectiveMinSize(); + if (*m_wxAnyButtonExtGetEffectiveMinSize != NULL){ + return m_wxAnyButtonExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetEventHashTableFunc m_wxAnyButtonExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAnyButton::GetEventHashTable(); + if (*m_wxAnyButtonExtGetEventHashTable != NULL){ + return m_wxAnyButtonExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAnyButtonExtGetEventTableFunc m_wxAnyButtonExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAnyButton::GetEventTable(); + if (*m_wxAnyButtonExtGetEventTable != NULL){ + return m_wxAnyButtonExtGetEventTable(this); + } + else { + return res; + } + } + wxAnyButtonExtGetHandleFunc m_wxAnyButtonExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxAnyButton::GetHandle(); + if (*m_wxAnyButtonExtGetHandle != NULL){ + return m_wxAnyButtonExtGetHandle(this); + } + else { + return res; + } + } + wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxAnyButton::GetHelpTextAtPoint(pt, origin); + if (*m_wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxAnyButtonExtGetLabelFunc m_wxAnyButtonExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxAnyButton::GetLabel(); + if (*m_wxAnyButtonExtGetLabel != NULL){ + return m_wxAnyButtonExtGetLabel(this); + } + else { + return res; + } + } + wxAnyButtonExtGetLabelTextFunc m_wxAnyButtonExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxAnyButton::GetLabelText(); + if (*m_wxAnyButtonExtGetLabelText != NULL){ + return m_wxAnyButtonExtGetLabelText(this); + } + else { + return res; + } + } + wxAnyButtonExtGetLayoutDirectionFunc m_wxAnyButtonExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxAnyButton::GetLayoutDirection(); + if (*m_wxAnyButtonExtGetLayoutDirection != NULL){ + return m_wxAnyButtonExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAnyButtonExtGetMainWindowOfCompositeControlFunc m_wxAnyButtonExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxAnyButton::GetMainWindowOfCompositeControl(); + if (*m_wxAnyButtonExtGetMainWindowOfCompositeControl != NULL){ + return m_wxAnyButtonExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxAnyButtonExtGetMaxClientSizeFunc m_wxAnyButtonExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxAnyButton::GetMaxClientSize(); + if (*m_wxAnyButtonExtGetMaxClientSize != NULL){ + return m_wxAnyButtonExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetMaxSizeFunc m_wxAnyButtonExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxAnyButton::GetMaxSize(); + if (*m_wxAnyButtonExtGetMaxSize != NULL){ + return m_wxAnyButtonExtGetMaxSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetMinClientSizeFunc m_wxAnyButtonExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxAnyButton::GetMinClientSize(); + if (*m_wxAnyButtonExtGetMinClientSize != NULL){ + return m_wxAnyButtonExtGetMinClientSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetMinSizeFunc m_wxAnyButtonExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxAnyButton::GetMinSize(); + if (*m_wxAnyButtonExtGetMinSize != NULL){ + return m_wxAnyButtonExtGetMinSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetNameFunc m_wxAnyButtonExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxAnyButton::GetName(); + if (*m_wxAnyButtonExtGetName != NULL){ + return m_wxAnyButtonExtGetName(this); + } + else { + return res; + } + } + wxAnyButtonExtGetNormalStateFunc m_wxAnyButtonExtGetNormalState = NULL; + virtual wxAnyButtonBase::State GetNormalState() const override + { + wxAnyButtonBase::State res = wxAnyButton::GetNormalState(); + if (*m_wxAnyButtonExtGetNormalState != NULL){ + return m_wxAnyButtonExtGetNormalState(this); + } + else { + return res; + } + } + wxAnyButtonExtGetPositionConstraintintPintPFunc m_wxAnyButtonExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxAnyButton::GetPositionConstraint(x, y); + if (*m_wxAnyButtonExtGetPositionConstraintintPintP != NULL){ + return m_wxAnyButtonExtGetPositionConstraintintPintP(this, x, y); + } + } + wxAnyButtonExtGetScrollPosintFunc m_wxAnyButtonExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxAnyButton::GetScrollPos(orient); + if (*m_wxAnyButtonExtGetScrollPosint != NULL){ + return m_wxAnyButtonExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxAnyButtonExtGetScrollRangeintFunc m_wxAnyButtonExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxAnyButton::GetScrollRange(orient); + if (*m_wxAnyButtonExtGetScrollRangeint != NULL){ + return m_wxAnyButtonExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxAnyButtonExtGetScrollThumbintFunc m_wxAnyButtonExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxAnyButton::GetScrollThumb(orient); + if (*m_wxAnyButtonExtGetScrollThumbint != NULL){ + return m_wxAnyButtonExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxAnyButtonExtGetSizeConstraintintPintPFunc m_wxAnyButtonExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxAnyButton::GetSizeConstraint(w, h); + if (*m_wxAnyButtonExtGetSizeConstraintintPintP != NULL){ + return m_wxAnyButtonExtGetSizeConstraintintPintP(this, w, h); + } + } + wxAnyButtonExtGetThemeEnabledFunc m_wxAnyButtonExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxAnyButton::GetThemeEnabled(); + if (*m_wxAnyButtonExtGetThemeEnabled != NULL){ + return m_wxAnyButtonExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxAnyButtonExtGetValidatorFunc m_wxAnyButtonExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxAnyButton::GetValidator(); + if (*m_wxAnyButtonExtGetValidator != NULL){ + return m_wxAnyButtonExtGetValidator(this); + } + else { + return res; + } + } + wxAnyButtonExtGetWindowBorderSizeFunc m_wxAnyButtonExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxAnyButton::GetWindowBorderSize(); + if (*m_wxAnyButtonExtGetWindowBorderSize != NULL){ + return m_wxAnyButtonExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxAnyButtonExtGetWindowStyleFlagFunc m_wxAnyButtonExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxAnyButton::GetWindowStyleFlag(); + if (*m_wxAnyButtonExtGetWindowStyleFlag != NULL){ + return m_wxAnyButtonExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxAnyButtonExtHasCaptureFunc m_wxAnyButtonExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxAnyButton::HasCapture(); + if (*m_wxAnyButtonExtHasCapture != NULL){ + return m_wxAnyButtonExtHasCapture(this); + } + else { + return res; + } + } + wxAnyButtonExtHasFocusFunc m_wxAnyButtonExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxAnyButton::HasFocus(); + if (*m_wxAnyButtonExtHasFocus != NULL){ + return m_wxAnyButtonExtHasFocus(this); + } + else { + return res; + } + } + wxAnyButtonExtHasMultiplePagesFunc m_wxAnyButtonExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxAnyButton::HasMultiplePages(); + if (*m_wxAnyButtonExtHasMultiplePages != NULL){ + return m_wxAnyButtonExtHasMultiplePages(this); + } + else { + return res; + } + } + wxAnyButtonExtHasTransparentBackgroundFunc m_wxAnyButtonExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxAnyButton::HasTransparentBackground(); + if (*m_wxAnyButtonExtHasTransparentBackground != NULL){ + return m_wxAnyButtonExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxAnyButtonExtHideWithEffectwxShowEffectunsignedintFunc m_wxAnyButtonExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxAnyButton::HideWithEffect(param0, param1); + if (*m_wxAnyButtonExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxAnyButtonExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxAnyButtonExtInformFirstDirectionintintintFunc m_wxAnyButtonExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxAnyButton::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxAnyButtonExtInformFirstDirectionintintint != NULL){ + return m_wxAnyButtonExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxAnyButtonExtInheritAttributesFunc m_wxAnyButtonExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxAnyButton::InheritAttributes(); + if (*m_wxAnyButtonExtInheritAttributes != NULL){ + return m_wxAnyButtonExtInheritAttributes(this); + } + } + wxAnyButtonExtInitDialogFunc m_wxAnyButtonExtInitDialog = NULL; + virtual void InitDialog() override + { + wxAnyButton::InitDialog(); + if (*m_wxAnyButtonExtInitDialog != NULL){ + return m_wxAnyButtonExtInitDialog(this); + } + } + wxAnyButtonExtIsClientAreaChildwxWindowCPFunc m_wxAnyButtonExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxAnyButton::IsClientAreaChild(param0); + if (*m_wxAnyButtonExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxAnyButtonExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtIsDoubleBufferedFunc m_wxAnyButtonExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxAnyButton::IsDoubleBuffered(); + if (*m_wxAnyButtonExtIsDoubleBuffered != NULL){ + return m_wxAnyButtonExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxAnyButtonExtIsRetainedFunc m_wxAnyButtonExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxAnyButton::IsRetained(); + if (*m_wxAnyButtonExtIsRetained != NULL){ + return m_wxAnyButtonExtIsRetained(this); + } + else { + return res; + } + } + wxAnyButtonExtIsScrollbarAlwaysShownintFunc m_wxAnyButtonExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxAnyButton::IsScrollbarAlwaysShown(param0); + if (*m_wxAnyButtonExtIsScrollbarAlwaysShownint != NULL){ + return m_wxAnyButtonExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtIsShownFunc m_wxAnyButtonExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxAnyButton::IsShown(); + if (*m_wxAnyButtonExtIsShown != NULL){ + return m_wxAnyButtonExtIsShown(this); + } + else { + return res; + } + } + wxAnyButtonExtIsShownOnScreenFunc m_wxAnyButtonExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxAnyButton::IsShownOnScreen(); + if (*m_wxAnyButtonExtIsShownOnScreen != NULL){ + return m_wxAnyButtonExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxAnyButtonExtIsThisEnabledFunc m_wxAnyButtonExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxAnyButton::IsThisEnabled(); + if (*m_wxAnyButtonExtIsThisEnabled != NULL){ + return m_wxAnyButtonExtIsThisEnabled(this); + } + else { + return res; + } + } + wxAnyButtonExtIsTopLevelFunc m_wxAnyButtonExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxAnyButton::IsTopLevel(); + if (*m_wxAnyButtonExtIsTopLevel != NULL){ + return m_wxAnyButtonExtIsTopLevel(this); + } + else { + return res; + } + } + wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxAnyButton::IsTopNavigationDomain(param0); + if (*m_wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtIsTransparentBackgroundSupportedwxStringPFunc m_wxAnyButtonExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxAnyButton::IsTransparentBackgroundSupported(reason); + if (*m_wxAnyButtonExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxAnyButtonExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxAnyButtonExtLayoutFunc m_wxAnyButtonExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxAnyButton::Layout(); + if (*m_wxAnyButtonExtLayout != NULL){ + return m_wxAnyButtonExtLayout(this); + } + else { + return res; + } + } + wxAnyButtonExtLayoutPhase1intPFunc m_wxAnyButtonExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxAnyButton::LayoutPhase1(noChanges); + if (*m_wxAnyButtonExtLayoutPhase1intP != NULL){ + return m_wxAnyButtonExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxAnyButtonExtLayoutPhase2intPFunc m_wxAnyButtonExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxAnyButton::LayoutPhase2(noChanges); + if (*m_wxAnyButtonExtLayoutPhase2intP != NULL){ + return m_wxAnyButtonExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxAnyButtonExtLowerFunc m_wxAnyButtonExtLower = NULL; + virtual void Lower() override + { + wxAnyButton::Lower(); + if (*m_wxAnyButtonExtLower != NULL){ + return m_wxAnyButtonExtLower(this); + } + } + wxAnyButtonExtMoveConstraintintintFunc m_wxAnyButtonExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxAnyButton::MoveConstraint(x, y); + if (*m_wxAnyButtonExtMoveConstraintintint != NULL){ + return m_wxAnyButtonExtMoveConstraintintint(this, x, y); + } + } + wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAnyButton::OnDynamicBind(param0); + if (*m_wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtOnInternalIdleFunc m_wxAnyButtonExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxAnyButton::OnInternalIdle(); + if (*m_wxAnyButtonExtOnInternalIdle != NULL){ + return m_wxAnyButtonExtOnInternalIdle(this); + } + } + wxAnyButtonExtPrepareDCwxDCRFunc m_wxAnyButtonExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxAnyButton::PrepareDC(param0); + if (*m_wxAnyButtonExtPrepareDCwxDCR != NULL){ + return m_wxAnyButtonExtPrepareDCwxDCR(this, param0); + } + } + wxAnyButtonExtProcessEventwxEventRFunc m_wxAnyButtonExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAnyButton::ProcessEvent(event); + if (*m_wxAnyButtonExtProcessEventwxEventR != NULL){ + return m_wxAnyButtonExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonExtQueueEventwxEventPFunc m_wxAnyButtonExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAnyButton::QueueEvent(event); + if (*m_wxAnyButtonExtQueueEventwxEventP != NULL){ + return m_wxAnyButtonExtQueueEventwxEventP(this, event); + } + } + wxAnyButtonExtRaiseFunc m_wxAnyButtonExtRaise = NULL; + virtual void Raise() override + { + wxAnyButton::Raise(); + if (*m_wxAnyButtonExtRaise != NULL){ + return m_wxAnyButtonExtRaise(this); + } + } + wxAnyButtonExtRefreshboolwxRectCPFunc m_wxAnyButtonExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxAnyButton::Refresh(eraseBackground, rect); + if (*m_wxAnyButtonExtRefreshboolwxRectCP != NULL){ + return m_wxAnyButtonExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxAnyButtonExtRegisterHotKeyintintintFunc m_wxAnyButtonExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxAnyButton::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxAnyButtonExtRegisterHotKeyintintint != NULL){ + return m_wxAnyButtonExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxAnyButtonExtRemoveChildwxWindowBasePFunc m_wxAnyButtonExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxAnyButton::RemoveChild(child); + if (*m_wxAnyButtonExtRemoveChildwxWindowBaseP != NULL){ + return m_wxAnyButtonExtRemoveChildwxWindowBaseP(this, child); + } + } + wxAnyButtonExtReparentwxWindowBasePFunc m_wxAnyButtonExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxAnyButton::Reparent(newParent); + if (*m_wxAnyButtonExtReparentwxWindowBaseP != NULL){ + return m_wxAnyButtonExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxAnyButtonExtScrollLinesintFunc m_wxAnyButtonExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxAnyButton::ScrollLines(param0); + if (*m_wxAnyButtonExtScrollLinesint != NULL){ + return m_wxAnyButtonExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtScrollPagesintFunc m_wxAnyButtonExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxAnyButton::ScrollPages(param0); + if (*m_wxAnyButtonExtScrollPagesint != NULL){ + return m_wxAnyButtonExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtScrollWindowintintwxRectCPFunc m_wxAnyButtonExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxAnyButton::ScrollWindow(dx, dy, rect); + if (*m_wxAnyButtonExtScrollWindowintintwxRectCP != NULL){ + return m_wxAnyButtonExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxAnyButtonExtSearchEventTablewxEventTableRwxEventRFunc m_wxAnyButtonExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAnyButton::SearchEventTable(table, event); + if (*m_wxAnyButtonExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAnyButtonExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAnyButtonExtSendIdleEventswxIdleEventRFunc m_wxAnyButtonExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxAnyButton::SendIdleEvents(event); + if (*m_wxAnyButtonExtSendIdleEventswxIdleEventR != NULL){ + return m_wxAnyButtonExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonExtSendSizeEventintFunc m_wxAnyButtonExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxAnyButton::SendSizeEvent(flags); + if (*m_wxAnyButtonExtSendSizeEventint != NULL){ + return m_wxAnyButtonExtSendSizeEventint(this, flags); + } + } + wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxAnyButton::SetAcceleratorTable(accel); + if (*m_wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxAnyButtonExtSetBackgroundColourwxColourCRFunc m_wxAnyButtonExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxAnyButton::SetBackgroundColour(colour); + if (*m_wxAnyButtonExtSetBackgroundColourwxColourCR != NULL){ + return m_wxAnyButtonExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxAnyButtonExtSetBackgroundStylewxBackgroundStyleFunc m_wxAnyButtonExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxAnyButton::SetBackgroundStyle(style); + if (*m_wxAnyButtonExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxAnyButtonExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxAnyButtonExtSetCanFocusboolFunc m_wxAnyButtonExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxAnyButton::SetCanFocus(param0); + if (*m_wxAnyButtonExtSetCanFocusbool != NULL){ + return m_wxAnyButtonExtSetCanFocusbool(this, param0); + } + } + wxAnyButtonExtSetConstraintSizesboolFunc m_wxAnyButtonExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxAnyButton::SetConstraintSizes(recurse); + if (*m_wxAnyButtonExtSetConstraintSizesbool != NULL){ + return m_wxAnyButtonExtSetConstraintSizesbool(this, recurse); + } + } + wxAnyButtonExtSetCursorwxCursorCRFunc m_wxAnyButtonExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxAnyButton::SetCursor(cursor); + if (*m_wxAnyButtonExtSetCursorwxCursorCR != NULL){ + return m_wxAnyButtonExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxAnyButtonExtSetDoubleBufferedboolFunc m_wxAnyButtonExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxAnyButton::SetDoubleBuffered(param0); + if (*m_wxAnyButtonExtSetDoubleBufferedbool != NULL){ + return m_wxAnyButtonExtSetDoubleBufferedbool(this, param0); + } + } + wxAnyButtonExtSetDropTargetwxDropTargetPFunc m_wxAnyButtonExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxAnyButton::SetDropTarget(dropTarget); + if (*m_wxAnyButtonExtSetDropTargetwxDropTargetP != NULL){ + return m_wxAnyButtonExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxAnyButtonExtSetExtraStylelongFunc m_wxAnyButtonExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxAnyButton::SetExtraStyle(exStyle); + if (*m_wxAnyButtonExtSetExtraStylelong != NULL){ + return m_wxAnyButtonExtSetExtraStylelong(this, exStyle); + } + } + wxAnyButtonExtSetFocusFunc m_wxAnyButtonExtSetFocus = NULL; + virtual void SetFocus() override + { + wxAnyButton::SetFocus(); + if (*m_wxAnyButtonExtSetFocus != NULL){ + return m_wxAnyButtonExtSetFocus(this); + } + } + wxAnyButtonExtSetFocusFromKbdFunc m_wxAnyButtonExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxAnyButton::SetFocusFromKbd(); + if (*m_wxAnyButtonExtSetFocusFromKbd != NULL){ + return m_wxAnyButtonExtSetFocusFromKbd(this); + } + } + wxAnyButtonExtSetFontwxFontCRFunc m_wxAnyButtonExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxAnyButton::SetFont(font); + if (*m_wxAnyButtonExtSetFontwxFontCR != NULL){ + return m_wxAnyButtonExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxAnyButtonExtSetForegroundColourwxColourCRFunc m_wxAnyButtonExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxAnyButton::SetForegroundColour(colour); + if (*m_wxAnyButtonExtSetForegroundColourwxColourCR != NULL){ + return m_wxAnyButtonExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxAnyButtonExtSetIdwxWindowIDFunc m_wxAnyButtonExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxAnyButton::SetId(winid); + if (*m_wxAnyButtonExtSetIdwxWindowID != NULL){ + return m_wxAnyButtonExtSetIdwxWindowID(this, winid); + } + } + wxAnyButtonExtSetLabelwxStringCRFunc m_wxAnyButtonExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxAnyButton::SetLabel(label); + if (*m_wxAnyButtonExtSetLabelwxStringCR != NULL){ + return m_wxAnyButtonExtSetLabelwxStringCR(this, label); + } + } + wxAnyButtonExtSetLabelTextwxStringCRFunc m_wxAnyButtonExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxAnyButton::SetLabelText(text); + if (*m_wxAnyButtonExtSetLabelTextwxStringCR != NULL){ + return m_wxAnyButtonExtSetLabelTextwxStringCR(this, text); + } + } + wxAnyButtonExtSetLayoutDirectionwxLayoutDirectionFunc m_wxAnyButtonExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxAnyButton::SetLayoutDirection(param0); + if (*m_wxAnyButtonExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxAnyButtonExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxAnyButtonExtSetMaxClientSizewxSizeCRFunc m_wxAnyButtonExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxAnyButton::SetMaxClientSize(size); + if (*m_wxAnyButtonExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxAnyButtonExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxAnyButtonExtSetMaxSizewxSizeCRFunc m_wxAnyButtonExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxAnyButton::SetMaxSize(maxSize); + if (*m_wxAnyButtonExtSetMaxSizewxSizeCR != NULL){ + return m_wxAnyButtonExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxAnyButtonExtSetMinClientSizewxSizeCRFunc m_wxAnyButtonExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxAnyButton::SetMinClientSize(size); + if (*m_wxAnyButtonExtSetMinClientSizewxSizeCR != NULL){ + return m_wxAnyButtonExtSetMinClientSizewxSizeCR(this, size); + } + } + wxAnyButtonExtSetMinSizewxSizeCRFunc m_wxAnyButtonExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxAnyButton::SetMinSize(minSize); + if (*m_wxAnyButtonExtSetMinSizewxSizeCR != NULL){ + return m_wxAnyButtonExtSetMinSizewxSizeCR(this, minSize); + } + } + wxAnyButtonExtSetNamewxStringCRFunc m_wxAnyButtonExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxAnyButton::SetName(name); + if (*m_wxAnyButtonExtSetNamewxStringCR != NULL){ + return m_wxAnyButtonExtSetNamewxStringCR(this, name); + } + } + wxAnyButtonExtSetNextHandlerwxEvtHandlerPFunc m_wxAnyButtonExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAnyButton::SetNextHandler(handler); + if (*m_wxAnyButtonExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAnyButtonExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAnyButtonExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAnyButtonExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAnyButton::SetPreviousHandler(handler); + if (*m_wxAnyButtonExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAnyButtonExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAnyButtonExtSetScrollPosintintboolFunc m_wxAnyButtonExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxAnyButton::SetScrollPos(orient, pos, refresh); + if (*m_wxAnyButtonExtSetScrollPosintintbool != NULL){ + return m_wxAnyButtonExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxAnyButtonExtSetScrollbarintintintintboolFunc m_wxAnyButtonExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxAnyButton::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxAnyButtonExtSetScrollbarintintintintbool != NULL){ + return m_wxAnyButtonExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxAnyButtonExtSetSizeConstraintintintintintFunc m_wxAnyButtonExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxAnyButton::SetSizeConstraint(x, y, w, h); + if (*m_wxAnyButtonExtSetSizeConstraintintintintint != NULL){ + return m_wxAnyButtonExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxAnyButtonExtSetSizeHintsintintintintintintFunc m_wxAnyButtonExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxAnyButton::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxAnyButtonExtSetSizeHintsintintintintintint != NULL){ + return m_wxAnyButtonExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxAnyButtonExtSetThemeEnabledboolFunc m_wxAnyButtonExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxAnyButton::SetThemeEnabled(enableTheme); + if (*m_wxAnyButtonExtSetThemeEnabledbool != NULL){ + return m_wxAnyButtonExtSetThemeEnabledbool(this, enableTheme); + } + } + wxAnyButtonExtSetTransparentwxByteFunc m_wxAnyButtonExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxAnyButton::SetTransparent(param0); + if (*m_wxAnyButtonExtSetTransparentwxByte != NULL){ + return m_wxAnyButtonExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtSetValidatorwxValidatorCRFunc m_wxAnyButtonExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxAnyButton::SetValidator(validator); + if (*m_wxAnyButtonExtSetValidatorwxValidatorCR != NULL){ + return m_wxAnyButtonExtSetValidatorwxValidatorCR(this, validator); + } + } + wxAnyButtonExtSetWindowStyleFlaglongFunc m_wxAnyButtonExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxAnyButton::SetWindowStyleFlag(style); + if (*m_wxAnyButtonExtSetWindowStyleFlaglong != NULL){ + return m_wxAnyButtonExtSetWindowStyleFlaglong(this, style); + } + } + wxAnyButtonExtShouldInheritColoursFunc m_wxAnyButtonExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxAnyButton::ShouldInheritColours(); + if (*m_wxAnyButtonExtShouldInheritColours != NULL){ + return m_wxAnyButtonExtShouldInheritColours(this); + } + else { + return res; + } + } + wxAnyButtonExtShowboolFunc m_wxAnyButtonExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxAnyButton::Show(show); + if (*m_wxAnyButtonExtShowbool != NULL){ + return m_wxAnyButtonExtShowbool(this, show); + } + else { + return res; + } + } + wxAnyButtonExtShowWithEffectwxShowEffectunsignedintFunc m_wxAnyButtonExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxAnyButton::ShowWithEffect(param0, param1); + if (*m_wxAnyButtonExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxAnyButtonExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxAnyButtonExtTransferDataFromWindowFunc m_wxAnyButtonExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxAnyButton::TransferDataFromWindow(); + if (*m_wxAnyButtonExtTransferDataFromWindow != NULL){ + return m_wxAnyButtonExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxAnyButtonExtTransferDataToWindowFunc m_wxAnyButtonExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxAnyButton::TransferDataToWindow(); + if (*m_wxAnyButtonExtTransferDataToWindow != NULL){ + return m_wxAnyButtonExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxAnyButtonExtTryAfterwxEventRFunc m_wxAnyButtonExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAnyButton::TryAfter(event); + if (*m_wxAnyButtonExtTryAfterwxEventR != NULL){ + return m_wxAnyButtonExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonExtTryBeforewxEventRFunc m_wxAnyButtonExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAnyButton::TryBefore(event); + if (*m_wxAnyButtonExtTryBeforewxEventR != NULL){ + return m_wxAnyButtonExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAnyButtonExtUnregisterHotKeyintFunc m_wxAnyButtonExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxAnyButton::UnregisterHotKey(hotkeyId); + if (*m_wxAnyButtonExtUnregisterHotKeyint != NULL){ + return m_wxAnyButtonExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxAnyButtonExtUpdateFunc m_wxAnyButtonExtUpdate = NULL; + virtual void Update() override + { + wxAnyButton::Update(); + if (*m_wxAnyButtonExtUpdate != NULL){ + return m_wxAnyButtonExtUpdate(this); + } + } + wxAnyButtonExtUpdateWindowUIlongFunc m_wxAnyButtonExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxAnyButton::UpdateWindowUI(flags); + if (*m_wxAnyButtonExtUpdateWindowUIlong != NULL){ + return m_wxAnyButtonExtUpdateWindowUIlong(this, flags); + } + } + wxAnyButtonExtValidateFunc m_wxAnyButtonExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxAnyButton::Validate(); + if (*m_wxAnyButtonExtValidate != NULL){ + return m_wxAnyButtonExtValidate(this); + } + else { + return res; + } + } + wxAnyButtonExtWXAdjustFontToOwnPPIwxFontRFunc m_wxAnyButtonExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxAnyButton::WXAdjustFontToOwnPPI(param0); + if (*m_wxAnyButtonExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxAnyButtonExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxAnyButtonExtWXGetTextEntryFunc m_wxAnyButtonExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxAnyButton::WXGetTextEntry(); + if (*m_wxAnyButtonExtWXGetTextEntry != NULL){ + return m_wxAnyButtonExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxAnyButtonExtWXReservedEvtHandler1voidPFunc m_wxAnyButtonExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAnyButton::WXReservedEvtHandler1(param0); + if (*m_wxAnyButtonExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAnyButtonExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtWXReservedEvtHandler2voidPFunc m_wxAnyButtonExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAnyButton::WXReservedEvtHandler2(param0); + if (*m_wxAnyButtonExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAnyButtonExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtWXReservedWindow1voidPFunc m_wxAnyButtonExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxAnyButton::WXReservedWindow1(param0); + if (*m_wxAnyButtonExtWXReservedWindow1voidP != NULL){ + return m_wxAnyButtonExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtWXReservedWindow2voidPFunc m_wxAnyButtonExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxAnyButton::WXReservedWindow2(param0); + if (*m_wxAnyButtonExtWXReservedWindow2voidP != NULL){ + return m_wxAnyButtonExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtWXReservedWindow3voidPFunc m_wxAnyButtonExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxAnyButton::WXReservedWindow3(param0); + if (*m_wxAnyButtonExtWXReservedWindow3voidP != NULL){ + return m_wxAnyButtonExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxAnyButton::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxAnyButtonExtWarpPointerintintFunc m_wxAnyButtonExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxAnyButton::WarpPointer(x, y); + if (*m_wxAnyButtonExtWarpPointerintint != NULL){ + return m_wxAnyButtonExtWarpPointerintint(this, x, y); + } + } + wxAnyButtonExtWindowToClientSizewxSizeCRFunc m_wxAnyButtonExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxAnyButton::WindowToClientSize(size); + if (*m_wxAnyButtonExtWindowToClientSizewxSizeCR != NULL){ + return m_wxAnyButtonExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxAnyButtonExt(wxAnyButtonExtAcceptsFocusFunc a_AcceptsFocus, wxAnyButtonExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxAnyButtonExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxAnyButtonExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxAnyButtonExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxAnyButtonExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxAnyButtonExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxAnyButtonExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxAnyButtonExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxAnyButtonExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxAnyButtonExtCanBeFocusedFunc a_CanBeFocused, wxAnyButtonExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxAnyButtonExtCanScrollintFunc a_CanScrollint, wxAnyButtonExtCanSetTransparentFunc a_CanSetTransparent, wxAnyButtonExtClearBackgroundFunc a_ClearBackground, wxAnyButtonExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxAnyButtonExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAnyButtonExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxAnyButtonExtCreateRefDataFunc a_CreateRefData, wxAnyButtonExtDestroyFunc a_Destroy, wxAnyButtonExtDissociateHandleFunc a_DissociateHandle, wxAnyButtonExtDoCaptureMouseFunc a_DoCaptureMouse, wxAnyButtonExtDoCentreintFunc a_DoCentreint, wxAnyButtonExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxAnyButtonExtDoEnableboolFunc a_DoEnablebool, wxAnyButtonExtDoFreezeFunc a_DoFreeze, wxAnyButtonExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxAnyButtonExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxAnyButtonExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxAnyButtonExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxAnyButtonExtDoGetBestSizeFunc a_DoGetBestSize, wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxAnyButtonExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxAnyButtonExtDoGetClientDataFunc a_DoGetClientData, wxAnyButtonExtDoGetClientObjectFunc a_DoGetClientObject, wxAnyButtonExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxAnyButtonExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxAnyButtonExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxAnyButtonExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxAnyButtonExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxAnyButtonExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxAnyButtonExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxAnyButtonExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxAnyButtonExtDoIsExposedintintFunc a_DoIsExposedintint, wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxAnyButtonExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxAnyButtonExtDoNavigateInintFunc a_DoNavigateInint, wxAnyButtonExtDoPhaseintFunc a_DoPhaseint, wxAnyButtonExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxAnyButtonExtDoReleaseMouseFunc a_DoReleaseMouse, wxAnyButtonExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxAnyButtonExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxAnyButtonExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoordFunc a_DoSetBitmapMarginswxCoordwxCoord, wxAnyButtonExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxAnyButtonExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAnyButtonExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAnyButtonExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxAnyButtonExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxAnyButtonExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxAnyButtonExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxAnyButtonExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxAnyButtonExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxAnyButtonExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxAnyButtonExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxAnyButtonExtDoThawFunc a_DoThaw, wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxAnyButtonExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxAnyButtonExtEnableboolFunc a_Enablebool, wxAnyButtonExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxAnyButtonExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxAnyButtonExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxAnyButtonExtFitFunc a_Fit, wxAnyButtonExtFitInsideFunc a_FitInside, wxAnyButtonExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxAnyButtonExtGetCharHeightFunc a_GetCharHeight, wxAnyButtonExtGetCharWidthFunc a_GetCharWidth, wxAnyButtonExtGetClassInfoFunc a_GetClassInfo, wxAnyButtonExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxAnyButtonExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxAnyButtonExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxAnyButtonExtGetDPIFunc a_GetDPI, wxAnyButtonExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxAnyButtonExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxAnyButtonExtGetDefaultBorderFunc a_GetDefaultBorder, wxAnyButtonExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxAnyButtonExtGetDropTargetFunc a_GetDropTarget, wxAnyButtonExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxAnyButtonExtGetEventHashTableFunc a_GetEventHashTable, wxAnyButtonExtGetEventTableFunc a_GetEventTable, wxAnyButtonExtGetHandleFunc a_GetHandle, wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxAnyButtonExtGetLabelFunc a_GetLabel, wxAnyButtonExtGetLabelTextFunc a_GetLabelText, wxAnyButtonExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAnyButtonExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxAnyButtonExtGetMaxClientSizeFunc a_GetMaxClientSize, wxAnyButtonExtGetMaxSizeFunc a_GetMaxSize, wxAnyButtonExtGetMinClientSizeFunc a_GetMinClientSize, wxAnyButtonExtGetMinSizeFunc a_GetMinSize, wxAnyButtonExtGetNameFunc a_GetName, wxAnyButtonExtGetNormalStateFunc a_GetNormalState, wxAnyButtonExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxAnyButtonExtGetScrollPosintFunc a_GetScrollPosint, wxAnyButtonExtGetScrollRangeintFunc a_GetScrollRangeint, wxAnyButtonExtGetScrollThumbintFunc a_GetScrollThumbint, wxAnyButtonExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxAnyButtonExtGetThemeEnabledFunc a_GetThemeEnabled, wxAnyButtonExtGetValidatorFunc a_GetValidator, wxAnyButtonExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxAnyButtonExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxAnyButtonExtHasCaptureFunc a_HasCapture, wxAnyButtonExtHasFocusFunc a_HasFocus, wxAnyButtonExtHasMultiplePagesFunc a_HasMultiplePages, wxAnyButtonExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxAnyButtonExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxAnyButtonExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxAnyButtonExtInheritAttributesFunc a_InheritAttributes, wxAnyButtonExtInitDialogFunc a_InitDialog, wxAnyButtonExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxAnyButtonExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxAnyButtonExtIsRetainedFunc a_IsRetained, wxAnyButtonExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxAnyButtonExtIsShownFunc a_IsShown, wxAnyButtonExtIsShownOnScreenFunc a_IsShownOnScreen, wxAnyButtonExtIsThisEnabledFunc a_IsThisEnabled, wxAnyButtonExtIsTopLevelFunc a_IsTopLevel, wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxAnyButtonExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxAnyButtonExtLayoutFunc a_Layout, wxAnyButtonExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxAnyButtonExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxAnyButtonExtLowerFunc a_Lower, wxAnyButtonExtMoveConstraintintintFunc a_MoveConstraintintint, wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAnyButtonExtOnInternalIdleFunc a_OnInternalIdle, wxAnyButtonExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxAnyButtonExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAnyButtonExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAnyButtonExtRaiseFunc a_Raise, wxAnyButtonExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxAnyButtonExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxAnyButtonExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxAnyButtonExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxAnyButtonExtScrollLinesintFunc a_ScrollLinesint, wxAnyButtonExtScrollPagesintFunc a_ScrollPagesint, wxAnyButtonExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxAnyButtonExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAnyButtonExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxAnyButtonExtSendSizeEventintFunc a_SendSizeEventint, wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxAnyButtonExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxAnyButtonExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxAnyButtonExtSetCanFocusboolFunc a_SetCanFocusbool, wxAnyButtonExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxAnyButtonExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxAnyButtonExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxAnyButtonExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxAnyButtonExtSetExtraStylelongFunc a_SetExtraStylelong, wxAnyButtonExtSetFocusFunc a_SetFocus, wxAnyButtonExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxAnyButtonExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxAnyButtonExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxAnyButtonExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxAnyButtonExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxAnyButtonExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxAnyButtonExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxAnyButtonExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxAnyButtonExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxAnyButtonExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxAnyButtonExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxAnyButtonExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxAnyButtonExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAnyButtonExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAnyButtonExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxAnyButtonExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxAnyButtonExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxAnyButtonExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxAnyButtonExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxAnyButtonExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxAnyButtonExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxAnyButtonExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxAnyButtonExtShouldInheritColoursFunc a_ShouldInheritColours, wxAnyButtonExtShowboolFunc a_Showbool, wxAnyButtonExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxAnyButtonExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxAnyButtonExtTransferDataToWindowFunc a_TransferDataToWindow, wxAnyButtonExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAnyButtonExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAnyButtonExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxAnyButtonExtUpdateFunc a_Update, wxAnyButtonExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxAnyButtonExtValidateFunc a_Validate, wxAnyButtonExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxAnyButtonExtWXGetTextEntryFunc a_WXGetTextEntry, wxAnyButtonExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAnyButtonExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAnyButtonExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxAnyButtonExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxAnyButtonExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxAnyButtonExtWarpPointerintintFunc a_WarpPointerintint, wxAnyButtonExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxAnyButton() { + m_wxAnyButtonExtAcceptsFocus = a_AcceptsFocus; + m_wxAnyButtonExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxAnyButtonExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxAnyButtonExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxAnyButtonExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAnyButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxAnyButtonExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxAnyButtonExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxAnyButtonExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxAnyButtonExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxAnyButtonExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxAnyButtonExtCanBeFocused = a_CanBeFocused; + m_wxAnyButtonExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxAnyButtonExtCanScrollint = a_CanScrollint; + m_wxAnyButtonExtCanSetTransparent = a_CanSetTransparent; + m_wxAnyButtonExtClearBackground = a_ClearBackground; + m_wxAnyButtonExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxAnyButtonExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAnyButtonExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxAnyButtonExtCreateRefData = a_CreateRefData; + m_wxAnyButtonExtDestroy = a_Destroy; + m_wxAnyButtonExtDissociateHandle = a_DissociateHandle; + m_wxAnyButtonExtDoCaptureMouse = a_DoCaptureMouse; + m_wxAnyButtonExtDoCentreint = a_DoCentreint; + m_wxAnyButtonExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxAnyButtonExtDoEnablebool = a_DoEnablebool; + m_wxAnyButtonExtDoFreeze = a_DoFreeze; + m_wxAnyButtonExtDoGetAuthNeeded = a_DoGetAuthNeeded; + m_wxAnyButtonExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxAnyButtonExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxAnyButtonExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxAnyButtonExtDoGetBestSize = a_DoGetBestSize; + m_wxAnyButtonExtDoGetBitmapwxAnyButtonBaseNState = a_DoGetBitmapwxAnyButtonBaseNState; + m_wxAnyButtonExtDoGetBitmapMargins = a_DoGetBitmapMargins; + m_wxAnyButtonExtDoGetClientData = a_DoGetClientData; + m_wxAnyButtonExtDoGetClientObject = a_DoGetClientObject; + m_wxAnyButtonExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxAnyButtonExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxAnyButtonExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxAnyButtonExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxAnyButtonExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxAnyButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxAnyButtonExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxAnyButtonExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxAnyButtonExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxAnyButtonExtDoIsExposedintint = a_DoIsExposedintint; + m_wxAnyButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; + m_wxAnyButtonExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxAnyButtonExtDoNavigateInint = a_DoNavigateInint; + m_wxAnyButtonExtDoPhaseint = a_DoPhaseint; + m_wxAnyButtonExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxAnyButtonExtDoReleaseMouse = a_DoReleaseMouse; + m_wxAnyButtonExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxAnyButtonExtDoSetAuthNeededbool = a_DoSetAuthNeededbool; + m_wxAnyButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState; + m_wxAnyButtonExtDoSetBitmapMarginsintint = a_DoSetBitmapMarginsintint; + m_wxAnyButtonExtDoSetBitmapMarginswxCoordwxCoord = a_DoSetBitmapMarginswxCoordwxCoord; + m_wxAnyButtonExtDoSetBitmapPositionwxDirection = a_DoSetBitmapPositionwxDirection; + m_wxAnyButtonExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAnyButtonExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAnyButtonExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxAnyButtonExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxAnyButtonExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxAnyButtonExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxAnyButtonExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxAnyButtonExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxAnyButtonExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxAnyButtonExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxAnyButtonExtDoThaw = a_DoThaw; + m_wxAnyButtonExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxAnyButtonExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxAnyButtonExtEnablebool = a_Enablebool; + m_wxAnyButtonExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxAnyButtonExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxAnyButtonExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxAnyButtonExtFit = a_Fit; + m_wxAnyButtonExtFitInside = a_FitInside; + m_wxAnyButtonExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxAnyButtonExtGetCharHeight = a_GetCharHeight; + m_wxAnyButtonExtGetCharWidth = a_GetCharWidth; + m_wxAnyButtonExtGetClassInfo = a_GetClassInfo; + m_wxAnyButtonExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxAnyButtonExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxAnyButtonExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxAnyButtonExtGetDPI = a_GetDPI; + m_wxAnyButtonExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxAnyButtonExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxAnyButtonExtGetDefaultBorder = a_GetDefaultBorder; + m_wxAnyButtonExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxAnyButtonExtGetDropTarget = a_GetDropTarget; + m_wxAnyButtonExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxAnyButtonExtGetEventHashTable = a_GetEventHashTable; + m_wxAnyButtonExtGetEventTable = a_GetEventTable; + m_wxAnyButtonExtGetHandle = a_GetHandle; + m_wxAnyButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxAnyButtonExtGetLabel = a_GetLabel; + m_wxAnyButtonExtGetLabelText = a_GetLabelText; + m_wxAnyButtonExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAnyButtonExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxAnyButtonExtGetMaxClientSize = a_GetMaxClientSize; + m_wxAnyButtonExtGetMaxSize = a_GetMaxSize; + m_wxAnyButtonExtGetMinClientSize = a_GetMinClientSize; + m_wxAnyButtonExtGetMinSize = a_GetMinSize; + m_wxAnyButtonExtGetName = a_GetName; + m_wxAnyButtonExtGetNormalState = a_GetNormalState; + m_wxAnyButtonExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxAnyButtonExtGetScrollPosint = a_GetScrollPosint; + m_wxAnyButtonExtGetScrollRangeint = a_GetScrollRangeint; + m_wxAnyButtonExtGetScrollThumbint = a_GetScrollThumbint; + m_wxAnyButtonExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxAnyButtonExtGetThemeEnabled = a_GetThemeEnabled; + m_wxAnyButtonExtGetValidator = a_GetValidator; + m_wxAnyButtonExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxAnyButtonExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxAnyButtonExtHasCapture = a_HasCapture; + m_wxAnyButtonExtHasFocus = a_HasFocus; + m_wxAnyButtonExtHasMultiplePages = a_HasMultiplePages; + m_wxAnyButtonExtHasTransparentBackground = a_HasTransparentBackground; + m_wxAnyButtonExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxAnyButtonExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxAnyButtonExtInheritAttributes = a_InheritAttributes; + m_wxAnyButtonExtInitDialog = a_InitDialog; + m_wxAnyButtonExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxAnyButtonExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxAnyButtonExtIsRetained = a_IsRetained; + m_wxAnyButtonExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxAnyButtonExtIsShown = a_IsShown; + m_wxAnyButtonExtIsShownOnScreen = a_IsShownOnScreen; + m_wxAnyButtonExtIsThisEnabled = a_IsThisEnabled; + m_wxAnyButtonExtIsTopLevel = a_IsTopLevel; + m_wxAnyButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxAnyButtonExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxAnyButtonExtLayout = a_Layout; + m_wxAnyButtonExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxAnyButtonExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxAnyButtonExtLower = a_Lower; + m_wxAnyButtonExtMoveConstraintintint = a_MoveConstraintintint; + m_wxAnyButtonExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAnyButtonExtOnInternalIdle = a_OnInternalIdle; + m_wxAnyButtonExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxAnyButtonExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAnyButtonExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAnyButtonExtRaise = a_Raise; + m_wxAnyButtonExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxAnyButtonExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxAnyButtonExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxAnyButtonExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxAnyButtonExtScrollLinesint = a_ScrollLinesint; + m_wxAnyButtonExtScrollPagesint = a_ScrollPagesint; + m_wxAnyButtonExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxAnyButtonExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAnyButtonExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxAnyButtonExtSendSizeEventint = a_SendSizeEventint; + m_wxAnyButtonExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxAnyButtonExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxAnyButtonExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxAnyButtonExtSetCanFocusbool = a_SetCanFocusbool; + m_wxAnyButtonExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxAnyButtonExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxAnyButtonExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxAnyButtonExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxAnyButtonExtSetExtraStylelong = a_SetExtraStylelong; + m_wxAnyButtonExtSetFocus = a_SetFocus; + m_wxAnyButtonExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxAnyButtonExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxAnyButtonExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxAnyButtonExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxAnyButtonExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxAnyButtonExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxAnyButtonExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxAnyButtonExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxAnyButtonExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxAnyButtonExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxAnyButtonExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxAnyButtonExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxAnyButtonExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAnyButtonExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAnyButtonExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxAnyButtonExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxAnyButtonExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxAnyButtonExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxAnyButtonExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxAnyButtonExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxAnyButtonExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxAnyButtonExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxAnyButtonExtShouldInheritColours = a_ShouldInheritColours; + m_wxAnyButtonExtShowbool = a_Showbool; + m_wxAnyButtonExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxAnyButtonExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxAnyButtonExtTransferDataToWindow = a_TransferDataToWindow; + m_wxAnyButtonExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAnyButtonExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAnyButtonExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxAnyButtonExtUpdate = a_Update; + m_wxAnyButtonExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxAnyButtonExtValidate = a_Validate; + m_wxAnyButtonExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxAnyButtonExtWXGetTextEntry = a_WXGetTextEntry; + m_wxAnyButtonExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAnyButtonExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAnyButtonExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxAnyButtonExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxAnyButtonExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxAnyButtonExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxAnyButtonExtWarpPointerintint = a_WarpPointerintint; + m_wxAnyButtonExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; -#if defined(__WXUNIVERSAL__) - #include "wxext/univ/anybutton_ext.h" -#elif defined(__WXMSW__) - #include "wxext/msw/anybutton_ext.h" -//#elif defined(__WXMOTIF__) -// #include "wx/motif/anybutton.h" -#elif defined(__WXGTK20__) - #include "wxext/gtk/anybutton_ext.h" -//#elif defined(__WXGTK__) -// #include "wx/gtk1/anybutton.h" -#elif defined(__WXMAC__) - #include "wxext/osx/anybutton_ext.h" -#elif defined(__WXQT__) - #include "wxext/qt/anybutton_ext.h" -#else - typedef wxAnyButtonBaseExt wxAnyButtonExt; -#endif #endif diff --git a/wxheaders/wxext/app_ext.h b/wxheaders/wxext/app_ext.h index c38b757..5ce3c75 100644 --- a/wxheaders/wxext/app_ext.h +++ b/wxheaders/wxext/app_ext.h @@ -1,719 +1,825 @@ #ifndef _WX_APP_H_EXT_ #define _WX_APP_H_EXT_ -#include #include -class wxAppConsoleBaseExt; -typedef bool (*wxAppConsoleBaseExtInitializeFunc)(const wxAppConsoleBaseExt* self, int& argc, wxChar** argv); -typedef bool (*wxAppConsoleBaseExtCallOnInitFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtOnInitFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtOnRunFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnLaunchedFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnEventLoopEnterFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); -typedef int (*wxAppConsoleBaseExtOnExitFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnEventLoopExitFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); -typedef void (*wxAppConsoleBaseExtCleanUpFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnFatalExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtExitFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnInitCmdLineFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineParsedFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineHelpFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineErrorFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppConsoleBaseExtSetCLocaleFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtFilterEventFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); -typedef void (*wxAppConsoleBaseExtCallEventHandlerFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); -typedef void (*wxAppConsoleBaseExtHandleEventFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); -typedef void (*wxAppConsoleBaseExtOnUnhandledExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtOnExceptionInMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtStoreCurrentExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtRethrowStoredExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtProcessPendingEventsFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtPendingFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtDispatchFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtExitMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtWakeUpIdleFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtProcessIdleFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtUsesEventLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnAssertFailureFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); -typedef void (*wxAppConsoleBaseExtOnAssertFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); -typedef bool (*wxAppConsoleBaseExtIsGUIFunc)(const wxAppConsoleBaseExt* self); -typedef wxAppTraits* (*wxAppConsoleBaseExtCreateTraitsFunc)(const wxAppConsoleBaseExt* self); -typedef void* (*wxAppConsoleBaseExtWXReservedApp1Func)(const wxAppConsoleBaseExt* self, void* param0); -typedef void* (*wxAppConsoleBaseExtWXReservedApp2Func)(const wxAppConsoleBaseExt* self, void* param0); -class wxAppBaseExt; -typedef bool (*wxAppBaseExtInitializeFunc)(const wxAppBaseExt* self, int& argc, wxChar** argv); -typedef bool (*wxAppBaseExtOnInitGuiFunc)(const wxAppBaseExt* self); -typedef int (*wxAppBaseExtOnRunFunc)(const wxAppBaseExt* self); -typedef int (*wxAppBaseExtOnExitFunc)(const wxAppBaseExt* self); -typedef void (*wxAppBaseExtCleanUpFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtSafeYieldFunc)(const wxAppBaseExt* self, wxWindow* win, bool onlyIfNeeded); -typedef bool (*wxAppBaseExtSafeYieldForFunc)(const wxAppBaseExt* self, wxWindow* win, long eventsToProcess); -typedef bool (*wxAppBaseExtProcessIdleFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtUsesEventLoopFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtIsActiveFunc)(const wxAppBaseExt* self); -typedef wxWindow* (*wxAppBaseExtGetTopWindowFunc)(const wxAppBaseExt* self); -typedef wxVideoMode (*wxAppBaseExtGetDisplayModeFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtSetDisplayModeFunc)(const wxAppBaseExt* self, wxVideoMode const& param0); -typedef void (*wxAppBaseExtSetPrintModeFunc)(const wxAppBaseExt* self, int param0); -typedef wxLayoutDirection (*wxAppBaseExtGetLayoutDirectionFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtSetNativeThemeFunc)(const wxAppBaseExt* self, wxString const& param0); -typedef bool (*wxAppBaseExtOnCmdLineParsedFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppBaseExtOnInitCmdLineFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppBaseExtSetActiveFunc)(const wxAppBaseExt* self, bool isActive, wxWindow* lastFocus); -typedef bool (*wxAppBaseExtIsGUIFunc)(const wxAppBaseExt* self); -typedef wxAppTraits* (*wxAppBaseExtCreateTraitsFunc)(const wxAppBaseExt* self); -class wxAppInitializerExt; +class wxAppExt; +typedef void (*wxAppExtAddPendingEventwxEventCRFunc)(const wxAppExt* self, wxEvent const& event); +typedef void (*wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppExtCallOnInitFunc)(const wxAppExt* self); +typedef void (*wxAppExtCleanUpFunc)(const wxAppExt* self); +typedef wxObjectRefData* (*wxAppExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppExtCreateRefDataFunc)(const wxAppExt* self); +typedef wxAppTraits* (*wxAppExtCreateTraitsFunc)(const wxAppExt* self); +typedef bool (*wxAppExtDispatchFunc)(const wxAppExt* self); +typedef void* (*wxAppExtDoGetClientDataFunc)(const wxAppExt* self); +typedef wxClientData* (*wxAppExtDoGetClientObjectFunc)(const wxAppExt* self); +typedef void (*wxAppExtDoSetClientDatavoidPFunc)(const wxAppExt* self, void* data); +typedef void (*wxAppExtDoSetClientObjectwxClientDataPFunc)(const wxAppExt* self, wxClientData* data); +typedef void (*wxAppExtExitFunc)(const wxAppExt* self); +typedef void (*wxAppExtExitMainLoopFunc)(const wxAppExt* self); +typedef int (*wxAppExtFilterEventwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppExtGetClassInfoFunc)(const wxAppExt* self); +typedef wxVideoMode (*wxAppExtGetDisplayModeFunc)(const wxAppExt* self); +typedef wxEventHashTable& (*wxAppExtGetEventHashTableFunc)(const wxAppExt* self); +typedef wxEventTable const* (*wxAppExtGetEventTableFunc)(const wxAppExt* self); +typedef wxLayoutDirection (*wxAppExtGetLayoutDirectionFunc)(const wxAppExt* self); +typedef wxWindow* (*wxAppExtGetTopWindowFunc)(const wxAppExt* self); +typedef void (*wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppExtInitializeintRwxCharPPFunc)(const wxAppExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppExtIsActiveFunc)(const wxAppExt* self); +typedef bool (*wxAppExtIsGUIFunc)(const wxAppExt* self); +typedef int (*wxAppExtMainLoopFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppExt* self, wxEventLoopBase* param0); +typedef void (*wxAppExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppExtOnExceptionInMainLoopFunc)(const wxAppExt* self); +typedef int (*wxAppExtOnExitFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnFatalExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtOnInitFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnInitGuiFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnLaunchedFunc)(const wxAppExt* self); +typedef int (*wxAppExtOnRunFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnUnhandledExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtPendingFunc)(const wxAppExt* self); +typedef bool (*wxAppExtProcessEventwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtProcessIdleFunc)(const wxAppExt* self); +typedef void (*wxAppExtProcessPendingEventsFunc)(const wxAppExt* self); +typedef void (*wxAppExtQueueEventwxEventPFunc)(const wxAppExt* self, wxEvent* event); +typedef void (*wxAppExtRethrowStoredExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtSafeYieldwxWindowPboolFunc)(const wxAppExt* self, wxWindow* win, bool onlyIfNeeded); +typedef bool (*wxAppExtSafeYieldForwxWindowPlongFunc)(const wxAppExt* self, wxWindow* win, long eventsToProcess); +typedef bool (*wxAppExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppExtSetActiveboolwxWindowPFunc)(const wxAppExt* self, bool isActive, wxWindow* lastFocus); +typedef void (*wxAppExtSetCLocaleFunc)(const wxAppExt* self); +typedef bool (*wxAppExtSetDisplayModewxVideoModeCRFunc)(const wxAppExt* self, wxVideoMode const& param0); +typedef bool (*wxAppExtSetNativeThemewxStringCRFunc)(const wxAppExt* self, wxString const& param0); +typedef void (*wxAppExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppExt* self, wxEvtHandler* handler); +typedef void (*wxAppExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppExt* self, wxEvtHandler* handler); +typedef void (*wxAppExtSetPrintModeintFunc)(const wxAppExt* self, int param0); +typedef bool (*wxAppExtStoreCurrentExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtTryAfterwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtTryBeforewxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtUsesEventLoopFunc)(const wxAppExt* self); +typedef void* (*wxAppExtWXReservedApp1voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedApp2voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedEvtHandler1voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedEvtHandler2voidPFunc)(const wxAppExt* self, void* param0); +typedef void (*wxAppExtWakeUpIdleFunc)(const wxAppExt* self); -class wxAppConsoleBaseExt: public wxAppConsoleBase +class wxAppExt: public wxApp { public: - wxAppConsoleBaseExt(): wxAppConsoleBase() { } - virtual ~wxAppConsoleBaseExt() override { } - wxAppConsoleBaseExtInitializeFunc m_wxAppConsoleBaseExtInitialize = NULL; - virtual bool Initialize(int& argc, wxChar** argv) override + wxAppExt(): wxApp() { } + virtual ~wxAppExt() override { } + wxAppExtAddPendingEventwxEventCRFunc m_wxAppExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override { - bool res = wxAppConsoleBase::Initialize(argc, argv); - if (*m_wxAppConsoleBaseExtInitialize != NULL){ - return m_wxAppConsoleBaseExtInitialize(this, argc, argv); - } - else { - return res; + wxApp::AddPendingEvent(event); + if (*m_wxAppExtAddPendingEventwxEventCR != NULL){ + return m_wxAppExtAddPendingEventwxEventCR(this, event); } } - wxAppConsoleBaseExtCallOnInitFunc m_wxAppConsoleBaseExtCallOnInit = NULL; - virtual bool CallOnInit() override - { - bool res = wxAppConsoleBase::CallOnInit(); - if (*m_wxAppConsoleBaseExtCallOnInit != NULL){ - return m_wxAppConsoleBaseExtCallOnInit(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnInitFunc m_wxAppConsoleBaseExtOnInit = NULL; - virtual bool OnInit() override - { - bool res = wxAppConsoleBase::OnInit(); - if (*m_wxAppConsoleBaseExtOnInit != NULL){ - return m_wxAppConsoleBaseExtOnInit(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnRunFunc m_wxAppConsoleBaseExtOnRun = NULL; - virtual int OnRun() override - { - int res = wxAppConsoleBase::OnRun(); - if (*m_wxAppConsoleBaseExtOnRun != NULL){ - return m_wxAppConsoleBaseExtOnRun(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnLaunchedFunc m_wxAppConsoleBaseExtOnLaunched = NULL; - virtual void OnLaunched() override - { - wxAppConsoleBase::OnLaunched(); - if (*m_wxAppConsoleBaseExtOnLaunched != NULL){ - return m_wxAppConsoleBaseExtOnLaunched(this); - } - } - wxAppConsoleBaseExtOnEventLoopEnterFunc m_wxAppConsoleBaseExtOnEventLoopEnter = NULL; - virtual void OnEventLoopEnter(wxEventLoopBase* param0) override - { - wxAppConsoleBase::OnEventLoopEnter(param0); - if (*m_wxAppConsoleBaseExtOnEventLoopEnter != NULL){ - return m_wxAppConsoleBaseExtOnEventLoopEnter(this, param0); - } - } - wxAppConsoleBaseExtOnExitFunc m_wxAppConsoleBaseExtOnExit = NULL; - virtual int OnExit() override - { - int res = wxAppConsoleBase::OnExit(); - if (*m_wxAppConsoleBaseExtOnExit != NULL){ - return m_wxAppConsoleBaseExtOnExit(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnEventLoopExitFunc m_wxAppConsoleBaseExtOnEventLoopExit = NULL; - virtual void OnEventLoopExit(wxEventLoopBase* param0) override - { - wxAppConsoleBase::OnEventLoopExit(param0); - if (*m_wxAppConsoleBaseExtOnEventLoopExit != NULL){ - return m_wxAppConsoleBaseExtOnEventLoopExit(this, param0); - } - } - wxAppConsoleBaseExtCleanUpFunc m_wxAppConsoleBaseExtCleanUp = NULL; - virtual void CleanUp() override - { - wxAppConsoleBase::CleanUp(); - if (*m_wxAppConsoleBaseExtCleanUp != NULL){ - return m_wxAppConsoleBaseExtCleanUp(this); - } - } - wxAppConsoleBaseExtOnFatalExceptionFunc m_wxAppConsoleBaseExtOnFatalException = NULL; - virtual void OnFatalException() override - { - wxAppConsoleBase::OnFatalException(); - if (*m_wxAppConsoleBaseExtOnFatalException != NULL){ - return m_wxAppConsoleBaseExtOnFatalException(this); - } - } - wxAppConsoleBaseExtExitFunc m_wxAppConsoleBaseExtExit = NULL; - virtual void Exit() override - { - wxAppConsoleBase::Exit(); - if (*m_wxAppConsoleBaseExtExit != NULL){ - return m_wxAppConsoleBaseExtExit(this); - } - } - wxAppConsoleBaseExtOnInitCmdLineFunc m_wxAppConsoleBaseExtOnInitCmdLine = NULL; - virtual void OnInitCmdLine(wxCmdLineParser& parser) override - { - wxAppConsoleBase::OnInitCmdLine(parser); - if (*m_wxAppConsoleBaseExtOnInitCmdLine != NULL){ - return m_wxAppConsoleBaseExtOnInitCmdLine(this, parser); - } - } - wxAppConsoleBaseExtOnCmdLineParsedFunc m_wxAppConsoleBaseExtOnCmdLineParsed = NULL; - virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override - { - bool res = wxAppConsoleBase::OnCmdLineParsed(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineParsed != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineParsed(this, parser); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnCmdLineHelpFunc m_wxAppConsoleBaseExtOnCmdLineHelp = NULL; - virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override - { - bool res = wxAppConsoleBase::OnCmdLineHelp(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineHelp != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineHelp(this, parser); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnCmdLineErrorFunc m_wxAppConsoleBaseExtOnCmdLineError = NULL; - virtual bool OnCmdLineError(wxCmdLineParser& parser) override - { - bool res = wxAppConsoleBase::OnCmdLineError(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineError != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineError(this, parser); - } - else { - return res; - } - } - wxAppConsoleBaseExtSetCLocaleFunc m_wxAppConsoleBaseExtSetCLocale = NULL; - virtual void SetCLocale() override - { - wxAppConsoleBase::SetCLocale(); - if (*m_wxAppConsoleBaseExtSetCLocale != NULL){ - return m_wxAppConsoleBaseExtSetCLocale(this); - } - } - wxAppConsoleBaseExtFilterEventFunc m_wxAppConsoleBaseExtFilterEvent = NULL; - virtual int FilterEvent(wxEvent& event) override - { - int res = wxAppConsoleBase::FilterEvent(event); - if (*m_wxAppConsoleBaseExtFilterEvent != NULL){ - return m_wxAppConsoleBaseExtFilterEvent(this, event); - } - else { - return res; - } - } - wxAppConsoleBaseExtCallEventHandlerFunc m_wxAppConsoleBaseExtCallEventHandler = NULL; + wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override { - wxAppConsoleBase::CallEventHandler(handler, functor, event); - if (*m_wxAppConsoleBaseExtCallEventHandler != NULL){ - return m_wxAppConsoleBaseExtCallEventHandler(this, handler, functor, event); + wxApp::CallEventHandler(handler, functor, event); + if (*m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); } } - wxAppConsoleBaseExtHandleEventFunc m_wxAppConsoleBaseExtHandleEvent = NULL; - virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + wxAppExtCallOnInitFunc m_wxAppExtCallOnInit = NULL; + virtual bool CallOnInit() override { - wxAppConsoleBase::HandleEvent(handler, func, event); - if (*m_wxAppConsoleBaseExtHandleEvent != NULL){ - return m_wxAppConsoleBaseExtHandleEvent(this, handler, func, event); - } - } - wxAppConsoleBaseExtOnUnhandledExceptionFunc m_wxAppConsoleBaseExtOnUnhandledException = NULL; - virtual void OnUnhandledException() override - { - wxAppConsoleBase::OnUnhandledException(); - if (*m_wxAppConsoleBaseExtOnUnhandledException != NULL){ - return m_wxAppConsoleBaseExtOnUnhandledException(this); - } - } - wxAppConsoleBaseExtOnExceptionInMainLoopFunc m_wxAppConsoleBaseExtOnExceptionInMainLoop = NULL; - virtual bool OnExceptionInMainLoop() override - { - bool res = wxAppConsoleBase::OnExceptionInMainLoop(); - if (*m_wxAppConsoleBaseExtOnExceptionInMainLoop != NULL){ - return m_wxAppConsoleBaseExtOnExceptionInMainLoop(this); + bool res = wxApp::CallOnInit(); + if (*m_wxAppExtCallOnInit != NULL){ + return m_wxAppExtCallOnInit(this); } else { return res; } } - wxAppConsoleBaseExtStoreCurrentExceptionFunc m_wxAppConsoleBaseExtStoreCurrentException = NULL; - virtual bool StoreCurrentException() override - { - bool res = wxAppConsoleBase::StoreCurrentException(); - if (*m_wxAppConsoleBaseExtStoreCurrentException != NULL){ - return m_wxAppConsoleBaseExtStoreCurrentException(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtRethrowStoredExceptionFunc m_wxAppConsoleBaseExtRethrowStoredException = NULL; - virtual void RethrowStoredException() override - { - wxAppConsoleBase::RethrowStoredException(); - if (*m_wxAppConsoleBaseExtRethrowStoredException != NULL){ - return m_wxAppConsoleBaseExtRethrowStoredException(this); - } - } - wxAppConsoleBaseExtProcessPendingEventsFunc m_wxAppConsoleBaseExtProcessPendingEvents = NULL; - virtual void ProcessPendingEvents() override - { - wxAppConsoleBase::ProcessPendingEvents(); - if (*m_wxAppConsoleBaseExtProcessPendingEvents != NULL){ - return m_wxAppConsoleBaseExtProcessPendingEvents(this); - } - } - wxAppConsoleBaseExtPendingFunc m_wxAppConsoleBaseExtPending = NULL; - virtual bool Pending() override - { - bool res = wxAppConsoleBase::Pending(); - if (*m_wxAppConsoleBaseExtPending != NULL){ - return m_wxAppConsoleBaseExtPending(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtDispatchFunc m_wxAppConsoleBaseExtDispatch = NULL; - virtual bool Dispatch() override - { - bool res = wxAppConsoleBase::Dispatch(); - if (*m_wxAppConsoleBaseExtDispatch != NULL){ - return m_wxAppConsoleBaseExtDispatch(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtMainLoopFunc m_wxAppConsoleBaseExtMainLoop = NULL; - virtual int MainLoop() override - { - int res = wxAppConsoleBase::MainLoop(); - if (*m_wxAppConsoleBaseExtMainLoop != NULL){ - return m_wxAppConsoleBaseExtMainLoop(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtExitMainLoopFunc m_wxAppConsoleBaseExtExitMainLoop = NULL; - virtual void ExitMainLoop() override - { - wxAppConsoleBase::ExitMainLoop(); - if (*m_wxAppConsoleBaseExtExitMainLoop != NULL){ - return m_wxAppConsoleBaseExtExitMainLoop(this); - } - } - wxAppConsoleBaseExtWakeUpIdleFunc m_wxAppConsoleBaseExtWakeUpIdle = NULL; - virtual void WakeUpIdle() override - { - wxAppConsoleBase::WakeUpIdle(); - if (*m_wxAppConsoleBaseExtWakeUpIdle != NULL){ - return m_wxAppConsoleBaseExtWakeUpIdle(this); - } - } - wxAppConsoleBaseExtProcessIdleFunc m_wxAppConsoleBaseExtProcessIdle = NULL; - virtual bool ProcessIdle() override - { - bool res = wxAppConsoleBase::ProcessIdle(); - if (*m_wxAppConsoleBaseExtProcessIdle != NULL){ - return m_wxAppConsoleBaseExtProcessIdle(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtUsesEventLoopFunc m_wxAppConsoleBaseExtUsesEventLoop = NULL; - virtual bool UsesEventLoop() const override - { - bool res = wxAppConsoleBase::UsesEventLoop(); - if (*m_wxAppConsoleBaseExtUsesEventLoop != NULL){ - return m_wxAppConsoleBaseExtUsesEventLoop(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnAssertFailureFunc m_wxAppConsoleBaseExtOnAssertFailure = NULL; - virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override - { - wxAppConsoleBase::OnAssertFailure(file, line, func, cond, msg); - if (*m_wxAppConsoleBaseExtOnAssertFailure != NULL){ - return m_wxAppConsoleBaseExtOnAssertFailure(this, file, line, func, cond, msg); - } - } - wxAppConsoleBaseExtOnAssertFunc m_wxAppConsoleBaseExtOnAssert = NULL; - virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override - { - wxAppConsoleBase::OnAssert(file, line, cond, msg); - if (*m_wxAppConsoleBaseExtOnAssert != NULL){ - return m_wxAppConsoleBaseExtOnAssert(this, file, line, cond, msg); - } - } - wxAppConsoleBaseExtIsGUIFunc m_wxAppConsoleBaseExtIsGUI = NULL; - virtual bool IsGUI() const override - { - bool res = wxAppConsoleBase::IsGUI(); - if (*m_wxAppConsoleBaseExtIsGUI != NULL){ - return m_wxAppConsoleBaseExtIsGUI(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtCreateTraitsFunc m_wxAppConsoleBaseExtCreateTraits = NULL; - virtual wxAppTraits* CreateTraits() override - { - wxAppTraits* res = wxAppConsoleBase::CreateTraits(); - if (*m_wxAppConsoleBaseExtCreateTraits != NULL){ - return m_wxAppConsoleBaseExtCreateTraits(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtWXReservedApp1Func m_wxAppConsoleBaseExtWXReservedApp1 = NULL; - virtual void* WXReservedApp1(void* param0) override - { - void* res = wxAppConsoleBase::WXReservedApp1(param0); - if (*m_wxAppConsoleBaseExtWXReservedApp1 != NULL){ - return m_wxAppConsoleBaseExtWXReservedApp1(this, param0); - } - else { - return res; - } - } - wxAppConsoleBaseExtWXReservedApp2Func m_wxAppConsoleBaseExtWXReservedApp2 = NULL; - virtual void* WXReservedApp2(void* param0) override - { - void* res = wxAppConsoleBase::WXReservedApp2(param0); - if (*m_wxAppConsoleBaseExtWXReservedApp2 != NULL){ - return m_wxAppConsoleBaseExtWXReservedApp2(this, param0); - } - else { - return res; - } - } - wxAppConsoleBaseExt(wxAppConsoleBaseExtInitializeFunc a_Initialize, wxAppConsoleBaseExtCallOnInitFunc a_CallOnInit, wxAppConsoleBaseExtOnInitFunc a_OnInit, wxAppConsoleBaseExtOnRunFunc a_OnRun, wxAppConsoleBaseExtOnLaunchedFunc a_OnLaunched, wxAppConsoleBaseExtOnEventLoopEnterFunc a_OnEventLoopEnter, wxAppConsoleBaseExtOnExitFunc a_OnExit, wxAppConsoleBaseExtOnEventLoopExitFunc a_OnEventLoopExit, wxAppConsoleBaseExtCleanUpFunc a_CleanUp, wxAppConsoleBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleBaseExtExitFunc a_Exit, wxAppConsoleBaseExtOnInitCmdLineFunc a_OnInitCmdLine, wxAppConsoleBaseExtOnCmdLineParsedFunc a_OnCmdLineParsed, wxAppConsoleBaseExtOnCmdLineHelpFunc a_OnCmdLineHelp, wxAppConsoleBaseExtOnCmdLineErrorFunc a_OnCmdLineError, wxAppConsoleBaseExtSetCLocaleFunc a_SetCLocale, wxAppConsoleBaseExtFilterEventFunc a_FilterEvent, wxAppConsoleBaseExtCallEventHandlerFunc a_CallEventHandler, wxAppConsoleBaseExtHandleEventFunc a_HandleEvent, wxAppConsoleBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleBaseExtPendingFunc a_Pending, wxAppConsoleBaseExtDispatchFunc a_Dispatch, wxAppConsoleBaseExtMainLoopFunc a_MainLoop, wxAppConsoleBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleBaseExtWakeUpIdleFunc a_WakeUpIdle, wxAppConsoleBaseExtProcessIdleFunc a_ProcessIdle, wxAppConsoleBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleBaseExtOnAssertFailureFunc a_OnAssertFailure, wxAppConsoleBaseExtOnAssertFunc a_OnAssert, wxAppConsoleBaseExtIsGUIFunc a_IsGUI, wxAppConsoleBaseExtCreateTraitsFunc a_CreateTraits, wxAppConsoleBaseExtWXReservedApp1Func a_WXReservedApp1, wxAppConsoleBaseExtWXReservedApp2Func a_WXReservedApp2): wxAppConsoleBase() { - m_wxAppConsoleBaseExtInitialize = a_Initialize; - m_wxAppConsoleBaseExtCallOnInit = a_CallOnInit; - m_wxAppConsoleBaseExtOnInit = a_OnInit; - m_wxAppConsoleBaseExtOnRun = a_OnRun; - m_wxAppConsoleBaseExtOnLaunched = a_OnLaunched; - m_wxAppConsoleBaseExtOnEventLoopEnter = a_OnEventLoopEnter; - m_wxAppConsoleBaseExtOnExit = a_OnExit; - m_wxAppConsoleBaseExtOnEventLoopExit = a_OnEventLoopExit; - m_wxAppConsoleBaseExtCleanUp = a_CleanUp; - m_wxAppConsoleBaseExtOnFatalException = a_OnFatalException; - m_wxAppConsoleBaseExtExit = a_Exit; - m_wxAppConsoleBaseExtOnInitCmdLine = a_OnInitCmdLine; - m_wxAppConsoleBaseExtOnCmdLineParsed = a_OnCmdLineParsed; - m_wxAppConsoleBaseExtOnCmdLineHelp = a_OnCmdLineHelp; - m_wxAppConsoleBaseExtOnCmdLineError = a_OnCmdLineError; - m_wxAppConsoleBaseExtSetCLocale = a_SetCLocale; - m_wxAppConsoleBaseExtFilterEvent = a_FilterEvent; - m_wxAppConsoleBaseExtCallEventHandler = a_CallEventHandler; - m_wxAppConsoleBaseExtHandleEvent = a_HandleEvent; - m_wxAppConsoleBaseExtOnUnhandledException = a_OnUnhandledException; - m_wxAppConsoleBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; - m_wxAppConsoleBaseExtStoreCurrentException = a_StoreCurrentException; - m_wxAppConsoleBaseExtRethrowStoredException = a_RethrowStoredException; - m_wxAppConsoleBaseExtProcessPendingEvents = a_ProcessPendingEvents; - m_wxAppConsoleBaseExtPending = a_Pending; - m_wxAppConsoleBaseExtDispatch = a_Dispatch; - m_wxAppConsoleBaseExtMainLoop = a_MainLoop; - m_wxAppConsoleBaseExtExitMainLoop = a_ExitMainLoop; - m_wxAppConsoleBaseExtWakeUpIdle = a_WakeUpIdle; - m_wxAppConsoleBaseExtProcessIdle = a_ProcessIdle; - m_wxAppConsoleBaseExtUsesEventLoop = a_UsesEventLoop; - m_wxAppConsoleBaseExtOnAssertFailure = a_OnAssertFailure; - m_wxAppConsoleBaseExtOnAssert = a_OnAssert; - m_wxAppConsoleBaseExtIsGUI = a_IsGUI; - m_wxAppConsoleBaseExtCreateTraits = a_CreateTraits; - m_wxAppConsoleBaseExtWXReservedApp1 = a_WXReservedApp1; - m_wxAppConsoleBaseExtWXReservedApp2 = a_WXReservedApp2; - } -}; - -class wxAppBaseExt: public wxAppBase -{ -public: - wxAppBaseExt(): wxAppBase() { } - virtual ~wxAppBaseExt() override { } - wxAppBaseExtInitializeFunc m_wxAppBaseExtInitialize = NULL; - virtual bool Initialize(int& argc, wxChar** argv) override - { - bool res = wxAppBase::Initialize(argc, argv); - if (*m_wxAppBaseExtInitialize != NULL){ - return m_wxAppBaseExtInitialize(this, argc, argv); - } - else { - return res; - } - } - wxAppBaseExtOnInitGuiFunc m_wxAppBaseExtOnInitGui = NULL; - virtual bool OnInitGui() override - { - bool res = wxAppBase::OnInitGui(); - if (*m_wxAppBaseExtOnInitGui != NULL){ - return m_wxAppBaseExtOnInitGui(this); - } - else { - return res; - } - } - wxAppBaseExtOnRunFunc m_wxAppBaseExtOnRun = NULL; - virtual int OnRun() override - { - int res = wxAppBase::OnRun(); - if (*m_wxAppBaseExtOnRun != NULL){ - return m_wxAppBaseExtOnRun(this); - } - else { - return res; - } - } - wxAppBaseExtOnExitFunc m_wxAppBaseExtOnExit = NULL; - virtual int OnExit() override - { - int res = wxAppBase::OnExit(); - if (*m_wxAppBaseExtOnExit != NULL){ - return m_wxAppBaseExtOnExit(this); - } - else { - return res; - } - } - wxAppBaseExtCleanUpFunc m_wxAppBaseExtCleanUp = NULL; + wxAppExtCleanUpFunc m_wxAppExtCleanUp = NULL; virtual void CleanUp() override { - wxAppBase::CleanUp(); - if (*m_wxAppBaseExtCleanUp != NULL){ - return m_wxAppBaseExtCleanUp(this); + wxApp::CleanUp(); + if (*m_wxAppExtCleanUp != NULL){ + return m_wxAppExtCleanUp(this); } } - wxAppBaseExtSafeYieldFunc m_wxAppBaseExtSafeYield = NULL; - virtual bool SafeYield(wxWindow* win, bool onlyIfNeeded) override + wxAppExtCloneRefDatawxObjectRefDataCPFunc m_wxAppExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { - bool res = wxAppBase::SafeYield(win, onlyIfNeeded); - if (*m_wxAppBaseExtSafeYield != NULL){ - return m_wxAppBaseExtSafeYield(this, win, onlyIfNeeded); + wxObjectRefData* res = wxApp::CloneRefData(data); + if (*m_wxAppExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppExtCloneRefDatawxObjectRefDataCP(this, data); } else { return res; } } - wxAppBaseExtSafeYieldForFunc m_wxAppBaseExtSafeYieldFor = NULL; - virtual bool SafeYieldFor(wxWindow* win, long eventsToProcess) override + wxAppExtCreateRefDataFunc m_wxAppExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override { - bool res = wxAppBase::SafeYieldFor(win, eventsToProcess); - if (*m_wxAppBaseExtSafeYieldFor != NULL){ - return m_wxAppBaseExtSafeYieldFor(this, win, eventsToProcess); + wxObjectRefData* res = wxApp::CreateRefData(); + if (*m_wxAppExtCreateRefData != NULL){ + return m_wxAppExtCreateRefData(this); } else { return res; } } - wxAppBaseExtProcessIdleFunc m_wxAppBaseExtProcessIdle = NULL; - virtual bool ProcessIdle() override - { - bool res = wxAppBase::ProcessIdle(); - if (*m_wxAppBaseExtProcessIdle != NULL){ - return m_wxAppBaseExtProcessIdle(this); - } - else { - return res; - } - } - wxAppBaseExtUsesEventLoopFunc m_wxAppBaseExtUsesEventLoop = NULL; - virtual bool UsesEventLoop() const override - { - bool res = wxAppBase::UsesEventLoop(); - if (*m_wxAppBaseExtUsesEventLoop != NULL){ - return m_wxAppBaseExtUsesEventLoop(this); - } - else { - return res; - } - } - wxAppBaseExtIsActiveFunc m_wxAppBaseExtIsActive = NULL; - virtual bool IsActive() const override - { - bool res = wxAppBase::IsActive(); - if (*m_wxAppBaseExtIsActive != NULL){ - return m_wxAppBaseExtIsActive(this); - } - else { - return res; - } - } - wxAppBaseExtGetTopWindowFunc m_wxAppBaseExtGetTopWindow = NULL; - virtual wxWindow* GetTopWindow() const override - { - wxWindow* res = wxAppBase::GetTopWindow(); - if (*m_wxAppBaseExtGetTopWindow != NULL){ - return m_wxAppBaseExtGetTopWindow(this); - } - else { - return res; - } - } - wxAppBaseExtGetDisplayModeFunc m_wxAppBaseExtGetDisplayMode = NULL; - virtual wxVideoMode GetDisplayMode() const override - { - wxVideoMode res = wxAppBase::GetDisplayMode(); - if (*m_wxAppBaseExtGetDisplayMode != NULL){ - return m_wxAppBaseExtGetDisplayMode(this); - } - else { - return res; - } - } - wxAppBaseExtSetDisplayModeFunc m_wxAppBaseExtSetDisplayMode = NULL; - virtual bool SetDisplayMode(wxVideoMode const& param0) override - { - bool res = wxAppBase::SetDisplayMode(param0); - if (*m_wxAppBaseExtSetDisplayMode != NULL){ - return m_wxAppBaseExtSetDisplayMode(this, param0); - } - else { - return res; - } - } - wxAppBaseExtSetPrintModeFunc m_wxAppBaseExtSetPrintMode = NULL; - virtual void SetPrintMode(int param0) override - { - wxAppBase::SetPrintMode(param0); - if (*m_wxAppBaseExtSetPrintMode != NULL){ - return m_wxAppBaseExtSetPrintMode(this, param0); - } - } - wxAppBaseExtGetLayoutDirectionFunc m_wxAppBaseExtGetLayoutDirection = NULL; - virtual wxLayoutDirection GetLayoutDirection() const override - { - wxLayoutDirection res = wxAppBase::GetLayoutDirection(); - if (*m_wxAppBaseExtGetLayoutDirection != NULL){ - return m_wxAppBaseExtGetLayoutDirection(this); - } - else { - return res; - } - } - wxAppBaseExtSetNativeThemeFunc m_wxAppBaseExtSetNativeTheme = NULL; - virtual bool SetNativeTheme(wxString const& param0) override - { - bool res = wxAppBase::SetNativeTheme(param0); - if (*m_wxAppBaseExtSetNativeTheme != NULL){ - return m_wxAppBaseExtSetNativeTheme(this, param0); - } - else { - return res; - } - } - wxAppBaseExtOnCmdLineParsedFunc m_wxAppBaseExtOnCmdLineParsed = NULL; - virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override - { - bool res = wxAppBase::OnCmdLineParsed(parser); - if (*m_wxAppBaseExtOnCmdLineParsed != NULL){ - return m_wxAppBaseExtOnCmdLineParsed(this, parser); - } - else { - return res; - } - } - wxAppBaseExtOnInitCmdLineFunc m_wxAppBaseExtOnInitCmdLine = NULL; - virtual void OnInitCmdLine(wxCmdLineParser& parser) override - { - wxAppBase::OnInitCmdLine(parser); - if (*m_wxAppBaseExtOnInitCmdLine != NULL){ - return m_wxAppBaseExtOnInitCmdLine(this, parser); - } - } - wxAppBaseExtSetActiveFunc m_wxAppBaseExtSetActive = NULL; - virtual void SetActive(bool isActive, wxWindow* lastFocus) override - { - wxAppBase::SetActive(isActive, lastFocus); - if (*m_wxAppBaseExtSetActive != NULL){ - return m_wxAppBaseExtSetActive(this, isActive, lastFocus); - } - } - wxAppBaseExtIsGUIFunc m_wxAppBaseExtIsGUI = NULL; - virtual bool IsGUI() const override - { - bool res = wxAppBase::IsGUI(); - if (*m_wxAppBaseExtIsGUI != NULL){ - return m_wxAppBaseExtIsGUI(this); - } - else { - return res; - } - } - wxAppBaseExtCreateTraitsFunc m_wxAppBaseExtCreateTraits = NULL; + wxAppExtCreateTraitsFunc m_wxAppExtCreateTraits = NULL; virtual wxAppTraits* CreateTraits() override { - wxAppTraits* res = wxAppBase::CreateTraits(); - if (*m_wxAppBaseExtCreateTraits != NULL){ - return m_wxAppBaseExtCreateTraits(this); + wxAppTraits* res = wxApp::CreateTraits(); + if (*m_wxAppExtCreateTraits != NULL){ + return m_wxAppExtCreateTraits(this); } else { return res; } } - wxAppBaseExt(wxAppBaseExtInitializeFunc a_Initialize, wxAppBaseExtOnInitGuiFunc a_OnInitGui, wxAppBaseExtOnRunFunc a_OnRun, wxAppBaseExtOnExitFunc a_OnExit, wxAppBaseExtCleanUpFunc a_CleanUp, wxAppBaseExtSafeYieldFunc a_SafeYield, wxAppBaseExtSafeYieldForFunc a_SafeYieldFor, wxAppBaseExtProcessIdleFunc a_ProcessIdle, wxAppBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppBaseExtIsActiveFunc a_IsActive, wxAppBaseExtGetTopWindowFunc a_GetTopWindow, wxAppBaseExtGetDisplayModeFunc a_GetDisplayMode, wxAppBaseExtSetDisplayModeFunc a_SetDisplayMode, wxAppBaseExtSetPrintModeFunc a_SetPrintMode, wxAppBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAppBaseExtSetNativeThemeFunc a_SetNativeTheme, wxAppBaseExtOnCmdLineParsedFunc a_OnCmdLineParsed, wxAppBaseExtOnInitCmdLineFunc a_OnInitCmdLine, wxAppBaseExtSetActiveFunc a_SetActive, wxAppBaseExtIsGUIFunc a_IsGUI, wxAppBaseExtCreateTraitsFunc a_CreateTraits): wxAppBase() { - m_wxAppBaseExtInitialize = a_Initialize; - m_wxAppBaseExtOnInitGui = a_OnInitGui; - m_wxAppBaseExtOnRun = a_OnRun; - m_wxAppBaseExtOnExit = a_OnExit; - m_wxAppBaseExtCleanUp = a_CleanUp; - m_wxAppBaseExtSafeYield = a_SafeYield; - m_wxAppBaseExtSafeYieldFor = a_SafeYieldFor; - m_wxAppBaseExtProcessIdle = a_ProcessIdle; - m_wxAppBaseExtUsesEventLoop = a_UsesEventLoop; - m_wxAppBaseExtIsActive = a_IsActive; - m_wxAppBaseExtGetTopWindow = a_GetTopWindow; - m_wxAppBaseExtGetDisplayMode = a_GetDisplayMode; - m_wxAppBaseExtSetDisplayMode = a_SetDisplayMode; - m_wxAppBaseExtSetPrintMode = a_SetPrintMode; - m_wxAppBaseExtGetLayoutDirection = a_GetLayoutDirection; - m_wxAppBaseExtSetNativeTheme = a_SetNativeTheme; - m_wxAppBaseExtOnCmdLineParsed = a_OnCmdLineParsed; - m_wxAppBaseExtOnInitCmdLine = a_OnInitCmdLine; - m_wxAppBaseExtSetActive = a_SetActive; - m_wxAppBaseExtIsGUI = a_IsGUI; - m_wxAppBaseExtCreateTraits = a_CreateTraits; + wxAppExtDispatchFunc m_wxAppExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxApp::Dispatch(); + if (*m_wxAppExtDispatch != NULL){ + return m_wxAppExtDispatch(this); + } + else { + return res; + } + } + wxAppExtDoGetClientDataFunc m_wxAppExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxApp::DoGetClientData(); + if (*m_wxAppExtDoGetClientData != NULL){ + return m_wxAppExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppExtDoGetClientObjectFunc m_wxAppExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxApp::DoGetClientObject(); + if (*m_wxAppExtDoGetClientObject != NULL){ + return m_wxAppExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppExtDoSetClientDatavoidPFunc m_wxAppExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxApp::DoSetClientData(data); + if (*m_wxAppExtDoSetClientDatavoidP != NULL){ + return m_wxAppExtDoSetClientDatavoidP(this, data); + } + } + wxAppExtDoSetClientObjectwxClientDataPFunc m_wxAppExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxApp::DoSetClientObject(data); + if (*m_wxAppExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppExtExitFunc m_wxAppExtExit = NULL; + virtual void Exit() override + { + wxApp::Exit(); + if (*m_wxAppExtExit != NULL){ + return m_wxAppExtExit(this); + } + } + wxAppExtExitMainLoopFunc m_wxAppExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxApp::ExitMainLoop(); + if (*m_wxAppExtExitMainLoop != NULL){ + return m_wxAppExtExitMainLoop(this); + } + } + wxAppExtFilterEventwxEventRFunc m_wxAppExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxApp::FilterEvent(event); + if (*m_wxAppExtFilterEventwxEventR != NULL){ + return m_wxAppExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtGetClassInfoFunc m_wxAppExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxApp::GetClassInfo(); + if (*m_wxAppExtGetClassInfo != NULL){ + return m_wxAppExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppExtGetDisplayModeFunc m_wxAppExtGetDisplayMode = NULL; + virtual wxVideoMode GetDisplayMode() const override + { + wxVideoMode res = wxApp::GetDisplayMode(); + if (*m_wxAppExtGetDisplayMode != NULL){ + return m_wxAppExtGetDisplayMode(this); + } + else { + return res; + } + } + wxAppExtGetEventHashTableFunc m_wxAppExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxApp::GetEventHashTable(); + if (*m_wxAppExtGetEventHashTable != NULL){ + return m_wxAppExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppExtGetEventTableFunc m_wxAppExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxApp::GetEventTable(); + if (*m_wxAppExtGetEventTable != NULL){ + return m_wxAppExtGetEventTable(this); + } + else { + return res; + } + } + wxAppExtGetLayoutDirectionFunc m_wxAppExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxApp::GetLayoutDirection(); + if (*m_wxAppExtGetLayoutDirection != NULL){ + return m_wxAppExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAppExtGetTopWindowFunc m_wxAppExtGetTopWindow = NULL; + virtual wxWindow* GetTopWindow() const override + { + wxWindow* res = wxApp::GetTopWindow(); + if (*m_wxAppExtGetTopWindow != NULL){ + return m_wxAppExtGetTopWindow(this); + } + else { + return res; + } + } + wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxApp::HandleEvent(handler, func, event); + if (*m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppExtInitializeintRwxCharPPFunc m_wxAppExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxApp::Initialize(argc, argv); + if (*m_wxAppExtInitializeintRwxCharPP != NULL){ + return m_wxAppExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppExtIsActiveFunc m_wxAppExtIsActive = NULL; + virtual bool IsActive() const override + { + bool res = wxApp::IsActive(); + if (*m_wxAppExtIsActive != NULL){ + return m_wxAppExtIsActive(this); + } + else { + return res; + } + } + wxAppExtIsGUIFunc m_wxAppExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxApp::IsGUI(); + if (*m_wxAppExtIsGUI != NULL){ + return m_wxAppExtIsGUI(this); + } + else { + return res; + } + } + wxAppExtMainLoopFunc m_wxAppExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxApp::MainLoop(); + if (*m_wxAppExtMainLoop != NULL){ + return m_wxAppExtMainLoop(this); + } + else { + return res; + } + } + wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxApp::OnAssert(file, line, cond, msg); + if (*m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxApp::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineError(parser); + if (*m_wxAppExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineHelp(parser); + if (*m_wxAppExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineParsed(parser); + if (*m_wxAppExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxApp::OnDynamicBind(param0); + if (*m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxApp::OnEventLoopEnter(param0); + if (*m_wxAppExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxApp::OnEventLoopExit(param0); + if (*m_wxAppExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppExtOnExceptionInMainLoopFunc m_wxAppExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxApp::OnExceptionInMainLoop(); + if (*m_wxAppExtOnExceptionInMainLoop != NULL){ + return m_wxAppExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppExtOnExitFunc m_wxAppExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxApp::OnExit(); + if (*m_wxAppExtOnExit != NULL){ + return m_wxAppExtOnExit(this); + } + else { + return res; + } + } + wxAppExtOnFatalExceptionFunc m_wxAppExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxApp::OnFatalException(); + if (*m_wxAppExtOnFatalException != NULL){ + return m_wxAppExtOnFatalException(this); + } + } + wxAppExtOnInitFunc m_wxAppExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxApp::OnInit(); + if (*m_wxAppExtOnInit != NULL){ + return m_wxAppExtOnInit(this); + } + else { + return res; + } + } + wxAppExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxApp::OnInitCmdLine(parser); + if (*m_wxAppExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppExtOnInitGuiFunc m_wxAppExtOnInitGui = NULL; + virtual bool OnInitGui() override + { + bool res = wxApp::OnInitGui(); + if (*m_wxAppExtOnInitGui != NULL){ + return m_wxAppExtOnInitGui(this); + } + else { + return res; + } + } + wxAppExtOnLaunchedFunc m_wxAppExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxApp::OnLaunched(); + if (*m_wxAppExtOnLaunched != NULL){ + return m_wxAppExtOnLaunched(this); + } + } + wxAppExtOnRunFunc m_wxAppExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxApp::OnRun(); + if (*m_wxAppExtOnRun != NULL){ + return m_wxAppExtOnRun(this); + } + else { + return res; + } + } + wxAppExtOnUnhandledExceptionFunc m_wxAppExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxApp::OnUnhandledException(); + if (*m_wxAppExtOnUnhandledException != NULL){ + return m_wxAppExtOnUnhandledException(this); + } + } + wxAppExtPendingFunc m_wxAppExtPending = NULL; + virtual bool Pending() override + { + bool res = wxApp::Pending(); + if (*m_wxAppExtPending != NULL){ + return m_wxAppExtPending(this); + } + else { + return res; + } + } + wxAppExtProcessEventwxEventRFunc m_wxAppExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxApp::ProcessEvent(event); + if (*m_wxAppExtProcessEventwxEventR != NULL){ + return m_wxAppExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtProcessIdleFunc m_wxAppExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxApp::ProcessIdle(); + if (*m_wxAppExtProcessIdle != NULL){ + return m_wxAppExtProcessIdle(this); + } + else { + return res; + } + } + wxAppExtProcessPendingEventsFunc m_wxAppExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxApp::ProcessPendingEvents(); + if (*m_wxAppExtProcessPendingEvents != NULL){ + return m_wxAppExtProcessPendingEvents(this); + } + } + wxAppExtQueueEventwxEventPFunc m_wxAppExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxApp::QueueEvent(event); + if (*m_wxAppExtQueueEventwxEventP != NULL){ + return m_wxAppExtQueueEventwxEventP(this, event); + } + } + wxAppExtRethrowStoredExceptionFunc m_wxAppExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxApp::RethrowStoredException(); + if (*m_wxAppExtRethrowStoredException != NULL){ + return m_wxAppExtRethrowStoredException(this); + } + } + wxAppExtSafeYieldwxWindowPboolFunc m_wxAppExtSafeYieldwxWindowPbool = NULL; + virtual bool SafeYield(wxWindow* win, bool onlyIfNeeded) override + { + bool res = wxApp::SafeYield(win, onlyIfNeeded); + if (*m_wxAppExtSafeYieldwxWindowPbool != NULL){ + return m_wxAppExtSafeYieldwxWindowPbool(this, win, onlyIfNeeded); + } + else { + return res; + } + } + wxAppExtSafeYieldForwxWindowPlongFunc m_wxAppExtSafeYieldForwxWindowPlong = NULL; + virtual bool SafeYieldFor(wxWindow* win, long eventsToProcess) override + { + bool res = wxApp::SafeYieldFor(win, eventsToProcess); + if (*m_wxAppExtSafeYieldForwxWindowPlong != NULL){ + return m_wxAppExtSafeYieldForwxWindowPlong(this, win, eventsToProcess); + } + else { + return res; + } + } + wxAppExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxApp::SearchEventTable(table, event); + if (*m_wxAppExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppExtSetActiveboolwxWindowPFunc m_wxAppExtSetActiveboolwxWindowP = NULL; + virtual void SetActive(bool isActive, wxWindow* lastFocus) override + { + wxApp::SetActive(isActive, lastFocus); + if (*m_wxAppExtSetActiveboolwxWindowP != NULL){ + return m_wxAppExtSetActiveboolwxWindowP(this, isActive, lastFocus); + } + } + wxAppExtSetCLocaleFunc m_wxAppExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxApp::SetCLocale(); + if (*m_wxAppExtSetCLocale != NULL){ + return m_wxAppExtSetCLocale(this); + } + } + wxAppExtSetDisplayModewxVideoModeCRFunc m_wxAppExtSetDisplayModewxVideoModeCR = NULL; + virtual bool SetDisplayMode(wxVideoMode const& param0) override + { + bool res = wxApp::SetDisplayMode(param0); + if (*m_wxAppExtSetDisplayModewxVideoModeCR != NULL){ + return m_wxAppExtSetDisplayModewxVideoModeCR(this, param0); + } + else { + return res; + } + } + wxAppExtSetNativeThemewxStringCRFunc m_wxAppExtSetNativeThemewxStringCR = NULL; + virtual bool SetNativeTheme(wxString const& param0) override + { + bool res = wxApp::SetNativeTheme(param0); + if (*m_wxAppExtSetNativeThemewxStringCR != NULL){ + return m_wxAppExtSetNativeThemewxStringCR(this, param0); + } + else { + return res; + } + } + wxAppExtSetNextHandlerwxEvtHandlerPFunc m_wxAppExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxApp::SetNextHandler(handler); + if (*m_wxAppExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxApp::SetPreviousHandler(handler); + if (*m_wxAppExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppExtSetPrintModeintFunc m_wxAppExtSetPrintModeint = NULL; + virtual void SetPrintMode(int param0) override + { + wxApp::SetPrintMode(param0); + if (*m_wxAppExtSetPrintModeint != NULL){ + return m_wxAppExtSetPrintModeint(this, param0); + } + } + wxAppExtStoreCurrentExceptionFunc m_wxAppExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxApp::StoreCurrentException(); + if (*m_wxAppExtStoreCurrentException != NULL){ + return m_wxAppExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppExtTryAfterwxEventRFunc m_wxAppExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxApp::TryAfter(event); + if (*m_wxAppExtTryAfterwxEventR != NULL){ + return m_wxAppExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtTryBeforewxEventRFunc m_wxAppExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxApp::TryBefore(event); + if (*m_wxAppExtTryBeforewxEventR != NULL){ + return m_wxAppExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppExtUsesEventLoopFunc m_wxAppExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxApp::UsesEventLoop(); + if (*m_wxAppExtUsesEventLoop != NULL){ + return m_wxAppExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppExtWXReservedApp1voidPFunc m_wxAppExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxApp::WXReservedApp1(param0); + if (*m_wxAppExtWXReservedApp1voidP != NULL){ + return m_wxAppExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedApp2voidPFunc m_wxAppExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxApp::WXReservedApp2(param0); + if (*m_wxAppExtWXReservedApp2voidP != NULL){ + return m_wxAppExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedEvtHandler1voidPFunc m_wxAppExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxApp::WXReservedEvtHandler1(param0); + if (*m_wxAppExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedEvtHandler2voidPFunc m_wxAppExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxApp::WXReservedEvtHandler2(param0); + if (*m_wxAppExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWakeUpIdleFunc m_wxAppExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxApp::WakeUpIdle(); + if (*m_wxAppExtWakeUpIdle != NULL){ + return m_wxAppExtWakeUpIdle(this); + } + } + wxAppExt(wxAppExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppExtCallOnInitFunc a_CallOnInit, wxAppExtCleanUpFunc a_CleanUp, wxAppExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppExtCreateRefDataFunc a_CreateRefData, wxAppExtCreateTraitsFunc a_CreateTraits, wxAppExtDispatchFunc a_Dispatch, wxAppExtDoGetClientDataFunc a_DoGetClientData, wxAppExtDoGetClientObjectFunc a_DoGetClientObject, wxAppExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppExtExitFunc a_Exit, wxAppExtExitMainLoopFunc a_ExitMainLoop, wxAppExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppExtGetClassInfoFunc a_GetClassInfo, wxAppExtGetDisplayModeFunc a_GetDisplayMode, wxAppExtGetEventHashTableFunc a_GetEventHashTable, wxAppExtGetEventTableFunc a_GetEventTable, wxAppExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAppExtGetTopWindowFunc a_GetTopWindow, wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppExtIsActiveFunc a_IsActive, wxAppExtIsGUIFunc a_IsGUI, wxAppExtMainLoopFunc a_MainLoop, wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppExtOnExitFunc a_OnExit, wxAppExtOnFatalExceptionFunc a_OnFatalException, wxAppExtOnInitFunc a_OnInit, wxAppExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppExtOnInitGuiFunc a_OnInitGui, wxAppExtOnLaunchedFunc a_OnLaunched, wxAppExtOnRunFunc a_OnRun, wxAppExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppExtPendingFunc a_Pending, wxAppExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppExtProcessIdleFunc a_ProcessIdle, wxAppExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppExtSafeYieldwxWindowPboolFunc a_SafeYieldwxWindowPbool, wxAppExtSafeYieldForwxWindowPlongFunc a_SafeYieldForwxWindowPlong, wxAppExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppExtSetActiveboolwxWindowPFunc a_SetActiveboolwxWindowP, wxAppExtSetCLocaleFunc a_SetCLocale, wxAppExtSetDisplayModewxVideoModeCRFunc a_SetDisplayModewxVideoModeCR, wxAppExtSetNativeThemewxStringCRFunc a_SetNativeThemewxStringCR, wxAppExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppExtSetPrintModeintFunc a_SetPrintModeint, wxAppExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppExtUsesEventLoopFunc a_UsesEventLoop, wxAppExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppExtWakeUpIdleFunc a_WakeUpIdle): wxApp() { + m_wxAppExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppExtCallOnInit = a_CallOnInit; + m_wxAppExtCleanUp = a_CleanUp; + m_wxAppExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppExtCreateRefData = a_CreateRefData; + m_wxAppExtCreateTraits = a_CreateTraits; + m_wxAppExtDispatch = a_Dispatch; + m_wxAppExtDoGetClientData = a_DoGetClientData; + m_wxAppExtDoGetClientObject = a_DoGetClientObject; + m_wxAppExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppExtExit = a_Exit; + m_wxAppExtExitMainLoop = a_ExitMainLoop; + m_wxAppExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppExtGetClassInfo = a_GetClassInfo; + m_wxAppExtGetDisplayMode = a_GetDisplayMode; + m_wxAppExtGetEventHashTable = a_GetEventHashTable; + m_wxAppExtGetEventTable = a_GetEventTable; + m_wxAppExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAppExtGetTopWindow = a_GetTopWindow; + m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppExtIsActive = a_IsActive; + m_wxAppExtIsGUI = a_IsGUI; + m_wxAppExtMainLoop = a_MainLoop; + m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppExtOnExit = a_OnExit; + m_wxAppExtOnFatalException = a_OnFatalException; + m_wxAppExtOnInit = a_OnInit; + m_wxAppExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppExtOnInitGui = a_OnInitGui; + m_wxAppExtOnLaunched = a_OnLaunched; + m_wxAppExtOnRun = a_OnRun; + m_wxAppExtOnUnhandledException = a_OnUnhandledException; + m_wxAppExtPending = a_Pending; + m_wxAppExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppExtProcessIdle = a_ProcessIdle; + m_wxAppExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppExtRethrowStoredException = a_RethrowStoredException; + m_wxAppExtSafeYieldwxWindowPbool = a_SafeYieldwxWindowPbool; + m_wxAppExtSafeYieldForwxWindowPlong = a_SafeYieldForwxWindowPlong; + m_wxAppExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppExtSetActiveboolwxWindowP = a_SetActiveboolwxWindowP; + m_wxAppExtSetCLocale = a_SetCLocale; + m_wxAppExtSetDisplayModewxVideoModeCR = a_SetDisplayModewxVideoModeCR; + m_wxAppExtSetNativeThemewxStringCR = a_SetNativeThemewxStringCR; + m_wxAppExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppExtSetPrintModeint = a_SetPrintModeint; + m_wxAppExtStoreCurrentException = a_StoreCurrentException; + m_wxAppExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppExtUsesEventLoop = a_UsesEventLoop; + m_wxAppExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppExtWakeUpIdle = a_WakeUpIdle; } }; @@ -724,5 +830,4 @@ public: }; - #endif diff --git a/wxheaders/wxext/app_ext2.h b/wxheaders/wxext/app_ext2.h new file mode 100644 index 0000000..f0875df --- /dev/null +++ b/wxheaders/wxext/app_ext2.h @@ -0,0 +1,3032 @@ +#ifndef _WX_APP_H_EXT_ +#define _WX_APP_H_EXT_ + +#include +#include + +class wxAppConsoleBaseExt; +typedef void (*wxAppConsoleBaseExtAddPendingEventwxEventCRFunc)(const wxAppConsoleBaseExt* self, wxEvent const& event); +typedef void (*wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtCallOnInitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtCleanUpFunc)(const wxAppConsoleBaseExt* self); +typedef wxObjectRefData* (*wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppConsoleBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppConsoleBaseExtCreateRefDataFunc)(const wxAppConsoleBaseExt* self); +typedef wxAppTraits* (*wxAppConsoleBaseExtCreateTraitsFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtDispatchFunc)(const wxAppConsoleBaseExt* self); +typedef void* (*wxAppConsoleBaseExtDoGetClientDataFunc)(const wxAppConsoleBaseExt* self); +typedef wxClientData* (*wxAppConsoleBaseExtDoGetClientObjectFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtDoSetClientDatavoidPFunc)(const wxAppConsoleBaseExt* self, void* data); +typedef void (*wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc)(const wxAppConsoleBaseExt* self, wxClientData* data); +typedef void (*wxAppConsoleBaseExtExitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtExitMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtFilterEventwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppConsoleBaseExtGetClassInfoFunc)(const wxAppConsoleBaseExt* self); +typedef wxEventHashTable& (*wxAppConsoleBaseExtGetEventHashTableFunc)(const wxAppConsoleBaseExt* self); +typedef wxEventTable const* (*wxAppConsoleBaseExtGetEventTableFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtInitializeintRwxCharPPFunc)(const wxAppConsoleBaseExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppConsoleBaseExtIsGUIFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppConsoleBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); +typedef void (*wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppConsoleBaseExtOnExceptionInMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtOnExitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnFatalExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtOnInitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef void (*wxAppConsoleBaseExtOnLaunchedFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtOnRunFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnUnhandledExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtPendingFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtProcessEventwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtProcessIdleFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtProcessPendingEventsFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtQueueEventwxEventPFunc)(const wxAppConsoleBaseExt* self, wxEvent* event); +typedef void (*wxAppConsoleBaseExtRethrowStoredExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppConsoleBaseExtSetCLocaleFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler); +typedef bool (*wxAppConsoleBaseExtStoreCurrentExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtTryAfterwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtTryBeforewxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtUsesEventLoopFunc)(const wxAppConsoleBaseExt* self); +typedef void* (*wxAppConsoleBaseExtWXReservedApp1voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedApp2voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void (*wxAppConsoleBaseExtWakeUpIdleFunc)(const wxAppConsoleBaseExt* self); +class wxAppConsoleExt; +typedef void (*wxAppConsoleExtAddPendingEventwxEventCRFunc)(const wxAppConsoleExt* self, wxEvent const& event); +typedef void (*wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppConsoleExtCallOnInitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtCleanUpFunc)(const wxAppConsoleExt* self); +typedef wxObjectRefData* (*wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppConsoleExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppConsoleExtCreateRefDataFunc)(const wxAppConsoleExt* self); +typedef wxAppTraits* (*wxAppConsoleExtCreateTraitsFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtDispatchFunc)(const wxAppConsoleExt* self); +typedef void* (*wxAppConsoleExtDoGetClientDataFunc)(const wxAppConsoleExt* self); +typedef wxClientData* (*wxAppConsoleExtDoGetClientObjectFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtDoSetClientDatavoidPFunc)(const wxAppConsoleExt* self, void* data); +typedef void (*wxAppConsoleExtDoSetClientObjectwxClientDataPFunc)(const wxAppConsoleExt* self, wxClientData* data); +typedef void (*wxAppConsoleExtExitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtExitMainLoopFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtFilterEventwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppConsoleExtGetClassInfoFunc)(const wxAppConsoleExt* self); +typedef wxEventHashTable& (*wxAppConsoleExtGetEventHashTableFunc)(const wxAppConsoleExt* self); +typedef wxEventTable const* (*wxAppConsoleExtGetEventTableFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppConsoleExtInitializeintRwxCharPPFunc)(const wxAppConsoleExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppConsoleExtIsGUIFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtMainLoopFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppConsoleExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppConsoleExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppConsoleExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppConsoleExt* self, wxEventLoopBase* param0); +typedef void (*wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppConsoleExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppConsoleExtOnExceptionInMainLoopFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtOnExitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnFatalExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtOnInitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef void (*wxAppConsoleExtOnLaunchedFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtOnRunFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnUnhandledExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtPendingFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtProcessEventwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtProcessIdleFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtProcessPendingEventsFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtQueueEventwxEventPFunc)(const wxAppConsoleExt* self, wxEvent* event); +typedef void (*wxAppConsoleExtRethrowStoredExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppConsoleExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppConsoleExtSetCLocaleFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler); +typedef void (*wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler); +typedef bool (*wxAppConsoleExtStoreCurrentExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtTryAfterwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtTryBeforewxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtUsesEventLoopFunc)(const wxAppConsoleExt* self); +typedef void* (*wxAppConsoleExtWXReservedApp1voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedApp2voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedEvtHandler1voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedEvtHandler2voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void (*wxAppConsoleExtWakeUpIdleFunc)(const wxAppConsoleExt* self); +class wxAppBaseExt; +typedef void (*wxAppBaseExtAddPendingEventwxEventCRFunc)(const wxAppBaseExt* self, wxEvent const& event); +typedef void (*wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppBaseExtCallOnInitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtCleanUpFunc)(const wxAppBaseExt* self); +typedef wxObjectRefData* (*wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppBaseExtCreateRefDataFunc)(const wxAppBaseExt* self); +typedef wxAppTraits* (*wxAppBaseExtCreateTraitsFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtDispatchFunc)(const wxAppBaseExt* self); +typedef void* (*wxAppBaseExtDoGetClientDataFunc)(const wxAppBaseExt* self); +typedef wxClientData* (*wxAppBaseExtDoGetClientObjectFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtDoSetClientDatavoidPFunc)(const wxAppBaseExt* self, void* data); +typedef void (*wxAppBaseExtDoSetClientObjectwxClientDataPFunc)(const wxAppBaseExt* self, wxClientData* data); +typedef void (*wxAppBaseExtExitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtExitMainLoopFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtFilterEventwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppBaseExtGetClassInfoFunc)(const wxAppBaseExt* self); +typedef wxVideoMode (*wxAppBaseExtGetDisplayModeFunc)(const wxAppBaseExt* self); +typedef wxEventHashTable& (*wxAppBaseExtGetEventHashTableFunc)(const wxAppBaseExt* self); +typedef wxEventTable const* (*wxAppBaseExtGetEventTableFunc)(const wxAppBaseExt* self); +typedef wxLayoutDirection (*wxAppBaseExtGetLayoutDirectionFunc)(const wxAppBaseExt* self); +typedef wxWindow* (*wxAppBaseExtGetTopWindowFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppBaseExtInitializeintRwxCharPPFunc)(const wxAppBaseExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppBaseExtIsActiveFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtIsGUIFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtMainLoopFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppBaseExt* self, wxEventLoopBase* param0); +typedef void (*wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppBaseExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppBaseExtOnExceptionInMainLoopFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtOnExitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnFatalExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtOnInitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnInitGuiFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnLaunchedFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtOnRunFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnUnhandledExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtPendingFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtProcessEventwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtProcessIdleFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtProcessPendingEventsFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtQueueEventwxEventPFunc)(const wxAppBaseExt* self, wxEvent* event); +typedef void (*wxAppBaseExtRethrowStoredExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtSafeYieldwxWindowPboolFunc)(const wxAppBaseExt* self, wxWindow* win, bool onlyIfNeeded); +typedef bool (*wxAppBaseExtSafeYieldForwxWindowPlongFunc)(const wxAppBaseExt* self, wxWindow* win, long eventsToProcess); +typedef bool (*wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppBaseExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppBaseExtSetActiveboolwxWindowPFunc)(const wxAppBaseExt* self, bool isActive, wxWindow* lastFocus); +typedef void (*wxAppBaseExtSetCLocaleFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtSetDisplayModewxVideoModeCRFunc)(const wxAppBaseExt* self, wxVideoMode const& param0); +typedef bool (*wxAppBaseExtSetNativeThemewxStringCRFunc)(const wxAppBaseExt* self, wxString const& param0); +typedef void (*wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppBaseExtSetPrintModeintFunc)(const wxAppBaseExt* self, int param0); +typedef bool (*wxAppBaseExtStoreCurrentExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtTryAfterwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtTryBeforewxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtUsesEventLoopFunc)(const wxAppBaseExt* self); +typedef void* (*wxAppBaseExtWXReservedApp1voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedApp2voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedEvtHandler1voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedEvtHandler2voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void (*wxAppBaseExtWakeUpIdleFunc)(const wxAppBaseExt* self); +class wxAppExt; +typedef void (*wxAppExtAddPendingEventwxEventCRFunc)(const wxAppExt* self, wxEvent const& event); +typedef void (*wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppExtCallOnInitFunc)(const wxAppExt* self); +typedef void (*wxAppExtCleanUpFunc)(const wxAppExt* self); +typedef wxObjectRefData* (*wxAppExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppExtCreateRefDataFunc)(const wxAppExt* self); +typedef wxAppTraits* (*wxAppExtCreateTraitsFunc)(const wxAppExt* self); +typedef bool (*wxAppExtDispatchFunc)(const wxAppExt* self); +typedef void* (*wxAppExtDoGetClientDataFunc)(const wxAppExt* self); +typedef wxClientData* (*wxAppExtDoGetClientObjectFunc)(const wxAppExt* self); +typedef void (*wxAppExtDoSetClientDatavoidPFunc)(const wxAppExt* self, void* data); +typedef void (*wxAppExtDoSetClientObjectwxClientDataPFunc)(const wxAppExt* self, wxClientData* data); +typedef void (*wxAppExtExitFunc)(const wxAppExt* self); +typedef void (*wxAppExtExitMainLoopFunc)(const wxAppExt* self); +typedef int (*wxAppExtFilterEventwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppExtGetClassInfoFunc)(const wxAppExt* self); +typedef wxVideoMode (*wxAppExtGetDisplayModeFunc)(const wxAppExt* self); +typedef wxEventHashTable& (*wxAppExtGetEventHashTableFunc)(const wxAppExt* self); +typedef wxEventTable const* (*wxAppExtGetEventTableFunc)(const wxAppExt* self); +typedef wxLayoutDirection (*wxAppExtGetLayoutDirectionFunc)(const wxAppExt* self); +typedef int (*wxAppExtGetPrintModeFunc)(const wxAppExt* self); +typedef wxWindow* (*wxAppExtGetTopWindowFunc)(const wxAppExt* self); +typedef void (*wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppExtInitializeintRwxCharPPFunc)(const wxAppExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppExtIsActiveFunc)(const wxAppExt* self); +typedef bool (*wxAppExtIsGUIFunc)(const wxAppExt* self); +typedef int (*wxAppExtMainLoopFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppExt* self, wxEventLoopBase* param0); +typedef void (*wxAppExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppExtOnExceptionInMainLoopFunc)(const wxAppExt* self); +typedef int (*wxAppExtOnExitFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnFatalExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtOnInitFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppExtOnInitGuiFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnLaunchedFunc)(const wxAppExt* self); +typedef int (*wxAppExtOnRunFunc)(const wxAppExt* self); +typedef void (*wxAppExtOnUnhandledExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtPendingFunc)(const wxAppExt* self); +typedef bool (*wxAppExtProcessEventwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtProcessIdleFunc)(const wxAppExt* self); +typedef void (*wxAppExtProcessPendingEventsFunc)(const wxAppExt* self); +typedef void (*wxAppExtQueueEventwxEventPFunc)(const wxAppExt* self, wxEvent* event); +typedef void (*wxAppExtRethrowStoredExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtSafeYieldwxWindowPboolFunc)(const wxAppExt* self, wxWindow* win, bool onlyIfNeeded); +typedef bool (*wxAppExtSafeYieldForwxWindowPlongFunc)(const wxAppExt* self, wxWindow* win, long eventsToProcess); +typedef bool (*wxAppExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppExtSetActiveboolwxWindowPFunc)(const wxAppExt* self, bool isActive, wxWindow* lastFocus); +typedef void (*wxAppExtSetCLocaleFunc)(const wxAppExt* self); +typedef bool (*wxAppExtSetDisplayModewxVideoModeCRFunc)(const wxAppExt* self, wxVideoMode const& param0); +typedef bool (*wxAppExtSetNativeThemewxStringCRFunc)(const wxAppExt* self, wxString const& param0); +typedef void (*wxAppExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppExt* self, wxEvtHandler* handler); +typedef void (*wxAppExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppExt* self, wxEvtHandler* handler); +typedef void (*wxAppExtSetPrintModeintFunc)(const wxAppExt* self, int param0); +typedef bool (*wxAppExtStoreCurrentExceptionFunc)(const wxAppExt* self); +typedef bool (*wxAppExtTryAfterwxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtTryBeforewxEventRFunc)(const wxAppExt* self, wxEvent& event); +typedef bool (*wxAppExtUsesEventLoopFunc)(const wxAppExt* self); +typedef void* (*wxAppExtWXReservedApp1voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedApp2voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedEvtHandler1voidPFunc)(const wxAppExt* self, void* param0); +typedef void* (*wxAppExtWXReservedEvtHandler2voidPFunc)(const wxAppExt* self, void* param0); +typedef void (*wxAppExtWakeUpIdleFunc)(const wxAppExt* self); +class wxAppInitializerExt; + +class wxAppConsoleBaseExt: public wxAppConsoleBase +{ +public: + wxAppConsoleBaseExt(): wxAppConsoleBase() { } + virtual ~wxAppConsoleBaseExt() override { } + wxAppConsoleBaseExtAddPendingEventwxEventCRFunc m_wxAppConsoleBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAppConsoleBase::AddPendingEvent(event); + if (*m_wxAppConsoleBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxAppConsoleBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppConsoleBase::CallEventHandler(handler, functor, event); + if (*m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppConsoleBaseExtCallOnInitFunc m_wxAppConsoleBaseExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxAppConsoleBase::CallOnInit(); + if (*m_wxAppConsoleBaseExtCallOnInit != NULL){ + return m_wxAppConsoleBaseExtCallOnInit(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtCleanUpFunc m_wxAppConsoleBaseExtCleanUp = NULL; + virtual void CleanUp() override + { + wxAppConsoleBase::CleanUp(); + if (*m_wxAppConsoleBaseExtCleanUp != NULL){ + return m_wxAppConsoleBaseExtCleanUp(this); + } + } + wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAppConsoleBase::CloneRefData(data); + if (*m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppConsoleBaseExtCreateRefDataFunc m_wxAppConsoleBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAppConsoleBase::CreateRefData(); + if (*m_wxAppConsoleBaseExtCreateRefData != NULL){ + return m_wxAppConsoleBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtCreateTraitsFunc m_wxAppConsoleBaseExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxAppConsoleBase::CreateTraits(); + if (*m_wxAppConsoleBaseExtCreateTraits != NULL){ + return m_wxAppConsoleBaseExtCreateTraits(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDispatchFunc m_wxAppConsoleBaseExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppConsoleBase::Dispatch(); + if (*m_wxAppConsoleBaseExtDispatch != NULL){ + return m_wxAppConsoleBaseExtDispatch(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoGetClientDataFunc m_wxAppConsoleBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppConsoleBase::DoGetClientData(); + if (*m_wxAppConsoleBaseExtDoGetClientData != NULL){ + return m_wxAppConsoleBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoGetClientObjectFunc m_wxAppConsoleBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppConsoleBase::DoGetClientObject(); + if (*m_wxAppConsoleBaseExtDoGetClientObject != NULL){ + return m_wxAppConsoleBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoSetClientDatavoidPFunc m_wxAppConsoleBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppConsoleBase::DoSetClientData(data); + if (*m_wxAppConsoleBaseExtDoSetClientDatavoidP != NULL){ + return m_wxAppConsoleBaseExtDoSetClientDatavoidP(this, data); + } + } + wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppConsoleBase::DoSetClientObject(data); + if (*m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppConsoleBaseExtExitFunc m_wxAppConsoleBaseExtExit = NULL; + virtual void Exit() override + { + wxAppConsoleBase::Exit(); + if (*m_wxAppConsoleBaseExtExit != NULL){ + return m_wxAppConsoleBaseExtExit(this); + } + } + wxAppConsoleBaseExtExitMainLoopFunc m_wxAppConsoleBaseExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppConsoleBase::ExitMainLoop(); + if (*m_wxAppConsoleBaseExtExitMainLoop != NULL){ + return m_wxAppConsoleBaseExtExitMainLoop(this); + } + } + wxAppConsoleBaseExtFilterEventwxEventRFunc m_wxAppConsoleBaseExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppConsoleBase::FilterEvent(event); + if (*m_wxAppConsoleBaseExtFilterEventwxEventR != NULL){ + return m_wxAppConsoleBaseExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetClassInfoFunc m_wxAppConsoleBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppConsoleBase::GetClassInfo(); + if (*m_wxAppConsoleBaseExtGetClassInfo != NULL){ + return m_wxAppConsoleBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetEventHashTableFunc m_wxAppConsoleBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppConsoleBase::GetEventHashTable(); + if (*m_wxAppConsoleBaseExtGetEventHashTable != NULL){ + return m_wxAppConsoleBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetEventTableFunc m_wxAppConsoleBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppConsoleBase::GetEventTable(); + if (*m_wxAppConsoleBaseExtGetEventTable != NULL){ + return m_wxAppConsoleBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppConsoleBase::HandleEvent(handler, func, event); + if (*m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppConsoleBaseExtInitializeintRwxCharPPFunc m_wxAppConsoleBaseExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppConsoleBase::Initialize(argc, argv); + if (*m_wxAppConsoleBaseExtInitializeintRwxCharPP != NULL){ + return m_wxAppConsoleBaseExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppConsoleBaseExtIsGUIFunc m_wxAppConsoleBaseExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppConsoleBase::IsGUI(); + if (*m_wxAppConsoleBaseExtIsGUI != NULL){ + return m_wxAppConsoleBaseExtIsGUI(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtMainLoopFunc m_wxAppConsoleBaseExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppConsoleBase::MainLoop(); + if (*m_wxAppConsoleBaseExtMainLoop != NULL){ + return m_wxAppConsoleBaseExtMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppConsoleBase::OnAssert(file, line, cond, msg); + if (*m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppConsoleBase::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineError(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineHelp(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineParsed(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppConsoleBase::OnDynamicBind(param0); + if (*m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppConsoleBase::OnEventLoopEnter(param0); + if (*m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppConsoleBase::OnEventLoopExit(param0); + if (*m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleBaseExtOnExceptionInMainLoopFunc m_wxAppConsoleBaseExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppConsoleBase::OnExceptionInMainLoop(); + if (*m_wxAppConsoleBaseExtOnExceptionInMainLoop != NULL){ + return m_wxAppConsoleBaseExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnExitFunc m_wxAppConsoleBaseExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppConsoleBase::OnExit(); + if (*m_wxAppConsoleBaseExtOnExit != NULL){ + return m_wxAppConsoleBaseExtOnExit(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnFatalExceptionFunc m_wxAppConsoleBaseExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppConsoleBase::OnFatalException(); + if (*m_wxAppConsoleBaseExtOnFatalException != NULL){ + return m_wxAppConsoleBaseExtOnFatalException(this); + } + } + wxAppConsoleBaseExtOnInitFunc m_wxAppConsoleBaseExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppConsoleBase::OnInit(); + if (*m_wxAppConsoleBaseExtOnInit != NULL){ + return m_wxAppConsoleBaseExtOnInit(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppConsoleBase::OnInitCmdLine(parser); + if (*m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppConsoleBaseExtOnLaunchedFunc m_wxAppConsoleBaseExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppConsoleBase::OnLaunched(); + if (*m_wxAppConsoleBaseExtOnLaunched != NULL){ + return m_wxAppConsoleBaseExtOnLaunched(this); + } + } + wxAppConsoleBaseExtOnRunFunc m_wxAppConsoleBaseExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppConsoleBase::OnRun(); + if (*m_wxAppConsoleBaseExtOnRun != NULL){ + return m_wxAppConsoleBaseExtOnRun(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnUnhandledExceptionFunc m_wxAppConsoleBaseExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppConsoleBase::OnUnhandledException(); + if (*m_wxAppConsoleBaseExtOnUnhandledException != NULL){ + return m_wxAppConsoleBaseExtOnUnhandledException(this); + } + } + wxAppConsoleBaseExtPendingFunc m_wxAppConsoleBaseExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppConsoleBase::Pending(); + if (*m_wxAppConsoleBaseExtPending != NULL){ + return m_wxAppConsoleBaseExtPending(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessEventwxEventRFunc m_wxAppConsoleBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppConsoleBase::ProcessEvent(event); + if (*m_wxAppConsoleBaseExtProcessEventwxEventR != NULL){ + return m_wxAppConsoleBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessIdleFunc m_wxAppConsoleBaseExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppConsoleBase::ProcessIdle(); + if (*m_wxAppConsoleBaseExtProcessIdle != NULL){ + return m_wxAppConsoleBaseExtProcessIdle(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessPendingEventsFunc m_wxAppConsoleBaseExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppConsoleBase::ProcessPendingEvents(); + if (*m_wxAppConsoleBaseExtProcessPendingEvents != NULL){ + return m_wxAppConsoleBaseExtProcessPendingEvents(this); + } + } + wxAppConsoleBaseExtQueueEventwxEventPFunc m_wxAppConsoleBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppConsoleBase::QueueEvent(event); + if (*m_wxAppConsoleBaseExtQueueEventwxEventP != NULL){ + return m_wxAppConsoleBaseExtQueueEventwxEventP(this, event); + } + } + wxAppConsoleBaseExtRethrowStoredExceptionFunc m_wxAppConsoleBaseExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppConsoleBase::RethrowStoredException(); + if (*m_wxAppConsoleBaseExtRethrowStoredException != NULL){ + return m_wxAppConsoleBaseExtRethrowStoredException(this); + } + } + wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppConsoleBase::SearchEventTable(table, event); + if (*m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtSetCLocaleFunc m_wxAppConsoleBaseExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppConsoleBase::SetCLocale(); + if (*m_wxAppConsoleBaseExtSetCLocale != NULL){ + return m_wxAppConsoleBaseExtSetCLocale(this); + } + } + wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppConsoleBase::SetNextHandler(handler); + if (*m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppConsoleBase::SetPreviousHandler(handler); + if (*m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleBaseExtStoreCurrentExceptionFunc m_wxAppConsoleBaseExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppConsoleBase::StoreCurrentException(); + if (*m_wxAppConsoleBaseExtStoreCurrentException != NULL){ + return m_wxAppConsoleBaseExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtTryAfterwxEventRFunc m_wxAppConsoleBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppConsoleBase::TryAfter(event); + if (*m_wxAppConsoleBaseExtTryAfterwxEventR != NULL){ + return m_wxAppConsoleBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtTryBeforewxEventRFunc m_wxAppConsoleBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppConsoleBase::TryBefore(event); + if (*m_wxAppConsoleBaseExtTryBeforewxEventR != NULL){ + return m_wxAppConsoleBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtUsesEventLoopFunc m_wxAppConsoleBaseExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppConsoleBase::UsesEventLoop(); + if (*m_wxAppConsoleBaseExtUsesEventLoop != NULL){ + return m_wxAppConsoleBaseExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedApp1voidPFunc m_wxAppConsoleBaseExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedApp1(param0); + if (*m_wxAppConsoleBaseExtWXReservedApp1voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedApp2voidPFunc m_wxAppConsoleBaseExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedApp2(param0); + if (*m_wxAppConsoleBaseExtWXReservedApp2voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedEvtHandler1(param0); + if (*m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedEvtHandler2(param0); + if (*m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWakeUpIdleFunc m_wxAppConsoleBaseExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppConsoleBase::WakeUpIdle(); + if (*m_wxAppConsoleBaseExtWakeUpIdle != NULL){ + return m_wxAppConsoleBaseExtWakeUpIdle(this); + } + } + wxAppConsoleBaseExt(wxAppConsoleBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppConsoleBaseExtCallOnInitFunc a_CallOnInit, wxAppConsoleBaseExtCleanUpFunc a_CleanUp, wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppConsoleBaseExtCreateRefDataFunc a_CreateRefData, wxAppConsoleBaseExtCreateTraitsFunc a_CreateTraits, wxAppConsoleBaseExtDispatchFunc a_Dispatch, wxAppConsoleBaseExtDoGetClientDataFunc a_DoGetClientData, wxAppConsoleBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxAppConsoleBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppConsoleBaseExtExitFunc a_Exit, wxAppConsoleBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleBaseExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppConsoleBaseExtGetClassInfoFunc a_GetClassInfo, wxAppConsoleBaseExtGetEventHashTableFunc a_GetEventHashTable, wxAppConsoleBaseExtGetEventTableFunc a_GetEventTable, wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppConsoleBaseExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppConsoleBaseExtIsGUIFunc a_IsGUI, wxAppConsoleBaseExtMainLoopFunc a_MainLoop, wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppConsoleBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleBaseExtOnExitFunc a_OnExit, wxAppConsoleBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleBaseExtOnInitFunc a_OnInit, wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppConsoleBaseExtOnLaunchedFunc a_OnLaunched, wxAppConsoleBaseExtOnRunFunc a_OnRun, wxAppConsoleBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleBaseExtPendingFunc a_Pending, wxAppConsoleBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppConsoleBaseExtProcessIdleFunc a_ProcessIdle, wxAppConsoleBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppConsoleBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppConsoleBaseExtSetCLocaleFunc a_SetCLocale, wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppConsoleBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppConsoleBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppConsoleBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleBaseExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppConsoleBaseExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppConsoleBaseExtWakeUpIdleFunc a_WakeUpIdle): wxAppConsoleBase() { + m_wxAppConsoleBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppConsoleBaseExtCallOnInit = a_CallOnInit; + m_wxAppConsoleBaseExtCleanUp = a_CleanUp; + m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppConsoleBaseExtCreateRefData = a_CreateRefData; + m_wxAppConsoleBaseExtCreateTraits = a_CreateTraits; + m_wxAppConsoleBaseExtDispatch = a_Dispatch; + m_wxAppConsoleBaseExtDoGetClientData = a_DoGetClientData; + m_wxAppConsoleBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxAppConsoleBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppConsoleBaseExtExit = a_Exit; + m_wxAppConsoleBaseExtExitMainLoop = a_ExitMainLoop; + m_wxAppConsoleBaseExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppConsoleBaseExtGetClassInfo = a_GetClassInfo; + m_wxAppConsoleBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxAppConsoleBaseExtGetEventTable = a_GetEventTable; + m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppConsoleBaseExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppConsoleBaseExtIsGUI = a_IsGUI; + m_wxAppConsoleBaseExtMainLoop = a_MainLoop; + m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppConsoleBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppConsoleBaseExtOnExit = a_OnExit; + m_wxAppConsoleBaseExtOnFatalException = a_OnFatalException; + m_wxAppConsoleBaseExtOnInit = a_OnInit; + m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppConsoleBaseExtOnLaunched = a_OnLaunched; + m_wxAppConsoleBaseExtOnRun = a_OnRun; + m_wxAppConsoleBaseExtOnUnhandledException = a_OnUnhandledException; + m_wxAppConsoleBaseExtPending = a_Pending; + m_wxAppConsoleBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppConsoleBaseExtProcessIdle = a_ProcessIdle; + m_wxAppConsoleBaseExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppConsoleBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppConsoleBaseExtRethrowStoredException = a_RethrowStoredException; + m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppConsoleBaseExtSetCLocale = a_SetCLocale; + m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppConsoleBaseExtStoreCurrentException = a_StoreCurrentException; + m_wxAppConsoleBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppConsoleBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppConsoleBaseExtUsesEventLoop = a_UsesEventLoop; + m_wxAppConsoleBaseExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppConsoleBaseExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppConsoleBaseExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppConsoleExt: public wxAppConsole +{ +public: + wxAppConsoleExt(): wxAppConsole() { } + virtual ~wxAppConsoleExt() override { } + wxAppConsoleExtAddPendingEventwxEventCRFunc m_wxAppConsoleExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAppConsole::AddPendingEvent(event); + if (*m_wxAppConsoleExtAddPendingEventwxEventCR != NULL){ + return m_wxAppConsoleExtAddPendingEventwxEventCR(this, event); + } + } + wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppConsole::CallEventHandler(handler, functor, event); + if (*m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppConsoleExtCallOnInitFunc m_wxAppConsoleExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxAppConsole::CallOnInit(); + if (*m_wxAppConsoleExtCallOnInit != NULL){ + return m_wxAppConsoleExtCallOnInit(this); + } + else { + return res; + } + } + wxAppConsoleExtCleanUpFunc m_wxAppConsoleExtCleanUp = NULL; + virtual void CleanUp() override + { + wxAppConsole::CleanUp(); + if (*m_wxAppConsoleExtCleanUp != NULL){ + return m_wxAppConsoleExtCleanUp(this); + } + } + wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAppConsole::CloneRefData(data); + if (*m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppConsoleExtCreateRefDataFunc m_wxAppConsoleExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAppConsole::CreateRefData(); + if (*m_wxAppConsoleExtCreateRefData != NULL){ + return m_wxAppConsoleExtCreateRefData(this); + } + else { + return res; + } + } + wxAppConsoleExtCreateTraitsFunc m_wxAppConsoleExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxAppConsole::CreateTraits(); + if (*m_wxAppConsoleExtCreateTraits != NULL){ + return m_wxAppConsoleExtCreateTraits(this); + } + else { + return res; + } + } + wxAppConsoleExtDispatchFunc m_wxAppConsoleExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppConsole::Dispatch(); + if (*m_wxAppConsoleExtDispatch != NULL){ + return m_wxAppConsoleExtDispatch(this); + } + else { + return res; + } + } + wxAppConsoleExtDoGetClientDataFunc m_wxAppConsoleExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppConsole::DoGetClientData(); + if (*m_wxAppConsoleExtDoGetClientData != NULL){ + return m_wxAppConsoleExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppConsoleExtDoGetClientObjectFunc m_wxAppConsoleExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppConsole::DoGetClientObject(); + if (*m_wxAppConsoleExtDoGetClientObject != NULL){ + return m_wxAppConsoleExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppConsoleExtDoSetClientDatavoidPFunc m_wxAppConsoleExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppConsole::DoSetClientData(data); + if (*m_wxAppConsoleExtDoSetClientDatavoidP != NULL){ + return m_wxAppConsoleExtDoSetClientDatavoidP(this, data); + } + } + wxAppConsoleExtDoSetClientObjectwxClientDataPFunc m_wxAppConsoleExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppConsole::DoSetClientObject(data); + if (*m_wxAppConsoleExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppConsoleExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppConsoleExtExitFunc m_wxAppConsoleExtExit = NULL; + virtual void Exit() override + { + wxAppConsole::Exit(); + if (*m_wxAppConsoleExtExit != NULL){ + return m_wxAppConsoleExtExit(this); + } + } + wxAppConsoleExtExitMainLoopFunc m_wxAppConsoleExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppConsole::ExitMainLoop(); + if (*m_wxAppConsoleExtExitMainLoop != NULL){ + return m_wxAppConsoleExtExitMainLoop(this); + } + } + wxAppConsoleExtFilterEventwxEventRFunc m_wxAppConsoleExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppConsole::FilterEvent(event); + if (*m_wxAppConsoleExtFilterEventwxEventR != NULL){ + return m_wxAppConsoleExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtGetClassInfoFunc m_wxAppConsoleExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppConsole::GetClassInfo(); + if (*m_wxAppConsoleExtGetClassInfo != NULL){ + return m_wxAppConsoleExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppConsoleExtGetEventHashTableFunc m_wxAppConsoleExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppConsole::GetEventHashTable(); + if (*m_wxAppConsoleExtGetEventHashTable != NULL){ + return m_wxAppConsoleExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppConsoleExtGetEventTableFunc m_wxAppConsoleExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppConsole::GetEventTable(); + if (*m_wxAppConsoleExtGetEventTable != NULL){ + return m_wxAppConsoleExtGetEventTable(this); + } + else { + return res; + } + } + wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppConsole::HandleEvent(handler, func, event); + if (*m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppConsoleExtInitializeintRwxCharPPFunc m_wxAppConsoleExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppConsole::Initialize(argc, argv); + if (*m_wxAppConsoleExtInitializeintRwxCharPP != NULL){ + return m_wxAppConsoleExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppConsoleExtIsGUIFunc m_wxAppConsoleExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppConsole::IsGUI(); + if (*m_wxAppConsoleExtIsGUI != NULL){ + return m_wxAppConsoleExtIsGUI(this); + } + else { + return res; + } + } + wxAppConsoleExtMainLoopFunc m_wxAppConsoleExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppConsole::MainLoop(); + if (*m_wxAppConsoleExtMainLoop != NULL){ + return m_wxAppConsoleExtMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppConsole::OnAssert(file, line, cond, msg); + if (*m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppConsole::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineError(parser); + if (*m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineHelp(parser); + if (*m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineParsed(parser); + if (*m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppConsole::OnDynamicBind(param0); + if (*m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppConsole::OnEventLoopEnter(param0); + if (*m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppConsole::OnEventLoopExit(param0); + if (*m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleExtOnExceptionInMainLoopFunc m_wxAppConsoleExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppConsole::OnExceptionInMainLoop(); + if (*m_wxAppConsoleExtOnExceptionInMainLoop != NULL){ + return m_wxAppConsoleExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtOnExitFunc m_wxAppConsoleExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppConsole::OnExit(); + if (*m_wxAppConsoleExtOnExit != NULL){ + return m_wxAppConsoleExtOnExit(this); + } + else { + return res; + } + } + wxAppConsoleExtOnFatalExceptionFunc m_wxAppConsoleExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppConsole::OnFatalException(); + if (*m_wxAppConsoleExtOnFatalException != NULL){ + return m_wxAppConsoleExtOnFatalException(this); + } + } + wxAppConsoleExtOnInitFunc m_wxAppConsoleExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppConsole::OnInit(); + if (*m_wxAppConsoleExtOnInit != NULL){ + return m_wxAppConsoleExtOnInit(this); + } + else { + return res; + } + } + wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppConsole::OnInitCmdLine(parser); + if (*m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppConsoleExtOnLaunchedFunc m_wxAppConsoleExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppConsole::OnLaunched(); + if (*m_wxAppConsoleExtOnLaunched != NULL){ + return m_wxAppConsoleExtOnLaunched(this); + } + } + wxAppConsoleExtOnRunFunc m_wxAppConsoleExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppConsole::OnRun(); + if (*m_wxAppConsoleExtOnRun != NULL){ + return m_wxAppConsoleExtOnRun(this); + } + else { + return res; + } + } + wxAppConsoleExtOnUnhandledExceptionFunc m_wxAppConsoleExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppConsole::OnUnhandledException(); + if (*m_wxAppConsoleExtOnUnhandledException != NULL){ + return m_wxAppConsoleExtOnUnhandledException(this); + } + } + wxAppConsoleExtPendingFunc m_wxAppConsoleExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppConsole::Pending(); + if (*m_wxAppConsoleExtPending != NULL){ + return m_wxAppConsoleExtPending(this); + } + else { + return res; + } + } + wxAppConsoleExtProcessEventwxEventRFunc m_wxAppConsoleExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppConsole::ProcessEvent(event); + if (*m_wxAppConsoleExtProcessEventwxEventR != NULL){ + return m_wxAppConsoleExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtProcessIdleFunc m_wxAppConsoleExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppConsole::ProcessIdle(); + if (*m_wxAppConsoleExtProcessIdle != NULL){ + return m_wxAppConsoleExtProcessIdle(this); + } + else { + return res; + } + } + wxAppConsoleExtProcessPendingEventsFunc m_wxAppConsoleExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppConsole::ProcessPendingEvents(); + if (*m_wxAppConsoleExtProcessPendingEvents != NULL){ + return m_wxAppConsoleExtProcessPendingEvents(this); + } + } + wxAppConsoleExtQueueEventwxEventPFunc m_wxAppConsoleExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppConsole::QueueEvent(event); + if (*m_wxAppConsoleExtQueueEventwxEventP != NULL){ + return m_wxAppConsoleExtQueueEventwxEventP(this, event); + } + } + wxAppConsoleExtRethrowStoredExceptionFunc m_wxAppConsoleExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppConsole::RethrowStoredException(); + if (*m_wxAppConsoleExtRethrowStoredException != NULL){ + return m_wxAppConsoleExtRethrowStoredException(this); + } + } + wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppConsole::SearchEventTable(table, event); + if (*m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppConsoleExtSetCLocaleFunc m_wxAppConsoleExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppConsole::SetCLocale(); + if (*m_wxAppConsoleExtSetCLocale != NULL){ + return m_wxAppConsoleExtSetCLocale(this); + } + } + wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppConsole::SetNextHandler(handler); + if (*m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppConsole::SetPreviousHandler(handler); + if (*m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleExtStoreCurrentExceptionFunc m_wxAppConsoleExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppConsole::StoreCurrentException(); + if (*m_wxAppConsoleExtStoreCurrentException != NULL){ + return m_wxAppConsoleExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppConsoleExtTryAfterwxEventRFunc m_wxAppConsoleExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppConsole::TryAfter(event); + if (*m_wxAppConsoleExtTryAfterwxEventR != NULL){ + return m_wxAppConsoleExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtTryBeforewxEventRFunc m_wxAppConsoleExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppConsole::TryBefore(event); + if (*m_wxAppConsoleExtTryBeforewxEventR != NULL){ + return m_wxAppConsoleExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtUsesEventLoopFunc m_wxAppConsoleExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppConsole::UsesEventLoop(); + if (*m_wxAppConsoleExtUsesEventLoop != NULL){ + return m_wxAppConsoleExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedApp1voidPFunc m_wxAppConsoleExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxAppConsole::WXReservedApp1(param0); + if (*m_wxAppConsoleExtWXReservedApp1voidP != NULL){ + return m_wxAppConsoleExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedApp2voidPFunc m_wxAppConsoleExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxAppConsole::WXReservedApp2(param0); + if (*m_wxAppConsoleExtWXReservedApp2voidP != NULL){ + return m_wxAppConsoleExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedEvtHandler1voidPFunc m_wxAppConsoleExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppConsole::WXReservedEvtHandler1(param0); + if (*m_wxAppConsoleExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppConsoleExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedEvtHandler2voidPFunc m_wxAppConsoleExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppConsole::WXReservedEvtHandler2(param0); + if (*m_wxAppConsoleExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppConsoleExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWakeUpIdleFunc m_wxAppConsoleExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppConsole::WakeUpIdle(); + if (*m_wxAppConsoleExtWakeUpIdle != NULL){ + return m_wxAppConsoleExtWakeUpIdle(this); + } + } + wxAppConsoleExt(wxAppConsoleExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppConsoleExtCallOnInitFunc a_CallOnInit, wxAppConsoleExtCleanUpFunc a_CleanUp, wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppConsoleExtCreateRefDataFunc a_CreateRefData, wxAppConsoleExtCreateTraitsFunc a_CreateTraits, wxAppConsoleExtDispatchFunc a_Dispatch, wxAppConsoleExtDoGetClientDataFunc a_DoGetClientData, wxAppConsoleExtDoGetClientObjectFunc a_DoGetClientObject, wxAppConsoleExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppConsoleExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppConsoleExtExitFunc a_Exit, wxAppConsoleExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppConsoleExtGetClassInfoFunc a_GetClassInfo, wxAppConsoleExtGetEventHashTableFunc a_GetEventHashTable, wxAppConsoleExtGetEventTableFunc a_GetEventTable, wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppConsoleExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppConsoleExtIsGUIFunc a_IsGUI, wxAppConsoleExtMainLoopFunc a_MainLoop, wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppConsoleExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleExtOnExitFunc a_OnExit, wxAppConsoleExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleExtOnInitFunc a_OnInit, wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppConsoleExtOnLaunchedFunc a_OnLaunched, wxAppConsoleExtOnRunFunc a_OnRun, wxAppConsoleExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleExtPendingFunc a_Pending, wxAppConsoleExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppConsoleExtProcessIdleFunc a_ProcessIdle, wxAppConsoleExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppConsoleExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppConsoleExtSetCLocaleFunc a_SetCLocale, wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppConsoleExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppConsoleExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppConsoleExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppConsoleExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppConsoleExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppConsoleExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppConsoleExtWakeUpIdleFunc a_WakeUpIdle): wxAppConsole() { + m_wxAppConsoleExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppConsoleExtCallOnInit = a_CallOnInit; + m_wxAppConsoleExtCleanUp = a_CleanUp; + m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppConsoleExtCreateRefData = a_CreateRefData; + m_wxAppConsoleExtCreateTraits = a_CreateTraits; + m_wxAppConsoleExtDispatch = a_Dispatch; + m_wxAppConsoleExtDoGetClientData = a_DoGetClientData; + m_wxAppConsoleExtDoGetClientObject = a_DoGetClientObject; + m_wxAppConsoleExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppConsoleExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppConsoleExtExit = a_Exit; + m_wxAppConsoleExtExitMainLoop = a_ExitMainLoop; + m_wxAppConsoleExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppConsoleExtGetClassInfo = a_GetClassInfo; + m_wxAppConsoleExtGetEventHashTable = a_GetEventHashTable; + m_wxAppConsoleExtGetEventTable = a_GetEventTable; + m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppConsoleExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppConsoleExtIsGUI = a_IsGUI; + m_wxAppConsoleExtMainLoop = a_MainLoop; + m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppConsoleExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppConsoleExtOnExit = a_OnExit; + m_wxAppConsoleExtOnFatalException = a_OnFatalException; + m_wxAppConsoleExtOnInit = a_OnInit; + m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppConsoleExtOnLaunched = a_OnLaunched; + m_wxAppConsoleExtOnRun = a_OnRun; + m_wxAppConsoleExtOnUnhandledException = a_OnUnhandledException; + m_wxAppConsoleExtPending = a_Pending; + m_wxAppConsoleExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppConsoleExtProcessIdle = a_ProcessIdle; + m_wxAppConsoleExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppConsoleExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppConsoleExtRethrowStoredException = a_RethrowStoredException; + m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppConsoleExtSetCLocale = a_SetCLocale; + m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppConsoleExtStoreCurrentException = a_StoreCurrentException; + m_wxAppConsoleExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppConsoleExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppConsoleExtUsesEventLoop = a_UsesEventLoop; + m_wxAppConsoleExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppConsoleExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppConsoleExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppConsoleExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppConsoleExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppBaseExt: public wxAppBase +{ +public: + wxAppBaseExt(): wxAppBase() { } + virtual ~wxAppBaseExt() override { } + wxAppBaseExtAddPendingEventwxEventCRFunc m_wxAppBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAppBase::AddPendingEvent(event); + if (*m_wxAppBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxAppBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppBase::CallEventHandler(handler, functor, event); + if (*m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppBaseExtCallOnInitFunc m_wxAppBaseExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxAppBase::CallOnInit(); + if (*m_wxAppBaseExtCallOnInit != NULL){ + return m_wxAppBaseExtCallOnInit(this); + } + else { + return res; + } + } + wxAppBaseExtCleanUpFunc m_wxAppBaseExtCleanUp = NULL; + virtual void CleanUp() override + { + wxAppBase::CleanUp(); + if (*m_wxAppBaseExtCleanUp != NULL){ + return m_wxAppBaseExtCleanUp(this); + } + } + wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxAppBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAppBase::CloneRefData(data); + if (*m_wxAppBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppBaseExtCreateRefDataFunc m_wxAppBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAppBase::CreateRefData(); + if (*m_wxAppBaseExtCreateRefData != NULL){ + return m_wxAppBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxAppBaseExtCreateTraitsFunc m_wxAppBaseExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxAppBase::CreateTraits(); + if (*m_wxAppBaseExtCreateTraits != NULL){ + return m_wxAppBaseExtCreateTraits(this); + } + else { + return res; + } + } + wxAppBaseExtDispatchFunc m_wxAppBaseExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppBase::Dispatch(); + if (*m_wxAppBaseExtDispatch != NULL){ + return m_wxAppBaseExtDispatch(this); + } + else { + return res; + } + } + wxAppBaseExtDoGetClientDataFunc m_wxAppBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppBase::DoGetClientData(); + if (*m_wxAppBaseExtDoGetClientData != NULL){ + return m_wxAppBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppBaseExtDoGetClientObjectFunc m_wxAppBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppBase::DoGetClientObject(); + if (*m_wxAppBaseExtDoGetClientObject != NULL){ + return m_wxAppBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppBaseExtDoSetClientDatavoidPFunc m_wxAppBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppBase::DoSetClientData(data); + if (*m_wxAppBaseExtDoSetClientDatavoidP != NULL){ + return m_wxAppBaseExtDoSetClientDatavoidP(this, data); + } + } + wxAppBaseExtDoSetClientObjectwxClientDataPFunc m_wxAppBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppBase::DoSetClientObject(data); + if (*m_wxAppBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppBaseExtExitFunc m_wxAppBaseExtExit = NULL; + virtual void Exit() override + { + wxAppBase::Exit(); + if (*m_wxAppBaseExtExit != NULL){ + return m_wxAppBaseExtExit(this); + } + } + wxAppBaseExtExitMainLoopFunc m_wxAppBaseExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppBase::ExitMainLoop(); + if (*m_wxAppBaseExtExitMainLoop != NULL){ + return m_wxAppBaseExtExitMainLoop(this); + } + } + wxAppBaseExtFilterEventwxEventRFunc m_wxAppBaseExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppBase::FilterEvent(event); + if (*m_wxAppBaseExtFilterEventwxEventR != NULL){ + return m_wxAppBaseExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtGetClassInfoFunc m_wxAppBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppBase::GetClassInfo(); + if (*m_wxAppBaseExtGetClassInfo != NULL){ + return m_wxAppBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppBaseExtGetDisplayModeFunc m_wxAppBaseExtGetDisplayMode = NULL; + virtual wxVideoMode GetDisplayMode() const override + { + wxVideoMode res = wxAppBase::GetDisplayMode(); + if (*m_wxAppBaseExtGetDisplayMode != NULL){ + return m_wxAppBaseExtGetDisplayMode(this); + } + else { + return res; + } + } + wxAppBaseExtGetEventHashTableFunc m_wxAppBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppBase::GetEventHashTable(); + if (*m_wxAppBaseExtGetEventHashTable != NULL){ + return m_wxAppBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppBaseExtGetEventTableFunc m_wxAppBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppBase::GetEventTable(); + if (*m_wxAppBaseExtGetEventTable != NULL){ + return m_wxAppBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxAppBaseExtGetLayoutDirectionFunc m_wxAppBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxAppBase::GetLayoutDirection(); + if (*m_wxAppBaseExtGetLayoutDirection != NULL){ + return m_wxAppBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAppBaseExtGetTopWindowFunc m_wxAppBaseExtGetTopWindow = NULL; + virtual wxWindow* GetTopWindow() const override + { + wxWindow* res = wxAppBase::GetTopWindow(); + if (*m_wxAppBaseExtGetTopWindow != NULL){ + return m_wxAppBaseExtGetTopWindow(this); + } + else { + return res; + } + } + wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppBase::HandleEvent(handler, func, event); + if (*m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppBaseExtInitializeintRwxCharPPFunc m_wxAppBaseExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppBase::Initialize(argc, argv); + if (*m_wxAppBaseExtInitializeintRwxCharPP != NULL){ + return m_wxAppBaseExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppBaseExtIsActiveFunc m_wxAppBaseExtIsActive = NULL; + virtual bool IsActive() const override + { + bool res = wxAppBase::IsActive(); + if (*m_wxAppBaseExtIsActive != NULL){ + return m_wxAppBaseExtIsActive(this); + } + else { + return res; + } + } + wxAppBaseExtIsGUIFunc m_wxAppBaseExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppBase::IsGUI(); + if (*m_wxAppBaseExtIsGUI != NULL){ + return m_wxAppBaseExtIsGUI(this); + } + else { + return res; + } + } + wxAppBaseExtMainLoopFunc m_wxAppBaseExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppBase::MainLoop(); + if (*m_wxAppBaseExtMainLoop != NULL){ + return m_wxAppBaseExtMainLoop(this); + } + else { + return res; + } + } + wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppBase::OnAssert(file, line, cond, msg); + if (*m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppBase::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineError(parser); + if (*m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineHelp(parser); + if (*m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineParsed(parser); + if (*m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppBase::OnDynamicBind(param0); + if (*m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppBase::OnEventLoopEnter(param0); + if (*m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppBase::OnEventLoopExit(param0); + if (*m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppBaseExtOnExceptionInMainLoopFunc m_wxAppBaseExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppBase::OnExceptionInMainLoop(); + if (*m_wxAppBaseExtOnExceptionInMainLoop != NULL){ + return m_wxAppBaseExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppBaseExtOnExitFunc m_wxAppBaseExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppBase::OnExit(); + if (*m_wxAppBaseExtOnExit != NULL){ + return m_wxAppBaseExtOnExit(this); + } + else { + return res; + } + } + wxAppBaseExtOnFatalExceptionFunc m_wxAppBaseExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppBase::OnFatalException(); + if (*m_wxAppBaseExtOnFatalException != NULL){ + return m_wxAppBaseExtOnFatalException(this); + } + } + wxAppBaseExtOnInitFunc m_wxAppBaseExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppBase::OnInit(); + if (*m_wxAppBaseExtOnInit != NULL){ + return m_wxAppBaseExtOnInit(this); + } + else { + return res; + } + } + wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppBase::OnInitCmdLine(parser); + if (*m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppBaseExtOnInitGuiFunc m_wxAppBaseExtOnInitGui = NULL; + virtual bool OnInitGui() override + { + bool res = wxAppBase::OnInitGui(); + if (*m_wxAppBaseExtOnInitGui != NULL){ + return m_wxAppBaseExtOnInitGui(this); + } + else { + return res; + } + } + wxAppBaseExtOnLaunchedFunc m_wxAppBaseExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppBase::OnLaunched(); + if (*m_wxAppBaseExtOnLaunched != NULL){ + return m_wxAppBaseExtOnLaunched(this); + } + } + wxAppBaseExtOnRunFunc m_wxAppBaseExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppBase::OnRun(); + if (*m_wxAppBaseExtOnRun != NULL){ + return m_wxAppBaseExtOnRun(this); + } + else { + return res; + } + } + wxAppBaseExtOnUnhandledExceptionFunc m_wxAppBaseExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppBase::OnUnhandledException(); + if (*m_wxAppBaseExtOnUnhandledException != NULL){ + return m_wxAppBaseExtOnUnhandledException(this); + } + } + wxAppBaseExtPendingFunc m_wxAppBaseExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppBase::Pending(); + if (*m_wxAppBaseExtPending != NULL){ + return m_wxAppBaseExtPending(this); + } + else { + return res; + } + } + wxAppBaseExtProcessEventwxEventRFunc m_wxAppBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppBase::ProcessEvent(event); + if (*m_wxAppBaseExtProcessEventwxEventR != NULL){ + return m_wxAppBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtProcessIdleFunc m_wxAppBaseExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppBase::ProcessIdle(); + if (*m_wxAppBaseExtProcessIdle != NULL){ + return m_wxAppBaseExtProcessIdle(this); + } + else { + return res; + } + } + wxAppBaseExtProcessPendingEventsFunc m_wxAppBaseExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppBase::ProcessPendingEvents(); + if (*m_wxAppBaseExtProcessPendingEvents != NULL){ + return m_wxAppBaseExtProcessPendingEvents(this); + } + } + wxAppBaseExtQueueEventwxEventPFunc m_wxAppBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppBase::QueueEvent(event); + if (*m_wxAppBaseExtQueueEventwxEventP != NULL){ + return m_wxAppBaseExtQueueEventwxEventP(this, event); + } + } + wxAppBaseExtRethrowStoredExceptionFunc m_wxAppBaseExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppBase::RethrowStoredException(); + if (*m_wxAppBaseExtRethrowStoredException != NULL){ + return m_wxAppBaseExtRethrowStoredException(this); + } + } + wxAppBaseExtSafeYieldwxWindowPboolFunc m_wxAppBaseExtSafeYieldwxWindowPbool = NULL; + virtual bool SafeYield(wxWindow* win, bool onlyIfNeeded) override + { + bool res = wxAppBase::SafeYield(win, onlyIfNeeded); + if (*m_wxAppBaseExtSafeYieldwxWindowPbool != NULL){ + return m_wxAppBaseExtSafeYieldwxWindowPbool(this, win, onlyIfNeeded); + } + else { + return res; + } + } + wxAppBaseExtSafeYieldForwxWindowPlongFunc m_wxAppBaseExtSafeYieldForwxWindowPlong = NULL; + virtual bool SafeYieldFor(wxWindow* win, long eventsToProcess) override + { + bool res = wxAppBase::SafeYieldFor(win, eventsToProcess); + if (*m_wxAppBaseExtSafeYieldForwxWindowPlong != NULL){ + return m_wxAppBaseExtSafeYieldForwxWindowPlong(this, win, eventsToProcess); + } + else { + return res; + } + } + wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppBase::SearchEventTable(table, event); + if (*m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppBaseExtSetActiveboolwxWindowPFunc m_wxAppBaseExtSetActiveboolwxWindowP = NULL; + virtual void SetActive(bool isActive, wxWindow* lastFocus) override + { + wxAppBase::SetActive(isActive, lastFocus); + if (*m_wxAppBaseExtSetActiveboolwxWindowP != NULL){ + return m_wxAppBaseExtSetActiveboolwxWindowP(this, isActive, lastFocus); + } + } + wxAppBaseExtSetCLocaleFunc m_wxAppBaseExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppBase::SetCLocale(); + if (*m_wxAppBaseExtSetCLocale != NULL){ + return m_wxAppBaseExtSetCLocale(this); + } + } + wxAppBaseExtSetDisplayModewxVideoModeCRFunc m_wxAppBaseExtSetDisplayModewxVideoModeCR = NULL; + virtual bool SetDisplayMode(wxVideoMode const& param0) override + { + bool res = wxAppBase::SetDisplayMode(param0); + if (*m_wxAppBaseExtSetDisplayModewxVideoModeCR != NULL){ + return m_wxAppBaseExtSetDisplayModewxVideoModeCR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtSetNativeThemewxStringCRFunc m_wxAppBaseExtSetNativeThemewxStringCR = NULL; + virtual bool SetNativeTheme(wxString const& param0) override + { + bool res = wxAppBase::SetNativeTheme(param0); + if (*m_wxAppBaseExtSetNativeThemewxStringCR != NULL){ + return m_wxAppBaseExtSetNativeThemewxStringCR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxAppBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppBase::SetNextHandler(handler); + if (*m_wxAppBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppBase::SetPreviousHandler(handler); + if (*m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppBaseExtSetPrintModeintFunc m_wxAppBaseExtSetPrintModeint = NULL; + virtual void SetPrintMode(int param0) override + { + wxAppBase::SetPrintMode(param0); + if (*m_wxAppBaseExtSetPrintModeint != NULL){ + return m_wxAppBaseExtSetPrintModeint(this, param0); + } + } + wxAppBaseExtStoreCurrentExceptionFunc m_wxAppBaseExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppBase::StoreCurrentException(); + if (*m_wxAppBaseExtStoreCurrentException != NULL){ + return m_wxAppBaseExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppBaseExtTryAfterwxEventRFunc m_wxAppBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppBase::TryAfter(event); + if (*m_wxAppBaseExtTryAfterwxEventR != NULL){ + return m_wxAppBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtTryBeforewxEventRFunc m_wxAppBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppBase::TryBefore(event); + if (*m_wxAppBaseExtTryBeforewxEventR != NULL){ + return m_wxAppBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtUsesEventLoopFunc m_wxAppBaseExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppBase::UsesEventLoop(); + if (*m_wxAppBaseExtUsesEventLoop != NULL){ + return m_wxAppBaseExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppBaseExtWXReservedApp1voidPFunc m_wxAppBaseExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxAppBase::WXReservedApp1(param0); + if (*m_wxAppBaseExtWXReservedApp1voidP != NULL){ + return m_wxAppBaseExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedApp2voidPFunc m_wxAppBaseExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxAppBase::WXReservedApp2(param0); + if (*m_wxAppBaseExtWXReservedApp2voidP != NULL){ + return m_wxAppBaseExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedEvtHandler1voidPFunc m_wxAppBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppBase::WXReservedEvtHandler1(param0); + if (*m_wxAppBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedEvtHandler2voidPFunc m_wxAppBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppBase::WXReservedEvtHandler2(param0); + if (*m_wxAppBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWakeUpIdleFunc m_wxAppBaseExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppBase::WakeUpIdle(); + if (*m_wxAppBaseExtWakeUpIdle != NULL){ + return m_wxAppBaseExtWakeUpIdle(this); + } + } + wxAppBaseExt(wxAppBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppBaseExtCallOnInitFunc a_CallOnInit, wxAppBaseExtCleanUpFunc a_CleanUp, wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppBaseExtCreateRefDataFunc a_CreateRefData, wxAppBaseExtCreateTraitsFunc a_CreateTraits, wxAppBaseExtDispatchFunc a_Dispatch, wxAppBaseExtDoGetClientDataFunc a_DoGetClientData, wxAppBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxAppBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppBaseExtExitFunc a_Exit, wxAppBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppBaseExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppBaseExtGetClassInfoFunc a_GetClassInfo, wxAppBaseExtGetDisplayModeFunc a_GetDisplayMode, wxAppBaseExtGetEventHashTableFunc a_GetEventHashTable, wxAppBaseExtGetEventTableFunc a_GetEventTable, wxAppBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAppBaseExtGetTopWindowFunc a_GetTopWindow, wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppBaseExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppBaseExtIsActiveFunc a_IsActive, wxAppBaseExtIsGUIFunc a_IsGUI, wxAppBaseExtMainLoopFunc a_MainLoop, wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppBaseExtOnExitFunc a_OnExit, wxAppBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppBaseExtOnInitFunc a_OnInit, wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppBaseExtOnInitGuiFunc a_OnInitGui, wxAppBaseExtOnLaunchedFunc a_OnLaunched, wxAppBaseExtOnRunFunc a_OnRun, wxAppBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppBaseExtPendingFunc a_Pending, wxAppBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppBaseExtProcessIdleFunc a_ProcessIdle, wxAppBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppBaseExtSafeYieldwxWindowPboolFunc a_SafeYieldwxWindowPbool, wxAppBaseExtSafeYieldForwxWindowPlongFunc a_SafeYieldForwxWindowPlong, wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppBaseExtSetActiveboolwxWindowPFunc a_SetActiveboolwxWindowP, wxAppBaseExtSetCLocaleFunc a_SetCLocale, wxAppBaseExtSetDisplayModewxVideoModeCRFunc a_SetDisplayModewxVideoModeCR, wxAppBaseExtSetNativeThemewxStringCRFunc a_SetNativeThemewxStringCR, wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppBaseExtSetPrintModeintFunc a_SetPrintModeint, wxAppBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppBaseExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppBaseExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppBaseExtWakeUpIdleFunc a_WakeUpIdle): wxAppBase() { + m_wxAppBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppBaseExtCallOnInit = a_CallOnInit; + m_wxAppBaseExtCleanUp = a_CleanUp; + m_wxAppBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppBaseExtCreateRefData = a_CreateRefData; + m_wxAppBaseExtCreateTraits = a_CreateTraits; + m_wxAppBaseExtDispatch = a_Dispatch; + m_wxAppBaseExtDoGetClientData = a_DoGetClientData; + m_wxAppBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxAppBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppBaseExtExit = a_Exit; + m_wxAppBaseExtExitMainLoop = a_ExitMainLoop; + m_wxAppBaseExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppBaseExtGetClassInfo = a_GetClassInfo; + m_wxAppBaseExtGetDisplayMode = a_GetDisplayMode; + m_wxAppBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxAppBaseExtGetEventTable = a_GetEventTable; + m_wxAppBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAppBaseExtGetTopWindow = a_GetTopWindow; + m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppBaseExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppBaseExtIsActive = a_IsActive; + m_wxAppBaseExtIsGUI = a_IsGUI; + m_wxAppBaseExtMainLoop = a_MainLoop; + m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppBaseExtOnExit = a_OnExit; + m_wxAppBaseExtOnFatalException = a_OnFatalException; + m_wxAppBaseExtOnInit = a_OnInit; + m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppBaseExtOnInitGui = a_OnInitGui; + m_wxAppBaseExtOnLaunched = a_OnLaunched; + m_wxAppBaseExtOnRun = a_OnRun; + m_wxAppBaseExtOnUnhandledException = a_OnUnhandledException; + m_wxAppBaseExtPending = a_Pending; + m_wxAppBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppBaseExtProcessIdle = a_ProcessIdle; + m_wxAppBaseExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppBaseExtRethrowStoredException = a_RethrowStoredException; + m_wxAppBaseExtSafeYieldwxWindowPbool = a_SafeYieldwxWindowPbool; + m_wxAppBaseExtSafeYieldForwxWindowPlong = a_SafeYieldForwxWindowPlong; + m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppBaseExtSetActiveboolwxWindowP = a_SetActiveboolwxWindowP; + m_wxAppBaseExtSetCLocale = a_SetCLocale; + m_wxAppBaseExtSetDisplayModewxVideoModeCR = a_SetDisplayModewxVideoModeCR; + m_wxAppBaseExtSetNativeThemewxStringCR = a_SetNativeThemewxStringCR; + m_wxAppBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppBaseExtSetPrintModeint = a_SetPrintModeint; + m_wxAppBaseExtStoreCurrentException = a_StoreCurrentException; + m_wxAppBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppBaseExtUsesEventLoop = a_UsesEventLoop; + m_wxAppBaseExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppBaseExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppBaseExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppExt: public wxApp +{ +public: + wxAppExt(): wxApp() { } + virtual ~wxAppExt() override { } + wxAppExtAddPendingEventwxEventCRFunc m_wxAppExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxApp::AddPendingEvent(event); + if (*m_wxAppExtAddPendingEventwxEventCR != NULL){ + return m_wxAppExtAddPendingEventwxEventCR(this, event); + } + } + wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxApp::CallEventHandler(handler, functor, event); + if (*m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppExtCallOnInitFunc m_wxAppExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxApp::CallOnInit(); + if (*m_wxAppExtCallOnInit != NULL){ + return m_wxAppExtCallOnInit(this); + } + else { + return res; + } + } + wxAppExtCleanUpFunc m_wxAppExtCleanUp = NULL; + virtual void CleanUp() override + { + wxApp::CleanUp(); + if (*m_wxAppExtCleanUp != NULL){ + return m_wxAppExtCleanUp(this); + } + } + wxAppExtCloneRefDatawxObjectRefDataCPFunc m_wxAppExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxApp::CloneRefData(data); + if (*m_wxAppExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppExtCreateRefDataFunc m_wxAppExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxApp::CreateRefData(); + if (*m_wxAppExtCreateRefData != NULL){ + return m_wxAppExtCreateRefData(this); + } + else { + return res; + } + } + wxAppExtCreateTraitsFunc m_wxAppExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxApp::CreateTraits(); + if (*m_wxAppExtCreateTraits != NULL){ + return m_wxAppExtCreateTraits(this); + } + else { + return res; + } + } + wxAppExtDispatchFunc m_wxAppExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxApp::Dispatch(); + if (*m_wxAppExtDispatch != NULL){ + return m_wxAppExtDispatch(this); + } + else { + return res; + } + } + wxAppExtDoGetClientDataFunc m_wxAppExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxApp::DoGetClientData(); + if (*m_wxAppExtDoGetClientData != NULL){ + return m_wxAppExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppExtDoGetClientObjectFunc m_wxAppExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxApp::DoGetClientObject(); + if (*m_wxAppExtDoGetClientObject != NULL){ + return m_wxAppExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppExtDoSetClientDatavoidPFunc m_wxAppExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxApp::DoSetClientData(data); + if (*m_wxAppExtDoSetClientDatavoidP != NULL){ + return m_wxAppExtDoSetClientDatavoidP(this, data); + } + } + wxAppExtDoSetClientObjectwxClientDataPFunc m_wxAppExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxApp::DoSetClientObject(data); + if (*m_wxAppExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppExtExitFunc m_wxAppExtExit = NULL; + virtual void Exit() override + { + wxApp::Exit(); + if (*m_wxAppExtExit != NULL){ + return m_wxAppExtExit(this); + } + } + wxAppExtExitMainLoopFunc m_wxAppExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxApp::ExitMainLoop(); + if (*m_wxAppExtExitMainLoop != NULL){ + return m_wxAppExtExitMainLoop(this); + } + } + wxAppExtFilterEventwxEventRFunc m_wxAppExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxApp::FilterEvent(event); + if (*m_wxAppExtFilterEventwxEventR != NULL){ + return m_wxAppExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtGetClassInfoFunc m_wxAppExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxApp::GetClassInfo(); + if (*m_wxAppExtGetClassInfo != NULL){ + return m_wxAppExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppExtGetDisplayModeFunc m_wxAppExtGetDisplayMode = NULL; + virtual wxVideoMode GetDisplayMode() const override + { + wxVideoMode res = wxApp::GetDisplayMode(); + if (*m_wxAppExtGetDisplayMode != NULL){ + return m_wxAppExtGetDisplayMode(this); + } + else { + return res; + } + } + wxAppExtGetEventHashTableFunc m_wxAppExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxApp::GetEventHashTable(); + if (*m_wxAppExtGetEventHashTable != NULL){ + return m_wxAppExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppExtGetEventTableFunc m_wxAppExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxApp::GetEventTable(); + if (*m_wxAppExtGetEventTable != NULL){ + return m_wxAppExtGetEventTable(this); + } + else { + return res; + } + } + wxAppExtGetLayoutDirectionFunc m_wxAppExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxApp::GetLayoutDirection(); + if (*m_wxAppExtGetLayoutDirection != NULL){ + return m_wxAppExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAppExtGetPrintModeFunc m_wxAppExtGetPrintMode = NULL; + virtual int GetPrintMode() const override + { + int res = wxApp::GetPrintMode(); + if (*m_wxAppExtGetPrintMode != NULL){ + return m_wxAppExtGetPrintMode(this); + } + else { + return res; + } + } + wxAppExtGetTopWindowFunc m_wxAppExtGetTopWindow = NULL; + virtual wxWindow* GetTopWindow() const override + { + wxWindow* res = wxApp::GetTopWindow(); + if (*m_wxAppExtGetTopWindow != NULL){ + return m_wxAppExtGetTopWindow(this); + } + else { + return res; + } + } + wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxApp::HandleEvent(handler, func, event); + if (*m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppExtInitializeintRwxCharPPFunc m_wxAppExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxApp::Initialize(argc, argv); + if (*m_wxAppExtInitializeintRwxCharPP != NULL){ + return m_wxAppExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppExtIsActiveFunc m_wxAppExtIsActive = NULL; + virtual bool IsActive() const override + { + bool res = wxApp::IsActive(); + if (*m_wxAppExtIsActive != NULL){ + return m_wxAppExtIsActive(this); + } + else { + return res; + } + } + wxAppExtIsGUIFunc m_wxAppExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxApp::IsGUI(); + if (*m_wxAppExtIsGUI != NULL){ + return m_wxAppExtIsGUI(this); + } + else { + return res; + } + } + wxAppExtMainLoopFunc m_wxAppExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxApp::MainLoop(); + if (*m_wxAppExtMainLoop != NULL){ + return m_wxAppExtMainLoop(this); + } + else { + return res; + } + } + wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxApp::OnAssert(file, line, cond, msg); + if (*m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxApp::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineError(parser); + if (*m_wxAppExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineHelp(parser); + if (*m_wxAppExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxApp::OnCmdLineParsed(parser); + if (*m_wxAppExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxApp::OnDynamicBind(param0); + if (*m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxApp::OnEventLoopEnter(param0); + if (*m_wxAppExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxApp::OnEventLoopExit(param0); + if (*m_wxAppExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppExtOnExceptionInMainLoopFunc m_wxAppExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxApp::OnExceptionInMainLoop(); + if (*m_wxAppExtOnExceptionInMainLoop != NULL){ + return m_wxAppExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppExtOnExitFunc m_wxAppExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxApp::OnExit(); + if (*m_wxAppExtOnExit != NULL){ + return m_wxAppExtOnExit(this); + } + else { + return res; + } + } + wxAppExtOnFatalExceptionFunc m_wxAppExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxApp::OnFatalException(); + if (*m_wxAppExtOnFatalException != NULL){ + return m_wxAppExtOnFatalException(this); + } + } + wxAppExtOnInitFunc m_wxAppExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxApp::OnInit(); + if (*m_wxAppExtOnInit != NULL){ + return m_wxAppExtOnInit(this); + } + else { + return res; + } + } + wxAppExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxApp::OnInitCmdLine(parser); + if (*m_wxAppExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppExtOnInitGuiFunc m_wxAppExtOnInitGui = NULL; + virtual bool OnInitGui() override + { + bool res = wxApp::OnInitGui(); + if (*m_wxAppExtOnInitGui != NULL){ + return m_wxAppExtOnInitGui(this); + } + else { + return res; + } + } + wxAppExtOnLaunchedFunc m_wxAppExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxApp::OnLaunched(); + if (*m_wxAppExtOnLaunched != NULL){ + return m_wxAppExtOnLaunched(this); + } + } + wxAppExtOnRunFunc m_wxAppExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxApp::OnRun(); + if (*m_wxAppExtOnRun != NULL){ + return m_wxAppExtOnRun(this); + } + else { + return res; + } + } + wxAppExtOnUnhandledExceptionFunc m_wxAppExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxApp::OnUnhandledException(); + if (*m_wxAppExtOnUnhandledException != NULL){ + return m_wxAppExtOnUnhandledException(this); + } + } + wxAppExtPendingFunc m_wxAppExtPending = NULL; + virtual bool Pending() override + { + bool res = wxApp::Pending(); + if (*m_wxAppExtPending != NULL){ + return m_wxAppExtPending(this); + } + else { + return res; + } + } + wxAppExtProcessEventwxEventRFunc m_wxAppExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxApp::ProcessEvent(event); + if (*m_wxAppExtProcessEventwxEventR != NULL){ + return m_wxAppExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtProcessIdleFunc m_wxAppExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxApp::ProcessIdle(); + if (*m_wxAppExtProcessIdle != NULL){ + return m_wxAppExtProcessIdle(this); + } + else { + return res; + } + } + wxAppExtProcessPendingEventsFunc m_wxAppExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxApp::ProcessPendingEvents(); + if (*m_wxAppExtProcessPendingEvents != NULL){ + return m_wxAppExtProcessPendingEvents(this); + } + } + wxAppExtQueueEventwxEventPFunc m_wxAppExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxApp::QueueEvent(event); + if (*m_wxAppExtQueueEventwxEventP != NULL){ + return m_wxAppExtQueueEventwxEventP(this, event); + } + } + wxAppExtRethrowStoredExceptionFunc m_wxAppExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxApp::RethrowStoredException(); + if (*m_wxAppExtRethrowStoredException != NULL){ + return m_wxAppExtRethrowStoredException(this); + } + } + wxAppExtSafeYieldwxWindowPboolFunc m_wxAppExtSafeYieldwxWindowPbool = NULL; + virtual bool SafeYield(wxWindow* win, bool onlyIfNeeded) override + { + bool res = wxApp::SafeYield(win, onlyIfNeeded); + if (*m_wxAppExtSafeYieldwxWindowPbool != NULL){ + return m_wxAppExtSafeYieldwxWindowPbool(this, win, onlyIfNeeded); + } + else { + return res; + } + } + wxAppExtSafeYieldForwxWindowPlongFunc m_wxAppExtSafeYieldForwxWindowPlong = NULL; + virtual bool SafeYieldFor(wxWindow* win, long eventsToProcess) override + { + bool res = wxApp::SafeYieldFor(win, eventsToProcess); + if (*m_wxAppExtSafeYieldForwxWindowPlong != NULL){ + return m_wxAppExtSafeYieldForwxWindowPlong(this, win, eventsToProcess); + } + else { + return res; + } + } + wxAppExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxApp::SearchEventTable(table, event); + if (*m_wxAppExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppExtSetActiveboolwxWindowPFunc m_wxAppExtSetActiveboolwxWindowP = NULL; + virtual void SetActive(bool isActive, wxWindow* lastFocus) override + { + wxApp::SetActive(isActive, lastFocus); + if (*m_wxAppExtSetActiveboolwxWindowP != NULL){ + return m_wxAppExtSetActiveboolwxWindowP(this, isActive, lastFocus); + } + } + wxAppExtSetCLocaleFunc m_wxAppExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxApp::SetCLocale(); + if (*m_wxAppExtSetCLocale != NULL){ + return m_wxAppExtSetCLocale(this); + } + } + wxAppExtSetDisplayModewxVideoModeCRFunc m_wxAppExtSetDisplayModewxVideoModeCR = NULL; + virtual bool SetDisplayMode(wxVideoMode const& param0) override + { + bool res = wxApp::SetDisplayMode(param0); + if (*m_wxAppExtSetDisplayModewxVideoModeCR != NULL){ + return m_wxAppExtSetDisplayModewxVideoModeCR(this, param0); + } + else { + return res; + } + } + wxAppExtSetNativeThemewxStringCRFunc m_wxAppExtSetNativeThemewxStringCR = NULL; + virtual bool SetNativeTheme(wxString const& param0) override + { + bool res = wxApp::SetNativeTheme(param0); + if (*m_wxAppExtSetNativeThemewxStringCR != NULL){ + return m_wxAppExtSetNativeThemewxStringCR(this, param0); + } + else { + return res; + } + } + wxAppExtSetNextHandlerwxEvtHandlerPFunc m_wxAppExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxApp::SetNextHandler(handler); + if (*m_wxAppExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxApp::SetPreviousHandler(handler); + if (*m_wxAppExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppExtSetPrintModeintFunc m_wxAppExtSetPrintModeint = NULL; + virtual void SetPrintMode(int param0) override + { + wxApp::SetPrintMode(param0); + if (*m_wxAppExtSetPrintModeint != NULL){ + return m_wxAppExtSetPrintModeint(this, param0); + } + } + wxAppExtStoreCurrentExceptionFunc m_wxAppExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxApp::StoreCurrentException(); + if (*m_wxAppExtStoreCurrentException != NULL){ + return m_wxAppExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppExtTryAfterwxEventRFunc m_wxAppExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxApp::TryAfter(event); + if (*m_wxAppExtTryAfterwxEventR != NULL){ + return m_wxAppExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppExtTryBeforewxEventRFunc m_wxAppExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxApp::TryBefore(event); + if (*m_wxAppExtTryBeforewxEventR != NULL){ + return m_wxAppExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppExtUsesEventLoopFunc m_wxAppExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxApp::UsesEventLoop(); + if (*m_wxAppExtUsesEventLoop != NULL){ + return m_wxAppExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppExtWXReservedApp1voidPFunc m_wxAppExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxApp::WXReservedApp1(param0); + if (*m_wxAppExtWXReservedApp1voidP != NULL){ + return m_wxAppExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedApp2voidPFunc m_wxAppExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxApp::WXReservedApp2(param0); + if (*m_wxAppExtWXReservedApp2voidP != NULL){ + return m_wxAppExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedEvtHandler1voidPFunc m_wxAppExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxApp::WXReservedEvtHandler1(param0); + if (*m_wxAppExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWXReservedEvtHandler2voidPFunc m_wxAppExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxApp::WXReservedEvtHandler2(param0); + if (*m_wxAppExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppExtWakeUpIdleFunc m_wxAppExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxApp::WakeUpIdle(); + if (*m_wxAppExtWakeUpIdle != NULL){ + return m_wxAppExtWakeUpIdle(this); + } + } + wxAppExt(wxAppExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppExtCallOnInitFunc a_CallOnInit, wxAppExtCleanUpFunc a_CleanUp, wxAppExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppExtCreateRefDataFunc a_CreateRefData, wxAppExtCreateTraitsFunc a_CreateTraits, wxAppExtDispatchFunc a_Dispatch, wxAppExtDoGetClientDataFunc a_DoGetClientData, wxAppExtDoGetClientObjectFunc a_DoGetClientObject, wxAppExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppExtExitFunc a_Exit, wxAppExtExitMainLoopFunc a_ExitMainLoop, wxAppExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppExtGetClassInfoFunc a_GetClassInfo, wxAppExtGetDisplayModeFunc a_GetDisplayMode, wxAppExtGetEventHashTableFunc a_GetEventHashTable, wxAppExtGetEventTableFunc a_GetEventTable, wxAppExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAppExtGetPrintModeFunc a_GetPrintMode, wxAppExtGetTopWindowFunc a_GetTopWindow, wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppExtIsActiveFunc a_IsActive, wxAppExtIsGUIFunc a_IsGUI, wxAppExtMainLoopFunc a_MainLoop, wxAppExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppExtOnExitFunc a_OnExit, wxAppExtOnFatalExceptionFunc a_OnFatalException, wxAppExtOnInitFunc a_OnInit, wxAppExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppExtOnInitGuiFunc a_OnInitGui, wxAppExtOnLaunchedFunc a_OnLaunched, wxAppExtOnRunFunc a_OnRun, wxAppExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppExtPendingFunc a_Pending, wxAppExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppExtProcessIdleFunc a_ProcessIdle, wxAppExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppExtSafeYieldwxWindowPboolFunc a_SafeYieldwxWindowPbool, wxAppExtSafeYieldForwxWindowPlongFunc a_SafeYieldForwxWindowPlong, wxAppExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppExtSetActiveboolwxWindowPFunc a_SetActiveboolwxWindowP, wxAppExtSetCLocaleFunc a_SetCLocale, wxAppExtSetDisplayModewxVideoModeCRFunc a_SetDisplayModewxVideoModeCR, wxAppExtSetNativeThemewxStringCRFunc a_SetNativeThemewxStringCR, wxAppExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppExtSetPrintModeintFunc a_SetPrintModeint, wxAppExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppExtUsesEventLoopFunc a_UsesEventLoop, wxAppExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppExtWakeUpIdleFunc a_WakeUpIdle): wxApp() { + m_wxAppExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppExtCallOnInit = a_CallOnInit; + m_wxAppExtCleanUp = a_CleanUp; + m_wxAppExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppExtCreateRefData = a_CreateRefData; + m_wxAppExtCreateTraits = a_CreateTraits; + m_wxAppExtDispatch = a_Dispatch; + m_wxAppExtDoGetClientData = a_DoGetClientData; + m_wxAppExtDoGetClientObject = a_DoGetClientObject; + m_wxAppExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppExtExit = a_Exit; + m_wxAppExtExitMainLoop = a_ExitMainLoop; + m_wxAppExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppExtGetClassInfo = a_GetClassInfo; + m_wxAppExtGetDisplayMode = a_GetDisplayMode; + m_wxAppExtGetEventHashTable = a_GetEventHashTable; + m_wxAppExtGetEventTable = a_GetEventTable; + m_wxAppExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAppExtGetPrintMode = a_GetPrintMode; + m_wxAppExtGetTopWindow = a_GetTopWindow; + m_wxAppExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppExtIsActive = a_IsActive; + m_wxAppExtIsGUI = a_IsGUI; + m_wxAppExtMainLoop = a_MainLoop; + m_wxAppExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppExtOnExit = a_OnExit; + m_wxAppExtOnFatalException = a_OnFatalException; + m_wxAppExtOnInit = a_OnInit; + m_wxAppExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppExtOnInitGui = a_OnInitGui; + m_wxAppExtOnLaunched = a_OnLaunched; + m_wxAppExtOnRun = a_OnRun; + m_wxAppExtOnUnhandledException = a_OnUnhandledException; + m_wxAppExtPending = a_Pending; + m_wxAppExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppExtProcessIdle = a_ProcessIdle; + m_wxAppExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppExtRethrowStoredException = a_RethrowStoredException; + m_wxAppExtSafeYieldwxWindowPbool = a_SafeYieldwxWindowPbool; + m_wxAppExtSafeYieldForwxWindowPlong = a_SafeYieldForwxWindowPlong; + m_wxAppExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppExtSetActiveboolwxWindowP = a_SetActiveboolwxWindowP; + m_wxAppExtSetCLocale = a_SetCLocale; + m_wxAppExtSetDisplayModewxVideoModeCR = a_SetDisplayModewxVideoModeCR; + m_wxAppExtSetNativeThemewxStringCR = a_SetNativeThemewxStringCR; + m_wxAppExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppExtSetPrintModeint = a_SetPrintModeint; + m_wxAppExtStoreCurrentException = a_StoreCurrentException; + m_wxAppExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppExtUsesEventLoop = a_UsesEventLoop; + m_wxAppExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppInitializerExt: public wxAppInitializer +{ +public: + wxAppInitializerExt(wxAppInitializerFunction fn): wxAppInitializer(fn) { } +}; + + + +#endif diff --git a/wxheaders/wxext/appconsole_ext.h b/wxheaders/wxext/appconsole_ext.h index b5f1921..cfe676c 100644 --- a/wxheaders/wxext/appconsole_ext.h +++ b/wxheaders/wxext/appconsole_ext.h @@ -1,59 +1,213 @@ #ifndef _WX_APP_CONSOLE_H_EXT_ #define _WX_APP_CONSOLE_H_EXT_ + class wxAppConsoleBaseExt; -typedef bool (*wxAppConsoleBaseExtInitializeFunc)(const wxAppConsoleBaseExt* self, int& argc, wxChar** argv); +typedef void (*wxAppConsoleBaseExtAddPendingEventwxEventCRFunc)(const wxAppConsoleBaseExt* self, wxEvent const& event); +typedef void (*wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); typedef bool (*wxAppConsoleBaseExtCallOnInitFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtOnInitFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtOnRunFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnLaunchedFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnEventLoopEnterFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); -typedef int (*wxAppConsoleBaseExtOnExitFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnEventLoopExitFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); typedef void (*wxAppConsoleBaseExtCleanUpFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnFatalExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtExitFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnInitCmdLineFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineParsedFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineHelpFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef bool (*wxAppConsoleBaseExtOnCmdLineErrorFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppConsoleBaseExtSetCLocaleFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtFilterEventFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); -typedef void (*wxAppConsoleBaseExtCallEventHandlerFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); -typedef void (*wxAppConsoleBaseExtHandleEventFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); -typedef void (*wxAppConsoleBaseExtOnUnhandledExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtOnExceptionInMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtStoreCurrentExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtRethrowStoredExceptionFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtProcessPendingEventsFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtPendingFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtDispatchFunc)(const wxAppConsoleBaseExt* self); -typedef int (*wxAppConsoleBaseExtMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtExitMainLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtWakeUpIdleFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtProcessIdleFunc)(const wxAppConsoleBaseExt* self); -typedef bool (*wxAppConsoleBaseExtUsesEventLoopFunc)(const wxAppConsoleBaseExt* self); -typedef void (*wxAppConsoleBaseExtOnAssertFailureFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); -typedef void (*wxAppConsoleBaseExtOnAssertFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); -typedef bool (*wxAppConsoleBaseExtIsGUIFunc)(const wxAppConsoleBaseExt* self); +typedef wxObjectRefData* (*wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppConsoleBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppConsoleBaseExtCreateRefDataFunc)(const wxAppConsoleBaseExt* self); typedef wxAppTraits* (*wxAppConsoleBaseExtCreateTraitsFunc)(const wxAppConsoleBaseExt* self); -typedef void* (*wxAppConsoleBaseExtWXReservedApp1Func)(const wxAppConsoleBaseExt* self, void* param0); -typedef void* (*wxAppConsoleBaseExtWXReservedApp2Func)(const wxAppConsoleBaseExt* self, void* param0); +typedef bool (*wxAppConsoleBaseExtDispatchFunc)(const wxAppConsoleBaseExt* self); +typedef void* (*wxAppConsoleBaseExtDoGetClientDataFunc)(const wxAppConsoleBaseExt* self); +typedef wxClientData* (*wxAppConsoleBaseExtDoGetClientObjectFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtDoSetClientDatavoidPFunc)(const wxAppConsoleBaseExt* self, void* data); +typedef void (*wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc)(const wxAppConsoleBaseExt* self, wxClientData* data); +typedef void (*wxAppConsoleBaseExtExitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtExitMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtFilterEventwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppConsoleBaseExtGetClassInfoFunc)(const wxAppConsoleBaseExt* self); +typedef wxEventHashTable& (*wxAppConsoleBaseExtGetEventHashTableFunc)(const wxAppConsoleBaseExt* self); +typedef wxEventTable const* (*wxAppConsoleBaseExtGetEventTableFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtInitializeintRwxCharPPFunc)(const wxAppConsoleBaseExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppConsoleBaseExtIsGUIFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppConsoleBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppConsoleBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); +typedef void (*wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppConsoleBaseExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppConsoleBaseExtOnExceptionInMainLoopFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtOnExitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnFatalExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtOnInitFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppConsoleBaseExt* self, wxCmdLineParser& parser); +typedef void (*wxAppConsoleBaseExtOnLaunchedFunc)(const wxAppConsoleBaseExt* self); +typedef int (*wxAppConsoleBaseExtOnRunFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtOnUnhandledExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtPendingFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtProcessEventwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtProcessIdleFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtProcessPendingEventsFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtQueueEventwxEventPFunc)(const wxAppConsoleBaseExt* self, wxEvent* event); +typedef void (*wxAppConsoleBaseExtRethrowStoredExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppConsoleBaseExtSetCLocaleFunc)(const wxAppConsoleBaseExt* self); +typedef void (*wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppConsoleBaseExt* self, wxEvtHandler* handler); +typedef bool (*wxAppConsoleBaseExtStoreCurrentExceptionFunc)(const wxAppConsoleBaseExt* self); +typedef bool (*wxAppConsoleBaseExtTryAfterwxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtTryBeforewxEventRFunc)(const wxAppConsoleBaseExt* self, wxEvent& event); +typedef bool (*wxAppConsoleBaseExtUsesEventLoopFunc)(const wxAppConsoleBaseExt* self); +typedef void* (*wxAppConsoleBaseExtWXReservedApp1voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedApp2voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void* (*wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc)(const wxAppConsoleBaseExt* self, void* param0); +typedef void (*wxAppConsoleBaseExtWakeUpIdleFunc)(const wxAppConsoleBaseExt* self); +class wxAppConsoleExt; +typedef void (*wxAppConsoleExtAddPendingEventwxEventCRFunc)(const wxAppConsoleExt* self, wxEvent const& event); +typedef void (*wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppConsoleExtCallOnInitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtCleanUpFunc)(const wxAppConsoleExt* self); +typedef wxObjectRefData* (*wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppConsoleExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppConsoleExtCreateRefDataFunc)(const wxAppConsoleExt* self); +typedef wxAppTraits* (*wxAppConsoleExtCreateTraitsFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtDispatchFunc)(const wxAppConsoleExt* self); +typedef void* (*wxAppConsoleExtDoGetClientDataFunc)(const wxAppConsoleExt* self); +typedef wxClientData* (*wxAppConsoleExtDoGetClientObjectFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtDoSetClientDatavoidPFunc)(const wxAppConsoleExt* self, void* data); +typedef void (*wxAppConsoleExtDoSetClientObjectwxClientDataPFunc)(const wxAppConsoleExt* self, wxClientData* data); +typedef void (*wxAppConsoleExtExitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtExitMainLoopFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtFilterEventwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppConsoleExtGetClassInfoFunc)(const wxAppConsoleExt* self); +typedef wxEventHashTable& (*wxAppConsoleExtGetEventHashTableFunc)(const wxAppConsoleExt* self); +typedef wxEventTable const* (*wxAppConsoleExtGetEventTableFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppConsoleExtInitializeintRwxCharPPFunc)(const wxAppConsoleExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppConsoleExtIsGUIFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtMainLoopFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppConsoleExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppConsoleExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppConsoleExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppConsoleExt* self, wxEventLoopBase* param0); +typedef void (*wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppConsoleExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppConsoleExtOnExceptionInMainLoopFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtOnExitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnFatalExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtOnInitFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppConsoleExt* self, wxCmdLineParser& parser); +typedef void (*wxAppConsoleExtOnLaunchedFunc)(const wxAppConsoleExt* self); +typedef int (*wxAppConsoleExtOnRunFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtOnUnhandledExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtPendingFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtProcessEventwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtProcessIdleFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtProcessPendingEventsFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtQueueEventwxEventPFunc)(const wxAppConsoleExt* self, wxEvent* event); +typedef void (*wxAppConsoleExtRethrowStoredExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppConsoleExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppConsoleExtSetCLocaleFunc)(const wxAppConsoleExt* self); +typedef void (*wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler); +typedef void (*wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppConsoleExt* self, wxEvtHandler* handler); +typedef bool (*wxAppConsoleExtStoreCurrentExceptionFunc)(const wxAppConsoleExt* self); +typedef bool (*wxAppConsoleExtTryAfterwxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtTryBeforewxEventRFunc)(const wxAppConsoleExt* self, wxEvent& event); +typedef bool (*wxAppConsoleExtUsesEventLoopFunc)(const wxAppConsoleExt* self); +typedef void* (*wxAppConsoleExtWXReservedApp1voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedApp2voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedEvtHandler1voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void* (*wxAppConsoleExtWXReservedEvtHandler2voidPFunc)(const wxAppConsoleExt* self, void* param0); +typedef void (*wxAppConsoleExtWakeUpIdleFunc)(const wxAppConsoleExt* self); +class wxAppBaseExt; +typedef void (*wxAppBaseExtAddPendingEventwxEventCRFunc)(const wxAppBaseExt* self, wxEvent const& event); +typedef void (*wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc)(const wxAppBaseExt* self, wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event); +typedef bool (*wxAppBaseExtCallOnInitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtCleanUpFunc)(const wxAppBaseExt* self); +typedef wxObjectRefData* (*wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxAppBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAppBaseExtCreateRefDataFunc)(const wxAppBaseExt* self); +typedef wxAppTraits* (*wxAppBaseExtCreateTraitsFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtDispatchFunc)(const wxAppBaseExt* self); +typedef void* (*wxAppBaseExtDoGetClientDataFunc)(const wxAppBaseExt* self); +typedef wxClientData* (*wxAppBaseExtDoGetClientObjectFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtDoSetClientDatavoidPFunc)(const wxAppBaseExt* self, void* data); +typedef void (*wxAppBaseExtDoSetClientObjectwxClientDataPFunc)(const wxAppBaseExt* self, wxClientData* data); +typedef void (*wxAppBaseExtExitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtExitMainLoopFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtFilterEventwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef wxClassInfo* (*wxAppBaseExtGetClassInfoFunc)(const wxAppBaseExt* self); +typedef wxVideoMode (*wxAppBaseExtGetDisplayModeFunc)(const wxAppBaseExt* self); +typedef wxEventHashTable& (*wxAppBaseExtGetEventHashTableFunc)(const wxAppBaseExt* self); +typedef wxEventTable const* (*wxAppBaseExtGetEventTableFunc)(const wxAppBaseExt* self); +typedef wxLayoutDirection (*wxAppBaseExtGetLayoutDirectionFunc)(const wxAppBaseExt* self); +typedef wxWindow* (*wxAppBaseExtGetTopWindowFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc)(const wxAppBaseExt* self, wxEvtHandler* handler, wxEventFunction func, wxEvent& event); +typedef bool (*wxAppBaseExtInitializeintRwxCharPPFunc)(const wxAppBaseExt* self, int& argc, wxChar** argv); +typedef bool (*wxAppBaseExtIsActiveFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtIsGUIFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtMainLoopFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc)(const wxAppBaseExt* self, wxChar const* file, int line, wxChar const* cond, wxChar const* msg); +typedef void (*wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc)(const wxAppBaseExt* self, wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg); +typedef bool (*wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxAppBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc)(const wxAppBaseExt* self, wxEventLoopBase* param0); +typedef void (*wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc)(const wxAppBaseExt* self, wxEventLoopBase* param0); +typedef bool (*wxAppBaseExtOnExceptionInMainLoopFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtOnExitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnFatalExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtOnInitFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); +typedef bool (*wxAppBaseExtOnInitGuiFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnLaunchedFunc)(const wxAppBaseExt* self); +typedef int (*wxAppBaseExtOnRunFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtOnUnhandledExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtPendingFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtProcessEventwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtProcessIdleFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtProcessPendingEventsFunc)(const wxAppBaseExt* self); +typedef void (*wxAppBaseExtQueueEventwxEventPFunc)(const wxAppBaseExt* self, wxEvent* event); +typedef void (*wxAppBaseExtRethrowStoredExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtSafeYieldwxWindowPboolFunc)(const wxAppBaseExt* self, wxWindow* win, bool onlyIfNeeded); +typedef bool (*wxAppBaseExtSafeYieldForwxWindowPlongFunc)(const wxAppBaseExt* self, wxWindow* win, long eventsToProcess); +typedef bool (*wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxAppBaseExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxAppBaseExtSetActiveboolwxWindowPFunc)(const wxAppBaseExt* self, bool isActive, wxWindow* lastFocus); +typedef void (*wxAppBaseExtSetCLocaleFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtSetDisplayModewxVideoModeCRFunc)(const wxAppBaseExt* self, wxVideoMode const& param0); +typedef bool (*wxAppBaseExtSetNativeThemewxStringCRFunc)(const wxAppBaseExt* self, wxString const& param0); +typedef void (*wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxAppBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxAppBaseExt* self, wxEvtHandler* handler); +typedef void (*wxAppBaseExtSetPrintModeintFunc)(const wxAppBaseExt* self, int param0); +typedef bool (*wxAppBaseExtStoreCurrentExceptionFunc)(const wxAppBaseExt* self); +typedef bool (*wxAppBaseExtTryAfterwxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtTryBeforewxEventRFunc)(const wxAppBaseExt* self, wxEvent& event); +typedef bool (*wxAppBaseExtUsesEventLoopFunc)(const wxAppBaseExt* self); +typedef void* (*wxAppBaseExtWXReservedApp1voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedApp2voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedEvtHandler1voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void* (*wxAppBaseExtWXReservedEvtHandler2voidPFunc)(const wxAppBaseExt* self, void* param0); +typedef void (*wxAppBaseExtWakeUpIdleFunc)(const wxAppBaseExt* self); +class wxAppInitializerExt; class wxAppConsoleBaseExt: public wxAppConsoleBase { public: wxAppConsoleBaseExt(): wxAppConsoleBase() { } virtual ~wxAppConsoleBaseExt() override { } - wxAppConsoleBaseExtInitializeFunc m_wxAppConsoleBaseExtInitialize = NULL; - virtual bool Initialize(int& argc, wxChar** argv) override + wxAppConsoleBaseExtAddPendingEventwxEventCRFunc m_wxAppConsoleBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override { - bool res = wxAppConsoleBase::Initialize(argc, argv); - if (*m_wxAppConsoleBaseExtInitialize != NULL){ - return m_wxAppConsoleBaseExtInitialize(this, argc, argv); + wxAppConsoleBase::AddPendingEvent(event); + if (*m_wxAppConsoleBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxAppConsoleBaseExtAddPendingEventwxEventCR(this, event); } - else { - return res; + } + wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppConsoleBase::CallEventHandler(handler, functor, event); + if (*m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); } } wxAppConsoleBaseExtCallOnInitFunc m_wxAppConsoleBaseExtCallOnInit = NULL; @@ -67,63 +221,6 @@ public: return res; } } - wxAppConsoleBaseExtOnInitFunc m_wxAppConsoleBaseExtOnInit = NULL; - virtual bool OnInit() override - { - bool res = wxAppConsoleBase::OnInit(); - if (*m_wxAppConsoleBaseExtOnInit != NULL){ - return m_wxAppConsoleBaseExtOnInit(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnRunFunc m_wxAppConsoleBaseExtOnRun = NULL; - virtual int OnRun() override - { - int res = wxAppConsoleBase::OnRun(); - if (*m_wxAppConsoleBaseExtOnRun != NULL){ - return m_wxAppConsoleBaseExtOnRun(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnLaunchedFunc m_wxAppConsoleBaseExtOnLaunched = NULL; - virtual void OnLaunched() override - { - wxAppConsoleBase::OnLaunched(); - if (*m_wxAppConsoleBaseExtOnLaunched != NULL){ - return m_wxAppConsoleBaseExtOnLaunched(this); - } - } - wxAppConsoleBaseExtOnEventLoopEnterFunc m_wxAppConsoleBaseExtOnEventLoopEnter = NULL; - virtual void OnEventLoopEnter(wxEventLoopBase* param0) override - { - wxAppConsoleBase::OnEventLoopEnter(param0); - if (*m_wxAppConsoleBaseExtOnEventLoopEnter != NULL){ - return m_wxAppConsoleBaseExtOnEventLoopEnter(this, param0); - } - } - wxAppConsoleBaseExtOnExitFunc m_wxAppConsoleBaseExtOnExit = NULL; - virtual int OnExit() override - { - int res = wxAppConsoleBase::OnExit(); - if (*m_wxAppConsoleBaseExtOnExit != NULL){ - return m_wxAppConsoleBaseExtOnExit(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnEventLoopExitFunc m_wxAppConsoleBaseExtOnEventLoopExit = NULL; - virtual void OnEventLoopExit(wxEventLoopBase* param0) override - { - wxAppConsoleBase::OnEventLoopExit(param0); - if (*m_wxAppConsoleBaseExtOnEventLoopExit != NULL){ - return m_wxAppConsoleBaseExtOnEventLoopExit(this, param0); - } - } wxAppConsoleBaseExtCleanUpFunc m_wxAppConsoleBaseExtCleanUp = NULL; virtual void CleanUp() override { @@ -132,237 +229,23 @@ public: return m_wxAppConsoleBaseExtCleanUp(this); } } - wxAppConsoleBaseExtOnFatalExceptionFunc m_wxAppConsoleBaseExtOnFatalException = NULL; - virtual void OnFatalException() override + wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { - wxAppConsoleBase::OnFatalException(); - if (*m_wxAppConsoleBaseExtOnFatalException != NULL){ - return m_wxAppConsoleBaseExtOnFatalException(this); - } - } - wxAppConsoleBaseExtExitFunc m_wxAppConsoleBaseExtExit = NULL; - virtual void Exit() override - { - wxAppConsoleBase::Exit(); - if (*m_wxAppConsoleBaseExtExit != NULL){ - return m_wxAppConsoleBaseExtExit(this); - } - } - wxAppConsoleBaseExtOnInitCmdLineFunc m_wxAppConsoleBaseExtOnInitCmdLine = NULL; - virtual void OnInitCmdLine(wxCmdLineParser& parser) override - { - wxAppConsoleBase::OnInitCmdLine(parser); - if (*m_wxAppConsoleBaseExtOnInitCmdLine != NULL){ - return m_wxAppConsoleBaseExtOnInitCmdLine(this, parser); - } - } - wxAppConsoleBaseExtOnCmdLineParsedFunc m_wxAppConsoleBaseExtOnCmdLineParsed = NULL; - virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override - { - bool res = wxAppConsoleBase::OnCmdLineParsed(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineParsed != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineParsed(this, parser); + wxObjectRefData* res = wxAppConsoleBase::CloneRefData(data); + if (*m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP(this, data); } else { return res; } } - wxAppConsoleBaseExtOnCmdLineHelpFunc m_wxAppConsoleBaseExtOnCmdLineHelp = NULL; - virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + wxAppConsoleBaseExtCreateRefDataFunc m_wxAppConsoleBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override { - bool res = wxAppConsoleBase::OnCmdLineHelp(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineHelp != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineHelp(this, parser); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnCmdLineErrorFunc m_wxAppConsoleBaseExtOnCmdLineError = NULL; - virtual bool OnCmdLineError(wxCmdLineParser& parser) override - { - bool res = wxAppConsoleBase::OnCmdLineError(parser); - if (*m_wxAppConsoleBaseExtOnCmdLineError != NULL){ - return m_wxAppConsoleBaseExtOnCmdLineError(this, parser); - } - else { - return res; - } - } - wxAppConsoleBaseExtSetCLocaleFunc m_wxAppConsoleBaseExtSetCLocale = NULL; - virtual void SetCLocale() override - { - wxAppConsoleBase::SetCLocale(); - if (*m_wxAppConsoleBaseExtSetCLocale != NULL){ - return m_wxAppConsoleBaseExtSetCLocale(this); - } - } - wxAppConsoleBaseExtFilterEventFunc m_wxAppConsoleBaseExtFilterEvent = NULL; - virtual int FilterEvent(wxEvent& event) override - { - int res = wxAppConsoleBase::FilterEvent(event); - if (*m_wxAppConsoleBaseExtFilterEvent != NULL){ - return m_wxAppConsoleBaseExtFilterEvent(this, event); - } - else { - return res; - } - } - wxAppConsoleBaseExtCallEventHandlerFunc m_wxAppConsoleBaseExtCallEventHandler = NULL; - virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override - { - wxAppConsoleBase::CallEventHandler(handler, functor, event); - if (*m_wxAppConsoleBaseExtCallEventHandler != NULL){ - return m_wxAppConsoleBaseExtCallEventHandler(this, handler, functor, event); - } - } - wxAppConsoleBaseExtHandleEventFunc m_wxAppConsoleBaseExtHandleEvent = NULL; - virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override - { - wxAppConsoleBase::HandleEvent(handler, func, event); - if (*m_wxAppConsoleBaseExtHandleEvent != NULL){ - return m_wxAppConsoleBaseExtHandleEvent(this, handler, func, event); - } - } - wxAppConsoleBaseExtOnUnhandledExceptionFunc m_wxAppConsoleBaseExtOnUnhandledException = NULL; - virtual void OnUnhandledException() override - { - wxAppConsoleBase::OnUnhandledException(); - if (*m_wxAppConsoleBaseExtOnUnhandledException != NULL){ - return m_wxAppConsoleBaseExtOnUnhandledException(this); - } - } - wxAppConsoleBaseExtOnExceptionInMainLoopFunc m_wxAppConsoleBaseExtOnExceptionInMainLoop = NULL; - virtual bool OnExceptionInMainLoop() override - { - bool res = wxAppConsoleBase::OnExceptionInMainLoop(); - if (*m_wxAppConsoleBaseExtOnExceptionInMainLoop != NULL){ - return m_wxAppConsoleBaseExtOnExceptionInMainLoop(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtStoreCurrentExceptionFunc m_wxAppConsoleBaseExtStoreCurrentException = NULL; - virtual bool StoreCurrentException() override - { - bool res = wxAppConsoleBase::StoreCurrentException(); - if (*m_wxAppConsoleBaseExtStoreCurrentException != NULL){ - return m_wxAppConsoleBaseExtStoreCurrentException(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtRethrowStoredExceptionFunc m_wxAppConsoleBaseExtRethrowStoredException = NULL; - virtual void RethrowStoredException() override - { - wxAppConsoleBase::RethrowStoredException(); - if (*m_wxAppConsoleBaseExtRethrowStoredException != NULL){ - return m_wxAppConsoleBaseExtRethrowStoredException(this); - } - } - wxAppConsoleBaseExtProcessPendingEventsFunc m_wxAppConsoleBaseExtProcessPendingEvents = NULL; - virtual void ProcessPendingEvents() override - { - wxAppConsoleBase::ProcessPendingEvents(); - if (*m_wxAppConsoleBaseExtProcessPendingEvents != NULL){ - return m_wxAppConsoleBaseExtProcessPendingEvents(this); - } - } - wxAppConsoleBaseExtPendingFunc m_wxAppConsoleBaseExtPending = NULL; - virtual bool Pending() override - { - bool res = wxAppConsoleBase::Pending(); - if (*m_wxAppConsoleBaseExtPending != NULL){ - return m_wxAppConsoleBaseExtPending(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtDispatchFunc m_wxAppConsoleBaseExtDispatch = NULL; - virtual bool Dispatch() override - { - bool res = wxAppConsoleBase::Dispatch(); - if (*m_wxAppConsoleBaseExtDispatch != NULL){ - return m_wxAppConsoleBaseExtDispatch(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtMainLoopFunc m_wxAppConsoleBaseExtMainLoop = NULL; - virtual int MainLoop() override - { - int res = wxAppConsoleBase::MainLoop(); - if (*m_wxAppConsoleBaseExtMainLoop != NULL){ - return m_wxAppConsoleBaseExtMainLoop(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtExitMainLoopFunc m_wxAppConsoleBaseExtExitMainLoop = NULL; - virtual void ExitMainLoop() override - { - wxAppConsoleBase::ExitMainLoop(); - if (*m_wxAppConsoleBaseExtExitMainLoop != NULL){ - return m_wxAppConsoleBaseExtExitMainLoop(this); - } - } - wxAppConsoleBaseExtWakeUpIdleFunc m_wxAppConsoleBaseExtWakeUpIdle = NULL; - virtual void WakeUpIdle() override - { - wxAppConsoleBase::WakeUpIdle(); - if (*m_wxAppConsoleBaseExtWakeUpIdle != NULL){ - return m_wxAppConsoleBaseExtWakeUpIdle(this); - } - } - wxAppConsoleBaseExtProcessIdleFunc m_wxAppConsoleBaseExtProcessIdle = NULL; - virtual bool ProcessIdle() override - { - bool res = wxAppConsoleBase::ProcessIdle(); - if (*m_wxAppConsoleBaseExtProcessIdle != NULL){ - return m_wxAppConsoleBaseExtProcessIdle(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtUsesEventLoopFunc m_wxAppConsoleBaseExtUsesEventLoop = NULL; - virtual bool UsesEventLoop() const override - { - bool res = wxAppConsoleBase::UsesEventLoop(); - if (*m_wxAppConsoleBaseExtUsesEventLoop != NULL){ - return m_wxAppConsoleBaseExtUsesEventLoop(this); - } - else { - return res; - } - } - wxAppConsoleBaseExtOnAssertFailureFunc m_wxAppConsoleBaseExtOnAssertFailure = NULL; - virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override - { - wxAppConsoleBase::OnAssertFailure(file, line, func, cond, msg); - if (*m_wxAppConsoleBaseExtOnAssertFailure != NULL){ - return m_wxAppConsoleBaseExtOnAssertFailure(this, file, line, func, cond, msg); - } - } - wxAppConsoleBaseExtOnAssertFunc m_wxAppConsoleBaseExtOnAssert = NULL; - virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override - { - wxAppConsoleBase::OnAssert(file, line, cond, msg); - if (*m_wxAppConsoleBaseExtOnAssert != NULL){ - return m_wxAppConsoleBaseExtOnAssert(this, file, line, cond, msg); - } - } - wxAppConsoleBaseExtIsGUIFunc m_wxAppConsoleBaseExtIsGUI = NULL; - virtual bool IsGUI() const override - { - bool res = wxAppConsoleBase::IsGUI(); - if (*m_wxAppConsoleBaseExtIsGUI != NULL){ - return m_wxAppConsoleBaseExtIsGUI(this); + wxObjectRefData* res = wxAppConsoleBase::CreateRefData(); + if (*m_wxAppConsoleBaseExtCreateRefData != NULL){ + return m_wxAppConsoleBaseExtCreateRefData(this); } else { return res; @@ -379,68 +262,1931 @@ public: return res; } } - wxAppConsoleBaseExtWXReservedApp1Func m_wxAppConsoleBaseExtWXReservedApp1 = NULL; + wxAppConsoleBaseExtDispatchFunc m_wxAppConsoleBaseExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppConsoleBase::Dispatch(); + if (*m_wxAppConsoleBaseExtDispatch != NULL){ + return m_wxAppConsoleBaseExtDispatch(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoGetClientDataFunc m_wxAppConsoleBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppConsoleBase::DoGetClientData(); + if (*m_wxAppConsoleBaseExtDoGetClientData != NULL){ + return m_wxAppConsoleBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoGetClientObjectFunc m_wxAppConsoleBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppConsoleBase::DoGetClientObject(); + if (*m_wxAppConsoleBaseExtDoGetClientObject != NULL){ + return m_wxAppConsoleBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtDoSetClientDatavoidPFunc m_wxAppConsoleBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppConsoleBase::DoSetClientData(data); + if (*m_wxAppConsoleBaseExtDoSetClientDatavoidP != NULL){ + return m_wxAppConsoleBaseExtDoSetClientDatavoidP(this, data); + } + } + wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppConsoleBase::DoSetClientObject(data); + if (*m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppConsoleBaseExtExitFunc m_wxAppConsoleBaseExtExit = NULL; + virtual void Exit() override + { + wxAppConsoleBase::Exit(); + if (*m_wxAppConsoleBaseExtExit != NULL){ + return m_wxAppConsoleBaseExtExit(this); + } + } + wxAppConsoleBaseExtExitMainLoopFunc m_wxAppConsoleBaseExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppConsoleBase::ExitMainLoop(); + if (*m_wxAppConsoleBaseExtExitMainLoop != NULL){ + return m_wxAppConsoleBaseExtExitMainLoop(this); + } + } + wxAppConsoleBaseExtFilterEventwxEventRFunc m_wxAppConsoleBaseExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppConsoleBase::FilterEvent(event); + if (*m_wxAppConsoleBaseExtFilterEventwxEventR != NULL){ + return m_wxAppConsoleBaseExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetClassInfoFunc m_wxAppConsoleBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppConsoleBase::GetClassInfo(); + if (*m_wxAppConsoleBaseExtGetClassInfo != NULL){ + return m_wxAppConsoleBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetEventHashTableFunc m_wxAppConsoleBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppConsoleBase::GetEventHashTable(); + if (*m_wxAppConsoleBaseExtGetEventHashTable != NULL){ + return m_wxAppConsoleBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtGetEventTableFunc m_wxAppConsoleBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppConsoleBase::GetEventTable(); + if (*m_wxAppConsoleBaseExtGetEventTable != NULL){ + return m_wxAppConsoleBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppConsoleBase::HandleEvent(handler, func, event); + if (*m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppConsoleBaseExtInitializeintRwxCharPPFunc m_wxAppConsoleBaseExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppConsoleBase::Initialize(argc, argv); + if (*m_wxAppConsoleBaseExtInitializeintRwxCharPP != NULL){ + return m_wxAppConsoleBaseExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppConsoleBaseExtIsGUIFunc m_wxAppConsoleBaseExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppConsoleBase::IsGUI(); + if (*m_wxAppConsoleBaseExtIsGUI != NULL){ + return m_wxAppConsoleBaseExtIsGUI(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtMainLoopFunc m_wxAppConsoleBaseExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppConsoleBase::MainLoop(); + if (*m_wxAppConsoleBaseExtMainLoop != NULL){ + return m_wxAppConsoleBaseExtMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppConsoleBase::OnAssert(file, line, cond, msg); + if (*m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppConsoleBase::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineError(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineHelp(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppConsoleBase::OnCmdLineParsed(parser); + if (*m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppConsoleBase::OnDynamicBind(param0); + if (*m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppConsoleBase::OnEventLoopEnter(param0); + if (*m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppConsoleBase::OnEventLoopExit(param0); + if (*m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleBaseExtOnExceptionInMainLoopFunc m_wxAppConsoleBaseExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppConsoleBase::OnExceptionInMainLoop(); + if (*m_wxAppConsoleBaseExtOnExceptionInMainLoop != NULL){ + return m_wxAppConsoleBaseExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnExitFunc m_wxAppConsoleBaseExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppConsoleBase::OnExit(); + if (*m_wxAppConsoleBaseExtOnExit != NULL){ + return m_wxAppConsoleBaseExtOnExit(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnFatalExceptionFunc m_wxAppConsoleBaseExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppConsoleBase::OnFatalException(); + if (*m_wxAppConsoleBaseExtOnFatalException != NULL){ + return m_wxAppConsoleBaseExtOnFatalException(this); + } + } + wxAppConsoleBaseExtOnInitFunc m_wxAppConsoleBaseExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppConsoleBase::OnInit(); + if (*m_wxAppConsoleBaseExtOnInit != NULL){ + return m_wxAppConsoleBaseExtOnInit(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppConsoleBase::OnInitCmdLine(parser); + if (*m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppConsoleBaseExtOnLaunchedFunc m_wxAppConsoleBaseExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppConsoleBase::OnLaunched(); + if (*m_wxAppConsoleBaseExtOnLaunched != NULL){ + return m_wxAppConsoleBaseExtOnLaunched(this); + } + } + wxAppConsoleBaseExtOnRunFunc m_wxAppConsoleBaseExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppConsoleBase::OnRun(); + if (*m_wxAppConsoleBaseExtOnRun != NULL){ + return m_wxAppConsoleBaseExtOnRun(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtOnUnhandledExceptionFunc m_wxAppConsoleBaseExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppConsoleBase::OnUnhandledException(); + if (*m_wxAppConsoleBaseExtOnUnhandledException != NULL){ + return m_wxAppConsoleBaseExtOnUnhandledException(this); + } + } + wxAppConsoleBaseExtPendingFunc m_wxAppConsoleBaseExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppConsoleBase::Pending(); + if (*m_wxAppConsoleBaseExtPending != NULL){ + return m_wxAppConsoleBaseExtPending(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessEventwxEventRFunc m_wxAppConsoleBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppConsoleBase::ProcessEvent(event); + if (*m_wxAppConsoleBaseExtProcessEventwxEventR != NULL){ + return m_wxAppConsoleBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessIdleFunc m_wxAppConsoleBaseExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppConsoleBase::ProcessIdle(); + if (*m_wxAppConsoleBaseExtProcessIdle != NULL){ + return m_wxAppConsoleBaseExtProcessIdle(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtProcessPendingEventsFunc m_wxAppConsoleBaseExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppConsoleBase::ProcessPendingEvents(); + if (*m_wxAppConsoleBaseExtProcessPendingEvents != NULL){ + return m_wxAppConsoleBaseExtProcessPendingEvents(this); + } + } + wxAppConsoleBaseExtQueueEventwxEventPFunc m_wxAppConsoleBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppConsoleBase::QueueEvent(event); + if (*m_wxAppConsoleBaseExtQueueEventwxEventP != NULL){ + return m_wxAppConsoleBaseExtQueueEventwxEventP(this, event); + } + } + wxAppConsoleBaseExtRethrowStoredExceptionFunc m_wxAppConsoleBaseExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppConsoleBase::RethrowStoredException(); + if (*m_wxAppConsoleBaseExtRethrowStoredException != NULL){ + return m_wxAppConsoleBaseExtRethrowStoredException(this); + } + } + wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppConsoleBase::SearchEventTable(table, event); + if (*m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtSetCLocaleFunc m_wxAppConsoleBaseExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppConsoleBase::SetCLocale(); + if (*m_wxAppConsoleBaseExtSetCLocale != NULL){ + return m_wxAppConsoleBaseExtSetCLocale(this); + } + } + wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppConsoleBase::SetNextHandler(handler); + if (*m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppConsoleBase::SetPreviousHandler(handler); + if (*m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleBaseExtStoreCurrentExceptionFunc m_wxAppConsoleBaseExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppConsoleBase::StoreCurrentException(); + if (*m_wxAppConsoleBaseExtStoreCurrentException != NULL){ + return m_wxAppConsoleBaseExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtTryAfterwxEventRFunc m_wxAppConsoleBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppConsoleBase::TryAfter(event); + if (*m_wxAppConsoleBaseExtTryAfterwxEventR != NULL){ + return m_wxAppConsoleBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtTryBeforewxEventRFunc m_wxAppConsoleBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppConsoleBase::TryBefore(event); + if (*m_wxAppConsoleBaseExtTryBeforewxEventR != NULL){ + return m_wxAppConsoleBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleBaseExtUsesEventLoopFunc m_wxAppConsoleBaseExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppConsoleBase::UsesEventLoop(); + if (*m_wxAppConsoleBaseExtUsesEventLoop != NULL){ + return m_wxAppConsoleBaseExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedApp1voidPFunc m_wxAppConsoleBaseExtWXReservedApp1voidP = NULL; virtual void* WXReservedApp1(void* param0) override { void* res = wxAppConsoleBase::WXReservedApp1(param0); - if (*m_wxAppConsoleBaseExtWXReservedApp1 != NULL){ - return m_wxAppConsoleBaseExtWXReservedApp1(this, param0); + if (*m_wxAppConsoleBaseExtWXReservedApp1voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedApp1voidP(this, param0); } else { return res; } } - wxAppConsoleBaseExtWXReservedApp2Func m_wxAppConsoleBaseExtWXReservedApp2 = NULL; + wxAppConsoleBaseExtWXReservedApp2voidPFunc m_wxAppConsoleBaseExtWXReservedApp2voidP = NULL; virtual void* WXReservedApp2(void* param0) override { void* res = wxAppConsoleBase::WXReservedApp2(param0); - if (*m_wxAppConsoleBaseExtWXReservedApp2 != NULL){ - return m_wxAppConsoleBaseExtWXReservedApp2(this, param0); + if (*m_wxAppConsoleBaseExtWXReservedApp2voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedApp2voidP(this, param0); } else { return res; } } - wxAppConsoleBaseExt(wxAppConsoleBaseExtInitializeFunc a_Initialize, wxAppConsoleBaseExtCallOnInitFunc a_CallOnInit, wxAppConsoleBaseExtOnInitFunc a_OnInit, wxAppConsoleBaseExtOnRunFunc a_OnRun, wxAppConsoleBaseExtOnLaunchedFunc a_OnLaunched, wxAppConsoleBaseExtOnEventLoopEnterFunc a_OnEventLoopEnter, wxAppConsoleBaseExtOnExitFunc a_OnExit, wxAppConsoleBaseExtOnEventLoopExitFunc a_OnEventLoopExit, wxAppConsoleBaseExtCleanUpFunc a_CleanUp, wxAppConsoleBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleBaseExtExitFunc a_Exit, wxAppConsoleBaseExtOnInitCmdLineFunc a_OnInitCmdLine, wxAppConsoleBaseExtOnCmdLineParsedFunc a_OnCmdLineParsed, wxAppConsoleBaseExtOnCmdLineHelpFunc a_OnCmdLineHelp, wxAppConsoleBaseExtOnCmdLineErrorFunc a_OnCmdLineError, wxAppConsoleBaseExtSetCLocaleFunc a_SetCLocale, wxAppConsoleBaseExtFilterEventFunc a_FilterEvent, wxAppConsoleBaseExtCallEventHandlerFunc a_CallEventHandler, wxAppConsoleBaseExtHandleEventFunc a_HandleEvent, wxAppConsoleBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleBaseExtPendingFunc a_Pending, wxAppConsoleBaseExtDispatchFunc a_Dispatch, wxAppConsoleBaseExtMainLoopFunc a_MainLoop, wxAppConsoleBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleBaseExtWakeUpIdleFunc a_WakeUpIdle, wxAppConsoleBaseExtProcessIdleFunc a_ProcessIdle, wxAppConsoleBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleBaseExtOnAssertFailureFunc a_OnAssertFailure, wxAppConsoleBaseExtOnAssertFunc a_OnAssert, wxAppConsoleBaseExtIsGUIFunc a_IsGUI, wxAppConsoleBaseExtCreateTraitsFunc a_CreateTraits, wxAppConsoleBaseExtWXReservedApp1Func a_WXReservedApp1, wxAppConsoleBaseExtWXReservedApp2Func a_WXReservedApp2): wxAppConsoleBase() { - m_wxAppConsoleBaseExtInitialize = a_Initialize; + wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedEvtHandler1(param0); + if (*m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppConsoleBase::WXReservedEvtHandler2(param0); + if (*m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleBaseExtWakeUpIdleFunc m_wxAppConsoleBaseExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppConsoleBase::WakeUpIdle(); + if (*m_wxAppConsoleBaseExtWakeUpIdle != NULL){ + return m_wxAppConsoleBaseExtWakeUpIdle(this); + } + } + wxAppConsoleBaseExt(wxAppConsoleBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppConsoleBaseExtCallOnInitFunc a_CallOnInit, wxAppConsoleBaseExtCleanUpFunc a_CleanUp, wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppConsoleBaseExtCreateRefDataFunc a_CreateRefData, wxAppConsoleBaseExtCreateTraitsFunc a_CreateTraits, wxAppConsoleBaseExtDispatchFunc a_Dispatch, wxAppConsoleBaseExtDoGetClientDataFunc a_DoGetClientData, wxAppConsoleBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxAppConsoleBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppConsoleBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppConsoleBaseExtExitFunc a_Exit, wxAppConsoleBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleBaseExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppConsoleBaseExtGetClassInfoFunc a_GetClassInfo, wxAppConsoleBaseExtGetEventHashTableFunc a_GetEventHashTable, wxAppConsoleBaseExtGetEventTableFunc a_GetEventTable, wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppConsoleBaseExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppConsoleBaseExtIsGUIFunc a_IsGUI, wxAppConsoleBaseExtMainLoopFunc a_MainLoop, wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppConsoleBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleBaseExtOnExitFunc a_OnExit, wxAppConsoleBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleBaseExtOnInitFunc a_OnInit, wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppConsoleBaseExtOnLaunchedFunc a_OnLaunched, wxAppConsoleBaseExtOnRunFunc a_OnRun, wxAppConsoleBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleBaseExtPendingFunc a_Pending, wxAppConsoleBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppConsoleBaseExtProcessIdleFunc a_ProcessIdle, wxAppConsoleBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppConsoleBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppConsoleBaseExtSetCLocaleFunc a_SetCLocale, wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppConsoleBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppConsoleBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppConsoleBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleBaseExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppConsoleBaseExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppConsoleBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppConsoleBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppConsoleBaseExtWakeUpIdleFunc a_WakeUpIdle): wxAppConsoleBase() { + m_wxAppConsoleBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppConsoleBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; m_wxAppConsoleBaseExtCallOnInit = a_CallOnInit; - m_wxAppConsoleBaseExtOnInit = a_OnInit; - m_wxAppConsoleBaseExtOnRun = a_OnRun; - m_wxAppConsoleBaseExtOnLaunched = a_OnLaunched; - m_wxAppConsoleBaseExtOnEventLoopEnter = a_OnEventLoopEnter; - m_wxAppConsoleBaseExtOnExit = a_OnExit; - m_wxAppConsoleBaseExtOnEventLoopExit = a_OnEventLoopExit; m_wxAppConsoleBaseExtCleanUp = a_CleanUp; - m_wxAppConsoleBaseExtOnFatalException = a_OnFatalException; - m_wxAppConsoleBaseExtExit = a_Exit; - m_wxAppConsoleBaseExtOnInitCmdLine = a_OnInitCmdLine; - m_wxAppConsoleBaseExtOnCmdLineParsed = a_OnCmdLineParsed; - m_wxAppConsoleBaseExtOnCmdLineHelp = a_OnCmdLineHelp; - m_wxAppConsoleBaseExtOnCmdLineError = a_OnCmdLineError; - m_wxAppConsoleBaseExtSetCLocale = a_SetCLocale; - m_wxAppConsoleBaseExtFilterEvent = a_FilterEvent; - m_wxAppConsoleBaseExtCallEventHandler = a_CallEventHandler; - m_wxAppConsoleBaseExtHandleEvent = a_HandleEvent; - m_wxAppConsoleBaseExtOnUnhandledException = a_OnUnhandledException; - m_wxAppConsoleBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; - m_wxAppConsoleBaseExtStoreCurrentException = a_StoreCurrentException; - m_wxAppConsoleBaseExtRethrowStoredException = a_RethrowStoredException; - m_wxAppConsoleBaseExtProcessPendingEvents = a_ProcessPendingEvents; - m_wxAppConsoleBaseExtPending = a_Pending; - m_wxAppConsoleBaseExtDispatch = a_Dispatch; - m_wxAppConsoleBaseExtMainLoop = a_MainLoop; - m_wxAppConsoleBaseExtExitMainLoop = a_ExitMainLoop; - m_wxAppConsoleBaseExtWakeUpIdle = a_WakeUpIdle; - m_wxAppConsoleBaseExtProcessIdle = a_ProcessIdle; - m_wxAppConsoleBaseExtUsesEventLoop = a_UsesEventLoop; - m_wxAppConsoleBaseExtOnAssertFailure = a_OnAssertFailure; - m_wxAppConsoleBaseExtOnAssert = a_OnAssert; - m_wxAppConsoleBaseExtIsGUI = a_IsGUI; + m_wxAppConsoleBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppConsoleBaseExtCreateRefData = a_CreateRefData; m_wxAppConsoleBaseExtCreateTraits = a_CreateTraits; - m_wxAppConsoleBaseExtWXReservedApp1 = a_WXReservedApp1; - m_wxAppConsoleBaseExtWXReservedApp2 = a_WXReservedApp2; + m_wxAppConsoleBaseExtDispatch = a_Dispatch; + m_wxAppConsoleBaseExtDoGetClientData = a_DoGetClientData; + m_wxAppConsoleBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxAppConsoleBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppConsoleBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppConsoleBaseExtExit = a_Exit; + m_wxAppConsoleBaseExtExitMainLoop = a_ExitMainLoop; + m_wxAppConsoleBaseExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppConsoleBaseExtGetClassInfo = a_GetClassInfo; + m_wxAppConsoleBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxAppConsoleBaseExtGetEventTable = a_GetEventTable; + m_wxAppConsoleBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppConsoleBaseExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppConsoleBaseExtIsGUI = a_IsGUI; + m_wxAppConsoleBaseExtMainLoop = a_MainLoop; + m_wxAppConsoleBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppConsoleBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppConsoleBaseExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppConsoleBaseExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppConsoleBaseExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppConsoleBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppConsoleBaseExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppConsoleBaseExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppConsoleBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppConsoleBaseExtOnExit = a_OnExit; + m_wxAppConsoleBaseExtOnFatalException = a_OnFatalException; + m_wxAppConsoleBaseExtOnInit = a_OnInit; + m_wxAppConsoleBaseExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppConsoleBaseExtOnLaunched = a_OnLaunched; + m_wxAppConsoleBaseExtOnRun = a_OnRun; + m_wxAppConsoleBaseExtOnUnhandledException = a_OnUnhandledException; + m_wxAppConsoleBaseExtPending = a_Pending; + m_wxAppConsoleBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppConsoleBaseExtProcessIdle = a_ProcessIdle; + m_wxAppConsoleBaseExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppConsoleBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppConsoleBaseExtRethrowStoredException = a_RethrowStoredException; + m_wxAppConsoleBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppConsoleBaseExtSetCLocale = a_SetCLocale; + m_wxAppConsoleBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppConsoleBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppConsoleBaseExtStoreCurrentException = a_StoreCurrentException; + m_wxAppConsoleBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppConsoleBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppConsoleBaseExtUsesEventLoop = a_UsesEventLoop; + m_wxAppConsoleBaseExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppConsoleBaseExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppConsoleBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppConsoleBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppConsoleBaseExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppConsoleExt: public wxAppConsole +{ +public: + wxAppConsoleExt(): wxAppConsole() { } + virtual ~wxAppConsoleExt() override { } + wxAppConsoleExtAddPendingEventwxEventCRFunc m_wxAppConsoleExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAppConsole::AddPendingEvent(event); + if (*m_wxAppConsoleExtAddPendingEventwxEventCR != NULL){ + return m_wxAppConsoleExtAddPendingEventwxEventCR(this, event); + } + } + wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppConsole::CallEventHandler(handler, functor, event); + if (*m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppConsoleExtCallOnInitFunc m_wxAppConsoleExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxAppConsole::CallOnInit(); + if (*m_wxAppConsoleExtCallOnInit != NULL){ + return m_wxAppConsoleExtCallOnInit(this); + } + else { + return res; + } + } + wxAppConsoleExtCleanUpFunc m_wxAppConsoleExtCleanUp = NULL; + virtual void CleanUp() override + { + wxAppConsole::CleanUp(); + if (*m_wxAppConsoleExtCleanUp != NULL){ + return m_wxAppConsoleExtCleanUp(this); + } + } + wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAppConsole::CloneRefData(data); + if (*m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppConsoleExtCreateRefDataFunc m_wxAppConsoleExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAppConsole::CreateRefData(); + if (*m_wxAppConsoleExtCreateRefData != NULL){ + return m_wxAppConsoleExtCreateRefData(this); + } + else { + return res; + } + } + wxAppConsoleExtCreateTraitsFunc m_wxAppConsoleExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxAppConsole::CreateTraits(); + if (*m_wxAppConsoleExtCreateTraits != NULL){ + return m_wxAppConsoleExtCreateTraits(this); + } + else { + return res; + } + } + wxAppConsoleExtDispatchFunc m_wxAppConsoleExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppConsole::Dispatch(); + if (*m_wxAppConsoleExtDispatch != NULL){ + return m_wxAppConsoleExtDispatch(this); + } + else { + return res; + } + } + wxAppConsoleExtDoGetClientDataFunc m_wxAppConsoleExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppConsole::DoGetClientData(); + if (*m_wxAppConsoleExtDoGetClientData != NULL){ + return m_wxAppConsoleExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppConsoleExtDoGetClientObjectFunc m_wxAppConsoleExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppConsole::DoGetClientObject(); + if (*m_wxAppConsoleExtDoGetClientObject != NULL){ + return m_wxAppConsoleExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppConsoleExtDoSetClientDatavoidPFunc m_wxAppConsoleExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppConsole::DoSetClientData(data); + if (*m_wxAppConsoleExtDoSetClientDatavoidP != NULL){ + return m_wxAppConsoleExtDoSetClientDatavoidP(this, data); + } + } + wxAppConsoleExtDoSetClientObjectwxClientDataPFunc m_wxAppConsoleExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppConsole::DoSetClientObject(data); + if (*m_wxAppConsoleExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppConsoleExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppConsoleExtExitFunc m_wxAppConsoleExtExit = NULL; + virtual void Exit() override + { + wxAppConsole::Exit(); + if (*m_wxAppConsoleExtExit != NULL){ + return m_wxAppConsoleExtExit(this); + } + } + wxAppConsoleExtExitMainLoopFunc m_wxAppConsoleExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppConsole::ExitMainLoop(); + if (*m_wxAppConsoleExtExitMainLoop != NULL){ + return m_wxAppConsoleExtExitMainLoop(this); + } + } + wxAppConsoleExtFilterEventwxEventRFunc m_wxAppConsoleExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppConsole::FilterEvent(event); + if (*m_wxAppConsoleExtFilterEventwxEventR != NULL){ + return m_wxAppConsoleExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtGetClassInfoFunc m_wxAppConsoleExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppConsole::GetClassInfo(); + if (*m_wxAppConsoleExtGetClassInfo != NULL){ + return m_wxAppConsoleExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppConsoleExtGetEventHashTableFunc m_wxAppConsoleExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppConsole::GetEventHashTable(); + if (*m_wxAppConsoleExtGetEventHashTable != NULL){ + return m_wxAppConsoleExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppConsoleExtGetEventTableFunc m_wxAppConsoleExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppConsole::GetEventTable(); + if (*m_wxAppConsoleExtGetEventTable != NULL){ + return m_wxAppConsoleExtGetEventTable(this); + } + else { + return res; + } + } + wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppConsole::HandleEvent(handler, func, event); + if (*m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppConsoleExtInitializeintRwxCharPPFunc m_wxAppConsoleExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppConsole::Initialize(argc, argv); + if (*m_wxAppConsoleExtInitializeintRwxCharPP != NULL){ + return m_wxAppConsoleExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppConsoleExtIsGUIFunc m_wxAppConsoleExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppConsole::IsGUI(); + if (*m_wxAppConsoleExtIsGUI != NULL){ + return m_wxAppConsoleExtIsGUI(this); + } + else { + return res; + } + } + wxAppConsoleExtMainLoopFunc m_wxAppConsoleExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppConsole::MainLoop(); + if (*m_wxAppConsoleExtMainLoop != NULL){ + return m_wxAppConsoleExtMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppConsole::OnAssert(file, line, cond, msg); + if (*m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppConsole::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineError(parser); + if (*m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineHelp(parser); + if (*m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppConsole::OnCmdLineParsed(parser); + if (*m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppConsole::OnDynamicBind(param0); + if (*m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppConsole::OnEventLoopEnter(param0); + if (*m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppConsole::OnEventLoopExit(param0); + if (*m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppConsoleExtOnExceptionInMainLoopFunc m_wxAppConsoleExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppConsole::OnExceptionInMainLoop(); + if (*m_wxAppConsoleExtOnExceptionInMainLoop != NULL){ + return m_wxAppConsoleExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtOnExitFunc m_wxAppConsoleExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppConsole::OnExit(); + if (*m_wxAppConsoleExtOnExit != NULL){ + return m_wxAppConsoleExtOnExit(this); + } + else { + return res; + } + } + wxAppConsoleExtOnFatalExceptionFunc m_wxAppConsoleExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppConsole::OnFatalException(); + if (*m_wxAppConsoleExtOnFatalException != NULL){ + return m_wxAppConsoleExtOnFatalException(this); + } + } + wxAppConsoleExtOnInitFunc m_wxAppConsoleExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppConsole::OnInit(); + if (*m_wxAppConsoleExtOnInit != NULL){ + return m_wxAppConsoleExtOnInit(this); + } + else { + return res; + } + } + wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppConsole::OnInitCmdLine(parser); + if (*m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppConsoleExtOnLaunchedFunc m_wxAppConsoleExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppConsole::OnLaunched(); + if (*m_wxAppConsoleExtOnLaunched != NULL){ + return m_wxAppConsoleExtOnLaunched(this); + } + } + wxAppConsoleExtOnRunFunc m_wxAppConsoleExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppConsole::OnRun(); + if (*m_wxAppConsoleExtOnRun != NULL){ + return m_wxAppConsoleExtOnRun(this); + } + else { + return res; + } + } + wxAppConsoleExtOnUnhandledExceptionFunc m_wxAppConsoleExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppConsole::OnUnhandledException(); + if (*m_wxAppConsoleExtOnUnhandledException != NULL){ + return m_wxAppConsoleExtOnUnhandledException(this); + } + } + wxAppConsoleExtPendingFunc m_wxAppConsoleExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppConsole::Pending(); + if (*m_wxAppConsoleExtPending != NULL){ + return m_wxAppConsoleExtPending(this); + } + else { + return res; + } + } + wxAppConsoleExtProcessEventwxEventRFunc m_wxAppConsoleExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppConsole::ProcessEvent(event); + if (*m_wxAppConsoleExtProcessEventwxEventR != NULL){ + return m_wxAppConsoleExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtProcessIdleFunc m_wxAppConsoleExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppConsole::ProcessIdle(); + if (*m_wxAppConsoleExtProcessIdle != NULL){ + return m_wxAppConsoleExtProcessIdle(this); + } + else { + return res; + } + } + wxAppConsoleExtProcessPendingEventsFunc m_wxAppConsoleExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppConsole::ProcessPendingEvents(); + if (*m_wxAppConsoleExtProcessPendingEvents != NULL){ + return m_wxAppConsoleExtProcessPendingEvents(this); + } + } + wxAppConsoleExtQueueEventwxEventPFunc m_wxAppConsoleExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppConsole::QueueEvent(event); + if (*m_wxAppConsoleExtQueueEventwxEventP != NULL){ + return m_wxAppConsoleExtQueueEventwxEventP(this, event); + } + } + wxAppConsoleExtRethrowStoredExceptionFunc m_wxAppConsoleExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppConsole::RethrowStoredException(); + if (*m_wxAppConsoleExtRethrowStoredException != NULL){ + return m_wxAppConsoleExtRethrowStoredException(this); + } + } + wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppConsole::SearchEventTable(table, event); + if (*m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppConsoleExtSetCLocaleFunc m_wxAppConsoleExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppConsole::SetCLocale(); + if (*m_wxAppConsoleExtSetCLocale != NULL){ + return m_wxAppConsoleExtSetCLocale(this); + } + } + wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppConsole::SetNextHandler(handler); + if (*m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppConsole::SetPreviousHandler(handler); + if (*m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppConsoleExtStoreCurrentExceptionFunc m_wxAppConsoleExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppConsole::StoreCurrentException(); + if (*m_wxAppConsoleExtStoreCurrentException != NULL){ + return m_wxAppConsoleExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppConsoleExtTryAfterwxEventRFunc m_wxAppConsoleExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppConsole::TryAfter(event); + if (*m_wxAppConsoleExtTryAfterwxEventR != NULL){ + return m_wxAppConsoleExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtTryBeforewxEventRFunc m_wxAppConsoleExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppConsole::TryBefore(event); + if (*m_wxAppConsoleExtTryBeforewxEventR != NULL){ + return m_wxAppConsoleExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppConsoleExtUsesEventLoopFunc m_wxAppConsoleExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppConsole::UsesEventLoop(); + if (*m_wxAppConsoleExtUsesEventLoop != NULL){ + return m_wxAppConsoleExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedApp1voidPFunc m_wxAppConsoleExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxAppConsole::WXReservedApp1(param0); + if (*m_wxAppConsoleExtWXReservedApp1voidP != NULL){ + return m_wxAppConsoleExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedApp2voidPFunc m_wxAppConsoleExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxAppConsole::WXReservedApp2(param0); + if (*m_wxAppConsoleExtWXReservedApp2voidP != NULL){ + return m_wxAppConsoleExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedEvtHandler1voidPFunc m_wxAppConsoleExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppConsole::WXReservedEvtHandler1(param0); + if (*m_wxAppConsoleExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppConsoleExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWXReservedEvtHandler2voidPFunc m_wxAppConsoleExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppConsole::WXReservedEvtHandler2(param0); + if (*m_wxAppConsoleExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppConsoleExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppConsoleExtWakeUpIdleFunc m_wxAppConsoleExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppConsole::WakeUpIdle(); + if (*m_wxAppConsoleExtWakeUpIdle != NULL){ + return m_wxAppConsoleExtWakeUpIdle(this); + } + } + wxAppConsoleExt(wxAppConsoleExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppConsoleExtCallOnInitFunc a_CallOnInit, wxAppConsoleExtCleanUpFunc a_CleanUp, wxAppConsoleExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppConsoleExtCreateRefDataFunc a_CreateRefData, wxAppConsoleExtCreateTraitsFunc a_CreateTraits, wxAppConsoleExtDispatchFunc a_Dispatch, wxAppConsoleExtDoGetClientDataFunc a_DoGetClientData, wxAppConsoleExtDoGetClientObjectFunc a_DoGetClientObject, wxAppConsoleExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppConsoleExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppConsoleExtExitFunc a_Exit, wxAppConsoleExtExitMainLoopFunc a_ExitMainLoop, wxAppConsoleExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppConsoleExtGetClassInfoFunc a_GetClassInfo, wxAppConsoleExtGetEventHashTableFunc a_GetEventHashTable, wxAppConsoleExtGetEventTableFunc a_GetEventTable, wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppConsoleExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppConsoleExtIsGUIFunc a_IsGUI, wxAppConsoleExtMainLoopFunc a_MainLoop, wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppConsoleExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppConsoleExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppConsoleExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppConsoleExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppConsoleExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppConsoleExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppConsoleExtOnExitFunc a_OnExit, wxAppConsoleExtOnFatalExceptionFunc a_OnFatalException, wxAppConsoleExtOnInitFunc a_OnInit, wxAppConsoleExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppConsoleExtOnLaunchedFunc a_OnLaunched, wxAppConsoleExtOnRunFunc a_OnRun, wxAppConsoleExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppConsoleExtPendingFunc a_Pending, wxAppConsoleExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppConsoleExtProcessIdleFunc a_ProcessIdle, wxAppConsoleExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppConsoleExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppConsoleExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppConsoleExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppConsoleExtSetCLocaleFunc a_SetCLocale, wxAppConsoleExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppConsoleExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppConsoleExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppConsoleExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppConsoleExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppConsoleExtUsesEventLoopFunc a_UsesEventLoop, wxAppConsoleExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppConsoleExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppConsoleExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppConsoleExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppConsoleExtWakeUpIdleFunc a_WakeUpIdle): wxAppConsole() { + m_wxAppConsoleExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppConsoleExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppConsoleExtCallOnInit = a_CallOnInit; + m_wxAppConsoleExtCleanUp = a_CleanUp; + m_wxAppConsoleExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppConsoleExtCreateRefData = a_CreateRefData; + m_wxAppConsoleExtCreateTraits = a_CreateTraits; + m_wxAppConsoleExtDispatch = a_Dispatch; + m_wxAppConsoleExtDoGetClientData = a_DoGetClientData; + m_wxAppConsoleExtDoGetClientObject = a_DoGetClientObject; + m_wxAppConsoleExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppConsoleExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppConsoleExtExit = a_Exit; + m_wxAppConsoleExtExitMainLoop = a_ExitMainLoop; + m_wxAppConsoleExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppConsoleExtGetClassInfo = a_GetClassInfo; + m_wxAppConsoleExtGetEventHashTable = a_GetEventHashTable; + m_wxAppConsoleExtGetEventTable = a_GetEventTable; + m_wxAppConsoleExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppConsoleExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppConsoleExtIsGUI = a_IsGUI; + m_wxAppConsoleExtMainLoop = a_MainLoop; + m_wxAppConsoleExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppConsoleExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppConsoleExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppConsoleExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppConsoleExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppConsoleExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppConsoleExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppConsoleExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppConsoleExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppConsoleExtOnExit = a_OnExit; + m_wxAppConsoleExtOnFatalException = a_OnFatalException; + m_wxAppConsoleExtOnInit = a_OnInit; + m_wxAppConsoleExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppConsoleExtOnLaunched = a_OnLaunched; + m_wxAppConsoleExtOnRun = a_OnRun; + m_wxAppConsoleExtOnUnhandledException = a_OnUnhandledException; + m_wxAppConsoleExtPending = a_Pending; + m_wxAppConsoleExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppConsoleExtProcessIdle = a_ProcessIdle; + m_wxAppConsoleExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppConsoleExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppConsoleExtRethrowStoredException = a_RethrowStoredException; + m_wxAppConsoleExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppConsoleExtSetCLocale = a_SetCLocale; + m_wxAppConsoleExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppConsoleExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppConsoleExtStoreCurrentException = a_StoreCurrentException; + m_wxAppConsoleExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppConsoleExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppConsoleExtUsesEventLoop = a_UsesEventLoop; + m_wxAppConsoleExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppConsoleExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppConsoleExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppConsoleExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppConsoleExtWakeUpIdle = a_WakeUpIdle; + } +}; + +class wxAppBaseExt: public wxAppBase +{ +public: + wxAppBaseExt(): wxAppBase() { } + virtual ~wxAppBaseExt() override { } + wxAppBaseExtAddPendingEventwxEventCRFunc m_wxAppBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxAppBase::AddPendingEvent(event); + if (*m_wxAppBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxAppBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = NULL; + virtual void CallEventHandler(wxEvtHandler* handler, wxEventFunctor& functor, wxEvent& event) const override + { + wxAppBase::CallEventHandler(handler, functor, event); + if (*m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR != NULL){ + return m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR(this, handler, functor, event); + } + } + wxAppBaseExtCallOnInitFunc m_wxAppBaseExtCallOnInit = NULL; + virtual bool CallOnInit() override + { + bool res = wxAppBase::CallOnInit(); + if (*m_wxAppBaseExtCallOnInit != NULL){ + return m_wxAppBaseExtCallOnInit(this); + } + else { + return res; + } + } + wxAppBaseExtCleanUpFunc m_wxAppBaseExtCleanUp = NULL; + virtual void CleanUp() override + { + wxAppBase::CleanUp(); + if (*m_wxAppBaseExtCleanUp != NULL){ + return m_wxAppBaseExtCleanUp(this); + } + } + wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxAppBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAppBase::CloneRefData(data); + if (*m_wxAppBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAppBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAppBaseExtCreateRefDataFunc m_wxAppBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAppBase::CreateRefData(); + if (*m_wxAppBaseExtCreateRefData != NULL){ + return m_wxAppBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxAppBaseExtCreateTraitsFunc m_wxAppBaseExtCreateTraits = NULL; + virtual wxAppTraits* CreateTraits() override + { + wxAppTraits* res = wxAppBase::CreateTraits(); + if (*m_wxAppBaseExtCreateTraits != NULL){ + return m_wxAppBaseExtCreateTraits(this); + } + else { + return res; + } + } + wxAppBaseExtDispatchFunc m_wxAppBaseExtDispatch = NULL; + virtual bool Dispatch() override + { + bool res = wxAppBase::Dispatch(); + if (*m_wxAppBaseExtDispatch != NULL){ + return m_wxAppBaseExtDispatch(this); + } + else { + return res; + } + } + wxAppBaseExtDoGetClientDataFunc m_wxAppBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxAppBase::DoGetClientData(); + if (*m_wxAppBaseExtDoGetClientData != NULL){ + return m_wxAppBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxAppBaseExtDoGetClientObjectFunc m_wxAppBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxAppBase::DoGetClientObject(); + if (*m_wxAppBaseExtDoGetClientObject != NULL){ + return m_wxAppBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxAppBaseExtDoSetClientDatavoidPFunc m_wxAppBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxAppBase::DoSetClientData(data); + if (*m_wxAppBaseExtDoSetClientDatavoidP != NULL){ + return m_wxAppBaseExtDoSetClientDatavoidP(this, data); + } + } + wxAppBaseExtDoSetClientObjectwxClientDataPFunc m_wxAppBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxAppBase::DoSetClientObject(data); + if (*m_wxAppBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxAppBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxAppBaseExtExitFunc m_wxAppBaseExtExit = NULL; + virtual void Exit() override + { + wxAppBase::Exit(); + if (*m_wxAppBaseExtExit != NULL){ + return m_wxAppBaseExtExit(this); + } + } + wxAppBaseExtExitMainLoopFunc m_wxAppBaseExtExitMainLoop = NULL; + virtual void ExitMainLoop() override + { + wxAppBase::ExitMainLoop(); + if (*m_wxAppBaseExtExitMainLoop != NULL){ + return m_wxAppBaseExtExitMainLoop(this); + } + } + wxAppBaseExtFilterEventwxEventRFunc m_wxAppBaseExtFilterEventwxEventR = NULL; + virtual int FilterEvent(wxEvent& event) override + { + int res = wxAppBase::FilterEvent(event); + if (*m_wxAppBaseExtFilterEventwxEventR != NULL){ + return m_wxAppBaseExtFilterEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtGetClassInfoFunc m_wxAppBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAppBase::GetClassInfo(); + if (*m_wxAppBaseExtGetClassInfo != NULL){ + return m_wxAppBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxAppBaseExtGetDisplayModeFunc m_wxAppBaseExtGetDisplayMode = NULL; + virtual wxVideoMode GetDisplayMode() const override + { + wxVideoMode res = wxAppBase::GetDisplayMode(); + if (*m_wxAppBaseExtGetDisplayMode != NULL){ + return m_wxAppBaseExtGetDisplayMode(this); + } + else { + return res; + } + } + wxAppBaseExtGetEventHashTableFunc m_wxAppBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxAppBase::GetEventHashTable(); + if (*m_wxAppBaseExtGetEventHashTable != NULL){ + return m_wxAppBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxAppBaseExtGetEventTableFunc m_wxAppBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxAppBase::GetEventTable(); + if (*m_wxAppBaseExtGetEventTable != NULL){ + return m_wxAppBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxAppBaseExtGetLayoutDirectionFunc m_wxAppBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxAppBase::GetLayoutDirection(); + if (*m_wxAppBaseExtGetLayoutDirection != NULL){ + return m_wxAppBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxAppBaseExtGetTopWindowFunc m_wxAppBaseExtGetTopWindow = NULL; + virtual wxWindow* GetTopWindow() const override + { + wxWindow* res = wxAppBase::GetTopWindow(); + if (*m_wxAppBaseExtGetTopWindow != NULL){ + return m_wxAppBaseExtGetTopWindow(this); + } + else { + return res; + } + } + wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = NULL; + virtual void HandleEvent(wxEvtHandler* handler, wxEventFunction func, wxEvent& event) const override + { + wxAppBase::HandleEvent(handler, func, event); + if (*m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR != NULL){ + return m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR(this, handler, func, event); + } + } + wxAppBaseExtInitializeintRwxCharPPFunc m_wxAppBaseExtInitializeintRwxCharPP = NULL; + virtual bool Initialize(int& argc, wxChar** argv) override + { + bool res = wxAppBase::Initialize(argc, argv); + if (*m_wxAppBaseExtInitializeintRwxCharPP != NULL){ + return m_wxAppBaseExtInitializeintRwxCharPP(this, argc, argv); + } + else { + return res; + } + } + wxAppBaseExtIsActiveFunc m_wxAppBaseExtIsActive = NULL; + virtual bool IsActive() const override + { + bool res = wxAppBase::IsActive(); + if (*m_wxAppBaseExtIsActive != NULL){ + return m_wxAppBaseExtIsActive(this); + } + else { + return res; + } + } + wxAppBaseExtIsGUIFunc m_wxAppBaseExtIsGUI = NULL; + virtual bool IsGUI() const override + { + bool res = wxAppBase::IsGUI(); + if (*m_wxAppBaseExtIsGUI != NULL){ + return m_wxAppBaseExtIsGUI(this); + } + else { + return res; + } + } + wxAppBaseExtMainLoopFunc m_wxAppBaseExtMainLoop = NULL; + virtual int MainLoop() override + { + int res = wxAppBase::MainLoop(); + if (*m_wxAppBaseExtMainLoop != NULL){ + return m_wxAppBaseExtMainLoop(this); + } + else { + return res; + } + } + wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = NULL; + virtual void OnAssert(wxChar const* file, int line, wxChar const* cond, wxChar const* msg) override + { + wxAppBase::OnAssert(file, line, cond, msg); + if (*m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP != NULL){ + return m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP(this, file, line, cond, msg); + } + } + wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = NULL; + virtual void OnAssertFailure(wxChar const* file, int line, wxChar const* func, wxChar const* cond, wxChar const* msg) override + { + wxAppBase::OnAssertFailure(file, line, func, cond, msg); + if (*m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP != NULL){ + return m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP(this, file, line, func, cond, msg); + } + } + wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR = NULL; + virtual bool OnCmdLineError(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineError(parser); + if (*m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR = NULL; + virtual bool OnCmdLineHelp(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineHelp(parser); + if (*m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR = NULL; + virtual bool OnCmdLineParsed(wxCmdLineParser& parser) override + { + bool res = wxAppBase::OnCmdLineParsed(parser); + if (*m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR(this, parser); + } + else { + return res; + } + } + wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxAppBase::OnDynamicBind(param0); + if (*m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP = NULL; + virtual void OnEventLoopEnter(wxEventLoopBase* param0) override + { + wxAppBase::OnEventLoopEnter(param0); + if (*m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP != NULL){ + return m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP(this, param0); + } + } + wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP = NULL; + virtual void OnEventLoopExit(wxEventLoopBase* param0) override + { + wxAppBase::OnEventLoopExit(param0); + if (*m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP != NULL){ + return m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP(this, param0); + } + } + wxAppBaseExtOnExceptionInMainLoopFunc m_wxAppBaseExtOnExceptionInMainLoop = NULL; + virtual bool OnExceptionInMainLoop() override + { + bool res = wxAppBase::OnExceptionInMainLoop(); + if (*m_wxAppBaseExtOnExceptionInMainLoop != NULL){ + return m_wxAppBaseExtOnExceptionInMainLoop(this); + } + else { + return res; + } + } + wxAppBaseExtOnExitFunc m_wxAppBaseExtOnExit = NULL; + virtual int OnExit() override + { + int res = wxAppBase::OnExit(); + if (*m_wxAppBaseExtOnExit != NULL){ + return m_wxAppBaseExtOnExit(this); + } + else { + return res; + } + } + wxAppBaseExtOnFatalExceptionFunc m_wxAppBaseExtOnFatalException = NULL; + virtual void OnFatalException() override + { + wxAppBase::OnFatalException(); + if (*m_wxAppBaseExtOnFatalException != NULL){ + return m_wxAppBaseExtOnFatalException(this); + } + } + wxAppBaseExtOnInitFunc m_wxAppBaseExtOnInit = NULL; + virtual bool OnInit() override + { + bool res = wxAppBase::OnInit(); + if (*m_wxAppBaseExtOnInit != NULL){ + return m_wxAppBaseExtOnInit(this); + } + else { + return res; + } + } + wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR = NULL; + virtual void OnInitCmdLine(wxCmdLineParser& parser) override + { + wxAppBase::OnInitCmdLine(parser); + if (*m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR != NULL){ + return m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR(this, parser); + } + } + wxAppBaseExtOnInitGuiFunc m_wxAppBaseExtOnInitGui = NULL; + virtual bool OnInitGui() override + { + bool res = wxAppBase::OnInitGui(); + if (*m_wxAppBaseExtOnInitGui != NULL){ + return m_wxAppBaseExtOnInitGui(this); + } + else { + return res; + } + } + wxAppBaseExtOnLaunchedFunc m_wxAppBaseExtOnLaunched = NULL; + virtual void OnLaunched() override + { + wxAppBase::OnLaunched(); + if (*m_wxAppBaseExtOnLaunched != NULL){ + return m_wxAppBaseExtOnLaunched(this); + } + } + wxAppBaseExtOnRunFunc m_wxAppBaseExtOnRun = NULL; + virtual int OnRun() override + { + int res = wxAppBase::OnRun(); + if (*m_wxAppBaseExtOnRun != NULL){ + return m_wxAppBaseExtOnRun(this); + } + else { + return res; + } + } + wxAppBaseExtOnUnhandledExceptionFunc m_wxAppBaseExtOnUnhandledException = NULL; + virtual void OnUnhandledException() override + { + wxAppBase::OnUnhandledException(); + if (*m_wxAppBaseExtOnUnhandledException != NULL){ + return m_wxAppBaseExtOnUnhandledException(this); + } + } + wxAppBaseExtPendingFunc m_wxAppBaseExtPending = NULL; + virtual bool Pending() override + { + bool res = wxAppBase::Pending(); + if (*m_wxAppBaseExtPending != NULL){ + return m_wxAppBaseExtPending(this); + } + else { + return res; + } + } + wxAppBaseExtProcessEventwxEventRFunc m_wxAppBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxAppBase::ProcessEvent(event); + if (*m_wxAppBaseExtProcessEventwxEventR != NULL){ + return m_wxAppBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtProcessIdleFunc m_wxAppBaseExtProcessIdle = NULL; + virtual bool ProcessIdle() override + { + bool res = wxAppBase::ProcessIdle(); + if (*m_wxAppBaseExtProcessIdle != NULL){ + return m_wxAppBaseExtProcessIdle(this); + } + else { + return res; + } + } + wxAppBaseExtProcessPendingEventsFunc m_wxAppBaseExtProcessPendingEvents = NULL; + virtual void ProcessPendingEvents() override + { + wxAppBase::ProcessPendingEvents(); + if (*m_wxAppBaseExtProcessPendingEvents != NULL){ + return m_wxAppBaseExtProcessPendingEvents(this); + } + } + wxAppBaseExtQueueEventwxEventPFunc m_wxAppBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxAppBase::QueueEvent(event); + if (*m_wxAppBaseExtQueueEventwxEventP != NULL){ + return m_wxAppBaseExtQueueEventwxEventP(this, event); + } + } + wxAppBaseExtRethrowStoredExceptionFunc m_wxAppBaseExtRethrowStoredException = NULL; + virtual void RethrowStoredException() override + { + wxAppBase::RethrowStoredException(); + if (*m_wxAppBaseExtRethrowStoredException != NULL){ + return m_wxAppBaseExtRethrowStoredException(this); + } + } + wxAppBaseExtSafeYieldwxWindowPboolFunc m_wxAppBaseExtSafeYieldwxWindowPbool = NULL; + virtual bool SafeYield(wxWindow* win, bool onlyIfNeeded) override + { + bool res = wxAppBase::SafeYield(win, onlyIfNeeded); + if (*m_wxAppBaseExtSafeYieldwxWindowPbool != NULL){ + return m_wxAppBaseExtSafeYieldwxWindowPbool(this, win, onlyIfNeeded); + } + else { + return res; + } + } + wxAppBaseExtSafeYieldForwxWindowPlongFunc m_wxAppBaseExtSafeYieldForwxWindowPlong = NULL; + virtual bool SafeYieldFor(wxWindow* win, long eventsToProcess) override + { + bool res = wxAppBase::SafeYieldFor(win, eventsToProcess); + if (*m_wxAppBaseExtSafeYieldForwxWindowPlong != NULL){ + return m_wxAppBaseExtSafeYieldForwxWindowPlong(this, win, eventsToProcess); + } + else { + return res; + } + } + wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxAppBase::SearchEventTable(table, event); + if (*m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxAppBaseExtSetActiveboolwxWindowPFunc m_wxAppBaseExtSetActiveboolwxWindowP = NULL; + virtual void SetActive(bool isActive, wxWindow* lastFocus) override + { + wxAppBase::SetActive(isActive, lastFocus); + if (*m_wxAppBaseExtSetActiveboolwxWindowP != NULL){ + return m_wxAppBaseExtSetActiveboolwxWindowP(this, isActive, lastFocus); + } + } + wxAppBaseExtSetCLocaleFunc m_wxAppBaseExtSetCLocale = NULL; + virtual void SetCLocale() override + { + wxAppBase::SetCLocale(); + if (*m_wxAppBaseExtSetCLocale != NULL){ + return m_wxAppBaseExtSetCLocale(this); + } + } + wxAppBaseExtSetDisplayModewxVideoModeCRFunc m_wxAppBaseExtSetDisplayModewxVideoModeCR = NULL; + virtual bool SetDisplayMode(wxVideoMode const& param0) override + { + bool res = wxAppBase::SetDisplayMode(param0); + if (*m_wxAppBaseExtSetDisplayModewxVideoModeCR != NULL){ + return m_wxAppBaseExtSetDisplayModewxVideoModeCR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtSetNativeThemewxStringCRFunc m_wxAppBaseExtSetNativeThemewxStringCR = NULL; + virtual bool SetNativeTheme(wxString const& param0) override + { + bool res = wxAppBase::SetNativeTheme(param0); + if (*m_wxAppBaseExtSetNativeThemewxStringCR != NULL){ + return m_wxAppBaseExtSetNativeThemewxStringCR(this, param0); + } + else { + return res; + } + } + wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxAppBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxAppBase::SetNextHandler(handler); + if (*m_wxAppBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxAppBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxAppBase::SetPreviousHandler(handler); + if (*m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxAppBaseExtSetPrintModeintFunc m_wxAppBaseExtSetPrintModeint = NULL; + virtual void SetPrintMode(int param0) override + { + wxAppBase::SetPrintMode(param0); + if (*m_wxAppBaseExtSetPrintModeint != NULL){ + return m_wxAppBaseExtSetPrintModeint(this, param0); + } + } + wxAppBaseExtStoreCurrentExceptionFunc m_wxAppBaseExtStoreCurrentException = NULL; + virtual bool StoreCurrentException() override + { + bool res = wxAppBase::StoreCurrentException(); + if (*m_wxAppBaseExtStoreCurrentException != NULL){ + return m_wxAppBaseExtStoreCurrentException(this); + } + else { + return res; + } + } + wxAppBaseExtTryAfterwxEventRFunc m_wxAppBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxAppBase::TryAfter(event); + if (*m_wxAppBaseExtTryAfterwxEventR != NULL){ + return m_wxAppBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtTryBeforewxEventRFunc m_wxAppBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxAppBase::TryBefore(event); + if (*m_wxAppBaseExtTryBeforewxEventR != NULL){ + return m_wxAppBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxAppBaseExtUsesEventLoopFunc m_wxAppBaseExtUsesEventLoop = NULL; + virtual bool UsesEventLoop() const override + { + bool res = wxAppBase::UsesEventLoop(); + if (*m_wxAppBaseExtUsesEventLoop != NULL){ + return m_wxAppBaseExtUsesEventLoop(this); + } + else { + return res; + } + } + wxAppBaseExtWXReservedApp1voidPFunc m_wxAppBaseExtWXReservedApp1voidP = NULL; + virtual void* WXReservedApp1(void* param0) override + { + void* res = wxAppBase::WXReservedApp1(param0); + if (*m_wxAppBaseExtWXReservedApp1voidP != NULL){ + return m_wxAppBaseExtWXReservedApp1voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedApp2voidPFunc m_wxAppBaseExtWXReservedApp2voidP = NULL; + virtual void* WXReservedApp2(void* param0) override + { + void* res = wxAppBase::WXReservedApp2(param0); + if (*m_wxAppBaseExtWXReservedApp2voidP != NULL){ + return m_wxAppBaseExtWXReservedApp2voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedEvtHandler1voidPFunc m_wxAppBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxAppBase::WXReservedEvtHandler1(param0); + if (*m_wxAppBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxAppBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWXReservedEvtHandler2voidPFunc m_wxAppBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxAppBase::WXReservedEvtHandler2(param0); + if (*m_wxAppBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxAppBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxAppBaseExtWakeUpIdleFunc m_wxAppBaseExtWakeUpIdle = NULL; + virtual void WakeUpIdle() override + { + wxAppBase::WakeUpIdle(); + if (*m_wxAppBaseExtWakeUpIdle != NULL){ + return m_wxAppBaseExtWakeUpIdle(this); + } + } + wxAppBaseExt(wxAppBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventRFunc a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR, wxAppBaseExtCallOnInitFunc a_CallOnInit, wxAppBaseExtCleanUpFunc a_CleanUp, wxAppBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAppBaseExtCreateRefDataFunc a_CreateRefData, wxAppBaseExtCreateTraitsFunc a_CreateTraits, wxAppBaseExtDispatchFunc a_Dispatch, wxAppBaseExtDoGetClientDataFunc a_DoGetClientData, wxAppBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxAppBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxAppBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxAppBaseExtExitFunc a_Exit, wxAppBaseExtExitMainLoopFunc a_ExitMainLoop, wxAppBaseExtFilterEventwxEventRFunc a_FilterEventwxEventR, wxAppBaseExtGetClassInfoFunc a_GetClassInfo, wxAppBaseExtGetDisplayModeFunc a_GetDisplayMode, wxAppBaseExtGetEventHashTableFunc a_GetEventHashTable, wxAppBaseExtGetEventTableFunc a_GetEventTable, wxAppBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxAppBaseExtGetTopWindowFunc a_GetTopWindow, wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventRFunc a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR, wxAppBaseExtInitializeintRwxCharPPFunc a_InitializeintRwxCharPP, wxAppBaseExtIsActiveFunc a_IsActive, wxAppBaseExtIsGUIFunc a_IsGUI, wxAppBaseExtMainLoopFunc a_MainLoop, wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCPFunc a_OnAssertwxCharCPintwxCharCPwxCharCP, wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCPFunc a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP, wxAppBaseExtOnCmdLineErrorwxCmdLineParserRFunc a_OnCmdLineErrorwxCmdLineParserR, wxAppBaseExtOnCmdLineHelpwxCmdLineParserRFunc a_OnCmdLineHelpwxCmdLineParserR, wxAppBaseExtOnCmdLineParsedwxCmdLineParserRFunc a_OnCmdLineParsedwxCmdLineParserR, wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxAppBaseExtOnEventLoopEnterwxEventLoopBasePFunc a_OnEventLoopEnterwxEventLoopBaseP, wxAppBaseExtOnEventLoopExitwxEventLoopBasePFunc a_OnEventLoopExitwxEventLoopBaseP, wxAppBaseExtOnExceptionInMainLoopFunc a_OnExceptionInMainLoop, wxAppBaseExtOnExitFunc a_OnExit, wxAppBaseExtOnFatalExceptionFunc a_OnFatalException, wxAppBaseExtOnInitFunc a_OnInit, wxAppBaseExtOnInitCmdLinewxCmdLineParserRFunc a_OnInitCmdLinewxCmdLineParserR, wxAppBaseExtOnInitGuiFunc a_OnInitGui, wxAppBaseExtOnLaunchedFunc a_OnLaunched, wxAppBaseExtOnRunFunc a_OnRun, wxAppBaseExtOnUnhandledExceptionFunc a_OnUnhandledException, wxAppBaseExtPendingFunc a_Pending, wxAppBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxAppBaseExtProcessIdleFunc a_ProcessIdle, wxAppBaseExtProcessPendingEventsFunc a_ProcessPendingEvents, wxAppBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxAppBaseExtRethrowStoredExceptionFunc a_RethrowStoredException, wxAppBaseExtSafeYieldwxWindowPboolFunc a_SafeYieldwxWindowPbool, wxAppBaseExtSafeYieldForwxWindowPlongFunc a_SafeYieldForwxWindowPlong, wxAppBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxAppBaseExtSetActiveboolwxWindowPFunc a_SetActiveboolwxWindowP, wxAppBaseExtSetCLocaleFunc a_SetCLocale, wxAppBaseExtSetDisplayModewxVideoModeCRFunc a_SetDisplayModewxVideoModeCR, wxAppBaseExtSetNativeThemewxStringCRFunc a_SetNativeThemewxStringCR, wxAppBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxAppBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxAppBaseExtSetPrintModeintFunc a_SetPrintModeint, wxAppBaseExtStoreCurrentExceptionFunc a_StoreCurrentException, wxAppBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxAppBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxAppBaseExtUsesEventLoopFunc a_UsesEventLoop, wxAppBaseExtWXReservedApp1voidPFunc a_WXReservedApp1voidP, wxAppBaseExtWXReservedApp2voidPFunc a_WXReservedApp2voidP, wxAppBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxAppBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxAppBaseExtWakeUpIdleFunc a_WakeUpIdle): wxAppBase() { + m_wxAppBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxAppBaseExtCallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR = a_CallEventHandlerwxEvtHandlerPwxEventFunctorRwxEventR; + m_wxAppBaseExtCallOnInit = a_CallOnInit; + m_wxAppBaseExtCleanUp = a_CleanUp; + m_wxAppBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAppBaseExtCreateRefData = a_CreateRefData; + m_wxAppBaseExtCreateTraits = a_CreateTraits; + m_wxAppBaseExtDispatch = a_Dispatch; + m_wxAppBaseExtDoGetClientData = a_DoGetClientData; + m_wxAppBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxAppBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxAppBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxAppBaseExtExit = a_Exit; + m_wxAppBaseExtExitMainLoop = a_ExitMainLoop; + m_wxAppBaseExtFilterEventwxEventR = a_FilterEventwxEventR; + m_wxAppBaseExtGetClassInfo = a_GetClassInfo; + m_wxAppBaseExtGetDisplayMode = a_GetDisplayMode; + m_wxAppBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxAppBaseExtGetEventTable = a_GetEventTable; + m_wxAppBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxAppBaseExtGetTopWindow = a_GetTopWindow; + m_wxAppBaseExtHandleEventwxEvtHandlerPwxEventFunctionwxEventR = a_HandleEventwxEvtHandlerPwxEventFunctionwxEventR; + m_wxAppBaseExtInitializeintRwxCharPP = a_InitializeintRwxCharPP; + m_wxAppBaseExtIsActive = a_IsActive; + m_wxAppBaseExtIsGUI = a_IsGUI; + m_wxAppBaseExtMainLoop = a_MainLoop; + m_wxAppBaseExtOnAssertwxCharCPintwxCharCPwxCharCP = a_OnAssertwxCharCPintwxCharCPwxCharCP; + m_wxAppBaseExtOnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP = a_OnAssertFailurewxCharCPintwxCharCPwxCharCPwxCharCP; + m_wxAppBaseExtOnCmdLineErrorwxCmdLineParserR = a_OnCmdLineErrorwxCmdLineParserR; + m_wxAppBaseExtOnCmdLineHelpwxCmdLineParserR = a_OnCmdLineHelpwxCmdLineParserR; + m_wxAppBaseExtOnCmdLineParsedwxCmdLineParserR = a_OnCmdLineParsedwxCmdLineParserR; + m_wxAppBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxAppBaseExtOnEventLoopEnterwxEventLoopBaseP = a_OnEventLoopEnterwxEventLoopBaseP; + m_wxAppBaseExtOnEventLoopExitwxEventLoopBaseP = a_OnEventLoopExitwxEventLoopBaseP; + m_wxAppBaseExtOnExceptionInMainLoop = a_OnExceptionInMainLoop; + m_wxAppBaseExtOnExit = a_OnExit; + m_wxAppBaseExtOnFatalException = a_OnFatalException; + m_wxAppBaseExtOnInit = a_OnInit; + m_wxAppBaseExtOnInitCmdLinewxCmdLineParserR = a_OnInitCmdLinewxCmdLineParserR; + m_wxAppBaseExtOnInitGui = a_OnInitGui; + m_wxAppBaseExtOnLaunched = a_OnLaunched; + m_wxAppBaseExtOnRun = a_OnRun; + m_wxAppBaseExtOnUnhandledException = a_OnUnhandledException; + m_wxAppBaseExtPending = a_Pending; + m_wxAppBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxAppBaseExtProcessIdle = a_ProcessIdle; + m_wxAppBaseExtProcessPendingEvents = a_ProcessPendingEvents; + m_wxAppBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxAppBaseExtRethrowStoredException = a_RethrowStoredException; + m_wxAppBaseExtSafeYieldwxWindowPbool = a_SafeYieldwxWindowPbool; + m_wxAppBaseExtSafeYieldForwxWindowPlong = a_SafeYieldForwxWindowPlong; + m_wxAppBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxAppBaseExtSetActiveboolwxWindowP = a_SetActiveboolwxWindowP; + m_wxAppBaseExtSetCLocale = a_SetCLocale; + m_wxAppBaseExtSetDisplayModewxVideoModeCR = a_SetDisplayModewxVideoModeCR; + m_wxAppBaseExtSetNativeThemewxStringCR = a_SetNativeThemewxStringCR; + m_wxAppBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxAppBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxAppBaseExtSetPrintModeint = a_SetPrintModeint; + m_wxAppBaseExtStoreCurrentException = a_StoreCurrentException; + m_wxAppBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxAppBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxAppBaseExtUsesEventLoop = a_UsesEventLoop; + m_wxAppBaseExtWXReservedApp1voidP = a_WXReservedApp1voidP; + m_wxAppBaseExtWXReservedApp2voidP = a_WXReservedApp2voidP; + m_wxAppBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxAppBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxAppBaseExtWakeUpIdle = a_WakeUpIdle; } }; + #endif diff --git a/wxheaders/wxext/button_ext.h b/wxheaders/wxext/button_ext.h index 12ebd38..1eee4e1 100644 --- a/wxheaders/wxext/button_ext.h +++ b/wxheaders/wxext/button_ext.h @@ -5,12 +5,1976 @@ #include class wxButtonBaseExt; +typedef bool (*wxButtonBaseExtAcceptsFocusFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtAcceptsFocusFromKeyboardFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtAcceptsFocusRecursivelyFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtAddChildwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* child); +typedef void (*wxButtonBaseExtAddPendingEventwxEventCRFunc)(const wxButtonBaseExt* self, wxEvent const& event); +typedef wxCoord (*wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxButtonBaseExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonBaseExt* self, bool param0, bool param1); +typedef void (*wxButtonBaseExtAssociateHandleWXWidgetFunc)(const wxButtonBaseExt* self, WXWidget param0); +typedef bool (*wxButtonBaseExtBeginRepositioningChildrenFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtCanApplyThemeBorderFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtCanBeFocusedFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtCanBeOutsideClientAreaFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtCanScrollintFunc)(const wxButtonBaseExt* self, int orient); +typedef bool (*wxButtonBaseExtCanSetTransparentFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtClearBackgroundFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtClientToWindowSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonBaseExt* self, wxObjectRefData const* data); +typedef void (*wxButtonBaseExtCommandwxCommandEventRFunc)(const wxButtonBaseExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxButtonBaseExtCreateRefDataFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtDestroyFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDissociateHandleFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDoCaptureMouseFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDoCentreintFunc)(const wxButtonBaseExt* self, int dir); +typedef void (*wxButtonBaseExtDoClientToScreenintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); +typedef void (*wxButtonBaseExtDoEnableboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtDoFreezeFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtDoGetAuthNeededFunc)(const wxButtonBaseExt* self); +typedef int (*wxButtonBaseExtDoGetBestClientHeightintFunc)(const wxButtonBaseExt* self, int param0); +typedef wxSize (*wxButtonBaseExtDoGetBestClientSizeFunc)(const wxButtonBaseExt* self); +typedef int (*wxButtonBaseExtDoGetBestClientWidthintFunc)(const wxButtonBaseExt* self, int param0); +typedef wxSize (*wxButtonBaseExtDoGetBestSizeFunc)(const wxButtonBaseExt* self); +typedef wxBitmap (*wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonBaseExt* self, wxAnyButtonBase::State which); +typedef wxSize (*wxButtonBaseExtDoGetBitmapMarginsFunc)(const wxButtonBaseExt* self); +typedef void* (*wxButtonBaseExtDoGetClientDataFunc)(const wxButtonBaseExt* self); +typedef wxClientData* (*wxButtonBaseExtDoGetClientObjectFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDoGetClientSizeintPintPFunc)(const wxButtonBaseExt* self, int* width, int* height); +typedef void (*wxButtonBaseExtDoGetPositionintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); +typedef void (*wxButtonBaseExtDoGetScreenPositionintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); +typedef void (*wxButtonBaseExtDoGetSizeintPintPFunc)(const wxButtonBaseExt* self, int* width, int* height); +typedef wxSize (*wxButtonBaseExtDoGetSizeFromTextSizeintintFunc)(const wxButtonBaseExt* self, int xlen, int ylen); +typedef void (*wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxButtonBaseExtDoGetVirtualSizeFunc)(const wxButtonBaseExt* self); +typedef wxHitTest (*wxButtonBaseExtDoHitTestwxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord x, wxCoord y); +typedef bool (*wxButtonBaseExtDoIsExposedintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int w, int h); +typedef bool (*wxButtonBaseExtDoIsExposedintintFunc)(const wxButtonBaseExt* self, int x, int y); +typedef void (*wxButtonBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonBaseExt* self, wxWindow* win, int move); +typedef void (*wxButtonBaseExtDoMoveWindowintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int width, int height); +typedef bool (*wxButtonBaseExtDoNavigateInintFunc)(const wxButtonBaseExt* self, int flags); +typedef bool (*wxButtonBaseExtDoPhaseintFunc)(const wxButtonBaseExt* self, int phase); +typedef bool (*wxButtonBaseExtDoPopupMenuwxMenuPintintFunc)(const wxButtonBaseExt* self, wxMenu* menu, int x, int y); +typedef void (*wxButtonBaseExtDoReleaseMouseFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDoScreenToClientintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); +typedef void (*wxButtonBaseExtDoSetAuthNeededboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc)(const wxButtonBaseExt* self, wxBitmapBundle const& bitmapBundle, wxAnyButtonBase::State which); +typedef void (*wxButtonBaseExtDoSetBitmapMarginsintintFunc)(const wxButtonBaseExt* self, int x, int y); +typedef void (*wxButtonBaseExtDoSetBitmapMarginswxCoordwxCoordFunc)(const wxButtonBaseExt* self, wxCoord param0, wxCoord param1); +typedef void (*wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc)(const wxButtonBaseExt* self, wxDirection dir); +typedef void (*wxButtonBaseExtDoSetClientDatavoidPFunc)(const wxButtonBaseExt* self, void* data); +typedef void (*wxButtonBaseExtDoSetClientObjectwxClientDataPFunc)(const wxButtonBaseExt* self, wxClientData* data); +typedef void (*wxButtonBaseExtDoSetClientSizeintintFunc)(const wxButtonBaseExt* self, int width, int height); +typedef bool (*wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& markup); +typedef void (*wxButtonBaseExtDoSetSizeintintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxButtonBaseExtDoSetSizeHintsintintintintintintFunc)(const wxButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxButtonBaseExtDoSetToolTipwxToolTipPFunc)(const wxButtonBaseExt* self, wxToolTip* tip); +typedef void (*wxButtonBaseExtDoSetToolTipTextwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& tip); +typedef void (*wxButtonBaseExtDoSetVirtualSizeintintFunc)(const wxButtonBaseExt* self, int x, int y); +typedef void (*wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxButtonBaseExt* self, wxWindowVariant variant); +typedef void (*wxButtonBaseExtDoThawFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxButtonBaseExt* self, wxUpdateUIEvent& event); +typedef void (*wxButtonBaseExtDragAcceptFilesboolFunc)(const wxButtonBaseExt* self, bool accept); +typedef bool (*wxButtonBaseExtEnableboolFunc)(const wxButtonBaseExt* self, bool enable); +typedef bool (*wxButtonBaseExtEnableTouchEventsintFunc)(const wxButtonBaseExt* self, int param0); +typedef void (*wxButtonBaseExtEnableVisibleFocusboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtEndRepositioningChildrenFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtFitFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtFitInsideFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetBestVirtualSizeFunc)(const wxButtonBaseExt* self); +typedef int (*wxButtonBaseExtGetCharHeightFunc)(const wxButtonBaseExt* self); +typedef int (*wxButtonBaseExtGetCharWidthFunc)(const wxButtonBaseExt* self); +typedef wxClassInfo* (*wxButtonBaseExtGetClassInfoFunc)(const wxButtonBaseExt* self); +typedef wxPoint (*wxButtonBaseExtGetClientAreaOriginFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtGetClientSizeConstraintintPintPFunc)(const wxButtonBaseExt* self, int* w, int* h); +typedef double (*wxButtonBaseExtGetContentScaleFactorFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetDPIFunc)(const wxButtonBaseExt* self); +typedef double (*wxButtonBaseExtGetDPIScaleFactorFunc)(const wxButtonBaseExt* self); +typedef wxVisualAttributes (*wxButtonBaseExtGetDefaultAttributesFunc)(const wxButtonBaseExt* self); +typedef wxBorder (*wxButtonBaseExtGetDefaultBorderFunc)(const wxButtonBaseExt* self); +typedef wxBorder (*wxButtonBaseExtGetDefaultBorderForControlFunc)(const wxButtonBaseExt* self); +typedef wxDropTarget* (*wxButtonBaseExtGetDropTargetFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetEffectiveMinSizeFunc)(const wxButtonBaseExt* self); +typedef wxEventHashTable& (*wxButtonBaseExtGetEventHashTableFunc)(const wxButtonBaseExt* self); +typedef wxEventTable const* (*wxButtonBaseExtGetEventTableFunc)(const wxButtonBaseExt* self); +typedef WXWidget (*wxButtonBaseExtGetHandleFunc)(const wxButtonBaseExt* self); +typedef wxString (*wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxButtonBaseExtGetLabelFunc)(const wxButtonBaseExt* self); +typedef wxString (*wxButtonBaseExtGetLabelTextFunc)(const wxButtonBaseExt* self); +typedef wxLayoutDirection (*wxButtonBaseExtGetLayoutDirectionFunc)(const wxButtonBaseExt* self); +typedef wxWindow* (*wxButtonBaseExtGetMainWindowOfCompositeControlFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetMaxClientSizeFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetMaxSizeFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetMinClientSizeFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetMinSizeFunc)(const wxButtonBaseExt* self); +typedef wxString (*wxButtonBaseExtGetNameFunc)(const wxButtonBaseExt* self); +typedef wxAnyButtonBase::State (*wxButtonBaseExtGetNormalStateFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtGetPositionConstraintintPintPFunc)(const wxButtonBaseExt* self, int* x, int* y); +typedef int (*wxButtonBaseExtGetScrollPosintFunc)(const wxButtonBaseExt* self, int orient); +typedef int (*wxButtonBaseExtGetScrollRangeintFunc)(const wxButtonBaseExt* self, int orient); +typedef int (*wxButtonBaseExtGetScrollThumbintFunc)(const wxButtonBaseExt* self, int orient); +typedef void (*wxButtonBaseExtGetSizeConstraintintPintPFunc)(const wxButtonBaseExt* self, int* w, int* h); +typedef bool (*wxButtonBaseExtGetThemeEnabledFunc)(const wxButtonBaseExt* self); +typedef wxValidator* (*wxButtonBaseExtGetValidatorFunc)(const wxButtonBaseExt* self); +typedef wxSize (*wxButtonBaseExtGetWindowBorderSizeFunc)(const wxButtonBaseExt* self); +typedef long (*wxButtonBaseExtGetWindowStyleFlagFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtHasCaptureFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtHasFocusFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtHasMultiplePagesFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtHasTransparentBackgroundFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxButtonBaseExtInformFirstDirectionintintintFunc)(const wxButtonBaseExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxButtonBaseExtInheritAttributesFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtInitDialogFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsClientAreaChildwxWindowCPFunc)(const wxButtonBaseExt* self, wxWindow const* param0); +typedef bool (*wxButtonBaseExtIsDoubleBufferedFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsRetainedFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsScrollbarAlwaysShownintFunc)(const wxButtonBaseExt* self, int param0); +typedef bool (*wxButtonBaseExtIsShownFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsShownOnScreenFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsThisEnabledFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsTopLevelFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonBaseExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonBaseExt* self, wxString* reason); +typedef bool (*wxButtonBaseExtLayoutFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtLayoutPhase1intPFunc)(const wxButtonBaseExt* self, int* noChanges); +typedef bool (*wxButtonBaseExtLayoutPhase2intPFunc)(const wxButtonBaseExt* self, int* noChanges); +typedef void (*wxButtonBaseExtLowerFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtMoveConstraintintintFunc)(const wxButtonBaseExt* self, int x, int y); +typedef bool (*wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxButtonBaseExtOnInternalIdleFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtPrepareDCwxDCRFunc)(const wxButtonBaseExt* self, wxDC& param0); +typedef bool (*wxButtonBaseExtProcessEventwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); +typedef void (*wxButtonBaseExtQueueEventwxEventPFunc)(const wxButtonBaseExt* self, wxEvent* event); +typedef void (*wxButtonBaseExtRaiseFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtRefreshboolwxRectCPFunc)(const wxButtonBaseExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxButtonBaseExtRegisterHotKeyintintintFunc)(const wxButtonBaseExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxButtonBaseExtRemoveChildwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* child); +typedef bool (*wxButtonBaseExtReparentwxWindowBasePFunc)(const wxButtonBaseExt* self, wxWindowBase* newParent); +typedef bool (*wxButtonBaseExtScrollLinesintFunc)(const wxButtonBaseExt* self, int param0); +typedef bool (*wxButtonBaseExtScrollPagesintFunc)(const wxButtonBaseExt* self, int param0); +typedef void (*wxButtonBaseExtScrollWindowintintwxRectCPFunc)(const wxButtonBaseExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonBaseExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxButtonBaseExtSendIdleEventswxIdleEventRFunc)(const wxButtonBaseExt* self, wxIdleEvent& event); +typedef void (*wxButtonBaseExtSendSizeEventintFunc)(const wxButtonBaseExt* self, int flags); +typedef void (*wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxButtonBaseExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxButtonBaseExtSetBackgroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour); +typedef bool (*wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonBaseExt* self, wxBackgroundStyle style); +typedef void (*wxButtonBaseExtSetCanFocusboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtSetConstraintSizesboolFunc)(const wxButtonBaseExt* self, bool recurse); +typedef bool (*wxButtonBaseExtSetCursorwxCursorCRFunc)(const wxButtonBaseExt* self, wxCursor const& cursor); typedef wxWindow* (*wxButtonBaseExtSetDefaultFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtSetDoubleBufferedboolFunc)(const wxButtonBaseExt* self, bool param0); +typedef void (*wxButtonBaseExtSetDropTargetwxDropTargetPFunc)(const wxButtonBaseExt* self, wxDropTarget* dropTarget); +typedef void (*wxButtonBaseExtSetExtraStylelongFunc)(const wxButtonBaseExt* self, long exStyle); +typedef void (*wxButtonBaseExtSetFocusFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtSetFocusFromKbdFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtSetFontwxFontCRFunc)(const wxButtonBaseExt* self, wxFont const& font); +typedef bool (*wxButtonBaseExtSetForegroundColourwxColourCRFunc)(const wxButtonBaseExt* self, wxColour const& colour); +typedef void (*wxButtonBaseExtSetIdwxWindowIDFunc)(const wxButtonBaseExt* self, wxWindowID winid); +typedef void (*wxButtonBaseExtSetLabelwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& label); +typedef void (*wxButtonBaseExtSetLabelTextwxStringCRFunc)(const wxButtonBaseExt* self, wxString const& text); +typedef void (*wxButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxButtonBaseExt* self, wxLayoutDirection param0); +typedef void (*wxButtonBaseExtSetMaxClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); +typedef void (*wxButtonBaseExtSetMaxSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& maxSize); +typedef void (*wxButtonBaseExtSetMinClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); +typedef void (*wxButtonBaseExtSetMinSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& minSize); +typedef void (*wxButtonBaseExtSetNamewxStringCRFunc)(const wxButtonBaseExt* self, wxString const& name); +typedef void (*wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxButtonBaseExt* self, wxEvtHandler* handler); +typedef void (*wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxButtonBaseExt* self, wxEvtHandler* handler); +typedef void (*wxButtonBaseExtSetScrollPosintintboolFunc)(const wxButtonBaseExt* self, int orient, int pos, bool refresh); +typedef void (*wxButtonBaseExtSetScrollbarintintintintboolFunc)(const wxButtonBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxButtonBaseExtSetSizeConstraintintintintintFunc)(const wxButtonBaseExt* self, int x, int y, int w, int h); +typedef void (*wxButtonBaseExtSetSizeHintsintintintintintintFunc)(const wxButtonBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxButtonBaseExtSetThemeEnabledboolFunc)(const wxButtonBaseExt* self, bool enableTheme); +typedef bool (*wxButtonBaseExtSetTransparentwxByteFunc)(const wxButtonBaseExt* self, wxByte param0); +typedef void (*wxButtonBaseExtSetValidatorwxValidatorCRFunc)(const wxButtonBaseExt* self, wxValidator const& validator); +typedef void (*wxButtonBaseExtSetWindowStyleFlaglongFunc)(const wxButtonBaseExt* self, long style); +typedef bool (*wxButtonBaseExtShouldInheritColoursFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtShowboolFunc)(const wxButtonBaseExt* self, bool show); +typedef bool (*wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxButtonBaseExtTransferDataFromWindowFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtTransferDataToWindowFunc)(const wxButtonBaseExt* self); +typedef bool (*wxButtonBaseExtTryAfterwxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); +typedef bool (*wxButtonBaseExtTryBeforewxEventRFunc)(const wxButtonBaseExt* self, wxEvent& event); +typedef bool (*wxButtonBaseExtUnregisterHotKeyintFunc)(const wxButtonBaseExt* self, int hotkeyId); +typedef void (*wxButtonBaseExtUpdateFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtUpdateWindowUIlongFunc)(const wxButtonBaseExt* self, long flags); +typedef bool (*wxButtonBaseExtValidateFunc)(const wxButtonBaseExt* self); +typedef void (*wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxButtonBaseExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxButtonBaseExtWXGetTextEntryFunc)(const wxButtonBaseExt* self); +typedef void* (*wxButtonBaseExtWXReservedEvtHandler1voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef void* (*wxButtonBaseExtWXReservedEvtHandler2voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef void* (*wxButtonBaseExtWXReservedWindow1voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef void* (*wxButtonBaseExtWXReservedWindow2voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef void* (*wxButtonBaseExtWXReservedWindow3voidPFunc)(const wxButtonBaseExt* self, void* param0); +typedef void (*wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxButtonBaseExt* self, int flags, wxSizer* sizer); +typedef void (*wxButtonBaseExtWarpPointerintintFunc)(const wxButtonBaseExt* self, int x, int y); +typedef wxSize (*wxButtonBaseExtWindowToClientSizewxSizeCRFunc)(const wxButtonBaseExt* self, wxSize const& size); +class wxButtonExt; +typedef bool (*wxButtonExtAcceptsFocusFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtAcceptsFocusFromKeyboardFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtAcceptsFocusRecursivelyFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtAddChildwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* child); +typedef void (*wxButtonExtAddPendingEventwxEventCRFunc)(const wxButtonExt* self, wxEvent const& event); +typedef wxCoord (*wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxButtonExtAdjustForParentClientOriginintRintRintFunc)(const wxButtonExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxButtonExtAlwaysShowScrollbarsboolboolFunc)(const wxButtonExt* self, bool param0, bool param1); +typedef void (*wxButtonExtAssociateHandleWXWidgetFunc)(const wxButtonExt* self, WXWidget param0); +typedef bool (*wxButtonExtBeginRepositioningChildrenFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtCanApplyThemeBorderFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtCanBeFocusedFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtCanBeOutsideClientAreaFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtCanScrollintFunc)(const wxButtonExt* self, int orient); +typedef bool (*wxButtonExtCanSetTransparentFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtClearBackgroundFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtClientToWindowSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxButtonExtCloneRefDatawxObjectRefDataCPFunc)(const wxButtonExt* self, wxObjectRefData const* data); +typedef void (*wxButtonExtCommandwxCommandEventRFunc)(const wxButtonExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxButtonExtCreateRefDataFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtDestroyFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDissociateHandleFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDoCaptureMouseFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDoCentreintFunc)(const wxButtonExt* self, int dir); +typedef void (*wxButtonExtDoClientToScreenintPintPFunc)(const wxButtonExt* self, int* x, int* y); +typedef void (*wxButtonExtDoEnableboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtDoFreezeFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtDoGetAuthNeededFunc)(const wxButtonExt* self); +typedef int (*wxButtonExtDoGetBestClientHeightintFunc)(const wxButtonExt* self, int param0); +typedef wxSize (*wxButtonExtDoGetBestClientSizeFunc)(const wxButtonExt* self); +typedef int (*wxButtonExtDoGetBestClientWidthintFunc)(const wxButtonExt* self, int param0); +typedef wxSize (*wxButtonExtDoGetBestSizeFunc)(const wxButtonExt* self); +typedef wxBitmap (*wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc)(const wxButtonExt* self, wxAnyButtonBase::State which); +typedef wxSize (*wxButtonExtDoGetBitmapMarginsFunc)(const wxButtonExt* self); +typedef void* (*wxButtonExtDoGetClientDataFunc)(const wxButtonExt* self); +typedef wxClientData* (*wxButtonExtDoGetClientObjectFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDoGetClientSizeintPintPFunc)(const wxButtonExt* self, int* width, int* height); +typedef void (*wxButtonExtDoGetPositionintPintPFunc)(const wxButtonExt* self, int* x, int* y); +typedef void (*wxButtonExtDoGetScreenPositionintPintPFunc)(const wxButtonExt* self, int* x, int* y); +typedef void (*wxButtonExtDoGetSizeintPintPFunc)(const wxButtonExt* self, int* width, int* height); +typedef wxSize (*wxButtonExtDoGetSizeFromTextSizeintintFunc)(const wxButtonExt* self, int xlen, int ylen); +typedef void (*wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxButtonExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxButtonExtDoGetVirtualSizeFunc)(const wxButtonExt* self); +typedef wxHitTest (*wxButtonExtDoHitTestwxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord x, wxCoord y); +typedef bool (*wxButtonExtDoIsExposedintintintintFunc)(const wxButtonExt* self, int x, int y, int w, int h); +typedef bool (*wxButtonExtDoIsExposedintintFunc)(const wxButtonExt* self, int x, int y); +typedef void (*wxButtonExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxButtonExt* self, wxWindow* win, int move); +typedef void (*wxButtonExtDoMoveWindowintintintintFunc)(const wxButtonExt* self, int x, int y, int width, int height); +typedef bool (*wxButtonExtDoNavigateInintFunc)(const wxButtonExt* self, int flags); +typedef bool (*wxButtonExtDoPhaseintFunc)(const wxButtonExt* self, int phase); +typedef bool (*wxButtonExtDoPopupMenuwxMenuPintintFunc)(const wxButtonExt* self, wxMenu* menu, int x, int y); +typedef void (*wxButtonExtDoReleaseMouseFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDoScreenToClientintPintPFunc)(const wxButtonExt* self, int* x, int* y); +typedef void (*wxButtonExtDoSetAuthNeededboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc)(const wxButtonExt* self, wxBitmapBundle const& bitmapBundle, wxAnyButtonBase::State which); +typedef void (*wxButtonExtDoSetBitmapMarginsintintFunc)(const wxButtonExt* self, int x, int y); +typedef void (*wxButtonExtDoSetBitmapMarginswxCoordwxCoordFunc)(const wxButtonExt* self, wxCoord param0, wxCoord param1); +typedef void (*wxButtonExtDoSetBitmapPositionwxDirectionFunc)(const wxButtonExt* self, wxDirection dir); +typedef void (*wxButtonExtDoSetClientDatavoidPFunc)(const wxButtonExt* self, void* data); +typedef void (*wxButtonExtDoSetClientObjectwxClientDataPFunc)(const wxButtonExt* self, wxClientData* data); +typedef void (*wxButtonExtDoSetClientSizeintintFunc)(const wxButtonExt* self, int width, int height); +typedef bool (*wxButtonExtDoSetLabelMarkupwxStringCRFunc)(const wxButtonExt* self, wxString const& markup); +typedef void (*wxButtonExtDoSetSizeintintintintintFunc)(const wxButtonExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxButtonExtDoSetSizeHintsintintintintintintFunc)(const wxButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxButtonExtDoSetToolTipwxToolTipPFunc)(const wxButtonExt* self, wxToolTip* tip); +typedef void (*wxButtonExtDoSetToolTipTextwxStringCRFunc)(const wxButtonExt* self, wxString const& tip); +typedef void (*wxButtonExtDoSetVirtualSizeintintFunc)(const wxButtonExt* self, int x, int y); +typedef void (*wxButtonExtDoSetWindowVariantwxWindowVariantFunc)(const wxButtonExt* self, wxWindowVariant variant); +typedef void (*wxButtonExtDoThawFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxButtonExt* self, wxUpdateUIEvent& event); +typedef void (*wxButtonExtDragAcceptFilesboolFunc)(const wxButtonExt* self, bool accept); +typedef bool (*wxButtonExtEnableboolFunc)(const wxButtonExt* self, bool enable); +typedef bool (*wxButtonExtEnableTouchEventsintFunc)(const wxButtonExt* self, int param0); +typedef void (*wxButtonExtEnableVisibleFocusboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtEndRepositioningChildrenFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtFitFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtFitInsideFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetBestVirtualSizeFunc)(const wxButtonExt* self); +typedef int (*wxButtonExtGetCharHeightFunc)(const wxButtonExt* self); +typedef int (*wxButtonExtGetCharWidthFunc)(const wxButtonExt* self); +typedef wxClassInfo* (*wxButtonExtGetClassInfoFunc)(const wxButtonExt* self); +typedef wxPoint (*wxButtonExtGetClientAreaOriginFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtGetClientSizeConstraintintPintPFunc)(const wxButtonExt* self, int* w, int* h); +typedef double (*wxButtonExtGetContentScaleFactorFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetDPIFunc)(const wxButtonExt* self); +typedef double (*wxButtonExtGetDPIScaleFactorFunc)(const wxButtonExt* self); +typedef wxVisualAttributes (*wxButtonExtGetDefaultAttributesFunc)(const wxButtonExt* self); +typedef wxBorder (*wxButtonExtGetDefaultBorderFunc)(const wxButtonExt* self); +typedef wxBorder (*wxButtonExtGetDefaultBorderForControlFunc)(const wxButtonExt* self); +typedef wxDropTarget* (*wxButtonExtGetDropTargetFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetEffectiveMinSizeFunc)(const wxButtonExt* self); +typedef wxEventHashTable& (*wxButtonExtGetEventHashTableFunc)(const wxButtonExt* self); +typedef wxEventTable const* (*wxButtonExtGetEventTableFunc)(const wxButtonExt* self); +typedef WXWidget (*wxButtonExtGetHandleFunc)(const wxButtonExt* self); +typedef wxString (*wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxButtonExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxButtonExtGetLabelFunc)(const wxButtonExt* self); +typedef wxString (*wxButtonExtGetLabelTextFunc)(const wxButtonExt* self); +typedef wxLayoutDirection (*wxButtonExtGetLayoutDirectionFunc)(const wxButtonExt* self); +typedef wxWindow* (*wxButtonExtGetMainWindowOfCompositeControlFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetMaxClientSizeFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetMaxSizeFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetMinClientSizeFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetMinSizeFunc)(const wxButtonExt* self); +typedef wxString (*wxButtonExtGetNameFunc)(const wxButtonExt* self); +typedef wxAnyButtonBase::State (*wxButtonExtGetNormalStateFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtGetPositionConstraintintPintPFunc)(const wxButtonExt* self, int* x, int* y); +typedef int (*wxButtonExtGetScrollPosintFunc)(const wxButtonExt* self, int orient); +typedef int (*wxButtonExtGetScrollRangeintFunc)(const wxButtonExt* self, int orient); +typedef int (*wxButtonExtGetScrollThumbintFunc)(const wxButtonExt* self, int orient); +typedef void (*wxButtonExtGetSizeConstraintintPintPFunc)(const wxButtonExt* self, int* w, int* h); +typedef bool (*wxButtonExtGetThemeEnabledFunc)(const wxButtonExt* self); +typedef wxValidator* (*wxButtonExtGetValidatorFunc)(const wxButtonExt* self); +typedef wxSize (*wxButtonExtGetWindowBorderSizeFunc)(const wxButtonExt* self); +typedef long (*wxButtonExtGetWindowStyleFlagFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtHasCaptureFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtHasFocusFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtHasMultiplePagesFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtHasTransparentBackgroundFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtHideWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxButtonExtInformFirstDirectionintintintFunc)(const wxButtonExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxButtonExtInheritAttributesFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtInitDialogFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsClientAreaChildwxWindowCPFunc)(const wxButtonExt* self, wxWindow const* param0); +typedef bool (*wxButtonExtIsDoubleBufferedFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsRetainedFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsScrollbarAlwaysShownintFunc)(const wxButtonExt* self, int param0); +typedef bool (*wxButtonExtIsShownFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsShownOnScreenFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsThisEnabledFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsTopLevelFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxButtonExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxButtonExt* self, wxString* reason); +typedef bool (*wxButtonExtLayoutFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtLayoutPhase1intPFunc)(const wxButtonExt* self, int* noChanges); +typedef bool (*wxButtonExtLayoutPhase2intPFunc)(const wxButtonExt* self, int* noChanges); +typedef void (*wxButtonExtLowerFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtMoveConstraintintintFunc)(const wxButtonExt* self, int x, int y); +typedef bool (*wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxButtonExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxButtonExtOnInternalIdleFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtPrepareDCwxDCRFunc)(const wxButtonExt* self, wxDC& param0); +typedef bool (*wxButtonExtProcessEventwxEventRFunc)(const wxButtonExt* self, wxEvent& event); +typedef void (*wxButtonExtQueueEventwxEventPFunc)(const wxButtonExt* self, wxEvent* event); +typedef void (*wxButtonExtRaiseFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtRefreshboolwxRectCPFunc)(const wxButtonExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxButtonExtRegisterHotKeyintintintFunc)(const wxButtonExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxButtonExtRemoveChildwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* child); +typedef bool (*wxButtonExtReparentwxWindowBasePFunc)(const wxButtonExt* self, wxWindowBase* newParent); +typedef bool (*wxButtonExtScrollLinesintFunc)(const wxButtonExt* self, int param0); +typedef bool (*wxButtonExtScrollPagesintFunc)(const wxButtonExt* self, int param0); +typedef void (*wxButtonExtScrollWindowintintwxRectCPFunc)(const wxButtonExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxButtonExtSearchEventTablewxEventTableRwxEventRFunc)(const wxButtonExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxButtonExtSendIdleEventswxIdleEventRFunc)(const wxButtonExt* self, wxIdleEvent& event); +typedef void (*wxButtonExtSendSizeEventintFunc)(const wxButtonExt* self, int flags); +typedef void (*wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxButtonExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxButtonExtSetBackgroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour); +typedef bool (*wxButtonExtSetBackgroundStylewxBackgroundStyleFunc)(const wxButtonExt* self, wxBackgroundStyle style); +typedef void (*wxButtonExtSetCanFocusboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtSetConstraintSizesboolFunc)(const wxButtonExt* self, bool recurse); +typedef bool (*wxButtonExtSetCursorwxCursorCRFunc)(const wxButtonExt* self, wxCursor const& cursor); +typedef wxWindow* (*wxButtonExtSetDefaultFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtSetDoubleBufferedboolFunc)(const wxButtonExt* self, bool param0); +typedef void (*wxButtonExtSetDropTargetwxDropTargetPFunc)(const wxButtonExt* self, wxDropTarget* dropTarget); +typedef void (*wxButtonExtSetExtraStylelongFunc)(const wxButtonExt* self, long exStyle); +typedef void (*wxButtonExtSetFocusFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtSetFocusFromKbdFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtSetFontwxFontCRFunc)(const wxButtonExt* self, wxFont const& font); +typedef bool (*wxButtonExtSetForegroundColourwxColourCRFunc)(const wxButtonExt* self, wxColour const& colour); +typedef void (*wxButtonExtSetIdwxWindowIDFunc)(const wxButtonExt* self, wxWindowID winid); +typedef void (*wxButtonExtSetLabelwxStringCRFunc)(const wxButtonExt* self, wxString const& label); +typedef void (*wxButtonExtSetLabelTextwxStringCRFunc)(const wxButtonExt* self, wxString const& text); +typedef void (*wxButtonExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxButtonExt* self, wxLayoutDirection param0); +typedef void (*wxButtonExtSetMaxClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); +typedef void (*wxButtonExtSetMaxSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& maxSize); +typedef void (*wxButtonExtSetMinClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); +typedef void (*wxButtonExtSetMinSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& minSize); +typedef void (*wxButtonExtSetNamewxStringCRFunc)(const wxButtonExt* self, wxString const& name); +typedef void (*wxButtonExtSetNextHandlerwxEvtHandlerPFunc)(const wxButtonExt* self, wxEvtHandler* handler); +typedef void (*wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxButtonExt* self, wxEvtHandler* handler); +typedef void (*wxButtonExtSetScrollPosintintboolFunc)(const wxButtonExt* self, int orient, int pos, bool refresh); +typedef void (*wxButtonExtSetScrollbarintintintintboolFunc)(const wxButtonExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxButtonExtSetSizeConstraintintintintintFunc)(const wxButtonExt* self, int x, int y, int w, int h); +typedef void (*wxButtonExtSetSizeHintsintintintintintintFunc)(const wxButtonExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxButtonExtSetThemeEnabledboolFunc)(const wxButtonExt* self, bool enableTheme); +typedef bool (*wxButtonExtSetTransparentwxByteFunc)(const wxButtonExt* self, wxByte param0); +typedef void (*wxButtonExtSetValidatorwxValidatorCRFunc)(const wxButtonExt* self, wxValidator const& validator); +typedef void (*wxButtonExtSetWindowStyleFlaglongFunc)(const wxButtonExt* self, long style); +typedef bool (*wxButtonExtShouldInheritColoursFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtShowboolFunc)(const wxButtonExt* self, bool show); +typedef bool (*wxButtonExtShowWithEffectwxShowEffectunsignedintFunc)(const wxButtonExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxButtonExtTransferDataFromWindowFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtTransferDataToWindowFunc)(const wxButtonExt* self); +typedef bool (*wxButtonExtTryAfterwxEventRFunc)(const wxButtonExt* self, wxEvent& event); +typedef bool (*wxButtonExtTryBeforewxEventRFunc)(const wxButtonExt* self, wxEvent& event); +typedef bool (*wxButtonExtUnregisterHotKeyintFunc)(const wxButtonExt* self, int hotkeyId); +typedef void (*wxButtonExtUpdateFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtUpdateWindowUIlongFunc)(const wxButtonExt* self, long flags); +typedef bool (*wxButtonExtValidateFunc)(const wxButtonExt* self); +typedef void (*wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxButtonExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxButtonExtWXGetTextEntryFunc)(const wxButtonExt* self); +typedef void* (*wxButtonExtWXReservedEvtHandler1voidPFunc)(const wxButtonExt* self, void* param0); +typedef void* (*wxButtonExtWXReservedEvtHandler2voidPFunc)(const wxButtonExt* self, void* param0); +typedef void* (*wxButtonExtWXReservedWindow1voidPFunc)(const wxButtonExt* self, void* param0); +typedef void* (*wxButtonExtWXReservedWindow2voidPFunc)(const wxButtonExt* self, void* param0); +typedef void* (*wxButtonExtWXReservedWindow3voidPFunc)(const wxButtonExt* self, void* param0); +typedef void (*wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxButtonExt* self, int flags, wxSizer* sizer); +typedef void (*wxButtonExtWarpPointerintintFunc)(const wxButtonExt* self, int x, int y); +typedef wxSize (*wxButtonExtWindowToClientSizewxSizeCRFunc)(const wxButtonExt* self, wxSize const& size); class wxButtonBaseExt: public wxButtonBase { public: wxButtonBaseExt(): wxButtonBase() { } + wxButtonBaseExtAcceptsFocusFunc m_wxButtonBaseExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxButtonBase::AcceptsFocus(); + if (*m_wxButtonBaseExtAcceptsFocus != NULL){ + return m_wxButtonBaseExtAcceptsFocus(this); + } + else { + return res; + } + } + wxButtonBaseExtAcceptsFocusFromKeyboardFunc m_wxButtonBaseExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxButtonBase::AcceptsFocusFromKeyboard(); + if (*m_wxButtonBaseExtAcceptsFocusFromKeyboard != NULL){ + return m_wxButtonBaseExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxButtonBaseExtAcceptsFocusRecursivelyFunc m_wxButtonBaseExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxButtonBase::AcceptsFocusRecursively(); + if (*m_wxButtonBaseExtAcceptsFocusRecursively != NULL){ + return m_wxButtonBaseExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxButtonBaseExtAddChildwxWindowBasePFunc m_wxButtonBaseExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxButtonBase::AddChild(child); + if (*m_wxButtonBaseExtAddChildwxWindowBaseP != NULL){ + return m_wxButtonBaseExtAddChildwxWindowBaseP(this, child); + } + } + wxButtonBaseExtAddPendingEventwxEventCRFunc m_wxButtonBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxButtonBase::AddPendingEvent(event); + if (*m_wxButtonBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxButtonBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxButtonBase::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc m_wxButtonBaseExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxButtonBase::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxButtonBaseExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxButtonBaseExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc m_wxButtonBaseExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxButtonBase::AlwaysShowScrollbars(param0, param1); + if (*m_wxButtonBaseExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxButtonBaseExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxButtonBaseExtAssociateHandleWXWidgetFunc m_wxButtonBaseExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxButtonBase::AssociateHandle(param0); + if (*m_wxButtonBaseExtAssociateHandleWXWidget != NULL){ + return m_wxButtonBaseExtAssociateHandleWXWidget(this, param0); + } + } + wxButtonBaseExtBeginRepositioningChildrenFunc m_wxButtonBaseExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxButtonBase::BeginRepositioningChildren(); + if (*m_wxButtonBaseExtBeginRepositioningChildren != NULL){ + return m_wxButtonBaseExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxButtonBaseExtCanApplyThemeBorderFunc m_wxButtonBaseExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxButtonBase::CanApplyThemeBorder(); + if (*m_wxButtonBaseExtCanApplyThemeBorder != NULL){ + return m_wxButtonBaseExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxButtonBaseExtCanBeFocusedFunc m_wxButtonBaseExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxButtonBase::CanBeFocused(); + if (*m_wxButtonBaseExtCanBeFocused != NULL){ + return m_wxButtonBaseExtCanBeFocused(this); + } + else { + return res; + } + } + wxButtonBaseExtCanBeOutsideClientAreaFunc m_wxButtonBaseExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxButtonBase::CanBeOutsideClientArea(); + if (*m_wxButtonBaseExtCanBeOutsideClientArea != NULL){ + return m_wxButtonBaseExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxButtonBaseExtCanScrollintFunc m_wxButtonBaseExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxButtonBase::CanScroll(orient); + if (*m_wxButtonBaseExtCanScrollint != NULL){ + return m_wxButtonBaseExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxButtonBaseExtCanSetTransparentFunc m_wxButtonBaseExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxButtonBase::CanSetTransparent(); + if (*m_wxButtonBaseExtCanSetTransparent != NULL){ + return m_wxButtonBaseExtCanSetTransparent(this); + } + else { + return res; + } + } + wxButtonBaseExtClearBackgroundFunc m_wxButtonBaseExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxButtonBase::ClearBackground(); + if (*m_wxButtonBaseExtClearBackground != NULL){ + return m_wxButtonBaseExtClearBackground(this); + } + } + wxButtonBaseExtClientToWindowSizewxSizeCRFunc m_wxButtonBaseExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxButtonBase::ClientToWindowSize(size); + if (*m_wxButtonBaseExtClientToWindowSizewxSizeCR != NULL){ + return m_wxButtonBaseExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxButtonBase::CloneRefData(data); + if (*m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxButtonBaseExtCommandwxCommandEventRFunc m_wxButtonBaseExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxButtonBase::Command(event); + if (*m_wxButtonBaseExtCommandwxCommandEventR != NULL){ + return m_wxButtonBaseExtCommandwxCommandEventR(this, event); + } + } + wxButtonBaseExtCreateRefDataFunc m_wxButtonBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxButtonBase::CreateRefData(); + if (*m_wxButtonBaseExtCreateRefData != NULL){ + return m_wxButtonBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxButtonBaseExtDestroyFunc m_wxButtonBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxButtonBase::Destroy(); + if (*m_wxButtonBaseExtDestroy != NULL){ + return m_wxButtonBaseExtDestroy(this); + } + else { + return res; + } + } + wxButtonBaseExtDissociateHandleFunc m_wxButtonBaseExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxButtonBase::DissociateHandle(); + if (*m_wxButtonBaseExtDissociateHandle != NULL){ + return m_wxButtonBaseExtDissociateHandle(this); + } + } + wxButtonBaseExtDoCaptureMouseFunc m_wxButtonBaseExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxButtonBase::DoCaptureMouse(); + if (*m_wxButtonBaseExtDoCaptureMouse != NULL){ + return m_wxButtonBaseExtDoCaptureMouse(this); + } + } + wxButtonBaseExtDoCentreintFunc m_wxButtonBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxButtonBase::DoCentre(dir); + if (*m_wxButtonBaseExtDoCentreint != NULL){ + return m_wxButtonBaseExtDoCentreint(this, dir); + } + } + wxButtonBaseExtDoClientToScreenintPintPFunc m_wxButtonBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxButtonBase::DoClientToScreen(x, y); + if (*m_wxButtonBaseExtDoClientToScreenintPintP != NULL){ + return m_wxButtonBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxButtonBaseExtDoEnableboolFunc m_wxButtonBaseExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxButtonBase::DoEnable(param0); + if (*m_wxButtonBaseExtDoEnablebool != NULL){ + return m_wxButtonBaseExtDoEnablebool(this, param0); + } + } + wxButtonBaseExtDoFreezeFunc m_wxButtonBaseExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxButtonBase::DoFreeze(); + if (*m_wxButtonBaseExtDoFreeze != NULL){ + return m_wxButtonBaseExtDoFreeze(this); + } + } + wxButtonBaseExtDoGetAuthNeededFunc m_wxButtonBaseExtDoGetAuthNeeded = NULL; + virtual bool DoGetAuthNeeded() const override + { + bool res = wxButtonBase::DoGetAuthNeeded(); + if (*m_wxButtonBaseExtDoGetAuthNeeded != NULL){ + return m_wxButtonBaseExtDoGetAuthNeeded(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBestClientHeightintFunc m_wxButtonBaseExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxButtonBase::DoGetBestClientHeight(param0); + if (*m_wxButtonBaseExtDoGetBestClientHeightint != NULL){ + return m_wxButtonBaseExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBestClientSizeFunc m_wxButtonBaseExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxButtonBase::DoGetBestClientSize(); + if (*m_wxButtonBaseExtDoGetBestClientSize != NULL){ + return m_wxButtonBaseExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBestClientWidthintFunc m_wxButtonBaseExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxButtonBase::DoGetBestClientWidth(param0); + if (*m_wxButtonBaseExtDoGetBestClientWidthint != NULL){ + return m_wxButtonBaseExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBestSizeFunc m_wxButtonBaseExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxButtonBase::DoGetBestSize(); + if (*m_wxButtonBaseExtDoGetBestSize != NULL){ + return m_wxButtonBaseExtDoGetBestSize(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState = NULL; + virtual wxBitmap DoGetBitmap(wxAnyButtonBase::State which) const override + { + wxBitmap res = wxButtonBase::DoGetBitmap(which); + if (*m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState != NULL){ + return m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState(this, which); + } + else { + return res; + } + } + wxButtonBaseExtDoGetBitmapMarginsFunc m_wxButtonBaseExtDoGetBitmapMargins = NULL; + virtual wxSize DoGetBitmapMargins() const override + { + wxSize res = wxButtonBase::DoGetBitmapMargins(); + if (*m_wxButtonBaseExtDoGetBitmapMargins != NULL){ + return m_wxButtonBaseExtDoGetBitmapMargins(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetClientDataFunc m_wxButtonBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxButtonBase::DoGetClientData(); + if (*m_wxButtonBaseExtDoGetClientData != NULL){ + return m_wxButtonBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetClientObjectFunc m_wxButtonBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxButtonBase::DoGetClientObject(); + if (*m_wxButtonBaseExtDoGetClientObject != NULL){ + return m_wxButtonBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxButtonBaseExtDoGetClientSizeintPintPFunc m_wxButtonBaseExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxButtonBase::DoGetClientSize(width, height); + if (*m_wxButtonBaseExtDoGetClientSizeintPintP != NULL){ + return m_wxButtonBaseExtDoGetClientSizeintPintP(this, width, height); + } + } + wxButtonBaseExtDoGetPositionintPintPFunc m_wxButtonBaseExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxButtonBase::DoGetPosition(x, y); + if (*m_wxButtonBaseExtDoGetPositionintPintP != NULL){ + return m_wxButtonBaseExtDoGetPositionintPintP(this, x, y); + } + } + wxButtonBaseExtDoGetScreenPositionintPintPFunc m_wxButtonBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxButtonBase::DoGetScreenPosition(x, y); + if (*m_wxButtonBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxButtonBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxButtonBaseExtDoGetSizeintPintPFunc m_wxButtonBaseExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxButtonBase::DoGetSize(width, height); + if (*m_wxButtonBaseExtDoGetSizeintPintP != NULL){ + return m_wxButtonBaseExtDoGetSizeintPintP(this, width, height); + } + } + wxButtonBaseExtDoGetSizeFromTextSizeintintFunc m_wxButtonBaseExtDoGetSizeFromTextSizeintint = NULL; + virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override + { + wxSize res = wxButtonBase::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxButtonBaseExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxButtonBaseExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + } + else { + return res; + } + } + wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxButtonBase::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxButtonBaseExtDoGetVirtualSizeFunc m_wxButtonBaseExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxButtonBase::DoGetVirtualSize(); + if (*m_wxButtonBaseExtDoGetVirtualSize != NULL){ + return m_wxButtonBaseExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxButtonBaseExtDoHitTestwxCoordwxCoordFunc m_wxButtonBaseExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxButtonBase::DoHitTest(x, y); + if (*m_wxButtonBaseExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxButtonBaseExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxButtonBaseExtDoIsExposedintintintintFunc m_wxButtonBaseExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxButtonBase::DoIsExposed(x, y, w, h); + if (*m_wxButtonBaseExtDoIsExposedintintintint != NULL){ + return m_wxButtonBaseExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxButtonBaseExtDoIsExposedintintFunc m_wxButtonBaseExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxButtonBase::DoIsExposed(x, y); + if (*m_wxButtonBaseExtDoIsExposedintint != NULL){ + return m_wxButtonBaseExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxButtonBaseExtDoMoveWindowintintintintFunc m_wxButtonBaseExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxButtonBase::DoMoveWindow(x, y, width, height); + if (*m_wxButtonBaseExtDoMoveWindowintintintint != NULL){ + return m_wxButtonBaseExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxButtonBaseExtDoNavigateInintFunc m_wxButtonBaseExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxButtonBase::DoNavigateIn(flags); + if (*m_wxButtonBaseExtDoNavigateInint != NULL){ + return m_wxButtonBaseExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxButtonBaseExtDoPhaseintFunc m_wxButtonBaseExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxButtonBase::DoPhase(phase); + if (*m_wxButtonBaseExtDoPhaseint != NULL){ + return m_wxButtonBaseExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxButtonBaseExtDoPopupMenuwxMenuPintintFunc m_wxButtonBaseExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxButtonBase::DoPopupMenu(menu, x, y); + if (*m_wxButtonBaseExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxButtonBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxButtonBaseExtDoReleaseMouseFunc m_wxButtonBaseExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxButtonBase::DoReleaseMouse(); + if (*m_wxButtonBaseExtDoReleaseMouse != NULL){ + return m_wxButtonBaseExtDoReleaseMouse(this); + } + } + wxButtonBaseExtDoScreenToClientintPintPFunc m_wxButtonBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxButtonBase::DoScreenToClient(x, y); + if (*m_wxButtonBaseExtDoScreenToClientintPintP != NULL){ + return m_wxButtonBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxButtonBaseExtDoSetAuthNeededboolFunc m_wxButtonBaseExtDoSetAuthNeededbool = NULL; + virtual void DoSetAuthNeeded(bool param0) override + { + wxButtonBase::DoSetAuthNeeded(param0); + if (*m_wxButtonBaseExtDoSetAuthNeededbool != NULL){ + return m_wxButtonBaseExtDoSetAuthNeededbool(this, param0); + } + } + wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc m_wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = NULL; + virtual void DoSetBitmap(wxBitmapBundle const& bitmapBundle, wxAnyButtonBase::State which) override + { + wxButtonBase::DoSetBitmap(bitmapBundle, which); + if (*m_wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState != NULL){ + return m_wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState(this, bitmapBundle, which); + } + } + wxButtonBaseExtDoSetBitmapMarginsintintFunc m_wxButtonBaseExtDoSetBitmapMarginsintint = NULL; + virtual void DoSetBitmapMargins(int x, int y) override + { + wxButtonBase::DoSetBitmapMargins(x, y); + if (*m_wxButtonBaseExtDoSetBitmapMarginsintint != NULL){ + return m_wxButtonBaseExtDoSetBitmapMarginsintint(this, x, y); + } + } + wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc m_wxButtonBaseExtDoSetBitmapPositionwxDirection = NULL; + virtual void DoSetBitmapPosition(wxDirection dir) override + { + wxButtonBase::DoSetBitmapPosition(dir); + if (*m_wxButtonBaseExtDoSetBitmapPositionwxDirection != NULL){ + return m_wxButtonBaseExtDoSetBitmapPositionwxDirection(this, dir); + } + } + wxButtonBaseExtDoSetClientDatavoidPFunc m_wxButtonBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxButtonBase::DoSetClientData(data); + if (*m_wxButtonBaseExtDoSetClientDatavoidP != NULL){ + return m_wxButtonBaseExtDoSetClientDatavoidP(this, data); + } + } + wxButtonBaseExtDoSetClientObjectwxClientDataPFunc m_wxButtonBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxButtonBase::DoSetClientObject(data); + if (*m_wxButtonBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxButtonBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxButtonBaseExtDoSetClientSizeintintFunc m_wxButtonBaseExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxButtonBase::DoSetClientSize(width, height); + if (*m_wxButtonBaseExtDoSetClientSizeintint != NULL){ + return m_wxButtonBaseExtDoSetClientSizeintint(this, width, height); + } + } + wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc m_wxButtonBaseExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxButtonBase::DoSetLabelMarkup(markup); + if (*m_wxButtonBaseExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxButtonBaseExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxButtonBaseExtDoSetSizeintintintintintFunc m_wxButtonBaseExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxButtonBase::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxButtonBaseExtDoSetSizeintintintintint != NULL){ + return m_wxButtonBaseExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxButtonBaseExtDoSetSizeHintsintintintintintintFunc m_wxButtonBaseExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxButtonBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxButtonBaseExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxButtonBaseExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxButtonBaseExtDoSetToolTipwxToolTipPFunc m_wxButtonBaseExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxButtonBase::DoSetToolTip(tip); + if (*m_wxButtonBaseExtDoSetToolTipwxToolTipP != NULL){ + return m_wxButtonBaseExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxButtonBaseExtDoSetToolTipTextwxStringCRFunc m_wxButtonBaseExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxButtonBase::DoSetToolTipText(tip); + if (*m_wxButtonBaseExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxButtonBaseExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxButtonBaseExtDoSetVirtualSizeintintFunc m_wxButtonBaseExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxButtonBase::DoSetVirtualSize(x, y); + if (*m_wxButtonBaseExtDoSetVirtualSizeintint != NULL){ + return m_wxButtonBaseExtDoSetVirtualSizeintint(this, x, y); + } + } + wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc m_wxButtonBaseExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxButtonBase::DoSetWindowVariant(variant); + if (*m_wxButtonBaseExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxButtonBaseExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxButtonBaseExtDoThawFunc m_wxButtonBaseExtDoThaw = NULL; + virtual void DoThaw() override + { + wxButtonBase::DoThaw(); + if (*m_wxButtonBaseExtDoThaw != NULL){ + return m_wxButtonBaseExtDoThaw(this); + } + } + wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxButtonBase::DoUpdateWindowUI(event); + if (*m_wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxButtonBaseExtDragAcceptFilesboolFunc m_wxButtonBaseExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxButtonBase::DragAcceptFiles(accept); + if (*m_wxButtonBaseExtDragAcceptFilesbool != NULL){ + return m_wxButtonBaseExtDragAcceptFilesbool(this, accept); + } + } + wxButtonBaseExtEnableboolFunc m_wxButtonBaseExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxButtonBase::Enable(enable); + if (*m_wxButtonBaseExtEnablebool != NULL){ + return m_wxButtonBaseExtEnablebool(this, enable); + } + else { + return res; + } + } + wxButtonBaseExtEnableTouchEventsintFunc m_wxButtonBaseExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxButtonBase::EnableTouchEvents(param0); + if (*m_wxButtonBaseExtEnableTouchEventsint != NULL){ + return m_wxButtonBaseExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtEnableVisibleFocusboolFunc m_wxButtonBaseExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxButtonBase::EnableVisibleFocus(param0); + if (*m_wxButtonBaseExtEnableVisibleFocusbool != NULL){ + return m_wxButtonBaseExtEnableVisibleFocusbool(this, param0); + } + } + wxButtonBaseExtEndRepositioningChildrenFunc m_wxButtonBaseExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxButtonBase::EndRepositioningChildren(); + if (*m_wxButtonBaseExtEndRepositioningChildren != NULL){ + return m_wxButtonBaseExtEndRepositioningChildren(this); + } + } + wxButtonBaseExtFitFunc m_wxButtonBaseExtFit = NULL; + virtual void Fit() override + { + wxButtonBase::Fit(); + if (*m_wxButtonBaseExtFit != NULL){ + return m_wxButtonBaseExtFit(this); + } + } + wxButtonBaseExtFitInsideFunc m_wxButtonBaseExtFitInside = NULL; + virtual void FitInside() override + { + wxButtonBase::FitInside(); + if (*m_wxButtonBaseExtFitInside != NULL){ + return m_wxButtonBaseExtFitInside(this); + } + } + wxButtonBaseExtGetBestVirtualSizeFunc m_wxButtonBaseExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxButtonBase::GetBestVirtualSize(); + if (*m_wxButtonBaseExtGetBestVirtualSize != NULL){ + return m_wxButtonBaseExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetCharHeightFunc m_wxButtonBaseExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxButtonBase::GetCharHeight(); + if (*m_wxButtonBaseExtGetCharHeight != NULL){ + return m_wxButtonBaseExtGetCharHeight(this); + } + else { + return res; + } + } + wxButtonBaseExtGetCharWidthFunc m_wxButtonBaseExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxButtonBase::GetCharWidth(); + if (*m_wxButtonBaseExtGetCharWidth != NULL){ + return m_wxButtonBaseExtGetCharWidth(this); + } + else { + return res; + } + } + wxButtonBaseExtGetClassInfoFunc m_wxButtonBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxButtonBase::GetClassInfo(); + if (*m_wxButtonBaseExtGetClassInfo != NULL){ + return m_wxButtonBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxButtonBaseExtGetClientAreaOriginFunc m_wxButtonBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxButtonBase::GetClientAreaOrigin(); + if (*m_wxButtonBaseExtGetClientAreaOrigin != NULL){ + return m_wxButtonBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxButtonBaseExtGetClientSizeConstraintintPintPFunc m_wxButtonBaseExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxButtonBase::GetClientSizeConstraint(w, h); + if (*m_wxButtonBaseExtGetClientSizeConstraintintPintP != NULL){ + return m_wxButtonBaseExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxButtonBaseExtGetContentScaleFactorFunc m_wxButtonBaseExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxButtonBase::GetContentScaleFactor(); + if (*m_wxButtonBaseExtGetContentScaleFactor != NULL){ + return m_wxButtonBaseExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDPIFunc m_wxButtonBaseExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxButtonBase::GetDPI(); + if (*m_wxButtonBaseExtGetDPI != NULL){ + return m_wxButtonBaseExtGetDPI(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDPIScaleFactorFunc m_wxButtonBaseExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxButtonBase::GetDPIScaleFactor(); + if (*m_wxButtonBaseExtGetDPIScaleFactor != NULL){ + return m_wxButtonBaseExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDefaultAttributesFunc m_wxButtonBaseExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxButtonBase::GetDefaultAttributes(); + if (*m_wxButtonBaseExtGetDefaultAttributes != NULL){ + return m_wxButtonBaseExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDefaultBorderFunc m_wxButtonBaseExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxButtonBase::GetDefaultBorder(); + if (*m_wxButtonBaseExtGetDefaultBorder != NULL){ + return m_wxButtonBaseExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDefaultBorderForControlFunc m_wxButtonBaseExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxButtonBase::GetDefaultBorderForControl(); + if (*m_wxButtonBaseExtGetDefaultBorderForControl != NULL){ + return m_wxButtonBaseExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxButtonBaseExtGetDropTargetFunc m_wxButtonBaseExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxButtonBase::GetDropTarget(); + if (*m_wxButtonBaseExtGetDropTarget != NULL){ + return m_wxButtonBaseExtGetDropTarget(this); + } + else { + return res; + } + } + wxButtonBaseExtGetEffectiveMinSizeFunc m_wxButtonBaseExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxButtonBase::GetEffectiveMinSize(); + if (*m_wxButtonBaseExtGetEffectiveMinSize != NULL){ + return m_wxButtonBaseExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetEventHashTableFunc m_wxButtonBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxButtonBase::GetEventHashTable(); + if (*m_wxButtonBaseExtGetEventHashTable != NULL){ + return m_wxButtonBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxButtonBaseExtGetEventTableFunc m_wxButtonBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxButtonBase::GetEventTable(); + if (*m_wxButtonBaseExtGetEventTable != NULL){ + return m_wxButtonBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxButtonBaseExtGetHandleFunc m_wxButtonBaseExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxButtonBase::GetHandle(); + if (*m_wxButtonBaseExtGetHandle != NULL){ + return m_wxButtonBaseExtGetHandle(this); + } + else { + return res; + } + } + wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxButtonBase::GetHelpTextAtPoint(pt, origin); + if (*m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxButtonBaseExtGetLabelFunc m_wxButtonBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxButtonBase::GetLabel(); + if (*m_wxButtonBaseExtGetLabel != NULL){ + return m_wxButtonBaseExtGetLabel(this); + } + else { + return res; + } + } + wxButtonBaseExtGetLabelTextFunc m_wxButtonBaseExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxButtonBase::GetLabelText(); + if (*m_wxButtonBaseExtGetLabelText != NULL){ + return m_wxButtonBaseExtGetLabelText(this); + } + else { + return res; + } + } + wxButtonBaseExtGetLayoutDirectionFunc m_wxButtonBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxButtonBase::GetLayoutDirection(); + if (*m_wxButtonBaseExtGetLayoutDirection != NULL){ + return m_wxButtonBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxButtonBaseExtGetMainWindowOfCompositeControlFunc m_wxButtonBaseExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxButtonBase::GetMainWindowOfCompositeControl(); + if (*m_wxButtonBaseExtGetMainWindowOfCompositeControl != NULL){ + return m_wxButtonBaseExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxButtonBaseExtGetMaxClientSizeFunc m_wxButtonBaseExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxButtonBase::GetMaxClientSize(); + if (*m_wxButtonBaseExtGetMaxClientSize != NULL){ + return m_wxButtonBaseExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetMaxSizeFunc m_wxButtonBaseExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxButtonBase::GetMaxSize(); + if (*m_wxButtonBaseExtGetMaxSize != NULL){ + return m_wxButtonBaseExtGetMaxSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetMinClientSizeFunc m_wxButtonBaseExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxButtonBase::GetMinClientSize(); + if (*m_wxButtonBaseExtGetMinClientSize != NULL){ + return m_wxButtonBaseExtGetMinClientSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetMinSizeFunc m_wxButtonBaseExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxButtonBase::GetMinSize(); + if (*m_wxButtonBaseExtGetMinSize != NULL){ + return m_wxButtonBaseExtGetMinSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetNameFunc m_wxButtonBaseExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxButtonBase::GetName(); + if (*m_wxButtonBaseExtGetName != NULL){ + return m_wxButtonBaseExtGetName(this); + } + else { + return res; + } + } + wxButtonBaseExtGetNormalStateFunc m_wxButtonBaseExtGetNormalState = NULL; + virtual wxAnyButtonBase::State GetNormalState() const override + { + wxAnyButtonBase::State res = wxButtonBase::GetNormalState(); + if (*m_wxButtonBaseExtGetNormalState != NULL){ + return m_wxButtonBaseExtGetNormalState(this); + } + else { + return res; + } + } + wxButtonBaseExtGetPositionConstraintintPintPFunc m_wxButtonBaseExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxButtonBase::GetPositionConstraint(x, y); + if (*m_wxButtonBaseExtGetPositionConstraintintPintP != NULL){ + return m_wxButtonBaseExtGetPositionConstraintintPintP(this, x, y); + } + } + wxButtonBaseExtGetScrollPosintFunc m_wxButtonBaseExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxButtonBase::GetScrollPos(orient); + if (*m_wxButtonBaseExtGetScrollPosint != NULL){ + return m_wxButtonBaseExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxButtonBaseExtGetScrollRangeintFunc m_wxButtonBaseExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxButtonBase::GetScrollRange(orient); + if (*m_wxButtonBaseExtGetScrollRangeint != NULL){ + return m_wxButtonBaseExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxButtonBaseExtGetScrollThumbintFunc m_wxButtonBaseExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxButtonBase::GetScrollThumb(orient); + if (*m_wxButtonBaseExtGetScrollThumbint != NULL){ + return m_wxButtonBaseExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxButtonBaseExtGetSizeConstraintintPintPFunc m_wxButtonBaseExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxButtonBase::GetSizeConstraint(w, h); + if (*m_wxButtonBaseExtGetSizeConstraintintPintP != NULL){ + return m_wxButtonBaseExtGetSizeConstraintintPintP(this, w, h); + } + } + wxButtonBaseExtGetThemeEnabledFunc m_wxButtonBaseExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxButtonBase::GetThemeEnabled(); + if (*m_wxButtonBaseExtGetThemeEnabled != NULL){ + return m_wxButtonBaseExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxButtonBaseExtGetValidatorFunc m_wxButtonBaseExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxButtonBase::GetValidator(); + if (*m_wxButtonBaseExtGetValidator != NULL){ + return m_wxButtonBaseExtGetValidator(this); + } + else { + return res; + } + } + wxButtonBaseExtGetWindowBorderSizeFunc m_wxButtonBaseExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxButtonBase::GetWindowBorderSize(); + if (*m_wxButtonBaseExtGetWindowBorderSize != NULL){ + return m_wxButtonBaseExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxButtonBaseExtGetWindowStyleFlagFunc m_wxButtonBaseExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxButtonBase::GetWindowStyleFlag(); + if (*m_wxButtonBaseExtGetWindowStyleFlag != NULL){ + return m_wxButtonBaseExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxButtonBaseExtHasCaptureFunc m_wxButtonBaseExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxButtonBase::HasCapture(); + if (*m_wxButtonBaseExtHasCapture != NULL){ + return m_wxButtonBaseExtHasCapture(this); + } + else { + return res; + } + } + wxButtonBaseExtHasFocusFunc m_wxButtonBaseExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxButtonBase::HasFocus(); + if (*m_wxButtonBaseExtHasFocus != NULL){ + return m_wxButtonBaseExtHasFocus(this); + } + else { + return res; + } + } + wxButtonBaseExtHasMultiplePagesFunc m_wxButtonBaseExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxButtonBase::HasMultiplePages(); + if (*m_wxButtonBaseExtHasMultiplePages != NULL){ + return m_wxButtonBaseExtHasMultiplePages(this); + } + else { + return res; + } + } + wxButtonBaseExtHasTransparentBackgroundFunc m_wxButtonBaseExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxButtonBase::HasTransparentBackground(); + if (*m_wxButtonBaseExtHasTransparentBackground != NULL){ + return m_wxButtonBaseExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxButtonBase::HideWithEffect(param0, param1); + if (*m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxButtonBaseExtInformFirstDirectionintintintFunc m_wxButtonBaseExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxButtonBase::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxButtonBaseExtInformFirstDirectionintintint != NULL){ + return m_wxButtonBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxButtonBaseExtInheritAttributesFunc m_wxButtonBaseExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxButtonBase::InheritAttributes(); + if (*m_wxButtonBaseExtInheritAttributes != NULL){ + return m_wxButtonBaseExtInheritAttributes(this); + } + } + wxButtonBaseExtInitDialogFunc m_wxButtonBaseExtInitDialog = NULL; + virtual void InitDialog() override + { + wxButtonBase::InitDialog(); + if (*m_wxButtonBaseExtInitDialog != NULL){ + return m_wxButtonBaseExtInitDialog(this); + } + } + wxButtonBaseExtIsClientAreaChildwxWindowCPFunc m_wxButtonBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxButtonBase::IsClientAreaChild(param0); + if (*m_wxButtonBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxButtonBaseExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtIsDoubleBufferedFunc m_wxButtonBaseExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxButtonBase::IsDoubleBuffered(); + if (*m_wxButtonBaseExtIsDoubleBuffered != NULL){ + return m_wxButtonBaseExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxButtonBaseExtIsRetainedFunc m_wxButtonBaseExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxButtonBase::IsRetained(); + if (*m_wxButtonBaseExtIsRetained != NULL){ + return m_wxButtonBaseExtIsRetained(this); + } + else { + return res; + } + } + wxButtonBaseExtIsScrollbarAlwaysShownintFunc m_wxButtonBaseExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxButtonBase::IsScrollbarAlwaysShown(param0); + if (*m_wxButtonBaseExtIsScrollbarAlwaysShownint != NULL){ + return m_wxButtonBaseExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtIsShownFunc m_wxButtonBaseExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxButtonBase::IsShown(); + if (*m_wxButtonBaseExtIsShown != NULL){ + return m_wxButtonBaseExtIsShown(this); + } + else { + return res; + } + } + wxButtonBaseExtIsShownOnScreenFunc m_wxButtonBaseExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxButtonBase::IsShownOnScreen(); + if (*m_wxButtonBaseExtIsShownOnScreen != NULL){ + return m_wxButtonBaseExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxButtonBaseExtIsThisEnabledFunc m_wxButtonBaseExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxButtonBase::IsThisEnabled(); + if (*m_wxButtonBaseExtIsThisEnabled != NULL){ + return m_wxButtonBaseExtIsThisEnabled(this); + } + else { + return res; + } + } + wxButtonBaseExtIsTopLevelFunc m_wxButtonBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxButtonBase::IsTopLevel(); + if (*m_wxButtonBaseExtIsTopLevel != NULL){ + return m_wxButtonBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxButtonBase::IsTopNavigationDomain(param0); + if (*m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxButtonBase::IsTransparentBackgroundSupported(reason); + if (*m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxButtonBaseExtLayoutFunc m_wxButtonBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxButtonBase::Layout(); + if (*m_wxButtonBaseExtLayout != NULL){ + return m_wxButtonBaseExtLayout(this); + } + else { + return res; + } + } + wxButtonBaseExtLayoutPhase1intPFunc m_wxButtonBaseExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxButtonBase::LayoutPhase1(noChanges); + if (*m_wxButtonBaseExtLayoutPhase1intP != NULL){ + return m_wxButtonBaseExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxButtonBaseExtLayoutPhase2intPFunc m_wxButtonBaseExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxButtonBase::LayoutPhase2(noChanges); + if (*m_wxButtonBaseExtLayoutPhase2intP != NULL){ + return m_wxButtonBaseExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxButtonBaseExtLowerFunc m_wxButtonBaseExtLower = NULL; + virtual void Lower() override + { + wxButtonBase::Lower(); + if (*m_wxButtonBaseExtLower != NULL){ + return m_wxButtonBaseExtLower(this); + } + } + wxButtonBaseExtMoveConstraintintintFunc m_wxButtonBaseExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxButtonBase::MoveConstraint(x, y); + if (*m_wxButtonBaseExtMoveConstraintintint != NULL){ + return m_wxButtonBaseExtMoveConstraintintint(this, x, y); + } + } + wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxButtonBase::OnDynamicBind(param0); + if (*m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtOnInternalIdleFunc m_wxButtonBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxButtonBase::OnInternalIdle(); + if (*m_wxButtonBaseExtOnInternalIdle != NULL){ + return m_wxButtonBaseExtOnInternalIdle(this); + } + } + wxButtonBaseExtPrepareDCwxDCRFunc m_wxButtonBaseExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxButtonBase::PrepareDC(param0); + if (*m_wxButtonBaseExtPrepareDCwxDCR != NULL){ + return m_wxButtonBaseExtPrepareDCwxDCR(this, param0); + } + } + wxButtonBaseExtProcessEventwxEventRFunc m_wxButtonBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxButtonBase::ProcessEvent(event); + if (*m_wxButtonBaseExtProcessEventwxEventR != NULL){ + return m_wxButtonBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxButtonBaseExtQueueEventwxEventPFunc m_wxButtonBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxButtonBase::QueueEvent(event); + if (*m_wxButtonBaseExtQueueEventwxEventP != NULL){ + return m_wxButtonBaseExtQueueEventwxEventP(this, event); + } + } + wxButtonBaseExtRaiseFunc m_wxButtonBaseExtRaise = NULL; + virtual void Raise() override + { + wxButtonBase::Raise(); + if (*m_wxButtonBaseExtRaise != NULL){ + return m_wxButtonBaseExtRaise(this); + } + } + wxButtonBaseExtRefreshboolwxRectCPFunc m_wxButtonBaseExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxButtonBase::Refresh(eraseBackground, rect); + if (*m_wxButtonBaseExtRefreshboolwxRectCP != NULL){ + return m_wxButtonBaseExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxButtonBaseExtRegisterHotKeyintintintFunc m_wxButtonBaseExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxButtonBase::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxButtonBaseExtRegisterHotKeyintintint != NULL){ + return m_wxButtonBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxButtonBaseExtRemoveChildwxWindowBasePFunc m_wxButtonBaseExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxButtonBase::RemoveChild(child); + if (*m_wxButtonBaseExtRemoveChildwxWindowBaseP != NULL){ + return m_wxButtonBaseExtRemoveChildwxWindowBaseP(this, child); + } + } + wxButtonBaseExtReparentwxWindowBasePFunc m_wxButtonBaseExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxButtonBase::Reparent(newParent); + if (*m_wxButtonBaseExtReparentwxWindowBaseP != NULL){ + return m_wxButtonBaseExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxButtonBaseExtScrollLinesintFunc m_wxButtonBaseExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxButtonBase::ScrollLines(param0); + if (*m_wxButtonBaseExtScrollLinesint != NULL){ + return m_wxButtonBaseExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtScrollPagesintFunc m_wxButtonBaseExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxButtonBase::ScrollPages(param0); + if (*m_wxButtonBaseExtScrollPagesint != NULL){ + return m_wxButtonBaseExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtScrollWindowintintwxRectCPFunc m_wxButtonBaseExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxButtonBase::ScrollWindow(dx, dy, rect); + if (*m_wxButtonBaseExtScrollWindowintintwxRectCP != NULL){ + return m_wxButtonBaseExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxButtonBase::SearchEventTable(table, event); + if (*m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxButtonBaseExtSendIdleEventswxIdleEventRFunc m_wxButtonBaseExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxButtonBase::SendIdleEvents(event); + if (*m_wxButtonBaseExtSendIdleEventswxIdleEventR != NULL){ + return m_wxButtonBaseExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxButtonBaseExtSendSizeEventintFunc m_wxButtonBaseExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxButtonBase::SendSizeEvent(flags); + if (*m_wxButtonBaseExtSendSizeEventint != NULL){ + return m_wxButtonBaseExtSendSizeEventint(this, flags); + } + } + wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxButtonBase::SetAcceleratorTable(accel); + if (*m_wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxButtonBaseExtSetBackgroundColourwxColourCRFunc m_wxButtonBaseExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxButtonBase::SetBackgroundColour(colour); + if (*m_wxButtonBaseExtSetBackgroundColourwxColourCR != NULL){ + return m_wxButtonBaseExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxButtonBase::SetBackgroundStyle(style); + if (*m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxButtonBaseExtSetCanFocusboolFunc m_wxButtonBaseExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxButtonBase::SetCanFocus(param0); + if (*m_wxButtonBaseExtSetCanFocusbool != NULL){ + return m_wxButtonBaseExtSetCanFocusbool(this, param0); + } + } + wxButtonBaseExtSetConstraintSizesboolFunc m_wxButtonBaseExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxButtonBase::SetConstraintSizes(recurse); + if (*m_wxButtonBaseExtSetConstraintSizesbool != NULL){ + return m_wxButtonBaseExtSetConstraintSizesbool(this, recurse); + } + } + wxButtonBaseExtSetCursorwxCursorCRFunc m_wxButtonBaseExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxButtonBase::SetCursor(cursor); + if (*m_wxButtonBaseExtSetCursorwxCursorCR != NULL){ + return m_wxButtonBaseExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } wxButtonBaseExtSetDefaultFunc m_wxButtonBaseExtSetDefault = NULL; virtual wxWindow* SetDefault() override { @@ -22,8 +1986,2853 @@ public: return res; } } - wxButtonBaseExt(wxButtonBaseExtSetDefaultFunc a_SetDefault): wxButtonBase() { + wxButtonBaseExtSetDoubleBufferedboolFunc m_wxButtonBaseExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxButtonBase::SetDoubleBuffered(param0); + if (*m_wxButtonBaseExtSetDoubleBufferedbool != NULL){ + return m_wxButtonBaseExtSetDoubleBufferedbool(this, param0); + } + } + wxButtonBaseExtSetDropTargetwxDropTargetPFunc m_wxButtonBaseExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxButtonBase::SetDropTarget(dropTarget); + if (*m_wxButtonBaseExtSetDropTargetwxDropTargetP != NULL){ + return m_wxButtonBaseExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxButtonBaseExtSetExtraStylelongFunc m_wxButtonBaseExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxButtonBase::SetExtraStyle(exStyle); + if (*m_wxButtonBaseExtSetExtraStylelong != NULL){ + return m_wxButtonBaseExtSetExtraStylelong(this, exStyle); + } + } + wxButtonBaseExtSetFocusFunc m_wxButtonBaseExtSetFocus = NULL; + virtual void SetFocus() override + { + wxButtonBase::SetFocus(); + if (*m_wxButtonBaseExtSetFocus != NULL){ + return m_wxButtonBaseExtSetFocus(this); + } + } + wxButtonBaseExtSetFocusFromKbdFunc m_wxButtonBaseExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxButtonBase::SetFocusFromKbd(); + if (*m_wxButtonBaseExtSetFocusFromKbd != NULL){ + return m_wxButtonBaseExtSetFocusFromKbd(this); + } + } + wxButtonBaseExtSetFontwxFontCRFunc m_wxButtonBaseExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxButtonBase::SetFont(font); + if (*m_wxButtonBaseExtSetFontwxFontCR != NULL){ + return m_wxButtonBaseExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxButtonBaseExtSetForegroundColourwxColourCRFunc m_wxButtonBaseExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxButtonBase::SetForegroundColour(colour); + if (*m_wxButtonBaseExtSetForegroundColourwxColourCR != NULL){ + return m_wxButtonBaseExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxButtonBaseExtSetIdwxWindowIDFunc m_wxButtonBaseExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxButtonBase::SetId(winid); + if (*m_wxButtonBaseExtSetIdwxWindowID != NULL){ + return m_wxButtonBaseExtSetIdwxWindowID(this, winid); + } + } + wxButtonBaseExtSetLabelwxStringCRFunc m_wxButtonBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxButtonBase::SetLabel(label); + if (*m_wxButtonBaseExtSetLabelwxStringCR != NULL){ + return m_wxButtonBaseExtSetLabelwxStringCR(this, label); + } + } + wxButtonBaseExtSetLabelTextwxStringCRFunc m_wxButtonBaseExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxButtonBase::SetLabelText(text); + if (*m_wxButtonBaseExtSetLabelTextwxStringCR != NULL){ + return m_wxButtonBaseExtSetLabelTextwxStringCR(this, text); + } + } + wxButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxButtonBaseExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxButtonBase::SetLayoutDirection(param0); + if (*m_wxButtonBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxButtonBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxButtonBaseExtSetMaxClientSizewxSizeCRFunc m_wxButtonBaseExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxButtonBase::SetMaxClientSize(size); + if (*m_wxButtonBaseExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxButtonBaseExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxButtonBaseExtSetMaxSizewxSizeCRFunc m_wxButtonBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxButtonBase::SetMaxSize(maxSize); + if (*m_wxButtonBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxButtonBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxButtonBaseExtSetMinClientSizewxSizeCRFunc m_wxButtonBaseExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxButtonBase::SetMinClientSize(size); + if (*m_wxButtonBaseExtSetMinClientSizewxSizeCR != NULL){ + return m_wxButtonBaseExtSetMinClientSizewxSizeCR(this, size); + } + } + wxButtonBaseExtSetMinSizewxSizeCRFunc m_wxButtonBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxButtonBase::SetMinSize(minSize); + if (*m_wxButtonBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxButtonBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxButtonBaseExtSetNamewxStringCRFunc m_wxButtonBaseExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxButtonBase::SetName(name); + if (*m_wxButtonBaseExtSetNamewxStringCR != NULL){ + return m_wxButtonBaseExtSetNamewxStringCR(this, name); + } + } + wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxButtonBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxButtonBase::SetNextHandler(handler); + if (*m_wxButtonBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxButtonBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxButtonBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxButtonBase::SetPreviousHandler(handler); + if (*m_wxButtonBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxButtonBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxButtonBaseExtSetScrollPosintintboolFunc m_wxButtonBaseExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxButtonBase::SetScrollPos(orient, pos, refresh); + if (*m_wxButtonBaseExtSetScrollPosintintbool != NULL){ + return m_wxButtonBaseExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxButtonBaseExtSetScrollbarintintintintboolFunc m_wxButtonBaseExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxButtonBase::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxButtonBaseExtSetScrollbarintintintintbool != NULL){ + return m_wxButtonBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxButtonBaseExtSetSizeConstraintintintintintFunc m_wxButtonBaseExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxButtonBase::SetSizeConstraint(x, y, w, h); + if (*m_wxButtonBaseExtSetSizeConstraintintintintint != NULL){ + return m_wxButtonBaseExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxButtonBaseExtSetSizeHintsintintintintintintFunc m_wxButtonBaseExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxButtonBase::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxButtonBaseExtSetSizeHintsintintintintintint != NULL){ + return m_wxButtonBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxButtonBaseExtSetThemeEnabledboolFunc m_wxButtonBaseExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxButtonBase::SetThemeEnabled(enableTheme); + if (*m_wxButtonBaseExtSetThemeEnabledbool != NULL){ + return m_wxButtonBaseExtSetThemeEnabledbool(this, enableTheme); + } + } + wxButtonBaseExtSetTransparentwxByteFunc m_wxButtonBaseExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxButtonBase::SetTransparent(param0); + if (*m_wxButtonBaseExtSetTransparentwxByte != NULL){ + return m_wxButtonBaseExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtSetValidatorwxValidatorCRFunc m_wxButtonBaseExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxButtonBase::SetValidator(validator); + if (*m_wxButtonBaseExtSetValidatorwxValidatorCR != NULL){ + return m_wxButtonBaseExtSetValidatorwxValidatorCR(this, validator); + } + } + wxButtonBaseExtSetWindowStyleFlaglongFunc m_wxButtonBaseExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxButtonBase::SetWindowStyleFlag(style); + if (*m_wxButtonBaseExtSetWindowStyleFlaglong != NULL){ + return m_wxButtonBaseExtSetWindowStyleFlaglong(this, style); + } + } + wxButtonBaseExtShouldInheritColoursFunc m_wxButtonBaseExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxButtonBase::ShouldInheritColours(); + if (*m_wxButtonBaseExtShouldInheritColours != NULL){ + return m_wxButtonBaseExtShouldInheritColours(this); + } + else { + return res; + } + } + wxButtonBaseExtShowboolFunc m_wxButtonBaseExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxButtonBase::Show(show); + if (*m_wxButtonBaseExtShowbool != NULL){ + return m_wxButtonBaseExtShowbool(this, show); + } + else { + return res; + } + } + wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxButtonBase::ShowWithEffect(param0, param1); + if (*m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxButtonBaseExtTransferDataFromWindowFunc m_wxButtonBaseExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxButtonBase::TransferDataFromWindow(); + if (*m_wxButtonBaseExtTransferDataFromWindow != NULL){ + return m_wxButtonBaseExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxButtonBaseExtTransferDataToWindowFunc m_wxButtonBaseExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxButtonBase::TransferDataToWindow(); + if (*m_wxButtonBaseExtTransferDataToWindow != NULL){ + return m_wxButtonBaseExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxButtonBaseExtTryAfterwxEventRFunc m_wxButtonBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxButtonBase::TryAfter(event); + if (*m_wxButtonBaseExtTryAfterwxEventR != NULL){ + return m_wxButtonBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxButtonBaseExtTryBeforewxEventRFunc m_wxButtonBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxButtonBase::TryBefore(event); + if (*m_wxButtonBaseExtTryBeforewxEventR != NULL){ + return m_wxButtonBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxButtonBaseExtUnregisterHotKeyintFunc m_wxButtonBaseExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxButtonBase::UnregisterHotKey(hotkeyId); + if (*m_wxButtonBaseExtUnregisterHotKeyint != NULL){ + return m_wxButtonBaseExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxButtonBaseExtUpdateFunc m_wxButtonBaseExtUpdate = NULL; + virtual void Update() override + { + wxButtonBase::Update(); + if (*m_wxButtonBaseExtUpdate != NULL){ + return m_wxButtonBaseExtUpdate(this); + } + } + wxButtonBaseExtUpdateWindowUIlongFunc m_wxButtonBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxButtonBase::UpdateWindowUI(flags); + if (*m_wxButtonBaseExtUpdateWindowUIlong != NULL){ + return m_wxButtonBaseExtUpdateWindowUIlong(this, flags); + } + } + wxButtonBaseExtValidateFunc m_wxButtonBaseExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxButtonBase::Validate(); + if (*m_wxButtonBaseExtValidate != NULL){ + return m_wxButtonBaseExtValidate(this); + } + else { + return res; + } + } + wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc m_wxButtonBaseExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxButtonBase::WXAdjustFontToOwnPPI(param0); + if (*m_wxButtonBaseExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxButtonBaseExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxButtonBaseExtWXGetTextEntryFunc m_wxButtonBaseExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxButtonBase::WXGetTextEntry(); + if (*m_wxButtonBaseExtWXGetTextEntry != NULL){ + return m_wxButtonBaseExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxButtonBaseExtWXReservedEvtHandler1voidPFunc m_wxButtonBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxButtonBase::WXReservedEvtHandler1(param0); + if (*m_wxButtonBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxButtonBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtWXReservedEvtHandler2voidPFunc m_wxButtonBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxButtonBase::WXReservedEvtHandler2(param0); + if (*m_wxButtonBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxButtonBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtWXReservedWindow1voidPFunc m_wxButtonBaseExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxButtonBase::WXReservedWindow1(param0); + if (*m_wxButtonBaseExtWXReservedWindow1voidP != NULL){ + return m_wxButtonBaseExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtWXReservedWindow2voidPFunc m_wxButtonBaseExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxButtonBase::WXReservedWindow2(param0); + if (*m_wxButtonBaseExtWXReservedWindow2voidP != NULL){ + return m_wxButtonBaseExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtWXReservedWindow3voidPFunc m_wxButtonBaseExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxButtonBase::WXReservedWindow3(param0); + if (*m_wxButtonBaseExtWXReservedWindow3voidP != NULL){ + return m_wxButtonBaseExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxButtonBase::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxButtonBaseExtWarpPointerintintFunc m_wxButtonBaseExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxButtonBase::WarpPointer(x, y); + if (*m_wxButtonBaseExtWarpPointerintint != NULL){ + return m_wxButtonBaseExtWarpPointerintint(this, x, y); + } + } + wxButtonBaseExtWindowToClientSizewxSizeCRFunc m_wxButtonBaseExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxButtonBase::WindowToClientSize(size); + if (*m_wxButtonBaseExtWindowToClientSizewxSizeCR != NULL){ + return m_wxButtonBaseExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxButtonBaseExt(wxButtonBaseExtAcceptsFocusFunc a_AcceptsFocus, wxButtonBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonBaseExtCanBeFocusedFunc a_CanBeFocused, wxButtonBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonBaseExtCanScrollintFunc a_CanScrollint, wxButtonBaseExtCanSetTransparentFunc a_CanSetTransparent, wxButtonBaseExtClearBackgroundFunc a_ClearBackground, wxButtonBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonBaseExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonBaseExtCreateRefDataFunc a_CreateRefData, wxButtonBaseExtDestroyFunc a_Destroy, wxButtonBaseExtDissociateHandleFunc a_DissociateHandle, wxButtonBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonBaseExtDoCentreintFunc a_DoCentreint, wxButtonBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonBaseExtDoEnableboolFunc a_DoEnablebool, wxButtonBaseExtDoFreezeFunc a_DoFreeze, wxButtonBaseExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonBaseExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonBaseExtDoGetClientDataFunc a_DoGetClientData, wxButtonBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonBaseExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonBaseExtDoNavigateInintFunc a_DoNavigateInint, wxButtonBaseExtDoPhaseintFunc a_DoPhaseint, wxButtonBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonBaseExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonBaseExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonBaseExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonBaseExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonBaseExtDoThawFunc a_DoThaw, wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonBaseExtEnableboolFunc a_Enablebool, wxButtonBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonBaseExtFitFunc a_Fit, wxButtonBaseExtFitInsideFunc a_FitInside, wxButtonBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonBaseExtGetCharHeightFunc a_GetCharHeight, wxButtonBaseExtGetCharWidthFunc a_GetCharWidth, wxButtonBaseExtGetClassInfoFunc a_GetClassInfo, wxButtonBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonBaseExtGetDPIFunc a_GetDPI, wxButtonBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonBaseExtGetDropTargetFunc a_GetDropTarget, wxButtonBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonBaseExtGetEventHashTableFunc a_GetEventHashTable, wxButtonBaseExtGetEventTableFunc a_GetEventTable, wxButtonBaseExtGetHandleFunc a_GetHandle, wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonBaseExtGetLabelFunc a_GetLabel, wxButtonBaseExtGetLabelTextFunc a_GetLabelText, wxButtonBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonBaseExtGetMaxSizeFunc a_GetMaxSize, wxButtonBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonBaseExtGetMinSizeFunc a_GetMinSize, wxButtonBaseExtGetNameFunc a_GetName, wxButtonBaseExtGetNormalStateFunc a_GetNormalState, wxButtonBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonBaseExtGetScrollPosintFunc a_GetScrollPosint, wxButtonBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonBaseExtGetValidatorFunc a_GetValidator, wxButtonBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonBaseExtHasCaptureFunc a_HasCapture, wxButtonBaseExtHasFocusFunc a_HasFocus, wxButtonBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonBaseExtInheritAttributesFunc a_InheritAttributes, wxButtonBaseExtInitDialogFunc a_InitDialog, wxButtonBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonBaseExtIsRetainedFunc a_IsRetained, wxButtonBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonBaseExtIsShownFunc a_IsShown, wxButtonBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonBaseExtIsThisEnabledFunc a_IsThisEnabled, wxButtonBaseExtIsTopLevelFunc a_IsTopLevel, wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonBaseExtLayoutFunc a_Layout, wxButtonBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonBaseExtLowerFunc a_Lower, wxButtonBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonBaseExtOnInternalIdleFunc a_OnInternalIdle, wxButtonBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonBaseExtRaiseFunc a_Raise, wxButtonBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonBaseExtScrollLinesintFunc a_ScrollLinesint, wxButtonBaseExtScrollPagesintFunc a_ScrollPagesint, wxButtonBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonBaseExtSendSizeEventintFunc a_SendSizeEventint, wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonBaseExtSetDefaultFunc a_SetDefault, wxButtonBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonBaseExtSetFocusFunc a_SetFocus, wxButtonBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonBaseExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonBaseExtShowboolFunc a_Showbool, wxButtonBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonBaseExtUpdateFunc a_Update, wxButtonBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonBaseExtValidateFunc a_Validate, wxButtonBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonBaseExtWarpPointerintintFunc a_WarpPointerintint, wxButtonBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButtonBase() { + m_wxButtonBaseExtAcceptsFocus = a_AcceptsFocus; + m_wxButtonBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxButtonBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxButtonBaseExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxButtonBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxButtonBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxButtonBaseExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxButtonBaseExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxButtonBaseExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxButtonBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxButtonBaseExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxButtonBaseExtCanBeFocused = a_CanBeFocused; + m_wxButtonBaseExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxButtonBaseExtCanScrollint = a_CanScrollint; + m_wxButtonBaseExtCanSetTransparent = a_CanSetTransparent; + m_wxButtonBaseExtClearBackground = a_ClearBackground; + m_wxButtonBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxButtonBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxButtonBaseExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxButtonBaseExtCreateRefData = a_CreateRefData; + m_wxButtonBaseExtDestroy = a_Destroy; + m_wxButtonBaseExtDissociateHandle = a_DissociateHandle; + m_wxButtonBaseExtDoCaptureMouse = a_DoCaptureMouse; + m_wxButtonBaseExtDoCentreint = a_DoCentreint; + m_wxButtonBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxButtonBaseExtDoEnablebool = a_DoEnablebool; + m_wxButtonBaseExtDoFreeze = a_DoFreeze; + m_wxButtonBaseExtDoGetAuthNeeded = a_DoGetAuthNeeded; + m_wxButtonBaseExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxButtonBaseExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxButtonBaseExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxButtonBaseExtDoGetBestSize = a_DoGetBestSize; + m_wxButtonBaseExtDoGetBitmapwxAnyButtonBaseNState = a_DoGetBitmapwxAnyButtonBaseNState; + m_wxButtonBaseExtDoGetBitmapMargins = a_DoGetBitmapMargins; + m_wxButtonBaseExtDoGetClientData = a_DoGetClientData; + m_wxButtonBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxButtonBaseExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxButtonBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxButtonBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxButtonBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxButtonBaseExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxButtonBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxButtonBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxButtonBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxButtonBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxButtonBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxButtonBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxButtonBaseExtDoNavigateInint = a_DoNavigateInint; + m_wxButtonBaseExtDoPhaseint = a_DoPhaseint; + m_wxButtonBaseExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxButtonBaseExtDoReleaseMouse = a_DoReleaseMouse; + m_wxButtonBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxButtonBaseExtDoSetAuthNeededbool = a_DoSetAuthNeededbool; + m_wxButtonBaseExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState; + m_wxButtonBaseExtDoSetBitmapMarginsintint = a_DoSetBitmapMarginsintint; + m_wxButtonBaseExtDoSetBitmapPositionwxDirection = a_DoSetBitmapPositionwxDirection; + m_wxButtonBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxButtonBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxButtonBaseExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxButtonBaseExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxButtonBaseExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxButtonBaseExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxButtonBaseExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxButtonBaseExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxButtonBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxButtonBaseExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxButtonBaseExtDoThaw = a_DoThaw; + m_wxButtonBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxButtonBaseExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxButtonBaseExtEnablebool = a_Enablebool; + m_wxButtonBaseExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxButtonBaseExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxButtonBaseExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxButtonBaseExtFit = a_Fit; + m_wxButtonBaseExtFitInside = a_FitInside; + m_wxButtonBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxButtonBaseExtGetCharHeight = a_GetCharHeight; + m_wxButtonBaseExtGetCharWidth = a_GetCharWidth; + m_wxButtonBaseExtGetClassInfo = a_GetClassInfo; + m_wxButtonBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxButtonBaseExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxButtonBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxButtonBaseExtGetDPI = a_GetDPI; + m_wxButtonBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxButtonBaseExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxButtonBaseExtGetDefaultBorder = a_GetDefaultBorder; + m_wxButtonBaseExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxButtonBaseExtGetDropTarget = a_GetDropTarget; + m_wxButtonBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxButtonBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxButtonBaseExtGetEventTable = a_GetEventTable; + m_wxButtonBaseExtGetHandle = a_GetHandle; + m_wxButtonBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxButtonBaseExtGetLabel = a_GetLabel; + m_wxButtonBaseExtGetLabelText = a_GetLabelText; + m_wxButtonBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxButtonBaseExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxButtonBaseExtGetMaxClientSize = a_GetMaxClientSize; + m_wxButtonBaseExtGetMaxSize = a_GetMaxSize; + m_wxButtonBaseExtGetMinClientSize = a_GetMinClientSize; + m_wxButtonBaseExtGetMinSize = a_GetMinSize; + m_wxButtonBaseExtGetName = a_GetName; + m_wxButtonBaseExtGetNormalState = a_GetNormalState; + m_wxButtonBaseExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxButtonBaseExtGetScrollPosint = a_GetScrollPosint; + m_wxButtonBaseExtGetScrollRangeint = a_GetScrollRangeint; + m_wxButtonBaseExtGetScrollThumbint = a_GetScrollThumbint; + m_wxButtonBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxButtonBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxButtonBaseExtGetValidator = a_GetValidator; + m_wxButtonBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxButtonBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxButtonBaseExtHasCapture = a_HasCapture; + m_wxButtonBaseExtHasFocus = a_HasFocus; + m_wxButtonBaseExtHasMultiplePages = a_HasMultiplePages; + m_wxButtonBaseExtHasTransparentBackground = a_HasTransparentBackground; + m_wxButtonBaseExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxButtonBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxButtonBaseExtInheritAttributes = a_InheritAttributes; + m_wxButtonBaseExtInitDialog = a_InitDialog; + m_wxButtonBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxButtonBaseExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxButtonBaseExtIsRetained = a_IsRetained; + m_wxButtonBaseExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxButtonBaseExtIsShown = a_IsShown; + m_wxButtonBaseExtIsShownOnScreen = a_IsShownOnScreen; + m_wxButtonBaseExtIsThisEnabled = a_IsThisEnabled; + m_wxButtonBaseExtIsTopLevel = a_IsTopLevel; + m_wxButtonBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxButtonBaseExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxButtonBaseExtLayout = a_Layout; + m_wxButtonBaseExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxButtonBaseExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxButtonBaseExtLower = a_Lower; + m_wxButtonBaseExtMoveConstraintintint = a_MoveConstraintintint; + m_wxButtonBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxButtonBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxButtonBaseExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxButtonBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxButtonBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxButtonBaseExtRaise = a_Raise; + m_wxButtonBaseExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxButtonBaseExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxButtonBaseExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxButtonBaseExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxButtonBaseExtScrollLinesint = a_ScrollLinesint; + m_wxButtonBaseExtScrollPagesint = a_ScrollPagesint; + m_wxButtonBaseExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxButtonBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxButtonBaseExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxButtonBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxButtonBaseExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxButtonBaseExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxButtonBaseExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxButtonBaseExtSetCanFocusbool = a_SetCanFocusbool; + m_wxButtonBaseExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxButtonBaseExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; m_wxButtonBaseExtSetDefault = a_SetDefault; + m_wxButtonBaseExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxButtonBaseExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxButtonBaseExtSetExtraStylelong = a_SetExtraStylelong; + m_wxButtonBaseExtSetFocus = a_SetFocus; + m_wxButtonBaseExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxButtonBaseExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxButtonBaseExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxButtonBaseExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxButtonBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxButtonBaseExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxButtonBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxButtonBaseExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxButtonBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxButtonBaseExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxButtonBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxButtonBaseExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxButtonBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxButtonBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxButtonBaseExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxButtonBaseExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxButtonBaseExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxButtonBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxButtonBaseExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxButtonBaseExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxButtonBaseExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxButtonBaseExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxButtonBaseExtShouldInheritColours = a_ShouldInheritColours; + m_wxButtonBaseExtShowbool = a_Showbool; + m_wxButtonBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxButtonBaseExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxButtonBaseExtTransferDataToWindow = a_TransferDataToWindow; + m_wxButtonBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxButtonBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxButtonBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxButtonBaseExtUpdate = a_Update; + m_wxButtonBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxButtonBaseExtValidate = a_Validate; + m_wxButtonBaseExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxButtonBaseExtWXGetTextEntry = a_WXGetTextEntry; + m_wxButtonBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxButtonBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxButtonBaseExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxButtonBaseExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxButtonBaseExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxButtonBaseExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxButtonBaseExtWarpPointerintint = a_WarpPointerintint; + m_wxButtonBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } +}; + +class wxButtonExt: public wxButton +{ +public: + wxButtonExt(): wxButton() { } + wxButtonExt(wxWindow* parent, wxWindowID id, wxString const& label = wxEmptyString, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = 0, wxValidator const& validator = wxDefaultValidator, wxString const& name = wxString::FromAscii(wxButtonNameStr)): wxButton(parent, id, label, pos, size, style, validator, name) { } + wxButtonExtAcceptsFocusFunc m_wxButtonExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxButton::AcceptsFocus(); + if (*m_wxButtonExtAcceptsFocus != NULL){ + return m_wxButtonExtAcceptsFocus(this); + } + else { + return res; + } + } + wxButtonExtAcceptsFocusFromKeyboardFunc m_wxButtonExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxButton::AcceptsFocusFromKeyboard(); + if (*m_wxButtonExtAcceptsFocusFromKeyboard != NULL){ + return m_wxButtonExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxButtonExtAcceptsFocusRecursivelyFunc m_wxButtonExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxButton::AcceptsFocusRecursively(); + if (*m_wxButtonExtAcceptsFocusRecursively != NULL){ + return m_wxButtonExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxButtonExtAddChildwxWindowBasePFunc m_wxButtonExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxButton::AddChild(child); + if (*m_wxButtonExtAddChildwxWindowBaseP != NULL){ + return m_wxButtonExtAddChildwxWindowBaseP(this, child); + } + } + wxButtonExtAddPendingEventwxEventCRFunc m_wxButtonExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxButton::AddPendingEvent(event); + if (*m_wxButtonExtAddPendingEventwxEventCR != NULL){ + return m_wxButtonExtAddPendingEventwxEventCR(this, event); + } + } + wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxButton::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxButtonExtAdjustForParentClientOriginintRintRintFunc m_wxButtonExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxButton::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxButtonExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxButtonExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxButtonExtAlwaysShowScrollbarsboolboolFunc m_wxButtonExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxButton::AlwaysShowScrollbars(param0, param1); + if (*m_wxButtonExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxButtonExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxButtonExtAssociateHandleWXWidgetFunc m_wxButtonExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxButton::AssociateHandle(param0); + if (*m_wxButtonExtAssociateHandleWXWidget != NULL){ + return m_wxButtonExtAssociateHandleWXWidget(this, param0); + } + } + wxButtonExtBeginRepositioningChildrenFunc m_wxButtonExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxButton::BeginRepositioningChildren(); + if (*m_wxButtonExtBeginRepositioningChildren != NULL){ + return m_wxButtonExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxButtonExtCanApplyThemeBorderFunc m_wxButtonExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxButton::CanApplyThemeBorder(); + if (*m_wxButtonExtCanApplyThemeBorder != NULL){ + return m_wxButtonExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxButtonExtCanBeFocusedFunc m_wxButtonExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxButton::CanBeFocused(); + if (*m_wxButtonExtCanBeFocused != NULL){ + return m_wxButtonExtCanBeFocused(this); + } + else { + return res; + } + } + wxButtonExtCanBeOutsideClientAreaFunc m_wxButtonExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxButton::CanBeOutsideClientArea(); + if (*m_wxButtonExtCanBeOutsideClientArea != NULL){ + return m_wxButtonExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxButtonExtCanScrollintFunc m_wxButtonExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxButton::CanScroll(orient); + if (*m_wxButtonExtCanScrollint != NULL){ + return m_wxButtonExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxButtonExtCanSetTransparentFunc m_wxButtonExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxButton::CanSetTransparent(); + if (*m_wxButtonExtCanSetTransparent != NULL){ + return m_wxButtonExtCanSetTransparent(this); + } + else { + return res; + } + } + wxButtonExtClearBackgroundFunc m_wxButtonExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxButton::ClearBackground(); + if (*m_wxButtonExtClearBackground != NULL){ + return m_wxButtonExtClearBackground(this); + } + } + wxButtonExtClientToWindowSizewxSizeCRFunc m_wxButtonExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxButton::ClientToWindowSize(size); + if (*m_wxButtonExtClientToWindowSizewxSizeCR != NULL){ + return m_wxButtonExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxButtonExtCloneRefDatawxObjectRefDataCPFunc m_wxButtonExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxButton::CloneRefData(data); + if (*m_wxButtonExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxButtonExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxButtonExtCommandwxCommandEventRFunc m_wxButtonExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxButton::Command(event); + if (*m_wxButtonExtCommandwxCommandEventR != NULL){ + return m_wxButtonExtCommandwxCommandEventR(this, event); + } + } + wxButtonExtCreateRefDataFunc m_wxButtonExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxButton::CreateRefData(); + if (*m_wxButtonExtCreateRefData != NULL){ + return m_wxButtonExtCreateRefData(this); + } + else { + return res; + } + } + wxButtonExtDestroyFunc m_wxButtonExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxButton::Destroy(); + if (*m_wxButtonExtDestroy != NULL){ + return m_wxButtonExtDestroy(this); + } + else { + return res; + } + } + wxButtonExtDissociateHandleFunc m_wxButtonExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxButton::DissociateHandle(); + if (*m_wxButtonExtDissociateHandle != NULL){ + return m_wxButtonExtDissociateHandle(this); + } + } + wxButtonExtDoCaptureMouseFunc m_wxButtonExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxButton::DoCaptureMouse(); + if (*m_wxButtonExtDoCaptureMouse != NULL){ + return m_wxButtonExtDoCaptureMouse(this); + } + } + wxButtonExtDoCentreintFunc m_wxButtonExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxButton::DoCentre(dir); + if (*m_wxButtonExtDoCentreint != NULL){ + return m_wxButtonExtDoCentreint(this, dir); + } + } + wxButtonExtDoClientToScreenintPintPFunc m_wxButtonExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxButton::DoClientToScreen(x, y); + if (*m_wxButtonExtDoClientToScreenintPintP != NULL){ + return m_wxButtonExtDoClientToScreenintPintP(this, x, y); + } + } + wxButtonExtDoEnableboolFunc m_wxButtonExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxButton::DoEnable(param0); + if (*m_wxButtonExtDoEnablebool != NULL){ + return m_wxButtonExtDoEnablebool(this, param0); + } + } + wxButtonExtDoFreezeFunc m_wxButtonExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxButton::DoFreeze(); + if (*m_wxButtonExtDoFreeze != NULL){ + return m_wxButtonExtDoFreeze(this); + } + } + wxButtonExtDoGetAuthNeededFunc m_wxButtonExtDoGetAuthNeeded = NULL; + virtual bool DoGetAuthNeeded() const override + { + bool res = wxButton::DoGetAuthNeeded(); + if (*m_wxButtonExtDoGetAuthNeeded != NULL){ + return m_wxButtonExtDoGetAuthNeeded(this); + } + else { + return res; + } + } + wxButtonExtDoGetBestClientHeightintFunc m_wxButtonExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxButton::DoGetBestClientHeight(param0); + if (*m_wxButtonExtDoGetBestClientHeightint != NULL){ + return m_wxButtonExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxButtonExtDoGetBestClientSizeFunc m_wxButtonExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxButton::DoGetBestClientSize(); + if (*m_wxButtonExtDoGetBestClientSize != NULL){ + return m_wxButtonExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxButtonExtDoGetBestClientWidthintFunc m_wxButtonExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxButton::DoGetBestClientWidth(param0); + if (*m_wxButtonExtDoGetBestClientWidthint != NULL){ + return m_wxButtonExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxButtonExtDoGetBestSizeFunc m_wxButtonExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxButton::DoGetBestSize(); + if (*m_wxButtonExtDoGetBestSize != NULL){ + return m_wxButtonExtDoGetBestSize(this); + } + else { + return res; + } + } + wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState = NULL; + virtual wxBitmap DoGetBitmap(wxAnyButtonBase::State which) const override + { + wxBitmap res = wxButton::DoGetBitmap(which); + if (*m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState != NULL){ + return m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState(this, which); + } + else { + return res; + } + } + wxButtonExtDoGetBitmapMarginsFunc m_wxButtonExtDoGetBitmapMargins = NULL; + virtual wxSize DoGetBitmapMargins() const override + { + wxSize res = wxButton::DoGetBitmapMargins(); + if (*m_wxButtonExtDoGetBitmapMargins != NULL){ + return m_wxButtonExtDoGetBitmapMargins(this); + } + else { + return res; + } + } + wxButtonExtDoGetClientDataFunc m_wxButtonExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxButton::DoGetClientData(); + if (*m_wxButtonExtDoGetClientData != NULL){ + return m_wxButtonExtDoGetClientData(this); + } + else { + return res; + } + } + wxButtonExtDoGetClientObjectFunc m_wxButtonExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxButton::DoGetClientObject(); + if (*m_wxButtonExtDoGetClientObject != NULL){ + return m_wxButtonExtDoGetClientObject(this); + } + else { + return res; + } + } + wxButtonExtDoGetClientSizeintPintPFunc m_wxButtonExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxButton::DoGetClientSize(width, height); + if (*m_wxButtonExtDoGetClientSizeintPintP != NULL){ + return m_wxButtonExtDoGetClientSizeintPintP(this, width, height); + } + } + wxButtonExtDoGetPositionintPintPFunc m_wxButtonExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxButton::DoGetPosition(x, y); + if (*m_wxButtonExtDoGetPositionintPintP != NULL){ + return m_wxButtonExtDoGetPositionintPintP(this, x, y); + } + } + wxButtonExtDoGetScreenPositionintPintPFunc m_wxButtonExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxButton::DoGetScreenPosition(x, y); + if (*m_wxButtonExtDoGetScreenPositionintPintP != NULL){ + return m_wxButtonExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxButtonExtDoGetSizeintPintPFunc m_wxButtonExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxButton::DoGetSize(width, height); + if (*m_wxButtonExtDoGetSizeintPintP != NULL){ + return m_wxButtonExtDoGetSizeintPintP(this, width, height); + } + } + wxButtonExtDoGetSizeFromTextSizeintintFunc m_wxButtonExtDoGetSizeFromTextSizeintint = NULL; + virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override + { + wxSize res = wxButton::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxButtonExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxButtonExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + } + else { + return res; + } + } + wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxButton::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxButtonExtDoGetVirtualSizeFunc m_wxButtonExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxButton::DoGetVirtualSize(); + if (*m_wxButtonExtDoGetVirtualSize != NULL){ + return m_wxButtonExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxButtonExtDoHitTestwxCoordwxCoordFunc m_wxButtonExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxButton::DoHitTest(x, y); + if (*m_wxButtonExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxButtonExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxButtonExtDoIsExposedintintintintFunc m_wxButtonExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxButton::DoIsExposed(x, y, w, h); + if (*m_wxButtonExtDoIsExposedintintintint != NULL){ + return m_wxButtonExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxButtonExtDoIsExposedintintFunc m_wxButtonExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxButton::DoIsExposed(x, y); + if (*m_wxButtonExtDoIsExposedintint != NULL){ + return m_wxButtonExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxButtonExtDoMoveWindowintintintintFunc m_wxButtonExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxButton::DoMoveWindow(x, y, width, height); + if (*m_wxButtonExtDoMoveWindowintintintint != NULL){ + return m_wxButtonExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxButtonExtDoNavigateInintFunc m_wxButtonExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxButton::DoNavigateIn(flags); + if (*m_wxButtonExtDoNavigateInint != NULL){ + return m_wxButtonExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxButtonExtDoPhaseintFunc m_wxButtonExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxButton::DoPhase(phase); + if (*m_wxButtonExtDoPhaseint != NULL){ + return m_wxButtonExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxButtonExtDoPopupMenuwxMenuPintintFunc m_wxButtonExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxButton::DoPopupMenu(menu, x, y); + if (*m_wxButtonExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxButtonExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxButtonExtDoReleaseMouseFunc m_wxButtonExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxButton::DoReleaseMouse(); + if (*m_wxButtonExtDoReleaseMouse != NULL){ + return m_wxButtonExtDoReleaseMouse(this); + } + } + wxButtonExtDoScreenToClientintPintPFunc m_wxButtonExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxButton::DoScreenToClient(x, y); + if (*m_wxButtonExtDoScreenToClientintPintP != NULL){ + return m_wxButtonExtDoScreenToClientintPintP(this, x, y); + } + } + wxButtonExtDoSetAuthNeededboolFunc m_wxButtonExtDoSetAuthNeededbool = NULL; + virtual void DoSetAuthNeeded(bool param0) override + { + wxButton::DoSetAuthNeeded(param0); + if (*m_wxButtonExtDoSetAuthNeededbool != NULL){ + return m_wxButtonExtDoSetAuthNeededbool(this, param0); + } + } + wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc m_wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = NULL; + virtual void DoSetBitmap(wxBitmapBundle const& bitmapBundle, wxAnyButtonBase::State which) override + { + wxButton::DoSetBitmap(bitmapBundle, which); + if (*m_wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState != NULL){ + return m_wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState(this, bitmapBundle, which); + } + } + wxButtonExtDoSetBitmapMarginsintintFunc m_wxButtonExtDoSetBitmapMarginsintint = NULL; + virtual void DoSetBitmapMargins(int x, int y) override + { + wxButton::DoSetBitmapMargins(x, y); + if (*m_wxButtonExtDoSetBitmapMarginsintint != NULL){ + return m_wxButtonExtDoSetBitmapMarginsintint(this, x, y); + } + } + wxButtonExtDoSetBitmapPositionwxDirectionFunc m_wxButtonExtDoSetBitmapPositionwxDirection = NULL; + virtual void DoSetBitmapPosition(wxDirection dir) override + { + wxButton::DoSetBitmapPosition(dir); + if (*m_wxButtonExtDoSetBitmapPositionwxDirection != NULL){ + return m_wxButtonExtDoSetBitmapPositionwxDirection(this, dir); + } + } + wxButtonExtDoSetClientDatavoidPFunc m_wxButtonExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxButton::DoSetClientData(data); + if (*m_wxButtonExtDoSetClientDatavoidP != NULL){ + return m_wxButtonExtDoSetClientDatavoidP(this, data); + } + } + wxButtonExtDoSetClientObjectwxClientDataPFunc m_wxButtonExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxButton::DoSetClientObject(data); + if (*m_wxButtonExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxButtonExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxButtonExtDoSetClientSizeintintFunc m_wxButtonExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxButton::DoSetClientSize(width, height); + if (*m_wxButtonExtDoSetClientSizeintint != NULL){ + return m_wxButtonExtDoSetClientSizeintint(this, width, height); + } + } + wxButtonExtDoSetLabelMarkupwxStringCRFunc m_wxButtonExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxButton::DoSetLabelMarkup(markup); + if (*m_wxButtonExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxButtonExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxButtonExtDoSetSizeintintintintintFunc m_wxButtonExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxButton::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxButtonExtDoSetSizeintintintintint != NULL){ + return m_wxButtonExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxButtonExtDoSetSizeHintsintintintintintintFunc m_wxButtonExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxButton::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxButtonExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxButtonExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxButtonExtDoSetToolTipwxToolTipPFunc m_wxButtonExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxButton::DoSetToolTip(tip); + if (*m_wxButtonExtDoSetToolTipwxToolTipP != NULL){ + return m_wxButtonExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxButtonExtDoSetToolTipTextwxStringCRFunc m_wxButtonExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxButton::DoSetToolTipText(tip); + if (*m_wxButtonExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxButtonExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxButtonExtDoSetVirtualSizeintintFunc m_wxButtonExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxButton::DoSetVirtualSize(x, y); + if (*m_wxButtonExtDoSetVirtualSizeintint != NULL){ + return m_wxButtonExtDoSetVirtualSizeintint(this, x, y); + } + } + wxButtonExtDoSetWindowVariantwxWindowVariantFunc m_wxButtonExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxButton::DoSetWindowVariant(variant); + if (*m_wxButtonExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxButtonExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxButtonExtDoThawFunc m_wxButtonExtDoThaw = NULL; + virtual void DoThaw() override + { + wxButton::DoThaw(); + if (*m_wxButtonExtDoThaw != NULL){ + return m_wxButtonExtDoThaw(this); + } + } + wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxButtonExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxButton::DoUpdateWindowUI(event); + if (*m_wxButtonExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxButtonExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxButtonExtDragAcceptFilesboolFunc m_wxButtonExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxButton::DragAcceptFiles(accept); + if (*m_wxButtonExtDragAcceptFilesbool != NULL){ + return m_wxButtonExtDragAcceptFilesbool(this, accept); + } + } + wxButtonExtEnableboolFunc m_wxButtonExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxButton::Enable(enable); + if (*m_wxButtonExtEnablebool != NULL){ + return m_wxButtonExtEnablebool(this, enable); + } + else { + return res; + } + } + wxButtonExtEnableTouchEventsintFunc m_wxButtonExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxButton::EnableTouchEvents(param0); + if (*m_wxButtonExtEnableTouchEventsint != NULL){ + return m_wxButtonExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxButtonExtEnableVisibleFocusboolFunc m_wxButtonExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxButton::EnableVisibleFocus(param0); + if (*m_wxButtonExtEnableVisibleFocusbool != NULL){ + return m_wxButtonExtEnableVisibleFocusbool(this, param0); + } + } + wxButtonExtEndRepositioningChildrenFunc m_wxButtonExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxButton::EndRepositioningChildren(); + if (*m_wxButtonExtEndRepositioningChildren != NULL){ + return m_wxButtonExtEndRepositioningChildren(this); + } + } + wxButtonExtFitFunc m_wxButtonExtFit = NULL; + virtual void Fit() override + { + wxButton::Fit(); + if (*m_wxButtonExtFit != NULL){ + return m_wxButtonExtFit(this); + } + } + wxButtonExtFitInsideFunc m_wxButtonExtFitInside = NULL; + virtual void FitInside() override + { + wxButton::FitInside(); + if (*m_wxButtonExtFitInside != NULL){ + return m_wxButtonExtFitInside(this); + } + } + wxButtonExtGetBestVirtualSizeFunc m_wxButtonExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxButton::GetBestVirtualSize(); + if (*m_wxButtonExtGetBestVirtualSize != NULL){ + return m_wxButtonExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxButtonExtGetCharHeightFunc m_wxButtonExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxButton::GetCharHeight(); + if (*m_wxButtonExtGetCharHeight != NULL){ + return m_wxButtonExtGetCharHeight(this); + } + else { + return res; + } + } + wxButtonExtGetCharWidthFunc m_wxButtonExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxButton::GetCharWidth(); + if (*m_wxButtonExtGetCharWidth != NULL){ + return m_wxButtonExtGetCharWidth(this); + } + else { + return res; + } + } + wxButtonExtGetClassInfoFunc m_wxButtonExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxButton::GetClassInfo(); + if (*m_wxButtonExtGetClassInfo != NULL){ + return m_wxButtonExtGetClassInfo(this); + } + else { + return res; + } + } + wxButtonExtGetClientAreaOriginFunc m_wxButtonExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxButton::GetClientAreaOrigin(); + if (*m_wxButtonExtGetClientAreaOrigin != NULL){ + return m_wxButtonExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxButtonExtGetClientSizeConstraintintPintPFunc m_wxButtonExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxButton::GetClientSizeConstraint(w, h); + if (*m_wxButtonExtGetClientSizeConstraintintPintP != NULL){ + return m_wxButtonExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxButtonExtGetContentScaleFactorFunc m_wxButtonExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxButton::GetContentScaleFactor(); + if (*m_wxButtonExtGetContentScaleFactor != NULL){ + return m_wxButtonExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxButtonExtGetDPIFunc m_wxButtonExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxButton::GetDPI(); + if (*m_wxButtonExtGetDPI != NULL){ + return m_wxButtonExtGetDPI(this); + } + else { + return res; + } + } + wxButtonExtGetDPIScaleFactorFunc m_wxButtonExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxButton::GetDPIScaleFactor(); + if (*m_wxButtonExtGetDPIScaleFactor != NULL){ + return m_wxButtonExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxButtonExtGetDefaultAttributesFunc m_wxButtonExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxButton::GetDefaultAttributes(); + if (*m_wxButtonExtGetDefaultAttributes != NULL){ + return m_wxButtonExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxButtonExtGetDefaultBorderFunc m_wxButtonExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxButton::GetDefaultBorder(); + if (*m_wxButtonExtGetDefaultBorder != NULL){ + return m_wxButtonExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxButtonExtGetDefaultBorderForControlFunc m_wxButtonExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxButton::GetDefaultBorderForControl(); + if (*m_wxButtonExtGetDefaultBorderForControl != NULL){ + return m_wxButtonExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxButtonExtGetDropTargetFunc m_wxButtonExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxButton::GetDropTarget(); + if (*m_wxButtonExtGetDropTarget != NULL){ + return m_wxButtonExtGetDropTarget(this); + } + else { + return res; + } + } + wxButtonExtGetEffectiveMinSizeFunc m_wxButtonExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxButton::GetEffectiveMinSize(); + if (*m_wxButtonExtGetEffectiveMinSize != NULL){ + return m_wxButtonExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxButtonExtGetEventHashTableFunc m_wxButtonExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxButton::GetEventHashTable(); + if (*m_wxButtonExtGetEventHashTable != NULL){ + return m_wxButtonExtGetEventHashTable(this); + } + else { + return res; + } + } + wxButtonExtGetEventTableFunc m_wxButtonExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxButton::GetEventTable(); + if (*m_wxButtonExtGetEventTable != NULL){ + return m_wxButtonExtGetEventTable(this); + } + else { + return res; + } + } + wxButtonExtGetHandleFunc m_wxButtonExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxButton::GetHandle(); + if (*m_wxButtonExtGetHandle != NULL){ + return m_wxButtonExtGetHandle(this); + } + else { + return res; + } + } + wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxButton::GetHelpTextAtPoint(pt, origin); + if (*m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxButtonExtGetLabelFunc m_wxButtonExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxButton::GetLabel(); + if (*m_wxButtonExtGetLabel != NULL){ + return m_wxButtonExtGetLabel(this); + } + else { + return res; + } + } + wxButtonExtGetLabelTextFunc m_wxButtonExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxButton::GetLabelText(); + if (*m_wxButtonExtGetLabelText != NULL){ + return m_wxButtonExtGetLabelText(this); + } + else { + return res; + } + } + wxButtonExtGetLayoutDirectionFunc m_wxButtonExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxButton::GetLayoutDirection(); + if (*m_wxButtonExtGetLayoutDirection != NULL){ + return m_wxButtonExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxButtonExtGetMainWindowOfCompositeControlFunc m_wxButtonExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxButton::GetMainWindowOfCompositeControl(); + if (*m_wxButtonExtGetMainWindowOfCompositeControl != NULL){ + return m_wxButtonExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxButtonExtGetMaxClientSizeFunc m_wxButtonExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxButton::GetMaxClientSize(); + if (*m_wxButtonExtGetMaxClientSize != NULL){ + return m_wxButtonExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxButtonExtGetMaxSizeFunc m_wxButtonExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxButton::GetMaxSize(); + if (*m_wxButtonExtGetMaxSize != NULL){ + return m_wxButtonExtGetMaxSize(this); + } + else { + return res; + } + } + wxButtonExtGetMinClientSizeFunc m_wxButtonExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxButton::GetMinClientSize(); + if (*m_wxButtonExtGetMinClientSize != NULL){ + return m_wxButtonExtGetMinClientSize(this); + } + else { + return res; + } + } + wxButtonExtGetMinSizeFunc m_wxButtonExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxButton::GetMinSize(); + if (*m_wxButtonExtGetMinSize != NULL){ + return m_wxButtonExtGetMinSize(this); + } + else { + return res; + } + } + wxButtonExtGetNameFunc m_wxButtonExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxButton::GetName(); + if (*m_wxButtonExtGetName != NULL){ + return m_wxButtonExtGetName(this); + } + else { + return res; + } + } + wxButtonExtGetNormalStateFunc m_wxButtonExtGetNormalState = NULL; + virtual wxAnyButtonBase::State GetNormalState() const override + { + wxAnyButtonBase::State res = wxButton::GetNormalState(); + if (*m_wxButtonExtGetNormalState != NULL){ + return m_wxButtonExtGetNormalState(this); + } + else { + return res; + } + } + wxButtonExtGetPositionConstraintintPintPFunc m_wxButtonExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxButton::GetPositionConstraint(x, y); + if (*m_wxButtonExtGetPositionConstraintintPintP != NULL){ + return m_wxButtonExtGetPositionConstraintintPintP(this, x, y); + } + } + wxButtonExtGetScrollPosintFunc m_wxButtonExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxButton::GetScrollPos(orient); + if (*m_wxButtonExtGetScrollPosint != NULL){ + return m_wxButtonExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxButtonExtGetScrollRangeintFunc m_wxButtonExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxButton::GetScrollRange(orient); + if (*m_wxButtonExtGetScrollRangeint != NULL){ + return m_wxButtonExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxButtonExtGetScrollThumbintFunc m_wxButtonExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxButton::GetScrollThumb(orient); + if (*m_wxButtonExtGetScrollThumbint != NULL){ + return m_wxButtonExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxButtonExtGetSizeConstraintintPintPFunc m_wxButtonExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxButton::GetSizeConstraint(w, h); + if (*m_wxButtonExtGetSizeConstraintintPintP != NULL){ + return m_wxButtonExtGetSizeConstraintintPintP(this, w, h); + } + } + wxButtonExtGetThemeEnabledFunc m_wxButtonExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxButton::GetThemeEnabled(); + if (*m_wxButtonExtGetThemeEnabled != NULL){ + return m_wxButtonExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxButtonExtGetValidatorFunc m_wxButtonExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxButton::GetValidator(); + if (*m_wxButtonExtGetValidator != NULL){ + return m_wxButtonExtGetValidator(this); + } + else { + return res; + } + } + wxButtonExtGetWindowBorderSizeFunc m_wxButtonExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxButton::GetWindowBorderSize(); + if (*m_wxButtonExtGetWindowBorderSize != NULL){ + return m_wxButtonExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxButtonExtGetWindowStyleFlagFunc m_wxButtonExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxButton::GetWindowStyleFlag(); + if (*m_wxButtonExtGetWindowStyleFlag != NULL){ + return m_wxButtonExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxButtonExtHasCaptureFunc m_wxButtonExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxButton::HasCapture(); + if (*m_wxButtonExtHasCapture != NULL){ + return m_wxButtonExtHasCapture(this); + } + else { + return res; + } + } + wxButtonExtHasFocusFunc m_wxButtonExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxButton::HasFocus(); + if (*m_wxButtonExtHasFocus != NULL){ + return m_wxButtonExtHasFocus(this); + } + else { + return res; + } + } + wxButtonExtHasMultiplePagesFunc m_wxButtonExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxButton::HasMultiplePages(); + if (*m_wxButtonExtHasMultiplePages != NULL){ + return m_wxButtonExtHasMultiplePages(this); + } + else { + return res; + } + } + wxButtonExtHasTransparentBackgroundFunc m_wxButtonExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxButton::HasTransparentBackground(); + if (*m_wxButtonExtHasTransparentBackground != NULL){ + return m_wxButtonExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxButtonExtHideWithEffectwxShowEffectunsignedintFunc m_wxButtonExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxButton::HideWithEffect(param0, param1); + if (*m_wxButtonExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxButtonExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxButtonExtInformFirstDirectionintintintFunc m_wxButtonExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxButton::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxButtonExtInformFirstDirectionintintint != NULL){ + return m_wxButtonExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxButtonExtInheritAttributesFunc m_wxButtonExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxButton::InheritAttributes(); + if (*m_wxButtonExtInheritAttributes != NULL){ + return m_wxButtonExtInheritAttributes(this); + } + } + wxButtonExtInitDialogFunc m_wxButtonExtInitDialog = NULL; + virtual void InitDialog() override + { + wxButton::InitDialog(); + if (*m_wxButtonExtInitDialog != NULL){ + return m_wxButtonExtInitDialog(this); + } + } + wxButtonExtIsClientAreaChildwxWindowCPFunc m_wxButtonExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxButton::IsClientAreaChild(param0); + if (*m_wxButtonExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxButtonExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxButtonExtIsDoubleBufferedFunc m_wxButtonExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxButton::IsDoubleBuffered(); + if (*m_wxButtonExtIsDoubleBuffered != NULL){ + return m_wxButtonExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxButtonExtIsRetainedFunc m_wxButtonExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxButton::IsRetained(); + if (*m_wxButtonExtIsRetained != NULL){ + return m_wxButtonExtIsRetained(this); + } + else { + return res; + } + } + wxButtonExtIsScrollbarAlwaysShownintFunc m_wxButtonExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxButton::IsScrollbarAlwaysShown(param0); + if (*m_wxButtonExtIsScrollbarAlwaysShownint != NULL){ + return m_wxButtonExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxButtonExtIsShownFunc m_wxButtonExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxButton::IsShown(); + if (*m_wxButtonExtIsShown != NULL){ + return m_wxButtonExtIsShown(this); + } + else { + return res; + } + } + wxButtonExtIsShownOnScreenFunc m_wxButtonExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxButton::IsShownOnScreen(); + if (*m_wxButtonExtIsShownOnScreen != NULL){ + return m_wxButtonExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxButtonExtIsThisEnabledFunc m_wxButtonExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxButton::IsThisEnabled(); + if (*m_wxButtonExtIsThisEnabled != NULL){ + return m_wxButtonExtIsThisEnabled(this); + } + else { + return res; + } + } + wxButtonExtIsTopLevelFunc m_wxButtonExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxButton::IsTopLevel(); + if (*m_wxButtonExtIsTopLevel != NULL){ + return m_wxButtonExtIsTopLevel(this); + } + else { + return res; + } + } + wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxButton::IsTopNavigationDomain(param0); + if (*m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc m_wxButtonExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxButton::IsTransparentBackgroundSupported(reason); + if (*m_wxButtonExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxButtonExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxButtonExtLayoutFunc m_wxButtonExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxButton::Layout(); + if (*m_wxButtonExtLayout != NULL){ + return m_wxButtonExtLayout(this); + } + else { + return res; + } + } + wxButtonExtLayoutPhase1intPFunc m_wxButtonExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxButton::LayoutPhase1(noChanges); + if (*m_wxButtonExtLayoutPhase1intP != NULL){ + return m_wxButtonExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxButtonExtLayoutPhase2intPFunc m_wxButtonExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxButton::LayoutPhase2(noChanges); + if (*m_wxButtonExtLayoutPhase2intP != NULL){ + return m_wxButtonExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxButtonExtLowerFunc m_wxButtonExtLower = NULL; + virtual void Lower() override + { + wxButton::Lower(); + if (*m_wxButtonExtLower != NULL){ + return m_wxButtonExtLower(this); + } + } + wxButtonExtMoveConstraintintintFunc m_wxButtonExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxButton::MoveConstraint(x, y); + if (*m_wxButtonExtMoveConstraintintint != NULL){ + return m_wxButtonExtMoveConstraintintint(this, x, y); + } + } + wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxButton::OnDynamicBind(param0); + if (*m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxButtonExtOnInternalIdleFunc m_wxButtonExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxButton::OnInternalIdle(); + if (*m_wxButtonExtOnInternalIdle != NULL){ + return m_wxButtonExtOnInternalIdle(this); + } + } + wxButtonExtPrepareDCwxDCRFunc m_wxButtonExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxButton::PrepareDC(param0); + if (*m_wxButtonExtPrepareDCwxDCR != NULL){ + return m_wxButtonExtPrepareDCwxDCR(this, param0); + } + } + wxButtonExtProcessEventwxEventRFunc m_wxButtonExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxButton::ProcessEvent(event); + if (*m_wxButtonExtProcessEventwxEventR != NULL){ + return m_wxButtonExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxButtonExtQueueEventwxEventPFunc m_wxButtonExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxButton::QueueEvent(event); + if (*m_wxButtonExtQueueEventwxEventP != NULL){ + return m_wxButtonExtQueueEventwxEventP(this, event); + } + } + wxButtonExtRaiseFunc m_wxButtonExtRaise = NULL; + virtual void Raise() override + { + wxButton::Raise(); + if (*m_wxButtonExtRaise != NULL){ + return m_wxButtonExtRaise(this); + } + } + wxButtonExtRefreshboolwxRectCPFunc m_wxButtonExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxButton::Refresh(eraseBackground, rect); + if (*m_wxButtonExtRefreshboolwxRectCP != NULL){ + return m_wxButtonExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxButtonExtRegisterHotKeyintintintFunc m_wxButtonExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxButton::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxButtonExtRegisterHotKeyintintint != NULL){ + return m_wxButtonExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxButtonExtRemoveChildwxWindowBasePFunc m_wxButtonExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxButton::RemoveChild(child); + if (*m_wxButtonExtRemoveChildwxWindowBaseP != NULL){ + return m_wxButtonExtRemoveChildwxWindowBaseP(this, child); + } + } + wxButtonExtReparentwxWindowBasePFunc m_wxButtonExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxButton::Reparent(newParent); + if (*m_wxButtonExtReparentwxWindowBaseP != NULL){ + return m_wxButtonExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxButtonExtScrollLinesintFunc m_wxButtonExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxButton::ScrollLines(param0); + if (*m_wxButtonExtScrollLinesint != NULL){ + return m_wxButtonExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxButtonExtScrollPagesintFunc m_wxButtonExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxButton::ScrollPages(param0); + if (*m_wxButtonExtScrollPagesint != NULL){ + return m_wxButtonExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxButtonExtScrollWindowintintwxRectCPFunc m_wxButtonExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxButton::ScrollWindow(dx, dy, rect); + if (*m_wxButtonExtScrollWindowintintwxRectCP != NULL){ + return m_wxButtonExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxButtonExtSearchEventTablewxEventTableRwxEventRFunc m_wxButtonExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxButton::SearchEventTable(table, event); + if (*m_wxButtonExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxButtonExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxButtonExtSendIdleEventswxIdleEventRFunc m_wxButtonExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxButton::SendIdleEvents(event); + if (*m_wxButtonExtSendIdleEventswxIdleEventR != NULL){ + return m_wxButtonExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxButtonExtSendSizeEventintFunc m_wxButtonExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxButton::SendSizeEvent(flags); + if (*m_wxButtonExtSendSizeEventint != NULL){ + return m_wxButtonExtSendSizeEventint(this, flags); + } + } + wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxButtonExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxButton::SetAcceleratorTable(accel); + if (*m_wxButtonExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxButtonExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxButtonExtSetBackgroundColourwxColourCRFunc m_wxButtonExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxButton::SetBackgroundColour(colour); + if (*m_wxButtonExtSetBackgroundColourwxColourCR != NULL){ + return m_wxButtonExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxButtonExtSetBackgroundStylewxBackgroundStyleFunc m_wxButtonExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxButton::SetBackgroundStyle(style); + if (*m_wxButtonExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxButtonExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxButtonExtSetCanFocusboolFunc m_wxButtonExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxButton::SetCanFocus(param0); + if (*m_wxButtonExtSetCanFocusbool != NULL){ + return m_wxButtonExtSetCanFocusbool(this, param0); + } + } + wxButtonExtSetConstraintSizesboolFunc m_wxButtonExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxButton::SetConstraintSizes(recurse); + if (*m_wxButtonExtSetConstraintSizesbool != NULL){ + return m_wxButtonExtSetConstraintSizesbool(this, recurse); + } + } + wxButtonExtSetCursorwxCursorCRFunc m_wxButtonExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxButton::SetCursor(cursor); + if (*m_wxButtonExtSetCursorwxCursorCR != NULL){ + return m_wxButtonExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxButtonExtSetDefaultFunc m_wxButtonExtSetDefault = NULL; + virtual wxWindow* SetDefault() override + { + wxWindow* res = wxButton::SetDefault(); + if (*m_wxButtonExtSetDefault != NULL){ + return m_wxButtonExtSetDefault(this); + } + else { + return res; + } + } + wxButtonExtSetDoubleBufferedboolFunc m_wxButtonExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxButton::SetDoubleBuffered(param0); + if (*m_wxButtonExtSetDoubleBufferedbool != NULL){ + return m_wxButtonExtSetDoubleBufferedbool(this, param0); + } + } + wxButtonExtSetDropTargetwxDropTargetPFunc m_wxButtonExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxButton::SetDropTarget(dropTarget); + if (*m_wxButtonExtSetDropTargetwxDropTargetP != NULL){ + return m_wxButtonExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxButtonExtSetExtraStylelongFunc m_wxButtonExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxButton::SetExtraStyle(exStyle); + if (*m_wxButtonExtSetExtraStylelong != NULL){ + return m_wxButtonExtSetExtraStylelong(this, exStyle); + } + } + wxButtonExtSetFocusFunc m_wxButtonExtSetFocus = NULL; + virtual void SetFocus() override + { + wxButton::SetFocus(); + if (*m_wxButtonExtSetFocus != NULL){ + return m_wxButtonExtSetFocus(this); + } + } + wxButtonExtSetFocusFromKbdFunc m_wxButtonExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxButton::SetFocusFromKbd(); + if (*m_wxButtonExtSetFocusFromKbd != NULL){ + return m_wxButtonExtSetFocusFromKbd(this); + } + } + wxButtonExtSetFontwxFontCRFunc m_wxButtonExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxButton::SetFont(font); + if (*m_wxButtonExtSetFontwxFontCR != NULL){ + return m_wxButtonExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxButtonExtSetForegroundColourwxColourCRFunc m_wxButtonExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxButton::SetForegroundColour(colour); + if (*m_wxButtonExtSetForegroundColourwxColourCR != NULL){ + return m_wxButtonExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxButtonExtSetIdwxWindowIDFunc m_wxButtonExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxButton::SetId(winid); + if (*m_wxButtonExtSetIdwxWindowID != NULL){ + return m_wxButtonExtSetIdwxWindowID(this, winid); + } + } + wxButtonExtSetLabelwxStringCRFunc m_wxButtonExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxButton::SetLabel(label); + if (*m_wxButtonExtSetLabelwxStringCR != NULL){ + return m_wxButtonExtSetLabelwxStringCR(this, label); + } + } + wxButtonExtSetLabelTextwxStringCRFunc m_wxButtonExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxButton::SetLabelText(text); + if (*m_wxButtonExtSetLabelTextwxStringCR != NULL){ + return m_wxButtonExtSetLabelTextwxStringCR(this, text); + } + } + wxButtonExtSetLayoutDirectionwxLayoutDirectionFunc m_wxButtonExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxButton::SetLayoutDirection(param0); + if (*m_wxButtonExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxButtonExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxButtonExtSetMaxClientSizewxSizeCRFunc m_wxButtonExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxButton::SetMaxClientSize(size); + if (*m_wxButtonExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxButtonExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxButtonExtSetMaxSizewxSizeCRFunc m_wxButtonExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxButton::SetMaxSize(maxSize); + if (*m_wxButtonExtSetMaxSizewxSizeCR != NULL){ + return m_wxButtonExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxButtonExtSetMinClientSizewxSizeCRFunc m_wxButtonExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxButton::SetMinClientSize(size); + if (*m_wxButtonExtSetMinClientSizewxSizeCR != NULL){ + return m_wxButtonExtSetMinClientSizewxSizeCR(this, size); + } + } + wxButtonExtSetMinSizewxSizeCRFunc m_wxButtonExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxButton::SetMinSize(minSize); + if (*m_wxButtonExtSetMinSizewxSizeCR != NULL){ + return m_wxButtonExtSetMinSizewxSizeCR(this, minSize); + } + } + wxButtonExtSetNamewxStringCRFunc m_wxButtonExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxButton::SetName(name); + if (*m_wxButtonExtSetNamewxStringCR != NULL){ + return m_wxButtonExtSetNamewxStringCR(this, name); + } + } + wxButtonExtSetNextHandlerwxEvtHandlerPFunc m_wxButtonExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxButton::SetNextHandler(handler); + if (*m_wxButtonExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxButtonExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc m_wxButtonExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxButton::SetPreviousHandler(handler); + if (*m_wxButtonExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxButtonExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxButtonExtSetScrollPosintintboolFunc m_wxButtonExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxButton::SetScrollPos(orient, pos, refresh); + if (*m_wxButtonExtSetScrollPosintintbool != NULL){ + return m_wxButtonExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxButtonExtSetScrollbarintintintintboolFunc m_wxButtonExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxButton::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxButtonExtSetScrollbarintintintintbool != NULL){ + return m_wxButtonExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxButtonExtSetSizeConstraintintintintintFunc m_wxButtonExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxButton::SetSizeConstraint(x, y, w, h); + if (*m_wxButtonExtSetSizeConstraintintintintint != NULL){ + return m_wxButtonExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxButtonExtSetSizeHintsintintintintintintFunc m_wxButtonExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxButton::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxButtonExtSetSizeHintsintintintintintint != NULL){ + return m_wxButtonExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxButtonExtSetThemeEnabledboolFunc m_wxButtonExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxButton::SetThemeEnabled(enableTheme); + if (*m_wxButtonExtSetThemeEnabledbool != NULL){ + return m_wxButtonExtSetThemeEnabledbool(this, enableTheme); + } + } + wxButtonExtSetTransparentwxByteFunc m_wxButtonExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxButton::SetTransparent(param0); + if (*m_wxButtonExtSetTransparentwxByte != NULL){ + return m_wxButtonExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxButtonExtSetValidatorwxValidatorCRFunc m_wxButtonExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxButton::SetValidator(validator); + if (*m_wxButtonExtSetValidatorwxValidatorCR != NULL){ + return m_wxButtonExtSetValidatorwxValidatorCR(this, validator); + } + } + wxButtonExtSetWindowStyleFlaglongFunc m_wxButtonExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxButton::SetWindowStyleFlag(style); + if (*m_wxButtonExtSetWindowStyleFlaglong != NULL){ + return m_wxButtonExtSetWindowStyleFlaglong(this, style); + } + } + wxButtonExtShouldInheritColoursFunc m_wxButtonExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxButton::ShouldInheritColours(); + if (*m_wxButtonExtShouldInheritColours != NULL){ + return m_wxButtonExtShouldInheritColours(this); + } + else { + return res; + } + } + wxButtonExtShowboolFunc m_wxButtonExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxButton::Show(show); + if (*m_wxButtonExtShowbool != NULL){ + return m_wxButtonExtShowbool(this, show); + } + else { + return res; + } + } + wxButtonExtShowWithEffectwxShowEffectunsignedintFunc m_wxButtonExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxButton::ShowWithEffect(param0, param1); + if (*m_wxButtonExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxButtonExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxButtonExtTransferDataFromWindowFunc m_wxButtonExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxButton::TransferDataFromWindow(); + if (*m_wxButtonExtTransferDataFromWindow != NULL){ + return m_wxButtonExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxButtonExtTransferDataToWindowFunc m_wxButtonExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxButton::TransferDataToWindow(); + if (*m_wxButtonExtTransferDataToWindow != NULL){ + return m_wxButtonExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxButtonExtTryAfterwxEventRFunc m_wxButtonExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxButton::TryAfter(event); + if (*m_wxButtonExtTryAfterwxEventR != NULL){ + return m_wxButtonExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxButtonExtTryBeforewxEventRFunc m_wxButtonExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxButton::TryBefore(event); + if (*m_wxButtonExtTryBeforewxEventR != NULL){ + return m_wxButtonExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxButtonExtUnregisterHotKeyintFunc m_wxButtonExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxButton::UnregisterHotKey(hotkeyId); + if (*m_wxButtonExtUnregisterHotKeyint != NULL){ + return m_wxButtonExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxButtonExtUpdateFunc m_wxButtonExtUpdate = NULL; + virtual void Update() override + { + wxButton::Update(); + if (*m_wxButtonExtUpdate != NULL){ + return m_wxButtonExtUpdate(this); + } + } + wxButtonExtUpdateWindowUIlongFunc m_wxButtonExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxButton::UpdateWindowUI(flags); + if (*m_wxButtonExtUpdateWindowUIlong != NULL){ + return m_wxButtonExtUpdateWindowUIlong(this, flags); + } + } + wxButtonExtValidateFunc m_wxButtonExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxButton::Validate(); + if (*m_wxButtonExtValidate != NULL){ + return m_wxButtonExtValidate(this); + } + else { + return res; + } + } + wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc m_wxButtonExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxButton::WXAdjustFontToOwnPPI(param0); + if (*m_wxButtonExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxButtonExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxButtonExtWXGetTextEntryFunc m_wxButtonExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxButton::WXGetTextEntry(); + if (*m_wxButtonExtWXGetTextEntry != NULL){ + return m_wxButtonExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxButtonExtWXReservedEvtHandler1voidPFunc m_wxButtonExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxButton::WXReservedEvtHandler1(param0); + if (*m_wxButtonExtWXReservedEvtHandler1voidP != NULL){ + return m_wxButtonExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxButtonExtWXReservedEvtHandler2voidPFunc m_wxButtonExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxButton::WXReservedEvtHandler2(param0); + if (*m_wxButtonExtWXReservedEvtHandler2voidP != NULL){ + return m_wxButtonExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxButtonExtWXReservedWindow1voidPFunc m_wxButtonExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxButton::WXReservedWindow1(param0); + if (*m_wxButtonExtWXReservedWindow1voidP != NULL){ + return m_wxButtonExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxButtonExtWXReservedWindow2voidPFunc m_wxButtonExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxButton::WXReservedWindow2(param0); + if (*m_wxButtonExtWXReservedWindow2voidP != NULL){ + return m_wxButtonExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxButtonExtWXReservedWindow3voidPFunc m_wxButtonExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxButton::WXReservedWindow3(param0); + if (*m_wxButtonExtWXReservedWindow3voidP != NULL){ + return m_wxButtonExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxButtonExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxButton::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxButtonExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxButtonExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxButtonExtWarpPointerintintFunc m_wxButtonExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxButton::WarpPointer(x, y); + if (*m_wxButtonExtWarpPointerintint != NULL){ + return m_wxButtonExtWarpPointerintint(this, x, y); + } + } + wxButtonExtWindowToClientSizewxSizeCRFunc m_wxButtonExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxButton::WindowToClientSize(size); + if (*m_wxButtonExtWindowToClientSizewxSizeCR != NULL){ + return m_wxButtonExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxButtonExt(wxButtonExtAcceptsFocusFunc a_AcceptsFocus, wxButtonExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxButtonExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxButtonExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxButtonExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxButtonExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxButtonExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxButtonExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxButtonExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxButtonExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxButtonExtCanBeFocusedFunc a_CanBeFocused, wxButtonExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxButtonExtCanScrollintFunc a_CanScrollint, wxButtonExtCanSetTransparentFunc a_CanSetTransparent, wxButtonExtClearBackgroundFunc a_ClearBackground, wxButtonExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxButtonExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxButtonExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxButtonExtCreateRefDataFunc a_CreateRefData, wxButtonExtDestroyFunc a_Destroy, wxButtonExtDissociateHandleFunc a_DissociateHandle, wxButtonExtDoCaptureMouseFunc a_DoCaptureMouse, wxButtonExtDoCentreintFunc a_DoCentreint, wxButtonExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxButtonExtDoEnableboolFunc a_DoEnablebool, wxButtonExtDoFreezeFunc a_DoFreeze, wxButtonExtDoGetAuthNeededFunc a_DoGetAuthNeeded, wxButtonExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxButtonExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxButtonExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxButtonExtDoGetBestSizeFunc a_DoGetBestSize, wxButtonExtDoGetBitmapwxAnyButtonBaseNStateFunc a_DoGetBitmapwxAnyButtonBaseNState, wxButtonExtDoGetBitmapMarginsFunc a_DoGetBitmapMargins, wxButtonExtDoGetClientDataFunc a_DoGetClientData, wxButtonExtDoGetClientObjectFunc a_DoGetClientObject, wxButtonExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxButtonExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxButtonExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxButtonExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxButtonExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxButtonExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxButtonExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxButtonExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxButtonExtDoIsExposedintintFunc a_DoIsExposedintint, wxButtonExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxButtonExtDoNavigateInintFunc a_DoNavigateInint, wxButtonExtDoPhaseintFunc a_DoPhaseint, wxButtonExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxButtonExtDoReleaseMouseFunc a_DoReleaseMouse, wxButtonExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxButtonExtDoSetAuthNeededboolFunc a_DoSetAuthNeededbool, wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNStateFunc a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState, wxButtonExtDoSetBitmapMarginsintintFunc a_DoSetBitmapMarginsintint, wxButtonExtDoSetBitmapPositionwxDirectionFunc a_DoSetBitmapPositionwxDirection, wxButtonExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxButtonExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxButtonExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxButtonExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxButtonExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxButtonExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxButtonExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxButtonExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxButtonExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxButtonExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxButtonExtDoThawFunc a_DoThaw, wxButtonExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxButtonExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxButtonExtEnableboolFunc a_Enablebool, wxButtonExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxButtonExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxButtonExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxButtonExtFitFunc a_Fit, wxButtonExtFitInsideFunc a_FitInside, wxButtonExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxButtonExtGetCharHeightFunc a_GetCharHeight, wxButtonExtGetCharWidthFunc a_GetCharWidth, wxButtonExtGetClassInfoFunc a_GetClassInfo, wxButtonExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxButtonExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxButtonExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxButtonExtGetDPIFunc a_GetDPI, wxButtonExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxButtonExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxButtonExtGetDefaultBorderFunc a_GetDefaultBorder, wxButtonExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxButtonExtGetDropTargetFunc a_GetDropTarget, wxButtonExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxButtonExtGetEventHashTableFunc a_GetEventHashTable, wxButtonExtGetEventTableFunc a_GetEventTable, wxButtonExtGetHandleFunc a_GetHandle, wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxButtonExtGetLabelFunc a_GetLabel, wxButtonExtGetLabelTextFunc a_GetLabelText, wxButtonExtGetLayoutDirectionFunc a_GetLayoutDirection, wxButtonExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxButtonExtGetMaxClientSizeFunc a_GetMaxClientSize, wxButtonExtGetMaxSizeFunc a_GetMaxSize, wxButtonExtGetMinClientSizeFunc a_GetMinClientSize, wxButtonExtGetMinSizeFunc a_GetMinSize, wxButtonExtGetNameFunc a_GetName, wxButtonExtGetNormalStateFunc a_GetNormalState, wxButtonExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxButtonExtGetScrollPosintFunc a_GetScrollPosint, wxButtonExtGetScrollRangeintFunc a_GetScrollRangeint, wxButtonExtGetScrollThumbintFunc a_GetScrollThumbint, wxButtonExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxButtonExtGetThemeEnabledFunc a_GetThemeEnabled, wxButtonExtGetValidatorFunc a_GetValidator, wxButtonExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxButtonExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxButtonExtHasCaptureFunc a_HasCapture, wxButtonExtHasFocusFunc a_HasFocus, wxButtonExtHasMultiplePagesFunc a_HasMultiplePages, wxButtonExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxButtonExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxButtonExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxButtonExtInheritAttributesFunc a_InheritAttributes, wxButtonExtInitDialogFunc a_InitDialog, wxButtonExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxButtonExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxButtonExtIsRetainedFunc a_IsRetained, wxButtonExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxButtonExtIsShownFunc a_IsShown, wxButtonExtIsShownOnScreenFunc a_IsShownOnScreen, wxButtonExtIsThisEnabledFunc a_IsThisEnabled, wxButtonExtIsTopLevelFunc a_IsTopLevel, wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxButtonExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxButtonExtLayoutFunc a_Layout, wxButtonExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxButtonExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxButtonExtLowerFunc a_Lower, wxButtonExtMoveConstraintintintFunc a_MoveConstraintintint, wxButtonExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxButtonExtOnInternalIdleFunc a_OnInternalIdle, wxButtonExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxButtonExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxButtonExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxButtonExtRaiseFunc a_Raise, wxButtonExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxButtonExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxButtonExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxButtonExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxButtonExtScrollLinesintFunc a_ScrollLinesint, wxButtonExtScrollPagesintFunc a_ScrollPagesint, wxButtonExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxButtonExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxButtonExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxButtonExtSendSizeEventintFunc a_SendSizeEventint, wxButtonExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxButtonExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxButtonExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxButtonExtSetCanFocusboolFunc a_SetCanFocusbool, wxButtonExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxButtonExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxButtonExtSetDefaultFunc a_SetDefault, wxButtonExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxButtonExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxButtonExtSetExtraStylelongFunc a_SetExtraStylelong, wxButtonExtSetFocusFunc a_SetFocus, wxButtonExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxButtonExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxButtonExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxButtonExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxButtonExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxButtonExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxButtonExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxButtonExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxButtonExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxButtonExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxButtonExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxButtonExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxButtonExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxButtonExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxButtonExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxButtonExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxButtonExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxButtonExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxButtonExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxButtonExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxButtonExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxButtonExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxButtonExtShouldInheritColoursFunc a_ShouldInheritColours, wxButtonExtShowboolFunc a_Showbool, wxButtonExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxButtonExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxButtonExtTransferDataToWindowFunc a_TransferDataToWindow, wxButtonExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxButtonExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxButtonExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxButtonExtUpdateFunc a_Update, wxButtonExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxButtonExtValidateFunc a_Validate, wxButtonExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxButtonExtWXGetTextEntryFunc a_WXGetTextEntry, wxButtonExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxButtonExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxButtonExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxButtonExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxButtonExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxButtonExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxButtonExtWarpPointerintintFunc a_WarpPointerintint, wxButtonExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxButton() { + m_wxButtonExtAcceptsFocus = a_AcceptsFocus; + m_wxButtonExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxButtonExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxButtonExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxButtonExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxButtonExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxButtonExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxButtonExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxButtonExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxButtonExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxButtonExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxButtonExtCanBeFocused = a_CanBeFocused; + m_wxButtonExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxButtonExtCanScrollint = a_CanScrollint; + m_wxButtonExtCanSetTransparent = a_CanSetTransparent; + m_wxButtonExtClearBackground = a_ClearBackground; + m_wxButtonExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxButtonExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxButtonExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxButtonExtCreateRefData = a_CreateRefData; + m_wxButtonExtDestroy = a_Destroy; + m_wxButtonExtDissociateHandle = a_DissociateHandle; + m_wxButtonExtDoCaptureMouse = a_DoCaptureMouse; + m_wxButtonExtDoCentreint = a_DoCentreint; + m_wxButtonExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxButtonExtDoEnablebool = a_DoEnablebool; + m_wxButtonExtDoFreeze = a_DoFreeze; + m_wxButtonExtDoGetAuthNeeded = a_DoGetAuthNeeded; + m_wxButtonExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxButtonExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxButtonExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxButtonExtDoGetBestSize = a_DoGetBestSize; + m_wxButtonExtDoGetBitmapwxAnyButtonBaseNState = a_DoGetBitmapwxAnyButtonBaseNState; + m_wxButtonExtDoGetBitmapMargins = a_DoGetBitmapMargins; + m_wxButtonExtDoGetClientData = a_DoGetClientData; + m_wxButtonExtDoGetClientObject = a_DoGetClientObject; + m_wxButtonExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxButtonExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxButtonExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxButtonExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxButtonExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxButtonExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxButtonExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxButtonExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxButtonExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxButtonExtDoIsExposedintint = a_DoIsExposedintint; + m_wxButtonExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxButtonExtDoNavigateInint = a_DoNavigateInint; + m_wxButtonExtDoPhaseint = a_DoPhaseint; + m_wxButtonExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxButtonExtDoReleaseMouse = a_DoReleaseMouse; + m_wxButtonExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxButtonExtDoSetAuthNeededbool = a_DoSetAuthNeededbool; + m_wxButtonExtDoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState = a_DoSetBitmapwxBitmapBundleCRwxAnyButtonBaseNState; + m_wxButtonExtDoSetBitmapMarginsintint = a_DoSetBitmapMarginsintint; + m_wxButtonExtDoSetBitmapPositionwxDirection = a_DoSetBitmapPositionwxDirection; + m_wxButtonExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxButtonExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxButtonExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxButtonExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxButtonExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxButtonExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxButtonExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxButtonExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxButtonExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxButtonExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxButtonExtDoThaw = a_DoThaw; + m_wxButtonExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxButtonExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxButtonExtEnablebool = a_Enablebool; + m_wxButtonExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxButtonExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxButtonExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxButtonExtFit = a_Fit; + m_wxButtonExtFitInside = a_FitInside; + m_wxButtonExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxButtonExtGetCharHeight = a_GetCharHeight; + m_wxButtonExtGetCharWidth = a_GetCharWidth; + m_wxButtonExtGetClassInfo = a_GetClassInfo; + m_wxButtonExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxButtonExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxButtonExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxButtonExtGetDPI = a_GetDPI; + m_wxButtonExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxButtonExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxButtonExtGetDefaultBorder = a_GetDefaultBorder; + m_wxButtonExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxButtonExtGetDropTarget = a_GetDropTarget; + m_wxButtonExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxButtonExtGetEventHashTable = a_GetEventHashTable; + m_wxButtonExtGetEventTable = a_GetEventTable; + m_wxButtonExtGetHandle = a_GetHandle; + m_wxButtonExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxButtonExtGetLabel = a_GetLabel; + m_wxButtonExtGetLabelText = a_GetLabelText; + m_wxButtonExtGetLayoutDirection = a_GetLayoutDirection; + m_wxButtonExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxButtonExtGetMaxClientSize = a_GetMaxClientSize; + m_wxButtonExtGetMaxSize = a_GetMaxSize; + m_wxButtonExtGetMinClientSize = a_GetMinClientSize; + m_wxButtonExtGetMinSize = a_GetMinSize; + m_wxButtonExtGetName = a_GetName; + m_wxButtonExtGetNormalState = a_GetNormalState; + m_wxButtonExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxButtonExtGetScrollPosint = a_GetScrollPosint; + m_wxButtonExtGetScrollRangeint = a_GetScrollRangeint; + m_wxButtonExtGetScrollThumbint = a_GetScrollThumbint; + m_wxButtonExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxButtonExtGetThemeEnabled = a_GetThemeEnabled; + m_wxButtonExtGetValidator = a_GetValidator; + m_wxButtonExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxButtonExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxButtonExtHasCapture = a_HasCapture; + m_wxButtonExtHasFocus = a_HasFocus; + m_wxButtonExtHasMultiplePages = a_HasMultiplePages; + m_wxButtonExtHasTransparentBackground = a_HasTransparentBackground; + m_wxButtonExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxButtonExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxButtonExtInheritAttributes = a_InheritAttributes; + m_wxButtonExtInitDialog = a_InitDialog; + m_wxButtonExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxButtonExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxButtonExtIsRetained = a_IsRetained; + m_wxButtonExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxButtonExtIsShown = a_IsShown; + m_wxButtonExtIsShownOnScreen = a_IsShownOnScreen; + m_wxButtonExtIsThisEnabled = a_IsThisEnabled; + m_wxButtonExtIsTopLevel = a_IsTopLevel; + m_wxButtonExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxButtonExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxButtonExtLayout = a_Layout; + m_wxButtonExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxButtonExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxButtonExtLower = a_Lower; + m_wxButtonExtMoveConstraintintint = a_MoveConstraintintint; + m_wxButtonExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxButtonExtOnInternalIdle = a_OnInternalIdle; + m_wxButtonExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxButtonExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxButtonExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxButtonExtRaise = a_Raise; + m_wxButtonExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxButtonExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxButtonExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxButtonExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxButtonExtScrollLinesint = a_ScrollLinesint; + m_wxButtonExtScrollPagesint = a_ScrollPagesint; + m_wxButtonExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxButtonExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxButtonExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxButtonExtSendSizeEventint = a_SendSizeEventint; + m_wxButtonExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxButtonExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxButtonExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxButtonExtSetCanFocusbool = a_SetCanFocusbool; + m_wxButtonExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxButtonExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxButtonExtSetDefault = a_SetDefault; + m_wxButtonExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxButtonExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxButtonExtSetExtraStylelong = a_SetExtraStylelong; + m_wxButtonExtSetFocus = a_SetFocus; + m_wxButtonExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxButtonExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxButtonExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxButtonExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxButtonExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxButtonExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxButtonExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxButtonExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxButtonExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxButtonExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxButtonExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxButtonExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxButtonExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxButtonExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxButtonExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxButtonExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxButtonExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxButtonExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxButtonExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxButtonExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxButtonExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxButtonExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxButtonExtShouldInheritColours = a_ShouldInheritColours; + m_wxButtonExtShowbool = a_Showbool; + m_wxButtonExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxButtonExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxButtonExtTransferDataToWindow = a_TransferDataToWindow; + m_wxButtonExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxButtonExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxButtonExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxButtonExtUpdate = a_Update; + m_wxButtonExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxButtonExtValidate = a_Validate; + m_wxButtonExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxButtonExtWXGetTextEntry = a_WXGetTextEntry; + m_wxButtonExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxButtonExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxButtonExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxButtonExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxButtonExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxButtonExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxButtonExtWarpPointerintint = a_WarpPointerintint; + m_wxButtonExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; diff --git a/wxheaders/wxext/control_ext.h b/wxheaders/wxext/control_ext.h index ef6656a..1b37495 100644 --- a/wxheaders/wxext/control_ext.h +++ b/wxheaders/wxext/control_ext.h @@ -1,46 +1,1161 @@ #ifndef _WX_CONTROL_H_EXT_ #define _WX_CONTROL_H_EXT_ -#include +#include +#include class wxControlBaseExt; -typedef void (*wxControlBaseExtCommandFunc)(const wxControlBaseExt* self, wxCommandEvent& event); -typedef bool (*wxControlBaseExtSetFontFunc)(const wxControlBaseExt* self, wxFont const& font); -typedef void (*wxControlBaseExtDoUpdateWindowUIFunc)(const wxControlBaseExt* self, wxUpdateUIEvent& event); +typedef bool (*wxControlBaseExtAcceptsFocusFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtAcceptsFocusFromKeyboardFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtAcceptsFocusRecursivelyFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtAddChildwxWindowBasePFunc)(const wxControlBaseExt* self, wxWindowBase* child); +typedef void (*wxControlBaseExtAddPendingEventwxEventCRFunc)(const wxControlBaseExt* self, wxEvent const& event); +typedef wxCoord (*wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxControlBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxControlBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxControlBaseExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxControlBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxControlBaseExt* self, bool param0, bool param1); +typedef void (*wxControlBaseExtAssociateHandleWXWidgetFunc)(const wxControlBaseExt* self, WXWidget param0); +typedef bool (*wxControlBaseExtBeginRepositioningChildrenFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtCanApplyThemeBorderFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtCanBeFocusedFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtCanBeOutsideClientAreaFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtCanScrollintFunc)(const wxControlBaseExt* self, int orient); +typedef bool (*wxControlBaseExtCanSetTransparentFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtClearBackgroundFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtClientToWindowSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxControlBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxControlBaseExt* self, wxObjectRefData const* data); +typedef void (*wxControlBaseExtCommandwxCommandEventRFunc)(const wxControlBaseExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxControlBaseExtCreateRefDataFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtDestroyFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDissociateHandleFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDoCaptureMouseFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDoCentreintFunc)(const wxControlBaseExt* self, int dir); +typedef void (*wxControlBaseExtDoClientToScreenintPintPFunc)(const wxControlBaseExt* self, int* x, int* y); +typedef void (*wxControlBaseExtDoEnableboolFunc)(const wxControlBaseExt* self, bool param0); +typedef void (*wxControlBaseExtDoFreezeFunc)(const wxControlBaseExt* self); +typedef int (*wxControlBaseExtDoGetBestClientHeightintFunc)(const wxControlBaseExt* self, int param0); +typedef wxSize (*wxControlBaseExtDoGetBestClientSizeFunc)(const wxControlBaseExt* self); +typedef int (*wxControlBaseExtDoGetBestClientWidthintFunc)(const wxControlBaseExt* self, int param0); +typedef wxSize (*wxControlBaseExtDoGetBestSizeFunc)(const wxControlBaseExt* self); +typedef void* (*wxControlBaseExtDoGetClientDataFunc)(const wxControlBaseExt* self); +typedef wxClientData* (*wxControlBaseExtDoGetClientObjectFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDoGetClientSizeintPintPFunc)(const wxControlBaseExt* self, int* width, int* height); +typedef void (*wxControlBaseExtDoGetPositionintPintPFunc)(const wxControlBaseExt* self, int* x, int* y); +typedef void (*wxControlBaseExtDoGetScreenPositionintPintPFunc)(const wxControlBaseExt* self, int* x, int* y); +typedef void (*wxControlBaseExtDoGetSizeintPintPFunc)(const wxControlBaseExt* self, int* width, int* height); +typedef wxSize (*wxControlBaseExtDoGetSizeFromTextSizeintintFunc)(const wxControlBaseExt* self, int xlen, int ylen); +typedef void (*wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxControlBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxControlBaseExtDoGetVirtualSizeFunc)(const wxControlBaseExt* self); +typedef wxHitTest (*wxControlBaseExtDoHitTestwxCoordwxCoordFunc)(const wxControlBaseExt* self, wxCoord x, wxCoord y); +typedef bool (*wxControlBaseExtDoIsExposedintintintintFunc)(const wxControlBaseExt* self, int x, int y, int w, int h); +typedef bool (*wxControlBaseExtDoIsExposedintintFunc)(const wxControlBaseExt* self, int x, int y); +typedef void (*wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxControlBaseExt* self, wxWindow* win, wxWindowBase::WindowOrder move); +typedef void (*wxControlBaseExtDoMoveWindowintintintintFunc)(const wxControlBaseExt* self, int x, int y, int width, int height); +typedef bool (*wxControlBaseExtDoNavigateInintFunc)(const wxControlBaseExt* self, int flags); +typedef bool (*wxControlBaseExtDoPhaseintFunc)(const wxControlBaseExt* self, int phase); +typedef bool (*wxControlBaseExtDoPopupMenuwxMenuPintintFunc)(const wxControlBaseExt* self, wxMenu* menu, int x, int y); +typedef void (*wxControlBaseExtDoReleaseMouseFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDoScreenToClientintPintPFunc)(const wxControlBaseExt* self, int* x, int* y); +typedef void (*wxControlBaseExtDoSetClientDatavoidPFunc)(const wxControlBaseExt* self, void* data); +typedef void (*wxControlBaseExtDoSetClientObjectwxClientDataPFunc)(const wxControlBaseExt* self, wxClientData* data); +typedef void (*wxControlBaseExtDoSetClientSizeintintFunc)(const wxControlBaseExt* self, int width, int height); +typedef bool (*wxControlBaseExtDoSetLabelMarkupwxStringCRFunc)(const wxControlBaseExt* self, wxString const& markup); +typedef void (*wxControlBaseExtDoSetSizeintintintintintFunc)(const wxControlBaseExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxControlBaseExtDoSetSizeHintsintintintintintintFunc)(const wxControlBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxControlBaseExtDoSetToolTipwxToolTipPFunc)(const wxControlBaseExt* self, wxToolTip* tip); +typedef void (*wxControlBaseExtDoSetToolTipTextwxStringCRFunc)(const wxControlBaseExt* self, wxString const& tip); +typedef void (*wxControlBaseExtDoSetVirtualSizeintintFunc)(const wxControlBaseExt* self, int x, int y); +typedef void (*wxControlBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxControlBaseExt* self, wxWindowVariant variant); +typedef void (*wxControlBaseExtDoThawFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxControlBaseExt* self, wxUpdateUIEvent& event); +typedef void (*wxControlBaseExtDragAcceptFilesboolFunc)(const wxControlBaseExt* self, bool accept); +typedef bool (*wxControlBaseExtEnableboolFunc)(const wxControlBaseExt* self, bool enable); +typedef bool (*wxControlBaseExtEnableTouchEventsintFunc)(const wxControlBaseExt* self, int param0); +typedef void (*wxControlBaseExtEnableVisibleFocusboolFunc)(const wxControlBaseExt* self, bool param0); +typedef void (*wxControlBaseExtEndRepositioningChildrenFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtFitFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtFitInsideFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetBestVirtualSizeFunc)(const wxControlBaseExt* self); +typedef int (*wxControlBaseExtGetCharHeightFunc)(const wxControlBaseExt* self); +typedef int (*wxControlBaseExtGetCharWidthFunc)(const wxControlBaseExt* self); +typedef wxClassInfo* (*wxControlBaseExtGetClassInfoFunc)(const wxControlBaseExt* self); +typedef wxPoint (*wxControlBaseExtGetClientAreaOriginFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtGetClientSizeConstraintintPintPFunc)(const wxControlBaseExt* self, int* w, int* h); +typedef double (*wxControlBaseExtGetContentScaleFactorFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetDPIFunc)(const wxControlBaseExt* self); +typedef double (*wxControlBaseExtGetDPIScaleFactorFunc)(const wxControlBaseExt* self); +typedef wxVisualAttributes (*wxControlBaseExtGetDefaultAttributesFunc)(const wxControlBaseExt* self); typedef wxBorder (*wxControlBaseExtGetDefaultBorderFunc)(const wxControlBaseExt* self); -typedef bool (*wxControlBaseExtDoSetLabelMarkupFunc)(const wxControlBaseExt* self, wxString const& markup); -typedef wxSize (*wxControlBaseExtDoGetSizeFromTextSizeFunc)(const wxControlBaseExt* self, int xlen, int ylen); +typedef wxBorder (*wxControlBaseExtGetDefaultBorderForControlFunc)(const wxControlBaseExt* self); +typedef wxDropTarget* (*wxControlBaseExtGetDropTargetFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetEffectiveMinSizeFunc)(const wxControlBaseExt* self); +typedef wxEventHashTable& (*wxControlBaseExtGetEventHashTableFunc)(const wxControlBaseExt* self); +typedef wxEventTable const* (*wxControlBaseExtGetEventTableFunc)(const wxControlBaseExt* self); +typedef WXWidget (*wxControlBaseExtGetHandleFunc)(const wxControlBaseExt* self); +typedef wxString (*wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxControlBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxControlBaseExtGetLabelFunc)(const wxControlBaseExt* self); +typedef wxString (*wxControlBaseExtGetLabelTextFunc)(const wxControlBaseExt* self); +typedef wxLayoutDirection (*wxControlBaseExtGetLayoutDirectionFunc)(const wxControlBaseExt* self); +typedef wxWindow* (*wxControlBaseExtGetMainWindowOfCompositeControlFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetMaxClientSizeFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetMaxSizeFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetMinClientSizeFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetMinSizeFunc)(const wxControlBaseExt* self); +typedef wxString (*wxControlBaseExtGetNameFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtGetPositionConstraintintPintPFunc)(const wxControlBaseExt* self, int* x, int* y); +typedef int (*wxControlBaseExtGetScrollPosintFunc)(const wxControlBaseExt* self, int orient); +typedef int (*wxControlBaseExtGetScrollRangeintFunc)(const wxControlBaseExt* self, int orient); +typedef int (*wxControlBaseExtGetScrollThumbintFunc)(const wxControlBaseExt* self, int orient); +typedef void (*wxControlBaseExtGetSizeConstraintintPintPFunc)(const wxControlBaseExt* self, int* w, int* h); +typedef bool (*wxControlBaseExtGetThemeEnabledFunc)(const wxControlBaseExt* self); +typedef wxValidator* (*wxControlBaseExtGetValidatorFunc)(const wxControlBaseExt* self); +typedef wxSize (*wxControlBaseExtGetWindowBorderSizeFunc)(const wxControlBaseExt* self); +typedef long (*wxControlBaseExtGetWindowStyleFlagFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtHasCaptureFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtHasFocusFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtHasMultiplePagesFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtHasTransparentBackgroundFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxControlBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxControlBaseExtInformFirstDirectionintintintFunc)(const wxControlBaseExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxControlBaseExtInheritAttributesFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtInitDialogFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsClientAreaChildwxWindowCPFunc)(const wxControlBaseExt* self, wxWindow const* param0); +typedef bool (*wxControlBaseExtIsDoubleBufferedFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsRetainedFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsScrollbarAlwaysShownintFunc)(const wxControlBaseExt* self, int param0); +typedef bool (*wxControlBaseExtIsShownFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsShownOnScreenFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsThisEnabledFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsTopLevelFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxControlBaseExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxControlBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxControlBaseExt* self, wxString* reason); +typedef bool (*wxControlBaseExtLayoutFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtLayoutPhase1intPFunc)(const wxControlBaseExt* self, int* noChanges); +typedef bool (*wxControlBaseExtLayoutPhase2intPFunc)(const wxControlBaseExt* self, int* noChanges); +typedef void (*wxControlBaseExtLowerFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtMoveConstraintintintFunc)(const wxControlBaseExt* self, int x, int y); +typedef bool (*wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxControlBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxControlBaseExtOnInternalIdleFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtPrepareDCwxDCRFunc)(const wxControlBaseExt* self, wxDC& param0); +typedef bool (*wxControlBaseExtProcessEventwxEventRFunc)(const wxControlBaseExt* self, wxEvent& event); +typedef void (*wxControlBaseExtQueueEventwxEventPFunc)(const wxControlBaseExt* self, wxEvent* event); +typedef void (*wxControlBaseExtRaiseFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtRefreshboolwxRectCPFunc)(const wxControlBaseExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxControlBaseExtRegisterHotKeyintintintFunc)(const wxControlBaseExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxControlBaseExtRemoveChildwxWindowBasePFunc)(const wxControlBaseExt* self, wxWindowBase* child); +typedef bool (*wxControlBaseExtReparentwxWindowBasePFunc)(const wxControlBaseExt* self, wxWindowBase* newParent); +typedef bool (*wxControlBaseExtScrollLinesintFunc)(const wxControlBaseExt* self, int param0); +typedef bool (*wxControlBaseExtScrollPagesintFunc)(const wxControlBaseExt* self, int param0); +typedef void (*wxControlBaseExtScrollWindowintintwxRectCPFunc)(const wxControlBaseExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxControlBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxControlBaseExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxControlBaseExtSendIdleEventswxIdleEventRFunc)(const wxControlBaseExt* self, wxIdleEvent& event); +typedef void (*wxControlBaseExtSendSizeEventintFunc)(const wxControlBaseExt* self, int flags); +typedef void (*wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxControlBaseExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxControlBaseExtSetBackgroundColourwxColourCRFunc)(const wxControlBaseExt* self, wxColour const& colour); +typedef bool (*wxControlBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxControlBaseExt* self, wxBackgroundStyle style); +typedef void (*wxControlBaseExtSetCanFocusboolFunc)(const wxControlBaseExt* self, bool param0); +typedef void (*wxControlBaseExtSetConstraintSizesboolFunc)(const wxControlBaseExt* self, bool recurse); +typedef bool (*wxControlBaseExtSetCursorwxCursorCRFunc)(const wxControlBaseExt* self, wxCursor const& cursor); +typedef void (*wxControlBaseExtSetDoubleBufferedboolFunc)(const wxControlBaseExt* self, bool param0); +typedef void (*wxControlBaseExtSetDropTargetwxDropTargetPFunc)(const wxControlBaseExt* self, wxDropTarget* dropTarget); +typedef void (*wxControlBaseExtSetExtraStylelongFunc)(const wxControlBaseExt* self, long exStyle); +typedef void (*wxControlBaseExtSetFocusFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtSetFocusFromKbdFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtSetFontwxFontCRFunc)(const wxControlBaseExt* self, wxFont const& font); +typedef bool (*wxControlBaseExtSetForegroundColourwxColourCRFunc)(const wxControlBaseExt* self, wxColour const& colour); +typedef void (*wxControlBaseExtSetIdwxWindowIDFunc)(const wxControlBaseExt* self, wxWindowID winid); +typedef void (*wxControlBaseExtSetLabelwxStringCRFunc)(const wxControlBaseExt* self, wxString const& label); +typedef void (*wxControlBaseExtSetLabelTextwxStringCRFunc)(const wxControlBaseExt* self, wxString const& text); +typedef void (*wxControlBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxControlBaseExt* self, wxLayoutDirection param0); +typedef void (*wxControlBaseExtSetMaxClientSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& size); +typedef void (*wxControlBaseExtSetMaxSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& maxSize); +typedef void (*wxControlBaseExtSetMinClientSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& size); +typedef void (*wxControlBaseExtSetMinSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& minSize); +typedef void (*wxControlBaseExtSetNamewxStringCRFunc)(const wxControlBaseExt* self, wxString const& name); +typedef void (*wxControlBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxControlBaseExt* self, wxEvtHandler* handler); +typedef void (*wxControlBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxControlBaseExt* self, wxEvtHandler* handler); +typedef void (*wxControlBaseExtSetScrollPosintintboolFunc)(const wxControlBaseExt* self, int orient, int pos, bool refresh); +typedef void (*wxControlBaseExtSetScrollbarintintintintboolFunc)(const wxControlBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxControlBaseExtSetSizeConstraintintintintintFunc)(const wxControlBaseExt* self, int x, int y, int w, int h); +typedef void (*wxControlBaseExtSetSizeHintsintintintintintintFunc)(const wxControlBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxControlBaseExtSetThemeEnabledboolFunc)(const wxControlBaseExt* self, bool enableTheme); +typedef bool (*wxControlBaseExtSetTransparentwxByteFunc)(const wxControlBaseExt* self, wxByte param0); +typedef void (*wxControlBaseExtSetValidatorwxValidatorCRFunc)(const wxControlBaseExt* self, wxValidator const& validator); +typedef void (*wxControlBaseExtSetWindowStyleFlaglongFunc)(const wxControlBaseExt* self, long style); +typedef bool (*wxControlBaseExtShouldInheritColoursFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtShowboolFunc)(const wxControlBaseExt* self, bool show); +typedef bool (*wxControlBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxControlBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxControlBaseExtTransferDataFromWindowFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtTransferDataToWindowFunc)(const wxControlBaseExt* self); +typedef bool (*wxControlBaseExtTryAfterwxEventRFunc)(const wxControlBaseExt* self, wxEvent& event); +typedef bool (*wxControlBaseExtTryBeforewxEventRFunc)(const wxControlBaseExt* self, wxEvent& event); +typedef bool (*wxControlBaseExtUnregisterHotKeyintFunc)(const wxControlBaseExt* self, int hotkeyId); +typedef void (*wxControlBaseExtUpdateFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtUpdateWindowUIlongFunc)(const wxControlBaseExt* self, long flags); +typedef bool (*wxControlBaseExtValidateFunc)(const wxControlBaseExt* self); +typedef void (*wxControlBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxControlBaseExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxControlBaseExtWXGetTextEntryFunc)(const wxControlBaseExt* self); +typedef void* (*wxControlBaseExtWXReservedEvtHandler1voidPFunc)(const wxControlBaseExt* self, void* param0); +typedef void* (*wxControlBaseExtWXReservedEvtHandler2voidPFunc)(const wxControlBaseExt* self, void* param0); +typedef void* (*wxControlBaseExtWXReservedWindow1voidPFunc)(const wxControlBaseExt* self, void* param0); +typedef void* (*wxControlBaseExtWXReservedWindow2voidPFunc)(const wxControlBaseExt* self, void* param0); +typedef void* (*wxControlBaseExtWXReservedWindow3voidPFunc)(const wxControlBaseExt* self, void* param0); +typedef void (*wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxControlBaseExt* self, int flags, wxSizer* sizer); +typedef void (*wxControlBaseExtWarpPointerintintFunc)(const wxControlBaseExt* self, int x, int y); +typedef wxSize (*wxControlBaseExtWindowToClientSizewxSizeCRFunc)(const wxControlBaseExt* self, wxSize const& size); +class wxControlExt; +typedef bool (*wxControlExtAcceptsFocusFunc)(const wxControlExt* self); +typedef bool (*wxControlExtAcceptsFocusFromKeyboardFunc)(const wxControlExt* self); +typedef bool (*wxControlExtAcceptsFocusRecursivelyFunc)(const wxControlExt* self); +typedef void (*wxControlExtAddChildwxWindowBasePFunc)(const wxControlExt* self, wxWindowBase* child); +typedef void (*wxControlExtAddPendingEventwxEventCRFunc)(const wxControlExt* self, wxEvent const& event); +typedef wxCoord (*wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxControlExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxControlExtAdjustForParentClientOriginintRintRintFunc)(const wxControlExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxControlExtAlwaysShowScrollbarsboolboolFunc)(const wxControlExt* self, bool param0, bool param1); +typedef void (*wxControlExtAssociateHandleWXWidgetFunc)(const wxControlExt* self, WXWidget param0); +typedef bool (*wxControlExtBeginRepositioningChildrenFunc)(const wxControlExt* self); +typedef bool (*wxControlExtCanApplyThemeBorderFunc)(const wxControlExt* self); +typedef bool (*wxControlExtCanBeFocusedFunc)(const wxControlExt* self); +typedef bool (*wxControlExtCanBeOutsideClientAreaFunc)(const wxControlExt* self); +typedef bool (*wxControlExtCanScrollintFunc)(const wxControlExt* self, int orient); +typedef bool (*wxControlExtCanSetTransparentFunc)(const wxControlExt* self); +typedef void (*wxControlExtClearBackgroundFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtClientToWindowSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxControlExtCloneRefDatawxObjectRefDataCPFunc)(const wxControlExt* self, wxObjectRefData const* data); +typedef void (*wxControlExtCommandwxCommandEventRFunc)(const wxControlExt* self, wxCommandEvent& event); +typedef wxObjectRefData* (*wxControlExtCreateRefDataFunc)(const wxControlExt* self); +typedef bool (*wxControlExtDestroyFunc)(const wxControlExt* self); +typedef void (*wxControlExtDissociateHandleFunc)(const wxControlExt* self); +typedef void (*wxControlExtDoCaptureMouseFunc)(const wxControlExt* self); +typedef void (*wxControlExtDoCentreintFunc)(const wxControlExt* self, int dir); +typedef void (*wxControlExtDoClientToScreenintPintPFunc)(const wxControlExt* self, int* x, int* y); +typedef void (*wxControlExtDoEnableboolFunc)(const wxControlExt* self, bool param0); +typedef void (*wxControlExtDoFreezeFunc)(const wxControlExt* self); +typedef int (*wxControlExtDoGetBestClientHeightintFunc)(const wxControlExt* self, int param0); +typedef wxSize (*wxControlExtDoGetBestClientSizeFunc)(const wxControlExt* self); +typedef int (*wxControlExtDoGetBestClientWidthintFunc)(const wxControlExt* self, int param0); +typedef wxSize (*wxControlExtDoGetBestSizeFunc)(const wxControlExt* self); +typedef void* (*wxControlExtDoGetClientDataFunc)(const wxControlExt* self); +typedef wxClientData* (*wxControlExtDoGetClientObjectFunc)(const wxControlExt* self); +typedef void (*wxControlExtDoGetClientSizeintPintPFunc)(const wxControlExt* self, int* width, int* height); +typedef void (*wxControlExtDoGetPositionintPintPFunc)(const wxControlExt* self, int* x, int* y); +typedef void (*wxControlExtDoGetScreenPositionintPintPFunc)(const wxControlExt* self, int* x, int* y); +typedef void (*wxControlExtDoGetSizeintPintPFunc)(const wxControlExt* self, int* width, int* height); +typedef wxSize (*wxControlExtDoGetSizeFromTextSizeintintFunc)(const wxControlExt* self, int xlen, int ylen); +typedef void (*wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxControlExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxControlExtDoGetVirtualSizeFunc)(const wxControlExt* self); +typedef wxHitTest (*wxControlExtDoHitTestwxCoordwxCoordFunc)(const wxControlExt* self, wxCoord x, wxCoord y); +typedef bool (*wxControlExtDoIsExposedintintintintFunc)(const wxControlExt* self, int x, int y, int w, int h); +typedef bool (*wxControlExtDoIsExposedintintFunc)(const wxControlExt* self, int x, int y); +typedef void (*wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxControlExt* self, wxWindow* win, wxWindowBase::WindowOrder move); +typedef void (*wxControlExtDoMoveWindowintintintintFunc)(const wxControlExt* self, int x, int y, int width, int height); +typedef bool (*wxControlExtDoNavigateInintFunc)(const wxControlExt* self, int flags); +typedef bool (*wxControlExtDoPhaseintFunc)(const wxControlExt* self, int phase); +typedef bool (*wxControlExtDoPopupMenuwxMenuPintintFunc)(const wxControlExt* self, wxMenu* menu, int x, int y); +typedef void (*wxControlExtDoReleaseMouseFunc)(const wxControlExt* self); +typedef void (*wxControlExtDoScreenToClientintPintPFunc)(const wxControlExt* self, int* x, int* y); +typedef void (*wxControlExtDoSetClientDatavoidPFunc)(const wxControlExt* self, void* data); +typedef void (*wxControlExtDoSetClientObjectwxClientDataPFunc)(const wxControlExt* self, wxClientData* data); +typedef void (*wxControlExtDoSetClientSizeintintFunc)(const wxControlExt* self, int width, int height); +typedef bool (*wxControlExtDoSetLabelMarkupwxStringCRFunc)(const wxControlExt* self, wxString const& markup); +typedef void (*wxControlExtDoSetSizeintintintintintFunc)(const wxControlExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxControlExtDoSetSizeHintsintintintintintintFunc)(const wxControlExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxControlExtDoSetToolTipwxToolTipPFunc)(const wxControlExt* self, wxToolTip* tip); +typedef void (*wxControlExtDoSetToolTipTextwxStringCRFunc)(const wxControlExt* self, wxString const& tip); +typedef void (*wxControlExtDoSetVirtualSizeintintFunc)(const wxControlExt* self, int x, int y); +typedef void (*wxControlExtDoSetWindowVariantwxWindowVariantFunc)(const wxControlExt* self, wxWindowVariant variant); +typedef void (*wxControlExtDoThawFunc)(const wxControlExt* self); +typedef void (*wxControlExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxControlExt* self, wxUpdateUIEvent& event); +typedef void (*wxControlExtDragAcceptFilesboolFunc)(const wxControlExt* self, bool accept); +typedef bool (*wxControlExtEnableboolFunc)(const wxControlExt* self, bool enable); +typedef bool (*wxControlExtEnableTouchEventsintFunc)(const wxControlExt* self, int param0); +typedef void (*wxControlExtEnableVisibleFocusboolFunc)(const wxControlExt* self, bool param0); +typedef void (*wxControlExtEndRepositioningChildrenFunc)(const wxControlExt* self); +typedef void (*wxControlExtFitFunc)(const wxControlExt* self); +typedef void (*wxControlExtFitInsideFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetBestVirtualSizeFunc)(const wxControlExt* self); +typedef int (*wxControlExtGetCharHeightFunc)(const wxControlExt* self); +typedef int (*wxControlExtGetCharWidthFunc)(const wxControlExt* self); +typedef wxClassInfo* (*wxControlExtGetClassInfoFunc)(const wxControlExt* self); +typedef wxPoint (*wxControlExtGetClientAreaOriginFunc)(const wxControlExt* self); +typedef void (*wxControlExtGetClientSizeConstraintintPintPFunc)(const wxControlExt* self, int* w, int* h); +typedef double (*wxControlExtGetContentScaleFactorFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetDPIFunc)(const wxControlExt* self); +typedef double (*wxControlExtGetDPIScaleFactorFunc)(const wxControlExt* self); +typedef wxVisualAttributes (*wxControlExtGetDefaultAttributesFunc)(const wxControlExt* self); +typedef wxBorder (*wxControlExtGetDefaultBorderFunc)(const wxControlExt* self); +typedef wxBorder (*wxControlExtGetDefaultBorderForControlFunc)(const wxControlExt* self); +typedef wxDropTarget* (*wxControlExtGetDropTargetFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetEffectiveMinSizeFunc)(const wxControlExt* self); +typedef wxEventHashTable& (*wxControlExtGetEventHashTableFunc)(const wxControlExt* self); +typedef wxEventTable const* (*wxControlExtGetEventTableFunc)(const wxControlExt* self); +typedef WXWidget (*wxControlExtGetHandleFunc)(const wxControlExt* self); +typedef wxString (*wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxControlExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxControlExtGetLabelFunc)(const wxControlExt* self); +typedef wxString (*wxControlExtGetLabelTextFunc)(const wxControlExt* self); +typedef wxLayoutDirection (*wxControlExtGetLayoutDirectionFunc)(const wxControlExt* self); +typedef wxWindow* (*wxControlExtGetMainWindowOfCompositeControlFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetMaxClientSizeFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetMaxSizeFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetMinClientSizeFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetMinSizeFunc)(const wxControlExt* self); +typedef wxString (*wxControlExtGetNameFunc)(const wxControlExt* self); +typedef void (*wxControlExtGetPositionConstraintintPintPFunc)(const wxControlExt* self, int* x, int* y); +typedef int (*wxControlExtGetScrollPosintFunc)(const wxControlExt* self, int orient); +typedef int (*wxControlExtGetScrollRangeintFunc)(const wxControlExt* self, int orient); +typedef int (*wxControlExtGetScrollThumbintFunc)(const wxControlExt* self, int orient); +typedef void (*wxControlExtGetSizeConstraintintPintPFunc)(const wxControlExt* self, int* w, int* h); +typedef bool (*wxControlExtGetThemeEnabledFunc)(const wxControlExt* self); +typedef wxValidator* (*wxControlExtGetValidatorFunc)(const wxControlExt* self); +typedef wxSize (*wxControlExtGetWindowBorderSizeFunc)(const wxControlExt* self); +typedef long (*wxControlExtGetWindowStyleFlagFunc)(const wxControlExt* self); +typedef bool (*wxControlExtHasCaptureFunc)(const wxControlExt* self); +typedef bool (*wxControlExtHasFocusFunc)(const wxControlExt* self); +typedef bool (*wxControlExtHasMultiplePagesFunc)(const wxControlExt* self); +typedef bool (*wxControlExtHasTransparentBackgroundFunc)(const wxControlExt* self); +typedef bool (*wxControlExtHideWithEffectwxShowEffectunsignedintFunc)(const wxControlExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxControlExtInformFirstDirectionintintintFunc)(const wxControlExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxControlExtInheritAttributesFunc)(const wxControlExt* self); +typedef void (*wxControlExtInitDialogFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsClientAreaChildwxWindowCPFunc)(const wxControlExt* self, wxWindow const* param0); +typedef bool (*wxControlExtIsDoubleBufferedFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsRetainedFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsScrollbarAlwaysShownintFunc)(const wxControlExt* self, int param0); +typedef bool (*wxControlExtIsShownFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsShownOnScreenFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsThisEnabledFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsTopLevelFunc)(const wxControlExt* self); +typedef bool (*wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxControlExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxControlExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxControlExt* self, wxString* reason); +typedef bool (*wxControlExtLayoutFunc)(const wxControlExt* self); +typedef bool (*wxControlExtLayoutPhase1intPFunc)(const wxControlExt* self, int* noChanges); +typedef bool (*wxControlExtLayoutPhase2intPFunc)(const wxControlExt* self, int* noChanges); +typedef void (*wxControlExtLowerFunc)(const wxControlExt* self); +typedef void (*wxControlExtMoveConstraintintintFunc)(const wxControlExt* self, int x, int y); +typedef bool (*wxControlExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxControlExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxControlExtOnInternalIdleFunc)(const wxControlExt* self); +typedef void (*wxControlExtPrepareDCwxDCRFunc)(const wxControlExt* self, wxDC& param0); +typedef bool (*wxControlExtProcessEventwxEventRFunc)(const wxControlExt* self, wxEvent& event); +typedef void (*wxControlExtQueueEventwxEventPFunc)(const wxControlExt* self, wxEvent* event); +typedef void (*wxControlExtRaiseFunc)(const wxControlExt* self); +typedef void (*wxControlExtRefreshboolwxRectCPFunc)(const wxControlExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxControlExtRegisterHotKeyintintintFunc)(const wxControlExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxControlExtRemoveChildwxWindowBasePFunc)(const wxControlExt* self, wxWindowBase* child); +typedef bool (*wxControlExtReparentwxWindowBasePFunc)(const wxControlExt* self, wxWindowBase* newParent); +typedef bool (*wxControlExtScrollLinesintFunc)(const wxControlExt* self, int param0); +typedef bool (*wxControlExtScrollPagesintFunc)(const wxControlExt* self, int param0); +typedef void (*wxControlExtScrollWindowintintwxRectCPFunc)(const wxControlExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxControlExtSearchEventTablewxEventTableRwxEventRFunc)(const wxControlExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxControlExtSendIdleEventswxIdleEventRFunc)(const wxControlExt* self, wxIdleEvent& event); +typedef void (*wxControlExtSendSizeEventintFunc)(const wxControlExt* self, int flags); +typedef void (*wxControlExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxControlExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxControlExtSetBackgroundColourwxColourCRFunc)(const wxControlExt* self, wxColour const& colour); +typedef bool (*wxControlExtSetBackgroundStylewxBackgroundStyleFunc)(const wxControlExt* self, wxBackgroundStyle style); +typedef void (*wxControlExtSetCanFocusboolFunc)(const wxControlExt* self, bool param0); +typedef void (*wxControlExtSetConstraintSizesboolFunc)(const wxControlExt* self, bool recurse); +typedef bool (*wxControlExtSetCursorwxCursorCRFunc)(const wxControlExt* self, wxCursor const& cursor); +typedef void (*wxControlExtSetDoubleBufferedboolFunc)(const wxControlExt* self, bool param0); +typedef void (*wxControlExtSetDropTargetwxDropTargetPFunc)(const wxControlExt* self, wxDropTarget* dropTarget); +typedef void (*wxControlExtSetExtraStylelongFunc)(const wxControlExt* self, long exStyle); +typedef void (*wxControlExtSetFocusFunc)(const wxControlExt* self); +typedef void (*wxControlExtSetFocusFromKbdFunc)(const wxControlExt* self); +typedef bool (*wxControlExtSetFontwxFontCRFunc)(const wxControlExt* self, wxFont const& font); +typedef bool (*wxControlExtSetForegroundColourwxColourCRFunc)(const wxControlExt* self, wxColour const& colour); +typedef void (*wxControlExtSetIdwxWindowIDFunc)(const wxControlExt* self, wxWindowID winid); +typedef void (*wxControlExtSetLabelwxStringCRFunc)(const wxControlExt* self, wxString const& label); +typedef void (*wxControlExtSetLabelTextwxStringCRFunc)(const wxControlExt* self, wxString const& text); +typedef void (*wxControlExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxControlExt* self, wxLayoutDirection param0); +typedef void (*wxControlExtSetMaxClientSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& size); +typedef void (*wxControlExtSetMaxSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& maxSize); +typedef void (*wxControlExtSetMinClientSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& size); +typedef void (*wxControlExtSetMinSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& minSize); +typedef void (*wxControlExtSetNamewxStringCRFunc)(const wxControlExt* self, wxString const& name); +typedef void (*wxControlExtSetNextHandlerwxEvtHandlerPFunc)(const wxControlExt* self, wxEvtHandler* handler); +typedef void (*wxControlExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxControlExt* self, wxEvtHandler* handler); +typedef void (*wxControlExtSetScrollPosintintboolFunc)(const wxControlExt* self, int orient, int pos, bool refresh); +typedef void (*wxControlExtSetScrollbarintintintintboolFunc)(const wxControlExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxControlExtSetSizeConstraintintintintintFunc)(const wxControlExt* self, int x, int y, int w, int h); +typedef void (*wxControlExtSetSizeHintsintintintintintintFunc)(const wxControlExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxControlExtSetThemeEnabledboolFunc)(const wxControlExt* self, bool enableTheme); +typedef bool (*wxControlExtSetTransparentwxByteFunc)(const wxControlExt* self, wxByte param0); +typedef void (*wxControlExtSetValidatorwxValidatorCRFunc)(const wxControlExt* self, wxValidator const& validator); +typedef void (*wxControlExtSetWindowStyleFlaglongFunc)(const wxControlExt* self, long style); +typedef bool (*wxControlExtShouldInheritColoursFunc)(const wxControlExt* self); +typedef bool (*wxControlExtShowboolFunc)(const wxControlExt* self, bool show); +typedef bool (*wxControlExtShowWithEffectwxShowEffectunsignedintFunc)(const wxControlExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxControlExtTransferDataFromWindowFunc)(const wxControlExt* self); +typedef bool (*wxControlExtTransferDataToWindowFunc)(const wxControlExt* self); +typedef bool (*wxControlExtTryAfterwxEventRFunc)(const wxControlExt* self, wxEvent& event); +typedef bool (*wxControlExtTryBeforewxEventRFunc)(const wxControlExt* self, wxEvent& event); +typedef bool (*wxControlExtUnregisterHotKeyintFunc)(const wxControlExt* self, int hotkeyId); +typedef void (*wxControlExtUpdateFunc)(const wxControlExt* self); +typedef void (*wxControlExtUpdateWindowUIlongFunc)(const wxControlExt* self, long flags); +typedef bool (*wxControlExtValidateFunc)(const wxControlExt* self); +typedef void (*wxControlExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxControlExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxControlExtWXGetTextEntryFunc)(const wxControlExt* self); +typedef void* (*wxControlExtWXReservedEvtHandler1voidPFunc)(const wxControlExt* self, void* param0); +typedef void* (*wxControlExtWXReservedEvtHandler2voidPFunc)(const wxControlExt* self, void* param0); +typedef void* (*wxControlExtWXReservedWindow1voidPFunc)(const wxControlExt* self, void* param0); +typedef void* (*wxControlExtWXReservedWindow2voidPFunc)(const wxControlExt* self, void* param0); +typedef void* (*wxControlExtWXReservedWindow3voidPFunc)(const wxControlExt* self, void* param0); +typedef void (*wxControlExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxControlExt* self, int flags, wxSizer* sizer); +typedef void (*wxControlExtWarpPointerintintFunc)(const wxControlExt* self, int x, int y); +typedef wxSize (*wxControlExtWindowToClientSizewxSizeCRFunc)(const wxControlExt* self, wxSize const& size); class wxControlBaseExt: public wxControlBase { public: wxControlBaseExt(): wxControlBase() { } virtual ~wxControlBaseExt() override { } - wxControlBaseExtCommandFunc m_wxControlBaseExtCommand = NULL; - virtual void Command(wxCommandEvent& event) override + wxControlBaseExtAcceptsFocusFunc m_wxControlBaseExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override { - wxControlBase::Command(event); - if (*m_wxControlBaseExtCommand != NULL){ - return m_wxControlBaseExtCommand(this, event); - } - } - wxControlBaseExtSetFontFunc m_wxControlBaseExtSetFont = NULL; - virtual bool SetFont(wxFont const& font) override - { - bool res = wxControlBase::SetFont(font); - if (*m_wxControlBaseExtSetFont != NULL){ - return m_wxControlBaseExtSetFont(this, font); + bool res = wxControlBase::AcceptsFocus(); + if (*m_wxControlBaseExtAcceptsFocus != NULL){ + return m_wxControlBaseExtAcceptsFocus(this); } else { return res; } } - wxControlBaseExtDoUpdateWindowUIFunc m_wxControlBaseExtDoUpdateWindowUI = NULL; + wxControlBaseExtAcceptsFocusFromKeyboardFunc m_wxControlBaseExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxControlBase::AcceptsFocusFromKeyboard(); + if (*m_wxControlBaseExtAcceptsFocusFromKeyboard != NULL){ + return m_wxControlBaseExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxControlBaseExtAcceptsFocusRecursivelyFunc m_wxControlBaseExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxControlBase::AcceptsFocusRecursively(); + if (*m_wxControlBaseExtAcceptsFocusRecursively != NULL){ + return m_wxControlBaseExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxControlBaseExtAddChildwxWindowBasePFunc m_wxControlBaseExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxControlBase::AddChild(child); + if (*m_wxControlBaseExtAddChildwxWindowBaseP != NULL){ + return m_wxControlBaseExtAddChildwxWindowBaseP(this, child); + } + } + wxControlBaseExtAddPendingEventwxEventCRFunc m_wxControlBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxControlBase::AddPendingEvent(event); + if (*m_wxControlBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxControlBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxControlBase::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxControlBaseExtAdjustForParentClientOriginintRintRintFunc m_wxControlBaseExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxControlBase::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxControlBaseExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxControlBaseExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxControlBaseExtAlwaysShowScrollbarsboolboolFunc m_wxControlBaseExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxControlBase::AlwaysShowScrollbars(param0, param1); + if (*m_wxControlBaseExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxControlBaseExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxControlBaseExtAssociateHandleWXWidgetFunc m_wxControlBaseExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxControlBase::AssociateHandle(param0); + if (*m_wxControlBaseExtAssociateHandleWXWidget != NULL){ + return m_wxControlBaseExtAssociateHandleWXWidget(this, param0); + } + } + wxControlBaseExtBeginRepositioningChildrenFunc m_wxControlBaseExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxControlBase::BeginRepositioningChildren(); + if (*m_wxControlBaseExtBeginRepositioningChildren != NULL){ + return m_wxControlBaseExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxControlBaseExtCanApplyThemeBorderFunc m_wxControlBaseExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxControlBase::CanApplyThemeBorder(); + if (*m_wxControlBaseExtCanApplyThemeBorder != NULL){ + return m_wxControlBaseExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxControlBaseExtCanBeFocusedFunc m_wxControlBaseExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxControlBase::CanBeFocused(); + if (*m_wxControlBaseExtCanBeFocused != NULL){ + return m_wxControlBaseExtCanBeFocused(this); + } + else { + return res; + } + } + wxControlBaseExtCanBeOutsideClientAreaFunc m_wxControlBaseExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxControlBase::CanBeOutsideClientArea(); + if (*m_wxControlBaseExtCanBeOutsideClientArea != NULL){ + return m_wxControlBaseExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxControlBaseExtCanScrollintFunc m_wxControlBaseExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxControlBase::CanScroll(orient); + if (*m_wxControlBaseExtCanScrollint != NULL){ + return m_wxControlBaseExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxControlBaseExtCanSetTransparentFunc m_wxControlBaseExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxControlBase::CanSetTransparent(); + if (*m_wxControlBaseExtCanSetTransparent != NULL){ + return m_wxControlBaseExtCanSetTransparent(this); + } + else { + return res; + } + } + wxControlBaseExtClearBackgroundFunc m_wxControlBaseExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxControlBase::ClearBackground(); + if (*m_wxControlBaseExtClearBackground != NULL){ + return m_wxControlBaseExtClearBackground(this); + } + } + wxControlBaseExtClientToWindowSizewxSizeCRFunc m_wxControlBaseExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxControlBase::ClientToWindowSize(size); + if (*m_wxControlBaseExtClientToWindowSizewxSizeCR != NULL){ + return m_wxControlBaseExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxControlBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxControlBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxControlBase::CloneRefData(data); + if (*m_wxControlBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxControlBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxControlBaseExtCommandwxCommandEventRFunc m_wxControlBaseExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxControlBase::Command(event); + if (*m_wxControlBaseExtCommandwxCommandEventR != NULL){ + return m_wxControlBaseExtCommandwxCommandEventR(this, event); + } + } + wxControlBaseExtCreateRefDataFunc m_wxControlBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxControlBase::CreateRefData(); + if (*m_wxControlBaseExtCreateRefData != NULL){ + return m_wxControlBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxControlBaseExtDestroyFunc m_wxControlBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxControlBase::Destroy(); + if (*m_wxControlBaseExtDestroy != NULL){ + return m_wxControlBaseExtDestroy(this); + } + else { + return res; + } + } + wxControlBaseExtDissociateHandleFunc m_wxControlBaseExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxControlBase::DissociateHandle(); + if (*m_wxControlBaseExtDissociateHandle != NULL){ + return m_wxControlBaseExtDissociateHandle(this); + } + } + wxControlBaseExtDoCaptureMouseFunc m_wxControlBaseExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxControlBase::DoCaptureMouse(); + if (*m_wxControlBaseExtDoCaptureMouse != NULL){ + return m_wxControlBaseExtDoCaptureMouse(this); + } + } + wxControlBaseExtDoCentreintFunc m_wxControlBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxControlBase::DoCentre(dir); + if (*m_wxControlBaseExtDoCentreint != NULL){ + return m_wxControlBaseExtDoCentreint(this, dir); + } + } + wxControlBaseExtDoClientToScreenintPintPFunc m_wxControlBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxControlBase::DoClientToScreen(x, y); + if (*m_wxControlBaseExtDoClientToScreenintPintP != NULL){ + return m_wxControlBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxControlBaseExtDoEnableboolFunc m_wxControlBaseExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxControlBase::DoEnable(param0); + if (*m_wxControlBaseExtDoEnablebool != NULL){ + return m_wxControlBaseExtDoEnablebool(this, param0); + } + } + wxControlBaseExtDoFreezeFunc m_wxControlBaseExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxControlBase::DoFreeze(); + if (*m_wxControlBaseExtDoFreeze != NULL){ + return m_wxControlBaseExtDoFreeze(this); + } + } + wxControlBaseExtDoGetBestClientHeightintFunc m_wxControlBaseExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxControlBase::DoGetBestClientHeight(param0); + if (*m_wxControlBaseExtDoGetBestClientHeightint != NULL){ + return m_wxControlBaseExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtDoGetBestClientSizeFunc m_wxControlBaseExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxControlBase::DoGetBestClientSize(); + if (*m_wxControlBaseExtDoGetBestClientSize != NULL){ + return m_wxControlBaseExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxControlBaseExtDoGetBestClientWidthintFunc m_wxControlBaseExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxControlBase::DoGetBestClientWidth(param0); + if (*m_wxControlBaseExtDoGetBestClientWidthint != NULL){ + return m_wxControlBaseExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtDoGetBestSizeFunc m_wxControlBaseExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxControlBase::DoGetBestSize(); + if (*m_wxControlBaseExtDoGetBestSize != NULL){ + return m_wxControlBaseExtDoGetBestSize(this); + } + else { + return res; + } + } + wxControlBaseExtDoGetClientDataFunc m_wxControlBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxControlBase::DoGetClientData(); + if (*m_wxControlBaseExtDoGetClientData != NULL){ + return m_wxControlBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxControlBaseExtDoGetClientObjectFunc m_wxControlBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxControlBase::DoGetClientObject(); + if (*m_wxControlBaseExtDoGetClientObject != NULL){ + return m_wxControlBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxControlBaseExtDoGetClientSizeintPintPFunc m_wxControlBaseExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxControlBase::DoGetClientSize(width, height); + if (*m_wxControlBaseExtDoGetClientSizeintPintP != NULL){ + return m_wxControlBaseExtDoGetClientSizeintPintP(this, width, height); + } + } + wxControlBaseExtDoGetPositionintPintPFunc m_wxControlBaseExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxControlBase::DoGetPosition(x, y); + if (*m_wxControlBaseExtDoGetPositionintPintP != NULL){ + return m_wxControlBaseExtDoGetPositionintPintP(this, x, y); + } + } + wxControlBaseExtDoGetScreenPositionintPintPFunc m_wxControlBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxControlBase::DoGetScreenPosition(x, y); + if (*m_wxControlBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxControlBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxControlBaseExtDoGetSizeintPintPFunc m_wxControlBaseExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxControlBase::DoGetSize(width, height); + if (*m_wxControlBaseExtDoGetSizeintPintP != NULL){ + return m_wxControlBaseExtDoGetSizeintPintP(this, width, height); + } + } + wxControlBaseExtDoGetSizeFromTextSizeintintFunc m_wxControlBaseExtDoGetSizeFromTextSizeintint = NULL; + virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override + { + wxSize res = wxControlBase::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxControlBaseExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxControlBaseExtDoGetSizeFromTextSizeintint(this, xlen, ylen); + } + else { + return res; + } + } + wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxControlBase::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxControlBaseExtDoGetVirtualSizeFunc m_wxControlBaseExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxControlBase::DoGetVirtualSize(); + if (*m_wxControlBaseExtDoGetVirtualSize != NULL){ + return m_wxControlBaseExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxControlBaseExtDoHitTestwxCoordwxCoordFunc m_wxControlBaseExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxControlBase::DoHitTest(x, y); + if (*m_wxControlBaseExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxControlBaseExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxControlBaseExtDoIsExposedintintintintFunc m_wxControlBaseExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxControlBase::DoIsExposed(x, y, w, h); + if (*m_wxControlBaseExtDoIsExposedintintintint != NULL){ + return m_wxControlBaseExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxControlBaseExtDoIsExposedintintFunc m_wxControlBaseExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxControlBase::DoIsExposed(x, y); + if (*m_wxControlBaseExtDoIsExposedintint != NULL){ + return m_wxControlBaseExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxControlBase::DoMoveInTabOrder(win, move); + if (*m_wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } + wxControlBaseExtDoMoveWindowintintintintFunc m_wxControlBaseExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxControlBase::DoMoveWindow(x, y, width, height); + if (*m_wxControlBaseExtDoMoveWindowintintintint != NULL){ + return m_wxControlBaseExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxControlBaseExtDoNavigateInintFunc m_wxControlBaseExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxControlBase::DoNavigateIn(flags); + if (*m_wxControlBaseExtDoNavigateInint != NULL){ + return m_wxControlBaseExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxControlBaseExtDoPhaseintFunc m_wxControlBaseExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxControlBase::DoPhase(phase); + if (*m_wxControlBaseExtDoPhaseint != NULL){ + return m_wxControlBaseExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxControlBaseExtDoPopupMenuwxMenuPintintFunc m_wxControlBaseExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxControlBase::DoPopupMenu(menu, x, y); + if (*m_wxControlBaseExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxControlBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxControlBaseExtDoReleaseMouseFunc m_wxControlBaseExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxControlBase::DoReleaseMouse(); + if (*m_wxControlBaseExtDoReleaseMouse != NULL){ + return m_wxControlBaseExtDoReleaseMouse(this); + } + } + wxControlBaseExtDoScreenToClientintPintPFunc m_wxControlBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxControlBase::DoScreenToClient(x, y); + if (*m_wxControlBaseExtDoScreenToClientintPintP != NULL){ + return m_wxControlBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxControlBaseExtDoSetClientDatavoidPFunc m_wxControlBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxControlBase::DoSetClientData(data); + if (*m_wxControlBaseExtDoSetClientDatavoidP != NULL){ + return m_wxControlBaseExtDoSetClientDatavoidP(this, data); + } + } + wxControlBaseExtDoSetClientObjectwxClientDataPFunc m_wxControlBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxControlBase::DoSetClientObject(data); + if (*m_wxControlBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxControlBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxControlBaseExtDoSetClientSizeintintFunc m_wxControlBaseExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxControlBase::DoSetClientSize(width, height); + if (*m_wxControlBaseExtDoSetClientSizeintint != NULL){ + return m_wxControlBaseExtDoSetClientSizeintint(this, width, height); + } + } + wxControlBaseExtDoSetLabelMarkupwxStringCRFunc m_wxControlBaseExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxControlBase::DoSetLabelMarkup(markup); + if (*m_wxControlBaseExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxControlBaseExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxControlBaseExtDoSetSizeintintintintintFunc m_wxControlBaseExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxControlBase::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxControlBaseExtDoSetSizeintintintintint != NULL){ + return m_wxControlBaseExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxControlBaseExtDoSetSizeHintsintintintintintintFunc m_wxControlBaseExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxControlBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxControlBaseExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxControlBaseExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxControlBaseExtDoSetToolTipwxToolTipPFunc m_wxControlBaseExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxControlBase::DoSetToolTip(tip); + if (*m_wxControlBaseExtDoSetToolTipwxToolTipP != NULL){ + return m_wxControlBaseExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxControlBaseExtDoSetToolTipTextwxStringCRFunc m_wxControlBaseExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxControlBase::DoSetToolTipText(tip); + if (*m_wxControlBaseExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxControlBaseExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxControlBaseExtDoSetVirtualSizeintintFunc m_wxControlBaseExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxControlBase::DoSetVirtualSize(x, y); + if (*m_wxControlBaseExtDoSetVirtualSizeintint != NULL){ + return m_wxControlBaseExtDoSetVirtualSizeintint(this, x, y); + } + } + wxControlBaseExtDoSetWindowVariantwxWindowVariantFunc m_wxControlBaseExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxControlBase::DoSetWindowVariant(variant); + if (*m_wxControlBaseExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxControlBaseExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxControlBaseExtDoThawFunc m_wxControlBaseExtDoThaw = NULL; + virtual void DoThaw() override + { + wxControlBase::DoThaw(); + if (*m_wxControlBaseExtDoThaw != NULL){ + return m_wxControlBaseExtDoThaw(this); + } + } + wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override { wxControlBase::DoUpdateWindowUI(event); - if (*m_wxControlBaseExtDoUpdateWindowUI != NULL){ - return m_wxControlBaseExtDoUpdateWindowUI(this, event); + if (*m_wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxControlBaseExtDragAcceptFilesboolFunc m_wxControlBaseExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxControlBase::DragAcceptFiles(accept); + if (*m_wxControlBaseExtDragAcceptFilesbool != NULL){ + return m_wxControlBaseExtDragAcceptFilesbool(this, accept); + } + } + wxControlBaseExtEnableboolFunc m_wxControlBaseExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxControlBase::Enable(enable); + if (*m_wxControlBaseExtEnablebool != NULL){ + return m_wxControlBaseExtEnablebool(this, enable); + } + else { + return res; + } + } + wxControlBaseExtEnableTouchEventsintFunc m_wxControlBaseExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxControlBase::EnableTouchEvents(param0); + if (*m_wxControlBaseExtEnableTouchEventsint != NULL){ + return m_wxControlBaseExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtEnableVisibleFocusboolFunc m_wxControlBaseExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxControlBase::EnableVisibleFocus(param0); + if (*m_wxControlBaseExtEnableVisibleFocusbool != NULL){ + return m_wxControlBaseExtEnableVisibleFocusbool(this, param0); + } + } + wxControlBaseExtEndRepositioningChildrenFunc m_wxControlBaseExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxControlBase::EndRepositioningChildren(); + if (*m_wxControlBaseExtEndRepositioningChildren != NULL){ + return m_wxControlBaseExtEndRepositioningChildren(this); + } + } + wxControlBaseExtFitFunc m_wxControlBaseExtFit = NULL; + virtual void Fit() override + { + wxControlBase::Fit(); + if (*m_wxControlBaseExtFit != NULL){ + return m_wxControlBaseExtFit(this); + } + } + wxControlBaseExtFitInsideFunc m_wxControlBaseExtFitInside = NULL; + virtual void FitInside() override + { + wxControlBase::FitInside(); + if (*m_wxControlBaseExtFitInside != NULL){ + return m_wxControlBaseExtFitInside(this); + } + } + wxControlBaseExtGetBestVirtualSizeFunc m_wxControlBaseExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxControlBase::GetBestVirtualSize(); + if (*m_wxControlBaseExtGetBestVirtualSize != NULL){ + return m_wxControlBaseExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetCharHeightFunc m_wxControlBaseExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxControlBase::GetCharHeight(); + if (*m_wxControlBaseExtGetCharHeight != NULL){ + return m_wxControlBaseExtGetCharHeight(this); + } + else { + return res; + } + } + wxControlBaseExtGetCharWidthFunc m_wxControlBaseExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxControlBase::GetCharWidth(); + if (*m_wxControlBaseExtGetCharWidth != NULL){ + return m_wxControlBaseExtGetCharWidth(this); + } + else { + return res; + } + } + wxControlBaseExtGetClassInfoFunc m_wxControlBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxControlBase::GetClassInfo(); + if (*m_wxControlBaseExtGetClassInfo != NULL){ + return m_wxControlBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxControlBaseExtGetClientAreaOriginFunc m_wxControlBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxControlBase::GetClientAreaOrigin(); + if (*m_wxControlBaseExtGetClientAreaOrigin != NULL){ + return m_wxControlBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxControlBaseExtGetClientSizeConstraintintPintPFunc m_wxControlBaseExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxControlBase::GetClientSizeConstraint(w, h); + if (*m_wxControlBaseExtGetClientSizeConstraintintPintP != NULL){ + return m_wxControlBaseExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxControlBaseExtGetContentScaleFactorFunc m_wxControlBaseExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxControlBase::GetContentScaleFactor(); + if (*m_wxControlBaseExtGetContentScaleFactor != NULL){ + return m_wxControlBaseExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxControlBaseExtGetDPIFunc m_wxControlBaseExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxControlBase::GetDPI(); + if (*m_wxControlBaseExtGetDPI != NULL){ + return m_wxControlBaseExtGetDPI(this); + } + else { + return res; + } + } + wxControlBaseExtGetDPIScaleFactorFunc m_wxControlBaseExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxControlBase::GetDPIScaleFactor(); + if (*m_wxControlBaseExtGetDPIScaleFactor != NULL){ + return m_wxControlBaseExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxControlBaseExtGetDefaultAttributesFunc m_wxControlBaseExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxControlBase::GetDefaultAttributes(); + if (*m_wxControlBaseExtGetDefaultAttributes != NULL){ + return m_wxControlBaseExtGetDefaultAttributes(this); + } + else { + return res; } } wxControlBaseExtGetDefaultBorderFunc m_wxControlBaseExtGetDefaultBorder = NULL; @@ -54,53 +1169,3480 @@ public: return res; } } - wxControlBaseExtDoSetLabelMarkupFunc m_wxControlBaseExtDoSetLabelMarkup = NULL; - virtual bool DoSetLabelMarkup(wxString const& markup) override + wxControlBaseExtGetDefaultBorderForControlFunc m_wxControlBaseExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override { - bool res = wxControlBase::DoSetLabelMarkup(markup); - if (*m_wxControlBaseExtDoSetLabelMarkup != NULL){ - return m_wxControlBaseExtDoSetLabelMarkup(this, markup); + wxBorder res = wxControlBase::GetDefaultBorderForControl(); + if (*m_wxControlBaseExtGetDefaultBorderForControl != NULL){ + return m_wxControlBaseExtGetDefaultBorderForControl(this); } else { return res; } } - wxControlBaseExtDoGetSizeFromTextSizeFunc m_wxControlBaseExtDoGetSizeFromTextSize = NULL; + wxControlBaseExtGetDropTargetFunc m_wxControlBaseExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxControlBase::GetDropTarget(); + if (*m_wxControlBaseExtGetDropTarget != NULL){ + return m_wxControlBaseExtGetDropTarget(this); + } + else { + return res; + } + } + wxControlBaseExtGetEffectiveMinSizeFunc m_wxControlBaseExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxControlBase::GetEffectiveMinSize(); + if (*m_wxControlBaseExtGetEffectiveMinSize != NULL){ + return m_wxControlBaseExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetEventHashTableFunc m_wxControlBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxControlBase::GetEventHashTable(); + if (*m_wxControlBaseExtGetEventHashTable != NULL){ + return m_wxControlBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxControlBaseExtGetEventTableFunc m_wxControlBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxControlBase::GetEventTable(); + if (*m_wxControlBaseExtGetEventTable != NULL){ + return m_wxControlBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxControlBaseExtGetHandleFunc m_wxControlBaseExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxControlBase::GetHandle(); + if (*m_wxControlBaseExtGetHandle != NULL){ + return m_wxControlBaseExtGetHandle(this); + } + else { + return res; + } + } + wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxControlBase::GetHelpTextAtPoint(pt, origin); + if (*m_wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxControlBaseExtGetLabelFunc m_wxControlBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxControlBase::GetLabel(); + if (*m_wxControlBaseExtGetLabel != NULL){ + return m_wxControlBaseExtGetLabel(this); + } + else { + return res; + } + } + wxControlBaseExtGetLabelTextFunc m_wxControlBaseExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxControlBase::GetLabelText(); + if (*m_wxControlBaseExtGetLabelText != NULL){ + return m_wxControlBaseExtGetLabelText(this); + } + else { + return res; + } + } + wxControlBaseExtGetLayoutDirectionFunc m_wxControlBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxControlBase::GetLayoutDirection(); + if (*m_wxControlBaseExtGetLayoutDirection != NULL){ + return m_wxControlBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxControlBaseExtGetMainWindowOfCompositeControlFunc m_wxControlBaseExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxControlBase::GetMainWindowOfCompositeControl(); + if (*m_wxControlBaseExtGetMainWindowOfCompositeControl != NULL){ + return m_wxControlBaseExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxControlBaseExtGetMaxClientSizeFunc m_wxControlBaseExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxControlBase::GetMaxClientSize(); + if (*m_wxControlBaseExtGetMaxClientSize != NULL){ + return m_wxControlBaseExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetMaxSizeFunc m_wxControlBaseExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxControlBase::GetMaxSize(); + if (*m_wxControlBaseExtGetMaxSize != NULL){ + return m_wxControlBaseExtGetMaxSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetMinClientSizeFunc m_wxControlBaseExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxControlBase::GetMinClientSize(); + if (*m_wxControlBaseExtGetMinClientSize != NULL){ + return m_wxControlBaseExtGetMinClientSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetMinSizeFunc m_wxControlBaseExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxControlBase::GetMinSize(); + if (*m_wxControlBaseExtGetMinSize != NULL){ + return m_wxControlBaseExtGetMinSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetNameFunc m_wxControlBaseExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxControlBase::GetName(); + if (*m_wxControlBaseExtGetName != NULL){ + return m_wxControlBaseExtGetName(this); + } + else { + return res; + } + } + wxControlBaseExtGetPositionConstraintintPintPFunc m_wxControlBaseExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxControlBase::GetPositionConstraint(x, y); + if (*m_wxControlBaseExtGetPositionConstraintintPintP != NULL){ + return m_wxControlBaseExtGetPositionConstraintintPintP(this, x, y); + } + } + wxControlBaseExtGetScrollPosintFunc m_wxControlBaseExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxControlBase::GetScrollPos(orient); + if (*m_wxControlBaseExtGetScrollPosint != NULL){ + return m_wxControlBaseExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxControlBaseExtGetScrollRangeintFunc m_wxControlBaseExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxControlBase::GetScrollRange(orient); + if (*m_wxControlBaseExtGetScrollRangeint != NULL){ + return m_wxControlBaseExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxControlBaseExtGetScrollThumbintFunc m_wxControlBaseExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxControlBase::GetScrollThumb(orient); + if (*m_wxControlBaseExtGetScrollThumbint != NULL){ + return m_wxControlBaseExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxControlBaseExtGetSizeConstraintintPintPFunc m_wxControlBaseExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxControlBase::GetSizeConstraint(w, h); + if (*m_wxControlBaseExtGetSizeConstraintintPintP != NULL){ + return m_wxControlBaseExtGetSizeConstraintintPintP(this, w, h); + } + } + wxControlBaseExtGetThemeEnabledFunc m_wxControlBaseExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxControlBase::GetThemeEnabled(); + if (*m_wxControlBaseExtGetThemeEnabled != NULL){ + return m_wxControlBaseExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxControlBaseExtGetValidatorFunc m_wxControlBaseExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxControlBase::GetValidator(); + if (*m_wxControlBaseExtGetValidator != NULL){ + return m_wxControlBaseExtGetValidator(this); + } + else { + return res; + } + } + wxControlBaseExtGetWindowBorderSizeFunc m_wxControlBaseExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxControlBase::GetWindowBorderSize(); + if (*m_wxControlBaseExtGetWindowBorderSize != NULL){ + return m_wxControlBaseExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxControlBaseExtGetWindowStyleFlagFunc m_wxControlBaseExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxControlBase::GetWindowStyleFlag(); + if (*m_wxControlBaseExtGetWindowStyleFlag != NULL){ + return m_wxControlBaseExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxControlBaseExtHasCaptureFunc m_wxControlBaseExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxControlBase::HasCapture(); + if (*m_wxControlBaseExtHasCapture != NULL){ + return m_wxControlBaseExtHasCapture(this); + } + else { + return res; + } + } + wxControlBaseExtHasFocusFunc m_wxControlBaseExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxControlBase::HasFocus(); + if (*m_wxControlBaseExtHasFocus != NULL){ + return m_wxControlBaseExtHasFocus(this); + } + else { + return res; + } + } + wxControlBaseExtHasMultiplePagesFunc m_wxControlBaseExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxControlBase::HasMultiplePages(); + if (*m_wxControlBaseExtHasMultiplePages != NULL){ + return m_wxControlBaseExtHasMultiplePages(this); + } + else { + return res; + } + } + wxControlBaseExtHasTransparentBackgroundFunc m_wxControlBaseExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxControlBase::HasTransparentBackground(); + if (*m_wxControlBaseExtHasTransparentBackground != NULL){ + return m_wxControlBaseExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxControlBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxControlBaseExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxControlBase::HideWithEffect(param0, param1); + if (*m_wxControlBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxControlBaseExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxControlBaseExtInformFirstDirectionintintintFunc m_wxControlBaseExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxControlBase::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxControlBaseExtInformFirstDirectionintintint != NULL){ + return m_wxControlBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxControlBaseExtInheritAttributesFunc m_wxControlBaseExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxControlBase::InheritAttributes(); + if (*m_wxControlBaseExtInheritAttributes != NULL){ + return m_wxControlBaseExtInheritAttributes(this); + } + } + wxControlBaseExtInitDialogFunc m_wxControlBaseExtInitDialog = NULL; + virtual void InitDialog() override + { + wxControlBase::InitDialog(); + if (*m_wxControlBaseExtInitDialog != NULL){ + return m_wxControlBaseExtInitDialog(this); + } + } + wxControlBaseExtIsClientAreaChildwxWindowCPFunc m_wxControlBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxControlBase::IsClientAreaChild(param0); + if (*m_wxControlBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxControlBaseExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtIsDoubleBufferedFunc m_wxControlBaseExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxControlBase::IsDoubleBuffered(); + if (*m_wxControlBaseExtIsDoubleBuffered != NULL){ + return m_wxControlBaseExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxControlBaseExtIsRetainedFunc m_wxControlBaseExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxControlBase::IsRetained(); + if (*m_wxControlBaseExtIsRetained != NULL){ + return m_wxControlBaseExtIsRetained(this); + } + else { + return res; + } + } + wxControlBaseExtIsScrollbarAlwaysShownintFunc m_wxControlBaseExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxControlBase::IsScrollbarAlwaysShown(param0); + if (*m_wxControlBaseExtIsScrollbarAlwaysShownint != NULL){ + return m_wxControlBaseExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtIsShownFunc m_wxControlBaseExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxControlBase::IsShown(); + if (*m_wxControlBaseExtIsShown != NULL){ + return m_wxControlBaseExtIsShown(this); + } + else { + return res; + } + } + wxControlBaseExtIsShownOnScreenFunc m_wxControlBaseExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxControlBase::IsShownOnScreen(); + if (*m_wxControlBaseExtIsShownOnScreen != NULL){ + return m_wxControlBaseExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxControlBaseExtIsThisEnabledFunc m_wxControlBaseExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxControlBase::IsThisEnabled(); + if (*m_wxControlBaseExtIsThisEnabled != NULL){ + return m_wxControlBaseExtIsThisEnabled(this); + } + else { + return res; + } + } + wxControlBaseExtIsTopLevelFunc m_wxControlBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxControlBase::IsTopLevel(); + if (*m_wxControlBaseExtIsTopLevel != NULL){ + return m_wxControlBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxControlBase::IsTopNavigationDomain(param0); + if (*m_wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxControlBaseExtIsTransparentBackgroundSupportedwxStringPFunc m_wxControlBaseExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxControlBase::IsTransparentBackgroundSupported(reason); + if (*m_wxControlBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxControlBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxControlBaseExtLayoutFunc m_wxControlBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxControlBase::Layout(); + if (*m_wxControlBaseExtLayout != NULL){ + return m_wxControlBaseExtLayout(this); + } + else { + return res; + } + } + wxControlBaseExtLayoutPhase1intPFunc m_wxControlBaseExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxControlBase::LayoutPhase1(noChanges); + if (*m_wxControlBaseExtLayoutPhase1intP != NULL){ + return m_wxControlBaseExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxControlBaseExtLayoutPhase2intPFunc m_wxControlBaseExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxControlBase::LayoutPhase2(noChanges); + if (*m_wxControlBaseExtLayoutPhase2intP != NULL){ + return m_wxControlBaseExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxControlBaseExtLowerFunc m_wxControlBaseExtLower = NULL; + virtual void Lower() override + { + wxControlBase::Lower(); + if (*m_wxControlBaseExtLower != NULL){ + return m_wxControlBaseExtLower(this); + } + } + wxControlBaseExtMoveConstraintintintFunc m_wxControlBaseExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxControlBase::MoveConstraint(x, y); + if (*m_wxControlBaseExtMoveConstraintintint != NULL){ + return m_wxControlBaseExtMoveConstraintintint(this, x, y); + } + } + wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxControlBase::OnDynamicBind(param0); + if (*m_wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxControlBaseExtOnInternalIdleFunc m_wxControlBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxControlBase::OnInternalIdle(); + if (*m_wxControlBaseExtOnInternalIdle != NULL){ + return m_wxControlBaseExtOnInternalIdle(this); + } + } + wxControlBaseExtPrepareDCwxDCRFunc m_wxControlBaseExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxControlBase::PrepareDC(param0); + if (*m_wxControlBaseExtPrepareDCwxDCR != NULL){ + return m_wxControlBaseExtPrepareDCwxDCR(this, param0); + } + } + wxControlBaseExtProcessEventwxEventRFunc m_wxControlBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxControlBase::ProcessEvent(event); + if (*m_wxControlBaseExtProcessEventwxEventR != NULL){ + return m_wxControlBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxControlBaseExtQueueEventwxEventPFunc m_wxControlBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxControlBase::QueueEvent(event); + if (*m_wxControlBaseExtQueueEventwxEventP != NULL){ + return m_wxControlBaseExtQueueEventwxEventP(this, event); + } + } + wxControlBaseExtRaiseFunc m_wxControlBaseExtRaise = NULL; + virtual void Raise() override + { + wxControlBase::Raise(); + if (*m_wxControlBaseExtRaise != NULL){ + return m_wxControlBaseExtRaise(this); + } + } + wxControlBaseExtRefreshboolwxRectCPFunc m_wxControlBaseExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxControlBase::Refresh(eraseBackground, rect); + if (*m_wxControlBaseExtRefreshboolwxRectCP != NULL){ + return m_wxControlBaseExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxControlBaseExtRegisterHotKeyintintintFunc m_wxControlBaseExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxControlBase::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxControlBaseExtRegisterHotKeyintintint != NULL){ + return m_wxControlBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxControlBaseExtRemoveChildwxWindowBasePFunc m_wxControlBaseExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxControlBase::RemoveChild(child); + if (*m_wxControlBaseExtRemoveChildwxWindowBaseP != NULL){ + return m_wxControlBaseExtRemoveChildwxWindowBaseP(this, child); + } + } + wxControlBaseExtReparentwxWindowBasePFunc m_wxControlBaseExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxControlBase::Reparent(newParent); + if (*m_wxControlBaseExtReparentwxWindowBaseP != NULL){ + return m_wxControlBaseExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxControlBaseExtScrollLinesintFunc m_wxControlBaseExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxControlBase::ScrollLines(param0); + if (*m_wxControlBaseExtScrollLinesint != NULL){ + return m_wxControlBaseExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtScrollPagesintFunc m_wxControlBaseExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxControlBase::ScrollPages(param0); + if (*m_wxControlBaseExtScrollPagesint != NULL){ + return m_wxControlBaseExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxControlBaseExtScrollWindowintintwxRectCPFunc m_wxControlBaseExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxControlBase::ScrollWindow(dx, dy, rect); + if (*m_wxControlBaseExtScrollWindowintintwxRectCP != NULL){ + return m_wxControlBaseExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxControlBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxControlBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxControlBase::SearchEventTable(table, event); + if (*m_wxControlBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxControlBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxControlBaseExtSendIdleEventswxIdleEventRFunc m_wxControlBaseExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxControlBase::SendIdleEvents(event); + if (*m_wxControlBaseExtSendIdleEventswxIdleEventR != NULL){ + return m_wxControlBaseExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxControlBaseExtSendSizeEventintFunc m_wxControlBaseExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxControlBase::SendSizeEvent(flags); + if (*m_wxControlBaseExtSendSizeEventint != NULL){ + return m_wxControlBaseExtSendSizeEventint(this, flags); + } + } + wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxControlBase::SetAcceleratorTable(accel); + if (*m_wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxControlBaseExtSetBackgroundColourwxColourCRFunc m_wxControlBaseExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxControlBase::SetBackgroundColour(colour); + if (*m_wxControlBaseExtSetBackgroundColourwxColourCR != NULL){ + return m_wxControlBaseExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxControlBaseExtSetBackgroundStylewxBackgroundStyleFunc m_wxControlBaseExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxControlBase::SetBackgroundStyle(style); + if (*m_wxControlBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxControlBaseExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxControlBaseExtSetCanFocusboolFunc m_wxControlBaseExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxControlBase::SetCanFocus(param0); + if (*m_wxControlBaseExtSetCanFocusbool != NULL){ + return m_wxControlBaseExtSetCanFocusbool(this, param0); + } + } + wxControlBaseExtSetConstraintSizesboolFunc m_wxControlBaseExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxControlBase::SetConstraintSizes(recurse); + if (*m_wxControlBaseExtSetConstraintSizesbool != NULL){ + return m_wxControlBaseExtSetConstraintSizesbool(this, recurse); + } + } + wxControlBaseExtSetCursorwxCursorCRFunc m_wxControlBaseExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxControlBase::SetCursor(cursor); + if (*m_wxControlBaseExtSetCursorwxCursorCR != NULL){ + return m_wxControlBaseExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxControlBaseExtSetDoubleBufferedboolFunc m_wxControlBaseExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxControlBase::SetDoubleBuffered(param0); + if (*m_wxControlBaseExtSetDoubleBufferedbool != NULL){ + return m_wxControlBaseExtSetDoubleBufferedbool(this, param0); + } + } + wxControlBaseExtSetDropTargetwxDropTargetPFunc m_wxControlBaseExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxControlBase::SetDropTarget(dropTarget); + if (*m_wxControlBaseExtSetDropTargetwxDropTargetP != NULL){ + return m_wxControlBaseExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxControlBaseExtSetExtraStylelongFunc m_wxControlBaseExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxControlBase::SetExtraStyle(exStyle); + if (*m_wxControlBaseExtSetExtraStylelong != NULL){ + return m_wxControlBaseExtSetExtraStylelong(this, exStyle); + } + } + wxControlBaseExtSetFocusFunc m_wxControlBaseExtSetFocus = NULL; + virtual void SetFocus() override + { + wxControlBase::SetFocus(); + if (*m_wxControlBaseExtSetFocus != NULL){ + return m_wxControlBaseExtSetFocus(this); + } + } + wxControlBaseExtSetFocusFromKbdFunc m_wxControlBaseExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxControlBase::SetFocusFromKbd(); + if (*m_wxControlBaseExtSetFocusFromKbd != NULL){ + return m_wxControlBaseExtSetFocusFromKbd(this); + } + } + wxControlBaseExtSetFontwxFontCRFunc m_wxControlBaseExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxControlBase::SetFont(font); + if (*m_wxControlBaseExtSetFontwxFontCR != NULL){ + return m_wxControlBaseExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxControlBaseExtSetForegroundColourwxColourCRFunc m_wxControlBaseExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxControlBase::SetForegroundColour(colour); + if (*m_wxControlBaseExtSetForegroundColourwxColourCR != NULL){ + return m_wxControlBaseExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxControlBaseExtSetIdwxWindowIDFunc m_wxControlBaseExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxControlBase::SetId(winid); + if (*m_wxControlBaseExtSetIdwxWindowID != NULL){ + return m_wxControlBaseExtSetIdwxWindowID(this, winid); + } + } + wxControlBaseExtSetLabelwxStringCRFunc m_wxControlBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxControlBase::SetLabel(label); + if (*m_wxControlBaseExtSetLabelwxStringCR != NULL){ + return m_wxControlBaseExtSetLabelwxStringCR(this, label); + } + } + wxControlBaseExtSetLabelTextwxStringCRFunc m_wxControlBaseExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxControlBase::SetLabelText(text); + if (*m_wxControlBaseExtSetLabelTextwxStringCR != NULL){ + return m_wxControlBaseExtSetLabelTextwxStringCR(this, text); + } + } + wxControlBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxControlBaseExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxControlBase::SetLayoutDirection(param0); + if (*m_wxControlBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxControlBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxControlBaseExtSetMaxClientSizewxSizeCRFunc m_wxControlBaseExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxControlBase::SetMaxClientSize(size); + if (*m_wxControlBaseExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxControlBaseExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxControlBaseExtSetMaxSizewxSizeCRFunc m_wxControlBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxControlBase::SetMaxSize(maxSize); + if (*m_wxControlBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxControlBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxControlBaseExtSetMinClientSizewxSizeCRFunc m_wxControlBaseExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxControlBase::SetMinClientSize(size); + if (*m_wxControlBaseExtSetMinClientSizewxSizeCR != NULL){ + return m_wxControlBaseExtSetMinClientSizewxSizeCR(this, size); + } + } + wxControlBaseExtSetMinSizewxSizeCRFunc m_wxControlBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxControlBase::SetMinSize(minSize); + if (*m_wxControlBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxControlBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxControlBaseExtSetNamewxStringCRFunc m_wxControlBaseExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxControlBase::SetName(name); + if (*m_wxControlBaseExtSetNamewxStringCR != NULL){ + return m_wxControlBaseExtSetNamewxStringCR(this, name); + } + } + wxControlBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxControlBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxControlBase::SetNextHandler(handler); + if (*m_wxControlBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxControlBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxControlBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxControlBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxControlBase::SetPreviousHandler(handler); + if (*m_wxControlBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxControlBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxControlBaseExtSetScrollPosintintboolFunc m_wxControlBaseExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxControlBase::SetScrollPos(orient, pos, refresh); + if (*m_wxControlBaseExtSetScrollPosintintbool != NULL){ + return m_wxControlBaseExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxControlBaseExtSetScrollbarintintintintboolFunc m_wxControlBaseExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxControlBase::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxControlBaseExtSetScrollbarintintintintbool != NULL){ + return m_wxControlBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxControlBaseExtSetSizeConstraintintintintintFunc m_wxControlBaseExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxControlBase::SetSizeConstraint(x, y, w, h); + if (*m_wxControlBaseExtSetSizeConstraintintintintint != NULL){ + return m_wxControlBaseExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxControlBaseExtSetSizeHintsintintintintintintFunc m_wxControlBaseExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxControlBase::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxControlBaseExtSetSizeHintsintintintintintint != NULL){ + return m_wxControlBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxControlBaseExtSetThemeEnabledboolFunc m_wxControlBaseExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxControlBase::SetThemeEnabled(enableTheme); + if (*m_wxControlBaseExtSetThemeEnabledbool != NULL){ + return m_wxControlBaseExtSetThemeEnabledbool(this, enableTheme); + } + } + wxControlBaseExtSetTransparentwxByteFunc m_wxControlBaseExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxControlBase::SetTransparent(param0); + if (*m_wxControlBaseExtSetTransparentwxByte != NULL){ + return m_wxControlBaseExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxControlBaseExtSetValidatorwxValidatorCRFunc m_wxControlBaseExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxControlBase::SetValidator(validator); + if (*m_wxControlBaseExtSetValidatorwxValidatorCR != NULL){ + return m_wxControlBaseExtSetValidatorwxValidatorCR(this, validator); + } + } + wxControlBaseExtSetWindowStyleFlaglongFunc m_wxControlBaseExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxControlBase::SetWindowStyleFlag(style); + if (*m_wxControlBaseExtSetWindowStyleFlaglong != NULL){ + return m_wxControlBaseExtSetWindowStyleFlaglong(this, style); + } + } + wxControlBaseExtShouldInheritColoursFunc m_wxControlBaseExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxControlBase::ShouldInheritColours(); + if (*m_wxControlBaseExtShouldInheritColours != NULL){ + return m_wxControlBaseExtShouldInheritColours(this); + } + else { + return res; + } + } + wxControlBaseExtShowboolFunc m_wxControlBaseExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxControlBase::Show(show); + if (*m_wxControlBaseExtShowbool != NULL){ + return m_wxControlBaseExtShowbool(this, show); + } + else { + return res; + } + } + wxControlBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxControlBaseExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxControlBase::ShowWithEffect(param0, param1); + if (*m_wxControlBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxControlBaseExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxControlBaseExtTransferDataFromWindowFunc m_wxControlBaseExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxControlBase::TransferDataFromWindow(); + if (*m_wxControlBaseExtTransferDataFromWindow != NULL){ + return m_wxControlBaseExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxControlBaseExtTransferDataToWindowFunc m_wxControlBaseExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxControlBase::TransferDataToWindow(); + if (*m_wxControlBaseExtTransferDataToWindow != NULL){ + return m_wxControlBaseExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxControlBaseExtTryAfterwxEventRFunc m_wxControlBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxControlBase::TryAfter(event); + if (*m_wxControlBaseExtTryAfterwxEventR != NULL){ + return m_wxControlBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxControlBaseExtTryBeforewxEventRFunc m_wxControlBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxControlBase::TryBefore(event); + if (*m_wxControlBaseExtTryBeforewxEventR != NULL){ + return m_wxControlBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxControlBaseExtUnregisterHotKeyintFunc m_wxControlBaseExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxControlBase::UnregisterHotKey(hotkeyId); + if (*m_wxControlBaseExtUnregisterHotKeyint != NULL){ + return m_wxControlBaseExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxControlBaseExtUpdateFunc m_wxControlBaseExtUpdate = NULL; + virtual void Update() override + { + wxControlBase::Update(); + if (*m_wxControlBaseExtUpdate != NULL){ + return m_wxControlBaseExtUpdate(this); + } + } + wxControlBaseExtUpdateWindowUIlongFunc m_wxControlBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxControlBase::UpdateWindowUI(flags); + if (*m_wxControlBaseExtUpdateWindowUIlong != NULL){ + return m_wxControlBaseExtUpdateWindowUIlong(this, flags); + } + } + wxControlBaseExtValidateFunc m_wxControlBaseExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxControlBase::Validate(); + if (*m_wxControlBaseExtValidate != NULL){ + return m_wxControlBaseExtValidate(this); + } + else { + return res; + } + } + wxControlBaseExtWXAdjustFontToOwnPPIwxFontRFunc m_wxControlBaseExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxControlBase::WXAdjustFontToOwnPPI(param0); + if (*m_wxControlBaseExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxControlBaseExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxControlBaseExtWXGetTextEntryFunc m_wxControlBaseExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxControlBase::WXGetTextEntry(); + if (*m_wxControlBaseExtWXGetTextEntry != NULL){ + return m_wxControlBaseExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxControlBaseExtWXReservedEvtHandler1voidPFunc m_wxControlBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxControlBase::WXReservedEvtHandler1(param0); + if (*m_wxControlBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxControlBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtWXReservedEvtHandler2voidPFunc m_wxControlBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxControlBase::WXReservedEvtHandler2(param0); + if (*m_wxControlBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxControlBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtWXReservedWindow1voidPFunc m_wxControlBaseExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxControlBase::WXReservedWindow1(param0); + if (*m_wxControlBaseExtWXReservedWindow1voidP != NULL){ + return m_wxControlBaseExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtWXReservedWindow2voidPFunc m_wxControlBaseExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxControlBase::WXReservedWindow2(param0); + if (*m_wxControlBaseExtWXReservedWindow2voidP != NULL){ + return m_wxControlBaseExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtWXReservedWindow3voidPFunc m_wxControlBaseExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxControlBase::WXReservedWindow3(param0); + if (*m_wxControlBaseExtWXReservedWindow3voidP != NULL){ + return m_wxControlBaseExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxControlBase::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxControlBaseExtWarpPointerintintFunc m_wxControlBaseExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxControlBase::WarpPointer(x, y); + if (*m_wxControlBaseExtWarpPointerintint != NULL){ + return m_wxControlBaseExtWarpPointerintint(this, x, y); + } + } + wxControlBaseExtWindowToClientSizewxSizeCRFunc m_wxControlBaseExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxControlBase::WindowToClientSize(size); + if (*m_wxControlBaseExtWindowToClientSizewxSizeCR != NULL){ + return m_wxControlBaseExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxControlBaseExt(wxControlBaseExtAcceptsFocusFunc a_AcceptsFocus, wxControlBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxControlBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxControlBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxControlBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxControlBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxControlBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxControlBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxControlBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxControlBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxControlBaseExtCanBeFocusedFunc a_CanBeFocused, wxControlBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxControlBaseExtCanScrollintFunc a_CanScrollint, wxControlBaseExtCanSetTransparentFunc a_CanSetTransparent, wxControlBaseExtClearBackgroundFunc a_ClearBackground, wxControlBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxControlBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxControlBaseExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxControlBaseExtCreateRefDataFunc a_CreateRefData, wxControlBaseExtDestroyFunc a_Destroy, wxControlBaseExtDissociateHandleFunc a_DissociateHandle, wxControlBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxControlBaseExtDoCentreintFunc a_DoCentreint, wxControlBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxControlBaseExtDoEnableboolFunc a_DoEnablebool, wxControlBaseExtDoFreezeFunc a_DoFreeze, wxControlBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxControlBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxControlBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxControlBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxControlBaseExtDoGetClientDataFunc a_DoGetClientData, wxControlBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxControlBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxControlBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxControlBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxControlBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxControlBaseExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxControlBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxControlBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxControlBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxControlBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxControlBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxControlBaseExtDoNavigateInintFunc a_DoNavigateInint, wxControlBaseExtDoPhaseintFunc a_DoPhaseint, wxControlBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxControlBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxControlBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxControlBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxControlBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxControlBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxControlBaseExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxControlBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxControlBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxControlBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxControlBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxControlBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxControlBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxControlBaseExtDoThawFunc a_DoThaw, wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxControlBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxControlBaseExtEnableboolFunc a_Enablebool, wxControlBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxControlBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxControlBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxControlBaseExtFitFunc a_Fit, wxControlBaseExtFitInsideFunc a_FitInside, wxControlBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxControlBaseExtGetCharHeightFunc a_GetCharHeight, wxControlBaseExtGetCharWidthFunc a_GetCharWidth, wxControlBaseExtGetClassInfoFunc a_GetClassInfo, wxControlBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxControlBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxControlBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxControlBaseExtGetDPIFunc a_GetDPI, wxControlBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxControlBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxControlBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxControlBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxControlBaseExtGetDropTargetFunc a_GetDropTarget, wxControlBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxControlBaseExtGetEventHashTableFunc a_GetEventHashTable, wxControlBaseExtGetEventTableFunc a_GetEventTable, wxControlBaseExtGetHandleFunc a_GetHandle, wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxControlBaseExtGetLabelFunc a_GetLabel, wxControlBaseExtGetLabelTextFunc a_GetLabelText, wxControlBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxControlBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxControlBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxControlBaseExtGetMaxSizeFunc a_GetMaxSize, wxControlBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxControlBaseExtGetMinSizeFunc a_GetMinSize, wxControlBaseExtGetNameFunc a_GetName, wxControlBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxControlBaseExtGetScrollPosintFunc a_GetScrollPosint, wxControlBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxControlBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxControlBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxControlBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxControlBaseExtGetValidatorFunc a_GetValidator, wxControlBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxControlBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxControlBaseExtHasCaptureFunc a_HasCapture, wxControlBaseExtHasFocusFunc a_HasFocus, wxControlBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxControlBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxControlBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxControlBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxControlBaseExtInheritAttributesFunc a_InheritAttributes, wxControlBaseExtInitDialogFunc a_InitDialog, wxControlBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxControlBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxControlBaseExtIsRetainedFunc a_IsRetained, wxControlBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxControlBaseExtIsShownFunc a_IsShown, wxControlBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxControlBaseExtIsThisEnabledFunc a_IsThisEnabled, wxControlBaseExtIsTopLevelFunc a_IsTopLevel, wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxControlBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxControlBaseExtLayoutFunc a_Layout, wxControlBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxControlBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxControlBaseExtLowerFunc a_Lower, wxControlBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxControlBaseExtOnInternalIdleFunc a_OnInternalIdle, wxControlBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxControlBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxControlBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxControlBaseExtRaiseFunc a_Raise, wxControlBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxControlBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxControlBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxControlBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxControlBaseExtScrollLinesintFunc a_ScrollLinesint, wxControlBaseExtScrollPagesintFunc a_ScrollPagesint, wxControlBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxControlBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxControlBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxControlBaseExtSendSizeEventintFunc a_SendSizeEventint, wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxControlBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxControlBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxControlBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxControlBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxControlBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxControlBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxControlBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxControlBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxControlBaseExtSetFocusFunc a_SetFocus, wxControlBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxControlBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxControlBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxControlBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxControlBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxControlBaseExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxControlBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxControlBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxControlBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxControlBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxControlBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxControlBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxControlBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxControlBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxControlBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxControlBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxControlBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxControlBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxControlBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxControlBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxControlBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxControlBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxControlBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxControlBaseExtShowboolFunc a_Showbool, wxControlBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxControlBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxControlBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxControlBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxControlBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxControlBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxControlBaseExtUpdateFunc a_Update, wxControlBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxControlBaseExtValidateFunc a_Validate, wxControlBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxControlBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxControlBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxControlBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxControlBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxControlBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxControlBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxControlBaseExtWarpPointerintintFunc a_WarpPointerintint, wxControlBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxControlBase() { + m_wxControlBaseExtAcceptsFocus = a_AcceptsFocus; + m_wxControlBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxControlBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxControlBaseExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxControlBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxControlBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxControlBaseExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxControlBaseExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxControlBaseExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxControlBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxControlBaseExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxControlBaseExtCanBeFocused = a_CanBeFocused; + m_wxControlBaseExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxControlBaseExtCanScrollint = a_CanScrollint; + m_wxControlBaseExtCanSetTransparent = a_CanSetTransparent; + m_wxControlBaseExtClearBackground = a_ClearBackground; + m_wxControlBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxControlBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxControlBaseExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxControlBaseExtCreateRefData = a_CreateRefData; + m_wxControlBaseExtDestroy = a_Destroy; + m_wxControlBaseExtDissociateHandle = a_DissociateHandle; + m_wxControlBaseExtDoCaptureMouse = a_DoCaptureMouse; + m_wxControlBaseExtDoCentreint = a_DoCentreint; + m_wxControlBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxControlBaseExtDoEnablebool = a_DoEnablebool; + m_wxControlBaseExtDoFreeze = a_DoFreeze; + m_wxControlBaseExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxControlBaseExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxControlBaseExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxControlBaseExtDoGetBestSize = a_DoGetBestSize; + m_wxControlBaseExtDoGetClientData = a_DoGetClientData; + m_wxControlBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxControlBaseExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxControlBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxControlBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxControlBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxControlBaseExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxControlBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxControlBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxControlBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxControlBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxControlBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxControlBaseExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; + m_wxControlBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxControlBaseExtDoNavigateInint = a_DoNavigateInint; + m_wxControlBaseExtDoPhaseint = a_DoPhaseint; + m_wxControlBaseExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxControlBaseExtDoReleaseMouse = a_DoReleaseMouse; + m_wxControlBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxControlBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxControlBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxControlBaseExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxControlBaseExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxControlBaseExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxControlBaseExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxControlBaseExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxControlBaseExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxControlBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxControlBaseExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxControlBaseExtDoThaw = a_DoThaw; + m_wxControlBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxControlBaseExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxControlBaseExtEnablebool = a_Enablebool; + m_wxControlBaseExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxControlBaseExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxControlBaseExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxControlBaseExtFit = a_Fit; + m_wxControlBaseExtFitInside = a_FitInside; + m_wxControlBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxControlBaseExtGetCharHeight = a_GetCharHeight; + m_wxControlBaseExtGetCharWidth = a_GetCharWidth; + m_wxControlBaseExtGetClassInfo = a_GetClassInfo; + m_wxControlBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxControlBaseExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxControlBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxControlBaseExtGetDPI = a_GetDPI; + m_wxControlBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxControlBaseExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxControlBaseExtGetDefaultBorder = a_GetDefaultBorder; + m_wxControlBaseExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxControlBaseExtGetDropTarget = a_GetDropTarget; + m_wxControlBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxControlBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxControlBaseExtGetEventTable = a_GetEventTable; + m_wxControlBaseExtGetHandle = a_GetHandle; + m_wxControlBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxControlBaseExtGetLabel = a_GetLabel; + m_wxControlBaseExtGetLabelText = a_GetLabelText; + m_wxControlBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxControlBaseExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxControlBaseExtGetMaxClientSize = a_GetMaxClientSize; + m_wxControlBaseExtGetMaxSize = a_GetMaxSize; + m_wxControlBaseExtGetMinClientSize = a_GetMinClientSize; + m_wxControlBaseExtGetMinSize = a_GetMinSize; + m_wxControlBaseExtGetName = a_GetName; + m_wxControlBaseExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxControlBaseExtGetScrollPosint = a_GetScrollPosint; + m_wxControlBaseExtGetScrollRangeint = a_GetScrollRangeint; + m_wxControlBaseExtGetScrollThumbint = a_GetScrollThumbint; + m_wxControlBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxControlBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxControlBaseExtGetValidator = a_GetValidator; + m_wxControlBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxControlBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxControlBaseExtHasCapture = a_HasCapture; + m_wxControlBaseExtHasFocus = a_HasFocus; + m_wxControlBaseExtHasMultiplePages = a_HasMultiplePages; + m_wxControlBaseExtHasTransparentBackground = a_HasTransparentBackground; + m_wxControlBaseExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxControlBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxControlBaseExtInheritAttributes = a_InheritAttributes; + m_wxControlBaseExtInitDialog = a_InitDialog; + m_wxControlBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxControlBaseExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxControlBaseExtIsRetained = a_IsRetained; + m_wxControlBaseExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxControlBaseExtIsShown = a_IsShown; + m_wxControlBaseExtIsShownOnScreen = a_IsShownOnScreen; + m_wxControlBaseExtIsThisEnabled = a_IsThisEnabled; + m_wxControlBaseExtIsTopLevel = a_IsTopLevel; + m_wxControlBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxControlBaseExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxControlBaseExtLayout = a_Layout; + m_wxControlBaseExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxControlBaseExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxControlBaseExtLower = a_Lower; + m_wxControlBaseExtMoveConstraintintint = a_MoveConstraintintint; + m_wxControlBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxControlBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxControlBaseExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxControlBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxControlBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxControlBaseExtRaise = a_Raise; + m_wxControlBaseExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxControlBaseExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxControlBaseExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxControlBaseExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxControlBaseExtScrollLinesint = a_ScrollLinesint; + m_wxControlBaseExtScrollPagesint = a_ScrollPagesint; + m_wxControlBaseExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxControlBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxControlBaseExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxControlBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxControlBaseExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxControlBaseExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxControlBaseExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxControlBaseExtSetCanFocusbool = a_SetCanFocusbool; + m_wxControlBaseExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxControlBaseExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxControlBaseExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxControlBaseExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxControlBaseExtSetExtraStylelong = a_SetExtraStylelong; + m_wxControlBaseExtSetFocus = a_SetFocus; + m_wxControlBaseExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxControlBaseExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxControlBaseExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxControlBaseExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxControlBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxControlBaseExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxControlBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxControlBaseExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxControlBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxControlBaseExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxControlBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxControlBaseExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxControlBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxControlBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxControlBaseExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxControlBaseExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxControlBaseExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxControlBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxControlBaseExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxControlBaseExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxControlBaseExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxControlBaseExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxControlBaseExtShouldInheritColours = a_ShouldInheritColours; + m_wxControlBaseExtShowbool = a_Showbool; + m_wxControlBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxControlBaseExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxControlBaseExtTransferDataToWindow = a_TransferDataToWindow; + m_wxControlBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxControlBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxControlBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxControlBaseExtUpdate = a_Update; + m_wxControlBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxControlBaseExtValidate = a_Validate; + m_wxControlBaseExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxControlBaseExtWXGetTextEntry = a_WXGetTextEntry; + m_wxControlBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxControlBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxControlBaseExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxControlBaseExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxControlBaseExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxControlBaseExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxControlBaseExtWarpPointerintint = a_WarpPointerintint; + m_wxControlBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } +}; + +class wxControlExt: public wxControl +{ +public: + wxControlExt(): wxControl() { } + wxControlExt(wxWindow* parent, wxWindowID winid, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = 0, wxValidator const& validator = wxDefaultValidator, wxString const& name = wxString::FromAscii(wxControlNameStr)): wxControl(parent, winid, pos, size, style, validator, name) { } + wxControlExtAcceptsFocusFunc m_wxControlExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxControl::AcceptsFocus(); + if (*m_wxControlExtAcceptsFocus != NULL){ + return m_wxControlExtAcceptsFocus(this); + } + else { + return res; + } + } + wxControlExtAcceptsFocusFromKeyboardFunc m_wxControlExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxControl::AcceptsFocusFromKeyboard(); + if (*m_wxControlExtAcceptsFocusFromKeyboard != NULL){ + return m_wxControlExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxControlExtAcceptsFocusRecursivelyFunc m_wxControlExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxControl::AcceptsFocusRecursively(); + if (*m_wxControlExtAcceptsFocusRecursively != NULL){ + return m_wxControlExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxControlExtAddChildwxWindowBasePFunc m_wxControlExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxControl::AddChild(child); + if (*m_wxControlExtAddChildwxWindowBaseP != NULL){ + return m_wxControlExtAddChildwxWindowBaseP(this, child); + } + } + wxControlExtAddPendingEventwxEventCRFunc m_wxControlExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxControl::AddPendingEvent(event); + if (*m_wxControlExtAddPendingEventwxEventCR != NULL){ + return m_wxControlExtAddPendingEventwxEventCR(this, event); + } + } + wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxControl::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxControlExtAdjustForParentClientOriginintRintRintFunc m_wxControlExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxControl::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxControlExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxControlExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxControlExtAlwaysShowScrollbarsboolboolFunc m_wxControlExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxControl::AlwaysShowScrollbars(param0, param1); + if (*m_wxControlExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxControlExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxControlExtAssociateHandleWXWidgetFunc m_wxControlExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxControl::AssociateHandle(param0); + if (*m_wxControlExtAssociateHandleWXWidget != NULL){ + return m_wxControlExtAssociateHandleWXWidget(this, param0); + } + } + wxControlExtBeginRepositioningChildrenFunc m_wxControlExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxControl::BeginRepositioningChildren(); + if (*m_wxControlExtBeginRepositioningChildren != NULL){ + return m_wxControlExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxControlExtCanApplyThemeBorderFunc m_wxControlExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxControl::CanApplyThemeBorder(); + if (*m_wxControlExtCanApplyThemeBorder != NULL){ + return m_wxControlExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxControlExtCanBeFocusedFunc m_wxControlExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxControl::CanBeFocused(); + if (*m_wxControlExtCanBeFocused != NULL){ + return m_wxControlExtCanBeFocused(this); + } + else { + return res; + } + } + wxControlExtCanBeOutsideClientAreaFunc m_wxControlExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxControl::CanBeOutsideClientArea(); + if (*m_wxControlExtCanBeOutsideClientArea != NULL){ + return m_wxControlExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxControlExtCanScrollintFunc m_wxControlExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxControl::CanScroll(orient); + if (*m_wxControlExtCanScrollint != NULL){ + return m_wxControlExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxControlExtCanSetTransparentFunc m_wxControlExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxControl::CanSetTransparent(); + if (*m_wxControlExtCanSetTransparent != NULL){ + return m_wxControlExtCanSetTransparent(this); + } + else { + return res; + } + } + wxControlExtClearBackgroundFunc m_wxControlExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxControl::ClearBackground(); + if (*m_wxControlExtClearBackground != NULL){ + return m_wxControlExtClearBackground(this); + } + } + wxControlExtClientToWindowSizewxSizeCRFunc m_wxControlExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxControl::ClientToWindowSize(size); + if (*m_wxControlExtClientToWindowSizewxSizeCR != NULL){ + return m_wxControlExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxControlExtCloneRefDatawxObjectRefDataCPFunc m_wxControlExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxControl::CloneRefData(data); + if (*m_wxControlExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxControlExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxControlExtCommandwxCommandEventRFunc m_wxControlExtCommandwxCommandEventR = NULL; + virtual void Command(wxCommandEvent& event) override + { + wxControl::Command(event); + if (*m_wxControlExtCommandwxCommandEventR != NULL){ + return m_wxControlExtCommandwxCommandEventR(this, event); + } + } + wxControlExtCreateRefDataFunc m_wxControlExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxControl::CreateRefData(); + if (*m_wxControlExtCreateRefData != NULL){ + return m_wxControlExtCreateRefData(this); + } + else { + return res; + } + } + wxControlExtDestroyFunc m_wxControlExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxControl::Destroy(); + if (*m_wxControlExtDestroy != NULL){ + return m_wxControlExtDestroy(this); + } + else { + return res; + } + } + wxControlExtDissociateHandleFunc m_wxControlExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxControl::DissociateHandle(); + if (*m_wxControlExtDissociateHandle != NULL){ + return m_wxControlExtDissociateHandle(this); + } + } + wxControlExtDoCaptureMouseFunc m_wxControlExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxControl::DoCaptureMouse(); + if (*m_wxControlExtDoCaptureMouse != NULL){ + return m_wxControlExtDoCaptureMouse(this); + } + } + wxControlExtDoCentreintFunc m_wxControlExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxControl::DoCentre(dir); + if (*m_wxControlExtDoCentreint != NULL){ + return m_wxControlExtDoCentreint(this, dir); + } + } + wxControlExtDoClientToScreenintPintPFunc m_wxControlExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxControl::DoClientToScreen(x, y); + if (*m_wxControlExtDoClientToScreenintPintP != NULL){ + return m_wxControlExtDoClientToScreenintPintP(this, x, y); + } + } + wxControlExtDoEnableboolFunc m_wxControlExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxControl::DoEnable(param0); + if (*m_wxControlExtDoEnablebool != NULL){ + return m_wxControlExtDoEnablebool(this, param0); + } + } + wxControlExtDoFreezeFunc m_wxControlExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxControl::DoFreeze(); + if (*m_wxControlExtDoFreeze != NULL){ + return m_wxControlExtDoFreeze(this); + } + } + wxControlExtDoGetBestClientHeightintFunc m_wxControlExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxControl::DoGetBestClientHeight(param0); + if (*m_wxControlExtDoGetBestClientHeightint != NULL){ + return m_wxControlExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxControlExtDoGetBestClientSizeFunc m_wxControlExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxControl::DoGetBestClientSize(); + if (*m_wxControlExtDoGetBestClientSize != NULL){ + return m_wxControlExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxControlExtDoGetBestClientWidthintFunc m_wxControlExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxControl::DoGetBestClientWidth(param0); + if (*m_wxControlExtDoGetBestClientWidthint != NULL){ + return m_wxControlExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxControlExtDoGetBestSizeFunc m_wxControlExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxControl::DoGetBestSize(); + if (*m_wxControlExtDoGetBestSize != NULL){ + return m_wxControlExtDoGetBestSize(this); + } + else { + return res; + } + } + wxControlExtDoGetClientDataFunc m_wxControlExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxControl::DoGetClientData(); + if (*m_wxControlExtDoGetClientData != NULL){ + return m_wxControlExtDoGetClientData(this); + } + else { + return res; + } + } + wxControlExtDoGetClientObjectFunc m_wxControlExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxControl::DoGetClientObject(); + if (*m_wxControlExtDoGetClientObject != NULL){ + return m_wxControlExtDoGetClientObject(this); + } + else { + return res; + } + } + wxControlExtDoGetClientSizeintPintPFunc m_wxControlExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxControl::DoGetClientSize(width, height); + if (*m_wxControlExtDoGetClientSizeintPintP != NULL){ + return m_wxControlExtDoGetClientSizeintPintP(this, width, height); + } + } + wxControlExtDoGetPositionintPintPFunc m_wxControlExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxControl::DoGetPosition(x, y); + if (*m_wxControlExtDoGetPositionintPintP != NULL){ + return m_wxControlExtDoGetPositionintPintP(this, x, y); + } + } + wxControlExtDoGetScreenPositionintPintPFunc m_wxControlExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxControl::DoGetScreenPosition(x, y); + if (*m_wxControlExtDoGetScreenPositionintPintP != NULL){ + return m_wxControlExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxControlExtDoGetSizeintPintPFunc m_wxControlExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxControl::DoGetSize(width, height); + if (*m_wxControlExtDoGetSizeintPintP != NULL){ + return m_wxControlExtDoGetSizeintPintP(this, width, height); + } + } + wxControlExtDoGetSizeFromTextSizeintintFunc m_wxControlExtDoGetSizeFromTextSizeintint = NULL; virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const override { - wxSize res = wxControlBase::DoGetSizeFromTextSize(xlen, ylen); - if (*m_wxControlBaseExtDoGetSizeFromTextSize != NULL){ - return m_wxControlBaseExtDoGetSizeFromTextSize(this, xlen, ylen); + wxSize res = wxControl::DoGetSizeFromTextSize(xlen, ylen); + if (*m_wxControlExtDoGetSizeFromTextSizeintint != NULL){ + return m_wxControlExtDoGetSizeFromTextSizeintint(this, xlen, ylen); } else { return res; } } - wxControlBaseExt(wxControlBaseExtCommandFunc a_Command, wxControlBaseExtSetFontFunc a_SetFont, wxControlBaseExtDoUpdateWindowUIFunc a_DoUpdateWindowUI, wxControlBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxControlBaseExtDoSetLabelMarkupFunc a_DoSetLabelMarkup, wxControlBaseExtDoGetSizeFromTextSizeFunc a_DoGetSizeFromTextSize): wxControlBase() { - m_wxControlBaseExtCommand = a_Command; - m_wxControlBaseExtSetFont = a_SetFont; - m_wxControlBaseExtDoUpdateWindowUI = a_DoUpdateWindowUI; - m_wxControlBaseExtGetDefaultBorder = a_GetDefaultBorder; - m_wxControlBaseExtDoSetLabelMarkup = a_DoSetLabelMarkup; - m_wxControlBaseExtDoGetSizeFromTextSize = a_DoGetSizeFromTextSize; + wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxControl::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxControlExtDoGetVirtualSizeFunc m_wxControlExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxControl::DoGetVirtualSize(); + if (*m_wxControlExtDoGetVirtualSize != NULL){ + return m_wxControlExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxControlExtDoHitTestwxCoordwxCoordFunc m_wxControlExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxControl::DoHitTest(x, y); + if (*m_wxControlExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxControlExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxControlExtDoIsExposedintintintintFunc m_wxControlExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxControl::DoIsExposed(x, y, w, h); + if (*m_wxControlExtDoIsExposedintintintint != NULL){ + return m_wxControlExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxControlExtDoIsExposedintintFunc m_wxControlExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxControl::DoIsExposed(x, y); + if (*m_wxControlExtDoIsExposedintint != NULL){ + return m_wxControlExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, wxWindowBase::WindowOrder move) override + { + wxControl::DoMoveInTabOrder(win, move); + if (*m_wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder != NULL){ + return m_wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder(this, win, move); + } + } + wxControlExtDoMoveWindowintintintintFunc m_wxControlExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxControl::DoMoveWindow(x, y, width, height); + if (*m_wxControlExtDoMoveWindowintintintint != NULL){ + return m_wxControlExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxControlExtDoNavigateInintFunc m_wxControlExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxControl::DoNavigateIn(flags); + if (*m_wxControlExtDoNavigateInint != NULL){ + return m_wxControlExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxControlExtDoPhaseintFunc m_wxControlExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxControl::DoPhase(phase); + if (*m_wxControlExtDoPhaseint != NULL){ + return m_wxControlExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxControlExtDoPopupMenuwxMenuPintintFunc m_wxControlExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxControl::DoPopupMenu(menu, x, y); + if (*m_wxControlExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxControlExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxControlExtDoReleaseMouseFunc m_wxControlExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxControl::DoReleaseMouse(); + if (*m_wxControlExtDoReleaseMouse != NULL){ + return m_wxControlExtDoReleaseMouse(this); + } + } + wxControlExtDoScreenToClientintPintPFunc m_wxControlExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxControl::DoScreenToClient(x, y); + if (*m_wxControlExtDoScreenToClientintPintP != NULL){ + return m_wxControlExtDoScreenToClientintPintP(this, x, y); + } + } + wxControlExtDoSetClientDatavoidPFunc m_wxControlExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxControl::DoSetClientData(data); + if (*m_wxControlExtDoSetClientDatavoidP != NULL){ + return m_wxControlExtDoSetClientDatavoidP(this, data); + } + } + wxControlExtDoSetClientObjectwxClientDataPFunc m_wxControlExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxControl::DoSetClientObject(data); + if (*m_wxControlExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxControlExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxControlExtDoSetClientSizeintintFunc m_wxControlExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxControl::DoSetClientSize(width, height); + if (*m_wxControlExtDoSetClientSizeintint != NULL){ + return m_wxControlExtDoSetClientSizeintint(this, width, height); + } + } + wxControlExtDoSetLabelMarkupwxStringCRFunc m_wxControlExtDoSetLabelMarkupwxStringCR = NULL; + virtual bool DoSetLabelMarkup(wxString const& markup) override + { + bool res = wxControl::DoSetLabelMarkup(markup); + if (*m_wxControlExtDoSetLabelMarkupwxStringCR != NULL){ + return m_wxControlExtDoSetLabelMarkupwxStringCR(this, markup); + } + else { + return res; + } + } + wxControlExtDoSetSizeintintintintintFunc m_wxControlExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxControl::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxControlExtDoSetSizeintintintintint != NULL){ + return m_wxControlExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxControlExtDoSetSizeHintsintintintintintintFunc m_wxControlExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxControl::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxControlExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxControlExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxControlExtDoSetToolTipwxToolTipPFunc m_wxControlExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxControl::DoSetToolTip(tip); + if (*m_wxControlExtDoSetToolTipwxToolTipP != NULL){ + return m_wxControlExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxControlExtDoSetToolTipTextwxStringCRFunc m_wxControlExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxControl::DoSetToolTipText(tip); + if (*m_wxControlExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxControlExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxControlExtDoSetVirtualSizeintintFunc m_wxControlExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxControl::DoSetVirtualSize(x, y); + if (*m_wxControlExtDoSetVirtualSizeintint != NULL){ + return m_wxControlExtDoSetVirtualSizeintint(this, x, y); + } + } + wxControlExtDoSetWindowVariantwxWindowVariantFunc m_wxControlExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxControl::DoSetWindowVariant(variant); + if (*m_wxControlExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxControlExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxControlExtDoThawFunc m_wxControlExtDoThaw = NULL; + virtual void DoThaw() override + { + wxControl::DoThaw(); + if (*m_wxControlExtDoThaw != NULL){ + return m_wxControlExtDoThaw(this); + } + } + wxControlExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxControlExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxControl::DoUpdateWindowUI(event); + if (*m_wxControlExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxControlExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxControlExtDragAcceptFilesboolFunc m_wxControlExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxControl::DragAcceptFiles(accept); + if (*m_wxControlExtDragAcceptFilesbool != NULL){ + return m_wxControlExtDragAcceptFilesbool(this, accept); + } + } + wxControlExtEnableboolFunc m_wxControlExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxControl::Enable(enable); + if (*m_wxControlExtEnablebool != NULL){ + return m_wxControlExtEnablebool(this, enable); + } + else { + return res; + } + } + wxControlExtEnableTouchEventsintFunc m_wxControlExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxControl::EnableTouchEvents(param0); + if (*m_wxControlExtEnableTouchEventsint != NULL){ + return m_wxControlExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxControlExtEnableVisibleFocusboolFunc m_wxControlExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxControl::EnableVisibleFocus(param0); + if (*m_wxControlExtEnableVisibleFocusbool != NULL){ + return m_wxControlExtEnableVisibleFocusbool(this, param0); + } + } + wxControlExtEndRepositioningChildrenFunc m_wxControlExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxControl::EndRepositioningChildren(); + if (*m_wxControlExtEndRepositioningChildren != NULL){ + return m_wxControlExtEndRepositioningChildren(this); + } + } + wxControlExtFitFunc m_wxControlExtFit = NULL; + virtual void Fit() override + { + wxControl::Fit(); + if (*m_wxControlExtFit != NULL){ + return m_wxControlExtFit(this); + } + } + wxControlExtFitInsideFunc m_wxControlExtFitInside = NULL; + virtual void FitInside() override + { + wxControl::FitInside(); + if (*m_wxControlExtFitInside != NULL){ + return m_wxControlExtFitInside(this); + } + } + wxControlExtGetBestVirtualSizeFunc m_wxControlExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxControl::GetBestVirtualSize(); + if (*m_wxControlExtGetBestVirtualSize != NULL){ + return m_wxControlExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxControlExtGetCharHeightFunc m_wxControlExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxControl::GetCharHeight(); + if (*m_wxControlExtGetCharHeight != NULL){ + return m_wxControlExtGetCharHeight(this); + } + else { + return res; + } + } + wxControlExtGetCharWidthFunc m_wxControlExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxControl::GetCharWidth(); + if (*m_wxControlExtGetCharWidth != NULL){ + return m_wxControlExtGetCharWidth(this); + } + else { + return res; + } + } + wxControlExtGetClassInfoFunc m_wxControlExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxControl::GetClassInfo(); + if (*m_wxControlExtGetClassInfo != NULL){ + return m_wxControlExtGetClassInfo(this); + } + else { + return res; + } + } + wxControlExtGetClientAreaOriginFunc m_wxControlExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxControl::GetClientAreaOrigin(); + if (*m_wxControlExtGetClientAreaOrigin != NULL){ + return m_wxControlExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxControlExtGetClientSizeConstraintintPintPFunc m_wxControlExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxControl::GetClientSizeConstraint(w, h); + if (*m_wxControlExtGetClientSizeConstraintintPintP != NULL){ + return m_wxControlExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxControlExtGetContentScaleFactorFunc m_wxControlExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxControl::GetContentScaleFactor(); + if (*m_wxControlExtGetContentScaleFactor != NULL){ + return m_wxControlExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxControlExtGetDPIFunc m_wxControlExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxControl::GetDPI(); + if (*m_wxControlExtGetDPI != NULL){ + return m_wxControlExtGetDPI(this); + } + else { + return res; + } + } + wxControlExtGetDPIScaleFactorFunc m_wxControlExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxControl::GetDPIScaleFactor(); + if (*m_wxControlExtGetDPIScaleFactor != NULL){ + return m_wxControlExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxControlExtGetDefaultAttributesFunc m_wxControlExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxControl::GetDefaultAttributes(); + if (*m_wxControlExtGetDefaultAttributes != NULL){ + return m_wxControlExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxControlExtGetDefaultBorderFunc m_wxControlExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxControl::GetDefaultBorder(); + if (*m_wxControlExtGetDefaultBorder != NULL){ + return m_wxControlExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxControlExtGetDefaultBorderForControlFunc m_wxControlExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxControl::GetDefaultBorderForControl(); + if (*m_wxControlExtGetDefaultBorderForControl != NULL){ + return m_wxControlExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxControlExtGetDropTargetFunc m_wxControlExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxControl::GetDropTarget(); + if (*m_wxControlExtGetDropTarget != NULL){ + return m_wxControlExtGetDropTarget(this); + } + else { + return res; + } + } + wxControlExtGetEffectiveMinSizeFunc m_wxControlExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxControl::GetEffectiveMinSize(); + if (*m_wxControlExtGetEffectiveMinSize != NULL){ + return m_wxControlExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxControlExtGetEventHashTableFunc m_wxControlExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxControl::GetEventHashTable(); + if (*m_wxControlExtGetEventHashTable != NULL){ + return m_wxControlExtGetEventHashTable(this); + } + else { + return res; + } + } + wxControlExtGetEventTableFunc m_wxControlExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxControl::GetEventTable(); + if (*m_wxControlExtGetEventTable != NULL){ + return m_wxControlExtGetEventTable(this); + } + else { + return res; + } + } + wxControlExtGetHandleFunc m_wxControlExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxControl::GetHandle(); + if (*m_wxControlExtGetHandle != NULL){ + return m_wxControlExtGetHandle(this); + } + else { + return res; + } + } + wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxControl::GetHelpTextAtPoint(pt, origin); + if (*m_wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxControlExtGetLabelFunc m_wxControlExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxControl::GetLabel(); + if (*m_wxControlExtGetLabel != NULL){ + return m_wxControlExtGetLabel(this); + } + else { + return res; + } + } + wxControlExtGetLabelTextFunc m_wxControlExtGetLabelText = NULL; + virtual wxString GetLabelText() const override + { + wxString res = wxControl::GetLabelText(); + if (*m_wxControlExtGetLabelText != NULL){ + return m_wxControlExtGetLabelText(this); + } + else { + return res; + } + } + wxControlExtGetLayoutDirectionFunc m_wxControlExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxControl::GetLayoutDirection(); + if (*m_wxControlExtGetLayoutDirection != NULL){ + return m_wxControlExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxControlExtGetMainWindowOfCompositeControlFunc m_wxControlExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxControl::GetMainWindowOfCompositeControl(); + if (*m_wxControlExtGetMainWindowOfCompositeControl != NULL){ + return m_wxControlExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxControlExtGetMaxClientSizeFunc m_wxControlExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxControl::GetMaxClientSize(); + if (*m_wxControlExtGetMaxClientSize != NULL){ + return m_wxControlExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxControlExtGetMaxSizeFunc m_wxControlExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxControl::GetMaxSize(); + if (*m_wxControlExtGetMaxSize != NULL){ + return m_wxControlExtGetMaxSize(this); + } + else { + return res; + } + } + wxControlExtGetMinClientSizeFunc m_wxControlExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxControl::GetMinClientSize(); + if (*m_wxControlExtGetMinClientSize != NULL){ + return m_wxControlExtGetMinClientSize(this); + } + else { + return res; + } + } + wxControlExtGetMinSizeFunc m_wxControlExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxControl::GetMinSize(); + if (*m_wxControlExtGetMinSize != NULL){ + return m_wxControlExtGetMinSize(this); + } + else { + return res; + } + } + wxControlExtGetNameFunc m_wxControlExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxControl::GetName(); + if (*m_wxControlExtGetName != NULL){ + return m_wxControlExtGetName(this); + } + else { + return res; + } + } + wxControlExtGetPositionConstraintintPintPFunc m_wxControlExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxControl::GetPositionConstraint(x, y); + if (*m_wxControlExtGetPositionConstraintintPintP != NULL){ + return m_wxControlExtGetPositionConstraintintPintP(this, x, y); + } + } + wxControlExtGetScrollPosintFunc m_wxControlExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxControl::GetScrollPos(orient); + if (*m_wxControlExtGetScrollPosint != NULL){ + return m_wxControlExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxControlExtGetScrollRangeintFunc m_wxControlExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxControl::GetScrollRange(orient); + if (*m_wxControlExtGetScrollRangeint != NULL){ + return m_wxControlExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxControlExtGetScrollThumbintFunc m_wxControlExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxControl::GetScrollThumb(orient); + if (*m_wxControlExtGetScrollThumbint != NULL){ + return m_wxControlExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxControlExtGetSizeConstraintintPintPFunc m_wxControlExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxControl::GetSizeConstraint(w, h); + if (*m_wxControlExtGetSizeConstraintintPintP != NULL){ + return m_wxControlExtGetSizeConstraintintPintP(this, w, h); + } + } + wxControlExtGetThemeEnabledFunc m_wxControlExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxControl::GetThemeEnabled(); + if (*m_wxControlExtGetThemeEnabled != NULL){ + return m_wxControlExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxControlExtGetValidatorFunc m_wxControlExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxControl::GetValidator(); + if (*m_wxControlExtGetValidator != NULL){ + return m_wxControlExtGetValidator(this); + } + else { + return res; + } + } + wxControlExtGetWindowBorderSizeFunc m_wxControlExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxControl::GetWindowBorderSize(); + if (*m_wxControlExtGetWindowBorderSize != NULL){ + return m_wxControlExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxControlExtGetWindowStyleFlagFunc m_wxControlExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxControl::GetWindowStyleFlag(); + if (*m_wxControlExtGetWindowStyleFlag != NULL){ + return m_wxControlExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxControlExtHasCaptureFunc m_wxControlExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxControl::HasCapture(); + if (*m_wxControlExtHasCapture != NULL){ + return m_wxControlExtHasCapture(this); + } + else { + return res; + } + } + wxControlExtHasFocusFunc m_wxControlExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxControl::HasFocus(); + if (*m_wxControlExtHasFocus != NULL){ + return m_wxControlExtHasFocus(this); + } + else { + return res; + } + } + wxControlExtHasMultiplePagesFunc m_wxControlExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxControl::HasMultiplePages(); + if (*m_wxControlExtHasMultiplePages != NULL){ + return m_wxControlExtHasMultiplePages(this); + } + else { + return res; + } + } + wxControlExtHasTransparentBackgroundFunc m_wxControlExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxControl::HasTransparentBackground(); + if (*m_wxControlExtHasTransparentBackground != NULL){ + return m_wxControlExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxControlExtHideWithEffectwxShowEffectunsignedintFunc m_wxControlExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxControl::HideWithEffect(param0, param1); + if (*m_wxControlExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxControlExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxControlExtInformFirstDirectionintintintFunc m_wxControlExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxControl::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxControlExtInformFirstDirectionintintint != NULL){ + return m_wxControlExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxControlExtInheritAttributesFunc m_wxControlExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxControl::InheritAttributes(); + if (*m_wxControlExtInheritAttributes != NULL){ + return m_wxControlExtInheritAttributes(this); + } + } + wxControlExtInitDialogFunc m_wxControlExtInitDialog = NULL; + virtual void InitDialog() override + { + wxControl::InitDialog(); + if (*m_wxControlExtInitDialog != NULL){ + return m_wxControlExtInitDialog(this); + } + } + wxControlExtIsClientAreaChildwxWindowCPFunc m_wxControlExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxControl::IsClientAreaChild(param0); + if (*m_wxControlExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxControlExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxControlExtIsDoubleBufferedFunc m_wxControlExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxControl::IsDoubleBuffered(); + if (*m_wxControlExtIsDoubleBuffered != NULL){ + return m_wxControlExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxControlExtIsRetainedFunc m_wxControlExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxControl::IsRetained(); + if (*m_wxControlExtIsRetained != NULL){ + return m_wxControlExtIsRetained(this); + } + else { + return res; + } + } + wxControlExtIsScrollbarAlwaysShownintFunc m_wxControlExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxControl::IsScrollbarAlwaysShown(param0); + if (*m_wxControlExtIsScrollbarAlwaysShownint != NULL){ + return m_wxControlExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxControlExtIsShownFunc m_wxControlExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxControl::IsShown(); + if (*m_wxControlExtIsShown != NULL){ + return m_wxControlExtIsShown(this); + } + else { + return res; + } + } + wxControlExtIsShownOnScreenFunc m_wxControlExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxControl::IsShownOnScreen(); + if (*m_wxControlExtIsShownOnScreen != NULL){ + return m_wxControlExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxControlExtIsThisEnabledFunc m_wxControlExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxControl::IsThisEnabled(); + if (*m_wxControlExtIsThisEnabled != NULL){ + return m_wxControlExtIsThisEnabled(this); + } + else { + return res; + } + } + wxControlExtIsTopLevelFunc m_wxControlExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxControl::IsTopLevel(); + if (*m_wxControlExtIsTopLevel != NULL){ + return m_wxControlExtIsTopLevel(this); + } + else { + return res; + } + } + wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxControl::IsTopNavigationDomain(param0); + if (*m_wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxControlExtIsTransparentBackgroundSupportedwxStringPFunc m_wxControlExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxControl::IsTransparentBackgroundSupported(reason); + if (*m_wxControlExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxControlExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxControlExtLayoutFunc m_wxControlExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxControl::Layout(); + if (*m_wxControlExtLayout != NULL){ + return m_wxControlExtLayout(this); + } + else { + return res; + } + } + wxControlExtLayoutPhase1intPFunc m_wxControlExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxControl::LayoutPhase1(noChanges); + if (*m_wxControlExtLayoutPhase1intP != NULL){ + return m_wxControlExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxControlExtLayoutPhase2intPFunc m_wxControlExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxControl::LayoutPhase2(noChanges); + if (*m_wxControlExtLayoutPhase2intP != NULL){ + return m_wxControlExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxControlExtLowerFunc m_wxControlExtLower = NULL; + virtual void Lower() override + { + wxControl::Lower(); + if (*m_wxControlExtLower != NULL){ + return m_wxControlExtLower(this); + } + } + wxControlExtMoveConstraintintintFunc m_wxControlExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxControl::MoveConstraint(x, y); + if (*m_wxControlExtMoveConstraintintint != NULL){ + return m_wxControlExtMoveConstraintintint(this, x, y); + } + } + wxControlExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxControlExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxControl::OnDynamicBind(param0); + if (*m_wxControlExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxControlExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxControlExtOnInternalIdleFunc m_wxControlExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxControl::OnInternalIdle(); + if (*m_wxControlExtOnInternalIdle != NULL){ + return m_wxControlExtOnInternalIdle(this); + } + } + wxControlExtPrepareDCwxDCRFunc m_wxControlExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxControl::PrepareDC(param0); + if (*m_wxControlExtPrepareDCwxDCR != NULL){ + return m_wxControlExtPrepareDCwxDCR(this, param0); + } + } + wxControlExtProcessEventwxEventRFunc m_wxControlExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxControl::ProcessEvent(event); + if (*m_wxControlExtProcessEventwxEventR != NULL){ + return m_wxControlExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxControlExtQueueEventwxEventPFunc m_wxControlExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxControl::QueueEvent(event); + if (*m_wxControlExtQueueEventwxEventP != NULL){ + return m_wxControlExtQueueEventwxEventP(this, event); + } + } + wxControlExtRaiseFunc m_wxControlExtRaise = NULL; + virtual void Raise() override + { + wxControl::Raise(); + if (*m_wxControlExtRaise != NULL){ + return m_wxControlExtRaise(this); + } + } + wxControlExtRefreshboolwxRectCPFunc m_wxControlExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxControl::Refresh(eraseBackground, rect); + if (*m_wxControlExtRefreshboolwxRectCP != NULL){ + return m_wxControlExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxControlExtRegisterHotKeyintintintFunc m_wxControlExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxControl::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxControlExtRegisterHotKeyintintint != NULL){ + return m_wxControlExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxControlExtRemoveChildwxWindowBasePFunc m_wxControlExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxControl::RemoveChild(child); + if (*m_wxControlExtRemoveChildwxWindowBaseP != NULL){ + return m_wxControlExtRemoveChildwxWindowBaseP(this, child); + } + } + wxControlExtReparentwxWindowBasePFunc m_wxControlExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxControl::Reparent(newParent); + if (*m_wxControlExtReparentwxWindowBaseP != NULL){ + return m_wxControlExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxControlExtScrollLinesintFunc m_wxControlExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxControl::ScrollLines(param0); + if (*m_wxControlExtScrollLinesint != NULL){ + return m_wxControlExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxControlExtScrollPagesintFunc m_wxControlExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxControl::ScrollPages(param0); + if (*m_wxControlExtScrollPagesint != NULL){ + return m_wxControlExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxControlExtScrollWindowintintwxRectCPFunc m_wxControlExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxControl::ScrollWindow(dx, dy, rect); + if (*m_wxControlExtScrollWindowintintwxRectCP != NULL){ + return m_wxControlExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxControlExtSearchEventTablewxEventTableRwxEventRFunc m_wxControlExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxControl::SearchEventTable(table, event); + if (*m_wxControlExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxControlExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxControlExtSendIdleEventswxIdleEventRFunc m_wxControlExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxControl::SendIdleEvents(event); + if (*m_wxControlExtSendIdleEventswxIdleEventR != NULL){ + return m_wxControlExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxControlExtSendSizeEventintFunc m_wxControlExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxControl::SendSizeEvent(flags); + if (*m_wxControlExtSendSizeEventint != NULL){ + return m_wxControlExtSendSizeEventint(this, flags); + } + } + wxControlExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxControlExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxControl::SetAcceleratorTable(accel); + if (*m_wxControlExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxControlExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxControlExtSetBackgroundColourwxColourCRFunc m_wxControlExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxControl::SetBackgroundColour(colour); + if (*m_wxControlExtSetBackgroundColourwxColourCR != NULL){ + return m_wxControlExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxControlExtSetBackgroundStylewxBackgroundStyleFunc m_wxControlExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxControl::SetBackgroundStyle(style); + if (*m_wxControlExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxControlExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxControlExtSetCanFocusboolFunc m_wxControlExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxControl::SetCanFocus(param0); + if (*m_wxControlExtSetCanFocusbool != NULL){ + return m_wxControlExtSetCanFocusbool(this, param0); + } + } + wxControlExtSetConstraintSizesboolFunc m_wxControlExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxControl::SetConstraintSizes(recurse); + if (*m_wxControlExtSetConstraintSizesbool != NULL){ + return m_wxControlExtSetConstraintSizesbool(this, recurse); + } + } + wxControlExtSetCursorwxCursorCRFunc m_wxControlExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxControl::SetCursor(cursor); + if (*m_wxControlExtSetCursorwxCursorCR != NULL){ + return m_wxControlExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxControlExtSetDoubleBufferedboolFunc m_wxControlExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxControl::SetDoubleBuffered(param0); + if (*m_wxControlExtSetDoubleBufferedbool != NULL){ + return m_wxControlExtSetDoubleBufferedbool(this, param0); + } + } + wxControlExtSetDropTargetwxDropTargetPFunc m_wxControlExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxControl::SetDropTarget(dropTarget); + if (*m_wxControlExtSetDropTargetwxDropTargetP != NULL){ + return m_wxControlExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxControlExtSetExtraStylelongFunc m_wxControlExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxControl::SetExtraStyle(exStyle); + if (*m_wxControlExtSetExtraStylelong != NULL){ + return m_wxControlExtSetExtraStylelong(this, exStyle); + } + } + wxControlExtSetFocusFunc m_wxControlExtSetFocus = NULL; + virtual void SetFocus() override + { + wxControl::SetFocus(); + if (*m_wxControlExtSetFocus != NULL){ + return m_wxControlExtSetFocus(this); + } + } + wxControlExtSetFocusFromKbdFunc m_wxControlExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxControl::SetFocusFromKbd(); + if (*m_wxControlExtSetFocusFromKbd != NULL){ + return m_wxControlExtSetFocusFromKbd(this); + } + } + wxControlExtSetFontwxFontCRFunc m_wxControlExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxControl::SetFont(font); + if (*m_wxControlExtSetFontwxFontCR != NULL){ + return m_wxControlExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxControlExtSetForegroundColourwxColourCRFunc m_wxControlExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxControl::SetForegroundColour(colour); + if (*m_wxControlExtSetForegroundColourwxColourCR != NULL){ + return m_wxControlExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxControlExtSetIdwxWindowIDFunc m_wxControlExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxControl::SetId(winid); + if (*m_wxControlExtSetIdwxWindowID != NULL){ + return m_wxControlExtSetIdwxWindowID(this, winid); + } + } + wxControlExtSetLabelwxStringCRFunc m_wxControlExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxControl::SetLabel(label); + if (*m_wxControlExtSetLabelwxStringCR != NULL){ + return m_wxControlExtSetLabelwxStringCR(this, label); + } + } + wxControlExtSetLabelTextwxStringCRFunc m_wxControlExtSetLabelTextwxStringCR = NULL; + virtual void SetLabelText(wxString const& text) override + { + wxControl::SetLabelText(text); + if (*m_wxControlExtSetLabelTextwxStringCR != NULL){ + return m_wxControlExtSetLabelTextwxStringCR(this, text); + } + } + wxControlExtSetLayoutDirectionwxLayoutDirectionFunc m_wxControlExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxControl::SetLayoutDirection(param0); + if (*m_wxControlExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxControlExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxControlExtSetMaxClientSizewxSizeCRFunc m_wxControlExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxControl::SetMaxClientSize(size); + if (*m_wxControlExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxControlExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxControlExtSetMaxSizewxSizeCRFunc m_wxControlExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxControl::SetMaxSize(maxSize); + if (*m_wxControlExtSetMaxSizewxSizeCR != NULL){ + return m_wxControlExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxControlExtSetMinClientSizewxSizeCRFunc m_wxControlExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxControl::SetMinClientSize(size); + if (*m_wxControlExtSetMinClientSizewxSizeCR != NULL){ + return m_wxControlExtSetMinClientSizewxSizeCR(this, size); + } + } + wxControlExtSetMinSizewxSizeCRFunc m_wxControlExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxControl::SetMinSize(minSize); + if (*m_wxControlExtSetMinSizewxSizeCR != NULL){ + return m_wxControlExtSetMinSizewxSizeCR(this, minSize); + } + } + wxControlExtSetNamewxStringCRFunc m_wxControlExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxControl::SetName(name); + if (*m_wxControlExtSetNamewxStringCR != NULL){ + return m_wxControlExtSetNamewxStringCR(this, name); + } + } + wxControlExtSetNextHandlerwxEvtHandlerPFunc m_wxControlExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxControl::SetNextHandler(handler); + if (*m_wxControlExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxControlExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxControlExtSetPreviousHandlerwxEvtHandlerPFunc m_wxControlExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxControl::SetPreviousHandler(handler); + if (*m_wxControlExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxControlExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxControlExtSetScrollPosintintboolFunc m_wxControlExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxControl::SetScrollPos(orient, pos, refresh); + if (*m_wxControlExtSetScrollPosintintbool != NULL){ + return m_wxControlExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxControlExtSetScrollbarintintintintboolFunc m_wxControlExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxControl::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxControlExtSetScrollbarintintintintbool != NULL){ + return m_wxControlExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxControlExtSetSizeConstraintintintintintFunc m_wxControlExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxControl::SetSizeConstraint(x, y, w, h); + if (*m_wxControlExtSetSizeConstraintintintintint != NULL){ + return m_wxControlExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxControlExtSetSizeHintsintintintintintintFunc m_wxControlExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxControl::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxControlExtSetSizeHintsintintintintintint != NULL){ + return m_wxControlExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxControlExtSetThemeEnabledboolFunc m_wxControlExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxControl::SetThemeEnabled(enableTheme); + if (*m_wxControlExtSetThemeEnabledbool != NULL){ + return m_wxControlExtSetThemeEnabledbool(this, enableTheme); + } + } + wxControlExtSetTransparentwxByteFunc m_wxControlExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxControl::SetTransparent(param0); + if (*m_wxControlExtSetTransparentwxByte != NULL){ + return m_wxControlExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxControlExtSetValidatorwxValidatorCRFunc m_wxControlExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxControl::SetValidator(validator); + if (*m_wxControlExtSetValidatorwxValidatorCR != NULL){ + return m_wxControlExtSetValidatorwxValidatorCR(this, validator); + } + } + wxControlExtSetWindowStyleFlaglongFunc m_wxControlExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxControl::SetWindowStyleFlag(style); + if (*m_wxControlExtSetWindowStyleFlaglong != NULL){ + return m_wxControlExtSetWindowStyleFlaglong(this, style); + } + } + wxControlExtShouldInheritColoursFunc m_wxControlExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxControl::ShouldInheritColours(); + if (*m_wxControlExtShouldInheritColours != NULL){ + return m_wxControlExtShouldInheritColours(this); + } + else { + return res; + } + } + wxControlExtShowboolFunc m_wxControlExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxControl::Show(show); + if (*m_wxControlExtShowbool != NULL){ + return m_wxControlExtShowbool(this, show); + } + else { + return res; + } + } + wxControlExtShowWithEffectwxShowEffectunsignedintFunc m_wxControlExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxControl::ShowWithEffect(param0, param1); + if (*m_wxControlExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxControlExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxControlExtTransferDataFromWindowFunc m_wxControlExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxControl::TransferDataFromWindow(); + if (*m_wxControlExtTransferDataFromWindow != NULL){ + return m_wxControlExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxControlExtTransferDataToWindowFunc m_wxControlExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxControl::TransferDataToWindow(); + if (*m_wxControlExtTransferDataToWindow != NULL){ + return m_wxControlExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxControlExtTryAfterwxEventRFunc m_wxControlExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxControl::TryAfter(event); + if (*m_wxControlExtTryAfterwxEventR != NULL){ + return m_wxControlExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxControlExtTryBeforewxEventRFunc m_wxControlExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxControl::TryBefore(event); + if (*m_wxControlExtTryBeforewxEventR != NULL){ + return m_wxControlExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxControlExtUnregisterHotKeyintFunc m_wxControlExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxControl::UnregisterHotKey(hotkeyId); + if (*m_wxControlExtUnregisterHotKeyint != NULL){ + return m_wxControlExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxControlExtUpdateFunc m_wxControlExtUpdate = NULL; + virtual void Update() override + { + wxControl::Update(); + if (*m_wxControlExtUpdate != NULL){ + return m_wxControlExtUpdate(this); + } + } + wxControlExtUpdateWindowUIlongFunc m_wxControlExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxControl::UpdateWindowUI(flags); + if (*m_wxControlExtUpdateWindowUIlong != NULL){ + return m_wxControlExtUpdateWindowUIlong(this, flags); + } + } + wxControlExtValidateFunc m_wxControlExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxControl::Validate(); + if (*m_wxControlExtValidate != NULL){ + return m_wxControlExtValidate(this); + } + else { + return res; + } + } + wxControlExtWXAdjustFontToOwnPPIwxFontRFunc m_wxControlExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxControl::WXAdjustFontToOwnPPI(param0); + if (*m_wxControlExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxControlExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxControlExtWXGetTextEntryFunc m_wxControlExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxControl::WXGetTextEntry(); + if (*m_wxControlExtWXGetTextEntry != NULL){ + return m_wxControlExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxControlExtWXReservedEvtHandler1voidPFunc m_wxControlExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxControl::WXReservedEvtHandler1(param0); + if (*m_wxControlExtWXReservedEvtHandler1voidP != NULL){ + return m_wxControlExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxControlExtWXReservedEvtHandler2voidPFunc m_wxControlExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxControl::WXReservedEvtHandler2(param0); + if (*m_wxControlExtWXReservedEvtHandler2voidP != NULL){ + return m_wxControlExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxControlExtWXReservedWindow1voidPFunc m_wxControlExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxControl::WXReservedWindow1(param0); + if (*m_wxControlExtWXReservedWindow1voidP != NULL){ + return m_wxControlExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxControlExtWXReservedWindow2voidPFunc m_wxControlExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxControl::WXReservedWindow2(param0); + if (*m_wxControlExtWXReservedWindow2voidP != NULL){ + return m_wxControlExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxControlExtWXReservedWindow3voidPFunc m_wxControlExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxControl::WXReservedWindow3(param0); + if (*m_wxControlExtWXReservedWindow3voidP != NULL){ + return m_wxControlExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxControlExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxControlExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxControl::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxControlExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxControlExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxControlExtWarpPointerintintFunc m_wxControlExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxControl::WarpPointer(x, y); + if (*m_wxControlExtWarpPointerintint != NULL){ + return m_wxControlExtWarpPointerintint(this, x, y); + } + } + wxControlExtWindowToClientSizewxSizeCRFunc m_wxControlExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxControl::WindowToClientSize(size); + if (*m_wxControlExtWindowToClientSizewxSizeCR != NULL){ + return m_wxControlExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxControlExt(wxControlExtAcceptsFocusFunc a_AcceptsFocus, wxControlExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxControlExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxControlExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxControlExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxControlExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxControlExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxControlExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxControlExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxControlExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxControlExtCanBeFocusedFunc a_CanBeFocused, wxControlExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxControlExtCanScrollintFunc a_CanScrollint, wxControlExtCanSetTransparentFunc a_CanSetTransparent, wxControlExtClearBackgroundFunc a_ClearBackground, wxControlExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxControlExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxControlExtCommandwxCommandEventRFunc a_CommandwxCommandEventR, wxControlExtCreateRefDataFunc a_CreateRefData, wxControlExtDestroyFunc a_Destroy, wxControlExtDissociateHandleFunc a_DissociateHandle, wxControlExtDoCaptureMouseFunc a_DoCaptureMouse, wxControlExtDoCentreintFunc a_DoCentreint, wxControlExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxControlExtDoEnableboolFunc a_DoEnablebool, wxControlExtDoFreezeFunc a_DoFreeze, wxControlExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxControlExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxControlExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxControlExtDoGetBestSizeFunc a_DoGetBestSize, wxControlExtDoGetClientDataFunc a_DoGetClientData, wxControlExtDoGetClientObjectFunc a_DoGetClientObject, wxControlExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxControlExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxControlExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxControlExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxControlExtDoGetSizeFromTextSizeintintFunc a_DoGetSizeFromTextSizeintint, wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxControlExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxControlExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxControlExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxControlExtDoIsExposedintintFunc a_DoIsExposedintint, wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder, wxControlExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxControlExtDoNavigateInintFunc a_DoNavigateInint, wxControlExtDoPhaseintFunc a_DoPhaseint, wxControlExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxControlExtDoReleaseMouseFunc a_DoReleaseMouse, wxControlExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxControlExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxControlExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxControlExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxControlExtDoSetLabelMarkupwxStringCRFunc a_DoSetLabelMarkupwxStringCR, wxControlExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxControlExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxControlExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxControlExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxControlExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxControlExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxControlExtDoThawFunc a_DoThaw, wxControlExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxControlExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxControlExtEnableboolFunc a_Enablebool, wxControlExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxControlExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxControlExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxControlExtFitFunc a_Fit, wxControlExtFitInsideFunc a_FitInside, wxControlExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxControlExtGetCharHeightFunc a_GetCharHeight, wxControlExtGetCharWidthFunc a_GetCharWidth, wxControlExtGetClassInfoFunc a_GetClassInfo, wxControlExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxControlExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxControlExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxControlExtGetDPIFunc a_GetDPI, wxControlExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxControlExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxControlExtGetDefaultBorderFunc a_GetDefaultBorder, wxControlExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxControlExtGetDropTargetFunc a_GetDropTarget, wxControlExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxControlExtGetEventHashTableFunc a_GetEventHashTable, wxControlExtGetEventTableFunc a_GetEventTable, wxControlExtGetHandleFunc a_GetHandle, wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxControlExtGetLabelFunc a_GetLabel, wxControlExtGetLabelTextFunc a_GetLabelText, wxControlExtGetLayoutDirectionFunc a_GetLayoutDirection, wxControlExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxControlExtGetMaxClientSizeFunc a_GetMaxClientSize, wxControlExtGetMaxSizeFunc a_GetMaxSize, wxControlExtGetMinClientSizeFunc a_GetMinClientSize, wxControlExtGetMinSizeFunc a_GetMinSize, wxControlExtGetNameFunc a_GetName, wxControlExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxControlExtGetScrollPosintFunc a_GetScrollPosint, wxControlExtGetScrollRangeintFunc a_GetScrollRangeint, wxControlExtGetScrollThumbintFunc a_GetScrollThumbint, wxControlExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxControlExtGetThemeEnabledFunc a_GetThemeEnabled, wxControlExtGetValidatorFunc a_GetValidator, wxControlExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxControlExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxControlExtHasCaptureFunc a_HasCapture, wxControlExtHasFocusFunc a_HasFocus, wxControlExtHasMultiplePagesFunc a_HasMultiplePages, wxControlExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxControlExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxControlExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxControlExtInheritAttributesFunc a_InheritAttributes, wxControlExtInitDialogFunc a_InitDialog, wxControlExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxControlExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxControlExtIsRetainedFunc a_IsRetained, wxControlExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxControlExtIsShownFunc a_IsShown, wxControlExtIsShownOnScreenFunc a_IsShownOnScreen, wxControlExtIsThisEnabledFunc a_IsThisEnabled, wxControlExtIsTopLevelFunc a_IsTopLevel, wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxControlExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxControlExtLayoutFunc a_Layout, wxControlExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxControlExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxControlExtLowerFunc a_Lower, wxControlExtMoveConstraintintintFunc a_MoveConstraintintint, wxControlExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxControlExtOnInternalIdleFunc a_OnInternalIdle, wxControlExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxControlExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxControlExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxControlExtRaiseFunc a_Raise, wxControlExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxControlExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxControlExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxControlExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxControlExtScrollLinesintFunc a_ScrollLinesint, wxControlExtScrollPagesintFunc a_ScrollPagesint, wxControlExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxControlExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxControlExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxControlExtSendSizeEventintFunc a_SendSizeEventint, wxControlExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxControlExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxControlExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxControlExtSetCanFocusboolFunc a_SetCanFocusbool, wxControlExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxControlExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxControlExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxControlExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxControlExtSetExtraStylelongFunc a_SetExtraStylelong, wxControlExtSetFocusFunc a_SetFocus, wxControlExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxControlExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxControlExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxControlExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxControlExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxControlExtSetLabelTextwxStringCRFunc a_SetLabelTextwxStringCR, wxControlExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxControlExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxControlExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxControlExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxControlExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxControlExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxControlExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxControlExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxControlExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxControlExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxControlExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxControlExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxControlExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxControlExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxControlExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxControlExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxControlExtShouldInheritColoursFunc a_ShouldInheritColours, wxControlExtShowboolFunc a_Showbool, wxControlExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxControlExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxControlExtTransferDataToWindowFunc a_TransferDataToWindow, wxControlExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxControlExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxControlExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxControlExtUpdateFunc a_Update, wxControlExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxControlExtValidateFunc a_Validate, wxControlExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxControlExtWXGetTextEntryFunc a_WXGetTextEntry, wxControlExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxControlExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxControlExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxControlExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxControlExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxControlExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxControlExtWarpPointerintintFunc a_WarpPointerintint, wxControlExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxControl() { + m_wxControlExtAcceptsFocus = a_AcceptsFocus; + m_wxControlExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxControlExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxControlExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxControlExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxControlExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxControlExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxControlExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxControlExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxControlExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxControlExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxControlExtCanBeFocused = a_CanBeFocused; + m_wxControlExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxControlExtCanScrollint = a_CanScrollint; + m_wxControlExtCanSetTransparent = a_CanSetTransparent; + m_wxControlExtClearBackground = a_ClearBackground; + m_wxControlExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxControlExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxControlExtCommandwxCommandEventR = a_CommandwxCommandEventR; + m_wxControlExtCreateRefData = a_CreateRefData; + m_wxControlExtDestroy = a_Destroy; + m_wxControlExtDissociateHandle = a_DissociateHandle; + m_wxControlExtDoCaptureMouse = a_DoCaptureMouse; + m_wxControlExtDoCentreint = a_DoCentreint; + m_wxControlExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxControlExtDoEnablebool = a_DoEnablebool; + m_wxControlExtDoFreeze = a_DoFreeze; + m_wxControlExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxControlExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxControlExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxControlExtDoGetBestSize = a_DoGetBestSize; + m_wxControlExtDoGetClientData = a_DoGetClientData; + m_wxControlExtDoGetClientObject = a_DoGetClientObject; + m_wxControlExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxControlExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxControlExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxControlExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxControlExtDoGetSizeFromTextSizeintint = a_DoGetSizeFromTextSizeintint; + m_wxControlExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxControlExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxControlExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxControlExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxControlExtDoIsExposedintint = a_DoIsExposedintint; + m_wxControlExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = a_DoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder; + m_wxControlExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxControlExtDoNavigateInint = a_DoNavigateInint; + m_wxControlExtDoPhaseint = a_DoPhaseint; + m_wxControlExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxControlExtDoReleaseMouse = a_DoReleaseMouse; + m_wxControlExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxControlExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxControlExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxControlExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxControlExtDoSetLabelMarkupwxStringCR = a_DoSetLabelMarkupwxStringCR; + m_wxControlExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxControlExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxControlExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxControlExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxControlExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxControlExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxControlExtDoThaw = a_DoThaw; + m_wxControlExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxControlExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxControlExtEnablebool = a_Enablebool; + m_wxControlExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxControlExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxControlExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxControlExtFit = a_Fit; + m_wxControlExtFitInside = a_FitInside; + m_wxControlExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxControlExtGetCharHeight = a_GetCharHeight; + m_wxControlExtGetCharWidth = a_GetCharWidth; + m_wxControlExtGetClassInfo = a_GetClassInfo; + m_wxControlExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxControlExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxControlExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxControlExtGetDPI = a_GetDPI; + m_wxControlExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxControlExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxControlExtGetDefaultBorder = a_GetDefaultBorder; + m_wxControlExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxControlExtGetDropTarget = a_GetDropTarget; + m_wxControlExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxControlExtGetEventHashTable = a_GetEventHashTable; + m_wxControlExtGetEventTable = a_GetEventTable; + m_wxControlExtGetHandle = a_GetHandle; + m_wxControlExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxControlExtGetLabel = a_GetLabel; + m_wxControlExtGetLabelText = a_GetLabelText; + m_wxControlExtGetLayoutDirection = a_GetLayoutDirection; + m_wxControlExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxControlExtGetMaxClientSize = a_GetMaxClientSize; + m_wxControlExtGetMaxSize = a_GetMaxSize; + m_wxControlExtGetMinClientSize = a_GetMinClientSize; + m_wxControlExtGetMinSize = a_GetMinSize; + m_wxControlExtGetName = a_GetName; + m_wxControlExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxControlExtGetScrollPosint = a_GetScrollPosint; + m_wxControlExtGetScrollRangeint = a_GetScrollRangeint; + m_wxControlExtGetScrollThumbint = a_GetScrollThumbint; + m_wxControlExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxControlExtGetThemeEnabled = a_GetThemeEnabled; + m_wxControlExtGetValidator = a_GetValidator; + m_wxControlExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxControlExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxControlExtHasCapture = a_HasCapture; + m_wxControlExtHasFocus = a_HasFocus; + m_wxControlExtHasMultiplePages = a_HasMultiplePages; + m_wxControlExtHasTransparentBackground = a_HasTransparentBackground; + m_wxControlExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxControlExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxControlExtInheritAttributes = a_InheritAttributes; + m_wxControlExtInitDialog = a_InitDialog; + m_wxControlExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxControlExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxControlExtIsRetained = a_IsRetained; + m_wxControlExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxControlExtIsShown = a_IsShown; + m_wxControlExtIsShownOnScreen = a_IsShownOnScreen; + m_wxControlExtIsThisEnabled = a_IsThisEnabled; + m_wxControlExtIsTopLevel = a_IsTopLevel; + m_wxControlExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxControlExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxControlExtLayout = a_Layout; + m_wxControlExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxControlExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxControlExtLower = a_Lower; + m_wxControlExtMoveConstraintintint = a_MoveConstraintintint; + m_wxControlExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxControlExtOnInternalIdle = a_OnInternalIdle; + m_wxControlExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxControlExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxControlExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxControlExtRaise = a_Raise; + m_wxControlExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxControlExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxControlExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxControlExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxControlExtScrollLinesint = a_ScrollLinesint; + m_wxControlExtScrollPagesint = a_ScrollPagesint; + m_wxControlExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxControlExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxControlExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxControlExtSendSizeEventint = a_SendSizeEventint; + m_wxControlExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxControlExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxControlExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxControlExtSetCanFocusbool = a_SetCanFocusbool; + m_wxControlExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxControlExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxControlExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxControlExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxControlExtSetExtraStylelong = a_SetExtraStylelong; + m_wxControlExtSetFocus = a_SetFocus; + m_wxControlExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxControlExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxControlExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxControlExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxControlExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxControlExtSetLabelTextwxStringCR = a_SetLabelTextwxStringCR; + m_wxControlExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxControlExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxControlExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxControlExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxControlExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxControlExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxControlExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxControlExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxControlExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxControlExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxControlExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxControlExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxControlExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxControlExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxControlExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxControlExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxControlExtShouldInheritColours = a_ShouldInheritColours; + m_wxControlExtShowbool = a_Showbool; + m_wxControlExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxControlExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxControlExtTransferDataToWindow = a_TransferDataToWindow; + m_wxControlExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxControlExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxControlExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxControlExtUpdate = a_Update; + m_wxControlExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxControlExtValidate = a_Validate; + m_wxControlExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxControlExtWXGetTextEntry = a_WXGetTextEntry; + m_wxControlExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxControlExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxControlExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxControlExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxControlExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxControlExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxControlExtWarpPointerintint = a_WarpPointerintint; + m_wxControlExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; -#if defined(__WXUNIVERSAL__) - #include "wxext/univ/control_ext.h" -#elif defined(__WXMSW__) - #include "wxext/msw/control_ext.h" -#elif defined(__WXMOTIF__) - #include "wxext/motif/control_ext.h" -#elif defined(__WXGTK20__) - #include "wxext/gtk/control_ext.h" -#elif defined(__WXGTK__) - #include "wxext/gtk1/control_ext.h" -#elif defined(__WXMAC__) - #include "wxext/osx/control_ext.h" -#elif defined(__WXQT__) - #include "wxext/qt/control_ext.h" -#endif #endif diff --git a/wxheaders/wxext/event_ext.h b/wxheaders/wxext/event_ext.h index 9b009b8..1606f68 100644 --- a/wxheaders/wxext/event_ext.h +++ b/wxheaders/wxext/event_ext.h @@ -1,17 +1,24 @@ #ifndef _WX_EVENT_H_EXT_ #define _WX_EVENT_H_EXT_ -#include -#include +#include class wxEventFunctorExt; -typedef void (*wxEventFunctorExt_operator_callFunc)(const wxEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); -typedef bool (*wxEventFunctorExtIsMatchingFunc)(const wxEventFunctorExt* self, wxEventFunctor const& functor); +typedef wxEvtHandler* (*wxEventFunctorExtGetEvtHandlerFunc)(const wxEventFunctorExt* self); +typedef wxEventFunction (*wxEventFunctorExtGetEvtMethodFunc)(const wxEventFunctorExt* self); +typedef bool (*wxEventFunctorExtIsMatchingwxEventFunctorCRFunc)(const wxEventFunctorExt* self, wxEventFunctor const& functor); +typedef void (*wxEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc)(const wxEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxObjectEventFunctorExt; -typedef void (*wxObjectEventFunctorExt_operator_callFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* handler, wxEvent& event); +typedef wxEvtHandler* (*wxObjectEventFunctorExtGetEvtHandlerFunc)(const wxObjectEventFunctorExt* self); +typedef wxEventFunction (*wxObjectEventFunctorExtGetEvtMethodFunc)(const wxObjectEventFunctorExt* self); +typedef bool (*wxObjectEventFunctorExtIsMatchingwxEventFunctorCRFunc)(const wxObjectEventFunctorExt* self, wxEventFunctor const& functor); +typedef void (*wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc)(const wxObjectEventFunctorExt* self, wxEvtHandler* param0, wxEvent& param1); class wxEventExt; typedef wxEvent* (*wxEventExtCloneFunc)(const wxEventExt* self); +typedef wxObjectRefData* (*wxEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxEventExtCreateRefDataFunc)(const wxEventExt* self); typedef wxClassInfo* (*wxEventExtGetClassInfoFunc)(const wxEventExt* self); +typedef wxEventCategory (*wxEventExtGetEventCategoryFunc)(const wxEventExt* self); class wxPropagationDisablerExt; class wxPropagateOnceExt; class wxEventObjectOriginSetterExt; @@ -19,101 +26,294 @@ class wxEventProcessInHandlerOnlyExt; class wxEventBasicPayloadMixinExt; class wxEventAnyPayloadMixinExt; class wxIdleEventExt; +typedef wxEvent* (*wxIdleEventExtCloneFunc)(const wxIdleEventExt* self); +typedef wxObjectRefData* (*wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxIdleEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxIdleEventExtCreateRefDataFunc)(const wxIdleEventExt* self); typedef wxClassInfo* (*wxIdleEventExtGetClassInfoFunc)(const wxIdleEventExt* self); +typedef wxEventCategory (*wxIdleEventExtGetEventCategoryFunc)(const wxIdleEventExt* self); class wxThreadEventExt; +typedef wxEvent* (*wxThreadEventExtCloneFunc)(const wxThreadEventExt* self); +typedef wxObjectRefData* (*wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxThreadEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxThreadEventExtCreateRefDataFunc)(const wxThreadEventExt* self); typedef wxClassInfo* (*wxThreadEventExtGetClassInfoFunc)(const wxThreadEventExt* self); +typedef wxEventCategory (*wxThreadEventExtGetEventCategoryFunc)(const wxThreadEventExt* self); class wxAsyncMethodCallEventExt; +typedef wxEvent* (*wxAsyncMethodCallEventExtCloneFunc)(const wxAsyncMethodCallEventExt* self); +typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxAsyncMethodCallEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxAsyncMethodCallEventExtCreateRefDataFunc)(const wxAsyncMethodCallEventExt* self); typedef void (*wxAsyncMethodCallEventExtExecuteFunc)(const wxAsyncMethodCallEventExt* self); +typedef wxClassInfo* (*wxAsyncMethodCallEventExtGetClassInfoFunc)(const wxAsyncMethodCallEventExt* self); +typedef wxEventCategory (*wxAsyncMethodCallEventExtGetEventCategoryFunc)(const wxAsyncMethodCallEventExt* self); class wxCommandEventExt; +typedef wxEvent* (*wxCommandEventExtCloneFunc)(const wxCommandEventExt* self); +typedef wxObjectRefData* (*wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxCommandEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxCommandEventExtCreateRefDataFunc)(const wxCommandEventExt* self); typedef wxClassInfo* (*wxCommandEventExtGetClassInfoFunc)(const wxCommandEventExt* self); +typedef wxEventCategory (*wxCommandEventExtGetEventCategoryFunc)(const wxCommandEventExt* self); class wxNotifyEventExt; +typedef wxEvent* (*wxNotifyEventExtCloneFunc)(const wxNotifyEventExt* self); +typedef wxObjectRefData* (*wxNotifyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNotifyEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxNotifyEventExtCreateRefDataFunc)(const wxNotifyEventExt* self); typedef wxClassInfo* (*wxNotifyEventExtGetClassInfoFunc)(const wxNotifyEventExt* self); +typedef wxEventCategory (*wxNotifyEventExtGetEventCategoryFunc)(const wxNotifyEventExt* self); class wxScrollEventExt; +typedef wxEvent* (*wxScrollEventExtCloneFunc)(const wxScrollEventExt* self); +typedef wxObjectRefData* (*wxScrollEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxScrollEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxScrollEventExtCreateRefDataFunc)(const wxScrollEventExt* self); typedef wxClassInfo* (*wxScrollEventExtGetClassInfoFunc)(const wxScrollEventExt* self); +typedef wxEventCategory (*wxScrollEventExtGetEventCategoryFunc)(const wxScrollEventExt* self); class wxScrollWinEventExt; +typedef wxEvent* (*wxScrollWinEventExtCloneFunc)(const wxScrollWinEventExt* self); +typedef wxObjectRefData* (*wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxScrollWinEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxScrollWinEventExtCreateRefDataFunc)(const wxScrollWinEventExt* self); typedef wxClassInfo* (*wxScrollWinEventExtGetClassInfoFunc)(const wxScrollWinEventExt* self); +typedef wxEventCategory (*wxScrollWinEventExtGetEventCategoryFunc)(const wxScrollWinEventExt* self); class wxMouseEventExt; +typedef wxEvent* (*wxMouseEventExtCloneFunc)(const wxMouseEventExt* self); +typedef wxObjectRefData* (*wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMouseEventExtCreateRefDataFunc)(const wxMouseEventExt* self); typedef wxClassInfo* (*wxMouseEventExtGetClassInfoFunc)(const wxMouseEventExt* self); +typedef wxEventCategory (*wxMouseEventExtGetEventCategoryFunc)(const wxMouseEventExt* self); class wxSetCursorEventExt; +typedef wxEvent* (*wxSetCursorEventExtCloneFunc)(const wxSetCursorEventExt* self); +typedef wxObjectRefData* (*wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSetCursorEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxSetCursorEventExtCreateRefDataFunc)(const wxSetCursorEventExt* self); typedef wxClassInfo* (*wxSetCursorEventExtGetClassInfoFunc)(const wxSetCursorEventExt* self); +typedef wxEventCategory (*wxSetCursorEventExtGetEventCategoryFunc)(const wxSetCursorEventExt* self); class wxGestureEventExt; +typedef wxEvent* (*wxGestureEventExtCloneFunc)(const wxGestureEventExt* self); +typedef wxObjectRefData* (*wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxGestureEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxGestureEventExtCreateRefDataFunc)(const wxGestureEventExt* self); typedef wxClassInfo* (*wxGestureEventExtGetClassInfoFunc)(const wxGestureEventExt* self); +typedef wxEventCategory (*wxGestureEventExtGetEventCategoryFunc)(const wxGestureEventExt* self); class wxPanGestureEventExt; +typedef wxEvent* (*wxPanGestureEventExtCloneFunc)(const wxPanGestureEventExt* self); +typedef wxObjectRefData* (*wxPanGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPanGestureEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPanGestureEventExtCreateRefDataFunc)(const wxPanGestureEventExt* self); typedef wxClassInfo* (*wxPanGestureEventExtGetClassInfoFunc)(const wxPanGestureEventExt* self); +typedef wxEventCategory (*wxPanGestureEventExtGetEventCategoryFunc)(const wxPanGestureEventExt* self); class wxZoomGestureEventExt; +typedef wxEvent* (*wxZoomGestureEventExtCloneFunc)(const wxZoomGestureEventExt* self); +typedef wxObjectRefData* (*wxZoomGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxZoomGestureEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxZoomGestureEventExtCreateRefDataFunc)(const wxZoomGestureEventExt* self); typedef wxClassInfo* (*wxZoomGestureEventExtGetClassInfoFunc)(const wxZoomGestureEventExt* self); +typedef wxEventCategory (*wxZoomGestureEventExtGetEventCategoryFunc)(const wxZoomGestureEventExt* self); class wxRotateGestureEventExt; +typedef wxEvent* (*wxRotateGestureEventExtCloneFunc)(const wxRotateGestureEventExt* self); +typedef wxObjectRefData* (*wxRotateGestureEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxRotateGestureEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxRotateGestureEventExtCreateRefDataFunc)(const wxRotateGestureEventExt* self); typedef wxClassInfo* (*wxRotateGestureEventExtGetClassInfoFunc)(const wxRotateGestureEventExt* self); +typedef wxEventCategory (*wxRotateGestureEventExtGetEventCategoryFunc)(const wxRotateGestureEventExt* self); class wxTwoFingerTapEventExt; +typedef wxEvent* (*wxTwoFingerTapEventExtCloneFunc)(const wxTwoFingerTapEventExt* self); +typedef wxObjectRefData* (*wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxTwoFingerTapEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxTwoFingerTapEventExtCreateRefDataFunc)(const wxTwoFingerTapEventExt* self); typedef wxClassInfo* (*wxTwoFingerTapEventExtGetClassInfoFunc)(const wxTwoFingerTapEventExt* self); +typedef wxEventCategory (*wxTwoFingerTapEventExtGetEventCategoryFunc)(const wxTwoFingerTapEventExt* self); class wxLongPressEventExt; +typedef wxEvent* (*wxLongPressEventExtCloneFunc)(const wxLongPressEventExt* self); +typedef wxObjectRefData* (*wxLongPressEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxLongPressEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxLongPressEventExtCreateRefDataFunc)(const wxLongPressEventExt* self); typedef wxClassInfo* (*wxLongPressEventExtGetClassInfoFunc)(const wxLongPressEventExt* self); +typedef wxEventCategory (*wxLongPressEventExtGetEventCategoryFunc)(const wxLongPressEventExt* self); class wxPressAndTapEventExt; +typedef wxEvent* (*wxPressAndTapEventExtCloneFunc)(const wxPressAndTapEventExt* self); +typedef wxObjectRefData* (*wxPressAndTapEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPressAndTapEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPressAndTapEventExtCreateRefDataFunc)(const wxPressAndTapEventExt* self); typedef wxClassInfo* (*wxPressAndTapEventExtGetClassInfoFunc)(const wxPressAndTapEventExt* self); +typedef wxEventCategory (*wxPressAndTapEventExtGetEventCategoryFunc)(const wxPressAndTapEventExt* self); class wxKeyEventExt; +typedef wxEvent* (*wxKeyEventExtCloneFunc)(const wxKeyEventExt* self); +typedef wxObjectRefData* (*wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxKeyEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxKeyEventExtCreateRefDataFunc)(const wxKeyEventExt* self); typedef wxClassInfo* (*wxKeyEventExtGetClassInfoFunc)(const wxKeyEventExt* self); +typedef wxEventCategory (*wxKeyEventExtGetEventCategoryFunc)(const wxKeyEventExt* self); class wxSizeEventExt; +typedef wxEvent* (*wxSizeEventExtCloneFunc)(const wxSizeEventExt* self); +typedef wxObjectRefData* (*wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSizeEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxSizeEventExtCreateRefDataFunc)(const wxSizeEventExt* self); typedef wxClassInfo* (*wxSizeEventExtGetClassInfoFunc)(const wxSizeEventExt* self); +typedef wxEventCategory (*wxSizeEventExtGetEventCategoryFunc)(const wxSizeEventExt* self); class wxMoveEventExt; +typedef wxEvent* (*wxMoveEventExtCloneFunc)(const wxMoveEventExt* self); +typedef wxObjectRefData* (*wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMoveEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMoveEventExtCreateRefDataFunc)(const wxMoveEventExt* self); typedef wxClassInfo* (*wxMoveEventExtGetClassInfoFunc)(const wxMoveEventExt* self); +typedef wxEventCategory (*wxMoveEventExtGetEventCategoryFunc)(const wxMoveEventExt* self); class wxPaintEventExt; +typedef wxEvent* (*wxPaintEventExtCloneFunc)(const wxPaintEventExt* self); +typedef wxObjectRefData* (*wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPaintEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPaintEventExtCreateRefDataFunc)(const wxPaintEventExt* self); typedef wxClassInfo* (*wxPaintEventExtGetClassInfoFunc)(const wxPaintEventExt* self); +typedef wxEventCategory (*wxPaintEventExtGetEventCategoryFunc)(const wxPaintEventExt* self); class wxNcPaintEventExt; +typedef wxEvent* (*wxNcPaintEventExtCloneFunc)(const wxNcPaintEventExt* self); +typedef wxObjectRefData* (*wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNcPaintEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxNcPaintEventExtCreateRefDataFunc)(const wxNcPaintEventExt* self); typedef wxClassInfo* (*wxNcPaintEventExtGetClassInfoFunc)(const wxNcPaintEventExt* self); +typedef wxEventCategory (*wxNcPaintEventExtGetEventCategoryFunc)(const wxNcPaintEventExt* self); class wxEraseEventExt; +typedef wxEvent* (*wxEraseEventExtCloneFunc)(const wxEraseEventExt* self); +typedef wxObjectRefData* (*wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxEraseEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxEraseEventExtCreateRefDataFunc)(const wxEraseEventExt* self); typedef wxClassInfo* (*wxEraseEventExtGetClassInfoFunc)(const wxEraseEventExt* self); +typedef wxEventCategory (*wxEraseEventExtGetEventCategoryFunc)(const wxEraseEventExt* self); class wxFocusEventExt; +typedef wxEvent* (*wxFocusEventExtCloneFunc)(const wxFocusEventExt* self); +typedef wxObjectRefData* (*wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxFocusEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxFocusEventExtCreateRefDataFunc)(const wxFocusEventExt* self); typedef wxClassInfo* (*wxFocusEventExtGetClassInfoFunc)(const wxFocusEventExt* self); +typedef wxEventCategory (*wxFocusEventExtGetEventCategoryFunc)(const wxFocusEventExt* self); class wxChildFocusEventExt; +typedef wxEvent* (*wxChildFocusEventExtCloneFunc)(const wxChildFocusEventExt* self); +typedef wxObjectRefData* (*wxChildFocusEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxChildFocusEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxChildFocusEventExtCreateRefDataFunc)(const wxChildFocusEventExt* self); typedef wxClassInfo* (*wxChildFocusEventExtGetClassInfoFunc)(const wxChildFocusEventExt* self); +typedef wxEventCategory (*wxChildFocusEventExtGetEventCategoryFunc)(const wxChildFocusEventExt* self); class wxActivateEventExt; +typedef wxEvent* (*wxActivateEventExtCloneFunc)(const wxActivateEventExt* self); +typedef wxObjectRefData* (*wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxActivateEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxActivateEventExtCreateRefDataFunc)(const wxActivateEventExt* self); typedef wxClassInfo* (*wxActivateEventExtGetClassInfoFunc)(const wxActivateEventExt* self); +typedef wxEventCategory (*wxActivateEventExtGetEventCategoryFunc)(const wxActivateEventExt* self); class wxInitDialogEventExt; +typedef wxEvent* (*wxInitDialogEventExtCloneFunc)(const wxInitDialogEventExt* self); +typedef wxObjectRefData* (*wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxInitDialogEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxInitDialogEventExtCreateRefDataFunc)(const wxInitDialogEventExt* self); typedef wxClassInfo* (*wxInitDialogEventExtGetClassInfoFunc)(const wxInitDialogEventExt* self); +typedef wxEventCategory (*wxInitDialogEventExtGetEventCategoryFunc)(const wxInitDialogEventExt* self); class wxMenuEventExt; +typedef wxEvent* (*wxMenuEventExtCloneFunc)(const wxMenuEventExt* self); +typedef wxObjectRefData* (*wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMenuEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMenuEventExtCreateRefDataFunc)(const wxMenuEventExt* self); typedef wxClassInfo* (*wxMenuEventExtGetClassInfoFunc)(const wxMenuEventExt* self); +typedef wxEventCategory (*wxMenuEventExtGetEventCategoryFunc)(const wxMenuEventExt* self); class wxCloseEventExt; +typedef wxEvent* (*wxCloseEventExtCloneFunc)(const wxCloseEventExt* self); +typedef wxObjectRefData* (*wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxCloseEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxCloseEventExtCreateRefDataFunc)(const wxCloseEventExt* self); typedef wxClassInfo* (*wxCloseEventExtGetClassInfoFunc)(const wxCloseEventExt* self); +typedef wxEventCategory (*wxCloseEventExtGetEventCategoryFunc)(const wxCloseEventExt* self); class wxShowEventExt; +typedef wxEvent* (*wxShowEventExtCloneFunc)(const wxShowEventExt* self); +typedef wxObjectRefData* (*wxShowEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxShowEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxShowEventExtCreateRefDataFunc)(const wxShowEventExt* self); typedef wxClassInfo* (*wxShowEventExtGetClassInfoFunc)(const wxShowEventExt* self); +typedef wxEventCategory (*wxShowEventExtGetEventCategoryFunc)(const wxShowEventExt* self); class wxIconizeEventExt; +typedef wxEvent* (*wxIconizeEventExtCloneFunc)(const wxIconizeEventExt* self); +typedef wxObjectRefData* (*wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxIconizeEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxIconizeEventExtCreateRefDataFunc)(const wxIconizeEventExt* self); typedef wxClassInfo* (*wxIconizeEventExtGetClassInfoFunc)(const wxIconizeEventExt* self); +typedef wxEventCategory (*wxIconizeEventExtGetEventCategoryFunc)(const wxIconizeEventExt* self); class wxMaximizeEventExt; +typedef wxEvent* (*wxMaximizeEventExtCloneFunc)(const wxMaximizeEventExt* self); +typedef wxObjectRefData* (*wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMaximizeEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMaximizeEventExtCreateRefDataFunc)(const wxMaximizeEventExt* self); typedef wxClassInfo* (*wxMaximizeEventExtGetClassInfoFunc)(const wxMaximizeEventExt* self); +typedef wxEventCategory (*wxMaximizeEventExtGetEventCategoryFunc)(const wxMaximizeEventExt* self); class wxFullScreenEventExt; +typedef wxEvent* (*wxFullScreenEventExtCloneFunc)(const wxFullScreenEventExt* self); +typedef wxObjectRefData* (*wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxFullScreenEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxFullScreenEventExtCreateRefDataFunc)(const wxFullScreenEventExt* self); typedef wxClassInfo* (*wxFullScreenEventExtGetClassInfoFunc)(const wxFullScreenEventExt* self); +typedef wxEventCategory (*wxFullScreenEventExtGetEventCategoryFunc)(const wxFullScreenEventExt* self); class wxJoystickEventExt; +typedef wxEvent* (*wxJoystickEventExtCloneFunc)(const wxJoystickEventExt* self); +typedef wxObjectRefData* (*wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxJoystickEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxJoystickEventExtCreateRefDataFunc)(const wxJoystickEventExt* self); typedef wxClassInfo* (*wxJoystickEventExtGetClassInfoFunc)(const wxJoystickEventExt* self); +typedef wxEventCategory (*wxJoystickEventExtGetEventCategoryFunc)(const wxJoystickEventExt* self); class wxDropFilesEventExt; +typedef wxEvent* (*wxDropFilesEventExtCloneFunc)(const wxDropFilesEventExt* self); +typedef wxObjectRefData* (*wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDropFilesEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxDropFilesEventExtCreateRefDataFunc)(const wxDropFilesEventExt* self); typedef wxClassInfo* (*wxDropFilesEventExtGetClassInfoFunc)(const wxDropFilesEventExt* self); +typedef wxEventCategory (*wxDropFilesEventExtGetEventCategoryFunc)(const wxDropFilesEventExt* self); class wxUpdateUIEventExt; +typedef wxEvent* (*wxUpdateUIEventExtCloneFunc)(const wxUpdateUIEventExt* self); +typedef wxObjectRefData* (*wxUpdateUIEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxUpdateUIEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxUpdateUIEventExtCreateRefDataFunc)(const wxUpdateUIEventExt* self); typedef wxClassInfo* (*wxUpdateUIEventExtGetClassInfoFunc)(const wxUpdateUIEventExt* self); +typedef wxEventCategory (*wxUpdateUIEventExtGetEventCategoryFunc)(const wxUpdateUIEventExt* self); class wxSysColourChangedEventExt; +typedef wxEvent* (*wxSysColourChangedEventExtCloneFunc)(const wxSysColourChangedEventExt* self); +typedef wxObjectRefData* (*wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxSysColourChangedEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxSysColourChangedEventExtCreateRefDataFunc)(const wxSysColourChangedEventExt* self); typedef wxClassInfo* (*wxSysColourChangedEventExtGetClassInfoFunc)(const wxSysColourChangedEventExt* self); +typedef wxEventCategory (*wxSysColourChangedEventExtGetEventCategoryFunc)(const wxSysColourChangedEventExt* self); class wxMouseCaptureChangedEventExt; +typedef wxEvent* (*wxMouseCaptureChangedEventExtCloneFunc)(const wxMouseCaptureChangedEventExt* self); +typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseCaptureChangedEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMouseCaptureChangedEventExtCreateRefDataFunc)(const wxMouseCaptureChangedEventExt* self); typedef wxClassInfo* (*wxMouseCaptureChangedEventExtGetClassInfoFunc)(const wxMouseCaptureChangedEventExt* self); +typedef wxEventCategory (*wxMouseCaptureChangedEventExtGetEventCategoryFunc)(const wxMouseCaptureChangedEventExt* self); class wxMouseCaptureLostEventExt; +typedef wxEvent* (*wxMouseCaptureLostEventExtCloneFunc)(const wxMouseCaptureLostEventExt* self); +typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxMouseCaptureLostEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxMouseCaptureLostEventExtCreateRefDataFunc)(const wxMouseCaptureLostEventExt* self); typedef wxClassInfo* (*wxMouseCaptureLostEventExtGetClassInfoFunc)(const wxMouseCaptureLostEventExt* self); +typedef wxEventCategory (*wxMouseCaptureLostEventExtGetEventCategoryFunc)(const wxMouseCaptureLostEventExt* self); class wxDisplayChangedEventExt; +typedef wxEvent* (*wxDisplayChangedEventExtCloneFunc)(const wxDisplayChangedEventExt* self); +typedef wxObjectRefData* (*wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDisplayChangedEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxDisplayChangedEventExtCreateRefDataFunc)(const wxDisplayChangedEventExt* self); typedef wxClassInfo* (*wxDisplayChangedEventExtGetClassInfoFunc)(const wxDisplayChangedEventExt* self); +typedef wxEventCategory (*wxDisplayChangedEventExtGetEventCategoryFunc)(const wxDisplayChangedEventExt* self); class wxDPIChangedEventExt; +typedef wxEvent* (*wxDPIChangedEventExtCloneFunc)(const wxDPIChangedEventExt* self); +typedef wxObjectRefData* (*wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxDPIChangedEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxDPIChangedEventExtCreateRefDataFunc)(const wxDPIChangedEventExt* self); typedef wxClassInfo* (*wxDPIChangedEventExtGetClassInfoFunc)(const wxDPIChangedEventExt* self); +typedef wxEventCategory (*wxDPIChangedEventExtGetEventCategoryFunc)(const wxDPIChangedEventExt* self); class wxPaletteChangedEventExt; +typedef wxEvent* (*wxPaletteChangedEventExtCloneFunc)(const wxPaletteChangedEventExt* self); +typedef wxObjectRefData* (*wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxPaletteChangedEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPaletteChangedEventExtCreateRefDataFunc)(const wxPaletteChangedEventExt* self); typedef wxClassInfo* (*wxPaletteChangedEventExtGetClassInfoFunc)(const wxPaletteChangedEventExt* self); +typedef wxEventCategory (*wxPaletteChangedEventExtGetEventCategoryFunc)(const wxPaletteChangedEventExt* self); class wxQueryNewPaletteEventExt; +typedef wxEvent* (*wxQueryNewPaletteEventExtCloneFunc)(const wxQueryNewPaletteEventExt* self); +typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxQueryNewPaletteEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxQueryNewPaletteEventExtCreateRefDataFunc)(const wxQueryNewPaletteEventExt* self); typedef wxClassInfo* (*wxQueryNewPaletteEventExtGetClassInfoFunc)(const wxQueryNewPaletteEventExt* self); +typedef wxEventCategory (*wxQueryNewPaletteEventExtGetEventCategoryFunc)(const wxQueryNewPaletteEventExt* self); class wxNavigationKeyEventExt; +typedef wxEvent* (*wxNavigationKeyEventExtCloneFunc)(const wxNavigationKeyEventExt* self); +typedef wxObjectRefData* (*wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxNavigationKeyEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxNavigationKeyEventExtCreateRefDataFunc)(const wxNavigationKeyEventExt* self); typedef wxClassInfo* (*wxNavigationKeyEventExtGetClassInfoFunc)(const wxNavigationKeyEventExt* self); +typedef wxEventCategory (*wxNavigationKeyEventExtGetEventCategoryFunc)(const wxNavigationKeyEventExt* self); class wxWindowCreateEventExt; +typedef wxEvent* (*wxWindowCreateEventExtCloneFunc)(const wxWindowCreateEventExt* self); +typedef wxObjectRefData* (*wxWindowCreateEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowCreateEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxWindowCreateEventExtCreateRefDataFunc)(const wxWindowCreateEventExt* self); typedef wxClassInfo* (*wxWindowCreateEventExtGetClassInfoFunc)(const wxWindowCreateEventExt* self); +typedef wxEventCategory (*wxWindowCreateEventExtGetEventCategoryFunc)(const wxWindowCreateEventExt* self); class wxWindowDestroyEventExt; +typedef wxEvent* (*wxWindowDestroyEventExtCloneFunc)(const wxWindowDestroyEventExt* self); +typedef wxObjectRefData* (*wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowDestroyEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxWindowDestroyEventExtCreateRefDataFunc)(const wxWindowDestroyEventExt* self); typedef wxClassInfo* (*wxWindowDestroyEventExtGetClassInfoFunc)(const wxWindowDestroyEventExt* self); +typedef wxEventCategory (*wxWindowDestroyEventExtGetEventCategoryFunc)(const wxWindowDestroyEventExt* self); class wxHelpEventExt; +typedef wxEvent* (*wxHelpEventExtCloneFunc)(const wxHelpEventExt* self); +typedef wxObjectRefData* (*wxHelpEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxHelpEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxHelpEventExtCreateRefDataFunc)(const wxHelpEventExt* self); typedef wxClassInfo* (*wxHelpEventExtGetClassInfoFunc)(const wxHelpEventExt* self); +typedef wxEventCategory (*wxHelpEventExtGetEventCategoryFunc)(const wxHelpEventExt* self); class wxClipboardTextEventExt; +typedef wxEvent* (*wxClipboardTextEventExtCloneFunc)(const wxClipboardTextEventExt* self); +typedef wxObjectRefData* (*wxClipboardTextEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxClipboardTextEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxClipboardTextEventExtCreateRefDataFunc)(const wxClipboardTextEventExt* self); typedef wxClassInfo* (*wxClipboardTextEventExtGetClassInfoFunc)(const wxClipboardTextEventExt* self); +typedef wxEventCategory (*wxClipboardTextEventExtGetEventCategoryFunc)(const wxClipboardTextEventExt* self); class wxContextMenuEventExt; +typedef wxEvent* (*wxContextMenuEventExtCloneFunc)(const wxContextMenuEventExt* self); +typedef wxObjectRefData* (*wxContextMenuEventExtCloneRefDatawxObjectRefDataCPFunc)(const wxContextMenuEventExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxContextMenuEventExtCreateRefDataFunc)(const wxContextMenuEventExt* self); typedef wxClassInfo* (*wxContextMenuEventExtGetClassInfoFunc)(const wxContextMenuEventExt* self); +typedef wxEventCategory (*wxContextMenuEventExtGetEventCategoryFunc)(const wxContextMenuEventExt* self); class wxEventTableEntryBaseExt; class wxEventTableEntryExt; class wxDynamicEventTableEntryExt; @@ -121,51 +321,94 @@ class wxEventTableExt; class wxEventTableEntryPointerArrayExt; class wxEventHashTableExt; class wxEvtHandlerExt; -typedef bool (*wxEvtHandlerExtProcessEventFunc)(const wxEvtHandlerExt* self, wxEvent& event); -typedef void (*wxEvtHandlerExtQueueEventFunc)(const wxEvtHandlerExt* self, wxEvent* event); -typedef bool (*wxEvtHandlerExtSearchEventTableFunc)(const wxEvtHandlerExt* self, wxEventTable& table, wxEvent& event); -typedef bool (*wxEvtHandlerExtTryBeforeFunc)(const wxEvtHandlerExt* self, wxEvent& event); -typedef bool (*wxEvtHandlerExtTryAfterFunc)(const wxEvtHandlerExt* self, wxEvent& event); -typedef wxEventTable const* (*wxEvtHandlerExtGetEventTableFunc)(const wxEvtHandlerExt* self); -typedef wxEventHashTable& (*wxEvtHandlerExtGetEventHashTableFunc)(const wxEvtHandlerExt* self); -typedef void (*wxEvtHandlerExtDoSetClientObjectFunc)(const wxEvtHandlerExt* self, wxClientData* data); -typedef wxClientData* (*wxEvtHandlerExtDoGetClientObjectFunc)(const wxEvtHandlerExt* self); -typedef void (*wxEvtHandlerExtDoSetClientDataFunc)(const wxEvtHandlerExt* self, void* data); -typedef void* (*wxEvtHandlerExtDoGetClientDataFunc)(const wxEvtHandlerExt* self); -typedef void* (*wxEvtHandlerExtWXReservedEvtHandler1Func)(const wxEvtHandlerExt* self, void* param0); -typedef void* (*wxEvtHandlerExtWXReservedEvtHandler2Func)(const wxEvtHandlerExt* self, void* param0); +typedef void (*wxEvtHandlerExtAddPendingEventwxEventCRFunc)(const wxEvtHandlerExt* self, wxEvent const& event); +typedef wxObjectRefData* (*wxEvtHandlerExtCloneRefDatawxObjectRefDataCPFunc)(const wxEvtHandlerExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxEvtHandlerExtCreateRefDataFunc)(const wxEvtHandlerExt* self); typedef wxClassInfo* (*wxEvtHandlerExtGetClassInfoFunc)(const wxEvtHandlerExt* self); +typedef wxEventHashTable& (*wxEvtHandlerExtGetEventHashTableFunc)(const wxEvtHandlerExt* self); +typedef wxEventTable const* (*wxEvtHandlerExtGetEventTableFunc)(const wxEvtHandlerExt* self); +typedef bool (*wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEvtHandlerExt* self, wxDynamicEventTableEntry& param0); +typedef bool (*wxEvtHandlerExtProcessEventwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); +typedef void (*wxEvtHandlerExtQueueEventwxEventPFunc)(const wxEvtHandlerExt* self, wxEvent* event); +typedef bool (*wxEvtHandlerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEvtHandlerExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxEvtHandlerExtSetNextHandlerwxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); +typedef void (*wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxEvtHandlerExt* self, wxEvtHandler* handler); +typedef bool (*wxEvtHandlerExtTryAfterwxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); +typedef bool (*wxEvtHandlerExtTryBeforewxEventRFunc)(const wxEvtHandlerExt* self, wxEvent& event); class wxEvtHandlerArrayExt; class wxEventConnectionRefExt; +typedef void (*wxEventConnectionRefExtOnObjectDestroyFunc)(const wxEventConnectionRefExt* self); +typedef wxEventConnectionRef* (*wxEventConnectionRefExtToEventConnectionFunc)(const wxEventConnectionRefExt* self); class wxEventBlockerExt; -typedef bool (*wxEventBlockerExtProcessEventFunc)(const wxEventBlockerExt* self, wxEvent& event); +typedef void (*wxEventBlockerExtAddPendingEventwxEventCRFunc)(const wxEventBlockerExt* self, wxEvent const& event); +typedef wxObjectRefData* (*wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc)(const wxEventBlockerExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxEventBlockerExtCreateRefDataFunc)(const wxEventBlockerExt* self); +typedef void* (*wxEventBlockerExtDoGetClientDataFunc)(const wxEventBlockerExt* self); +typedef wxClientData* (*wxEventBlockerExtDoGetClientObjectFunc)(const wxEventBlockerExt* self); +typedef void (*wxEventBlockerExtDoSetClientDatavoidPFunc)(const wxEventBlockerExt* self, void* data); +typedef void (*wxEventBlockerExtDoSetClientObjectwxClientDataPFunc)(const wxEventBlockerExt* self, wxClientData* data); +typedef wxClassInfo* (*wxEventBlockerExtGetClassInfoFunc)(const wxEventBlockerExt* self); +typedef wxEventHashTable& (*wxEventBlockerExtGetEventHashTableFunc)(const wxEventBlockerExt* self); +typedef wxEventTable const* (*wxEventBlockerExtGetEventTableFunc)(const wxEventBlockerExt* self); +typedef bool (*wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxEventBlockerExt* self, wxDynamicEventTableEntry& param0); +typedef bool (*wxEventBlockerExtProcessEventwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); +typedef void (*wxEventBlockerExtQueueEventwxEventPFunc)(const wxEventBlockerExt* self, wxEvent* event); +typedef bool (*wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc)(const wxEventBlockerExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); +typedef void (*wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxEventBlockerExt* self, wxEvtHandler* handler); +typedef bool (*wxEventBlockerExtTryAfterwxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); +typedef bool (*wxEventBlockerExtTryBeforewxEventRFunc)(const wxEventBlockerExt* self, wxEvent& event); +typedef void* (*wxEventBlockerExtWXReservedEvtHandler1voidPFunc)(const wxEventBlockerExt* self, void* param0); +typedef void* (*wxEventBlockerExtWXReservedEvtHandler2voidPFunc)(const wxEventBlockerExt* self, void* param0); class wxEventFunctorExt: public wxEventFunctor { public: virtual ~wxEventFunctorExt() { } - wxEventFunctorExt_operator_callFunc m_wxEventFunctorExt_operator_call = NULL; - virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override + wxEventFunctorExtGetEvtHandlerFunc m_wxEventFunctorExtGetEvtHandler = NULL; + virtual wxEvtHandler* GetEvtHandler() const override { - wxEventFunctor::operator()(param0, param1); - if (*m_wxEventFunctorExt_operator_call != NULL){ - return m_wxEventFunctorExt_operator_call(this, param0, param1); - } - } - wxEventFunctorExtIsMatchingFunc m_wxEventFunctorExtIsMatching = NULL; - virtual bool IsMatching(wxEventFunctor const& functor) const override - { - bool res = wxEventFunctor::IsMatching(functor); - if (*m_wxEventFunctorExtIsMatching != NULL){ - return m_wxEventFunctorExtIsMatching(this, functor); + wxEvtHandler* res = wxEventFunctor::GetEvtHandler(); + if (*m_wxEventFunctorExtGetEvtHandler != NULL){ + return m_wxEventFunctorExtGetEvtHandler(this); } else { return res; } } - wxEventFunctorExt(wxEventFunctorExt_operator_callFunc a__operator_call, wxEventFunctorExtIsMatchingFunc a_IsMatching): wxEventFunctor() { - m_wxEventFunctorExt_operator_call = a__operator_call; - m_wxEventFunctorExtIsMatching = a_IsMatching; + wxEventFunctorExtGetEvtMethodFunc m_wxEventFunctorExtGetEvtMethod = NULL; + virtual wxEventFunction GetEvtMethod() const override + { + wxEventFunction res = wxEventFunctor::GetEvtMethod(); + if (*m_wxEventFunctorExtGetEvtMethod != NULL){ + return m_wxEventFunctorExtGetEvtMethod(this); + } + else { + return res; + } + } + wxEventFunctorExtIsMatchingwxEventFunctorCRFunc m_wxEventFunctorExtIsMatchingwxEventFunctorCR = NULL; + virtual bool IsMatching(wxEventFunctor const& functor) const override + { + if (*m_wxEventFunctorExtIsMatchingwxEventFunctorCR != NULL){ + return m_wxEventFunctorExtIsMatchingwxEventFunctorCR(this, functor); + } + else { + return false; + } + } + wxEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc m_wxEventFunctorExt_operator_callwxEvtHandlerPwxEventR = NULL; + virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override + { + if (*m_wxEventFunctorExt_operator_callwxEvtHandlerPwxEventR != NULL){ + return m_wxEventFunctorExt_operator_callwxEvtHandlerPwxEventR(this, param0, param1); + } + } + wxEventFunctorExt(wxEventFunctorExtGetEvtHandlerFunc a_GetEvtHandler, wxEventFunctorExtGetEvtMethodFunc a_GetEvtMethod, wxEventFunctorExtIsMatchingwxEventFunctorCRFunc a_IsMatchingwxEventFunctorCR, wxEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc a__operator_callwxEvtHandlerPwxEventR): wxEventFunctor() { + m_wxEventFunctorExtGetEvtHandler = a_GetEvtHandler; + m_wxEventFunctorExtGetEvtMethod = a_GetEvtMethod; + m_wxEventFunctorExtIsMatchingwxEventFunctorCR = a_IsMatchingwxEventFunctorCR; + m_wxEventFunctorExt_operator_callwxEvtHandlerPwxEventR = a__operator_callwxEvtHandlerPwxEventR; } }; @@ -173,16 +416,52 @@ class wxObjectEventFunctorExt: public wxObjectEventFunctor { public: wxObjectEventFunctorExt(wxObjectEventFunction method, wxEvtHandler* handler): wxObjectEventFunctor(method, handler) { } - wxObjectEventFunctorExt_operator_callFunc m_wxObjectEventFunctorExt_operator_call = NULL; - virtual void operator()(wxEvtHandler* handler, wxEvent& event) override + wxObjectEventFunctorExtGetEvtHandlerFunc m_wxObjectEventFunctorExtGetEvtHandler = NULL; + virtual wxEvtHandler* GetEvtHandler() const override { - wxObjectEventFunctor::operator()(handler, event); - if (*m_wxObjectEventFunctorExt_operator_call != NULL){ - return m_wxObjectEventFunctorExt_operator_call(this, handler, event); + wxEvtHandler* res = wxObjectEventFunctor::GetEvtHandler(); + if (*m_wxObjectEventFunctorExtGetEvtHandler != NULL){ + return m_wxObjectEventFunctorExtGetEvtHandler(this); + } + else { + return res; } } - wxObjectEventFunctorExt(wxObjectEventFunctorExt_operator_callFunc a__operator_call, wxObjectEventFunction method, wxEvtHandler* handler): wxObjectEventFunctor(method, handler) { - m_wxObjectEventFunctorExt_operator_call = a__operator_call; + wxObjectEventFunctorExtGetEvtMethodFunc m_wxObjectEventFunctorExtGetEvtMethod = NULL; + virtual wxEventFunction GetEvtMethod() const override + { + wxEventFunction res = wxObjectEventFunctor::GetEvtMethod(); + if (*m_wxObjectEventFunctorExtGetEvtMethod != NULL){ + return m_wxObjectEventFunctorExtGetEvtMethod(this); + } + else { + return res; + } + } + wxObjectEventFunctorExtIsMatchingwxEventFunctorCRFunc m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR = NULL; + virtual bool IsMatching(wxEventFunctor const& functor) const override + { + bool res = wxObjectEventFunctor::IsMatching(functor); + if (*m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR != NULL){ + return m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR(this, functor); + } + else { + return res; + } + } + wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR = NULL; + virtual void operator()(wxEvtHandler* param0, wxEvent& param1) override + { + wxObjectEventFunctor::operator()(param0, param1); + if (*m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR != NULL){ + return m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR(this, param0, param1); + } + } + wxObjectEventFunctorExt(wxObjectEventFunction method, wxEvtHandler* handler, wxObjectEventFunctorExtGetEvtHandlerFunc a_GetEvtHandler, wxObjectEventFunctorExtGetEvtMethodFunc a_GetEvtMethod, wxObjectEventFunctorExtIsMatchingwxEventFunctorCRFunc a_IsMatchingwxEventFunctorCR, wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventRFunc a__operator_callwxEvtHandlerPwxEventR): wxObjectEventFunctor(method, handler) { + m_wxObjectEventFunctorExtGetEvtHandler = a_GetEvtHandler; + m_wxObjectEventFunctorExtGetEvtMethod = a_GetEvtMethod; + m_wxObjectEventFunctorExtIsMatchingwxEventFunctorCR = a_IsMatchingwxEventFunctorCR; + m_wxObjectEventFunctorExt_operator_callwxEvtHandlerPwxEventR = a__operator_callwxEvtHandlerPwxEventR; } }; @@ -190,18 +469,39 @@ class wxEventExt: public wxEvent { public: wxEventExt(int winid = 0, wxEventType commandType = wxEVT_NULL): wxEvent(winid, commandType) { } + wxEventExt(wxEvent const& param0): wxEvent(param0) { } wxEventExtCloneFunc m_wxEventExtClone = NULL; virtual wxEvent* Clone() const override { - wxEvent* res = wxEvent::Clone(); if (*m_wxEventExtClone != NULL){ return m_wxEventExtClone(this); } + else { + return NULL; + } + } + wxEventExtCloneRefDatawxObjectRefDataCPFunc m_wxEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxEvent::CloneRefData(data); + if (*m_wxEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxEventExtCreateRefDataFunc m_wxEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxEvent::CreateRefData(); + if (*m_wxEventExtCreateRefData != NULL){ + return m_wxEventExtCreateRefData(this); + } else { return res; } } - wxEventExt(wxEvent const& param0): wxEvent(param0) { } wxEventExtGetClassInfoFunc m_wxEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -213,9 +513,23 @@ public: return res; } } - wxEventExt(wxEventExtCloneFunc a_Clone, wxEventExtGetClassInfoFunc a_GetClassInfo): wxEvent() { + wxEventExtGetEventCategoryFunc m_wxEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxEvent::GetEventCategory(); + if (*m_wxEventExtGetEventCategory != NULL){ + return m_wxEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxEventExt(wxEventExtCloneFunc a_Clone, wxEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEventExtCreateRefDataFunc a_CreateRefData, wxEventExtGetClassInfoFunc a_GetClassInfo, wxEventExtGetEventCategoryFunc a_GetEventCategory): wxEvent() { m_wxEventExtClone = a_Clone; + m_wxEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxEventExtCreateRefData = a_CreateRefData; m_wxEventExtGetClassInfo = a_GetClassInfo; + m_wxEventExtGetEventCategory = a_GetEventCategory; } }; @@ -261,6 +575,39 @@ class wxIdleEventExt: public wxIdleEvent public: wxIdleEventExt(): wxIdleEvent() { } wxIdleEventExt(wxIdleEvent const& event): wxIdleEvent(event) { } + wxIdleEventExtCloneFunc m_wxIdleEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxIdleEvent::Clone(); + if (*m_wxIdleEventExtClone != NULL){ + return m_wxIdleEventExtClone(this); + } + else { + return res; + } + } + wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc m_wxIdleEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxIdleEvent::CloneRefData(data); + if (*m_wxIdleEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxIdleEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxIdleEventExtCreateRefDataFunc m_wxIdleEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxIdleEvent::CreateRefData(); + if (*m_wxIdleEventExtCreateRefData != NULL){ + return m_wxIdleEventExtCreateRefData(this); + } + else { + return res; + } + } wxIdleEventExtGetClassInfoFunc m_wxIdleEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -272,8 +619,23 @@ public: return res; } } - wxIdleEventExt(wxIdleEventExtGetClassInfoFunc a_GetClassInfo): wxIdleEvent() { + wxIdleEventExtGetEventCategoryFunc m_wxIdleEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxIdleEvent::GetEventCategory(); + if (*m_wxIdleEventExtGetEventCategory != NULL){ + return m_wxIdleEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxIdleEventExt(wxIdleEventExtCloneFunc a_Clone, wxIdleEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxIdleEventExtCreateRefDataFunc a_CreateRefData, wxIdleEventExtGetClassInfoFunc a_GetClassInfo, wxIdleEventExtGetEventCategoryFunc a_GetEventCategory): wxIdleEvent() { + m_wxIdleEventExtClone = a_Clone; + m_wxIdleEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxIdleEventExtCreateRefData = a_CreateRefData; m_wxIdleEventExtGetClassInfo = a_GetClassInfo; + m_wxIdleEventExtGetEventCategory = a_GetEventCategory; } }; @@ -282,6 +644,39 @@ class wxThreadEventExt: public wxThreadEvent public: wxThreadEventExt(wxEventType eventType, int id = wxID_ANY): wxThreadEvent(eventType, id) { } wxThreadEventExt(wxThreadEvent const& event): wxThreadEvent(event) { } + wxThreadEventExtCloneFunc m_wxThreadEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxThreadEvent::Clone(); + if (*m_wxThreadEventExtClone != NULL){ + return m_wxThreadEventExtClone(this); + } + else { + return res; + } + } + wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc m_wxThreadEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxThreadEvent::CloneRefData(data); + if (*m_wxThreadEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxThreadEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxThreadEventExtCreateRefDataFunc m_wxThreadEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxThreadEvent::CreateRefData(); + if (*m_wxThreadEventExtCreateRefData != NULL){ + return m_wxThreadEventExtCreateRefData(this); + } + else { + return res; + } + } wxThreadEventExtGetClassInfoFunc m_wxThreadEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -293,8 +688,23 @@ public: return res; } } - wxThreadEventExt(wxThreadEventExtGetClassInfoFunc a_GetClassInfo): wxThreadEvent() { + wxThreadEventExtGetEventCategoryFunc m_wxThreadEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxThreadEvent::GetEventCategory(); + if (*m_wxThreadEventExtGetEventCategory != NULL){ + return m_wxThreadEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxThreadEventExt(wxThreadEventExtCloneFunc a_Clone, wxThreadEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxThreadEventExtCreateRefDataFunc a_CreateRefData, wxThreadEventExtGetClassInfoFunc a_GetClassInfo, wxThreadEventExtGetEventCategoryFunc a_GetEventCategory): wxThreadEvent() { + m_wxThreadEventExtClone = a_Clone; + m_wxThreadEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxThreadEventExtCreateRefData = a_CreateRefData; m_wxThreadEventExtGetClassInfo = a_GetClassInfo; + m_wxThreadEventExtGetEventCategory = a_GetEventCategory; } }; @@ -303,27 +713,116 @@ class wxAsyncMethodCallEventExt: public wxAsyncMethodCallEvent public: wxAsyncMethodCallEventExt(wxObject* object): wxAsyncMethodCallEvent(object) { } wxAsyncMethodCallEventExt(wxAsyncMethodCallEvent const& other): wxAsyncMethodCallEvent(other) { } + wxAsyncMethodCallEventExtCloneFunc m_wxAsyncMethodCallEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + if (*m_wxAsyncMethodCallEventExtClone != NULL){ + return m_wxAsyncMethodCallEventExtClone(this); + } + else { + return NULL; + } + } + wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCPFunc m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxAsyncMethodCallEvent::CloneRefData(data); + if (*m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxAsyncMethodCallEventExtCreateRefDataFunc m_wxAsyncMethodCallEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxAsyncMethodCallEvent::CreateRefData(); + if (*m_wxAsyncMethodCallEventExtCreateRefData != NULL){ + return m_wxAsyncMethodCallEventExtCreateRefData(this); + } + else { + return res; + } + } wxAsyncMethodCallEventExtExecuteFunc m_wxAsyncMethodCallEventExtExecute = NULL; virtual void Execute() override { - wxAsyncMethodCallEvent::Execute(); if (*m_wxAsyncMethodCallEventExtExecute != NULL){ return m_wxAsyncMethodCallEventExtExecute(this); } } - wxAsyncMethodCallEventExt(wxAsyncMethodCallEventExtExecuteFunc a_Execute, wxObject* object): wxAsyncMethodCallEvent(object) { - m_wxAsyncMethodCallEventExtExecute = a_Execute; + wxAsyncMethodCallEventExtGetClassInfoFunc m_wxAsyncMethodCallEventExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxAsyncMethodCallEvent::GetClassInfo(); + if (*m_wxAsyncMethodCallEventExtGetClassInfo != NULL){ + return m_wxAsyncMethodCallEventExtGetClassInfo(this); + } + else { + return res; + } } - wxAsyncMethodCallEventExt(wxAsyncMethodCallEventExtExecuteFunc a_Execute, wxAsyncMethodCallEvent const& other): wxAsyncMethodCallEvent(other) { + wxAsyncMethodCallEventExtGetEventCategoryFunc m_wxAsyncMethodCallEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxAsyncMethodCallEvent::GetEventCategory(); + if (*m_wxAsyncMethodCallEventExtGetEventCategory != NULL){ + return m_wxAsyncMethodCallEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxAsyncMethodCallEventExt(wxObject* object, wxAsyncMethodCallEventExtCloneFunc a_Clone, wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxAsyncMethodCallEventExtCreateRefDataFunc a_CreateRefData, wxAsyncMethodCallEventExtExecuteFunc a_Execute, wxAsyncMethodCallEventExtGetClassInfoFunc a_GetClassInfo, wxAsyncMethodCallEventExtGetEventCategoryFunc a_GetEventCategory): wxAsyncMethodCallEvent(object) { + m_wxAsyncMethodCallEventExtClone = a_Clone; + m_wxAsyncMethodCallEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxAsyncMethodCallEventExtCreateRefData = a_CreateRefData; m_wxAsyncMethodCallEventExtExecute = a_Execute; + m_wxAsyncMethodCallEventExtGetClassInfo = a_GetClassInfo; + m_wxAsyncMethodCallEventExtGetEventCategory = a_GetEventCategory; } }; +#if wxUSE_GUI class wxCommandEventExt: public wxCommandEvent { public: wxCommandEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0): wxCommandEvent(commandType, winid) { } wxCommandEventExt(wxCommandEvent const& event): wxCommandEvent(event) { } + wxCommandEventExtCloneFunc m_wxCommandEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxCommandEvent::Clone(); + if (*m_wxCommandEventExtClone != NULL){ + return m_wxCommandEventExtClone(this); + } + else { + return res; + } + } + wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc m_wxCommandEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxCommandEvent::CloneRefData(data); + if (*m_wxCommandEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxCommandEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxCommandEventExtCreateRefDataFunc m_wxCommandEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxCommandEvent::CreateRefData(); + if (*m_wxCommandEventExtCreateRefData != NULL){ + return m_wxCommandEventExtCreateRefData(this); + } + else { + return res; + } + } wxCommandEventExtGetClassInfoFunc m_wxCommandEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -335,8 +834,23 @@ public: return res; } } - wxCommandEventExt(wxCommandEventExtGetClassInfoFunc a_GetClassInfo): wxCommandEvent() { + wxCommandEventExtGetEventCategoryFunc m_wxCommandEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxCommandEvent::GetEventCategory(); + if (*m_wxCommandEventExtGetEventCategory != NULL){ + return m_wxCommandEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxCommandEventExt(wxCommandEventExtCloneFunc a_Clone, wxCommandEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxCommandEventExtCreateRefDataFunc a_CreateRefData, wxCommandEventExtGetClassInfoFunc a_GetClassInfo, wxCommandEventExtGetEventCategoryFunc a_GetEventCategory): wxCommandEvent() { + m_wxCommandEventExtClone = a_Clone; + m_wxCommandEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxCommandEventExtCreateRefData = a_CreateRefData; m_wxCommandEventExtGetClassInfo = a_GetClassInfo; + m_wxCommandEventExtGetEventCategory = a_GetEventCategory; } }; @@ -345,6 +859,39 @@ class wxNotifyEventExt: public wxNotifyEvent public: wxNotifyEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0): wxNotifyEvent(commandType, winid) { } wxNotifyEventExt(wxNotifyEvent const& event): wxNotifyEvent(event) { } + wxNotifyEventExtCloneFunc m_wxNotifyEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxNotifyEvent::Clone(); + if (*m_wxNotifyEventExtClone != NULL){ + return m_wxNotifyEventExtClone(this); + } + else { + return res; + } + } + wxNotifyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxNotifyEvent::CloneRefData(data); + if (*m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxNotifyEventExtCreateRefDataFunc m_wxNotifyEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxNotifyEvent::CreateRefData(); + if (*m_wxNotifyEventExtCreateRefData != NULL){ + return m_wxNotifyEventExtCreateRefData(this); + } + else { + return res; + } + } wxNotifyEventExtGetClassInfoFunc m_wxNotifyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -356,8 +903,23 @@ public: return res; } } - wxNotifyEventExt(wxNotifyEventExtGetClassInfoFunc a_GetClassInfo): wxNotifyEvent() { + wxNotifyEventExtGetEventCategoryFunc m_wxNotifyEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxNotifyEvent::GetEventCategory(); + if (*m_wxNotifyEventExtGetEventCategory != NULL){ + return m_wxNotifyEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxNotifyEventExt(wxNotifyEventExtCloneFunc a_Clone, wxNotifyEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxNotifyEventExtCreateRefDataFunc a_CreateRefData, wxNotifyEventExtGetClassInfoFunc a_GetClassInfo, wxNotifyEventExtGetEventCategoryFunc a_GetEventCategory): wxNotifyEvent() { + m_wxNotifyEventExtClone = a_Clone; + m_wxNotifyEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxNotifyEventExtCreateRefData = a_CreateRefData; m_wxNotifyEventExtGetClassInfo = a_GetClassInfo; + m_wxNotifyEventExtGetEventCategory = a_GetEventCategory; } }; @@ -366,6 +928,39 @@ class wxScrollEventExt: public wxScrollEvent public: wxScrollEventExt(wxEventType commandType = wxEVT_NULL, int winid = 0, int pos = 0, int orient = 0): wxScrollEvent(commandType, winid, pos, orient) { } wxScrollEventExt(wxScrollEvent const& param0): wxScrollEvent(param0) { } + wxScrollEventExtCloneFunc m_wxScrollEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxScrollEvent::Clone(); + if (*m_wxScrollEventExtClone != NULL){ + return m_wxScrollEventExtClone(this); + } + else { + return res; + } + } + wxScrollEventExtCloneRefDatawxObjectRefDataCPFunc m_wxScrollEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxScrollEvent::CloneRefData(data); + if (*m_wxScrollEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxScrollEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxScrollEventExtCreateRefDataFunc m_wxScrollEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxScrollEvent::CreateRefData(); + if (*m_wxScrollEventExtCreateRefData != NULL){ + return m_wxScrollEventExtCreateRefData(this); + } + else { + return res; + } + } wxScrollEventExtGetClassInfoFunc m_wxScrollEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -377,8 +972,23 @@ public: return res; } } - wxScrollEventExt(wxScrollEventExtGetClassInfoFunc a_GetClassInfo): wxScrollEvent() { + wxScrollEventExtGetEventCategoryFunc m_wxScrollEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxScrollEvent::GetEventCategory(); + if (*m_wxScrollEventExtGetEventCategory != NULL){ + return m_wxScrollEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxScrollEventExt(wxScrollEventExtCloneFunc a_Clone, wxScrollEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxScrollEventExtCreateRefDataFunc a_CreateRefData, wxScrollEventExtGetClassInfoFunc a_GetClassInfo, wxScrollEventExtGetEventCategoryFunc a_GetEventCategory): wxScrollEvent() { + m_wxScrollEventExtClone = a_Clone; + m_wxScrollEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxScrollEventExtCreateRefData = a_CreateRefData; m_wxScrollEventExtGetClassInfo = a_GetClassInfo; + m_wxScrollEventExtGetEventCategory = a_GetEventCategory; } }; @@ -387,6 +997,39 @@ class wxScrollWinEventExt: public wxScrollWinEvent public: wxScrollWinEventExt(wxEventType commandType = wxEVT_NULL, int pos = 0, int orient = 0): wxScrollWinEvent(commandType, pos, orient) { } wxScrollWinEventExt(wxScrollWinEvent const& event): wxScrollWinEvent(event) { } + wxScrollWinEventExtCloneFunc m_wxScrollWinEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxScrollWinEvent::Clone(); + if (*m_wxScrollWinEventExtClone != NULL){ + return m_wxScrollWinEventExtClone(this); + } + else { + return res; + } + } + wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxScrollWinEvent::CloneRefData(data); + if (*m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxScrollWinEventExtCreateRefDataFunc m_wxScrollWinEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxScrollWinEvent::CreateRefData(); + if (*m_wxScrollWinEventExtCreateRefData != NULL){ + return m_wxScrollWinEventExtCreateRefData(this); + } + else { + return res; + } + } wxScrollWinEventExtGetClassInfoFunc m_wxScrollWinEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -398,8 +1041,23 @@ public: return res; } } - wxScrollWinEventExt(wxScrollWinEventExtGetClassInfoFunc a_GetClassInfo): wxScrollWinEvent() { + wxScrollWinEventExtGetEventCategoryFunc m_wxScrollWinEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxScrollWinEvent::GetEventCategory(); + if (*m_wxScrollWinEventExtGetEventCategory != NULL){ + return m_wxScrollWinEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxScrollWinEventExt(wxScrollWinEventExtCloneFunc a_Clone, wxScrollWinEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxScrollWinEventExtCreateRefDataFunc a_CreateRefData, wxScrollWinEventExtGetClassInfoFunc a_GetClassInfo, wxScrollWinEventExtGetEventCategoryFunc a_GetEventCategory): wxScrollWinEvent() { + m_wxScrollWinEventExtClone = a_Clone; + m_wxScrollWinEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxScrollWinEventExtCreateRefData = a_CreateRefData; m_wxScrollWinEventExtGetClassInfo = a_GetClassInfo; + m_wxScrollWinEventExtGetEventCategory = a_GetEventCategory; } }; @@ -408,6 +1066,39 @@ class wxMouseEventExt: public wxMouseEvent public: wxMouseEventExt(wxEventType mouseType = wxEVT_NULL): wxMouseEvent(mouseType) { } wxMouseEventExt(wxMouseEvent const& event): wxMouseEvent(event) { } + wxMouseEventExtCloneFunc m_wxMouseEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMouseEvent::Clone(); + if (*m_wxMouseEventExtClone != NULL){ + return m_wxMouseEventExtClone(this); + } + else { + return res; + } + } + wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMouseEvent::CloneRefData(data); + if (*m_wxMouseEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMouseEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMouseEventExtCreateRefDataFunc m_wxMouseEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMouseEvent::CreateRefData(); + if (*m_wxMouseEventExtCreateRefData != NULL){ + return m_wxMouseEventExtCreateRefData(this); + } + else { + return res; + } + } wxMouseEventExtGetClassInfoFunc m_wxMouseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -419,8 +1110,23 @@ public: return res; } } - wxMouseEventExt(wxMouseEventExtGetClassInfoFunc a_GetClassInfo): wxMouseEvent() { + wxMouseEventExtGetEventCategoryFunc m_wxMouseEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMouseEvent::GetEventCategory(); + if (*m_wxMouseEventExtGetEventCategory != NULL){ + return m_wxMouseEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMouseEventExt(wxMouseEventExtCloneFunc a_Clone, wxMouseEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMouseEventExtCreateRefDataFunc a_CreateRefData, wxMouseEventExtGetClassInfoFunc a_GetClassInfo, wxMouseEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseEvent() { + m_wxMouseEventExtClone = a_Clone; + m_wxMouseEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMouseEventExtCreateRefData = a_CreateRefData; m_wxMouseEventExtGetClassInfo = a_GetClassInfo; + m_wxMouseEventExtGetEventCategory = a_GetEventCategory; } }; @@ -429,6 +1135,39 @@ class wxSetCursorEventExt: public wxSetCursorEvent public: wxSetCursorEventExt(wxCoord x = 0, wxCoord y = 0): wxSetCursorEvent(x, y) { } wxSetCursorEventExt(wxSetCursorEvent const& event): wxSetCursorEvent(event) { } + wxSetCursorEventExtCloneFunc m_wxSetCursorEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxSetCursorEvent::Clone(); + if (*m_wxSetCursorEventExtClone != NULL){ + return m_wxSetCursorEventExtClone(this); + } + else { + return res; + } + } + wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxSetCursorEvent::CloneRefData(data); + if (*m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxSetCursorEventExtCreateRefDataFunc m_wxSetCursorEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxSetCursorEvent::CreateRefData(); + if (*m_wxSetCursorEventExtCreateRefData != NULL){ + return m_wxSetCursorEventExtCreateRefData(this); + } + else { + return res; + } + } wxSetCursorEventExtGetClassInfoFunc m_wxSetCursorEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -440,8 +1179,23 @@ public: return res; } } - wxSetCursorEventExt(wxSetCursorEventExtGetClassInfoFunc a_GetClassInfo): wxSetCursorEvent() { + wxSetCursorEventExtGetEventCategoryFunc m_wxSetCursorEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxSetCursorEvent::GetEventCategory(); + if (*m_wxSetCursorEventExtGetEventCategory != NULL){ + return m_wxSetCursorEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxSetCursorEventExt(wxSetCursorEventExtCloneFunc a_Clone, wxSetCursorEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxSetCursorEventExtCreateRefDataFunc a_CreateRefData, wxSetCursorEventExtGetClassInfoFunc a_GetClassInfo, wxSetCursorEventExtGetEventCategoryFunc a_GetEventCategory): wxSetCursorEvent() { + m_wxSetCursorEventExtClone = a_Clone; + m_wxSetCursorEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxSetCursorEventExtCreateRefData = a_CreateRefData; m_wxSetCursorEventExtGetClassInfo = a_GetClassInfo; + m_wxSetCursorEventExtGetEventCategory = a_GetEventCategory; } }; @@ -450,6 +1204,39 @@ class wxGestureEventExt: public wxGestureEvent public: wxGestureEventExt(wxWindowID winid = 0, wxEventType type = wxEVT_NULL): wxGestureEvent(winid, type) { } wxGestureEventExt(wxGestureEvent const& event): wxGestureEvent(event) { } + wxGestureEventExtCloneFunc m_wxGestureEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxGestureEvent::Clone(); + if (*m_wxGestureEventExtClone != NULL){ + return m_wxGestureEventExtClone(this); + } + else { + return res; + } + } + wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc m_wxGestureEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxGestureEvent::CloneRefData(data); + if (*m_wxGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxGestureEventExtCreateRefDataFunc m_wxGestureEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxGestureEvent::CreateRefData(); + if (*m_wxGestureEventExtCreateRefData != NULL){ + return m_wxGestureEventExtCreateRefData(this); + } + else { + return res; + } + } wxGestureEventExtGetClassInfoFunc m_wxGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -461,8 +1248,23 @@ public: return res; } } - wxGestureEventExt(wxGestureEventExtGetClassInfoFunc a_GetClassInfo): wxGestureEvent() { + wxGestureEventExtGetEventCategoryFunc m_wxGestureEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxGestureEvent::GetEventCategory(); + if (*m_wxGestureEventExtGetEventCategory != NULL){ + return m_wxGestureEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxGestureEventExt(wxGestureEventExtCloneFunc a_Clone, wxGestureEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxGestureEventExtCreateRefDataFunc a_CreateRefData, wxGestureEventExtGetClassInfoFunc a_GetClassInfo, wxGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxGestureEvent() { + m_wxGestureEventExtClone = a_Clone; + m_wxGestureEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxGestureEventExtCreateRefData = a_CreateRefData; m_wxGestureEventExtGetClassInfo = a_GetClassInfo; + m_wxGestureEventExtGetEventCategory = a_GetEventCategory; } }; @@ -471,6 +1273,39 @@ class wxPanGestureEventExt: public wxPanGestureEvent public: wxPanGestureEventExt(wxWindowID winid = 0): wxPanGestureEvent(winid) { } wxPanGestureEventExt(wxPanGestureEvent const& event): wxPanGestureEvent(event) { } + wxPanGestureEventExtCloneFunc m_wxPanGestureEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxPanGestureEvent::Clone(); + if (*m_wxPanGestureEventExtClone != NULL){ + return m_wxPanGestureEventExtClone(this); + } + else { + return res; + } + } + wxPanGestureEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPanGestureEvent::CloneRefData(data); + if (*m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPanGestureEventExtCreateRefDataFunc m_wxPanGestureEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPanGestureEvent::CreateRefData(); + if (*m_wxPanGestureEventExtCreateRefData != NULL){ + return m_wxPanGestureEventExtCreateRefData(this); + } + else { + return res; + } + } wxPanGestureEventExtGetClassInfoFunc m_wxPanGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -482,8 +1317,23 @@ public: return res; } } - wxPanGestureEventExt(wxPanGestureEventExtGetClassInfoFunc a_GetClassInfo): wxPanGestureEvent() { + wxPanGestureEventExtGetEventCategoryFunc m_wxPanGestureEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxPanGestureEvent::GetEventCategory(); + if (*m_wxPanGestureEventExtGetEventCategory != NULL){ + return m_wxPanGestureEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxPanGestureEventExt(wxPanGestureEventExtCloneFunc a_Clone, wxPanGestureEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPanGestureEventExtCreateRefDataFunc a_CreateRefData, wxPanGestureEventExtGetClassInfoFunc a_GetClassInfo, wxPanGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxPanGestureEvent() { + m_wxPanGestureEventExtClone = a_Clone; + m_wxPanGestureEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPanGestureEventExtCreateRefData = a_CreateRefData; m_wxPanGestureEventExtGetClassInfo = a_GetClassInfo; + m_wxPanGestureEventExtGetEventCategory = a_GetEventCategory; } }; @@ -492,6 +1342,39 @@ class wxZoomGestureEventExt: public wxZoomGestureEvent public: wxZoomGestureEventExt(wxWindowID winid = 0): wxZoomGestureEvent(winid) { } wxZoomGestureEventExt(wxZoomGestureEvent const& event): wxZoomGestureEvent(event) { } + wxZoomGestureEventExtCloneFunc m_wxZoomGestureEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxZoomGestureEvent::Clone(); + if (*m_wxZoomGestureEventExtClone != NULL){ + return m_wxZoomGestureEventExtClone(this); + } + else { + return res; + } + } + wxZoomGestureEventExtCloneRefDatawxObjectRefDataCPFunc m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxZoomGestureEvent::CloneRefData(data); + if (*m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxZoomGestureEventExtCreateRefDataFunc m_wxZoomGestureEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxZoomGestureEvent::CreateRefData(); + if (*m_wxZoomGestureEventExtCreateRefData != NULL){ + return m_wxZoomGestureEventExtCreateRefData(this); + } + else { + return res; + } + } wxZoomGestureEventExtGetClassInfoFunc m_wxZoomGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -503,8 +1386,23 @@ public: return res; } } - wxZoomGestureEventExt(wxZoomGestureEventExtGetClassInfoFunc a_GetClassInfo): wxZoomGestureEvent() { + wxZoomGestureEventExtGetEventCategoryFunc m_wxZoomGestureEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxZoomGestureEvent::GetEventCategory(); + if (*m_wxZoomGestureEventExtGetEventCategory != NULL){ + return m_wxZoomGestureEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxZoomGestureEventExt(wxZoomGestureEventExtCloneFunc a_Clone, wxZoomGestureEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxZoomGestureEventExtCreateRefDataFunc a_CreateRefData, wxZoomGestureEventExtGetClassInfoFunc a_GetClassInfo, wxZoomGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxZoomGestureEvent() { + m_wxZoomGestureEventExtClone = a_Clone; + m_wxZoomGestureEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxZoomGestureEventExtCreateRefData = a_CreateRefData; m_wxZoomGestureEventExtGetClassInfo = a_GetClassInfo; + m_wxZoomGestureEventExtGetEventCategory = a_GetEventCategory; } }; @@ -513,6 +1411,39 @@ class wxRotateGestureEventExt: public wxRotateGestureEvent public: wxRotateGestureEventExt(wxWindowID winid = 0): wxRotateGestureEvent(winid) { } wxRotateGestureEventExt(wxRotateGestureEvent const& event): wxRotateGestureEvent(event) { } + wxRotateGestureEventExtCloneFunc m_wxRotateGestureEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxRotateGestureEvent::Clone(); + if (*m_wxRotateGestureEventExtClone != NULL){ + return m_wxRotateGestureEventExtClone(this); + } + else { + return res; + } + } + wxRotateGestureEventExtCloneRefDatawxObjectRefDataCPFunc m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxRotateGestureEvent::CloneRefData(data); + if (*m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxRotateGestureEventExtCreateRefDataFunc m_wxRotateGestureEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxRotateGestureEvent::CreateRefData(); + if (*m_wxRotateGestureEventExtCreateRefData != NULL){ + return m_wxRotateGestureEventExtCreateRefData(this); + } + else { + return res; + } + } wxRotateGestureEventExtGetClassInfoFunc m_wxRotateGestureEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -524,8 +1455,23 @@ public: return res; } } - wxRotateGestureEventExt(wxRotateGestureEventExtGetClassInfoFunc a_GetClassInfo): wxRotateGestureEvent() { + wxRotateGestureEventExtGetEventCategoryFunc m_wxRotateGestureEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxRotateGestureEvent::GetEventCategory(); + if (*m_wxRotateGestureEventExtGetEventCategory != NULL){ + return m_wxRotateGestureEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxRotateGestureEventExt(wxRotateGestureEventExtCloneFunc a_Clone, wxRotateGestureEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxRotateGestureEventExtCreateRefDataFunc a_CreateRefData, wxRotateGestureEventExtGetClassInfoFunc a_GetClassInfo, wxRotateGestureEventExtGetEventCategoryFunc a_GetEventCategory): wxRotateGestureEvent() { + m_wxRotateGestureEventExtClone = a_Clone; + m_wxRotateGestureEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxRotateGestureEventExtCreateRefData = a_CreateRefData; m_wxRotateGestureEventExtGetClassInfo = a_GetClassInfo; + m_wxRotateGestureEventExtGetEventCategory = a_GetEventCategory; } }; @@ -534,6 +1480,39 @@ class wxTwoFingerTapEventExt: public wxTwoFingerTapEvent public: wxTwoFingerTapEventExt(wxWindowID winid = 0): wxTwoFingerTapEvent(winid) { } wxTwoFingerTapEventExt(wxTwoFingerTapEvent const& event): wxTwoFingerTapEvent(event) { } + wxTwoFingerTapEventExtCloneFunc m_wxTwoFingerTapEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxTwoFingerTapEvent::Clone(); + if (*m_wxTwoFingerTapEventExtClone != NULL){ + return m_wxTwoFingerTapEventExtClone(this); + } + else { + return res; + } + } + wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCPFunc m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxTwoFingerTapEvent::CloneRefData(data); + if (*m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxTwoFingerTapEventExtCreateRefDataFunc m_wxTwoFingerTapEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxTwoFingerTapEvent::CreateRefData(); + if (*m_wxTwoFingerTapEventExtCreateRefData != NULL){ + return m_wxTwoFingerTapEventExtCreateRefData(this); + } + else { + return res; + } + } wxTwoFingerTapEventExtGetClassInfoFunc m_wxTwoFingerTapEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -545,8 +1524,23 @@ public: return res; } } - wxTwoFingerTapEventExt(wxTwoFingerTapEventExtGetClassInfoFunc a_GetClassInfo): wxTwoFingerTapEvent() { + wxTwoFingerTapEventExtGetEventCategoryFunc m_wxTwoFingerTapEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxTwoFingerTapEvent::GetEventCategory(); + if (*m_wxTwoFingerTapEventExtGetEventCategory != NULL){ + return m_wxTwoFingerTapEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxTwoFingerTapEventExt(wxTwoFingerTapEventExtCloneFunc a_Clone, wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxTwoFingerTapEventExtCreateRefDataFunc a_CreateRefData, wxTwoFingerTapEventExtGetClassInfoFunc a_GetClassInfo, wxTwoFingerTapEventExtGetEventCategoryFunc a_GetEventCategory): wxTwoFingerTapEvent() { + m_wxTwoFingerTapEventExtClone = a_Clone; + m_wxTwoFingerTapEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxTwoFingerTapEventExtCreateRefData = a_CreateRefData; m_wxTwoFingerTapEventExtGetClassInfo = a_GetClassInfo; + m_wxTwoFingerTapEventExtGetEventCategory = a_GetEventCategory; } }; @@ -555,6 +1549,39 @@ class wxLongPressEventExt: public wxLongPressEvent public: wxLongPressEventExt(wxWindowID winid = 0): wxLongPressEvent(winid) { } wxLongPressEventExt(wxLongPressEvent const& event): wxLongPressEvent(event) { } + wxLongPressEventExtCloneFunc m_wxLongPressEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxLongPressEvent::Clone(); + if (*m_wxLongPressEventExtClone != NULL){ + return m_wxLongPressEventExtClone(this); + } + else { + return res; + } + } + wxLongPressEventExtCloneRefDatawxObjectRefDataCPFunc m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxLongPressEvent::CloneRefData(data); + if (*m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxLongPressEventExtCreateRefDataFunc m_wxLongPressEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxLongPressEvent::CreateRefData(); + if (*m_wxLongPressEventExtCreateRefData != NULL){ + return m_wxLongPressEventExtCreateRefData(this); + } + else { + return res; + } + } wxLongPressEventExtGetClassInfoFunc m_wxLongPressEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -566,8 +1593,23 @@ public: return res; } } - wxLongPressEventExt(wxLongPressEventExtGetClassInfoFunc a_GetClassInfo): wxLongPressEvent() { + wxLongPressEventExtGetEventCategoryFunc m_wxLongPressEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxLongPressEvent::GetEventCategory(); + if (*m_wxLongPressEventExtGetEventCategory != NULL){ + return m_wxLongPressEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxLongPressEventExt(wxLongPressEventExtCloneFunc a_Clone, wxLongPressEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxLongPressEventExtCreateRefDataFunc a_CreateRefData, wxLongPressEventExtGetClassInfoFunc a_GetClassInfo, wxLongPressEventExtGetEventCategoryFunc a_GetEventCategory): wxLongPressEvent() { + m_wxLongPressEventExtClone = a_Clone; + m_wxLongPressEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxLongPressEventExtCreateRefData = a_CreateRefData; m_wxLongPressEventExtGetClassInfo = a_GetClassInfo; + m_wxLongPressEventExtGetEventCategory = a_GetEventCategory; } }; @@ -576,6 +1618,39 @@ class wxPressAndTapEventExt: public wxPressAndTapEvent public: wxPressAndTapEventExt(wxWindowID winid = 0): wxPressAndTapEvent(winid) { } wxPressAndTapEventExt(wxPressAndTapEvent const& event): wxPressAndTapEvent(event) { } + wxPressAndTapEventExtCloneFunc m_wxPressAndTapEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxPressAndTapEvent::Clone(); + if (*m_wxPressAndTapEventExtClone != NULL){ + return m_wxPressAndTapEventExtClone(this); + } + else { + return res; + } + } + wxPressAndTapEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPressAndTapEvent::CloneRefData(data); + if (*m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPressAndTapEventExtCreateRefDataFunc m_wxPressAndTapEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPressAndTapEvent::CreateRefData(); + if (*m_wxPressAndTapEventExtCreateRefData != NULL){ + return m_wxPressAndTapEventExtCreateRefData(this); + } + else { + return res; + } + } wxPressAndTapEventExtGetClassInfoFunc m_wxPressAndTapEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -587,8 +1662,23 @@ public: return res; } } - wxPressAndTapEventExt(wxPressAndTapEventExtGetClassInfoFunc a_GetClassInfo): wxPressAndTapEvent() { + wxPressAndTapEventExtGetEventCategoryFunc m_wxPressAndTapEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxPressAndTapEvent::GetEventCategory(); + if (*m_wxPressAndTapEventExtGetEventCategory != NULL){ + return m_wxPressAndTapEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxPressAndTapEventExt(wxPressAndTapEventExtCloneFunc a_Clone, wxPressAndTapEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPressAndTapEventExtCreateRefDataFunc a_CreateRefData, wxPressAndTapEventExtGetClassInfoFunc a_GetClassInfo, wxPressAndTapEventExtGetEventCategoryFunc a_GetEventCategory): wxPressAndTapEvent() { + m_wxPressAndTapEventExtClone = a_Clone; + m_wxPressAndTapEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPressAndTapEventExtCreateRefData = a_CreateRefData; m_wxPressAndTapEventExtGetClassInfo = a_GetClassInfo; + m_wxPressAndTapEventExtGetEventCategory = a_GetEventCategory; } }; @@ -598,6 +1688,39 @@ public: wxKeyEventExt(wxEventType keyType = wxEVT_NULL): wxKeyEvent(keyType) { } wxKeyEventExt(wxKeyEvent const& evt): wxKeyEvent(evt) { } wxKeyEventExt(wxEventType eventType, wxKeyEvent const& evt): wxKeyEvent(eventType, evt) { } + wxKeyEventExtCloneFunc m_wxKeyEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxKeyEvent::Clone(); + if (*m_wxKeyEventExtClone != NULL){ + return m_wxKeyEventExtClone(this); + } + else { + return res; + } + } + wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxKeyEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxKeyEvent::CloneRefData(data); + if (*m_wxKeyEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxKeyEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxKeyEventExtCreateRefDataFunc m_wxKeyEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxKeyEvent::CreateRefData(); + if (*m_wxKeyEventExtCreateRefData != NULL){ + return m_wxKeyEventExtCreateRefData(this); + } + else { + return res; + } + } wxKeyEventExtGetClassInfoFunc m_wxKeyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -609,8 +1732,23 @@ public: return res; } } - wxKeyEventExt(wxKeyEventExtGetClassInfoFunc a_GetClassInfo): wxKeyEvent() { + wxKeyEventExtGetEventCategoryFunc m_wxKeyEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxKeyEvent::GetEventCategory(); + if (*m_wxKeyEventExtGetEventCategory != NULL){ + return m_wxKeyEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxKeyEventExt(wxKeyEventExtCloneFunc a_Clone, wxKeyEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxKeyEventExtCreateRefDataFunc a_CreateRefData, wxKeyEventExtGetClassInfoFunc a_GetClassInfo, wxKeyEventExtGetEventCategoryFunc a_GetEventCategory): wxKeyEvent() { + m_wxKeyEventExtClone = a_Clone; + m_wxKeyEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxKeyEventExtCreateRefData = a_CreateRefData; m_wxKeyEventExtGetClassInfo = a_GetClassInfo; + m_wxKeyEventExtGetEventCategory = a_GetEventCategory; } }; @@ -621,6 +1759,39 @@ public: wxSizeEventExt(wxSize const& sz, int winid = 0): wxSizeEvent(sz, winid) { } wxSizeEventExt(wxSizeEvent const& event): wxSizeEvent(event) { } wxSizeEventExt(wxRect const& rect, int id = 0): wxSizeEvent(rect, id) { } + wxSizeEventExtCloneFunc m_wxSizeEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxSizeEvent::Clone(); + if (*m_wxSizeEventExtClone != NULL){ + return m_wxSizeEventExtClone(this); + } + else { + return res; + } + } + wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSizeEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxSizeEvent::CloneRefData(data); + if (*m_wxSizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxSizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxSizeEventExtCreateRefDataFunc m_wxSizeEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxSizeEvent::CreateRefData(); + if (*m_wxSizeEventExtCreateRefData != NULL){ + return m_wxSizeEventExtCreateRefData(this); + } + else { + return res; + } + } wxSizeEventExtGetClassInfoFunc m_wxSizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -632,8 +1803,23 @@ public: return res; } } - wxSizeEventExt(wxSizeEventExtGetClassInfoFunc a_GetClassInfo): wxSizeEvent() { + wxSizeEventExtGetEventCategoryFunc m_wxSizeEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxSizeEvent::GetEventCategory(); + if (*m_wxSizeEventExtGetEventCategory != NULL){ + return m_wxSizeEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxSizeEventExt(wxSizeEventExtCloneFunc a_Clone, wxSizeEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxSizeEventExtCreateRefDataFunc a_CreateRefData, wxSizeEventExtGetClassInfoFunc a_GetClassInfo, wxSizeEventExtGetEventCategoryFunc a_GetEventCategory): wxSizeEvent() { + m_wxSizeEventExtClone = a_Clone; + m_wxSizeEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxSizeEventExtCreateRefData = a_CreateRefData; m_wxSizeEventExtGetClassInfo = a_GetClassInfo; + m_wxSizeEventExtGetEventCategory = a_GetEventCategory; } }; @@ -644,6 +1830,39 @@ public: wxMoveEventExt(wxPoint const& pos, int winid = 0): wxMoveEvent(pos, winid) { } wxMoveEventExt(wxMoveEvent const& event): wxMoveEvent(event) { } wxMoveEventExt(wxRect const& rect, int id = 0): wxMoveEvent(rect, id) { } + wxMoveEventExtCloneFunc m_wxMoveEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMoveEvent::Clone(); + if (*m_wxMoveEventExtClone != NULL){ + return m_wxMoveEventExtClone(this); + } + else { + return res; + } + } + wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMoveEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMoveEvent::CloneRefData(data); + if (*m_wxMoveEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMoveEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMoveEventExtCreateRefDataFunc m_wxMoveEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMoveEvent::CreateRefData(); + if (*m_wxMoveEventExtCreateRefData != NULL){ + return m_wxMoveEventExtCreateRefData(this); + } + else { + return res; + } + } wxMoveEventExtGetClassInfoFunc m_wxMoveEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -655,8 +1874,23 @@ public: return res; } } - wxMoveEventExt(wxMoveEventExtGetClassInfoFunc a_GetClassInfo): wxMoveEvent() { + wxMoveEventExtGetEventCategoryFunc m_wxMoveEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMoveEvent::GetEventCategory(); + if (*m_wxMoveEventExtGetEventCategory != NULL){ + return m_wxMoveEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMoveEventExt(wxMoveEventExtCloneFunc a_Clone, wxMoveEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMoveEventExtCreateRefDataFunc a_CreateRefData, wxMoveEventExtGetClassInfoFunc a_GetClassInfo, wxMoveEventExtGetEventCategoryFunc a_GetEventCategory): wxMoveEvent() { + m_wxMoveEventExtClone = a_Clone; + m_wxMoveEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMoveEventExtCreateRefData = a_CreateRefData; m_wxMoveEventExtGetClassInfo = a_GetClassInfo; + m_wxMoveEventExtGetEventCategory = a_GetEventCategory; } }; @@ -664,6 +1898,39 @@ class wxPaintEventExt: public wxPaintEvent { public: wxPaintEventExt(wxPaintEvent const& param0): wxPaintEvent(param0) { } + wxPaintEventExtCloneFunc m_wxPaintEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxPaintEvent::Clone(); + if (*m_wxPaintEventExtClone != NULL){ + return m_wxPaintEventExtClone(this); + } + else { + return res; + } + } + wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPaintEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPaintEvent::CloneRefData(data); + if (*m_wxPaintEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPaintEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPaintEventExtCreateRefDataFunc m_wxPaintEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPaintEvent::CreateRefData(); + if (*m_wxPaintEventExtCreateRefData != NULL){ + return m_wxPaintEventExtCreateRefData(this); + } + else { + return res; + } + } wxPaintEventExtGetClassInfoFunc m_wxPaintEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -675,8 +1942,23 @@ public: return res; } } - wxPaintEventExt(wxPaintEventExtGetClassInfoFunc a_GetClassInfo, wxPaintEvent const& param0): wxPaintEvent(param0) { + wxPaintEventExtGetEventCategoryFunc m_wxPaintEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxPaintEvent::GetEventCategory(); + if (*m_wxPaintEventExtGetEventCategory != NULL){ + return m_wxPaintEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxPaintEventExt(wxPaintEvent const& param0, wxPaintEventExtCloneFunc a_Clone, wxPaintEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPaintEventExtCreateRefDataFunc a_CreateRefData, wxPaintEventExtGetClassInfoFunc a_GetClassInfo, wxPaintEventExtGetEventCategoryFunc a_GetEventCategory): wxPaintEvent(param0) { + m_wxPaintEventExtClone = a_Clone; + m_wxPaintEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPaintEventExtCreateRefData = a_CreateRefData; m_wxPaintEventExtGetClassInfo = a_GetClassInfo; + m_wxPaintEventExtGetEventCategory = a_GetEventCategory; } }; @@ -684,6 +1966,39 @@ class wxNcPaintEventExt: public wxNcPaintEvent { public: wxNcPaintEventExt(wxNcPaintEvent const& param0): wxNcPaintEvent(param0) { } + wxNcPaintEventExtCloneFunc m_wxNcPaintEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxNcPaintEvent::Clone(); + if (*m_wxNcPaintEventExtClone != NULL){ + return m_wxNcPaintEventExtClone(this); + } + else { + return res; + } + } + wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxNcPaintEvent::CloneRefData(data); + if (*m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxNcPaintEventExtCreateRefDataFunc m_wxNcPaintEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxNcPaintEvent::CreateRefData(); + if (*m_wxNcPaintEventExtCreateRefData != NULL){ + return m_wxNcPaintEventExtCreateRefData(this); + } + else { + return res; + } + } wxNcPaintEventExtGetClassInfoFunc m_wxNcPaintEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -695,8 +2010,23 @@ public: return res; } } - wxNcPaintEventExt(wxNcPaintEventExtGetClassInfoFunc a_GetClassInfo, wxNcPaintEvent const& param0): wxNcPaintEvent(param0) { + wxNcPaintEventExtGetEventCategoryFunc m_wxNcPaintEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxNcPaintEvent::GetEventCategory(); + if (*m_wxNcPaintEventExtGetEventCategory != NULL){ + return m_wxNcPaintEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxNcPaintEventExt(wxNcPaintEvent const& param0, wxNcPaintEventExtCloneFunc a_Clone, wxNcPaintEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxNcPaintEventExtCreateRefDataFunc a_CreateRefData, wxNcPaintEventExtGetClassInfoFunc a_GetClassInfo, wxNcPaintEventExtGetEventCategoryFunc a_GetEventCategory): wxNcPaintEvent(param0) { + m_wxNcPaintEventExtClone = a_Clone; + m_wxNcPaintEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxNcPaintEventExtCreateRefData = a_CreateRefData; m_wxNcPaintEventExtGetClassInfo = a_GetClassInfo; + m_wxNcPaintEventExtGetEventCategory = a_GetEventCategory; } }; @@ -705,6 +2035,39 @@ class wxEraseEventExt: public wxEraseEvent public: wxEraseEventExt(int Id = 0, wxDC* dc = __null): wxEraseEvent(Id, dc) { } wxEraseEventExt(wxEraseEvent const& event): wxEraseEvent(event) { } + wxEraseEventExtCloneFunc m_wxEraseEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxEraseEvent::Clone(); + if (*m_wxEraseEventExtClone != NULL){ + return m_wxEraseEventExtClone(this); + } + else { + return res; + } + } + wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxEraseEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxEraseEvent::CloneRefData(data); + if (*m_wxEraseEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxEraseEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxEraseEventExtCreateRefDataFunc m_wxEraseEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxEraseEvent::CreateRefData(); + if (*m_wxEraseEventExtCreateRefData != NULL){ + return m_wxEraseEventExtCreateRefData(this); + } + else { + return res; + } + } wxEraseEventExtGetClassInfoFunc m_wxEraseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -716,8 +2079,23 @@ public: return res; } } - wxEraseEventExt(wxEraseEventExtGetClassInfoFunc a_GetClassInfo): wxEraseEvent() { + wxEraseEventExtGetEventCategoryFunc m_wxEraseEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxEraseEvent::GetEventCategory(); + if (*m_wxEraseEventExtGetEventCategory != NULL){ + return m_wxEraseEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxEraseEventExt(wxEraseEventExtCloneFunc a_Clone, wxEraseEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEraseEventExtCreateRefDataFunc a_CreateRefData, wxEraseEventExtGetClassInfoFunc a_GetClassInfo, wxEraseEventExtGetEventCategoryFunc a_GetEventCategory): wxEraseEvent() { + m_wxEraseEventExtClone = a_Clone; + m_wxEraseEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxEraseEventExtCreateRefData = a_CreateRefData; m_wxEraseEventExtGetClassInfo = a_GetClassInfo; + m_wxEraseEventExtGetEventCategory = a_GetEventCategory; } }; @@ -726,6 +2104,39 @@ class wxFocusEventExt: public wxFocusEvent public: wxFocusEventExt(wxEventType type = wxEVT_NULL, int winid = 0): wxFocusEvent(type, winid) { } wxFocusEventExt(wxFocusEvent const& event): wxFocusEvent(event) { } + wxFocusEventExtCloneFunc m_wxFocusEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxFocusEvent::Clone(); + if (*m_wxFocusEventExtClone != NULL){ + return m_wxFocusEventExtClone(this); + } + else { + return res; + } + } + wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc m_wxFocusEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxFocusEvent::CloneRefData(data); + if (*m_wxFocusEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxFocusEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxFocusEventExtCreateRefDataFunc m_wxFocusEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxFocusEvent::CreateRefData(); + if (*m_wxFocusEventExtCreateRefData != NULL){ + return m_wxFocusEventExtCreateRefData(this); + } + else { + return res; + } + } wxFocusEventExtGetClassInfoFunc m_wxFocusEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -737,8 +2148,23 @@ public: return res; } } - wxFocusEventExt(wxFocusEventExtGetClassInfoFunc a_GetClassInfo): wxFocusEvent() { + wxFocusEventExtGetEventCategoryFunc m_wxFocusEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxFocusEvent::GetEventCategory(); + if (*m_wxFocusEventExtGetEventCategory != NULL){ + return m_wxFocusEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxFocusEventExt(wxFocusEventExtCloneFunc a_Clone, wxFocusEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxFocusEventExtCreateRefDataFunc a_CreateRefData, wxFocusEventExtGetClassInfoFunc a_GetClassInfo, wxFocusEventExtGetEventCategoryFunc a_GetEventCategory): wxFocusEvent() { + m_wxFocusEventExtClone = a_Clone; + m_wxFocusEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxFocusEventExtCreateRefData = a_CreateRefData; m_wxFocusEventExtGetClassInfo = a_GetClassInfo; + m_wxFocusEventExtGetEventCategory = a_GetEventCategory; } }; @@ -747,6 +2173,39 @@ class wxChildFocusEventExt: public wxChildFocusEvent public: wxChildFocusEventExt(wxWindow* win = __null): wxChildFocusEvent(win) { } wxChildFocusEventExt(wxChildFocusEvent const& param0): wxChildFocusEvent(param0) { } + wxChildFocusEventExtCloneFunc m_wxChildFocusEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxChildFocusEvent::Clone(); + if (*m_wxChildFocusEventExtClone != NULL){ + return m_wxChildFocusEventExtClone(this); + } + else { + return res; + } + } + wxChildFocusEventExtCloneRefDatawxObjectRefDataCPFunc m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxChildFocusEvent::CloneRefData(data); + if (*m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxChildFocusEventExtCreateRefDataFunc m_wxChildFocusEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxChildFocusEvent::CreateRefData(); + if (*m_wxChildFocusEventExtCreateRefData != NULL){ + return m_wxChildFocusEventExtCreateRefData(this); + } + else { + return res; + } + } wxChildFocusEventExtGetClassInfoFunc m_wxChildFocusEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -758,8 +2217,23 @@ public: return res; } } - wxChildFocusEventExt(wxChildFocusEventExtGetClassInfoFunc a_GetClassInfo): wxChildFocusEvent() { + wxChildFocusEventExtGetEventCategoryFunc m_wxChildFocusEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxChildFocusEvent::GetEventCategory(); + if (*m_wxChildFocusEventExtGetEventCategory != NULL){ + return m_wxChildFocusEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxChildFocusEventExt(wxChildFocusEventExtCloneFunc a_Clone, wxChildFocusEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxChildFocusEventExtCreateRefDataFunc a_CreateRefData, wxChildFocusEventExtGetClassInfoFunc a_GetClassInfo, wxChildFocusEventExtGetEventCategoryFunc a_GetEventCategory): wxChildFocusEvent() { + m_wxChildFocusEventExtClone = a_Clone; + m_wxChildFocusEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxChildFocusEventExtCreateRefData = a_CreateRefData; m_wxChildFocusEventExtGetClassInfo = a_GetClassInfo; + m_wxChildFocusEventExtGetEventCategory = a_GetEventCategory; } }; @@ -768,6 +2242,39 @@ class wxActivateEventExt: public wxActivateEvent public: wxActivateEventExt(wxEventType type = wxEVT_NULL, bool active = true, int Id = 0, wxActivateEvent::Reason activationReason = Reason_Unknown): wxActivateEvent(type, active, Id, activationReason) { } wxActivateEventExt(wxActivateEvent const& event): wxActivateEvent(event) { } + wxActivateEventExtCloneFunc m_wxActivateEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxActivateEvent::Clone(); + if (*m_wxActivateEventExtClone != NULL){ + return m_wxActivateEventExtClone(this); + } + else { + return res; + } + } + wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc m_wxActivateEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxActivateEvent::CloneRefData(data); + if (*m_wxActivateEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxActivateEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxActivateEventExtCreateRefDataFunc m_wxActivateEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxActivateEvent::CreateRefData(); + if (*m_wxActivateEventExtCreateRefData != NULL){ + return m_wxActivateEventExtCreateRefData(this); + } + else { + return res; + } + } wxActivateEventExtGetClassInfoFunc m_wxActivateEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -779,8 +2286,23 @@ public: return res; } } - wxActivateEventExt(wxActivateEventExtGetClassInfoFunc a_GetClassInfo): wxActivateEvent() { + wxActivateEventExtGetEventCategoryFunc m_wxActivateEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxActivateEvent::GetEventCategory(); + if (*m_wxActivateEventExtGetEventCategory != NULL){ + return m_wxActivateEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxActivateEventExt(wxActivateEventExtCloneFunc a_Clone, wxActivateEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxActivateEventExtCreateRefDataFunc a_CreateRefData, wxActivateEventExtGetClassInfoFunc a_GetClassInfo, wxActivateEventExtGetEventCategoryFunc a_GetEventCategory): wxActivateEvent() { + m_wxActivateEventExtClone = a_Clone; + m_wxActivateEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxActivateEventExtCreateRefData = a_CreateRefData; m_wxActivateEventExtGetClassInfo = a_GetClassInfo; + m_wxActivateEventExtGetEventCategory = a_GetEventCategory; } }; @@ -789,6 +2311,39 @@ class wxInitDialogEventExt: public wxInitDialogEvent public: wxInitDialogEventExt(int Id = 0): wxInitDialogEvent(Id) { } wxInitDialogEventExt(wxInitDialogEvent const& param0): wxInitDialogEvent(param0) { } + wxInitDialogEventExtCloneFunc m_wxInitDialogEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxInitDialogEvent::Clone(); + if (*m_wxInitDialogEventExtClone != NULL){ + return m_wxInitDialogEventExtClone(this); + } + else { + return res; + } + } + wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxInitDialogEvent::CloneRefData(data); + if (*m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxInitDialogEventExtCreateRefDataFunc m_wxInitDialogEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxInitDialogEvent::CreateRefData(); + if (*m_wxInitDialogEventExtCreateRefData != NULL){ + return m_wxInitDialogEventExtCreateRefData(this); + } + else { + return res; + } + } wxInitDialogEventExtGetClassInfoFunc m_wxInitDialogEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -800,8 +2355,23 @@ public: return res; } } - wxInitDialogEventExt(wxInitDialogEventExtGetClassInfoFunc a_GetClassInfo): wxInitDialogEvent() { + wxInitDialogEventExtGetEventCategoryFunc m_wxInitDialogEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxInitDialogEvent::GetEventCategory(); + if (*m_wxInitDialogEventExtGetEventCategory != NULL){ + return m_wxInitDialogEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxInitDialogEventExt(wxInitDialogEventExtCloneFunc a_Clone, wxInitDialogEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxInitDialogEventExtCreateRefDataFunc a_CreateRefData, wxInitDialogEventExtGetClassInfoFunc a_GetClassInfo, wxInitDialogEventExtGetEventCategoryFunc a_GetEventCategory): wxInitDialogEvent() { + m_wxInitDialogEventExtClone = a_Clone; + m_wxInitDialogEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxInitDialogEventExtCreateRefData = a_CreateRefData; m_wxInitDialogEventExtGetClassInfo = a_GetClassInfo; + m_wxInitDialogEventExtGetEventCategory = a_GetEventCategory; } }; @@ -810,6 +2380,39 @@ class wxMenuEventExt: public wxMenuEvent public: wxMenuEventExt(wxEventType type = wxEVT_NULL, int winid = 0, wxMenu* menu = __null): wxMenuEvent(type, winid, menu) { } wxMenuEventExt(wxMenuEvent const& event): wxMenuEvent(event) { } + wxMenuEventExtCloneFunc m_wxMenuEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMenuEvent::Clone(); + if (*m_wxMenuEventExtClone != NULL){ + return m_wxMenuEventExtClone(this); + } + else { + return res; + } + } + wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMenuEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMenuEvent::CloneRefData(data); + if (*m_wxMenuEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMenuEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMenuEventExtCreateRefDataFunc m_wxMenuEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMenuEvent::CreateRefData(); + if (*m_wxMenuEventExtCreateRefData != NULL){ + return m_wxMenuEventExtCreateRefData(this); + } + else { + return res; + } + } wxMenuEventExtGetClassInfoFunc m_wxMenuEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -821,8 +2424,23 @@ public: return res; } } - wxMenuEventExt(wxMenuEventExtGetClassInfoFunc a_GetClassInfo): wxMenuEvent() { + wxMenuEventExtGetEventCategoryFunc m_wxMenuEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMenuEvent::GetEventCategory(); + if (*m_wxMenuEventExtGetEventCategory != NULL){ + return m_wxMenuEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMenuEventExt(wxMenuEventExtCloneFunc a_Clone, wxMenuEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMenuEventExtCreateRefDataFunc a_CreateRefData, wxMenuEventExtGetClassInfoFunc a_GetClassInfo, wxMenuEventExtGetEventCategoryFunc a_GetEventCategory): wxMenuEvent() { + m_wxMenuEventExtClone = a_Clone; + m_wxMenuEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMenuEventExtCreateRefData = a_CreateRefData; m_wxMenuEventExtGetClassInfo = a_GetClassInfo; + m_wxMenuEventExtGetEventCategory = a_GetEventCategory; } }; @@ -831,6 +2449,39 @@ class wxCloseEventExt: public wxCloseEvent public: wxCloseEventExt(wxEventType type = wxEVT_NULL, int winid = 0): wxCloseEvent(type, winid) { } wxCloseEventExt(wxCloseEvent const& event): wxCloseEvent(event) { } + wxCloseEventExtCloneFunc m_wxCloseEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxCloseEvent::Clone(); + if (*m_wxCloseEventExtClone != NULL){ + return m_wxCloseEventExtClone(this); + } + else { + return res; + } + } + wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc m_wxCloseEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxCloseEvent::CloneRefData(data); + if (*m_wxCloseEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxCloseEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxCloseEventExtCreateRefDataFunc m_wxCloseEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxCloseEvent::CreateRefData(); + if (*m_wxCloseEventExtCreateRefData != NULL){ + return m_wxCloseEventExtCreateRefData(this); + } + else { + return res; + } + } wxCloseEventExtGetClassInfoFunc m_wxCloseEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -842,8 +2493,23 @@ public: return res; } } - wxCloseEventExt(wxCloseEventExtGetClassInfoFunc a_GetClassInfo): wxCloseEvent() { + wxCloseEventExtGetEventCategoryFunc m_wxCloseEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxCloseEvent::GetEventCategory(); + if (*m_wxCloseEventExtGetEventCategory != NULL){ + return m_wxCloseEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxCloseEventExt(wxCloseEventExtCloneFunc a_Clone, wxCloseEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxCloseEventExtCreateRefDataFunc a_CreateRefData, wxCloseEventExtGetClassInfoFunc a_GetClassInfo, wxCloseEventExtGetEventCategoryFunc a_GetEventCategory): wxCloseEvent() { + m_wxCloseEventExtClone = a_Clone; + m_wxCloseEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxCloseEventExtCreateRefData = a_CreateRefData; m_wxCloseEventExtGetClassInfo = a_GetClassInfo; + m_wxCloseEventExtGetEventCategory = a_GetEventCategory; } }; @@ -852,6 +2518,39 @@ class wxShowEventExt: public wxShowEvent public: wxShowEventExt(int winid = 0, bool show = false): wxShowEvent(winid, show) { } wxShowEventExt(wxShowEvent const& event): wxShowEvent(event) { } + wxShowEventExtCloneFunc m_wxShowEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxShowEvent::Clone(); + if (*m_wxShowEventExtClone != NULL){ + return m_wxShowEventExtClone(this); + } + else { + return res; + } + } + wxShowEventExtCloneRefDatawxObjectRefDataCPFunc m_wxShowEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxShowEvent::CloneRefData(data); + if (*m_wxShowEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxShowEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxShowEventExtCreateRefDataFunc m_wxShowEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxShowEvent::CreateRefData(); + if (*m_wxShowEventExtCreateRefData != NULL){ + return m_wxShowEventExtCreateRefData(this); + } + else { + return res; + } + } wxShowEventExtGetClassInfoFunc m_wxShowEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -863,8 +2562,23 @@ public: return res; } } - wxShowEventExt(wxShowEventExtGetClassInfoFunc a_GetClassInfo): wxShowEvent() { + wxShowEventExtGetEventCategoryFunc m_wxShowEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxShowEvent::GetEventCategory(); + if (*m_wxShowEventExtGetEventCategory != NULL){ + return m_wxShowEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxShowEventExt(wxShowEventExtCloneFunc a_Clone, wxShowEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxShowEventExtCreateRefDataFunc a_CreateRefData, wxShowEventExtGetClassInfoFunc a_GetClassInfo, wxShowEventExtGetEventCategoryFunc a_GetEventCategory): wxShowEvent() { + m_wxShowEventExtClone = a_Clone; + m_wxShowEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxShowEventExtCreateRefData = a_CreateRefData; m_wxShowEventExtGetClassInfo = a_GetClassInfo; + m_wxShowEventExtGetEventCategory = a_GetEventCategory; } }; @@ -873,6 +2587,39 @@ class wxIconizeEventExt: public wxIconizeEvent public: wxIconizeEventExt(int winid = 0, bool iconized = true): wxIconizeEvent(winid, iconized) { } wxIconizeEventExt(wxIconizeEvent const& event): wxIconizeEvent(event) { } + wxIconizeEventExtCloneFunc m_wxIconizeEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxIconizeEvent::Clone(); + if (*m_wxIconizeEventExtClone != NULL){ + return m_wxIconizeEventExtClone(this); + } + else { + return res; + } + } + wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxIconizeEvent::CloneRefData(data); + if (*m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxIconizeEventExtCreateRefDataFunc m_wxIconizeEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxIconizeEvent::CreateRefData(); + if (*m_wxIconizeEventExtCreateRefData != NULL){ + return m_wxIconizeEventExtCreateRefData(this); + } + else { + return res; + } + } wxIconizeEventExtGetClassInfoFunc m_wxIconizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -884,8 +2631,23 @@ public: return res; } } - wxIconizeEventExt(wxIconizeEventExtGetClassInfoFunc a_GetClassInfo): wxIconizeEvent() { + wxIconizeEventExtGetEventCategoryFunc m_wxIconizeEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxIconizeEvent::GetEventCategory(); + if (*m_wxIconizeEventExtGetEventCategory != NULL){ + return m_wxIconizeEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxIconizeEventExt(wxIconizeEventExtCloneFunc a_Clone, wxIconizeEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxIconizeEventExtCreateRefDataFunc a_CreateRefData, wxIconizeEventExtGetClassInfoFunc a_GetClassInfo, wxIconizeEventExtGetEventCategoryFunc a_GetEventCategory): wxIconizeEvent() { + m_wxIconizeEventExtClone = a_Clone; + m_wxIconizeEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxIconizeEventExtCreateRefData = a_CreateRefData; m_wxIconizeEventExtGetClassInfo = a_GetClassInfo; + m_wxIconizeEventExtGetEventCategory = a_GetEventCategory; } }; @@ -894,6 +2656,39 @@ class wxMaximizeEventExt: public wxMaximizeEvent public: wxMaximizeEventExt(int winid = 0): wxMaximizeEvent(winid) { } wxMaximizeEventExt(wxMaximizeEvent const& param0): wxMaximizeEvent(param0) { } + wxMaximizeEventExtCloneFunc m_wxMaximizeEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMaximizeEvent::Clone(); + if (*m_wxMaximizeEventExtClone != NULL){ + return m_wxMaximizeEventExtClone(this); + } + else { + return res; + } + } + wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMaximizeEvent::CloneRefData(data); + if (*m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMaximizeEventExtCreateRefDataFunc m_wxMaximizeEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMaximizeEvent::CreateRefData(); + if (*m_wxMaximizeEventExtCreateRefData != NULL){ + return m_wxMaximizeEventExtCreateRefData(this); + } + else { + return res; + } + } wxMaximizeEventExtGetClassInfoFunc m_wxMaximizeEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -905,8 +2700,23 @@ public: return res; } } - wxMaximizeEventExt(wxMaximizeEventExtGetClassInfoFunc a_GetClassInfo): wxMaximizeEvent() { + wxMaximizeEventExtGetEventCategoryFunc m_wxMaximizeEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMaximizeEvent::GetEventCategory(); + if (*m_wxMaximizeEventExtGetEventCategory != NULL){ + return m_wxMaximizeEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMaximizeEventExt(wxMaximizeEventExtCloneFunc a_Clone, wxMaximizeEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMaximizeEventExtCreateRefDataFunc a_CreateRefData, wxMaximizeEventExtGetClassInfoFunc a_GetClassInfo, wxMaximizeEventExtGetEventCategoryFunc a_GetEventCategory): wxMaximizeEvent() { + m_wxMaximizeEventExtClone = a_Clone; + m_wxMaximizeEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMaximizeEventExtCreateRefData = a_CreateRefData; m_wxMaximizeEventExtGetClassInfo = a_GetClassInfo; + m_wxMaximizeEventExtGetEventCategory = a_GetEventCategory; } }; @@ -915,6 +2725,39 @@ class wxFullScreenEventExt: public wxFullScreenEvent public: wxFullScreenEventExt(int winid = 0, bool fullscreen = true): wxFullScreenEvent(winid, fullscreen) { } wxFullScreenEventExt(wxFullScreenEvent const& event): wxFullScreenEvent(event) { } + wxFullScreenEventExtCloneFunc m_wxFullScreenEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxFullScreenEvent::Clone(); + if (*m_wxFullScreenEventExtClone != NULL){ + return m_wxFullScreenEventExtClone(this); + } + else { + return res; + } + } + wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxFullScreenEvent::CloneRefData(data); + if (*m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxFullScreenEventExtCreateRefDataFunc m_wxFullScreenEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxFullScreenEvent::CreateRefData(); + if (*m_wxFullScreenEventExtCreateRefData != NULL){ + return m_wxFullScreenEventExtCreateRefData(this); + } + else { + return res; + } + } wxFullScreenEventExtGetClassInfoFunc m_wxFullScreenEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -926,8 +2769,23 @@ public: return res; } } - wxFullScreenEventExt(wxFullScreenEventExtGetClassInfoFunc a_GetClassInfo): wxFullScreenEvent() { + wxFullScreenEventExtGetEventCategoryFunc m_wxFullScreenEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxFullScreenEvent::GetEventCategory(); + if (*m_wxFullScreenEventExtGetEventCategory != NULL){ + return m_wxFullScreenEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxFullScreenEventExt(wxFullScreenEventExtCloneFunc a_Clone, wxFullScreenEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxFullScreenEventExtCreateRefDataFunc a_CreateRefData, wxFullScreenEventExtGetClassInfoFunc a_GetClassInfo, wxFullScreenEventExtGetEventCategoryFunc a_GetEventCategory): wxFullScreenEvent() { + m_wxFullScreenEventExtClone = a_Clone; + m_wxFullScreenEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxFullScreenEventExtCreateRefData = a_CreateRefData; m_wxFullScreenEventExtGetClassInfo = a_GetClassInfo; + m_wxFullScreenEventExtGetEventCategory = a_GetEventCategory; } }; @@ -936,6 +2794,39 @@ class wxJoystickEventExt: public wxJoystickEvent public: wxJoystickEventExt(wxEventType type = wxEVT_NULL, int state = 0, int joystick = wxJOYSTICK1, int change = 0): wxJoystickEvent(type, state, joystick, change) { } wxJoystickEventExt(wxJoystickEvent const& event): wxJoystickEvent(event) { } + wxJoystickEventExtCloneFunc m_wxJoystickEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxJoystickEvent::Clone(); + if (*m_wxJoystickEventExtClone != NULL){ + return m_wxJoystickEventExtClone(this); + } + else { + return res; + } + } + wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxJoystickEvent::CloneRefData(data); + if (*m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxJoystickEventExtCreateRefDataFunc m_wxJoystickEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxJoystickEvent::CreateRefData(); + if (*m_wxJoystickEventExtCreateRefData != NULL){ + return m_wxJoystickEventExtCreateRefData(this); + } + else { + return res; + } + } wxJoystickEventExtGetClassInfoFunc m_wxJoystickEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -947,8 +2838,23 @@ public: return res; } } - wxJoystickEventExt(wxJoystickEventExtGetClassInfoFunc a_GetClassInfo): wxJoystickEvent() { + wxJoystickEventExtGetEventCategoryFunc m_wxJoystickEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxJoystickEvent::GetEventCategory(); + if (*m_wxJoystickEventExtGetEventCategory != NULL){ + return m_wxJoystickEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxJoystickEventExt(wxJoystickEventExtCloneFunc a_Clone, wxJoystickEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxJoystickEventExtCreateRefDataFunc a_CreateRefData, wxJoystickEventExtGetClassInfoFunc a_GetClassInfo, wxJoystickEventExtGetEventCategoryFunc a_GetEventCategory): wxJoystickEvent() { + m_wxJoystickEventExtClone = a_Clone; + m_wxJoystickEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxJoystickEventExtCreateRefData = a_CreateRefData; m_wxJoystickEventExtGetClassInfo = a_GetClassInfo; + m_wxJoystickEventExtGetEventCategory = a_GetEventCategory; } }; @@ -958,6 +2864,39 @@ public: wxDropFilesEventExt(wxEventType type = wxEVT_NULL, int noFiles = 0, wxString* files = __null): wxDropFilesEvent(type, noFiles, files) { } wxDropFilesEventExt(wxDropFilesEvent const& other): wxDropFilesEvent(other) { } virtual ~wxDropFilesEventExt() { } + wxDropFilesEventExtCloneFunc m_wxDropFilesEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxDropFilesEvent::Clone(); + if (*m_wxDropFilesEventExtClone != NULL){ + return m_wxDropFilesEventExtClone(this); + } + else { + return res; + } + } + wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxDropFilesEvent::CloneRefData(data); + if (*m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxDropFilesEventExtCreateRefDataFunc m_wxDropFilesEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxDropFilesEvent::CreateRefData(); + if (*m_wxDropFilesEventExtCreateRefData != NULL){ + return m_wxDropFilesEventExtCreateRefData(this); + } + else { + return res; + } + } wxDropFilesEventExtGetClassInfoFunc m_wxDropFilesEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -969,8 +2908,23 @@ public: return res; } } - wxDropFilesEventExt(wxDropFilesEventExtGetClassInfoFunc a_GetClassInfo): wxDropFilesEvent() { + wxDropFilesEventExtGetEventCategoryFunc m_wxDropFilesEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxDropFilesEvent::GetEventCategory(); + if (*m_wxDropFilesEventExtGetEventCategory != NULL){ + return m_wxDropFilesEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxDropFilesEventExt(wxDropFilesEventExtCloneFunc a_Clone, wxDropFilesEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxDropFilesEventExtCreateRefDataFunc a_CreateRefData, wxDropFilesEventExtGetClassInfoFunc a_GetClassInfo, wxDropFilesEventExtGetEventCategoryFunc a_GetEventCategory): wxDropFilesEvent() { + m_wxDropFilesEventExtClone = a_Clone; + m_wxDropFilesEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxDropFilesEventExtCreateRefData = a_CreateRefData; m_wxDropFilesEventExtGetClassInfo = a_GetClassInfo; + m_wxDropFilesEventExtGetEventCategory = a_GetEventCategory; } }; @@ -979,6 +2933,39 @@ class wxUpdateUIEventExt: public wxUpdateUIEvent public: wxUpdateUIEventExt(wxWindowID commandId = 0): wxUpdateUIEvent(commandId) { } wxUpdateUIEventExt(wxUpdateUIEvent const& event): wxUpdateUIEvent(event) { } + wxUpdateUIEventExtCloneFunc m_wxUpdateUIEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxUpdateUIEvent::Clone(); + if (*m_wxUpdateUIEventExtClone != NULL){ + return m_wxUpdateUIEventExtClone(this); + } + else { + return res; + } + } + wxUpdateUIEventExtCloneRefDatawxObjectRefDataCPFunc m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxUpdateUIEvent::CloneRefData(data); + if (*m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxUpdateUIEventExtCreateRefDataFunc m_wxUpdateUIEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxUpdateUIEvent::CreateRefData(); + if (*m_wxUpdateUIEventExtCreateRefData != NULL){ + return m_wxUpdateUIEventExtCreateRefData(this); + } + else { + return res; + } + } wxUpdateUIEventExtGetClassInfoFunc m_wxUpdateUIEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -990,8 +2977,23 @@ public: return res; } } - wxUpdateUIEventExt(wxUpdateUIEventExtGetClassInfoFunc a_GetClassInfo): wxUpdateUIEvent() { + wxUpdateUIEventExtGetEventCategoryFunc m_wxUpdateUIEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxUpdateUIEvent::GetEventCategory(); + if (*m_wxUpdateUIEventExtGetEventCategory != NULL){ + return m_wxUpdateUIEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxUpdateUIEventExt(wxUpdateUIEventExtCloneFunc a_Clone, wxUpdateUIEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxUpdateUIEventExtCreateRefDataFunc a_CreateRefData, wxUpdateUIEventExtGetClassInfoFunc a_GetClassInfo, wxUpdateUIEventExtGetEventCategoryFunc a_GetEventCategory): wxUpdateUIEvent() { + m_wxUpdateUIEventExtClone = a_Clone; + m_wxUpdateUIEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxUpdateUIEventExtCreateRefData = a_CreateRefData; m_wxUpdateUIEventExtGetClassInfo = a_GetClassInfo; + m_wxUpdateUIEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1000,6 +3002,39 @@ class wxSysColourChangedEventExt: public wxSysColourChangedEvent public: wxSysColourChangedEventExt(): wxSysColourChangedEvent() { } wxSysColourChangedEventExt(wxSysColourChangedEvent const& param0): wxSysColourChangedEvent(param0) { } + wxSysColourChangedEventExtCloneFunc m_wxSysColourChangedEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxSysColourChangedEvent::Clone(); + if (*m_wxSysColourChangedEventExtClone != NULL){ + return m_wxSysColourChangedEventExtClone(this); + } + else { + return res; + } + } + wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxSysColourChangedEvent::CloneRefData(data); + if (*m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxSysColourChangedEventExtCreateRefDataFunc m_wxSysColourChangedEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxSysColourChangedEvent::CreateRefData(); + if (*m_wxSysColourChangedEventExtCreateRefData != NULL){ + return m_wxSysColourChangedEventExtCreateRefData(this); + } + else { + return res; + } + } wxSysColourChangedEventExtGetClassInfoFunc m_wxSysColourChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1011,8 +3046,23 @@ public: return res; } } - wxSysColourChangedEventExt(wxSysColourChangedEventExtGetClassInfoFunc a_GetClassInfo): wxSysColourChangedEvent() { + wxSysColourChangedEventExtGetEventCategoryFunc m_wxSysColourChangedEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxSysColourChangedEvent::GetEventCategory(); + if (*m_wxSysColourChangedEventExtGetEventCategory != NULL){ + return m_wxSysColourChangedEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxSysColourChangedEventExt(wxSysColourChangedEventExtCloneFunc a_Clone, wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxSysColourChangedEventExtCreateRefDataFunc a_CreateRefData, wxSysColourChangedEventExtGetClassInfoFunc a_GetClassInfo, wxSysColourChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxSysColourChangedEvent() { + m_wxSysColourChangedEventExtClone = a_Clone; + m_wxSysColourChangedEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxSysColourChangedEventExtCreateRefData = a_CreateRefData; m_wxSysColourChangedEventExtGetClassInfo = a_GetClassInfo; + m_wxSysColourChangedEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1021,6 +3071,39 @@ class wxMouseCaptureChangedEventExt: public wxMouseCaptureChangedEvent public: wxMouseCaptureChangedEventExt(wxWindowID winid = 0, wxWindow* gainedCapture = __null): wxMouseCaptureChangedEvent(winid, gainedCapture) { } wxMouseCaptureChangedEventExt(wxMouseCaptureChangedEvent const& event): wxMouseCaptureChangedEvent(event) { } + wxMouseCaptureChangedEventExtCloneFunc m_wxMouseCaptureChangedEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMouseCaptureChangedEvent::Clone(); + if (*m_wxMouseCaptureChangedEventExtClone != NULL){ + return m_wxMouseCaptureChangedEventExtClone(this); + } + else { + return res; + } + } + wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMouseCaptureChangedEvent::CloneRefData(data); + if (*m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMouseCaptureChangedEventExtCreateRefDataFunc m_wxMouseCaptureChangedEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMouseCaptureChangedEvent::CreateRefData(); + if (*m_wxMouseCaptureChangedEventExtCreateRefData != NULL){ + return m_wxMouseCaptureChangedEventExtCreateRefData(this); + } + else { + return res; + } + } wxMouseCaptureChangedEventExtGetClassInfoFunc m_wxMouseCaptureChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1032,8 +3115,23 @@ public: return res; } } - wxMouseCaptureChangedEventExt(wxMouseCaptureChangedEventExtGetClassInfoFunc a_GetClassInfo): wxMouseCaptureChangedEvent() { + wxMouseCaptureChangedEventExtGetEventCategoryFunc m_wxMouseCaptureChangedEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMouseCaptureChangedEvent::GetEventCategory(); + if (*m_wxMouseCaptureChangedEventExtGetEventCategory != NULL){ + return m_wxMouseCaptureChangedEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMouseCaptureChangedEventExt(wxMouseCaptureChangedEventExtCloneFunc a_Clone, wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMouseCaptureChangedEventExtCreateRefDataFunc a_CreateRefData, wxMouseCaptureChangedEventExtGetClassInfoFunc a_GetClassInfo, wxMouseCaptureChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseCaptureChangedEvent() { + m_wxMouseCaptureChangedEventExtClone = a_Clone; + m_wxMouseCaptureChangedEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMouseCaptureChangedEventExtCreateRefData = a_CreateRefData; m_wxMouseCaptureChangedEventExtGetClassInfo = a_GetClassInfo; + m_wxMouseCaptureChangedEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1042,6 +3140,39 @@ class wxMouseCaptureLostEventExt: public wxMouseCaptureLostEvent public: wxMouseCaptureLostEventExt(wxWindowID winid = 0): wxMouseCaptureLostEvent(winid) { } wxMouseCaptureLostEventExt(wxMouseCaptureLostEvent const& event): wxMouseCaptureLostEvent(event) { } + wxMouseCaptureLostEventExtCloneFunc m_wxMouseCaptureLostEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxMouseCaptureLostEvent::Clone(); + if (*m_wxMouseCaptureLostEventExtClone != NULL){ + return m_wxMouseCaptureLostEventExtClone(this); + } + else { + return res; + } + } + wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxMouseCaptureLostEvent::CloneRefData(data); + if (*m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxMouseCaptureLostEventExtCreateRefDataFunc m_wxMouseCaptureLostEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxMouseCaptureLostEvent::CreateRefData(); + if (*m_wxMouseCaptureLostEventExtCreateRefData != NULL){ + return m_wxMouseCaptureLostEventExtCreateRefData(this); + } + else { + return res; + } + } wxMouseCaptureLostEventExtGetClassInfoFunc m_wxMouseCaptureLostEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1053,8 +3184,23 @@ public: return res; } } - wxMouseCaptureLostEventExt(wxMouseCaptureLostEventExtGetClassInfoFunc a_GetClassInfo): wxMouseCaptureLostEvent() { + wxMouseCaptureLostEventExtGetEventCategoryFunc m_wxMouseCaptureLostEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxMouseCaptureLostEvent::GetEventCategory(); + if (*m_wxMouseCaptureLostEventExtGetEventCategory != NULL){ + return m_wxMouseCaptureLostEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxMouseCaptureLostEventExt(wxMouseCaptureLostEventExtCloneFunc a_Clone, wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxMouseCaptureLostEventExtCreateRefDataFunc a_CreateRefData, wxMouseCaptureLostEventExtGetClassInfoFunc a_GetClassInfo, wxMouseCaptureLostEventExtGetEventCategoryFunc a_GetEventCategory): wxMouseCaptureLostEvent() { + m_wxMouseCaptureLostEventExtClone = a_Clone; + m_wxMouseCaptureLostEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxMouseCaptureLostEventExtCreateRefData = a_CreateRefData; m_wxMouseCaptureLostEventExtGetClassInfo = a_GetClassInfo; + m_wxMouseCaptureLostEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1063,6 +3209,39 @@ class wxDisplayChangedEventExt: public wxDisplayChangedEvent public: wxDisplayChangedEventExt(): wxDisplayChangedEvent() { } wxDisplayChangedEventExt(wxDisplayChangedEvent const& param0): wxDisplayChangedEvent(param0) { } + wxDisplayChangedEventExtCloneFunc m_wxDisplayChangedEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxDisplayChangedEvent::Clone(); + if (*m_wxDisplayChangedEventExtClone != NULL){ + return m_wxDisplayChangedEventExtClone(this); + } + else { + return res; + } + } + wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxDisplayChangedEvent::CloneRefData(data); + if (*m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxDisplayChangedEventExtCreateRefDataFunc m_wxDisplayChangedEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxDisplayChangedEvent::CreateRefData(); + if (*m_wxDisplayChangedEventExtCreateRefData != NULL){ + return m_wxDisplayChangedEventExtCreateRefData(this); + } + else { + return res; + } + } wxDisplayChangedEventExtGetClassInfoFunc m_wxDisplayChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1074,8 +3253,23 @@ public: return res; } } - wxDisplayChangedEventExt(wxDisplayChangedEventExtGetClassInfoFunc a_GetClassInfo): wxDisplayChangedEvent() { + wxDisplayChangedEventExtGetEventCategoryFunc m_wxDisplayChangedEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxDisplayChangedEvent::GetEventCategory(); + if (*m_wxDisplayChangedEventExtGetEventCategory != NULL){ + return m_wxDisplayChangedEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxDisplayChangedEventExt(wxDisplayChangedEventExtCloneFunc a_Clone, wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxDisplayChangedEventExtCreateRefDataFunc a_CreateRefData, wxDisplayChangedEventExtGetClassInfoFunc a_GetClassInfo, wxDisplayChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxDisplayChangedEvent() { + m_wxDisplayChangedEventExtClone = a_Clone; + m_wxDisplayChangedEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxDisplayChangedEventExtCreateRefData = a_CreateRefData; m_wxDisplayChangedEventExtGetClassInfo = a_GetClassInfo; + m_wxDisplayChangedEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1084,6 +3278,39 @@ class wxDPIChangedEventExt: public wxDPIChangedEvent public: explicit wxDPIChangedEventExt(wxSize const& oldDPI = wxDefaultSize, wxSize const& newDPI = wxDefaultSize): wxDPIChangedEvent(oldDPI, newDPI) { } wxDPIChangedEventExt(wxDPIChangedEvent const& param0): wxDPIChangedEvent(param0) { } + wxDPIChangedEventExtCloneFunc m_wxDPIChangedEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxDPIChangedEvent::Clone(); + if (*m_wxDPIChangedEventExtClone != NULL){ + return m_wxDPIChangedEventExtClone(this); + } + else { + return res; + } + } + wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxDPIChangedEvent::CloneRefData(data); + if (*m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxDPIChangedEventExtCreateRefDataFunc m_wxDPIChangedEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxDPIChangedEvent::CreateRefData(); + if (*m_wxDPIChangedEventExtCreateRefData != NULL){ + return m_wxDPIChangedEventExtCreateRefData(this); + } + else { + return res; + } + } wxDPIChangedEventExtGetClassInfoFunc m_wxDPIChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1095,8 +3322,23 @@ public: return res; } } - wxDPIChangedEventExt(wxDPIChangedEventExtGetClassInfoFunc a_GetClassInfo): wxDPIChangedEvent() { + wxDPIChangedEventExtGetEventCategoryFunc m_wxDPIChangedEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxDPIChangedEvent::GetEventCategory(); + if (*m_wxDPIChangedEventExtGetEventCategory != NULL){ + return m_wxDPIChangedEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxDPIChangedEventExt(wxDPIChangedEventExtCloneFunc a_Clone, wxDPIChangedEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxDPIChangedEventExtCreateRefDataFunc a_CreateRefData, wxDPIChangedEventExtGetClassInfoFunc a_GetClassInfo, wxDPIChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxDPIChangedEvent() { + m_wxDPIChangedEventExtClone = a_Clone; + m_wxDPIChangedEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxDPIChangedEventExtCreateRefData = a_CreateRefData; m_wxDPIChangedEventExtGetClassInfo = a_GetClassInfo; + m_wxDPIChangedEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1105,6 +3347,39 @@ class wxPaletteChangedEventExt: public wxPaletteChangedEvent public: wxPaletteChangedEventExt(wxWindowID winid = 0): wxPaletteChangedEvent(winid) { } wxPaletteChangedEventExt(wxPaletteChangedEvent const& event): wxPaletteChangedEvent(event) { } + wxPaletteChangedEventExtCloneFunc m_wxPaletteChangedEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxPaletteChangedEvent::Clone(); + if (*m_wxPaletteChangedEventExtClone != NULL){ + return m_wxPaletteChangedEventExtClone(this); + } + else { + return res; + } + } + wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPaletteChangedEvent::CloneRefData(data); + if (*m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPaletteChangedEventExtCreateRefDataFunc m_wxPaletteChangedEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPaletteChangedEvent::CreateRefData(); + if (*m_wxPaletteChangedEventExtCreateRefData != NULL){ + return m_wxPaletteChangedEventExtCreateRefData(this); + } + else { + return res; + } + } wxPaletteChangedEventExtGetClassInfoFunc m_wxPaletteChangedEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1116,8 +3391,23 @@ public: return res; } } - wxPaletteChangedEventExt(wxPaletteChangedEventExtGetClassInfoFunc a_GetClassInfo): wxPaletteChangedEvent() { + wxPaletteChangedEventExtGetEventCategoryFunc m_wxPaletteChangedEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxPaletteChangedEvent::GetEventCategory(); + if (*m_wxPaletteChangedEventExtGetEventCategory != NULL){ + return m_wxPaletteChangedEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxPaletteChangedEventExt(wxPaletteChangedEventExtCloneFunc a_Clone, wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPaletteChangedEventExtCreateRefDataFunc a_CreateRefData, wxPaletteChangedEventExtGetClassInfoFunc a_GetClassInfo, wxPaletteChangedEventExtGetEventCategoryFunc a_GetEventCategory): wxPaletteChangedEvent() { + m_wxPaletteChangedEventExtClone = a_Clone; + m_wxPaletteChangedEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPaletteChangedEventExtCreateRefData = a_CreateRefData; m_wxPaletteChangedEventExtGetClassInfo = a_GetClassInfo; + m_wxPaletteChangedEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1126,6 +3416,39 @@ class wxQueryNewPaletteEventExt: public wxQueryNewPaletteEvent public: wxQueryNewPaletteEventExt(wxWindowID winid = 0): wxQueryNewPaletteEvent(winid) { } wxQueryNewPaletteEventExt(wxQueryNewPaletteEvent const& event): wxQueryNewPaletteEvent(event) { } + wxQueryNewPaletteEventExtCloneFunc m_wxQueryNewPaletteEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxQueryNewPaletteEvent::Clone(); + if (*m_wxQueryNewPaletteEventExtClone != NULL){ + return m_wxQueryNewPaletteEventExtClone(this); + } + else { + return res; + } + } + wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxQueryNewPaletteEvent::CloneRefData(data); + if (*m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxQueryNewPaletteEventExtCreateRefDataFunc m_wxQueryNewPaletteEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxQueryNewPaletteEvent::CreateRefData(); + if (*m_wxQueryNewPaletteEventExtCreateRefData != NULL){ + return m_wxQueryNewPaletteEventExtCreateRefData(this); + } + else { + return res; + } + } wxQueryNewPaletteEventExtGetClassInfoFunc m_wxQueryNewPaletteEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1137,8 +3460,23 @@ public: return res; } } - wxQueryNewPaletteEventExt(wxQueryNewPaletteEventExtGetClassInfoFunc a_GetClassInfo): wxQueryNewPaletteEvent() { + wxQueryNewPaletteEventExtGetEventCategoryFunc m_wxQueryNewPaletteEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxQueryNewPaletteEvent::GetEventCategory(); + if (*m_wxQueryNewPaletteEventExtGetEventCategory != NULL){ + return m_wxQueryNewPaletteEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxQueryNewPaletteEventExt(wxQueryNewPaletteEventExtCloneFunc a_Clone, wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxQueryNewPaletteEventExtCreateRefDataFunc a_CreateRefData, wxQueryNewPaletteEventExtGetClassInfoFunc a_GetClassInfo, wxQueryNewPaletteEventExtGetEventCategoryFunc a_GetEventCategory): wxQueryNewPaletteEvent() { + m_wxQueryNewPaletteEventExtClone = a_Clone; + m_wxQueryNewPaletteEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxQueryNewPaletteEventExtCreateRefData = a_CreateRefData; m_wxQueryNewPaletteEventExtGetClassInfo = a_GetClassInfo; + m_wxQueryNewPaletteEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1147,6 +3485,39 @@ class wxNavigationKeyEventExt: public wxNavigationKeyEvent public: wxNavigationKeyEventExt(): wxNavigationKeyEvent() { } wxNavigationKeyEventExt(wxNavigationKeyEvent const& event): wxNavigationKeyEvent(event) { } + wxNavigationKeyEventExtCloneFunc m_wxNavigationKeyEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxNavigationKeyEvent::Clone(); + if (*m_wxNavigationKeyEventExtClone != NULL){ + return m_wxNavigationKeyEventExtClone(this); + } + else { + return res; + } + } + wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxNavigationKeyEvent::CloneRefData(data); + if (*m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxNavigationKeyEventExtCreateRefDataFunc m_wxNavigationKeyEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxNavigationKeyEvent::CreateRefData(); + if (*m_wxNavigationKeyEventExtCreateRefData != NULL){ + return m_wxNavigationKeyEventExtCreateRefData(this); + } + else { + return res; + } + } wxNavigationKeyEventExtGetClassInfoFunc m_wxNavigationKeyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1158,8 +3529,23 @@ public: return res; } } - wxNavigationKeyEventExt(wxNavigationKeyEventExtGetClassInfoFunc a_GetClassInfo): wxNavigationKeyEvent() { + wxNavigationKeyEventExtGetEventCategoryFunc m_wxNavigationKeyEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxNavigationKeyEvent::GetEventCategory(); + if (*m_wxNavigationKeyEventExtGetEventCategory != NULL){ + return m_wxNavigationKeyEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxNavigationKeyEventExt(wxNavigationKeyEventExtCloneFunc a_Clone, wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxNavigationKeyEventExtCreateRefDataFunc a_CreateRefData, wxNavigationKeyEventExtGetClassInfoFunc a_GetClassInfo, wxNavigationKeyEventExtGetEventCategoryFunc a_GetEventCategory): wxNavigationKeyEvent() { + m_wxNavigationKeyEventExtClone = a_Clone; + m_wxNavigationKeyEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxNavigationKeyEventExtCreateRefData = a_CreateRefData; m_wxNavigationKeyEventExtGetClassInfo = a_GetClassInfo; + m_wxNavigationKeyEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1168,6 +3554,39 @@ class wxWindowCreateEventExt: public wxWindowCreateEvent public: wxWindowCreateEventExt(wxWindow* win = __null): wxWindowCreateEvent(win) { } wxWindowCreateEventExt(wxWindowCreateEvent const& param0): wxWindowCreateEvent(param0) { } + wxWindowCreateEventExtCloneFunc m_wxWindowCreateEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxWindowCreateEvent::Clone(); + if (*m_wxWindowCreateEventExtClone != NULL){ + return m_wxWindowCreateEventExtClone(this); + } + else { + return res; + } + } + wxWindowCreateEventExtCloneRefDatawxObjectRefDataCPFunc m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxWindowCreateEvent::CloneRefData(data); + if (*m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxWindowCreateEventExtCreateRefDataFunc m_wxWindowCreateEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxWindowCreateEvent::CreateRefData(); + if (*m_wxWindowCreateEventExtCreateRefData != NULL){ + return m_wxWindowCreateEventExtCreateRefData(this); + } + else { + return res; + } + } wxWindowCreateEventExtGetClassInfoFunc m_wxWindowCreateEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1179,8 +3598,23 @@ public: return res; } } - wxWindowCreateEventExt(wxWindowCreateEventExtGetClassInfoFunc a_GetClassInfo): wxWindowCreateEvent() { + wxWindowCreateEventExtGetEventCategoryFunc m_wxWindowCreateEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxWindowCreateEvent::GetEventCategory(); + if (*m_wxWindowCreateEventExtGetEventCategory != NULL){ + return m_wxWindowCreateEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxWindowCreateEventExt(wxWindowCreateEventExtCloneFunc a_Clone, wxWindowCreateEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowCreateEventExtCreateRefDataFunc a_CreateRefData, wxWindowCreateEventExtGetClassInfoFunc a_GetClassInfo, wxWindowCreateEventExtGetEventCategoryFunc a_GetEventCategory): wxWindowCreateEvent() { + m_wxWindowCreateEventExtClone = a_Clone; + m_wxWindowCreateEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxWindowCreateEventExtCreateRefData = a_CreateRefData; m_wxWindowCreateEventExtGetClassInfo = a_GetClassInfo; + m_wxWindowCreateEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1189,6 +3623,39 @@ class wxWindowDestroyEventExt: public wxWindowDestroyEvent public: wxWindowDestroyEventExt(wxWindow* win = __null): wxWindowDestroyEvent(win) { } wxWindowDestroyEventExt(wxWindowDestroyEvent const& param0): wxWindowDestroyEvent(param0) { } + wxWindowDestroyEventExtCloneFunc m_wxWindowDestroyEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxWindowDestroyEvent::Clone(); + if (*m_wxWindowDestroyEventExtClone != NULL){ + return m_wxWindowDestroyEventExtClone(this); + } + else { + return res; + } + } + wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCPFunc m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxWindowDestroyEvent::CloneRefData(data); + if (*m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxWindowDestroyEventExtCreateRefDataFunc m_wxWindowDestroyEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxWindowDestroyEvent::CreateRefData(); + if (*m_wxWindowDestroyEventExtCreateRefData != NULL){ + return m_wxWindowDestroyEventExtCreateRefData(this); + } + else { + return res; + } + } wxWindowDestroyEventExtGetClassInfoFunc m_wxWindowDestroyEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1200,8 +3667,23 @@ public: return res; } } - wxWindowDestroyEventExt(wxWindowDestroyEventExtGetClassInfoFunc a_GetClassInfo): wxWindowDestroyEvent() { + wxWindowDestroyEventExtGetEventCategoryFunc m_wxWindowDestroyEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxWindowDestroyEvent::GetEventCategory(); + if (*m_wxWindowDestroyEventExtGetEventCategory != NULL){ + return m_wxWindowDestroyEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxWindowDestroyEventExt(wxWindowDestroyEventExtCloneFunc a_Clone, wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowDestroyEventExtCreateRefDataFunc a_CreateRefData, wxWindowDestroyEventExtGetClassInfoFunc a_GetClassInfo, wxWindowDestroyEventExtGetEventCategoryFunc a_GetEventCategory): wxWindowDestroyEvent() { + m_wxWindowDestroyEventExtClone = a_Clone; + m_wxWindowDestroyEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxWindowDestroyEventExtCreateRefData = a_CreateRefData; m_wxWindowDestroyEventExtGetClassInfo = a_GetClassInfo; + m_wxWindowDestroyEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1210,6 +3692,39 @@ class wxHelpEventExt: public wxHelpEvent public: wxHelpEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0, wxPoint const& pt = wxDefaultPosition, wxHelpEvent::Origin origin = Origin_Unknown): wxHelpEvent(type, winid, pt, origin) { } wxHelpEventExt(wxHelpEvent const& event): wxHelpEvent(event) { } + wxHelpEventExtCloneFunc m_wxHelpEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxHelpEvent::Clone(); + if (*m_wxHelpEventExtClone != NULL){ + return m_wxHelpEventExtClone(this); + } + else { + return res; + } + } + wxHelpEventExtCloneRefDatawxObjectRefDataCPFunc m_wxHelpEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxHelpEvent::CloneRefData(data); + if (*m_wxHelpEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxHelpEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxHelpEventExtCreateRefDataFunc m_wxHelpEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxHelpEvent::CreateRefData(); + if (*m_wxHelpEventExtCreateRefData != NULL){ + return m_wxHelpEventExtCreateRefData(this); + } + else { + return res; + } + } wxHelpEventExtGetClassInfoFunc m_wxHelpEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1221,8 +3736,23 @@ public: return res; } } - wxHelpEventExt(wxHelpEventExtGetClassInfoFunc a_GetClassInfo): wxHelpEvent() { + wxHelpEventExtGetEventCategoryFunc m_wxHelpEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxHelpEvent::GetEventCategory(); + if (*m_wxHelpEventExtGetEventCategory != NULL){ + return m_wxHelpEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxHelpEventExt(wxHelpEventExtCloneFunc a_Clone, wxHelpEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxHelpEventExtCreateRefDataFunc a_CreateRefData, wxHelpEventExtGetClassInfoFunc a_GetClassInfo, wxHelpEventExtGetEventCategoryFunc a_GetEventCategory): wxHelpEvent() { + m_wxHelpEventExtClone = a_Clone; + m_wxHelpEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxHelpEventExtCreateRefData = a_CreateRefData; m_wxHelpEventExtGetClassInfo = a_GetClassInfo; + m_wxHelpEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1231,6 +3761,39 @@ class wxClipboardTextEventExt: public wxClipboardTextEvent public: wxClipboardTextEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0): wxClipboardTextEvent(type, winid) { } wxClipboardTextEventExt(wxClipboardTextEvent const& event): wxClipboardTextEvent(event) { } + wxClipboardTextEventExtCloneFunc m_wxClipboardTextEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxClipboardTextEvent::Clone(); + if (*m_wxClipboardTextEventExtClone != NULL){ + return m_wxClipboardTextEventExtClone(this); + } + else { + return res; + } + } + wxClipboardTextEventExtCloneRefDatawxObjectRefDataCPFunc m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxClipboardTextEvent::CloneRefData(data); + if (*m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxClipboardTextEventExtCreateRefDataFunc m_wxClipboardTextEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxClipboardTextEvent::CreateRefData(); + if (*m_wxClipboardTextEventExtCreateRefData != NULL){ + return m_wxClipboardTextEventExtCreateRefData(this); + } + else { + return res; + } + } wxClipboardTextEventExtGetClassInfoFunc m_wxClipboardTextEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1242,8 +3805,23 @@ public: return res; } } - wxClipboardTextEventExt(wxClipboardTextEventExtGetClassInfoFunc a_GetClassInfo): wxClipboardTextEvent() { + wxClipboardTextEventExtGetEventCategoryFunc m_wxClipboardTextEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxClipboardTextEvent::GetEventCategory(); + if (*m_wxClipboardTextEventExtGetEventCategory != NULL){ + return m_wxClipboardTextEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxClipboardTextEventExt(wxClipboardTextEventExtCloneFunc a_Clone, wxClipboardTextEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxClipboardTextEventExtCreateRefDataFunc a_CreateRefData, wxClipboardTextEventExtGetClassInfoFunc a_GetClassInfo, wxClipboardTextEventExtGetEventCategoryFunc a_GetEventCategory): wxClipboardTextEvent() { + m_wxClipboardTextEventExtClone = a_Clone; + m_wxClipboardTextEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxClipboardTextEventExtCreateRefData = a_CreateRefData; m_wxClipboardTextEventExtGetClassInfo = a_GetClassInfo; + m_wxClipboardTextEventExtGetEventCategory = a_GetEventCategory; } }; @@ -1252,6 +3830,39 @@ class wxContextMenuEventExt: public wxContextMenuEvent public: wxContextMenuEventExt(wxEventType type = wxEVT_NULL, wxWindowID winid = 0, wxPoint const& pt = wxDefaultPosition): wxContextMenuEvent(type, winid, pt) { } wxContextMenuEventExt(wxContextMenuEvent const& event): wxContextMenuEvent(event) { } + wxContextMenuEventExtCloneFunc m_wxContextMenuEventExtClone = NULL; + virtual wxEvent* Clone() const override + { + wxEvent* res = wxContextMenuEvent::Clone(); + if (*m_wxContextMenuEventExtClone != NULL){ + return m_wxContextMenuEventExtClone(this); + } + else { + return res; + } + } + wxContextMenuEventExtCloneRefDatawxObjectRefDataCPFunc m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxContextMenuEvent::CloneRefData(data); + if (*m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxContextMenuEventExtCreateRefDataFunc m_wxContextMenuEventExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxContextMenuEvent::CreateRefData(); + if (*m_wxContextMenuEventExtCreateRefData != NULL){ + return m_wxContextMenuEventExtCreateRefData(this); + } + else { + return res; + } + } wxContextMenuEventExtGetClassInfoFunc m_wxContextMenuEventExtGetClassInfo = NULL; virtual wxClassInfo* GetClassInfo() const override { @@ -1263,10 +3874,26 @@ public: return res; } } - wxContextMenuEventExt(wxContextMenuEventExtGetClassInfoFunc a_GetClassInfo): wxContextMenuEvent() { + wxContextMenuEventExtGetEventCategoryFunc m_wxContextMenuEventExtGetEventCategory = NULL; + virtual wxEventCategory GetEventCategory() const override + { + wxEventCategory res = wxContextMenuEvent::GetEventCategory(); + if (*m_wxContextMenuEventExtGetEventCategory != NULL){ + return m_wxContextMenuEventExtGetEventCategory(this); + } + else { + return res; + } + } + wxContextMenuEventExt(wxContextMenuEventExtCloneFunc a_Clone, wxContextMenuEventExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxContextMenuEventExtCreateRefDataFunc a_CreateRefData, wxContextMenuEventExtGetClassInfoFunc a_GetClassInfo, wxContextMenuEventExtGetEventCategoryFunc a_GetEventCategory): wxContextMenuEvent() { + m_wxContextMenuEventExtClone = a_Clone; + m_wxContextMenuEventExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxContextMenuEventExtCreateRefData = a_CreateRefData; m_wxContextMenuEventExtGetClassInfo = a_GetClassInfo; + m_wxContextMenuEventExtGetEventCategory = a_GetEventCategory; } }; +#endif // wxUSE_GUI class wxEventTableEntryBaseExt: public wxEventTableEntryBase { @@ -1295,7 +3922,8 @@ public: class wxEventTableEntryPointerArrayExt: public wxEventTableEntryPointerArray { public: - using wxEventTableEntryPointerArray::wxEventTableEntryPointerArray; + wxEventTableEntryPointerArrayExt(): wxEventTableEntryPointerArray() { } + explicit wxEventTableEntryPointerArrayExt(size_t n): wxEventTableEntryPointerArray(n) { } }; class wxEventHashTableExt: public wxEventHashTable @@ -1309,135 +3937,31 @@ class wxEvtHandlerExt: public wxEvtHandler public: wxEvtHandlerExt(): wxEvtHandler() { } virtual ~wxEvtHandlerExt() override { } - wxEvtHandlerExtProcessEventFunc m_wxEvtHandlerExtProcessEvent = NULL; - virtual bool ProcessEvent(wxEvent& event) override + wxEvtHandlerExtAddPendingEventwxEventCRFunc m_wxEvtHandlerExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override { - bool res = wxEvtHandler::ProcessEvent(event); - if (*m_wxEvtHandlerExtProcessEvent != NULL){ - return m_wxEvtHandlerExtProcessEvent(this, event); + wxEvtHandler::AddPendingEvent(event); + if (*m_wxEvtHandlerExtAddPendingEventwxEventCR != NULL){ + return m_wxEvtHandlerExtAddPendingEventwxEventCR(this, event); + } + } + wxEvtHandlerExtCloneRefDatawxObjectRefDataCPFunc m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxEvtHandler::CloneRefData(data); + if (*m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP(this, data); } else { return res; } } - wxEvtHandlerExtQueueEventFunc m_wxEvtHandlerExtQueueEvent = NULL; - virtual void QueueEvent(wxEvent* event) override + wxEvtHandlerExtCreateRefDataFunc m_wxEvtHandlerExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override { - wxEvtHandler::QueueEvent(event); - if (*m_wxEvtHandlerExtQueueEvent != NULL){ - return m_wxEvtHandlerExtQueueEvent(this, event); - } - } - wxEvtHandlerExtSearchEventTableFunc m_wxEvtHandlerExtSearchEventTable = NULL; - virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override - { - bool res = wxEvtHandler::SearchEventTable(table, event); - if (*m_wxEvtHandlerExtSearchEventTable != NULL){ - return m_wxEvtHandlerExtSearchEventTable(this, table, event); - } - else { - return res; - } - } - wxEvtHandlerExtTryBeforeFunc m_wxEvtHandlerExtTryBefore = NULL; - virtual bool TryBefore(wxEvent& event) override - { - bool res = wxEvtHandler::TryBefore(event); - if (*m_wxEvtHandlerExtTryBefore != NULL){ - return m_wxEvtHandlerExtTryBefore(this, event); - } - else { - return res; - } - } - wxEvtHandlerExtTryAfterFunc m_wxEvtHandlerExtTryAfter = NULL; - virtual bool TryAfter(wxEvent& event) override - { - bool res = wxEvtHandler::TryAfter(event); - if (*m_wxEvtHandlerExtTryAfter != NULL){ - return m_wxEvtHandlerExtTryAfter(this, event); - } - else { - return res; - } - } - wxEvtHandlerExtGetEventTableFunc m_wxEvtHandlerExtGetEventTable = NULL; - virtual wxEventTable const* GetEventTable() const override - { - wxEventTable const* res = wxEvtHandler::GetEventTable(); - if (*m_wxEvtHandlerExtGetEventTable != NULL){ - return m_wxEvtHandlerExtGetEventTable(this); - } - else { - return res; - } - } - wxEvtHandlerExtGetEventHashTableFunc m_wxEvtHandlerExtGetEventHashTable = NULL; - virtual wxEventHashTable& GetEventHashTable() const override - { - wxEventHashTable& res = wxEvtHandler::GetEventHashTable(); - if (*m_wxEvtHandlerExtGetEventHashTable != NULL){ - return m_wxEvtHandlerExtGetEventHashTable(this); - } - else { - return res; - } - } - wxEvtHandlerExtDoSetClientObjectFunc m_wxEvtHandlerExtDoSetClientObject = NULL; - virtual void DoSetClientObject(wxClientData* data) override - { - wxEvtHandler::DoSetClientObject(data); - if (*m_wxEvtHandlerExtDoSetClientObject != NULL){ - return m_wxEvtHandlerExtDoSetClientObject(this, data); - } - } - wxEvtHandlerExtDoGetClientObjectFunc m_wxEvtHandlerExtDoGetClientObject = NULL; - virtual wxClientData* DoGetClientObject() const override - { - wxClientData* res = wxEvtHandler::DoGetClientObject(); - if (*m_wxEvtHandlerExtDoGetClientObject != NULL){ - return m_wxEvtHandlerExtDoGetClientObject(this); - } - else { - return res; - } - } - wxEvtHandlerExtDoSetClientDataFunc m_wxEvtHandlerExtDoSetClientData = NULL; - virtual void DoSetClientData(void* data) override - { - wxEvtHandler::DoSetClientData(data); - if (*m_wxEvtHandlerExtDoSetClientData != NULL){ - return m_wxEvtHandlerExtDoSetClientData(this, data); - } - } - wxEvtHandlerExtDoGetClientDataFunc m_wxEvtHandlerExtDoGetClientData = NULL; - virtual void* DoGetClientData() const override - { - void* res = wxEvtHandler::DoGetClientData(); - if (*m_wxEvtHandlerExtDoGetClientData != NULL){ - return m_wxEvtHandlerExtDoGetClientData(this); - } - else { - return res; - } - } - wxEvtHandlerExtWXReservedEvtHandler1Func m_wxEvtHandlerExtWXReservedEvtHandler1 = NULL; - virtual void* WXReservedEvtHandler1(void* param0) override - { - void* res = wxEvtHandler::WXReservedEvtHandler1(param0); - if (*m_wxEvtHandlerExtWXReservedEvtHandler1 != NULL){ - return m_wxEvtHandlerExtWXReservedEvtHandler1(this, param0); - } - else { - return res; - } - } - wxEvtHandlerExtWXReservedEvtHandler2Func m_wxEvtHandlerExtWXReservedEvtHandler2 = NULL; - virtual void* WXReservedEvtHandler2(void* param0) override - { - void* res = wxEvtHandler::WXReservedEvtHandler2(param0); - if (*m_wxEvtHandlerExtWXReservedEvtHandler2 != NULL){ - return m_wxEvtHandlerExtWXReservedEvtHandler2(this, param0); + wxObjectRefData* res = wxEvtHandler::CreateRefData(); + if (*m_wxEvtHandlerExtCreateRefData != NULL){ + return m_wxEvtHandlerExtCreateRefData(this); } else { return res; @@ -1454,28 +3978,130 @@ public: return res; } } - wxEvtHandlerExt(wxEvtHandlerExtProcessEventFunc a_ProcessEvent, wxEvtHandlerExtQueueEventFunc a_QueueEvent, wxEvtHandlerExtSearchEventTableFunc a_SearchEventTable, wxEvtHandlerExtTryBeforeFunc a_TryBefore, wxEvtHandlerExtTryAfterFunc a_TryAfter, wxEvtHandlerExtGetEventTableFunc a_GetEventTable, wxEvtHandlerExtGetEventHashTableFunc a_GetEventHashTable, wxEvtHandlerExtDoSetClientObjectFunc a_DoSetClientObject, wxEvtHandlerExtDoGetClientObjectFunc a_DoGetClientObject, wxEvtHandlerExtDoSetClientDataFunc a_DoSetClientData, wxEvtHandlerExtDoGetClientDataFunc a_DoGetClientData, wxEvtHandlerExtWXReservedEvtHandler1Func a_WXReservedEvtHandler1, wxEvtHandlerExtWXReservedEvtHandler2Func a_WXReservedEvtHandler2, wxEvtHandlerExtGetClassInfoFunc a_GetClassInfo): wxEvtHandler() { - m_wxEvtHandlerExtProcessEvent = a_ProcessEvent; - m_wxEvtHandlerExtQueueEvent = a_QueueEvent; - m_wxEvtHandlerExtSearchEventTable = a_SearchEventTable; - m_wxEvtHandlerExtTryBefore = a_TryBefore; - m_wxEvtHandlerExtTryAfter = a_TryAfter; - m_wxEvtHandlerExtGetEventTable = a_GetEventTable; - m_wxEvtHandlerExtGetEventHashTable = a_GetEventHashTable; - m_wxEvtHandlerExtDoSetClientObject = a_DoSetClientObject; - m_wxEvtHandlerExtDoGetClientObject = a_DoGetClientObject; - m_wxEvtHandlerExtDoSetClientData = a_DoSetClientData; - m_wxEvtHandlerExtDoGetClientData = a_DoGetClientData; - m_wxEvtHandlerExtWXReservedEvtHandler1 = a_WXReservedEvtHandler1; - m_wxEvtHandlerExtWXReservedEvtHandler2 = a_WXReservedEvtHandler2; + wxEvtHandlerExtGetEventHashTableFunc m_wxEvtHandlerExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxEvtHandler::GetEventHashTable(); + if (*m_wxEvtHandlerExtGetEventHashTable != NULL){ + return m_wxEvtHandlerExtGetEventHashTable(this); + } + else { + return res; + } + } + wxEvtHandlerExtGetEventTableFunc m_wxEvtHandlerExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxEvtHandler::GetEventTable(); + if (*m_wxEvtHandlerExtGetEventTable != NULL){ + return m_wxEvtHandlerExtGetEventTable(this); + } + else { + return res; + } + } + wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxEvtHandler::OnDynamicBind(param0); + if (*m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxEvtHandlerExtProcessEventwxEventRFunc m_wxEvtHandlerExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxEvtHandler::ProcessEvent(event); + if (*m_wxEvtHandlerExtProcessEventwxEventR != NULL){ + return m_wxEvtHandlerExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxEvtHandlerExtQueueEventwxEventPFunc m_wxEvtHandlerExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxEvtHandler::QueueEvent(event); + if (*m_wxEvtHandlerExtQueueEventwxEventP != NULL){ + return m_wxEvtHandlerExtQueueEventwxEventP(this, event); + } + } + wxEvtHandlerExtSearchEventTablewxEventTableRwxEventRFunc m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxEvtHandler::SearchEventTable(table, event); + if (*m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxEvtHandlerExtSetNextHandlerwxEvtHandlerPFunc m_wxEvtHandlerExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxEvtHandler::SetNextHandler(handler); + if (*m_wxEvtHandlerExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxEvtHandlerExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerPFunc m_wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxEvtHandler::SetPreviousHandler(handler); + if (*m_wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxEvtHandlerExtTryAfterwxEventRFunc m_wxEvtHandlerExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxEvtHandler::TryAfter(event); + if (*m_wxEvtHandlerExtTryAfterwxEventR != NULL){ + return m_wxEvtHandlerExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxEvtHandlerExtTryBeforewxEventRFunc m_wxEvtHandlerExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxEvtHandler::TryBefore(event); + if (*m_wxEvtHandlerExtTryBeforewxEventR != NULL){ + return m_wxEvtHandlerExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxEvtHandlerExt(wxEvtHandlerExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxEvtHandlerExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEvtHandlerExtCreateRefDataFunc a_CreateRefData, wxEvtHandlerExtGetClassInfoFunc a_GetClassInfo, wxEvtHandlerExtGetEventHashTableFunc a_GetEventHashTable, wxEvtHandlerExtGetEventTableFunc a_GetEventTable, wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxEvtHandlerExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxEvtHandlerExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxEvtHandlerExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxEvtHandlerExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxEvtHandlerExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxEvtHandlerExtTryBeforewxEventRFunc a_TryBeforewxEventR): wxEvtHandler() { + m_wxEvtHandlerExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxEvtHandlerExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxEvtHandlerExtCreateRefData = a_CreateRefData; m_wxEvtHandlerExtGetClassInfo = a_GetClassInfo; + m_wxEvtHandlerExtGetEventHashTable = a_GetEventHashTable; + m_wxEvtHandlerExtGetEventTable = a_GetEventTable; + m_wxEvtHandlerExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxEvtHandlerExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxEvtHandlerExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxEvtHandlerExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxEvtHandlerExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxEvtHandlerExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxEvtHandlerExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxEvtHandlerExtTryBeforewxEventR = a_TryBeforewxEventR; } }; class wxEvtHandlerArrayExt: public wxEvtHandlerArray { public: - using wxEvtHandlerArray::wxEvtHandlerArray; + wxEvtHandlerArrayExt(): wxEvtHandlerArray() { } + explicit wxEvtHandlerArrayExt(size_t n): wxEvtHandlerArray(n) { } }; class wxEventConnectionRefExt: public wxEventConnectionRef @@ -1483,29 +4109,264 @@ class wxEventConnectionRefExt: public wxEventConnectionRef public: wxEventConnectionRefExt(): wxEventConnectionRef() { } wxEventConnectionRefExt(wxEvtHandler* src, wxEvtHandler* sink): wxEventConnectionRef(src, sink) { } -}; - -class wxEventBlockerExt: public wxEventBlocker -{ -public: - wxEventBlockerExt(wxWindow* win, wxEventType type = ((wxEventType)-1)): wxEventBlocker(win, type) { } - virtual ~wxEventBlockerExt() override { } - wxEventBlockerExtProcessEventFunc m_wxEventBlockerExtProcessEvent = NULL; - virtual bool ProcessEvent(wxEvent& event) override + wxEventConnectionRefExtOnObjectDestroyFunc m_wxEventConnectionRefExtOnObjectDestroy = NULL; + virtual void OnObjectDestroy() override { - bool res = wxEventBlocker::ProcessEvent(event); - if (*m_wxEventBlockerExtProcessEvent != NULL){ - return m_wxEventBlockerExtProcessEvent(this, event); + wxEventConnectionRef::OnObjectDestroy(); + if (*m_wxEventConnectionRefExtOnObjectDestroy != NULL){ + return m_wxEventConnectionRefExtOnObjectDestroy(this); + } + } + wxEventConnectionRefExtToEventConnectionFunc m_wxEventConnectionRefExtToEventConnection = NULL; + virtual wxEventConnectionRef* ToEventConnection() override + { + wxEventConnectionRef* res = wxEventConnectionRef::ToEventConnection(); + if (*m_wxEventConnectionRefExtToEventConnection != NULL){ + return m_wxEventConnectionRefExtToEventConnection(this); } else { return res; } } - wxEventBlockerExt(wxEventBlockerExtProcessEventFunc a_ProcessEvent, wxWindow* win, wxEventType type = ((wxEventType)-1)): wxEventBlocker(win, type) { - m_wxEventBlockerExtProcessEvent = a_ProcessEvent; + wxEventConnectionRefExt(wxEventConnectionRefExtOnObjectDestroyFunc a_OnObjectDestroy, wxEventConnectionRefExtToEventConnectionFunc a_ToEventConnection): wxEventConnectionRef() { + m_wxEventConnectionRefExtOnObjectDestroy = a_OnObjectDestroy; + m_wxEventConnectionRefExtToEventConnection = a_ToEventConnection; } }; +#if wxUSE_GUI +class wxEventBlockerExt: public wxEventBlocker +{ +public: + wxEventBlockerExt(wxWindow* win, wxEventType type = ((wxEventType)-1)): wxEventBlocker(win, type) { } + virtual ~wxEventBlockerExt() override { } + wxEventBlockerExtAddPendingEventwxEventCRFunc m_wxEventBlockerExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxEventBlocker::AddPendingEvent(event); + if (*m_wxEventBlockerExtAddPendingEventwxEventCR != NULL){ + return m_wxEventBlockerExtAddPendingEventwxEventCR(this, event); + } + } + wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxEventBlocker::CloneRefData(data); + if (*m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxEventBlockerExtCreateRefDataFunc m_wxEventBlockerExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxEventBlocker::CreateRefData(); + if (*m_wxEventBlockerExtCreateRefData != NULL){ + return m_wxEventBlockerExtCreateRefData(this); + } + else { + return res; + } + } + wxEventBlockerExtDoGetClientDataFunc m_wxEventBlockerExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxEventBlocker::DoGetClientData(); + if (*m_wxEventBlockerExtDoGetClientData != NULL){ + return m_wxEventBlockerExtDoGetClientData(this); + } + else { + return res; + } + } + wxEventBlockerExtDoGetClientObjectFunc m_wxEventBlockerExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxEventBlocker::DoGetClientObject(); + if (*m_wxEventBlockerExtDoGetClientObject != NULL){ + return m_wxEventBlockerExtDoGetClientObject(this); + } + else { + return res; + } + } + wxEventBlockerExtDoSetClientDatavoidPFunc m_wxEventBlockerExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxEventBlocker::DoSetClientData(data); + if (*m_wxEventBlockerExtDoSetClientDatavoidP != NULL){ + return m_wxEventBlockerExtDoSetClientDatavoidP(this, data); + } + } + wxEventBlockerExtDoSetClientObjectwxClientDataPFunc m_wxEventBlockerExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxEventBlocker::DoSetClientObject(data); + if (*m_wxEventBlockerExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxEventBlockerExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxEventBlockerExtGetClassInfoFunc m_wxEventBlockerExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxEventBlocker::GetClassInfo(); + if (*m_wxEventBlockerExtGetClassInfo != NULL){ + return m_wxEventBlockerExtGetClassInfo(this); + } + else { + return res; + } + } + wxEventBlockerExtGetEventHashTableFunc m_wxEventBlockerExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxEventBlocker::GetEventHashTable(); + if (*m_wxEventBlockerExtGetEventHashTable != NULL){ + return m_wxEventBlockerExtGetEventHashTable(this); + } + else { + return res; + } + } + wxEventBlockerExtGetEventTableFunc m_wxEventBlockerExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxEventBlocker::GetEventTable(); + if (*m_wxEventBlockerExtGetEventTable != NULL){ + return m_wxEventBlockerExtGetEventTable(this); + } + else { + return res; + } + } + wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxEventBlocker::OnDynamicBind(param0); + if (*m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxEventBlockerExtProcessEventwxEventRFunc m_wxEventBlockerExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxEventBlocker::ProcessEvent(event); + if (*m_wxEventBlockerExtProcessEventwxEventR != NULL){ + return m_wxEventBlockerExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxEventBlockerExtQueueEventwxEventPFunc m_wxEventBlockerExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxEventBlocker::QueueEvent(event); + if (*m_wxEventBlockerExtQueueEventwxEventP != NULL){ + return m_wxEventBlockerExtQueueEventwxEventP(this, event); + } + } + wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxEventBlocker::SearchEventTable(table, event); + if (*m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc m_wxEventBlockerExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxEventBlocker::SetNextHandler(handler); + if (*m_wxEventBlockerExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxEventBlockerExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc m_wxEventBlockerExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxEventBlocker::SetPreviousHandler(handler); + if (*m_wxEventBlockerExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxEventBlockerExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxEventBlockerExtTryAfterwxEventRFunc m_wxEventBlockerExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxEventBlocker::TryAfter(event); + if (*m_wxEventBlockerExtTryAfterwxEventR != NULL){ + return m_wxEventBlockerExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxEventBlockerExtTryBeforewxEventRFunc m_wxEventBlockerExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxEventBlocker::TryBefore(event); + if (*m_wxEventBlockerExtTryBeforewxEventR != NULL){ + return m_wxEventBlockerExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxEventBlockerExtWXReservedEvtHandler1voidPFunc m_wxEventBlockerExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxEventBlocker::WXReservedEvtHandler1(param0); + if (*m_wxEventBlockerExtWXReservedEvtHandler1voidP != NULL){ + return m_wxEventBlockerExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxEventBlockerExtWXReservedEvtHandler2voidPFunc m_wxEventBlockerExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxEventBlocker::WXReservedEvtHandler2(param0); + if (*m_wxEventBlockerExtWXReservedEvtHandler2voidP != NULL){ + return m_wxEventBlockerExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxEventBlockerExt(wxWindow* win, wxEventBlockerExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxEventBlockerExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxEventBlockerExtCreateRefDataFunc a_CreateRefData, wxEventBlockerExtDoGetClientDataFunc a_DoGetClientData, wxEventBlockerExtDoGetClientObjectFunc a_DoGetClientObject, wxEventBlockerExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxEventBlockerExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxEventBlockerExtGetClassInfoFunc a_GetClassInfo, wxEventBlockerExtGetEventHashTableFunc a_GetEventHashTable, wxEventBlockerExtGetEventTableFunc a_GetEventTable, wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxEventBlockerExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxEventBlockerExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxEventBlockerExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxEventBlockerExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxEventBlockerExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxEventBlockerExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxEventBlockerExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxEventBlockerExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxEventBlockerExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP): wxEventBlocker(win) { + m_wxEventBlockerExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxEventBlockerExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxEventBlockerExtCreateRefData = a_CreateRefData; + m_wxEventBlockerExtDoGetClientData = a_DoGetClientData; + m_wxEventBlockerExtDoGetClientObject = a_DoGetClientObject; + m_wxEventBlockerExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxEventBlockerExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxEventBlockerExtGetClassInfo = a_GetClassInfo; + m_wxEventBlockerExtGetEventHashTable = a_GetEventHashTable; + m_wxEventBlockerExtGetEventTable = a_GetEventTable; + m_wxEventBlockerExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxEventBlockerExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxEventBlockerExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxEventBlockerExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxEventBlockerExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxEventBlockerExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxEventBlockerExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxEventBlockerExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxEventBlockerExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxEventBlockerExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + } +}; + +#endif // wxUSE_GUI #endif diff --git a/wxheaders/wxext/eventfilter_ext.h b/wxheaders/wxext/eventfilter_ext.h index 5ec4be2..9927d1e 100644 --- a/wxheaders/wxext/eventfilter_ext.h +++ b/wxheaders/wxext/eventfilter_ext.h @@ -5,26 +5,25 @@ #include class wxEventFilterExt; -typedef int (*wxEventFilterExtFilterEventFunc)(const wxEventFilterExt* self, wxEvent& event); +typedef int (*wxEventFilterExtFilterEventwxEventRFunc)(const wxEventFilterExt* self, wxEvent& event); class wxEventFilterExt: public wxEventFilter { public: wxEventFilterExt(): wxEventFilter() { } virtual ~wxEventFilterExt() { } - wxEventFilterExtFilterEventFunc m_wxEventFilterExtFilterEvent = NULL; + wxEventFilterExtFilterEventwxEventRFunc m_wxEventFilterExtFilterEventwxEventR = NULL; virtual int FilterEvent(wxEvent& event) override { - int res = wxEventFilter::FilterEvent(event); - if (*m_wxEventFilterExtFilterEvent != NULL){ - return m_wxEventFilterExtFilterEvent(this, event); + if (*m_wxEventFilterExtFilterEventwxEventR != NULL){ + return m_wxEventFilterExtFilterEventwxEventR(this, event); } else { - return res; + return 0; } } - wxEventFilterExt(wxEventFilterExtFilterEventFunc a_FilterEvent): wxEventFilter() { - m_wxEventFilterExtFilterEvent = a_FilterEvent; + wxEventFilterExt(wxEventFilterExtFilterEventwxEventRFunc a_FilterEventwxEventR): wxEventFilter() { + m_wxEventFilterExtFilterEventwxEventR = a_FilterEventwxEventR; } }; diff --git a/wxheaders/wxext/frame_ext.h b/wxheaders/wxext/frame_ext.h index 83b7341..b957848 100644 --- a/wxheaders/wxext/frame_ext.h +++ b/wxheaders/wxext/frame_ext.h @@ -1,34 +1,332 @@ #ifndef _WX_FRAME_H_EXT_ #define _WX_FRAME_H_EXT_ +#include +#include + class wxFrameBaseExt; -typedef wxPoint (*wxFrameBaseExtGetClientAreaOriginFunc)(const wxFrameBaseExt* self); -typedef void (*wxFrameBaseExtSetMenuBarFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); -typedef wxMenuItem* (*wxFrameBaseExtFindItemInMenuBarFunc)(const wxFrameBaseExt* self, int menuId); -typedef wxStatusBar* (*wxFrameBaseExtCreateStatusBarFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef wxStatusBar* (*wxFrameBaseExtOnCreateStatusBarFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); -typedef void (*wxFrameBaseExtSetStatusBarFunc)(const wxFrameBaseExt* self, wxStatusBar* statBar); -typedef void (*wxFrameBaseExtSetStatusTextFunc)(const wxFrameBaseExt* self, wxString const& text, int number); -typedef void (*wxFrameBaseExtSetStatusWidthsFunc)(const wxFrameBaseExt* self, int n, int const widths_field[]); -typedef wxToolBar* (*wxFrameBaseExtCreateToolBarFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); -typedef wxToolBar* (*wxFrameBaseExtOnCreateToolBarFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); -typedef void (*wxFrameBaseExtSetToolBarFunc)(const wxFrameBaseExt* self, wxToolBar* toolbar); -typedef void (*wxFrameBaseExtDoMenuUpdatesFunc)(const wxFrameBaseExt* self, wxMenu* menu); -typedef void (*wxFrameBaseExtUpdateWindowUIFunc)(const wxFrameBaseExt* self, long flags); -typedef void (*wxFrameBaseExtOnInternalIdleFunc)(const wxFrameBaseExt* self); -typedef void (*wxFrameBaseExtDoGiveHelpFunc)(const wxFrameBaseExt* self, wxString const& text, bool show); -typedef bool (*wxFrameBaseExtIsOneOfBarsFunc)(const wxFrameBaseExt* self, wxWindow const* win); +typedef void (*wxFrameBaseExtAttachMenuBarwxMenuBarPFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); +typedef wxStatusBar* (*wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); +typedef bool (*wxFrameBaseExtDestroyFunc)(const wxFrameBaseExt* self); typedef void (*wxFrameBaseExtDetachMenuBarFunc)(const wxFrameBaseExt* self); -typedef void (*wxFrameBaseExtAttachMenuBarFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); -typedef wxEventTable const* (*wxFrameBaseExtGetEventTableFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtDoCentreintFunc)(const wxFrameBaseExt* self, int dir); +typedef void (*wxFrameBaseExtDoClientToScreenintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoGetScreenPositionintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoGiveHelpwxStringCRboolFunc)(const wxFrameBaseExt* self, wxString const& text, bool show); +typedef void (*wxFrameBaseExtDoMenuUpdateswxMenuPFunc)(const wxFrameBaseExt* self, wxMenu* menu); +typedef void (*wxFrameBaseExtDoScreenToClientintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameBaseExt* self, wxUpdateUIEvent& event); +typedef bool (*wxFrameBaseExtEnableCloseButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef bool (*wxFrameBaseExtEnableFullScreenViewboollongFunc)(const wxFrameBaseExt* self, bool enable, long style); +typedef bool (*wxFrameBaseExtEnableMaximizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef bool (*wxFrameBaseExtEnableMinimizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef wxMenuItem* (*wxFrameBaseExtFindItemInMenuBarintFunc)(const wxFrameBaseExt* self, int menuId); +typedef wxClassInfo* (*wxFrameBaseExtGetClassInfoFunc)(const wxFrameBaseExt* self); +typedef wxPoint (*wxFrameBaseExtGetClientAreaOriginFunc)(const wxFrameBaseExt* self); +typedef wxContentProtection (*wxFrameBaseExtGetContentProtectionFunc)(const wxFrameBaseExt* self); typedef wxEventHashTable& (*wxFrameBaseExtGetEventHashTableFunc)(const wxFrameBaseExt* self); +typedef wxEventTable const* (*wxFrameBaseExtGetEventTableFunc)(const wxFrameBaseExt* self); +typedef wxString (*wxFrameBaseExtGetLabelFunc)(const wxFrameBaseExt* self); +typedef wxMenuBar* (*wxFrameBaseExtGetMenuBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y, int* w, int* h); +typedef wxStatusBar* (*wxFrameBaseExtGetStatusBarFunc)(const wxFrameBaseExt* self); +typedef wxString (*wxFrameBaseExtGetTitleFunc)(const wxFrameBaseExt* self); +typedef wxToolBar* (*wxFrameBaseExtGetToolBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtIconizeboolFunc)(const wxFrameBaseExt* self, bool iconize); +typedef bool (*wxFrameBaseExtIsActiveFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsAlwaysMaximizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsClientAreaChildwxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* child); +typedef bool (*wxFrameBaseExtIsFullScreenFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsIconizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsMaximizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsOneOfBarswxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* param0); +typedef bool (*wxFrameBaseExtIsTopLevelFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameBaseExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxFrameBaseExtIsVisibleFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtLayoutFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtMaximizeboolFunc)(const wxFrameBaseExt* self, bool maximize); +typedef bool (*wxFrameBaseExtOSXIsModifiedFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtOSXSetModifiedboolFunc)(const wxFrameBaseExt* self, bool modified); +typedef wxStatusBar* (*wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); +typedef void (*wxFrameBaseExtOnInternalIdleFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionMenuBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionStatusBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionToolBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtRequestUserAttentionintFunc)(const wxFrameBaseExt* self, int flags); +typedef void (*wxFrameBaseExtRestoreFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtRestoreFieldwxStringCRintPFunc)(const wxFrameBaseExt* self, wxString const& name, int* value); +typedef bool (*wxFrameBaseExtSaveFieldwxStringCRintFunc)(const wxFrameBaseExt* self, wxString const& name, int value); +typedef bool (*wxFrameBaseExtSetContentProtectionwxContentProtectionFunc)(const wxFrameBaseExt* self, wxContentProtection contentProtection); +typedef void (*wxFrameBaseExtSetIconswxIconBundleCRFunc)(const wxFrameBaseExt* self, wxIconBundle const& icons); +typedef void (*wxFrameBaseExtSetLabelwxStringCRFunc)(const wxFrameBaseExt* self, wxString const& label); +typedef void (*wxFrameBaseExtSetMaxSizewxSizeCRFunc)(const wxFrameBaseExt* self, wxSize const& maxSize); +typedef void (*wxFrameBaseExtSetMenuBarwxMenuBarPFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); +typedef void (*wxFrameBaseExtSetMinSizewxSizeCRFunc)(const wxFrameBaseExt* self, wxSize const& minSize); +typedef void (*wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc)(const wxFrameBaseExt* self, wxString const& filename); +typedef void (*wxFrameBaseExtSetStatusBarwxStatusBarPFunc)(const wxFrameBaseExt* self, wxStatusBar* statBar); +typedef void (*wxFrameBaseExtSetStatusTextwxStringCRintFunc)(const wxFrameBaseExt* self, wxString const& text, int number); +typedef void (*wxFrameBaseExtSetStatusWidthsintintCBFunc)(const wxFrameBaseExt* self, int n, int const widths_field[]); +typedef void (*wxFrameBaseExtSetTitlewxStringCRFunc)(const wxFrameBaseExt* self, wxString const& title); +typedef void (*wxFrameBaseExtSetToolBarwxToolBarPFunc)(const wxFrameBaseExt* self, wxToolBar* toolbar); +typedef bool (*wxFrameBaseExtShouldPreventAppExitFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtShowFullScreenboollongFunc)(const wxFrameBaseExt* self, bool show, long style); +typedef void (*wxFrameBaseExtShowWithoutActivatingFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtUpdateWindowUIlongFunc)(const wxFrameBaseExt* self, long flags); +typedef void* (*wxFrameBaseExtWXReservedTLW1voidPFunc)(const wxFrameBaseExt* self, void* param0); +typedef void* (*wxFrameBaseExtWXReservedTLW2voidPFunc)(const wxFrameBaseExt* self, void* param0); +typedef void* (*wxFrameBaseExtWXReservedTLW3voidPFunc)(const wxFrameBaseExt* self, void* param0); +class wxFrameExt; +typedef void (*wxFrameExtAttachMenuBarwxMenuBarPFunc)(const wxFrameExt* self, wxMenuBar* menubar); +typedef wxStatusBar* (*wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); +typedef bool (*wxFrameExtDestroyFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtDetachMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtDoCentreintFunc)(const wxFrameExt* self, int dir); +typedef void (*wxFrameExtDoClientToScreenintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoGetClientSizeintPintPFunc)(const wxFrameExt* self, int* width, int* height); +typedef void (*wxFrameExtDoGetScreenPositionintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoGiveHelpwxStringCRboolFunc)(const wxFrameExt* self, wxString const& text, bool show); +typedef void (*wxFrameExtDoMenuUpdateswxMenuPFunc)(const wxFrameExt* self, wxMenu* menu); +typedef void (*wxFrameExtDoScreenToClientintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoSetClientSizeintintFunc)(const wxFrameExt* self, int width, int height); +typedef void (*wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameExt* self, wxUpdateUIEvent& event); +typedef bool (*wxFrameExtEnableboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableCloseButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableFullScreenViewboollongFunc)(const wxFrameExt* self, bool enable, long style); +typedef bool (*wxFrameExtEnableMaximizeButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableMinimizeButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef wxMenuItem* (*wxFrameExtFindItemInMenuBarintFunc)(const wxFrameExt* self, int menuId); +typedef wxClassInfo* (*wxFrameExtGetClassInfoFunc)(const wxFrameExt* self); +typedef wxPoint (*wxFrameExtGetClientAreaOriginFunc)(const wxFrameExt* self); +typedef wxContentProtection (*wxFrameExtGetContentProtectionFunc)(const wxFrameExt* self); +typedef wxEventHashTable& (*wxFrameExtGetEventHashTableFunc)(const wxFrameExt* self); +typedef wxEventTable const* (*wxFrameExtGetEventTableFunc)(const wxFrameExt* self); +typedef wxString (*wxFrameExtGetLabelFunc)(const wxFrameExt* self); +typedef wxMenuBar* (*wxFrameExtGetMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameExt* self, int* x, int* y, int* w, int* h); +typedef wxStatusBar* (*wxFrameExtGetStatusBarFunc)(const wxFrameExt* self); +typedef wxString (*wxFrameExtGetTitleFunc)(const wxFrameExt* self); +typedef wxToolBar* (*wxFrameExtGetToolBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtIconizeboolFunc)(const wxFrameExt* self, bool iconize); +typedef bool (*wxFrameExtIsActiveFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsAlwaysMaximizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsClientAreaChildwxWindowCPFunc)(const wxFrameExt* self, wxWindow const* child); +typedef bool (*wxFrameExtIsFullScreenFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsIconizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsMaximizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsOneOfBarswxWindowCPFunc)(const wxFrameExt* self, wxWindow const* win); +typedef bool (*wxFrameExtIsTopLevelFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxFrameExtIsVisibleFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtLayoutFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtMaximizeboolFunc)(const wxFrameExt* self, bool maximize); +typedef bool (*wxFrameExtOSXIsModifiedFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtOSXSetModifiedboolFunc)(const wxFrameExt* self, bool modified); +typedef wxStatusBar* (*wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); +typedef void (*wxFrameExtOnInternalIdleFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionStatusBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionToolBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtRequestUserAttentionintFunc)(const wxFrameExt* self, int flags); +typedef void (*wxFrameExtRestoreFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtRestoreFieldwxStringCRintPFunc)(const wxFrameExt* self, wxString const& name, int* value); +typedef bool (*wxFrameExtSaveFieldwxStringCRintFunc)(const wxFrameExt* self, wxString const& name, int value); +typedef bool (*wxFrameExtSetContentProtectionwxContentProtectionFunc)(const wxFrameExt* self, wxContentProtection contentProtection); +typedef void (*wxFrameExtSetIconswxIconBundleCRFunc)(const wxFrameExt* self, wxIconBundle const& icons); +typedef void (*wxFrameExtSetLabelwxStringCRFunc)(const wxFrameExt* self, wxString const& label); +typedef void (*wxFrameExtSetMaxSizewxSizeCRFunc)(const wxFrameExt* self, wxSize const& maxSize); +typedef void (*wxFrameExtSetMenuBarwxMenuBarPFunc)(const wxFrameExt* self, wxMenuBar* menubar); +typedef void (*wxFrameExtSetMinSizewxSizeCRFunc)(const wxFrameExt* self, wxSize const& minSize); +typedef void (*wxFrameExtSetRepresentedFilenamewxStringCRFunc)(const wxFrameExt* self, wxString const& filename); +typedef void (*wxFrameExtSetStatusBarwxStatusBarPFunc)(const wxFrameExt* self, wxStatusBar* statBar); +typedef void (*wxFrameExtSetStatusTextwxStringCRintFunc)(const wxFrameExt* self, wxString const& text, int number); +typedef void (*wxFrameExtSetStatusWidthsintintCBFunc)(const wxFrameExt* self, int n, int const widths_field[]); +typedef void (*wxFrameExtSetTitlewxStringCRFunc)(const wxFrameExt* self, wxString const& title); +typedef void (*wxFrameExtSetToolBarwxToolBarPFunc)(const wxFrameExt* self, wxToolBar* toolbar); +typedef bool (*wxFrameExtShouldPreventAppExitFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtShowboolFunc)(const wxFrameExt* self, bool show); +typedef bool (*wxFrameExtShowFullScreenboollongFunc)(const wxFrameExt* self, bool show, long style); +typedef void (*wxFrameExtShowWithoutActivatingFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtUpdateWindowUIlongFunc)(const wxFrameExt* self, long flags); +typedef void* (*wxFrameExtWXReservedTLW1voidPFunc)(const wxFrameExt* self, void* param0); +typedef void* (*wxFrameExtWXReservedTLW2voidPFunc)(const wxFrameExt* self, void* param0); +typedef void* (*wxFrameExtWXReservedTLW3voidPFunc)(const wxFrameExt* self, void* param0); class wxFrameBaseExt: public wxFrameBase { public: wxFrameBaseExt(): wxFrameBase() { } virtual ~wxFrameBaseExt() override { } - wxFrameBaseExtGetClientAreaOriginFunc m_wxFrameBaseExtGetClientAreaOrigin; + wxFrameBaseExtAttachMenuBarwxMenuBarPFunc m_wxFrameBaseExtAttachMenuBarwxMenuBarP = NULL; + virtual void AttachMenuBar(wxMenuBar* menubar) override + { + wxFrameBase::AttachMenuBar(menubar); + if (*m_wxFrameBaseExtAttachMenuBarwxMenuBarP != NULL){ + return m_wxFrameBaseExtAttachMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* CreateStatusBar(int number = 1, long style = (0x0010 | 0x0100 | 0x0020 | 0x00010000), wxWindowID winid = 0, wxString const& name = wxString::FromAscii(wxStatusLineNameStr)) override + { + wxStatusBar* res = wxFrameBase::CreateStatusBar(number, style, winid, name); + if (*m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* CreateToolBar(long style = -1, wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxToolBarNameStr)) override + { + wxToolBar* res = wxFrameBase::CreateToolBar(style, winid, name); + if (*m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtDestroyFunc m_wxFrameBaseExtDestroy = NULL; + virtual bool Destroy() override + { + if (*m_wxFrameBaseExtDestroy != NULL){ + return m_wxFrameBaseExtDestroy(this); + } + else { + return false; + } + } + wxFrameBaseExtDetachMenuBarFunc m_wxFrameBaseExtDetachMenuBar = NULL; + virtual void DetachMenuBar() override + { + wxFrameBase::DetachMenuBar(); + if (*m_wxFrameBaseExtDetachMenuBar != NULL){ + return m_wxFrameBaseExtDetachMenuBar(this); + } + } + wxFrameBaseExtDoCentreintFunc m_wxFrameBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxFrameBase::DoCentre(dir); + if (*m_wxFrameBaseExtDoCentreint != NULL){ + return m_wxFrameBaseExtDoCentreint(this, dir); + } + } + wxFrameBaseExtDoClientToScreenintPintPFunc m_wxFrameBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxFrameBase::DoClientToScreen(x, y); + if (*m_wxFrameBaseExtDoClientToScreenintPintP != NULL){ + return m_wxFrameBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxFrameBaseExtDoGetScreenPositionintPintPFunc m_wxFrameBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxFrameBase::DoGetScreenPosition(x, y); + if (*m_wxFrameBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxFrameBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxFrameBaseExtDoGiveHelpwxStringCRboolFunc m_wxFrameBaseExtDoGiveHelpwxStringCRbool = NULL; + virtual void DoGiveHelp(wxString const& text, bool show) override + { + wxFrameBase::DoGiveHelp(text, show); + if (*m_wxFrameBaseExtDoGiveHelpwxStringCRbool != NULL){ + return m_wxFrameBaseExtDoGiveHelpwxStringCRbool(this, text, show); + } + } + wxFrameBaseExtDoMenuUpdateswxMenuPFunc m_wxFrameBaseExtDoMenuUpdateswxMenuP = NULL; + virtual void DoMenuUpdates(wxMenu* menu = __null) override + { + wxFrameBase::DoMenuUpdates(menu); + if (*m_wxFrameBaseExtDoMenuUpdateswxMenuP != NULL){ + return m_wxFrameBaseExtDoMenuUpdateswxMenuP(this, menu); + } + } + wxFrameBaseExtDoScreenToClientintPintPFunc m_wxFrameBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxFrameBase::DoScreenToClient(x, y); + if (*m_wxFrameBaseExtDoScreenToClientintPintP != NULL){ + return m_wxFrameBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxFrameBase::DoUpdateWindowUI(event); + if (*m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxFrameBaseExtEnableCloseButtonboolFunc m_wxFrameBaseExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool enable = true) override + { + if (*m_wxFrameBaseExtEnableCloseButtonbool != NULL){ + return m_wxFrameBaseExtEnableCloseButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameBaseExtEnableFullScreenViewboollongFunc m_wxFrameBaseExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxFrameBaseExtEnableFullScreenViewboollong != NULL){ + return m_wxFrameBaseExtEnableFullScreenViewboollong(this, enable, style); + } + else { + return false; + } + } + wxFrameBaseExtEnableMaximizeButtonboolFunc m_wxFrameBaseExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool enable = true) override + { + if (*m_wxFrameBaseExtEnableMaximizeButtonbool != NULL){ + return m_wxFrameBaseExtEnableMaximizeButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameBaseExtEnableMinimizeButtonboolFunc m_wxFrameBaseExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool enable = true) override + { + if (*m_wxFrameBaseExtEnableMinimizeButtonbool != NULL){ + return m_wxFrameBaseExtEnableMinimizeButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameBaseExtFindItemInMenuBarintFunc m_wxFrameBaseExtFindItemInMenuBarint = NULL; + virtual wxMenuItem* FindItemInMenuBar(int menuId) const override + { + wxMenuItem* res = wxFrameBase::FindItemInMenuBar(menuId); + if (*m_wxFrameBaseExtFindItemInMenuBarint != NULL){ + return m_wxFrameBaseExtFindItemInMenuBarint(this, menuId); + } + else { + return res; + } + } + wxFrameBaseExtGetClassInfoFunc m_wxFrameBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxFrameBase::GetClassInfo(); + if (*m_wxFrameBaseExtGetClassInfo != NULL){ + return m_wxFrameBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxFrameBaseExtGetClientAreaOriginFunc m_wxFrameBaseExtGetClientAreaOrigin = NULL; virtual wxPoint GetClientAreaOrigin() const override { wxPoint res = wxFrameBase::GetClientAreaOrigin(); @@ -39,172 +337,17 @@ public: return res; } } - wxFrameBaseExtSetMenuBarFunc m_wxFrameBaseExtSetMenuBar; - virtual void SetMenuBar(wxMenuBar* menubar) override + wxFrameBaseExtGetContentProtectionFunc m_wxFrameBaseExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override { - wxFrameBase::SetMenuBar(menubar); - if (*m_wxFrameBaseExtSetMenuBar != NULL){ - return m_wxFrameBaseExtSetMenuBar(this, menubar); - } - } - wxFrameBaseExtFindItemInMenuBarFunc m_wxFrameBaseExtFindItemInMenuBar; - virtual wxMenuItem* FindItemInMenuBar(int menuId) const override - { - wxMenuItem* res = wxFrameBase::FindItemInMenuBar(menuId); - if (*m_wxFrameBaseExtFindItemInMenuBar != NULL){ - return m_wxFrameBaseExtFindItemInMenuBar(this, menuId); + if (*m_wxFrameBaseExtGetContentProtection != NULL){ + return m_wxFrameBaseExtGetContentProtection(this); } else { - return res; + return wxContentProtection(); } } - wxFrameBaseExtCreateStatusBarFunc m_wxFrameBaseExtCreateStatusBar; - virtual wxStatusBar* CreateStatusBar(int number = 1, long style = (0x0010 | 0x0100 | 0x0020 | 0x00010000), wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxStatusLineNameStr)) override - { - wxStatusBar* res = wxFrameBase::CreateStatusBar(number, style, winid, name); - if (*m_wxFrameBaseExtCreateStatusBar != NULL){ - return m_wxFrameBaseExtCreateStatusBar(this, number, style, winid, name); - } - else { - return res; - } - } - wxFrameBaseExtOnCreateStatusBarFunc m_wxFrameBaseExtOnCreateStatusBar; - virtual wxStatusBar* OnCreateStatusBar(int number, long style, wxWindowID winid, wxString const& name) override - { - wxStatusBar* res = wxFrameBase::OnCreateStatusBar(number, style, winid, name); - if (*m_wxFrameBaseExtOnCreateStatusBar != NULL){ - return m_wxFrameBaseExtOnCreateStatusBar(this, number, style, winid, name); - } - else { - return res; - } - } - wxFrameBaseExtSetStatusBarFunc m_wxFrameBaseExtSetStatusBar; - virtual void SetStatusBar(wxStatusBar* statBar) override - { - wxFrameBase::SetStatusBar(statBar); - if (*m_wxFrameBaseExtSetStatusBar != NULL){ - return m_wxFrameBaseExtSetStatusBar(this, statBar); - } - } - wxFrameBaseExtSetStatusTextFunc m_wxFrameBaseExtSetStatusText; - virtual void SetStatusText(wxString const& text, int number = 0) override - { - wxFrameBase::SetStatusText(text, number); - if (*m_wxFrameBaseExtSetStatusText != NULL){ - return m_wxFrameBaseExtSetStatusText(this, text, number); - } - } - wxFrameBaseExtSetStatusWidthsFunc m_wxFrameBaseExtSetStatusWidths; - virtual void SetStatusWidths(int n, int const widths_field[]) override - { - wxFrameBase::SetStatusWidths(n, widths_field); - if (*m_wxFrameBaseExtSetStatusWidths != NULL){ - return m_wxFrameBaseExtSetStatusWidths(this, n, widths_field); - } - } - wxFrameBaseExtCreateToolBarFunc m_wxFrameBaseExtCreateToolBar; - virtual wxToolBar* CreateToolBar(long style = -1, wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxToolBarNameStr)) override - { - wxToolBar* res = wxFrameBase::CreateToolBar(style, winid, name); - if (*m_wxFrameBaseExtCreateToolBar != NULL){ - return m_wxFrameBaseExtCreateToolBar(this, style, winid, name); - } - else { - return res; - } - } - wxFrameBaseExtOnCreateToolBarFunc m_wxFrameBaseExtOnCreateToolBar; - virtual wxToolBar* OnCreateToolBar(long style, wxWindowID winid, wxString const& name) override - { - wxToolBar* res = wxFrameBase::OnCreateToolBar(style, winid, name); - if (*m_wxFrameBaseExtOnCreateToolBar != NULL){ - return m_wxFrameBaseExtOnCreateToolBar(this, style, winid, name); - } - else { - return res; - } - } - wxFrameBaseExtSetToolBarFunc m_wxFrameBaseExtSetToolBar; - virtual void SetToolBar(wxToolBar* toolbar) override - { - wxFrameBase::SetToolBar(toolbar); - if (*m_wxFrameBaseExtSetToolBar != NULL){ - return m_wxFrameBaseExtSetToolBar(this, toolbar); - } - } - wxFrameBaseExtDoMenuUpdatesFunc m_wxFrameBaseExtDoMenuUpdates; - virtual void DoMenuUpdates(wxMenu* menu = __null) override - { - wxFrameBase::DoMenuUpdates(menu); - if (*m_wxFrameBaseExtDoMenuUpdates != NULL){ - return m_wxFrameBaseExtDoMenuUpdates(this, menu); - } - } - wxFrameBaseExtUpdateWindowUIFunc m_wxFrameBaseExtUpdateWindowUI; - virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override - { - wxFrameBase::UpdateWindowUI(flags); - if (*m_wxFrameBaseExtUpdateWindowUI != NULL){ - return m_wxFrameBaseExtUpdateWindowUI(this, flags); - } - } - wxFrameBaseExtOnInternalIdleFunc m_wxFrameBaseExtOnInternalIdle; - virtual void OnInternalIdle() override - { - wxFrameBase::OnInternalIdle(); - if (*m_wxFrameBaseExtOnInternalIdle != NULL){ - return m_wxFrameBaseExtOnInternalIdle(this); - } - } - wxFrameBaseExtDoGiveHelpFunc m_wxFrameBaseExtDoGiveHelp; - virtual void DoGiveHelp(wxString const& text, bool show) override - { - wxFrameBase::DoGiveHelp(text, show); - if (*m_wxFrameBaseExtDoGiveHelp != NULL){ - return m_wxFrameBaseExtDoGiveHelp(this, text, show); - } - } - wxFrameBaseExtIsOneOfBarsFunc m_wxFrameBaseExtIsOneOfBars; - virtual bool IsOneOfBars(wxWindow const* win) const override - { - bool res = wxFrameBase::IsOneOfBars(win); - if (*m_wxFrameBaseExtIsOneOfBars != NULL){ - return m_wxFrameBaseExtIsOneOfBars(this, win); - } - else { - return res; - } - } - wxFrameBaseExtDetachMenuBarFunc m_wxFrameBaseExtDetachMenuBar; - virtual void DetachMenuBar() override - { - wxFrameBase::DetachMenuBar(); - if (*m_wxFrameBaseExtDetachMenuBar != NULL){ - return m_wxFrameBaseExtDetachMenuBar(this); - } - } - wxFrameBaseExtAttachMenuBarFunc m_wxFrameBaseExtAttachMenuBar; - virtual void AttachMenuBar(wxMenuBar* menubar) override - { - wxFrameBase::AttachMenuBar(menubar); - if (*m_wxFrameBaseExtAttachMenuBar != NULL){ - return m_wxFrameBaseExtAttachMenuBar(this, menubar); - } - } - wxFrameBaseExtGetEventTableFunc m_wxFrameBaseExtGetEventTable; - virtual wxEventTable const* GetEventTable() const override - { - wxEventTable const* res = wxFrameBase::GetEventTable(); - if (*m_wxFrameBaseExtGetEventTable != NULL){ - return m_wxFrameBaseExtGetEventTable(this); - } - else { - return res; - } - } - wxFrameBaseExtGetEventHashTableFunc m_wxFrameBaseExtGetEventHashTable; + wxFrameBaseExtGetEventHashTableFunc m_wxFrameBaseExtGetEventHashTable = NULL; virtual wxEventHashTable& GetEventHashTable() const override { wxEventHashTable& res = wxFrameBase::GetEventHashTable(); @@ -215,27 +358,1352 @@ public: return res; } } - wxFrameBaseExt(wxFrameBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxFrameBaseExtSetMenuBarFunc a_SetMenuBar, wxFrameBaseExtFindItemInMenuBarFunc a_FindItemInMenuBar, wxFrameBaseExtCreateStatusBarFunc a_CreateStatusBar, wxFrameBaseExtOnCreateStatusBarFunc a_OnCreateStatusBar, wxFrameBaseExtSetStatusBarFunc a_SetStatusBar, wxFrameBaseExtSetStatusTextFunc a_SetStatusText, wxFrameBaseExtSetStatusWidthsFunc a_SetStatusWidths, wxFrameBaseExtCreateToolBarFunc a_CreateToolBar, wxFrameBaseExtOnCreateToolBarFunc a_OnCreateToolBar, wxFrameBaseExtSetToolBarFunc a_SetToolBar, wxFrameBaseExtDoMenuUpdatesFunc a_DoMenuUpdates, wxFrameBaseExtUpdateWindowUIFunc a_UpdateWindowUI, wxFrameBaseExtOnInternalIdleFunc a_OnInternalIdle, wxFrameBaseExtDoGiveHelpFunc a_DoGiveHelp, wxFrameBaseExtIsOneOfBarsFunc a_IsOneOfBars, wxFrameBaseExtDetachMenuBarFunc a_DetachMenuBar, wxFrameBaseExtAttachMenuBarFunc a_AttachMenuBar, wxFrameBaseExtGetEventTableFunc a_GetEventTable, wxFrameBaseExtGetEventHashTableFunc a_GetEventHashTable): wxFrameBase() { - m_wxFrameBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; - m_wxFrameBaseExtSetMenuBar = a_SetMenuBar; - m_wxFrameBaseExtFindItemInMenuBar = a_FindItemInMenuBar; - m_wxFrameBaseExtCreateStatusBar = a_CreateStatusBar; - m_wxFrameBaseExtOnCreateStatusBar = a_OnCreateStatusBar; - m_wxFrameBaseExtSetStatusBar = a_SetStatusBar; - m_wxFrameBaseExtSetStatusText = a_SetStatusText; - m_wxFrameBaseExtSetStatusWidths = a_SetStatusWidths; - m_wxFrameBaseExtCreateToolBar = a_CreateToolBar; - m_wxFrameBaseExtOnCreateToolBar = a_OnCreateToolBar; - m_wxFrameBaseExtSetToolBar = a_SetToolBar; - m_wxFrameBaseExtDoMenuUpdates = a_DoMenuUpdates; - m_wxFrameBaseExtUpdateWindowUI = a_UpdateWindowUI; - m_wxFrameBaseExtOnInternalIdle = a_OnInternalIdle; - m_wxFrameBaseExtDoGiveHelp = a_DoGiveHelp; - m_wxFrameBaseExtIsOneOfBars = a_IsOneOfBars; + wxFrameBaseExtGetEventTableFunc m_wxFrameBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxFrameBase::GetEventTable(); + if (*m_wxFrameBaseExtGetEventTable != NULL){ + return m_wxFrameBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxFrameBaseExtGetLabelFunc m_wxFrameBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxFrameBase::GetLabel(); + if (*m_wxFrameBaseExtGetLabel != NULL){ + return m_wxFrameBaseExtGetLabel(this); + } + else { + return res; + } + } + wxFrameBaseExtGetMenuBarFunc m_wxFrameBaseExtGetMenuBar = NULL; + virtual wxMenuBar* GetMenuBar() const override + { + wxMenuBar* res = wxFrameBase::GetMenuBar(); + if (*m_wxFrameBaseExtGetMenuBar != NULL){ + return m_wxFrameBaseExtGetMenuBar(this); + } + else { + return res; + } + } + wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxFrameBase::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxFrameBaseExtGetStatusBarFunc m_wxFrameBaseExtGetStatusBar = NULL; + virtual wxStatusBar* GetStatusBar() const override + { + wxStatusBar* res = wxFrameBase::GetStatusBar(); + if (*m_wxFrameBaseExtGetStatusBar != NULL){ + return m_wxFrameBaseExtGetStatusBar(this); + } + else { + return res; + } + } + wxFrameBaseExtGetTitleFunc m_wxFrameBaseExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + if (*m_wxFrameBaseExtGetTitle != NULL){ + return m_wxFrameBaseExtGetTitle(this); + } + else { + return ""; + } + } + wxFrameBaseExtGetToolBarFunc m_wxFrameBaseExtGetToolBar = NULL; + virtual wxToolBar* GetToolBar() const override + { + wxToolBar* res = wxFrameBase::GetToolBar(); + if (*m_wxFrameBaseExtGetToolBar != NULL){ + return m_wxFrameBaseExtGetToolBar(this); + } + else { + return res; + } + } + wxFrameBaseExtIconizeboolFunc m_wxFrameBaseExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + if (*m_wxFrameBaseExtIconizebool != NULL){ + return m_wxFrameBaseExtIconizebool(this, iconize); + } + } + wxFrameBaseExtIsActiveFunc m_wxFrameBaseExtIsActive = NULL; + virtual bool IsActive() override + { + if (*m_wxFrameBaseExtIsActive != NULL){ + return m_wxFrameBaseExtIsActive(this); + } + else { + return false; + } + } + wxFrameBaseExtIsAlwaysMaximizedFunc m_wxFrameBaseExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxFrameBase::IsAlwaysMaximized(); + if (*m_wxFrameBaseExtIsAlwaysMaximized != NULL){ + return m_wxFrameBaseExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxFrameBaseExtIsClientAreaChildwxWindowCPFunc m_wxFrameBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* child) const override + { + bool res = wxFrameBase::IsClientAreaChild(child); + if (*m_wxFrameBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxFrameBaseExtIsClientAreaChildwxWindowCP(this, child); + } + else { + return res; + } + } + wxFrameBaseExtIsFullScreenFunc m_wxFrameBaseExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + if (*m_wxFrameBaseExtIsFullScreen != NULL){ + return m_wxFrameBaseExtIsFullScreen(this); + } + else { + return false; + } + } + wxFrameBaseExtIsIconizedFunc m_wxFrameBaseExtIsIconized = NULL; + virtual bool IsIconized() const override + { + if (*m_wxFrameBaseExtIsIconized != NULL){ + return m_wxFrameBaseExtIsIconized(this); + } + else { + return false; + } + } + wxFrameBaseExtIsMaximizedFunc m_wxFrameBaseExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + if (*m_wxFrameBaseExtIsMaximized != NULL){ + return m_wxFrameBaseExtIsMaximized(this); + } + else { + return false; + } + } + wxFrameBaseExtIsOneOfBarswxWindowCPFunc m_wxFrameBaseExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* param0) const override + { + bool res = wxFrameBase::IsOneOfBars(param0); + if (*m_wxFrameBaseExtIsOneOfBarswxWindowCP != NULL){ + return m_wxFrameBaseExtIsOneOfBarswxWindowCP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtIsTopLevelFunc m_wxFrameBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxFrameBase::IsTopLevel(); + if (*m_wxFrameBaseExtIsTopLevel != NULL){ + return m_wxFrameBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxFrameBase::IsTopNavigationDomain(kind); + if (*m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxFrameBaseExtIsVisibleFunc m_wxFrameBaseExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxFrameBase::IsVisible(); + if (*m_wxFrameBaseExtIsVisible != NULL){ + return m_wxFrameBaseExtIsVisible(this); + } + else { + return res; + } + } + wxFrameBaseExtLayoutFunc m_wxFrameBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxFrameBase::Layout(); + if (*m_wxFrameBaseExtLayout != NULL){ + return m_wxFrameBaseExtLayout(this); + } + else { + return res; + } + } + wxFrameBaseExtMaximizeboolFunc m_wxFrameBaseExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + if (*m_wxFrameBaseExtMaximizebool != NULL){ + return m_wxFrameBaseExtMaximizebool(this, maximize); + } + } + wxFrameBaseExtOSXIsModifiedFunc m_wxFrameBaseExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxFrameBase::OSXIsModified(); + if (*m_wxFrameBaseExtOSXIsModified != NULL){ + return m_wxFrameBaseExtOSXIsModified(this); + } + else { + return res; + } + } + wxFrameBaseExtOSXSetModifiedboolFunc m_wxFrameBaseExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxFrameBase::OSXSetModified(modified); + if (*m_wxFrameBaseExtOSXSetModifiedbool != NULL){ + return m_wxFrameBaseExtOSXSetModifiedbool(this, modified); + } + } + wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* OnCreateStatusBar(int number, long style, wxWindowID winid, wxString const& name) override + { + wxStatusBar* res = wxFrameBase::OnCreateStatusBar(number, style, winid, name); + if (*m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* OnCreateToolBar(long style, wxWindowID winid, wxString const& name) override + { + wxToolBar* res = wxFrameBase::OnCreateToolBar(style, winid, name); + if (*m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtOnInternalIdleFunc m_wxFrameBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxFrameBase::OnInternalIdle(); + if (*m_wxFrameBaseExtOnInternalIdle != NULL){ + return m_wxFrameBaseExtOnInternalIdle(this); + } + } + wxFrameBaseExtPositionMenuBarFunc m_wxFrameBaseExtPositionMenuBar = NULL; + virtual void PositionMenuBar() override + { + wxFrameBase::PositionMenuBar(); + if (*m_wxFrameBaseExtPositionMenuBar != NULL){ + return m_wxFrameBaseExtPositionMenuBar(this); + } + } + wxFrameBaseExtPositionStatusBarFunc m_wxFrameBaseExtPositionStatusBar = NULL; + virtual void PositionStatusBar() override + { + wxFrameBase::PositionStatusBar(); + if (*m_wxFrameBaseExtPositionStatusBar != NULL){ + return m_wxFrameBaseExtPositionStatusBar(this); + } + } + wxFrameBaseExtPositionToolBarFunc m_wxFrameBaseExtPositionToolBar = NULL; + virtual void PositionToolBar() override + { + wxFrameBase::PositionToolBar(); + if (*m_wxFrameBaseExtPositionToolBar != NULL){ + return m_wxFrameBaseExtPositionToolBar(this); + } + } + wxFrameBaseExtRequestUserAttentionintFunc m_wxFrameBaseExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + if (*m_wxFrameBaseExtRequestUserAttentionint != NULL){ + return m_wxFrameBaseExtRequestUserAttentionint(this, flags); + } + } + wxFrameBaseExtRestoreFunc m_wxFrameBaseExtRestore = NULL; + virtual void Restore() override + { + if (*m_wxFrameBaseExtRestore != NULL){ + return m_wxFrameBaseExtRestore(this); + } + } + wxFrameBaseExtRestoreFieldwxStringCRintPFunc m_wxFrameBaseExtRestoreFieldwxStringCRintP = NULL; + virtual bool RestoreField(wxString const& name, int* value) + { + if (*m_wxFrameBaseExtRestoreFieldwxStringCRintP != NULL){ + return m_wxFrameBaseExtRestoreFieldwxStringCRintP(this, name, value); + } + else { + return false; + } + } + wxFrameBaseExtSaveFieldwxStringCRintFunc m_wxFrameBaseExtSaveFieldwxStringCRint = NULL; + virtual bool SaveField(wxString const& name, int value) const + { + if (*m_wxFrameBaseExtSaveFieldwxStringCRint != NULL){ + return m_wxFrameBaseExtSaveFieldwxStringCRint(this, name, value); + } + else { + return false; + } + } + wxFrameBaseExtSetContentProtectionwxContentProtectionFunc m_wxFrameBaseExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection contentProtection) override + { + if (*m_wxFrameBaseExtSetContentProtectionwxContentProtection != NULL){ + return m_wxFrameBaseExtSetContentProtectionwxContentProtection(this, contentProtection); + } + else { + return false; + } + } + wxFrameBaseExtSetIconswxIconBundleCRFunc m_wxFrameBaseExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxFrameBase::SetIcons(icons); + if (*m_wxFrameBaseExtSetIconswxIconBundleCR != NULL){ + return m_wxFrameBaseExtSetIconswxIconBundleCR(this, icons); + } + } + wxFrameBaseExtSetLabelwxStringCRFunc m_wxFrameBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxFrameBase::SetLabel(label); + if (*m_wxFrameBaseExtSetLabelwxStringCR != NULL){ + return m_wxFrameBaseExtSetLabelwxStringCR(this, label); + } + } + wxFrameBaseExtSetMaxSizewxSizeCRFunc m_wxFrameBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxFrameBase::SetMaxSize(maxSize); + if (*m_wxFrameBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxFrameBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxFrameBaseExtSetMenuBarwxMenuBarPFunc m_wxFrameBaseExtSetMenuBarwxMenuBarP = NULL; + virtual void SetMenuBar(wxMenuBar* menubar) override + { + wxFrameBase::SetMenuBar(menubar); + if (*m_wxFrameBaseExtSetMenuBarwxMenuBarP != NULL){ + return m_wxFrameBaseExtSetMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameBaseExtSetMinSizewxSizeCRFunc m_wxFrameBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxFrameBase::SetMinSize(minSize); + if (*m_wxFrameBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxFrameBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc m_wxFrameBaseExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& filename) override + { + if (*m_wxFrameBaseExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxFrameBaseExtSetRepresentedFilenamewxStringCR(this, filename); + } + } + wxFrameBaseExtSetStatusBarwxStatusBarPFunc m_wxFrameBaseExtSetStatusBarwxStatusBarP = NULL; + virtual void SetStatusBar(wxStatusBar* statBar) override + { + wxFrameBase::SetStatusBar(statBar); + if (*m_wxFrameBaseExtSetStatusBarwxStatusBarP != NULL){ + return m_wxFrameBaseExtSetStatusBarwxStatusBarP(this, statBar); + } + } + wxFrameBaseExtSetStatusTextwxStringCRintFunc m_wxFrameBaseExtSetStatusTextwxStringCRint = NULL; + virtual void SetStatusText(wxString const& text, int number = 0) override + { + wxFrameBase::SetStatusText(text, number); + if (*m_wxFrameBaseExtSetStatusTextwxStringCRint != NULL){ + return m_wxFrameBaseExtSetStatusTextwxStringCRint(this, text, number); + } + } + wxFrameBaseExtSetStatusWidthsintintCBFunc m_wxFrameBaseExtSetStatusWidthsintintCB = NULL; + virtual void SetStatusWidths(int n, int const widths_field[]) override + { + wxFrameBase::SetStatusWidths(n, widths_field); + if (*m_wxFrameBaseExtSetStatusWidthsintintCB != NULL){ + return m_wxFrameBaseExtSetStatusWidthsintintCB(this, n, widths_field); + } + } + wxFrameBaseExtSetTitlewxStringCRFunc m_wxFrameBaseExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + if (*m_wxFrameBaseExtSetTitlewxStringCR != NULL){ + return m_wxFrameBaseExtSetTitlewxStringCR(this, title); + } + } + wxFrameBaseExtSetToolBarwxToolBarPFunc m_wxFrameBaseExtSetToolBarwxToolBarP = NULL; + virtual void SetToolBar(wxToolBar* toolbar) override + { + wxFrameBase::SetToolBar(toolbar); + if (*m_wxFrameBaseExtSetToolBarwxToolBarP != NULL){ + return m_wxFrameBaseExtSetToolBarwxToolBarP(this, toolbar); + } + } + wxFrameBaseExtShouldPreventAppExitFunc m_wxFrameBaseExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxFrameBase::ShouldPreventAppExit(); + if (*m_wxFrameBaseExtShouldPreventAppExit != NULL){ + return m_wxFrameBaseExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxFrameBaseExtShowFullScreenboollongFunc m_wxFrameBaseExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxFrameBaseExtShowFullScreenboollong != NULL){ + return m_wxFrameBaseExtShowFullScreenboollong(this, show, style); + } + else { + return false; + } + } + wxFrameBaseExtShowWithoutActivatingFunc m_wxFrameBaseExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + if (*m_wxFrameBaseExtShowWithoutActivating != NULL){ + return m_wxFrameBaseExtShowWithoutActivating(this); + } + } + wxFrameBaseExtUpdateWindowUIlongFunc m_wxFrameBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxFrameBase::UpdateWindowUI(flags); + if (*m_wxFrameBaseExtUpdateWindowUIlong != NULL){ + return m_wxFrameBaseExtUpdateWindowUIlong(this, flags); + } + } + wxFrameBaseExtWXReservedTLW1voidPFunc m_wxFrameBaseExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW1(param0); + if (*m_wxFrameBaseExtWXReservedTLW1voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtWXReservedTLW2voidPFunc m_wxFrameBaseExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW2(param0); + if (*m_wxFrameBaseExtWXReservedTLW2voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtWXReservedTLW3voidPFunc m_wxFrameBaseExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW3(param0); + if (*m_wxFrameBaseExtWXReservedTLW3voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExt(wxFrameBaseExtAttachMenuBarwxMenuBarPFunc a_AttachMenuBarwxMenuBarP, wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc a_CreateStatusBarintlongwxWindowIDwxStringCR, wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc a_CreateToolBarlongwxWindowIDwxStringCR, wxFrameBaseExtDestroyFunc a_Destroy, wxFrameBaseExtDetachMenuBarFunc a_DetachMenuBar, wxFrameBaseExtDoCentreintFunc a_DoCentreint, wxFrameBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxFrameBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxFrameBaseExtDoGiveHelpwxStringCRboolFunc a_DoGiveHelpwxStringCRbool, wxFrameBaseExtDoMenuUpdateswxMenuPFunc a_DoMenuUpdateswxMenuP, wxFrameBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxFrameBaseExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxFrameBaseExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxFrameBaseExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxFrameBaseExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxFrameBaseExtFindItemInMenuBarintFunc a_FindItemInMenuBarint, wxFrameBaseExtGetClassInfoFunc a_GetClassInfo, wxFrameBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxFrameBaseExtGetContentProtectionFunc a_GetContentProtection, wxFrameBaseExtGetEventHashTableFunc a_GetEventHashTable, wxFrameBaseExtGetEventTableFunc a_GetEventTable, wxFrameBaseExtGetLabelFunc a_GetLabel, wxFrameBaseExtGetMenuBarFunc a_GetMenuBar, wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxFrameBaseExtGetStatusBarFunc a_GetStatusBar, wxFrameBaseExtGetTitleFunc a_GetTitle, wxFrameBaseExtGetToolBarFunc a_GetToolBar, wxFrameBaseExtIconizeboolFunc a_Iconizebool, wxFrameBaseExtIsActiveFunc a_IsActive, wxFrameBaseExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxFrameBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxFrameBaseExtIsFullScreenFunc a_IsFullScreen, wxFrameBaseExtIsIconizedFunc a_IsIconized, wxFrameBaseExtIsMaximizedFunc a_IsMaximized, wxFrameBaseExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxFrameBaseExtIsTopLevelFunc a_IsTopLevel, wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxFrameBaseExtIsVisibleFunc a_IsVisible, wxFrameBaseExtLayoutFunc a_Layout, wxFrameBaseExtMaximizeboolFunc a_Maximizebool, wxFrameBaseExtOSXIsModifiedFunc a_OSXIsModified, wxFrameBaseExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc a_OnCreateStatusBarintlongwxWindowIDwxStringCR, wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc a_OnCreateToolBarlongwxWindowIDwxStringCR, wxFrameBaseExtOnInternalIdleFunc a_OnInternalIdle, wxFrameBaseExtPositionMenuBarFunc a_PositionMenuBar, wxFrameBaseExtPositionStatusBarFunc a_PositionStatusBar, wxFrameBaseExtPositionToolBarFunc a_PositionToolBar, wxFrameBaseExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxFrameBaseExtRestoreFunc a_Restore, wxFrameBaseExtRestoreFieldwxStringCRintPFunc a_RestoreFieldwxStringCRintP, wxFrameBaseExtSaveFieldwxStringCRintFunc a_SaveFieldwxStringCRint, wxFrameBaseExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxFrameBaseExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxFrameBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxFrameBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxFrameBaseExtSetMenuBarwxMenuBarPFunc a_SetMenuBarwxMenuBarP, wxFrameBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxFrameBaseExtSetStatusBarwxStatusBarPFunc a_SetStatusBarwxStatusBarP, wxFrameBaseExtSetStatusTextwxStringCRintFunc a_SetStatusTextwxStringCRint, wxFrameBaseExtSetStatusWidthsintintCBFunc a_SetStatusWidthsintintCB, wxFrameBaseExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxFrameBaseExtSetToolBarwxToolBarPFunc a_SetToolBarwxToolBarP, wxFrameBaseExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxFrameBaseExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxFrameBaseExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxFrameBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxFrameBaseExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxFrameBaseExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxFrameBaseExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxFrameBase() { + m_wxFrameBaseExtAttachMenuBarwxMenuBarP = a_AttachMenuBarwxMenuBarP; + m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR = a_CreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR = a_CreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameBaseExtDestroy = a_Destroy; m_wxFrameBaseExtDetachMenuBar = a_DetachMenuBar; - m_wxFrameBaseExtAttachMenuBar = a_AttachMenuBar; - m_wxFrameBaseExtGetEventTable = a_GetEventTable; + m_wxFrameBaseExtDoCentreint = a_DoCentreint; + m_wxFrameBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxFrameBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxFrameBaseExtDoGiveHelpwxStringCRbool = a_DoGiveHelpwxStringCRbool; + m_wxFrameBaseExtDoMenuUpdateswxMenuP = a_DoMenuUpdateswxMenuP; + m_wxFrameBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxFrameBaseExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxFrameBaseExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxFrameBaseExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxFrameBaseExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxFrameBaseExtFindItemInMenuBarint = a_FindItemInMenuBarint; + m_wxFrameBaseExtGetClassInfo = a_GetClassInfo; + m_wxFrameBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxFrameBaseExtGetContentProtection = a_GetContentProtection; m_wxFrameBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxFrameBaseExtGetEventTable = a_GetEventTable; + m_wxFrameBaseExtGetLabel = a_GetLabel; + m_wxFrameBaseExtGetMenuBar = a_GetMenuBar; + m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxFrameBaseExtGetStatusBar = a_GetStatusBar; + m_wxFrameBaseExtGetTitle = a_GetTitle; + m_wxFrameBaseExtGetToolBar = a_GetToolBar; + m_wxFrameBaseExtIconizebool = a_Iconizebool; + m_wxFrameBaseExtIsActive = a_IsActive; + m_wxFrameBaseExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxFrameBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxFrameBaseExtIsFullScreen = a_IsFullScreen; + m_wxFrameBaseExtIsIconized = a_IsIconized; + m_wxFrameBaseExtIsMaximized = a_IsMaximized; + m_wxFrameBaseExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxFrameBaseExtIsTopLevel = a_IsTopLevel; + m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxFrameBaseExtIsVisible = a_IsVisible; + m_wxFrameBaseExtLayout = a_Layout; + m_wxFrameBaseExtMaximizebool = a_Maximizebool; + m_wxFrameBaseExtOSXIsModified = a_OSXIsModified; + m_wxFrameBaseExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR = a_OnCreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR = a_OnCreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxFrameBaseExtPositionMenuBar = a_PositionMenuBar; + m_wxFrameBaseExtPositionStatusBar = a_PositionStatusBar; + m_wxFrameBaseExtPositionToolBar = a_PositionToolBar; + m_wxFrameBaseExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxFrameBaseExtRestore = a_Restore; + m_wxFrameBaseExtRestoreFieldwxStringCRintP = a_RestoreFieldwxStringCRintP; + m_wxFrameBaseExtSaveFieldwxStringCRint = a_SaveFieldwxStringCRint; + m_wxFrameBaseExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxFrameBaseExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxFrameBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxFrameBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxFrameBaseExtSetMenuBarwxMenuBarP = a_SetMenuBarwxMenuBarP; + m_wxFrameBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxFrameBaseExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxFrameBaseExtSetStatusBarwxStatusBarP = a_SetStatusBarwxStatusBarP; + m_wxFrameBaseExtSetStatusTextwxStringCRint = a_SetStatusTextwxStringCRint; + m_wxFrameBaseExtSetStatusWidthsintintCB = a_SetStatusWidthsintintCB; + m_wxFrameBaseExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxFrameBaseExtSetToolBarwxToolBarP = a_SetToolBarwxToolBarP; + m_wxFrameBaseExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxFrameBaseExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxFrameBaseExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxFrameBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxFrameBaseExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxFrameBaseExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxFrameBaseExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; + } +}; + +class wxFrameExt: public wxFrame +{ +public: + wxFrameExt(): wxFrame() { } + wxFrameExt(wxWindow* parent, wxWindowID id, wxString const& title, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = (0x0800 | 0x0040 | 0x0400 | 0x0200 | 0x1000 | 0x20000000 | 0x00400000), wxString const& name = wxString::FromAscii(wxFrameNameStr)): wxFrame(parent, id, title, pos, size, style, name) { } + wxFrameExtAttachMenuBarwxMenuBarPFunc m_wxFrameExtAttachMenuBarwxMenuBarP = NULL; + virtual void AttachMenuBar(wxMenuBar* menubar) override + { + wxFrame::AttachMenuBar(menubar); + if (*m_wxFrameExtAttachMenuBarwxMenuBarP != NULL){ + return m_wxFrameExtAttachMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* CreateStatusBar(int number = 1, long style = (0x0010 | 0x0100 | 0x0020 | 0x00010000), wxWindowID winid = 0, wxString const& name = wxString::FromAscii(wxStatusLineNameStr)) override + { + wxStatusBar* res = wxFrame::CreateStatusBar(number, style, winid, name); + if (*m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* CreateToolBar(long style = -1, wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxToolBarNameStr)) override + { + wxToolBar* res = wxFrame::CreateToolBar(style, winid, name); + if (*m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameExtDestroyFunc m_wxFrameExtDestroy = NULL; + virtual bool Destroy() override + { + if (*m_wxFrameExtDestroy != NULL){ + return m_wxFrameExtDestroy(this); + } + else { + return false; + } + } + wxFrameExtDetachMenuBarFunc m_wxFrameExtDetachMenuBar = NULL; + virtual void DetachMenuBar() override + { + wxFrame::DetachMenuBar(); + if (*m_wxFrameExtDetachMenuBar != NULL){ + return m_wxFrameExtDetachMenuBar(this); + } + } + wxFrameExtDoCentreintFunc m_wxFrameExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxFrame::DoCentre(dir); + if (*m_wxFrameExtDoCentreint != NULL){ + return m_wxFrameExtDoCentreint(this, dir); + } + } + wxFrameExtDoClientToScreenintPintPFunc m_wxFrameExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxFrame::DoClientToScreen(x, y); + if (*m_wxFrameExtDoClientToScreenintPintP != NULL){ + return m_wxFrameExtDoClientToScreenintPintP(this, x, y); + } + } + wxFrameExtDoGetClientSizeintPintPFunc m_wxFrameExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxFrame::DoGetClientSize(width, height); + if (*m_wxFrameExtDoGetClientSizeintPintP != NULL){ + return m_wxFrameExtDoGetClientSizeintPintP(this, width, height); + } + } + wxFrameExtDoGetScreenPositionintPintPFunc m_wxFrameExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxFrame::DoGetScreenPosition(x, y); + if (*m_wxFrameExtDoGetScreenPositionintPintP != NULL){ + return m_wxFrameExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxFrameExtDoGiveHelpwxStringCRboolFunc m_wxFrameExtDoGiveHelpwxStringCRbool = NULL; + virtual void DoGiveHelp(wxString const& text, bool show) override + { + wxFrame::DoGiveHelp(text, show); + if (*m_wxFrameExtDoGiveHelpwxStringCRbool != NULL){ + return m_wxFrameExtDoGiveHelpwxStringCRbool(this, text, show); + } + } + wxFrameExtDoMenuUpdateswxMenuPFunc m_wxFrameExtDoMenuUpdateswxMenuP = NULL; + virtual void DoMenuUpdates(wxMenu* menu = __null) override + { + wxFrame::DoMenuUpdates(menu); + if (*m_wxFrameExtDoMenuUpdateswxMenuP != NULL){ + return m_wxFrameExtDoMenuUpdateswxMenuP(this, menu); + } + } + wxFrameExtDoScreenToClientintPintPFunc m_wxFrameExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxFrame::DoScreenToClient(x, y); + if (*m_wxFrameExtDoScreenToClientintPintP != NULL){ + return m_wxFrameExtDoScreenToClientintPintP(this, x, y); + } + } + wxFrameExtDoSetClientSizeintintFunc m_wxFrameExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxFrame::DoSetClientSize(width, height); + if (*m_wxFrameExtDoSetClientSizeintint != NULL){ + return m_wxFrameExtDoSetClientSizeintint(this, width, height); + } + } + wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxFrame::DoUpdateWindowUI(event); + if (*m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxFrameExtEnableboolFunc m_wxFrameExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxFrame::Enable(enable); + if (*m_wxFrameExtEnablebool != NULL){ + return m_wxFrameExtEnablebool(this, enable); + } + else { + return res; + } + } + wxFrameExtEnableCloseButtonboolFunc m_wxFrameExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool enable = true) override + { + if (*m_wxFrameExtEnableCloseButtonbool != NULL){ + return m_wxFrameExtEnableCloseButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameExtEnableFullScreenViewboollongFunc m_wxFrameExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxFrameExtEnableFullScreenViewboollong != NULL){ + return m_wxFrameExtEnableFullScreenViewboollong(this, enable, style); + } + else { + return false; + } + } + wxFrameExtEnableMaximizeButtonboolFunc m_wxFrameExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool enable = true) override + { + if (*m_wxFrameExtEnableMaximizeButtonbool != NULL){ + return m_wxFrameExtEnableMaximizeButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameExtEnableMinimizeButtonboolFunc m_wxFrameExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool enable = true) override + { + if (*m_wxFrameExtEnableMinimizeButtonbool != NULL){ + return m_wxFrameExtEnableMinimizeButtonbool(this, enable); + } + else { + return false; + } + } + wxFrameExtFindItemInMenuBarintFunc m_wxFrameExtFindItemInMenuBarint = NULL; + virtual wxMenuItem* FindItemInMenuBar(int menuId) const override + { + wxMenuItem* res = wxFrame::FindItemInMenuBar(menuId); + if (*m_wxFrameExtFindItemInMenuBarint != NULL){ + return m_wxFrameExtFindItemInMenuBarint(this, menuId); + } + else { + return res; + } + } + wxFrameExtGetClassInfoFunc m_wxFrameExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxFrame::GetClassInfo(); + if (*m_wxFrameExtGetClassInfo != NULL){ + return m_wxFrameExtGetClassInfo(this); + } + else { + return res; + } + } + wxFrameExtGetClientAreaOriginFunc m_wxFrameExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxFrame::GetClientAreaOrigin(); + if (*m_wxFrameExtGetClientAreaOrigin != NULL){ + return m_wxFrameExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxFrameExtGetContentProtectionFunc m_wxFrameExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override + { + if (*m_wxFrameExtGetContentProtection != NULL){ + return m_wxFrameExtGetContentProtection(this); + } + else { + return wxContentProtection(); + } + } + wxFrameExtGetEventHashTableFunc m_wxFrameExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxFrame::GetEventHashTable(); + if (*m_wxFrameExtGetEventHashTable != NULL){ + return m_wxFrameExtGetEventHashTable(this); + } + else { + return res; + } + } + wxFrameExtGetEventTableFunc m_wxFrameExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxFrame::GetEventTable(); + if (*m_wxFrameExtGetEventTable != NULL){ + return m_wxFrameExtGetEventTable(this); + } + else { + return res; + } + } + wxFrameExtGetLabelFunc m_wxFrameExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxFrame::GetLabel(); + if (*m_wxFrameExtGetLabel != NULL){ + return m_wxFrameExtGetLabel(this); + } + else { + return res; + } + } + wxFrameExtGetMenuBarFunc m_wxFrameExtGetMenuBar = NULL; + virtual wxMenuBar* GetMenuBar() const override + { + wxMenuBar* res = wxFrame::GetMenuBar(); + if (*m_wxFrameExtGetMenuBar != NULL){ + return m_wxFrameExtGetMenuBar(this); + } + else { + return res; + } + } + wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxFrame::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxFrameExtGetStatusBarFunc m_wxFrameExtGetStatusBar = NULL; + virtual wxStatusBar* GetStatusBar() const override + { + wxStatusBar* res = wxFrame::GetStatusBar(); + if (*m_wxFrameExtGetStatusBar != NULL){ + return m_wxFrameExtGetStatusBar(this); + } + else { + return res; + } + } + wxFrameExtGetTitleFunc m_wxFrameExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + if (*m_wxFrameExtGetTitle != NULL){ + return m_wxFrameExtGetTitle(this); + } + else { + return ""; + } + } + wxFrameExtGetToolBarFunc m_wxFrameExtGetToolBar = NULL; + virtual wxToolBar* GetToolBar() const override + { + wxToolBar* res = wxFrame::GetToolBar(); + if (*m_wxFrameExtGetToolBar != NULL){ + return m_wxFrameExtGetToolBar(this); + } + else { + return res; + } + } + wxFrameExtIconizeboolFunc m_wxFrameExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + if (*m_wxFrameExtIconizebool != NULL){ + return m_wxFrameExtIconizebool(this, iconize); + } + } + wxFrameExtIsActiveFunc m_wxFrameExtIsActive = NULL; + virtual bool IsActive() override + { + if (*m_wxFrameExtIsActive != NULL){ + return m_wxFrameExtIsActive(this); + } + else { + return false; + } + } + wxFrameExtIsAlwaysMaximizedFunc m_wxFrameExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxFrame::IsAlwaysMaximized(); + if (*m_wxFrameExtIsAlwaysMaximized != NULL){ + return m_wxFrameExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxFrameExtIsClientAreaChildwxWindowCPFunc m_wxFrameExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* child) const override + { + bool res = wxFrame::IsClientAreaChild(child); + if (*m_wxFrameExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxFrameExtIsClientAreaChildwxWindowCP(this, child); + } + else { + return res; + } + } + wxFrameExtIsFullScreenFunc m_wxFrameExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + if (*m_wxFrameExtIsFullScreen != NULL){ + return m_wxFrameExtIsFullScreen(this); + } + else { + return false; + } + } + wxFrameExtIsIconizedFunc m_wxFrameExtIsIconized = NULL; + virtual bool IsIconized() const override + { + if (*m_wxFrameExtIsIconized != NULL){ + return m_wxFrameExtIsIconized(this); + } + else { + return false; + } + } + wxFrameExtIsMaximizedFunc m_wxFrameExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + if (*m_wxFrameExtIsMaximized != NULL){ + return m_wxFrameExtIsMaximized(this); + } + else { + return false; + } + } + wxFrameExtIsOneOfBarswxWindowCPFunc m_wxFrameExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* win) const override + { + bool res = wxFrame::IsOneOfBars(win); + if (*m_wxFrameExtIsOneOfBarswxWindowCP != NULL){ + return m_wxFrameExtIsOneOfBarswxWindowCP(this, win); + } + else { + return res; + } + } + wxFrameExtIsTopLevelFunc m_wxFrameExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxFrame::IsTopLevel(); + if (*m_wxFrameExtIsTopLevel != NULL){ + return m_wxFrameExtIsTopLevel(this); + } + else { + return res; + } + } + wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxFrame::IsTopNavigationDomain(kind); + if (*m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxFrameExtIsVisibleFunc m_wxFrameExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxFrame::IsVisible(); + if (*m_wxFrameExtIsVisible != NULL){ + return m_wxFrameExtIsVisible(this); + } + else { + return res; + } + } + wxFrameExtLayoutFunc m_wxFrameExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxFrame::Layout(); + if (*m_wxFrameExtLayout != NULL){ + return m_wxFrameExtLayout(this); + } + else { + return res; + } + } + wxFrameExtMaximizeboolFunc m_wxFrameExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + if (*m_wxFrameExtMaximizebool != NULL){ + return m_wxFrameExtMaximizebool(this, maximize); + } + } + wxFrameExtOSXIsModifiedFunc m_wxFrameExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxFrame::OSXIsModified(); + if (*m_wxFrameExtOSXIsModified != NULL){ + return m_wxFrameExtOSXIsModified(this); + } + else { + return res; + } + } + wxFrameExtOSXSetModifiedboolFunc m_wxFrameExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxFrame::OSXSetModified(modified); + if (*m_wxFrameExtOSXSetModifiedbool != NULL){ + return m_wxFrameExtOSXSetModifiedbool(this, modified); + } + } + wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* OnCreateStatusBar(int number, long style, wxWindowID winid, wxString const& name) override + { + wxStatusBar* res = wxFrame::OnCreateStatusBar(number, style, winid, name); + if (*m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* OnCreateToolBar(long style, wxWindowID winid, wxString const& name) override + { + wxToolBar* res = wxFrame::OnCreateToolBar(style, winid, name); + if (*m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameExtOnInternalIdleFunc m_wxFrameExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxFrame::OnInternalIdle(); + if (*m_wxFrameExtOnInternalIdle != NULL){ + return m_wxFrameExtOnInternalIdle(this); + } + } + wxFrameExtPositionMenuBarFunc m_wxFrameExtPositionMenuBar = NULL; + virtual void PositionMenuBar() override + { + wxFrame::PositionMenuBar(); + if (*m_wxFrameExtPositionMenuBar != NULL){ + return m_wxFrameExtPositionMenuBar(this); + } + } + wxFrameExtPositionStatusBarFunc m_wxFrameExtPositionStatusBar = NULL; + virtual void PositionStatusBar() override + { + wxFrame::PositionStatusBar(); + if (*m_wxFrameExtPositionStatusBar != NULL){ + return m_wxFrameExtPositionStatusBar(this); + } + } + wxFrameExtPositionToolBarFunc m_wxFrameExtPositionToolBar = NULL; + virtual void PositionToolBar() override + { + wxFrame::PositionToolBar(); + if (*m_wxFrameExtPositionToolBar != NULL){ + return m_wxFrameExtPositionToolBar(this); + } + } + wxFrameExtRequestUserAttentionintFunc m_wxFrameExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + if (*m_wxFrameExtRequestUserAttentionint != NULL){ + return m_wxFrameExtRequestUserAttentionint(this, flags); + } + } + wxFrameExtRestoreFunc m_wxFrameExtRestore = NULL; + virtual void Restore() override + { + if (*m_wxFrameExtRestore != NULL){ + return m_wxFrameExtRestore(this); + } + } + wxFrameExtRestoreFieldwxStringCRintPFunc m_wxFrameExtRestoreFieldwxStringCRintP = NULL; + virtual bool RestoreField(wxString const& name, int* value) + { + if (*m_wxFrameExtRestoreFieldwxStringCRintP != NULL){ + return m_wxFrameExtRestoreFieldwxStringCRintP(this, name, value); + } + else { + return false; + } + } + wxFrameExtSaveFieldwxStringCRintFunc m_wxFrameExtSaveFieldwxStringCRint = NULL; + virtual bool SaveField(wxString const& name, int value) const + { + if (*m_wxFrameExtSaveFieldwxStringCRint != NULL){ + return m_wxFrameExtSaveFieldwxStringCRint(this, name, value); + } + else { + return false; + } + } + wxFrameExtSetContentProtectionwxContentProtectionFunc m_wxFrameExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection contentProtection) override + { + if (*m_wxFrameExtSetContentProtectionwxContentProtection != NULL){ + return m_wxFrameExtSetContentProtectionwxContentProtection(this, contentProtection); + } + else { + return false; + } + } + wxFrameExtSetIconswxIconBundleCRFunc m_wxFrameExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxFrame::SetIcons(icons); + if (*m_wxFrameExtSetIconswxIconBundleCR != NULL){ + return m_wxFrameExtSetIconswxIconBundleCR(this, icons); + } + } + wxFrameExtSetLabelwxStringCRFunc m_wxFrameExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxFrame::SetLabel(label); + if (*m_wxFrameExtSetLabelwxStringCR != NULL){ + return m_wxFrameExtSetLabelwxStringCR(this, label); + } + } + wxFrameExtSetMaxSizewxSizeCRFunc m_wxFrameExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxFrame::SetMaxSize(maxSize); + if (*m_wxFrameExtSetMaxSizewxSizeCR != NULL){ + return m_wxFrameExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxFrameExtSetMenuBarwxMenuBarPFunc m_wxFrameExtSetMenuBarwxMenuBarP = NULL; + virtual void SetMenuBar(wxMenuBar* menubar) override + { + wxFrame::SetMenuBar(menubar); + if (*m_wxFrameExtSetMenuBarwxMenuBarP != NULL){ + return m_wxFrameExtSetMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameExtSetMinSizewxSizeCRFunc m_wxFrameExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxFrame::SetMinSize(minSize); + if (*m_wxFrameExtSetMinSizewxSizeCR != NULL){ + return m_wxFrameExtSetMinSizewxSizeCR(this, minSize); + } + } + wxFrameExtSetRepresentedFilenamewxStringCRFunc m_wxFrameExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& filename) override + { + if (*m_wxFrameExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxFrameExtSetRepresentedFilenamewxStringCR(this, filename); + } + } + wxFrameExtSetStatusBarwxStatusBarPFunc m_wxFrameExtSetStatusBarwxStatusBarP = NULL; + virtual void SetStatusBar(wxStatusBar* statBar) override + { + wxFrame::SetStatusBar(statBar); + if (*m_wxFrameExtSetStatusBarwxStatusBarP != NULL){ + return m_wxFrameExtSetStatusBarwxStatusBarP(this, statBar); + } + } + wxFrameExtSetStatusTextwxStringCRintFunc m_wxFrameExtSetStatusTextwxStringCRint = NULL; + virtual void SetStatusText(wxString const& text, int number = 0) override + { + wxFrame::SetStatusText(text, number); + if (*m_wxFrameExtSetStatusTextwxStringCRint != NULL){ + return m_wxFrameExtSetStatusTextwxStringCRint(this, text, number); + } + } + wxFrameExtSetStatusWidthsintintCBFunc m_wxFrameExtSetStatusWidthsintintCB = NULL; + virtual void SetStatusWidths(int n, int const widths_field[]) override + { + wxFrame::SetStatusWidths(n, widths_field); + if (*m_wxFrameExtSetStatusWidthsintintCB != NULL){ + return m_wxFrameExtSetStatusWidthsintintCB(this, n, widths_field); + } + } + wxFrameExtSetTitlewxStringCRFunc m_wxFrameExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + if (*m_wxFrameExtSetTitlewxStringCR != NULL){ + return m_wxFrameExtSetTitlewxStringCR(this, title); + } + } + wxFrameExtSetToolBarwxToolBarPFunc m_wxFrameExtSetToolBarwxToolBarP = NULL; + virtual void SetToolBar(wxToolBar* toolbar) override + { + wxFrame::SetToolBar(toolbar); + if (*m_wxFrameExtSetToolBarwxToolBarP != NULL){ + return m_wxFrameExtSetToolBarwxToolBarP(this, toolbar); + } + } + wxFrameExtShouldPreventAppExitFunc m_wxFrameExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxFrame::ShouldPreventAppExit(); + if (*m_wxFrameExtShouldPreventAppExit != NULL){ + return m_wxFrameExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxFrameExtShowboolFunc m_wxFrameExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxFrame::Show(show); + if (*m_wxFrameExtShowbool != NULL){ + return m_wxFrameExtShowbool(this, show); + } + else { + return res; + } + } + wxFrameExtShowFullScreenboollongFunc m_wxFrameExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxFrameExtShowFullScreenboollong != NULL){ + return m_wxFrameExtShowFullScreenboollong(this, show, style); + } + else { + return false; + } + } + wxFrameExtShowWithoutActivatingFunc m_wxFrameExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + if (*m_wxFrameExtShowWithoutActivating != NULL){ + return m_wxFrameExtShowWithoutActivating(this); + } + } + wxFrameExtUpdateWindowUIlongFunc m_wxFrameExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxFrame::UpdateWindowUI(flags); + if (*m_wxFrameExtUpdateWindowUIlong != NULL){ + return m_wxFrameExtUpdateWindowUIlong(this, flags); + } + } + wxFrameExtWXReservedTLW1voidPFunc m_wxFrameExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxFrame::WXReservedTLW1(param0); + if (*m_wxFrameExtWXReservedTLW1voidP != NULL){ + return m_wxFrameExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxFrameExtWXReservedTLW2voidPFunc m_wxFrameExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxFrame::WXReservedTLW2(param0); + if (*m_wxFrameExtWXReservedTLW2voidP != NULL){ + return m_wxFrameExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxFrameExtWXReservedTLW3voidPFunc m_wxFrameExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxFrame::WXReservedTLW3(param0); + if (*m_wxFrameExtWXReservedTLW3voidP != NULL){ + return m_wxFrameExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxFrameExt(wxFrameExtAttachMenuBarwxMenuBarPFunc a_AttachMenuBarwxMenuBarP, wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc a_CreateStatusBarintlongwxWindowIDwxStringCR, wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc a_CreateToolBarlongwxWindowIDwxStringCR, wxFrameExtDestroyFunc a_Destroy, wxFrameExtDetachMenuBarFunc a_DetachMenuBar, wxFrameExtDoCentreintFunc a_DoCentreint, wxFrameExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxFrameExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxFrameExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxFrameExtDoGiveHelpwxStringCRboolFunc a_DoGiveHelpwxStringCRbool, wxFrameExtDoMenuUpdateswxMenuPFunc a_DoMenuUpdateswxMenuP, wxFrameExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxFrameExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxFrameExtEnableboolFunc a_Enablebool, wxFrameExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxFrameExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxFrameExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxFrameExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxFrameExtFindItemInMenuBarintFunc a_FindItemInMenuBarint, wxFrameExtGetClassInfoFunc a_GetClassInfo, wxFrameExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxFrameExtGetContentProtectionFunc a_GetContentProtection, wxFrameExtGetEventHashTableFunc a_GetEventHashTable, wxFrameExtGetEventTableFunc a_GetEventTable, wxFrameExtGetLabelFunc a_GetLabel, wxFrameExtGetMenuBarFunc a_GetMenuBar, wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxFrameExtGetStatusBarFunc a_GetStatusBar, wxFrameExtGetTitleFunc a_GetTitle, wxFrameExtGetToolBarFunc a_GetToolBar, wxFrameExtIconizeboolFunc a_Iconizebool, wxFrameExtIsActiveFunc a_IsActive, wxFrameExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxFrameExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxFrameExtIsFullScreenFunc a_IsFullScreen, wxFrameExtIsIconizedFunc a_IsIconized, wxFrameExtIsMaximizedFunc a_IsMaximized, wxFrameExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxFrameExtIsTopLevelFunc a_IsTopLevel, wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxFrameExtIsVisibleFunc a_IsVisible, wxFrameExtLayoutFunc a_Layout, wxFrameExtMaximizeboolFunc a_Maximizebool, wxFrameExtOSXIsModifiedFunc a_OSXIsModified, wxFrameExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc a_OnCreateStatusBarintlongwxWindowIDwxStringCR, wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc a_OnCreateToolBarlongwxWindowIDwxStringCR, wxFrameExtOnInternalIdleFunc a_OnInternalIdle, wxFrameExtPositionMenuBarFunc a_PositionMenuBar, wxFrameExtPositionStatusBarFunc a_PositionStatusBar, wxFrameExtPositionToolBarFunc a_PositionToolBar, wxFrameExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxFrameExtRestoreFunc a_Restore, wxFrameExtRestoreFieldwxStringCRintPFunc a_RestoreFieldwxStringCRintP, wxFrameExtSaveFieldwxStringCRintFunc a_SaveFieldwxStringCRint, wxFrameExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxFrameExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxFrameExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxFrameExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxFrameExtSetMenuBarwxMenuBarPFunc a_SetMenuBarwxMenuBarP, wxFrameExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxFrameExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxFrameExtSetStatusBarwxStatusBarPFunc a_SetStatusBarwxStatusBarP, wxFrameExtSetStatusTextwxStringCRintFunc a_SetStatusTextwxStringCRint, wxFrameExtSetStatusWidthsintintCBFunc a_SetStatusWidthsintintCB, wxFrameExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxFrameExtSetToolBarwxToolBarPFunc a_SetToolBarwxToolBarP, wxFrameExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxFrameExtShowboolFunc a_Showbool, wxFrameExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxFrameExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxFrameExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxFrameExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxFrameExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxFrameExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxFrame() { + m_wxFrameExtAttachMenuBarwxMenuBarP = a_AttachMenuBarwxMenuBarP; + m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR = a_CreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR = a_CreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameExtDestroy = a_Destroy; + m_wxFrameExtDetachMenuBar = a_DetachMenuBar; + m_wxFrameExtDoCentreint = a_DoCentreint; + m_wxFrameExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxFrameExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxFrameExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxFrameExtDoGiveHelpwxStringCRbool = a_DoGiveHelpwxStringCRbool; + m_wxFrameExtDoMenuUpdateswxMenuP = a_DoMenuUpdateswxMenuP; + m_wxFrameExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxFrameExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxFrameExtEnablebool = a_Enablebool; + m_wxFrameExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxFrameExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxFrameExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxFrameExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxFrameExtFindItemInMenuBarint = a_FindItemInMenuBarint; + m_wxFrameExtGetClassInfo = a_GetClassInfo; + m_wxFrameExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxFrameExtGetContentProtection = a_GetContentProtection; + m_wxFrameExtGetEventHashTable = a_GetEventHashTable; + m_wxFrameExtGetEventTable = a_GetEventTable; + m_wxFrameExtGetLabel = a_GetLabel; + m_wxFrameExtGetMenuBar = a_GetMenuBar; + m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxFrameExtGetStatusBar = a_GetStatusBar; + m_wxFrameExtGetTitle = a_GetTitle; + m_wxFrameExtGetToolBar = a_GetToolBar; + m_wxFrameExtIconizebool = a_Iconizebool; + m_wxFrameExtIsActive = a_IsActive; + m_wxFrameExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxFrameExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxFrameExtIsFullScreen = a_IsFullScreen; + m_wxFrameExtIsIconized = a_IsIconized; + m_wxFrameExtIsMaximized = a_IsMaximized; + m_wxFrameExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxFrameExtIsTopLevel = a_IsTopLevel; + m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxFrameExtIsVisible = a_IsVisible; + m_wxFrameExtLayout = a_Layout; + m_wxFrameExtMaximizebool = a_Maximizebool; + m_wxFrameExtOSXIsModified = a_OSXIsModified; + m_wxFrameExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR = a_OnCreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR = a_OnCreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameExtOnInternalIdle = a_OnInternalIdle; + m_wxFrameExtPositionMenuBar = a_PositionMenuBar; + m_wxFrameExtPositionStatusBar = a_PositionStatusBar; + m_wxFrameExtPositionToolBar = a_PositionToolBar; + m_wxFrameExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxFrameExtRestore = a_Restore; + m_wxFrameExtRestoreFieldwxStringCRintP = a_RestoreFieldwxStringCRintP; + m_wxFrameExtSaveFieldwxStringCRint = a_SaveFieldwxStringCRint; + m_wxFrameExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxFrameExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxFrameExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxFrameExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxFrameExtSetMenuBarwxMenuBarP = a_SetMenuBarwxMenuBarP; + m_wxFrameExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxFrameExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxFrameExtSetStatusBarwxStatusBarP = a_SetStatusBarwxStatusBarP; + m_wxFrameExtSetStatusTextwxStringCRint = a_SetStatusTextwxStringCRint; + m_wxFrameExtSetStatusWidthsintintCB = a_SetStatusWidthsintintCB; + m_wxFrameExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxFrameExtSetToolBarwxToolBarP = a_SetToolBarwxToolBarP; + m_wxFrameExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxFrameExtShowbool = a_Showbool; + m_wxFrameExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxFrameExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxFrameExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxFrameExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxFrameExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxFrameExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; } }; diff --git a/wxheaders/wxext/frame_ext2.h b/wxheaders/wxext/frame_ext2.h new file mode 100644 index 0000000..fe0e33d --- /dev/null +++ b/wxheaders/wxext/frame_ext2.h @@ -0,0 +1,1704 @@ +#ifndef _WX_FRAME_H_EXT_ +#define _WX_FRAME_H_EXT_ + +#include +#include + +class wxFrameBaseExt; +typedef void (*wxFrameBaseExtAttachMenuBarwxMenuBarPFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); +typedef wxStatusBar* (*wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); +typedef bool (*wxFrameBaseExtDestroyFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtDetachMenuBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtDoCentreintFunc)(const wxFrameBaseExt* self, int dir); +typedef void (*wxFrameBaseExtDoClientToScreenintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoGetScreenPositionintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoGiveHelpwxStringCRboolFunc)(const wxFrameBaseExt* self, wxString const& text, bool show); +typedef void (*wxFrameBaseExtDoMenuUpdateswxMenuPFunc)(const wxFrameBaseExt* self, wxMenu* menu); +typedef void (*wxFrameBaseExtDoScreenToClientintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y); +typedef void (*wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameBaseExt* self, wxUpdateUIEvent& event); +typedef bool (*wxFrameBaseExtEnableCloseButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef bool (*wxFrameBaseExtEnableFullScreenViewboollongFunc)(const wxFrameBaseExt* self, bool enable, long style); +typedef bool (*wxFrameBaseExtEnableMaximizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef bool (*wxFrameBaseExtEnableMinimizeButtonboolFunc)(const wxFrameBaseExt* self, bool enable); +typedef wxMenuItem* (*wxFrameBaseExtFindItemInMenuBarintFunc)(const wxFrameBaseExt* self, int menuId); +typedef wxClassInfo* (*wxFrameBaseExtGetClassInfoFunc)(const wxFrameBaseExt* self); +typedef wxPoint (*wxFrameBaseExtGetClientAreaOriginFunc)(const wxFrameBaseExt* self); +typedef wxContentProtection (*wxFrameBaseExtGetContentProtectionFunc)(const wxFrameBaseExt* self); +typedef wxEventHashTable& (*wxFrameBaseExtGetEventHashTableFunc)(const wxFrameBaseExt* self); +typedef wxEventTable const* (*wxFrameBaseExtGetEventTableFunc)(const wxFrameBaseExt* self); +typedef wxString (*wxFrameBaseExtGetLabelFunc)(const wxFrameBaseExt* self); +typedef wxMenuBar* (*wxFrameBaseExtGetMenuBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameBaseExt* self, int* x, int* y, int* w, int* h); +typedef wxStatusBar* (*wxFrameBaseExtGetStatusBarFunc)(const wxFrameBaseExt* self); +typedef wxString (*wxFrameBaseExtGetTitleFunc)(const wxFrameBaseExt* self); +typedef wxToolBar* (*wxFrameBaseExtGetToolBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtIconizeboolFunc)(const wxFrameBaseExt* self, bool iconize); +typedef bool (*wxFrameBaseExtIsActiveFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsAlwaysMaximizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsClientAreaChildwxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* child); +typedef bool (*wxFrameBaseExtIsFullScreenFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsIconizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsMaximizedFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsOneOfBarswxWindowCPFunc)(const wxFrameBaseExt* self, wxWindow const* param0); +typedef bool (*wxFrameBaseExtIsTopLevelFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameBaseExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxFrameBaseExtIsVisibleFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtLayoutFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtMaximizeboolFunc)(const wxFrameBaseExt* self, bool maximize); +typedef bool (*wxFrameBaseExtOSXIsModifiedFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtOSXSetModifiedboolFunc)(const wxFrameBaseExt* self, bool modified); +typedef wxStatusBar* (*wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameBaseExt* self, long style, wxWindowID winid, wxString const& name); +typedef void (*wxFrameBaseExtOnInternalIdleFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionMenuBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionStatusBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtPositionToolBarFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtRequestUserAttentionintFunc)(const wxFrameBaseExt* self, int flags); +typedef void (*wxFrameBaseExtRestoreFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtSetContentProtectionwxContentProtectionFunc)(const wxFrameBaseExt* self, wxContentProtection contentProtection); +typedef void (*wxFrameBaseExtSetIconswxIconBundleCRFunc)(const wxFrameBaseExt* self, wxIconBundle const& icons); +typedef void (*wxFrameBaseExtSetLabelwxStringCRFunc)(const wxFrameBaseExt* self, wxString const& label); +typedef void (*wxFrameBaseExtSetMaxSizewxSizeCRFunc)(const wxFrameBaseExt* self, wxSize const& maxSize); +typedef void (*wxFrameBaseExtSetMenuBarwxMenuBarPFunc)(const wxFrameBaseExt* self, wxMenuBar* menubar); +typedef void (*wxFrameBaseExtSetMinSizewxSizeCRFunc)(const wxFrameBaseExt* self, wxSize const& minSize); +typedef void (*wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc)(const wxFrameBaseExt* self, wxString const& filename); +typedef void (*wxFrameBaseExtSetStatusBarwxStatusBarPFunc)(const wxFrameBaseExt* self, wxStatusBar* statBar); +typedef void (*wxFrameBaseExtSetStatusTextwxStringCRintFunc)(const wxFrameBaseExt* self, wxString const& text, int number); +typedef void (*wxFrameBaseExtSetStatusWidthsintintCBFunc)(const wxFrameBaseExt* self, int n, int const widths_field[]); +typedef void (*wxFrameBaseExtSetTitlewxStringCRFunc)(const wxFrameBaseExt* self, wxString const& title); +typedef void (*wxFrameBaseExtSetToolBarwxToolBarPFunc)(const wxFrameBaseExt* self, wxToolBar* toolbar); +typedef bool (*wxFrameBaseExtShouldPreventAppExitFunc)(const wxFrameBaseExt* self); +typedef bool (*wxFrameBaseExtShowFullScreenboollongFunc)(const wxFrameBaseExt* self, bool show, long style); +typedef void (*wxFrameBaseExtShowWithoutActivatingFunc)(const wxFrameBaseExt* self); +typedef void (*wxFrameBaseExtUpdateWindowUIlongFunc)(const wxFrameBaseExt* self, long flags); +typedef void* (*wxFrameBaseExtWXReservedTLW1voidPFunc)(const wxFrameBaseExt* self, void* param0); +typedef void* (*wxFrameBaseExtWXReservedTLW2voidPFunc)(const wxFrameBaseExt* self, void* param0); +typedef void* (*wxFrameBaseExtWXReservedTLW3voidPFunc)(const wxFrameBaseExt* self, void* param0); +class wxFrameExt; +typedef void (*wxFrameExtAttachMenuBarwxMenuBarPFunc)(const wxFrameExt* self, wxMenuBar* menubar); +typedef wxStatusBar* (*wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); +typedef bool (*wxFrameExtDestroyFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtDetachMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtDoCentreintFunc)(const wxFrameExt* self, int dir); +typedef void (*wxFrameExtDoClientToScreenintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoGetClientSizeintPintPFunc)(const wxFrameExt* self, int* width, int* height); +typedef void (*wxFrameExtDoGetScreenPositionintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoGiveHelpwxStringCRboolFunc)(const wxFrameExt* self, wxString const& text, bool show); +typedef void (*wxFrameExtDoMenuUpdateswxMenuPFunc)(const wxFrameExt* self, wxMenu* menu); +typedef void (*wxFrameExtDoScreenToClientintPintPFunc)(const wxFrameExt* self, int* x, int* y); +typedef void (*wxFrameExtDoSetClientSizeintintFunc)(const wxFrameExt* self, int width, int height); +typedef void (*wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxFrameExt* self, wxUpdateUIEvent& event); +typedef bool (*wxFrameExtEnableboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableCloseButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableFullScreenViewboollongFunc)(const wxFrameExt* self, bool enable, long style); +typedef bool (*wxFrameExtEnableMaximizeButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef bool (*wxFrameExtEnableMinimizeButtonboolFunc)(const wxFrameExt* self, bool enable); +typedef wxMenuItem* (*wxFrameExtFindItemInMenuBarintFunc)(const wxFrameExt* self, int menuId); +typedef wxClassInfo* (*wxFrameExtGetClassInfoFunc)(const wxFrameExt* self); +typedef wxPoint (*wxFrameExtGetClientAreaOriginFunc)(const wxFrameExt* self); +typedef wxContentProtection (*wxFrameExtGetContentProtectionFunc)(const wxFrameExt* self); +typedef wxEventHashTable& (*wxFrameExtGetEventHashTableFunc)(const wxFrameExt* self); +typedef wxEventTable const* (*wxFrameExtGetEventTableFunc)(const wxFrameExt* self); +typedef wxString (*wxFrameExtGetLabelFunc)(const wxFrameExt* self); +typedef wxMenuBar* (*wxFrameExtGetMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxFrameExt* self, int* x, int* y, int* w, int* h); +typedef wxStatusBar* (*wxFrameExtGetStatusBarFunc)(const wxFrameExt* self); +typedef wxString (*wxFrameExtGetTitleFunc)(const wxFrameExt* self); +typedef wxToolBar* (*wxFrameExtGetToolBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtIconizeboolFunc)(const wxFrameExt* self, bool iconize); +typedef bool (*wxFrameExtIsActiveFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsAlwaysMaximizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsClientAreaChildwxWindowCPFunc)(const wxFrameExt* self, wxWindow const* child); +typedef bool (*wxFrameExtIsFullScreenFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsIconizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsMaximizedFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsOneOfBarswxWindowCPFunc)(const wxFrameExt* self, wxWindow const* win); +typedef bool (*wxFrameExtIsTopLevelFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxFrameExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxFrameExtIsVisibleFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtLayoutFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtMaximizeboolFunc)(const wxFrameExt* self, bool maximize); +typedef bool (*wxFrameExtOSXIsModifiedFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtOSXSetModifiedboolFunc)(const wxFrameExt* self, bool modified); +typedef wxStatusBar* (*wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, int number, long style, wxWindowID winid, wxString const& name); +typedef wxToolBar* (*wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc)(const wxFrameExt* self, long style, wxWindowID winid, wxString const& name); +typedef void (*wxFrameExtOnInternalIdleFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionMenuBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionStatusBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtPositionToolBarFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtRequestUserAttentionintFunc)(const wxFrameExt* self, int flags); +typedef void (*wxFrameExtRestoreFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtSetContentProtectionwxContentProtectionFunc)(const wxFrameExt* self, wxContentProtection contentProtection); +typedef void (*wxFrameExtSetIconswxIconBundleCRFunc)(const wxFrameExt* self, wxIconBundle const& icons); +typedef void (*wxFrameExtSetLabelwxStringCRFunc)(const wxFrameExt* self, wxString const& label); +typedef void (*wxFrameExtSetMaxSizewxSizeCRFunc)(const wxFrameExt* self, wxSize const& maxSize); +typedef void (*wxFrameExtSetMenuBarwxMenuBarPFunc)(const wxFrameExt* self, wxMenuBar* menubar); +typedef void (*wxFrameExtSetMinSizewxSizeCRFunc)(const wxFrameExt* self, wxSize const& minSize); +typedef void (*wxFrameExtSetRepresentedFilenamewxStringCRFunc)(const wxFrameExt* self, wxString const& filename); +typedef void (*wxFrameExtSetStatusBarwxStatusBarPFunc)(const wxFrameExt* self, wxStatusBar* statBar); +typedef void (*wxFrameExtSetStatusTextwxStringCRintFunc)(const wxFrameExt* self, wxString const& text, int number); +typedef void (*wxFrameExtSetStatusWidthsintintCBFunc)(const wxFrameExt* self, int n, int const widths_field[]); +typedef void (*wxFrameExtSetTitlewxStringCRFunc)(const wxFrameExt* self, wxString const& title); +typedef void (*wxFrameExtSetToolBarwxToolBarPFunc)(const wxFrameExt* self, wxToolBar* toolbar); +typedef bool (*wxFrameExtShouldPreventAppExitFunc)(const wxFrameExt* self); +typedef bool (*wxFrameExtShowboolFunc)(const wxFrameExt* self, bool show); +typedef bool (*wxFrameExtShowFullScreenboollongFunc)(const wxFrameExt* self, bool show, long style); +typedef void (*wxFrameExtShowWithoutActivatingFunc)(const wxFrameExt* self); +typedef void (*wxFrameExtUpdateWindowUIlongFunc)(const wxFrameExt* self, long flags); +typedef void* (*wxFrameExtWXReservedTLW1voidPFunc)(const wxFrameExt* self, void* param0); +typedef void* (*wxFrameExtWXReservedTLW2voidPFunc)(const wxFrameExt* self, void* param0); +typedef void* (*wxFrameExtWXReservedTLW3voidPFunc)(const wxFrameExt* self, void* param0); + +class wxFrameBaseExt: public wxFrameBase +{ +public: + wxFrameBaseExt(): wxFrameBase() { } + virtual ~wxFrameBaseExt() override { } + wxFrameBaseExtAttachMenuBarwxMenuBarPFunc m_wxFrameBaseExtAttachMenuBarwxMenuBarP = NULL; + virtual void AttachMenuBar(wxMenuBar* menubar) override + { + wxFrameBase::AttachMenuBar(menubar); + if (*m_wxFrameBaseExtAttachMenuBarwxMenuBarP != NULL){ + return m_wxFrameBaseExtAttachMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* CreateStatusBar(int number = 1, long style = (0x0010 | 0x0100 | 0x0020 | 0x00010000), wxWindowID winid = 0, wxString const& name = wxString::FromAscii(wxStatusLineNameStr)) override + { + wxStatusBar* res = wxFrameBase::CreateStatusBar(number, style, winid, name); + if (*m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* CreateToolBar(long style = -1, wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxToolBarNameStr)) override + { + wxToolBar* res = wxFrameBase::CreateToolBar(style, winid, name); + if (*m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtDestroyFunc m_wxFrameBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxFrameBase::Destroy(); + if (*m_wxFrameBaseExtDestroy != NULL){ + return m_wxFrameBaseExtDestroy(this); + } + else { + return res; + } + } + wxFrameBaseExtDetachMenuBarFunc m_wxFrameBaseExtDetachMenuBar = NULL; + virtual void DetachMenuBar() override + { + wxFrameBase::DetachMenuBar(); + if (*m_wxFrameBaseExtDetachMenuBar != NULL){ + return m_wxFrameBaseExtDetachMenuBar(this); + } + } + wxFrameBaseExtDoCentreintFunc m_wxFrameBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxFrameBase::DoCentre(dir); + if (*m_wxFrameBaseExtDoCentreint != NULL){ + return m_wxFrameBaseExtDoCentreint(this, dir); + } + } + wxFrameBaseExtDoClientToScreenintPintPFunc m_wxFrameBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxFrameBase::DoClientToScreen(x, y); + if (*m_wxFrameBaseExtDoClientToScreenintPintP != NULL){ + return m_wxFrameBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxFrameBaseExtDoGetScreenPositionintPintPFunc m_wxFrameBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxFrameBase::DoGetScreenPosition(x, y); + if (*m_wxFrameBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxFrameBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxFrameBaseExtDoGiveHelpwxStringCRboolFunc m_wxFrameBaseExtDoGiveHelpwxStringCRbool = NULL; + virtual void DoGiveHelp(wxString const& text, bool show) override + { + wxFrameBase::DoGiveHelp(text, show); + if (*m_wxFrameBaseExtDoGiveHelpwxStringCRbool != NULL){ + return m_wxFrameBaseExtDoGiveHelpwxStringCRbool(this, text, show); + } + } + wxFrameBaseExtDoMenuUpdateswxMenuPFunc m_wxFrameBaseExtDoMenuUpdateswxMenuP = NULL; + virtual void DoMenuUpdates(wxMenu* menu = __null) override + { + wxFrameBase::DoMenuUpdates(menu); + if (*m_wxFrameBaseExtDoMenuUpdateswxMenuP != NULL){ + return m_wxFrameBaseExtDoMenuUpdateswxMenuP(this, menu); + } + } + wxFrameBaseExtDoScreenToClientintPintPFunc m_wxFrameBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxFrameBase::DoScreenToClient(x, y); + if (*m_wxFrameBaseExtDoScreenToClientintPintP != NULL){ + return m_wxFrameBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxFrameBase::DoUpdateWindowUI(event); + if (*m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxFrameBaseExtEnableCloseButtonboolFunc m_wxFrameBaseExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool enable = true) override + { + bool res = wxFrameBase::EnableCloseButton(enable); + if (*m_wxFrameBaseExtEnableCloseButtonbool != NULL){ + return m_wxFrameBaseExtEnableCloseButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameBaseExtEnableFullScreenViewboollongFunc m_wxFrameBaseExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) override + { + bool res = wxFrameBase::EnableFullScreenView(enable, style); + if (*m_wxFrameBaseExtEnableFullScreenViewboollong != NULL){ + return m_wxFrameBaseExtEnableFullScreenViewboollong(this, enable, style); + } + else { + return res; + } + } + wxFrameBaseExtEnableMaximizeButtonboolFunc m_wxFrameBaseExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool enable = true) override + { + bool res = wxFrameBase::EnableMaximizeButton(enable); + if (*m_wxFrameBaseExtEnableMaximizeButtonbool != NULL){ + return m_wxFrameBaseExtEnableMaximizeButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameBaseExtEnableMinimizeButtonboolFunc m_wxFrameBaseExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool enable = true) override + { + bool res = wxFrameBase::EnableMinimizeButton(enable); + if (*m_wxFrameBaseExtEnableMinimizeButtonbool != NULL){ + return m_wxFrameBaseExtEnableMinimizeButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameBaseExtFindItemInMenuBarintFunc m_wxFrameBaseExtFindItemInMenuBarint = NULL; + virtual wxMenuItem* FindItemInMenuBar(int menuId) const override + { + wxMenuItem* res = wxFrameBase::FindItemInMenuBar(menuId); + if (*m_wxFrameBaseExtFindItemInMenuBarint != NULL){ + return m_wxFrameBaseExtFindItemInMenuBarint(this, menuId); + } + else { + return res; + } + } + wxFrameBaseExtGetClassInfoFunc m_wxFrameBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxFrameBase::GetClassInfo(); + if (*m_wxFrameBaseExtGetClassInfo != NULL){ + return m_wxFrameBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxFrameBaseExtGetClientAreaOriginFunc m_wxFrameBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxFrameBase::GetClientAreaOrigin(); + if (*m_wxFrameBaseExtGetClientAreaOrigin != NULL){ + return m_wxFrameBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxFrameBaseExtGetContentProtectionFunc m_wxFrameBaseExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override + { + wxContentProtection res = wxFrameBase::GetContentProtection(); + if (*m_wxFrameBaseExtGetContentProtection != NULL){ + return m_wxFrameBaseExtGetContentProtection(this); + } + else { + return res; + } + } + wxFrameBaseExtGetEventHashTableFunc m_wxFrameBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxFrameBase::GetEventHashTable(); + if (*m_wxFrameBaseExtGetEventHashTable != NULL){ + return m_wxFrameBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxFrameBaseExtGetEventTableFunc m_wxFrameBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxFrameBase::GetEventTable(); + if (*m_wxFrameBaseExtGetEventTable != NULL){ + return m_wxFrameBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxFrameBaseExtGetLabelFunc m_wxFrameBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxFrameBase::GetLabel(); + if (*m_wxFrameBaseExtGetLabel != NULL){ + return m_wxFrameBaseExtGetLabel(this); + } + else { + return res; + } + } + wxFrameBaseExtGetMenuBarFunc m_wxFrameBaseExtGetMenuBar = NULL; + virtual wxMenuBar* GetMenuBar() const override + { + wxMenuBar* res = wxFrameBase::GetMenuBar(); + if (*m_wxFrameBaseExtGetMenuBar != NULL){ + return m_wxFrameBaseExtGetMenuBar(this); + } + else { + return res; + } + } + wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxFrameBase::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxFrameBaseExtGetStatusBarFunc m_wxFrameBaseExtGetStatusBar = NULL; + virtual wxStatusBar* GetStatusBar() const override + { + wxStatusBar* res = wxFrameBase::GetStatusBar(); + if (*m_wxFrameBaseExtGetStatusBar != NULL){ + return m_wxFrameBaseExtGetStatusBar(this); + } + else { + return res; + } + } + wxFrameBaseExtGetTitleFunc m_wxFrameBaseExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + wxString res = wxFrameBase::GetTitle(); + if (*m_wxFrameBaseExtGetTitle != NULL){ + return m_wxFrameBaseExtGetTitle(this); + } + else { + return res; + } + } + wxFrameBaseExtGetToolBarFunc m_wxFrameBaseExtGetToolBar = NULL; + virtual wxToolBar* GetToolBar() const override + { + wxToolBar* res = wxFrameBase::GetToolBar(); + if (*m_wxFrameBaseExtGetToolBar != NULL){ + return m_wxFrameBaseExtGetToolBar(this); + } + else { + return res; + } + } + wxFrameBaseExtIconizeboolFunc m_wxFrameBaseExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + wxFrameBase::Iconize(iconize); + if (*m_wxFrameBaseExtIconizebool != NULL){ + return m_wxFrameBaseExtIconizebool(this, iconize); + } + } + wxFrameBaseExtIsActiveFunc m_wxFrameBaseExtIsActive = NULL; + virtual bool IsActive() override + { + bool res = wxFrameBase::IsActive(); + if (*m_wxFrameBaseExtIsActive != NULL){ + return m_wxFrameBaseExtIsActive(this); + } + else { + return res; + } + } + wxFrameBaseExtIsAlwaysMaximizedFunc m_wxFrameBaseExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxFrameBase::IsAlwaysMaximized(); + if (*m_wxFrameBaseExtIsAlwaysMaximized != NULL){ + return m_wxFrameBaseExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxFrameBaseExtIsClientAreaChildwxWindowCPFunc m_wxFrameBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* child) const override + { + bool res = wxFrameBase::IsClientAreaChild(child); + if (*m_wxFrameBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxFrameBaseExtIsClientAreaChildwxWindowCP(this, child); + } + else { + return res; + } + } + wxFrameBaseExtIsFullScreenFunc m_wxFrameBaseExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + bool res = wxFrameBase::IsFullScreen(); + if (*m_wxFrameBaseExtIsFullScreen != NULL){ + return m_wxFrameBaseExtIsFullScreen(this); + } + else { + return res; + } + } + wxFrameBaseExtIsIconizedFunc m_wxFrameBaseExtIsIconized = NULL; + virtual bool IsIconized() const override + { + bool res = wxFrameBase::IsIconized(); + if (*m_wxFrameBaseExtIsIconized != NULL){ + return m_wxFrameBaseExtIsIconized(this); + } + else { + return res; + } + } + wxFrameBaseExtIsMaximizedFunc m_wxFrameBaseExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + bool res = wxFrameBase::IsMaximized(); + if (*m_wxFrameBaseExtIsMaximized != NULL){ + return m_wxFrameBaseExtIsMaximized(this); + } + else { + return res; + } + } + wxFrameBaseExtIsOneOfBarswxWindowCPFunc m_wxFrameBaseExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* param0) const override + { + bool res = wxFrameBase::IsOneOfBars(param0); + if (*m_wxFrameBaseExtIsOneOfBarswxWindowCP != NULL){ + return m_wxFrameBaseExtIsOneOfBarswxWindowCP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtIsTopLevelFunc m_wxFrameBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxFrameBase::IsTopLevel(); + if (*m_wxFrameBaseExtIsTopLevel != NULL){ + return m_wxFrameBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxFrameBase::IsTopNavigationDomain(kind); + if (*m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxFrameBaseExtIsVisibleFunc m_wxFrameBaseExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxFrameBase::IsVisible(); + if (*m_wxFrameBaseExtIsVisible != NULL){ + return m_wxFrameBaseExtIsVisible(this); + } + else { + return res; + } + } + wxFrameBaseExtLayoutFunc m_wxFrameBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxFrameBase::Layout(); + if (*m_wxFrameBaseExtLayout != NULL){ + return m_wxFrameBaseExtLayout(this); + } + else { + return res; + } + } + wxFrameBaseExtMaximizeboolFunc m_wxFrameBaseExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + wxFrameBase::Maximize(maximize); + if (*m_wxFrameBaseExtMaximizebool != NULL){ + return m_wxFrameBaseExtMaximizebool(this, maximize); + } + } + wxFrameBaseExtOSXIsModifiedFunc m_wxFrameBaseExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxFrameBase::OSXIsModified(); + if (*m_wxFrameBaseExtOSXIsModified != NULL){ + return m_wxFrameBaseExtOSXIsModified(this); + } + else { + return res; + } + } + wxFrameBaseExtOSXSetModifiedboolFunc m_wxFrameBaseExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxFrameBase::OSXSetModified(modified); + if (*m_wxFrameBaseExtOSXSetModifiedbool != NULL){ + return m_wxFrameBaseExtOSXSetModifiedbool(this, modified); + } + } + wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* OnCreateStatusBar(int number, long style, wxWindowID winid, wxString const& name) override + { + wxStatusBar* res = wxFrameBase::OnCreateStatusBar(number, style, winid, name); + if (*m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* OnCreateToolBar(long style, wxWindowID winid, wxString const& name) override + { + wxToolBar* res = wxFrameBase::OnCreateToolBar(style, winid, name); + if (*m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameBaseExtOnInternalIdleFunc m_wxFrameBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxFrameBase::OnInternalIdle(); + if (*m_wxFrameBaseExtOnInternalIdle != NULL){ + return m_wxFrameBaseExtOnInternalIdle(this); + } + } + wxFrameBaseExtPositionMenuBarFunc m_wxFrameBaseExtPositionMenuBar = NULL; + virtual void PositionMenuBar() override + { + wxFrameBase::PositionMenuBar(); + if (*m_wxFrameBaseExtPositionMenuBar != NULL){ + return m_wxFrameBaseExtPositionMenuBar(this); + } + } + wxFrameBaseExtPositionStatusBarFunc m_wxFrameBaseExtPositionStatusBar = NULL; + virtual void PositionStatusBar() override + { + wxFrameBase::PositionStatusBar(); + if (*m_wxFrameBaseExtPositionStatusBar != NULL){ + return m_wxFrameBaseExtPositionStatusBar(this); + } + } + wxFrameBaseExtPositionToolBarFunc m_wxFrameBaseExtPositionToolBar = NULL; + virtual void PositionToolBar() override + { + wxFrameBase::PositionToolBar(); + if (*m_wxFrameBaseExtPositionToolBar != NULL){ + return m_wxFrameBaseExtPositionToolBar(this); + } + } + wxFrameBaseExtRequestUserAttentionintFunc m_wxFrameBaseExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + wxFrameBase::RequestUserAttention(flags); + if (*m_wxFrameBaseExtRequestUserAttentionint != NULL){ + return m_wxFrameBaseExtRequestUserAttentionint(this, flags); + } + } + wxFrameBaseExtRestoreFunc m_wxFrameBaseExtRestore = NULL; + virtual void Restore() override + { + wxFrameBase::Restore(); + if (*m_wxFrameBaseExtRestore != NULL){ + return m_wxFrameBaseExtRestore(this); + } + } + wxFrameBaseExtSetContentProtectionwxContentProtectionFunc m_wxFrameBaseExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection contentProtection) override + { + bool res = wxFrameBase::SetContentProtection(contentProtection); + if (*m_wxFrameBaseExtSetContentProtectionwxContentProtection != NULL){ + return m_wxFrameBaseExtSetContentProtectionwxContentProtection(this, contentProtection); + } + else { + return res; + } + } + wxFrameBaseExtSetIconswxIconBundleCRFunc m_wxFrameBaseExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxFrameBase::SetIcons(icons); + if (*m_wxFrameBaseExtSetIconswxIconBundleCR != NULL){ + return m_wxFrameBaseExtSetIconswxIconBundleCR(this, icons); + } + } + wxFrameBaseExtSetLabelwxStringCRFunc m_wxFrameBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxFrameBase::SetLabel(label); + if (*m_wxFrameBaseExtSetLabelwxStringCR != NULL){ + return m_wxFrameBaseExtSetLabelwxStringCR(this, label); + } + } + wxFrameBaseExtSetMaxSizewxSizeCRFunc m_wxFrameBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxFrameBase::SetMaxSize(maxSize); + if (*m_wxFrameBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxFrameBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxFrameBaseExtSetMenuBarwxMenuBarPFunc m_wxFrameBaseExtSetMenuBarwxMenuBarP = NULL; + virtual void SetMenuBar(wxMenuBar* menubar) override + { + wxFrameBase::SetMenuBar(menubar); + if (*m_wxFrameBaseExtSetMenuBarwxMenuBarP != NULL){ + return m_wxFrameBaseExtSetMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameBaseExtSetMinSizewxSizeCRFunc m_wxFrameBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxFrameBase::SetMinSize(minSize); + if (*m_wxFrameBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxFrameBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc m_wxFrameBaseExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& filename) override + { + wxFrameBase::SetRepresentedFilename(filename); + if (*m_wxFrameBaseExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxFrameBaseExtSetRepresentedFilenamewxStringCR(this, filename); + } + } + wxFrameBaseExtSetStatusBarwxStatusBarPFunc m_wxFrameBaseExtSetStatusBarwxStatusBarP = NULL; + virtual void SetStatusBar(wxStatusBar* statBar) override + { + wxFrameBase::SetStatusBar(statBar); + if (*m_wxFrameBaseExtSetStatusBarwxStatusBarP != NULL){ + return m_wxFrameBaseExtSetStatusBarwxStatusBarP(this, statBar); + } + } + wxFrameBaseExtSetStatusTextwxStringCRintFunc m_wxFrameBaseExtSetStatusTextwxStringCRint = NULL; + virtual void SetStatusText(wxString const& text, int number = 0) override + { + wxFrameBase::SetStatusText(text, number); + if (*m_wxFrameBaseExtSetStatusTextwxStringCRint != NULL){ + return m_wxFrameBaseExtSetStatusTextwxStringCRint(this, text, number); + } + } + wxFrameBaseExtSetStatusWidthsintintCBFunc m_wxFrameBaseExtSetStatusWidthsintintCB = NULL; + virtual void SetStatusWidths(int n, int const widths_field[]) override + { + wxFrameBase::SetStatusWidths(n, widths_field); + if (*m_wxFrameBaseExtSetStatusWidthsintintCB != NULL){ + return m_wxFrameBaseExtSetStatusWidthsintintCB(this, n, widths_field); + } + } + wxFrameBaseExtSetTitlewxStringCRFunc m_wxFrameBaseExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + wxFrameBase::SetTitle(title); + if (*m_wxFrameBaseExtSetTitlewxStringCR != NULL){ + return m_wxFrameBaseExtSetTitlewxStringCR(this, title); + } + } + wxFrameBaseExtSetToolBarwxToolBarPFunc m_wxFrameBaseExtSetToolBarwxToolBarP = NULL; + virtual void SetToolBar(wxToolBar* toolbar) override + { + wxFrameBase::SetToolBar(toolbar); + if (*m_wxFrameBaseExtSetToolBarwxToolBarP != NULL){ + return m_wxFrameBaseExtSetToolBarwxToolBarP(this, toolbar); + } + } + wxFrameBaseExtShouldPreventAppExitFunc m_wxFrameBaseExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxFrameBase::ShouldPreventAppExit(); + if (*m_wxFrameBaseExtShouldPreventAppExit != NULL){ + return m_wxFrameBaseExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxFrameBaseExtShowFullScreenboollongFunc m_wxFrameBaseExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + bool res = wxFrameBase::ShowFullScreen(show, style); + if (*m_wxFrameBaseExtShowFullScreenboollong != NULL){ + return m_wxFrameBaseExtShowFullScreenboollong(this, show, style); + } + else { + return res; + } + } + wxFrameBaseExtShowWithoutActivatingFunc m_wxFrameBaseExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + wxFrameBase::ShowWithoutActivating(); + if (*m_wxFrameBaseExtShowWithoutActivating != NULL){ + return m_wxFrameBaseExtShowWithoutActivating(this); + } + } + wxFrameBaseExtUpdateWindowUIlongFunc m_wxFrameBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxFrameBase::UpdateWindowUI(flags); + if (*m_wxFrameBaseExtUpdateWindowUIlong != NULL){ + return m_wxFrameBaseExtUpdateWindowUIlong(this, flags); + } + } + wxFrameBaseExtWXReservedTLW1voidPFunc m_wxFrameBaseExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW1(param0); + if (*m_wxFrameBaseExtWXReservedTLW1voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtWXReservedTLW2voidPFunc m_wxFrameBaseExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW2(param0); + if (*m_wxFrameBaseExtWXReservedTLW2voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExtWXReservedTLW3voidPFunc m_wxFrameBaseExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxFrameBase::WXReservedTLW3(param0); + if (*m_wxFrameBaseExtWXReservedTLW3voidP != NULL){ + return m_wxFrameBaseExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxFrameBaseExt(wxFrameBaseExtAttachMenuBarwxMenuBarPFunc a_AttachMenuBarwxMenuBarP, wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCRFunc a_CreateStatusBarintlongwxWindowIDwxStringCR, wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCRFunc a_CreateToolBarlongwxWindowIDwxStringCR, wxFrameBaseExtDestroyFunc a_Destroy, wxFrameBaseExtDetachMenuBarFunc a_DetachMenuBar, wxFrameBaseExtDoCentreintFunc a_DoCentreint, wxFrameBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxFrameBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxFrameBaseExtDoGiveHelpwxStringCRboolFunc a_DoGiveHelpwxStringCRbool, wxFrameBaseExtDoMenuUpdateswxMenuPFunc a_DoMenuUpdateswxMenuP, wxFrameBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxFrameBaseExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxFrameBaseExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxFrameBaseExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxFrameBaseExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxFrameBaseExtFindItemInMenuBarintFunc a_FindItemInMenuBarint, wxFrameBaseExtGetClassInfoFunc a_GetClassInfo, wxFrameBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxFrameBaseExtGetContentProtectionFunc a_GetContentProtection, wxFrameBaseExtGetEventHashTableFunc a_GetEventHashTable, wxFrameBaseExtGetEventTableFunc a_GetEventTable, wxFrameBaseExtGetLabelFunc a_GetLabel, wxFrameBaseExtGetMenuBarFunc a_GetMenuBar, wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxFrameBaseExtGetStatusBarFunc a_GetStatusBar, wxFrameBaseExtGetTitleFunc a_GetTitle, wxFrameBaseExtGetToolBarFunc a_GetToolBar, wxFrameBaseExtIconizeboolFunc a_Iconizebool, wxFrameBaseExtIsActiveFunc a_IsActive, wxFrameBaseExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxFrameBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxFrameBaseExtIsFullScreenFunc a_IsFullScreen, wxFrameBaseExtIsIconizedFunc a_IsIconized, wxFrameBaseExtIsMaximizedFunc a_IsMaximized, wxFrameBaseExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxFrameBaseExtIsTopLevelFunc a_IsTopLevel, wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxFrameBaseExtIsVisibleFunc a_IsVisible, wxFrameBaseExtLayoutFunc a_Layout, wxFrameBaseExtMaximizeboolFunc a_Maximizebool, wxFrameBaseExtOSXIsModifiedFunc a_OSXIsModified, wxFrameBaseExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc a_OnCreateStatusBarintlongwxWindowIDwxStringCR, wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCRFunc a_OnCreateToolBarlongwxWindowIDwxStringCR, wxFrameBaseExtOnInternalIdleFunc a_OnInternalIdle, wxFrameBaseExtPositionMenuBarFunc a_PositionMenuBar, wxFrameBaseExtPositionStatusBarFunc a_PositionStatusBar, wxFrameBaseExtPositionToolBarFunc a_PositionToolBar, wxFrameBaseExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxFrameBaseExtRestoreFunc a_Restore, wxFrameBaseExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxFrameBaseExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxFrameBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxFrameBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxFrameBaseExtSetMenuBarwxMenuBarPFunc a_SetMenuBarwxMenuBarP, wxFrameBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxFrameBaseExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxFrameBaseExtSetStatusBarwxStatusBarPFunc a_SetStatusBarwxStatusBarP, wxFrameBaseExtSetStatusTextwxStringCRintFunc a_SetStatusTextwxStringCRint, wxFrameBaseExtSetStatusWidthsintintCBFunc a_SetStatusWidthsintintCB, wxFrameBaseExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxFrameBaseExtSetToolBarwxToolBarPFunc a_SetToolBarwxToolBarP, wxFrameBaseExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxFrameBaseExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxFrameBaseExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxFrameBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxFrameBaseExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxFrameBaseExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxFrameBaseExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxFrameBase() { + m_wxFrameBaseExtAttachMenuBarwxMenuBarP = a_AttachMenuBarwxMenuBarP; + m_wxFrameBaseExtCreateStatusBarintlongwxWindowIDwxStringCR = a_CreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameBaseExtCreateToolBarlongwxWindowIDwxStringCR = a_CreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameBaseExtDestroy = a_Destroy; + m_wxFrameBaseExtDetachMenuBar = a_DetachMenuBar; + m_wxFrameBaseExtDoCentreint = a_DoCentreint; + m_wxFrameBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxFrameBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxFrameBaseExtDoGiveHelpwxStringCRbool = a_DoGiveHelpwxStringCRbool; + m_wxFrameBaseExtDoMenuUpdateswxMenuP = a_DoMenuUpdateswxMenuP; + m_wxFrameBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxFrameBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxFrameBaseExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxFrameBaseExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxFrameBaseExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxFrameBaseExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxFrameBaseExtFindItemInMenuBarint = a_FindItemInMenuBarint; + m_wxFrameBaseExtGetClassInfo = a_GetClassInfo; + m_wxFrameBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxFrameBaseExtGetContentProtection = a_GetContentProtection; + m_wxFrameBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxFrameBaseExtGetEventTable = a_GetEventTable; + m_wxFrameBaseExtGetLabel = a_GetLabel; + m_wxFrameBaseExtGetMenuBar = a_GetMenuBar; + m_wxFrameBaseExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxFrameBaseExtGetStatusBar = a_GetStatusBar; + m_wxFrameBaseExtGetTitle = a_GetTitle; + m_wxFrameBaseExtGetToolBar = a_GetToolBar; + m_wxFrameBaseExtIconizebool = a_Iconizebool; + m_wxFrameBaseExtIsActive = a_IsActive; + m_wxFrameBaseExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxFrameBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxFrameBaseExtIsFullScreen = a_IsFullScreen; + m_wxFrameBaseExtIsIconized = a_IsIconized; + m_wxFrameBaseExtIsMaximized = a_IsMaximized; + m_wxFrameBaseExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxFrameBaseExtIsTopLevel = a_IsTopLevel; + m_wxFrameBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxFrameBaseExtIsVisible = a_IsVisible; + m_wxFrameBaseExtLayout = a_Layout; + m_wxFrameBaseExtMaximizebool = a_Maximizebool; + m_wxFrameBaseExtOSXIsModified = a_OSXIsModified; + m_wxFrameBaseExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxFrameBaseExtOnCreateStatusBarintlongwxWindowIDwxStringCR = a_OnCreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameBaseExtOnCreateToolBarlongwxWindowIDwxStringCR = a_OnCreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxFrameBaseExtPositionMenuBar = a_PositionMenuBar; + m_wxFrameBaseExtPositionStatusBar = a_PositionStatusBar; + m_wxFrameBaseExtPositionToolBar = a_PositionToolBar; + m_wxFrameBaseExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxFrameBaseExtRestore = a_Restore; + m_wxFrameBaseExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxFrameBaseExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxFrameBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxFrameBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxFrameBaseExtSetMenuBarwxMenuBarP = a_SetMenuBarwxMenuBarP; + m_wxFrameBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxFrameBaseExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxFrameBaseExtSetStatusBarwxStatusBarP = a_SetStatusBarwxStatusBarP; + m_wxFrameBaseExtSetStatusTextwxStringCRint = a_SetStatusTextwxStringCRint; + m_wxFrameBaseExtSetStatusWidthsintintCB = a_SetStatusWidthsintintCB; + m_wxFrameBaseExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxFrameBaseExtSetToolBarwxToolBarP = a_SetToolBarwxToolBarP; + m_wxFrameBaseExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxFrameBaseExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxFrameBaseExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxFrameBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxFrameBaseExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxFrameBaseExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxFrameBaseExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; + } +}; + +class wxFrameExt: public wxFrame +{ +public: + wxFrameExt(): wxFrame() { } + wxFrameExt(wxWindow* parent, wxWindowID id, wxString const& title, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = (0x0800 | 0x0040 | 0x0400 | 0x0200 | 0x1000 | 0x20000000 | 0x00400000), wxString const& name = wxString::FromAscii(wxFrameNameStr)): wxFrame(parent, id, title, pos, size, style, name) { } + wxFrameExtAttachMenuBarwxMenuBarPFunc m_wxFrameExtAttachMenuBarwxMenuBarP = NULL; + virtual void AttachMenuBar(wxMenuBar* menubar) override + { + wxFrame::AttachMenuBar(menubar); + if (*m_wxFrameExtAttachMenuBarwxMenuBarP != NULL){ + return m_wxFrameExtAttachMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* CreateStatusBar(int number = 1, long style = (0x0010 | 0x0100 | 0x0020 | 0x00010000), wxWindowID winid = 0, wxString const& name = wxString::FromAscii(wxStatusLineNameStr)) override + { + wxStatusBar* res = wxFrame::CreateStatusBar(number, style, winid, name); + if (*m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* CreateToolBar(long style = -1, wxWindowID winid = wxID_ANY, wxString const& name = wxString::FromAscii(wxToolBarNameStr)) override + { + wxToolBar* res = wxFrame::CreateToolBar(style, winid, name); + if (*m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameExtDestroyFunc m_wxFrameExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxFrame::Destroy(); + if (*m_wxFrameExtDestroy != NULL){ + return m_wxFrameExtDestroy(this); + } + else { + return res; + } + } + wxFrameExtDetachMenuBarFunc m_wxFrameExtDetachMenuBar = NULL; + virtual void DetachMenuBar() override + { + wxFrame::DetachMenuBar(); + if (*m_wxFrameExtDetachMenuBar != NULL){ + return m_wxFrameExtDetachMenuBar(this); + } + } + wxFrameExtDoCentreintFunc m_wxFrameExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxFrame::DoCentre(dir); + if (*m_wxFrameExtDoCentreint != NULL){ + return m_wxFrameExtDoCentreint(this, dir); + } + } + wxFrameExtDoClientToScreenintPintPFunc m_wxFrameExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxFrame::DoClientToScreen(x, y); + if (*m_wxFrameExtDoClientToScreenintPintP != NULL){ + return m_wxFrameExtDoClientToScreenintPintP(this, x, y); + } + } + wxFrameExtDoGetClientSizeintPintPFunc m_wxFrameExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxFrame::DoGetClientSize(width, height); + if (*m_wxFrameExtDoGetClientSizeintPintP != NULL){ + return m_wxFrameExtDoGetClientSizeintPintP(this, width, height); + } + } + wxFrameExtDoGetScreenPositionintPintPFunc m_wxFrameExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxFrame::DoGetScreenPosition(x, y); + if (*m_wxFrameExtDoGetScreenPositionintPintP != NULL){ + return m_wxFrameExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxFrameExtDoGiveHelpwxStringCRboolFunc m_wxFrameExtDoGiveHelpwxStringCRbool = NULL; + virtual void DoGiveHelp(wxString const& text, bool show) override + { + wxFrame::DoGiveHelp(text, show); + if (*m_wxFrameExtDoGiveHelpwxStringCRbool != NULL){ + return m_wxFrameExtDoGiveHelpwxStringCRbool(this, text, show); + } + } + wxFrameExtDoMenuUpdateswxMenuPFunc m_wxFrameExtDoMenuUpdateswxMenuP = NULL; + virtual void DoMenuUpdates(wxMenu* menu = __null) override + { + wxFrame::DoMenuUpdates(menu); + if (*m_wxFrameExtDoMenuUpdateswxMenuP != NULL){ + return m_wxFrameExtDoMenuUpdateswxMenuP(this, menu); + } + } + wxFrameExtDoScreenToClientintPintPFunc m_wxFrameExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxFrame::DoScreenToClient(x, y); + if (*m_wxFrameExtDoScreenToClientintPintP != NULL){ + return m_wxFrameExtDoScreenToClientintPintP(this, x, y); + } + } + wxFrameExtDoSetClientSizeintintFunc m_wxFrameExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxFrame::DoSetClientSize(width, height); + if (*m_wxFrameExtDoSetClientSizeintint != NULL){ + return m_wxFrameExtDoSetClientSizeintint(this, width, height); + } + } + wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxFrame::DoUpdateWindowUI(event); + if (*m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxFrameExtEnableboolFunc m_wxFrameExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxFrame::Enable(enable); + if (*m_wxFrameExtEnablebool != NULL){ + return m_wxFrameExtEnablebool(this, enable); + } + else { + return res; + } + } + wxFrameExtEnableCloseButtonboolFunc m_wxFrameExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool enable = true) override + { + bool res = wxFrame::EnableCloseButton(enable); + if (*m_wxFrameExtEnableCloseButtonbool != NULL){ + return m_wxFrameExtEnableCloseButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameExtEnableFullScreenViewboollongFunc m_wxFrameExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) override + { + bool res = wxFrame::EnableFullScreenView(enable, style); + if (*m_wxFrameExtEnableFullScreenViewboollong != NULL){ + return m_wxFrameExtEnableFullScreenViewboollong(this, enable, style); + } + else { + return res; + } + } + wxFrameExtEnableMaximizeButtonboolFunc m_wxFrameExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool enable = true) override + { + bool res = wxFrame::EnableMaximizeButton(enable); + if (*m_wxFrameExtEnableMaximizeButtonbool != NULL){ + return m_wxFrameExtEnableMaximizeButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameExtEnableMinimizeButtonboolFunc m_wxFrameExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool enable = true) override + { + bool res = wxFrame::EnableMinimizeButton(enable); + if (*m_wxFrameExtEnableMinimizeButtonbool != NULL){ + return m_wxFrameExtEnableMinimizeButtonbool(this, enable); + } + else { + return res; + } + } + wxFrameExtFindItemInMenuBarintFunc m_wxFrameExtFindItemInMenuBarint = NULL; + virtual wxMenuItem* FindItemInMenuBar(int menuId) const override + { + wxMenuItem* res = wxFrame::FindItemInMenuBar(menuId); + if (*m_wxFrameExtFindItemInMenuBarint != NULL){ + return m_wxFrameExtFindItemInMenuBarint(this, menuId); + } + else { + return res; + } + } + wxFrameExtGetClassInfoFunc m_wxFrameExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxFrame::GetClassInfo(); + if (*m_wxFrameExtGetClassInfo != NULL){ + return m_wxFrameExtGetClassInfo(this); + } + else { + return res; + } + } + wxFrameExtGetClientAreaOriginFunc m_wxFrameExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxFrame::GetClientAreaOrigin(); + if (*m_wxFrameExtGetClientAreaOrigin != NULL){ + return m_wxFrameExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxFrameExtGetContentProtectionFunc m_wxFrameExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override + { + wxContentProtection res = wxFrame::GetContentProtection(); + if (*m_wxFrameExtGetContentProtection != NULL){ + return m_wxFrameExtGetContentProtection(this); + } + else { + return res; + } + } + wxFrameExtGetEventHashTableFunc m_wxFrameExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxFrame::GetEventHashTable(); + if (*m_wxFrameExtGetEventHashTable != NULL){ + return m_wxFrameExtGetEventHashTable(this); + } + else { + return res; + } + } + wxFrameExtGetEventTableFunc m_wxFrameExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxFrame::GetEventTable(); + if (*m_wxFrameExtGetEventTable != NULL){ + return m_wxFrameExtGetEventTable(this); + } + else { + return res; + } + } + wxFrameExtGetLabelFunc m_wxFrameExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxFrame::GetLabel(); + if (*m_wxFrameExtGetLabel != NULL){ + return m_wxFrameExtGetLabel(this); + } + else { + return res; + } + } + wxFrameExtGetMenuBarFunc m_wxFrameExtGetMenuBar = NULL; + virtual wxMenuBar* GetMenuBar() const override + { + wxMenuBar* res = wxFrame::GetMenuBar(); + if (*m_wxFrameExtGetMenuBar != NULL){ + return m_wxFrameExtGetMenuBar(this); + } + else { + return res; + } + } + wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxFrame::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxFrameExtGetStatusBarFunc m_wxFrameExtGetStatusBar = NULL; + virtual wxStatusBar* GetStatusBar() const override + { + wxStatusBar* res = wxFrame::GetStatusBar(); + if (*m_wxFrameExtGetStatusBar != NULL){ + return m_wxFrameExtGetStatusBar(this); + } + else { + return res; + } + } + wxFrameExtGetTitleFunc m_wxFrameExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + wxString res = wxFrame::GetTitle(); + if (*m_wxFrameExtGetTitle != NULL){ + return m_wxFrameExtGetTitle(this); + } + else { + return res; + } + } + wxFrameExtGetToolBarFunc m_wxFrameExtGetToolBar = NULL; + virtual wxToolBar* GetToolBar() const override + { + wxToolBar* res = wxFrame::GetToolBar(); + if (*m_wxFrameExtGetToolBar != NULL){ + return m_wxFrameExtGetToolBar(this); + } + else { + return res; + } + } + wxFrameExtIconizeboolFunc m_wxFrameExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + wxFrame::Iconize(iconize); + if (*m_wxFrameExtIconizebool != NULL){ + return m_wxFrameExtIconizebool(this, iconize); + } + } + wxFrameExtIsActiveFunc m_wxFrameExtIsActive = NULL; + virtual bool IsActive() override + { + bool res = wxFrame::IsActive(); + if (*m_wxFrameExtIsActive != NULL){ + return m_wxFrameExtIsActive(this); + } + else { + return res; + } + } + wxFrameExtIsAlwaysMaximizedFunc m_wxFrameExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxFrame::IsAlwaysMaximized(); + if (*m_wxFrameExtIsAlwaysMaximized != NULL){ + return m_wxFrameExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxFrameExtIsClientAreaChildwxWindowCPFunc m_wxFrameExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* child) const override + { + bool res = wxFrame::IsClientAreaChild(child); + if (*m_wxFrameExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxFrameExtIsClientAreaChildwxWindowCP(this, child); + } + else { + return res; + } + } + wxFrameExtIsFullScreenFunc m_wxFrameExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + bool res = wxFrame::IsFullScreen(); + if (*m_wxFrameExtIsFullScreen != NULL){ + return m_wxFrameExtIsFullScreen(this); + } + else { + return res; + } + } + wxFrameExtIsIconizedFunc m_wxFrameExtIsIconized = NULL; + virtual bool IsIconized() const override + { + bool res = wxFrame::IsIconized(); + if (*m_wxFrameExtIsIconized != NULL){ + return m_wxFrameExtIsIconized(this); + } + else { + return res; + } + } + wxFrameExtIsMaximizedFunc m_wxFrameExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + bool res = wxFrame::IsMaximized(); + if (*m_wxFrameExtIsMaximized != NULL){ + return m_wxFrameExtIsMaximized(this); + } + else { + return res; + } + } + wxFrameExtIsOneOfBarswxWindowCPFunc m_wxFrameExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* win) const override + { + bool res = wxFrame::IsOneOfBars(win); + if (*m_wxFrameExtIsOneOfBarswxWindowCP != NULL){ + return m_wxFrameExtIsOneOfBarswxWindowCP(this, win); + } + else { + return res; + } + } + wxFrameExtIsTopLevelFunc m_wxFrameExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxFrame::IsTopLevel(); + if (*m_wxFrameExtIsTopLevel != NULL){ + return m_wxFrameExtIsTopLevel(this); + } + else { + return res; + } + } + wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxFrame::IsTopNavigationDomain(kind); + if (*m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxFrameExtIsVisibleFunc m_wxFrameExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxFrame::IsVisible(); + if (*m_wxFrameExtIsVisible != NULL){ + return m_wxFrameExtIsVisible(this); + } + else { + return res; + } + } + wxFrameExtLayoutFunc m_wxFrameExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxFrame::Layout(); + if (*m_wxFrameExtLayout != NULL){ + return m_wxFrameExtLayout(this); + } + else { + return res; + } + } + wxFrameExtMaximizeboolFunc m_wxFrameExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + wxFrame::Maximize(maximize); + if (*m_wxFrameExtMaximizebool != NULL){ + return m_wxFrameExtMaximizebool(this, maximize); + } + } + wxFrameExtOSXIsModifiedFunc m_wxFrameExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxFrame::OSXIsModified(); + if (*m_wxFrameExtOSXIsModified != NULL){ + return m_wxFrameExtOSXIsModified(this); + } + else { + return res; + } + } + wxFrameExtOSXSetModifiedboolFunc m_wxFrameExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxFrame::OSXSetModified(modified); + if (*m_wxFrameExtOSXSetModifiedbool != NULL){ + return m_wxFrameExtOSXSetModifiedbool(this, modified); + } + } + wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR = NULL; + virtual wxStatusBar* OnCreateStatusBar(int number, long style, wxWindowID winid, wxString const& name) override + { + wxStatusBar* res = wxFrame::OnCreateStatusBar(number, style, winid, name); + if (*m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR(this, number, style, winid, name); + } + else { + return res; + } + } + wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR = NULL; + virtual wxToolBar* OnCreateToolBar(long style, wxWindowID winid, wxString const& name) override + { + wxToolBar* res = wxFrame::OnCreateToolBar(style, winid, name); + if (*m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR != NULL){ + return m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR(this, style, winid, name); + } + else { + return res; + } + } + wxFrameExtOnInternalIdleFunc m_wxFrameExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxFrame::OnInternalIdle(); + if (*m_wxFrameExtOnInternalIdle != NULL){ + return m_wxFrameExtOnInternalIdle(this); + } + } + wxFrameExtPositionMenuBarFunc m_wxFrameExtPositionMenuBar = NULL; + virtual void PositionMenuBar() override + { + wxFrame::PositionMenuBar(); + if (*m_wxFrameExtPositionMenuBar != NULL){ + return m_wxFrameExtPositionMenuBar(this); + } + } + wxFrameExtPositionStatusBarFunc m_wxFrameExtPositionStatusBar = NULL; + virtual void PositionStatusBar() override + { + wxFrame::PositionStatusBar(); + if (*m_wxFrameExtPositionStatusBar != NULL){ + return m_wxFrameExtPositionStatusBar(this); + } + } + wxFrameExtPositionToolBarFunc m_wxFrameExtPositionToolBar = NULL; + virtual void PositionToolBar() override + { + wxFrame::PositionToolBar(); + if (*m_wxFrameExtPositionToolBar != NULL){ + return m_wxFrameExtPositionToolBar(this); + } + } + wxFrameExtRequestUserAttentionintFunc m_wxFrameExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + wxFrame::RequestUserAttention(flags); + if (*m_wxFrameExtRequestUserAttentionint != NULL){ + return m_wxFrameExtRequestUserAttentionint(this, flags); + } + } + wxFrameExtRestoreFunc m_wxFrameExtRestore = NULL; + virtual void Restore() override + { + wxFrame::Restore(); + if (*m_wxFrameExtRestore != NULL){ + return m_wxFrameExtRestore(this); + } + } + wxFrameExtSetContentProtectionwxContentProtectionFunc m_wxFrameExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection contentProtection) override + { + bool res = wxFrame::SetContentProtection(contentProtection); + if (*m_wxFrameExtSetContentProtectionwxContentProtection != NULL){ + return m_wxFrameExtSetContentProtectionwxContentProtection(this, contentProtection); + } + else { + return res; + } + } + wxFrameExtSetIconswxIconBundleCRFunc m_wxFrameExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxFrame::SetIcons(icons); + if (*m_wxFrameExtSetIconswxIconBundleCR != NULL){ + return m_wxFrameExtSetIconswxIconBundleCR(this, icons); + } + } + wxFrameExtSetLabelwxStringCRFunc m_wxFrameExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxFrame::SetLabel(label); + if (*m_wxFrameExtSetLabelwxStringCR != NULL){ + return m_wxFrameExtSetLabelwxStringCR(this, label); + } + } + wxFrameExtSetMaxSizewxSizeCRFunc m_wxFrameExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxFrame::SetMaxSize(maxSize); + if (*m_wxFrameExtSetMaxSizewxSizeCR != NULL){ + return m_wxFrameExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxFrameExtSetMenuBarwxMenuBarPFunc m_wxFrameExtSetMenuBarwxMenuBarP = NULL; + virtual void SetMenuBar(wxMenuBar* menubar) override + { + wxFrame::SetMenuBar(menubar); + if (*m_wxFrameExtSetMenuBarwxMenuBarP != NULL){ + return m_wxFrameExtSetMenuBarwxMenuBarP(this, menubar); + } + } + wxFrameExtSetMinSizewxSizeCRFunc m_wxFrameExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxFrame::SetMinSize(minSize); + if (*m_wxFrameExtSetMinSizewxSizeCR != NULL){ + return m_wxFrameExtSetMinSizewxSizeCR(this, minSize); + } + } + wxFrameExtSetRepresentedFilenamewxStringCRFunc m_wxFrameExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& filename) override + { + wxFrame::SetRepresentedFilename(filename); + if (*m_wxFrameExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxFrameExtSetRepresentedFilenamewxStringCR(this, filename); + } + } + wxFrameExtSetStatusBarwxStatusBarPFunc m_wxFrameExtSetStatusBarwxStatusBarP = NULL; + virtual void SetStatusBar(wxStatusBar* statBar) override + { + wxFrame::SetStatusBar(statBar); + if (*m_wxFrameExtSetStatusBarwxStatusBarP != NULL){ + return m_wxFrameExtSetStatusBarwxStatusBarP(this, statBar); + } + } + wxFrameExtSetStatusTextwxStringCRintFunc m_wxFrameExtSetStatusTextwxStringCRint = NULL; + virtual void SetStatusText(wxString const& text, int number = 0) override + { + wxFrame::SetStatusText(text, number); + if (*m_wxFrameExtSetStatusTextwxStringCRint != NULL){ + return m_wxFrameExtSetStatusTextwxStringCRint(this, text, number); + } + } + wxFrameExtSetStatusWidthsintintCBFunc m_wxFrameExtSetStatusWidthsintintCB = NULL; + virtual void SetStatusWidths(int n, int const widths_field[]) override + { + wxFrame::SetStatusWidths(n, widths_field); + if (*m_wxFrameExtSetStatusWidthsintintCB != NULL){ + return m_wxFrameExtSetStatusWidthsintintCB(this, n, widths_field); + } + } + wxFrameExtSetTitlewxStringCRFunc m_wxFrameExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + wxFrame::SetTitle(title); + if (*m_wxFrameExtSetTitlewxStringCR != NULL){ + return m_wxFrameExtSetTitlewxStringCR(this, title); + } + } + wxFrameExtSetToolBarwxToolBarPFunc m_wxFrameExtSetToolBarwxToolBarP = NULL; + virtual void SetToolBar(wxToolBar* toolbar) override + { + wxFrame::SetToolBar(toolbar); + if (*m_wxFrameExtSetToolBarwxToolBarP != NULL){ + return m_wxFrameExtSetToolBarwxToolBarP(this, toolbar); + } + } + wxFrameExtShouldPreventAppExitFunc m_wxFrameExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxFrame::ShouldPreventAppExit(); + if (*m_wxFrameExtShouldPreventAppExit != NULL){ + return m_wxFrameExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxFrameExtShowboolFunc m_wxFrameExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxFrame::Show(show); + if (*m_wxFrameExtShowbool != NULL){ + return m_wxFrameExtShowbool(this, show); + } + else { + return res; + } + } + wxFrameExtShowFullScreenboollongFunc m_wxFrameExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + bool res = wxFrame::ShowFullScreen(show, style); + if (*m_wxFrameExtShowFullScreenboollong != NULL){ + return m_wxFrameExtShowFullScreenboollong(this, show, style); + } + else { + return res; + } + } + wxFrameExtShowWithoutActivatingFunc m_wxFrameExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + wxFrame::ShowWithoutActivating(); + if (*m_wxFrameExtShowWithoutActivating != NULL){ + return m_wxFrameExtShowWithoutActivating(this); + } + } + wxFrameExtUpdateWindowUIlongFunc m_wxFrameExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxFrame::UpdateWindowUI(flags); + if (*m_wxFrameExtUpdateWindowUIlong != NULL){ + return m_wxFrameExtUpdateWindowUIlong(this, flags); + } + } + wxFrameExtWXReservedTLW1voidPFunc m_wxFrameExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxFrame::WXReservedTLW1(param0); + if (*m_wxFrameExtWXReservedTLW1voidP != NULL){ + return m_wxFrameExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxFrameExtWXReservedTLW2voidPFunc m_wxFrameExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxFrame::WXReservedTLW2(param0); + if (*m_wxFrameExtWXReservedTLW2voidP != NULL){ + return m_wxFrameExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxFrameExtWXReservedTLW3voidPFunc m_wxFrameExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxFrame::WXReservedTLW3(param0); + if (*m_wxFrameExtWXReservedTLW3voidP != NULL){ + return m_wxFrameExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxFrameExt(wxFrameExtAttachMenuBarwxMenuBarPFunc a_AttachMenuBarwxMenuBarP, wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCRFunc a_CreateStatusBarintlongwxWindowIDwxStringCR, wxFrameExtCreateToolBarlongwxWindowIDwxStringCRFunc a_CreateToolBarlongwxWindowIDwxStringCR, wxFrameExtDestroyFunc a_Destroy, wxFrameExtDetachMenuBarFunc a_DetachMenuBar, wxFrameExtDoCentreintFunc a_DoCentreint, wxFrameExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxFrameExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxFrameExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxFrameExtDoGiveHelpwxStringCRboolFunc a_DoGiveHelpwxStringCRbool, wxFrameExtDoMenuUpdateswxMenuPFunc a_DoMenuUpdateswxMenuP, wxFrameExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxFrameExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxFrameExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxFrameExtEnableboolFunc a_Enablebool, wxFrameExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxFrameExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxFrameExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxFrameExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxFrameExtFindItemInMenuBarintFunc a_FindItemInMenuBarint, wxFrameExtGetClassInfoFunc a_GetClassInfo, wxFrameExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxFrameExtGetContentProtectionFunc a_GetContentProtection, wxFrameExtGetEventHashTableFunc a_GetEventHashTable, wxFrameExtGetEventTableFunc a_GetEventTable, wxFrameExtGetLabelFunc a_GetLabel, wxFrameExtGetMenuBarFunc a_GetMenuBar, wxFrameExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxFrameExtGetStatusBarFunc a_GetStatusBar, wxFrameExtGetTitleFunc a_GetTitle, wxFrameExtGetToolBarFunc a_GetToolBar, wxFrameExtIconizeboolFunc a_Iconizebool, wxFrameExtIsActiveFunc a_IsActive, wxFrameExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxFrameExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxFrameExtIsFullScreenFunc a_IsFullScreen, wxFrameExtIsIconizedFunc a_IsIconized, wxFrameExtIsMaximizedFunc a_IsMaximized, wxFrameExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxFrameExtIsTopLevelFunc a_IsTopLevel, wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxFrameExtIsVisibleFunc a_IsVisible, wxFrameExtLayoutFunc a_Layout, wxFrameExtMaximizeboolFunc a_Maximizebool, wxFrameExtOSXIsModifiedFunc a_OSXIsModified, wxFrameExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCRFunc a_OnCreateStatusBarintlongwxWindowIDwxStringCR, wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCRFunc a_OnCreateToolBarlongwxWindowIDwxStringCR, wxFrameExtOnInternalIdleFunc a_OnInternalIdle, wxFrameExtPositionMenuBarFunc a_PositionMenuBar, wxFrameExtPositionStatusBarFunc a_PositionStatusBar, wxFrameExtPositionToolBarFunc a_PositionToolBar, wxFrameExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxFrameExtRestoreFunc a_Restore, wxFrameExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxFrameExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxFrameExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxFrameExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxFrameExtSetMenuBarwxMenuBarPFunc a_SetMenuBarwxMenuBarP, wxFrameExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxFrameExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxFrameExtSetStatusBarwxStatusBarPFunc a_SetStatusBarwxStatusBarP, wxFrameExtSetStatusTextwxStringCRintFunc a_SetStatusTextwxStringCRint, wxFrameExtSetStatusWidthsintintCBFunc a_SetStatusWidthsintintCB, wxFrameExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxFrameExtSetToolBarwxToolBarPFunc a_SetToolBarwxToolBarP, wxFrameExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxFrameExtShowboolFunc a_Showbool, wxFrameExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxFrameExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxFrameExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxFrameExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxFrameExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxFrameExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxFrame() { + m_wxFrameExtAttachMenuBarwxMenuBarP = a_AttachMenuBarwxMenuBarP; + m_wxFrameExtCreateStatusBarintlongwxWindowIDwxStringCR = a_CreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameExtCreateToolBarlongwxWindowIDwxStringCR = a_CreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameExtDestroy = a_Destroy; + m_wxFrameExtDetachMenuBar = a_DetachMenuBar; + m_wxFrameExtDoCentreint = a_DoCentreint; + m_wxFrameExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxFrameExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxFrameExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxFrameExtDoGiveHelpwxStringCRbool = a_DoGiveHelpwxStringCRbool; + m_wxFrameExtDoMenuUpdateswxMenuP = a_DoMenuUpdateswxMenuP; + m_wxFrameExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxFrameExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxFrameExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxFrameExtEnablebool = a_Enablebool; + m_wxFrameExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxFrameExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxFrameExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxFrameExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxFrameExtFindItemInMenuBarint = a_FindItemInMenuBarint; + m_wxFrameExtGetClassInfo = a_GetClassInfo; + m_wxFrameExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxFrameExtGetContentProtection = a_GetContentProtection; + m_wxFrameExtGetEventHashTable = a_GetEventHashTable; + m_wxFrameExtGetEventTable = a_GetEventTable; + m_wxFrameExtGetLabel = a_GetLabel; + m_wxFrameExtGetMenuBar = a_GetMenuBar; + m_wxFrameExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxFrameExtGetStatusBar = a_GetStatusBar; + m_wxFrameExtGetTitle = a_GetTitle; + m_wxFrameExtGetToolBar = a_GetToolBar; + m_wxFrameExtIconizebool = a_Iconizebool; + m_wxFrameExtIsActive = a_IsActive; + m_wxFrameExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxFrameExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxFrameExtIsFullScreen = a_IsFullScreen; + m_wxFrameExtIsIconized = a_IsIconized; + m_wxFrameExtIsMaximized = a_IsMaximized; + m_wxFrameExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxFrameExtIsTopLevel = a_IsTopLevel; + m_wxFrameExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxFrameExtIsVisible = a_IsVisible; + m_wxFrameExtLayout = a_Layout; + m_wxFrameExtMaximizebool = a_Maximizebool; + m_wxFrameExtOSXIsModified = a_OSXIsModified; + m_wxFrameExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxFrameExtOnCreateStatusBarintlongwxWindowIDwxStringCR = a_OnCreateStatusBarintlongwxWindowIDwxStringCR; + m_wxFrameExtOnCreateToolBarlongwxWindowIDwxStringCR = a_OnCreateToolBarlongwxWindowIDwxStringCR; + m_wxFrameExtOnInternalIdle = a_OnInternalIdle; + m_wxFrameExtPositionMenuBar = a_PositionMenuBar; + m_wxFrameExtPositionStatusBar = a_PositionStatusBar; + m_wxFrameExtPositionToolBar = a_PositionToolBar; + m_wxFrameExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxFrameExtRestore = a_Restore; + m_wxFrameExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxFrameExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxFrameExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxFrameExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxFrameExtSetMenuBarwxMenuBarP = a_SetMenuBarwxMenuBarP; + m_wxFrameExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxFrameExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxFrameExtSetStatusBarwxStatusBarP = a_SetStatusBarwxStatusBarP; + m_wxFrameExtSetStatusTextwxStringCRint = a_SetStatusTextwxStringCRint; + m_wxFrameExtSetStatusWidthsintintCB = a_SetStatusWidthsintintCB; + m_wxFrameExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxFrameExtSetToolBarwxToolBarP = a_SetToolBarwxToolBarP; + m_wxFrameExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxFrameExtShowbool = a_Showbool; + m_wxFrameExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxFrameExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxFrameExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxFrameExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxFrameExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxFrameExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; + } +}; + + + +#endif diff --git a/wxheaders/wxext/object_ext.h b/wxheaders/wxext/object_ext.h index 6dd3156..ccaabe2 100644 --- a/wxheaders/wxext/object_ext.h +++ b/wxheaders/wxext/object_ext.h @@ -6,9 +6,9 @@ class wxRefCounterExt; class wxObjectExt; -typedef wxClassInfo* (*wxObjectExtGetClassInfoFunc)(const wxObjectExt* self); +typedef wxObjectRefData* (*wxObjectExtCloneRefDatawxObjectRefDataCPFunc)(const wxObjectExt* self, wxObjectRefData const* data); typedef wxObjectRefData* (*wxObjectExtCreateRefDataFunc)(const wxObjectExt* self); -typedef wxObjectRefData* (*wxObjectExtCloneRefDataFunc)(const wxObjectExt* self, wxObjectRefData const* data); +typedef wxClassInfo* (*wxObjectExtGetClassInfoFunc)(const wxObjectExt* self); class wxRefCounterExt: public wxRefCounter { @@ -23,12 +23,12 @@ public: wxObjectExt(): wxObject() { } virtual ~wxObjectExt() { } wxObjectExt(wxObject const& other): wxObject(other) { } - wxObjectExtGetClassInfoFunc m_wxObjectExtGetClassInfo = NULL; - virtual wxClassInfo* GetClassInfo() const override + wxObjectExtCloneRefDatawxObjectRefDataCPFunc m_wxObjectExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override { - wxClassInfo* res = wxObject::GetClassInfo(); - if (*m_wxObjectExtGetClassInfo != NULL){ - return m_wxObjectExtGetClassInfo(this); + wxObjectRefData* res = wxObject::CloneRefData(data); + if (*m_wxObjectExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxObjectExtCloneRefDatawxObjectRefDataCP(this, data); } else { return res; @@ -45,21 +45,21 @@ public: return res; } } - wxObjectExtCloneRefDataFunc m_wxObjectExtCloneRefData = NULL; - virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + wxObjectExtGetClassInfoFunc m_wxObjectExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override { - wxObjectRefData* res = wxObject::CloneRefData(data); - if (*m_wxObjectExtCloneRefData != NULL){ - return m_wxObjectExtCloneRefData(this, data); + wxClassInfo* res = wxObject::GetClassInfo(); + if (*m_wxObjectExtGetClassInfo != NULL){ + return m_wxObjectExtGetClassInfo(this); } else { return res; } } - wxObjectExt(wxObjectExtGetClassInfoFunc a_GetClassInfo, wxObjectExtCreateRefDataFunc a_CreateRefData, wxObjectExtCloneRefDataFunc a_CloneRefData): wxObject() { - m_wxObjectExtGetClassInfo = a_GetClassInfo; + wxObjectExt(wxObjectExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxObjectExtCreateRefDataFunc a_CreateRefData, wxObjectExtGetClassInfoFunc a_GetClassInfo): wxObject() { + m_wxObjectExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; m_wxObjectExtCreateRefData = a_CreateRefData; - m_wxObjectExtCloneRefData = a_CloneRefData; + m_wxObjectExtGetClassInfo = a_GetClassInfo; } }; diff --git a/wxheaders/wxext/osx/app_ext.h b/wxheaders/wxext/osx/app_ext.h deleted file mode 100644 index 5384191..0000000 --- a/wxheaders/wxext/osx/app_ext.h +++ /dev/null @@ -1,258 +0,0 @@ -#ifndef _WX_OSX_APP_H_EXT_ -#define _WX_OSX_APP_H_EXT_ - -class wxAppExt; -typedef void (*wxAppExtWakeUpIdleFunc)(const wxAppExt* self); -typedef bool (*wxAppExtCallOnInitFunc)(const wxAppExt* self); -typedef bool (*wxAppExtOnInitGuiFunc)(const wxAppExt* self); -typedef int (*wxAppExtOnRunFunc)(const wxAppExt* self); -typedef bool (*wxAppExtProcessIdleFunc)(const wxAppExt* self); -typedef bool (*wxAppExtInitializeFunc)(const wxAppExt* self, int& argc, wxChar** argv); -typedef void (*wxAppExtCleanUpFunc)(const wxAppExt* self); -typedef WX_NSObject (*wxAppExtOSXCreateAppControllerFunc)(const wxAppExt* self); -typedef void (*wxAppExtMacHandleUnhandledEventFunc)(const wxAppExt* self, WXEVENTREF ev); -typedef void (*wxAppExtMacOpenFilesFunc)(const wxAppExt* self, wxArrayString const& fileNames); -typedef void (*wxAppExtMacOpenFileFunc)(const wxAppExt* self, wxString const& fileName); -typedef void (*wxAppExtMacOpenURLFunc)(const wxAppExt* self, wxString const& url); -typedef void (*wxAppExtMacPrintFilesFunc)(const wxAppExt* self, wxArrayString const& fileNames); -typedef void (*wxAppExtMacPrintFileFunc)(const wxAppExt* self, wxString const& fileName); -typedef void (*wxAppExtMacNewFileFunc)(const wxAppExt* self); -typedef void (*wxAppExtMacReopenAppFunc)(const wxAppExt* self); -typedef void (*wxAppExtOSXOnWillFinishLaunchingFunc)(const wxAppExt* self); -typedef void (*wxAppExtOSXOnDidFinishLaunchingFunc)(const wxAppExt* self); -typedef bool (*wxAppExtOSXOnShouldTerminateFunc)(const wxAppExt* self); -typedef void (*wxAppExtOSXOnWillTerminateFunc)(const wxAppExt* self); - - -typedef bool (*wxAppBaseExtInitializeFunc)(const wxAppBaseExt* self, int& argc, wxChar** argv); -typedef bool (*wxAppBaseExtOnInitGuiFunc)(const wxAppBaseExt* self); -typedef int (*wxAppBaseExtOnRunFunc)(const wxAppBaseExt* self); -typedef int (*wxAppBaseExtOnExitFunc)(const wxAppBaseExt* self); -typedef void (*wxAppBaseExtCleanUpFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtSafeYieldFunc)(const wxAppBaseExt* self, wxWindow* win, bool onlyIfNeeded); -typedef bool (*wxAppBaseExtSafeYieldForFunc)(const wxAppBaseExt* self, wxWindow* win, long eventsToProcess); -typedef bool (*wxAppBaseExtProcessIdleFunc)(const wxAppBaseExt* self); -typedef wxWindow* (*wxAppBaseExtGetTopWindowFunc)(const wxAppBaseExt* self); -typedef wxVideoMode (*wxAppBaseExtGetDisplayModeFunc)(const wxAppBaseExt* self); -typedef wxLayoutDirection (*wxAppBaseExtGetLayoutDirectionFunc)(const wxAppBaseExt* self); -typedef bool (*wxAppBaseExtOnCmdLineParsedFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppBaseExtOnInitCmdLineFunc)(const wxAppBaseExt* self, wxCmdLineParser& parser); -typedef void (*wxAppBaseExtSetActiveFunc)(const wxAppBaseExt* self, bool isActive, wxWindow* lastFocus); -typedef wxAppTraits* (*wxAppBaseExtCreateTraitsFunc)(const wxAppBaseExt* self); - - -class wxAppExt: public wxApp -{ -public: - wxAppExt(): wxApp() { } - virtual ~wxAppExt() { } - wxAppExtWakeUpIdleFunc m_wxAppExtWakeUpIdle = NULL; - virtual void WakeUpIdle() override - { - wxApp::WakeUpIdle(); - if (*m_wxAppExtWakeUpIdle != NULL){ - return m_wxAppExtWakeUpIdle(this); - } - } - wxAppExtCallOnInitFunc m_wxAppExtCallOnInit = NULL; - virtual bool CallOnInit() override - { - bool res = wxApp::CallOnInit(); - if (*m_wxAppExtCallOnInit != NULL){ - return m_wxAppExtCallOnInit(this); - } - else { - return res; - } - } - wxAppExtOnInitGuiFunc m_wxAppExtOnInitGui = NULL; - virtual bool OnInitGui() override - { - bool res = wxApp::OnInitGui(); - if (*m_wxAppExtOnInitGui != NULL){ - return m_wxAppExtOnInitGui(this); - } - else { - return res; - } - } - wxAppExtOnRunFunc m_wxAppExtOnRun = NULL; - virtual int OnRun() override - { - int res = wxApp::OnRun(); - if (*m_wxAppExtOnRun != NULL){ - return m_wxAppExtOnRun(this); - } - else { - return res; - } - } - wxAppExtProcessIdleFunc m_wxAppExtProcessIdle = NULL; - virtual bool ProcessIdle() override - { - bool res = wxApp::ProcessIdle(); - if (*m_wxAppExtProcessIdle != NULL){ - return m_wxAppExtProcessIdle(this); - } - else { - return res; - } - } - wxAppExtInitializeFunc m_wxAppExtInitialize = NULL; - virtual bool Initialize(int& argc, wxChar** argv) override - { - bool res = wxApp::Initialize(argc, argv); - if (*m_wxAppExtInitialize != NULL){ - return m_wxAppExtInitialize(this, argc, argv); - } - else { - return res; - } - } - wxAppExtCleanUpFunc m_wxAppExtCleanUp = NULL; - virtual void CleanUp() override - { - wxApp::CleanUp(); - if (*m_wxAppExtCleanUp != NULL){ - return m_wxAppExtCleanUp(this); - } - } - wxAppExtOSXCreateAppControllerFunc m_wxAppExtOSXCreateAppController = NULL; - virtual WX_NSObject OSXCreateAppController() override - { - WX_NSObject res = wxApp::OSXCreateAppController(); - if (*m_wxAppExtOSXCreateAppController != NULL){ - return m_wxAppExtOSXCreateAppController(this); - } - else { - return res; - } - } - wxAppExtMacHandleUnhandledEventFunc m_wxAppExtMacHandleUnhandledEvent = NULL; - virtual void MacHandleUnhandledEvent(WXEVENTREF ev) override - { - wxApp::MacHandleUnhandledEvent(ev); - if (*m_wxAppExtMacHandleUnhandledEvent != NULL){ - return m_wxAppExtMacHandleUnhandledEvent(this, ev); - } - } - wxAppExtMacOpenFilesFunc m_wxAppExtMacOpenFiles = NULL; - virtual void MacOpenFiles(wxArrayString const& fileNames) override - { - wxApp::MacOpenFiles(fileNames); - if (*m_wxAppExtMacOpenFiles != NULL){ - return m_wxAppExtMacOpenFiles(this, fileNames); - } - } - wxAppExtMacOpenFileFunc m_wxAppExtMacOpenFile = NULL; - virtual void MacOpenFile(wxString const& fileName) override - { - wxApp::MacOpenFile(fileName); - if (*m_wxAppExtMacOpenFile != NULL){ - return m_wxAppExtMacOpenFile(this, fileName); - } - } - wxAppExtMacOpenURLFunc m_wxAppExtMacOpenURL = NULL; - virtual void MacOpenURL(wxString const& url) override - { - wxApp::MacOpenURL(url); - if (*m_wxAppExtMacOpenURL != NULL){ - return m_wxAppExtMacOpenURL(this, url); - } - } - wxAppExtMacPrintFilesFunc m_wxAppExtMacPrintFiles = NULL; - virtual void MacPrintFiles(wxArrayString const& fileNames) override - { - wxApp::MacPrintFiles(fileNames); - if (*m_wxAppExtMacPrintFiles != NULL){ - return m_wxAppExtMacPrintFiles(this, fileNames); - } - } - wxAppExtMacPrintFileFunc m_wxAppExtMacPrintFile = NULL; - virtual void MacPrintFile(wxString const& fileName) override - { - wxApp::MacPrintFile(fileName); - if (*m_wxAppExtMacPrintFile != NULL){ - return m_wxAppExtMacPrintFile(this, fileName); - } - } - wxAppExtMacNewFileFunc m_wxAppExtMacNewFile = NULL; - virtual void MacNewFile() override - { - wxApp::MacNewFile(); - if (*m_wxAppExtMacNewFile != NULL){ - return m_wxAppExtMacNewFile(this); - } - } - wxAppExtMacReopenAppFunc m_wxAppExtMacReopenApp = NULL; - virtual void MacReopenApp() override - { - wxApp::MacReopenApp(); - if (*m_wxAppExtMacReopenApp != NULL){ - return m_wxAppExtMacReopenApp(this); - } - } - wxAppExtOSXOnWillFinishLaunchingFunc m_wxAppExtOSXOnWillFinishLaunching = NULL; - virtual void OSXOnWillFinishLaunching() override - { - wxApp::OSXOnWillFinishLaunching(); - if (*m_wxAppExtOSXOnWillFinishLaunching != NULL){ - return m_wxAppExtOSXOnWillFinishLaunching(this); - } - } - wxAppExtOSXOnDidFinishLaunchingFunc m_wxAppExtOSXOnDidFinishLaunching = NULL; - virtual void OSXOnDidFinishLaunching() override - { - wxApp::OSXOnDidFinishLaunching(); - if (*m_wxAppExtOSXOnDidFinishLaunching != NULL){ - return m_wxAppExtOSXOnDidFinishLaunching(this); - } - } - wxAppExtOSXOnShouldTerminateFunc m_wxAppExtOSXOnShouldTerminate = NULL; - virtual bool OSXOnShouldTerminate() override - { - bool res = wxApp::OSXOnShouldTerminate(); - if (*m_wxAppExtOSXOnShouldTerminate != NULL){ - return m_wxAppExtOSXOnShouldTerminate(this); - } - else { - return res; - } - } - wxAppExtOSXOnWillTerminateFunc m_wxAppExtOSXOnWillTerminate = NULL; - virtual void OSXOnWillTerminate() override - { - wxApp::OSXOnWillTerminate(); - if (*m_wxAppExtOSXOnWillTerminate != NULL){ - return m_wxAppExtOSXOnWillTerminate(this); - } - } - static void SetInitializerFunction(wxAppInitializerFunction fn) - { ms_appInitFn = fn; } - wxAppExt(wxAppExtWakeUpIdleFunc a_WakeUpIdle, wxAppExtCallOnInitFunc a_CallOnInit, wxAppExtOnInitGuiFunc a_OnInitGui, wxAppExtOnRunFunc a_OnRun, wxAppExtProcessIdleFunc a_ProcessIdle, wxAppExtInitializeFunc a_Initialize, wxAppExtCleanUpFunc a_CleanUp, wxAppExtOSXCreateAppControllerFunc a_OSXCreateAppController, wxAppExtMacHandleUnhandledEventFunc a_MacHandleUnhandledEvent, wxAppExtMacOpenFilesFunc a_MacOpenFiles, wxAppExtMacOpenFileFunc a_MacOpenFile, wxAppExtMacOpenURLFunc a_MacOpenURL, wxAppExtMacPrintFilesFunc a_MacPrintFiles, wxAppExtMacPrintFileFunc a_MacPrintFile, wxAppExtMacNewFileFunc a_MacNewFile, wxAppExtMacReopenAppFunc a_MacReopenApp, wxAppExtOSXOnWillFinishLaunchingFunc a_OSXOnWillFinishLaunching, wxAppExtOSXOnDidFinishLaunchingFunc a_OSXOnDidFinishLaunching, wxAppExtOSXOnShouldTerminateFunc a_OSXOnShouldTerminate, wxAppExtOSXOnWillTerminateFunc a_OSXOnWillTerminate): wxApp() { - m_wxAppExtWakeUpIdle = a_WakeUpIdle; - m_wxAppExtCallOnInit = a_CallOnInit; - m_wxAppExtOnInitGui = a_OnInitGui; - m_wxAppExtOnRun = a_OnRun; - m_wxAppExtProcessIdle = a_ProcessIdle; - m_wxAppExtInitialize = a_Initialize; - m_wxAppExtCleanUp = a_CleanUp; - m_wxAppExtOSXCreateAppController = a_OSXCreateAppController; - m_wxAppExtMacHandleUnhandledEvent = a_MacHandleUnhandledEvent; - m_wxAppExtMacOpenFiles = a_MacOpenFiles; - m_wxAppExtMacOpenFile = a_MacOpenFile; - m_wxAppExtMacOpenURL = a_MacOpenURL; - m_wxAppExtMacPrintFiles = a_MacPrintFiles; - m_wxAppExtMacPrintFile = a_MacPrintFile; - m_wxAppExtMacNewFile = a_MacNewFile; - m_wxAppExtMacReopenApp = a_MacReopenApp; - m_wxAppExtOSXOnWillFinishLaunching = a_OSXOnWillFinishLaunching; - m_wxAppExtOSXOnDidFinishLaunching = a_OSXOnDidFinishLaunching; - m_wxAppExtOSXOnShouldTerminate = a_OSXOnShouldTerminate; - m_wxAppExtOSXOnWillTerminate = a_OSXOnWillTerminate; - } -}; - - - -#endif diff --git a/wxheaders/wxext/panel_ext.h b/wxheaders/wxext/panel_ext.h index e85014f..2580871 100644 --- a/wxheaders/wxext/panel_ext.h +++ b/wxheaders/wxext/panel_ext.h @@ -4,13 +4,3701 @@ #include #include +class wxNavigationEnabledWindowExt; +typedef bool (*wxNavigationEnabledWindowExtAcceptsFocusFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtAcceptsFocusFromKeyboardFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtAcceptsFocusRecursivelyFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtAddChildwxWindowBasePFunc)(const wxNavigationEnabledWindowExt* self, wxWindowBase* child); +typedef void (*wxNavigationEnabledWindowExtAddPendingEventwxEventCRFunc)(const wxNavigationEnabledWindowExt* self, wxEvent const& event); +typedef wxCoord (*wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxNavigationEnabledWindowExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRintFunc)(const wxNavigationEnabledWindowExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolboolFunc)(const wxNavigationEnabledWindowExt* self, bool param0, bool param1); +typedef void (*wxNavigationEnabledWindowExtAssociateHandleWXWidgetFunc)(const wxNavigationEnabledWindowExt* self, WXWidget param0); +typedef bool (*wxNavigationEnabledWindowExtBeginRepositioningChildrenFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtCanApplyThemeBorderFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtCanBeFocusedFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtCanBeOutsideClientAreaFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtCanScrollintFunc)(const wxNavigationEnabledWindowExt* self, int orient); +typedef bool (*wxNavigationEnabledWindowExtCanSetTransparentFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtClearBackgroundFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtClientToWindowSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCPFunc)(const wxNavigationEnabledWindowExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxNavigationEnabledWindowExtCreateRefDataFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtDestroyFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDissociateHandleFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDoCaptureMouseFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDoCentreintFunc)(const wxNavigationEnabledWindowExt* self, int dir); +typedef void (*wxNavigationEnabledWindowExtDoClientToScreenintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* x, int* y); +typedef void (*wxNavigationEnabledWindowExtDoEnableboolFunc)(const wxNavigationEnabledWindowExt* self, bool param0); +typedef void (*wxNavigationEnabledWindowExtDoFreezeFunc)(const wxNavigationEnabledWindowExt* self); +typedef int (*wxNavigationEnabledWindowExtDoGetBestClientHeightintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef wxSize (*wxNavigationEnabledWindowExtDoGetBestClientSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef int (*wxNavigationEnabledWindowExtDoGetBestClientWidthintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef wxSize (*wxNavigationEnabledWindowExtDoGetBestSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef void* (*wxNavigationEnabledWindowExtDoGetClientDataFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxClientData* (*wxNavigationEnabledWindowExtDoGetClientObjectFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDoGetClientSizeintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* width, int* height); +typedef void (*wxNavigationEnabledWindowExtDoGetPositionintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* x, int* y); +typedef void (*wxNavigationEnabledWindowExtDoGetScreenPositionintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* x, int* y); +typedef void (*wxNavigationEnabledWindowExtDoGetSizeintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* width, int* height); +typedef void (*wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxNavigationEnabledWindowExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxNavigationEnabledWindowExtDoGetVirtualSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxHitTest (*wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoordFunc)(const wxNavigationEnabledWindowExt* self, wxCoord x, wxCoord y); +typedef bool (*wxNavigationEnabledWindowExtDoIsExposedintintintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y, int w, int h); +typedef bool (*wxNavigationEnabledWindowExtDoIsExposedintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y); +typedef void (*wxNavigationEnabledWindowExtDoMoveWindowintintintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y, int width, int height); +typedef bool (*wxNavigationEnabledWindowExtDoNavigateInintFunc)(const wxNavigationEnabledWindowExt* self, int flags); +typedef bool (*wxNavigationEnabledWindowExtDoPhaseintFunc)(const wxNavigationEnabledWindowExt* self, int phase); +typedef bool (*wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintintFunc)(const wxNavigationEnabledWindowExt* self, wxMenu* menu, int x, int y); +typedef void (*wxNavigationEnabledWindowExtDoReleaseMouseFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDoScreenToClientintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* x, int* y); +typedef void (*wxNavigationEnabledWindowExtDoSetClientDatavoidPFunc)(const wxNavigationEnabledWindowExt* self, void* data); +typedef void (*wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataPFunc)(const wxNavigationEnabledWindowExt* self, wxClientData* data); +typedef void (*wxNavigationEnabledWindowExtDoSetClientSizeintintFunc)(const wxNavigationEnabledWindowExt* self, int width, int height); +typedef void (*wxNavigationEnabledWindowExtDoSetSizeintintintintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintintFunc)(const wxNavigationEnabledWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxNavigationEnabledWindowExtDoSetToolTipwxToolTipPFunc)(const wxNavigationEnabledWindowExt* self, wxToolTip* tip); +typedef void (*wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCRFunc)(const wxNavigationEnabledWindowExt* self, wxString const& tip); +typedef void (*wxNavigationEnabledWindowExtDoSetVirtualSizeintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y); +typedef void (*wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariantFunc)(const wxNavigationEnabledWindowExt* self, wxWindowVariant variant); +typedef void (*wxNavigationEnabledWindowExtDoThawFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxNavigationEnabledWindowExt* self, wxUpdateUIEvent& event); +typedef void (*wxNavigationEnabledWindowExtDragAcceptFilesboolFunc)(const wxNavigationEnabledWindowExt* self, bool accept); +typedef bool (*wxNavigationEnabledWindowExtEnableboolFunc)(const wxNavigationEnabledWindowExt* self, bool enable); +typedef bool (*wxNavigationEnabledWindowExtEnableTouchEventsintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef void (*wxNavigationEnabledWindowExtEnableVisibleFocusboolFunc)(const wxNavigationEnabledWindowExt* self, bool param0); +typedef void (*wxNavigationEnabledWindowExtEndRepositioningChildrenFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtFitFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtFitInsideFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetBestVirtualSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef int (*wxNavigationEnabledWindowExtGetCharHeightFunc)(const wxNavigationEnabledWindowExt* self); +typedef int (*wxNavigationEnabledWindowExtGetCharWidthFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxClassInfo* (*wxNavigationEnabledWindowExtGetClassInfoFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxPoint (*wxNavigationEnabledWindowExtGetClientAreaOriginFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtGetClientSizeConstraintintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* w, int* h); +typedef double (*wxNavigationEnabledWindowExtGetContentScaleFactorFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetDPIFunc)(const wxNavigationEnabledWindowExt* self); +typedef double (*wxNavigationEnabledWindowExtGetDPIScaleFactorFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxVisualAttributes (*wxNavigationEnabledWindowExtGetDefaultAttributesFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxBorder (*wxNavigationEnabledWindowExtGetDefaultBorderFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxBorder (*wxNavigationEnabledWindowExtGetDefaultBorderForControlFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxDropTarget* (*wxNavigationEnabledWindowExtGetDropTargetFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetEffectiveMinSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxEventHashTable& (*wxNavigationEnabledWindowExtGetEventHashTableFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxEventTable const* (*wxNavigationEnabledWindowExtGetEventTableFunc)(const wxNavigationEnabledWindowExt* self); +typedef WXWidget (*wxNavigationEnabledWindowExtGetHandleFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxString (*wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxNavigationEnabledWindowExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxNavigationEnabledWindowExtGetLabelFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxLayoutDirection (*wxNavigationEnabledWindowExtGetLayoutDirectionFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxWindow* (*wxNavigationEnabledWindowExtGetMainWindowOfCompositeControlFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetMaxClientSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetMaxSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetMinClientSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetMinSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxString (*wxNavigationEnabledWindowExtGetNameFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtGetPositionConstraintintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* x, int* y); +typedef int (*wxNavigationEnabledWindowExtGetScrollPosintFunc)(const wxNavigationEnabledWindowExt* self, int orient); +typedef int (*wxNavigationEnabledWindowExtGetScrollRangeintFunc)(const wxNavigationEnabledWindowExt* self, int orient); +typedef int (*wxNavigationEnabledWindowExtGetScrollThumbintFunc)(const wxNavigationEnabledWindowExt* self, int orient); +typedef void (*wxNavigationEnabledWindowExtGetSizeConstraintintPintPFunc)(const wxNavigationEnabledWindowExt* self, int* w, int* h); +typedef bool (*wxNavigationEnabledWindowExtGetThemeEnabledFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxValidator* (*wxNavigationEnabledWindowExtGetValidatorFunc)(const wxNavigationEnabledWindowExt* self); +typedef wxSize (*wxNavigationEnabledWindowExtGetWindowBorderSizeFunc)(const wxNavigationEnabledWindowExt* self); +typedef long (*wxNavigationEnabledWindowExtGetWindowStyleFlagFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtHasCaptureFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtHasFocusFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtHasMultiplePagesFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtHasTransparentBackgroundFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedintFunc)(const wxNavigationEnabledWindowExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxNavigationEnabledWindowExtInformFirstDirectionintintintFunc)(const wxNavigationEnabledWindowExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxNavigationEnabledWindowExtInheritAttributesFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtInitDialogFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCPFunc)(const wxNavigationEnabledWindowExt* self, wxWindow const* param0); +typedef bool (*wxNavigationEnabledWindowExtIsDoubleBufferedFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsRetainedFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsScrollbarAlwaysShownintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef bool (*wxNavigationEnabledWindowExtIsShownFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsShownOnScreenFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsThisEnabledFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsTopLevelFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxNavigationEnabledWindowExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxNavigationEnabledWindowExt* self, wxString* reason); +typedef bool (*wxNavigationEnabledWindowExtLayoutFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtLayoutPhase1intPFunc)(const wxNavigationEnabledWindowExt* self, int* noChanges); +typedef bool (*wxNavigationEnabledWindowExtLayoutPhase2intPFunc)(const wxNavigationEnabledWindowExt* self, int* noChanges); +typedef void (*wxNavigationEnabledWindowExtLowerFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtMoveConstraintintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y); +typedef bool (*wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxNavigationEnabledWindowExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxNavigationEnabledWindowExtOnInternalIdleFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtPrepareDCwxDCRFunc)(const wxNavigationEnabledWindowExt* self, wxDC& param0); +typedef bool (*wxNavigationEnabledWindowExtProcessEventwxEventRFunc)(const wxNavigationEnabledWindowExt* self, wxEvent& event); +typedef void (*wxNavigationEnabledWindowExtQueueEventwxEventPFunc)(const wxNavigationEnabledWindowExt* self, wxEvent* event); +typedef void (*wxNavigationEnabledWindowExtRaiseFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtRefreshboolwxRectCPFunc)(const wxNavigationEnabledWindowExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxNavigationEnabledWindowExtRegisterHotKeyintintintFunc)(const wxNavigationEnabledWindowExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxNavigationEnabledWindowExtRemoveChildwxWindowBasePFunc)(const wxNavigationEnabledWindowExt* self, wxWindowBase* child); +typedef bool (*wxNavigationEnabledWindowExtReparentwxWindowBasePFunc)(const wxNavigationEnabledWindowExt* self, wxWindowBase* newParent); +typedef bool (*wxNavigationEnabledWindowExtScrollLinesintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef bool (*wxNavigationEnabledWindowExtScrollPagesintFunc)(const wxNavigationEnabledWindowExt* self, int param0); +typedef void (*wxNavigationEnabledWindowExtScrollWindowintintwxRectCPFunc)(const wxNavigationEnabledWindowExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventRFunc)(const wxNavigationEnabledWindowExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxNavigationEnabledWindowExtSendIdleEventswxIdleEventRFunc)(const wxNavigationEnabledWindowExt* self, wxIdleEvent& event); +typedef void (*wxNavigationEnabledWindowExtSendSizeEventintFunc)(const wxNavigationEnabledWindowExt* self, int flags); +typedef void (*wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxNavigationEnabledWindowExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxNavigationEnabledWindowExtSetBackgroundColourwxColourCRFunc)(const wxNavigationEnabledWindowExt* self, wxColour const& colour); +typedef bool (*wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyleFunc)(const wxNavigationEnabledWindowExt* self, wxBackgroundStyle style); +typedef void (*wxNavigationEnabledWindowExtSetCanFocusboolFunc)(const wxNavigationEnabledWindowExt* self, bool param0); +typedef void (*wxNavigationEnabledWindowExtSetConstraintSizesboolFunc)(const wxNavigationEnabledWindowExt* self, bool recurse); +typedef bool (*wxNavigationEnabledWindowExtSetCursorwxCursorCRFunc)(const wxNavigationEnabledWindowExt* self, wxCursor const& cursor); +typedef void (*wxNavigationEnabledWindowExtSetDoubleBufferedboolFunc)(const wxNavigationEnabledWindowExt* self, bool param0); +typedef void (*wxNavigationEnabledWindowExtSetDropTargetwxDropTargetPFunc)(const wxNavigationEnabledWindowExt* self, wxDropTarget* dropTarget); +typedef void (*wxNavigationEnabledWindowExtSetExtraStylelongFunc)(const wxNavigationEnabledWindowExt* self, long exStyle); +typedef void (*wxNavigationEnabledWindowExtSetFocusFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtSetFocusFromKbdFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtSetFontwxFontCRFunc)(const wxNavigationEnabledWindowExt* self, wxFont const& font); +typedef bool (*wxNavigationEnabledWindowExtSetForegroundColourwxColourCRFunc)(const wxNavigationEnabledWindowExt* self, wxColour const& colour); +typedef void (*wxNavigationEnabledWindowExtSetIdwxWindowIDFunc)(const wxNavigationEnabledWindowExt* self, wxWindowID winid); +typedef void (*wxNavigationEnabledWindowExtSetLabelwxStringCRFunc)(const wxNavigationEnabledWindowExt* self, wxString const& label); +typedef void (*wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxNavigationEnabledWindowExt* self, wxLayoutDirection param0); +typedef void (*wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& size); +typedef void (*wxNavigationEnabledWindowExtSetMaxSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& maxSize); +typedef void (*wxNavigationEnabledWindowExtSetMinClientSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& size); +typedef void (*wxNavigationEnabledWindowExtSetMinSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& minSize); +typedef void (*wxNavigationEnabledWindowExtSetNamewxStringCRFunc)(const wxNavigationEnabledWindowExt* self, wxString const& name); +typedef void (*wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerPFunc)(const wxNavigationEnabledWindowExt* self, wxEvtHandler* handler); +typedef void (*wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxNavigationEnabledWindowExt* self, wxEvtHandler* handler); +typedef void (*wxNavigationEnabledWindowExtSetScrollPosintintboolFunc)(const wxNavigationEnabledWindowExt* self, int orient, int pos, bool refresh); +typedef void (*wxNavigationEnabledWindowExtSetScrollbarintintintintboolFunc)(const wxNavigationEnabledWindowExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxNavigationEnabledWindowExtSetSizeConstraintintintintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y, int w, int h); +typedef void (*wxNavigationEnabledWindowExtSetSizeHintsintintintintintintFunc)(const wxNavigationEnabledWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxNavigationEnabledWindowExtSetThemeEnabledboolFunc)(const wxNavigationEnabledWindowExt* self, bool enableTheme); +typedef bool (*wxNavigationEnabledWindowExtSetTransparentwxByteFunc)(const wxNavigationEnabledWindowExt* self, wxByte param0); +typedef void (*wxNavigationEnabledWindowExtSetValidatorwxValidatorCRFunc)(const wxNavigationEnabledWindowExt* self, wxValidator const& validator); +typedef void (*wxNavigationEnabledWindowExtSetWindowStyleFlaglongFunc)(const wxNavigationEnabledWindowExt* self, long style); +typedef bool (*wxNavigationEnabledWindowExtShouldInheritColoursFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtShowboolFunc)(const wxNavigationEnabledWindowExt* self, bool show); +typedef bool (*wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedintFunc)(const wxNavigationEnabledWindowExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxNavigationEnabledWindowExtTransferDataFromWindowFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtTransferDataToWindowFunc)(const wxNavigationEnabledWindowExt* self); +typedef bool (*wxNavigationEnabledWindowExtTryAfterwxEventRFunc)(const wxNavigationEnabledWindowExt* self, wxEvent& event); +typedef bool (*wxNavigationEnabledWindowExtTryBeforewxEventRFunc)(const wxNavigationEnabledWindowExt* self, wxEvent& event); +typedef bool (*wxNavigationEnabledWindowExtUnregisterHotKeyintFunc)(const wxNavigationEnabledWindowExt* self, int hotkeyId); +typedef void (*wxNavigationEnabledWindowExtUpdateFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtUpdateWindowUIlongFunc)(const wxNavigationEnabledWindowExt* self, long flags); +typedef bool (*wxNavigationEnabledWindowExtValidateFunc)(const wxNavigationEnabledWindowExt* self); +typedef void (*wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxNavigationEnabledWindowExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxNavigationEnabledWindowExtWXGetTextEntryFunc)(const wxNavigationEnabledWindowExt* self); +typedef void* (*wxNavigationEnabledWindowExtWXReservedEvtHandler1voidPFunc)(const wxNavigationEnabledWindowExt* self, void* param0); +typedef void* (*wxNavigationEnabledWindowExtWXReservedEvtHandler2voidPFunc)(const wxNavigationEnabledWindowExt* self, void* param0); +typedef void* (*wxNavigationEnabledWindowExtWXReservedWindow1voidPFunc)(const wxNavigationEnabledWindowExt* self, void* param0); +typedef void* (*wxNavigationEnabledWindowExtWXReservedWindow2voidPFunc)(const wxNavigationEnabledWindowExt* self, void* param0); +typedef void* (*wxNavigationEnabledWindowExtWXReservedWindow3voidPFunc)(const wxNavigationEnabledWindowExt* self, void* param0); +typedef void (*wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxNavigationEnabledWindowExt* self, int flags, wxSizer* sizer); +typedef void (*wxNavigationEnabledWindowExtWarpPointerintintFunc)(const wxNavigationEnabledWindowExt* self, int x, int y); +typedef wxSize (*wxNavigationEnabledWindowExtWindowToClientSizewxSizeCRFunc)(const wxNavigationEnabledWindowExt* self, wxSize const& size); class wxPanelBaseExt; +typedef bool (*wxPanelBaseExtAcceptsFocusFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtAcceptsFocusFromKeyboardFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtAcceptsFocusRecursivelyFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtAddChildwxWindowBasePFunc)(const wxPanelBaseExt* self, wxWindowBase* child); +typedef void (*wxPanelBaseExtAddPendingEventwxEventCRFunc)(const wxPanelBaseExt* self, wxEvent const& event); +typedef wxCoord (*wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxPanelBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxPanelBaseExtAdjustForParentClientOriginintRintRintFunc)(const wxPanelBaseExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxPanelBaseExtAlwaysShowScrollbarsboolboolFunc)(const wxPanelBaseExt* self, bool param0, bool param1); +typedef void (*wxPanelBaseExtAssociateHandleWXWidgetFunc)(const wxPanelBaseExt* self, WXWidget param0); +typedef bool (*wxPanelBaseExtBeginRepositioningChildrenFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtCanApplyThemeBorderFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtCanBeFocusedFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtCanBeOutsideClientAreaFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtCanScrollintFunc)(const wxPanelBaseExt* self, int orient); +typedef bool (*wxPanelBaseExtCanSetTransparentFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtClearBackgroundFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtClientToWindowSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxPanelBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxPanelBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPanelBaseExtCreateRefDataFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtDestroyFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDissociateHandleFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDoCaptureMouseFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDoCentreintFunc)(const wxPanelBaseExt* self, int dir); +typedef void (*wxPanelBaseExtDoClientToScreenintPintPFunc)(const wxPanelBaseExt* self, int* x, int* y); +typedef void (*wxPanelBaseExtDoEnableboolFunc)(const wxPanelBaseExt* self, bool param0); +typedef void (*wxPanelBaseExtDoFreezeFunc)(const wxPanelBaseExt* self); +typedef int (*wxPanelBaseExtDoGetBestClientHeightintFunc)(const wxPanelBaseExt* self, int param0); +typedef wxSize (*wxPanelBaseExtDoGetBestClientSizeFunc)(const wxPanelBaseExt* self); +typedef int (*wxPanelBaseExtDoGetBestClientWidthintFunc)(const wxPanelBaseExt* self, int param0); +typedef wxSize (*wxPanelBaseExtDoGetBestSizeFunc)(const wxPanelBaseExt* self); +typedef void* (*wxPanelBaseExtDoGetClientDataFunc)(const wxPanelBaseExt* self); +typedef wxClientData* (*wxPanelBaseExtDoGetClientObjectFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDoGetClientSizeintPintPFunc)(const wxPanelBaseExt* self, int* width, int* height); +typedef void (*wxPanelBaseExtDoGetPositionintPintPFunc)(const wxPanelBaseExt* self, int* x, int* y); +typedef void (*wxPanelBaseExtDoGetScreenPositionintPintPFunc)(const wxPanelBaseExt* self, int* x, int* y); +typedef void (*wxPanelBaseExtDoGetSizeintPintPFunc)(const wxPanelBaseExt* self, int* width, int* height); +typedef void (*wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxPanelBaseExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxPanelBaseExtDoGetVirtualSizeFunc)(const wxPanelBaseExt* self); +typedef wxHitTest (*wxPanelBaseExtDoHitTestwxCoordwxCoordFunc)(const wxPanelBaseExt* self, wxCoord x, wxCoord y); +typedef bool (*wxPanelBaseExtDoIsExposedintintintintFunc)(const wxPanelBaseExt* self, int x, int y, int w, int h); +typedef bool (*wxPanelBaseExtDoIsExposedintintFunc)(const wxPanelBaseExt* self, int x, int y); +typedef void (*wxPanelBaseExtDoMoveWindowintintintintFunc)(const wxPanelBaseExt* self, int x, int y, int width, int height); +typedef bool (*wxPanelBaseExtDoNavigateInintFunc)(const wxPanelBaseExt* self, int flags); +typedef bool (*wxPanelBaseExtDoPhaseintFunc)(const wxPanelBaseExt* self, int phase); +typedef bool (*wxPanelBaseExtDoPopupMenuwxMenuPintintFunc)(const wxPanelBaseExt* self, wxMenu* menu, int x, int y); +typedef void (*wxPanelBaseExtDoReleaseMouseFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDoScreenToClientintPintPFunc)(const wxPanelBaseExt* self, int* x, int* y); +typedef void (*wxPanelBaseExtDoSetClientDatavoidPFunc)(const wxPanelBaseExt* self, void* data); +typedef void (*wxPanelBaseExtDoSetClientObjectwxClientDataPFunc)(const wxPanelBaseExt* self, wxClientData* data); +typedef void (*wxPanelBaseExtDoSetClientSizeintintFunc)(const wxPanelBaseExt* self, int width, int height); +typedef void (*wxPanelBaseExtDoSetSizeintintintintintFunc)(const wxPanelBaseExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxPanelBaseExtDoSetSizeHintsintintintintintintFunc)(const wxPanelBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxPanelBaseExtDoSetToolTipwxToolTipPFunc)(const wxPanelBaseExt* self, wxToolTip* tip); +typedef void (*wxPanelBaseExtDoSetToolTipTextwxStringCRFunc)(const wxPanelBaseExt* self, wxString const& tip); +typedef void (*wxPanelBaseExtDoSetVirtualSizeintintFunc)(const wxPanelBaseExt* self, int x, int y); +typedef void (*wxPanelBaseExtDoSetWindowVariantwxWindowVariantFunc)(const wxPanelBaseExt* self, wxWindowVariant variant); +typedef void (*wxPanelBaseExtDoThawFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxPanelBaseExt* self, wxUpdateUIEvent& event); +typedef void (*wxPanelBaseExtDragAcceptFilesboolFunc)(const wxPanelBaseExt* self, bool accept); +typedef bool (*wxPanelBaseExtEnableboolFunc)(const wxPanelBaseExt* self, bool enable); +typedef bool (*wxPanelBaseExtEnableTouchEventsintFunc)(const wxPanelBaseExt* self, int param0); +typedef void (*wxPanelBaseExtEnableVisibleFocusboolFunc)(const wxPanelBaseExt* self, bool param0); +typedef void (*wxPanelBaseExtEndRepositioningChildrenFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtFitFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtFitInsideFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetBestVirtualSizeFunc)(const wxPanelBaseExt* self); +typedef int (*wxPanelBaseExtGetCharHeightFunc)(const wxPanelBaseExt* self); +typedef int (*wxPanelBaseExtGetCharWidthFunc)(const wxPanelBaseExt* self); +typedef wxClassInfo* (*wxPanelBaseExtGetClassInfoFunc)(const wxPanelBaseExt* self); +typedef wxPoint (*wxPanelBaseExtGetClientAreaOriginFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtGetClientSizeConstraintintPintPFunc)(const wxPanelBaseExt* self, int* w, int* h); +typedef double (*wxPanelBaseExtGetContentScaleFactorFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetDPIFunc)(const wxPanelBaseExt* self); +typedef double (*wxPanelBaseExtGetDPIScaleFactorFunc)(const wxPanelBaseExt* self); +typedef wxVisualAttributes (*wxPanelBaseExtGetDefaultAttributesFunc)(const wxPanelBaseExt* self); +typedef wxBorder (*wxPanelBaseExtGetDefaultBorderFunc)(const wxPanelBaseExt* self); +typedef wxBorder (*wxPanelBaseExtGetDefaultBorderForControlFunc)(const wxPanelBaseExt* self); +typedef wxDropTarget* (*wxPanelBaseExtGetDropTargetFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetEffectiveMinSizeFunc)(const wxPanelBaseExt* self); +typedef wxEventHashTable& (*wxPanelBaseExtGetEventHashTableFunc)(const wxPanelBaseExt* self); +typedef wxEventTable const* (*wxPanelBaseExtGetEventTableFunc)(const wxPanelBaseExt* self); +typedef WXWidget (*wxPanelBaseExtGetHandleFunc)(const wxPanelBaseExt* self); +typedef wxString (*wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxPanelBaseExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxPanelBaseExtGetLabelFunc)(const wxPanelBaseExt* self); +typedef wxLayoutDirection (*wxPanelBaseExtGetLayoutDirectionFunc)(const wxPanelBaseExt* self); +typedef wxWindow* (*wxPanelBaseExtGetMainWindowOfCompositeControlFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetMaxClientSizeFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetMaxSizeFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetMinClientSizeFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetMinSizeFunc)(const wxPanelBaseExt* self); +typedef wxString (*wxPanelBaseExtGetNameFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtGetPositionConstraintintPintPFunc)(const wxPanelBaseExt* self, int* x, int* y); +typedef int (*wxPanelBaseExtGetScrollPosintFunc)(const wxPanelBaseExt* self, int orient); +typedef int (*wxPanelBaseExtGetScrollRangeintFunc)(const wxPanelBaseExt* self, int orient); +typedef int (*wxPanelBaseExtGetScrollThumbintFunc)(const wxPanelBaseExt* self, int orient); +typedef void (*wxPanelBaseExtGetSizeConstraintintPintPFunc)(const wxPanelBaseExt* self, int* w, int* h); +typedef bool (*wxPanelBaseExtGetThemeEnabledFunc)(const wxPanelBaseExt* self); +typedef wxValidator* (*wxPanelBaseExtGetValidatorFunc)(const wxPanelBaseExt* self); +typedef wxSize (*wxPanelBaseExtGetWindowBorderSizeFunc)(const wxPanelBaseExt* self); +typedef long (*wxPanelBaseExtGetWindowStyleFlagFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtHasCaptureFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtHasFocusFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtHasMultiplePagesFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtHasTransparentBackgroundFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtHideWithEffectwxShowEffectunsignedintFunc)(const wxPanelBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxPanelBaseExtInformFirstDirectionintintintFunc)(const wxPanelBaseExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxPanelBaseExtInheritAttributesFunc)(const wxPanelBaseExt* self); typedef void (*wxPanelBaseExtInitDialogFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsClientAreaChildwxWindowCPFunc)(const wxPanelBaseExt* self, wxWindow const* param0); +typedef bool (*wxPanelBaseExtIsDoubleBufferedFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsRetainedFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsScrollbarAlwaysShownintFunc)(const wxPanelBaseExt* self, int param0); +typedef bool (*wxPanelBaseExtIsShownFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsShownOnScreenFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsThisEnabledFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsTopLevelFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxPanelBaseExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxPanelBaseExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxPanelBaseExt* self, wxString* reason); +typedef bool (*wxPanelBaseExtLayoutFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtLayoutPhase1intPFunc)(const wxPanelBaseExt* self, int* noChanges); +typedef bool (*wxPanelBaseExtLayoutPhase2intPFunc)(const wxPanelBaseExt* self, int* noChanges); +typedef void (*wxPanelBaseExtLowerFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtMoveConstraintintintFunc)(const wxPanelBaseExt* self, int x, int y); +typedef bool (*wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxPanelBaseExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxPanelBaseExtOnInternalIdleFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtPrepareDCwxDCRFunc)(const wxPanelBaseExt* self, wxDC& param0); +typedef bool (*wxPanelBaseExtProcessEventwxEventRFunc)(const wxPanelBaseExt* self, wxEvent& event); +typedef void (*wxPanelBaseExtQueueEventwxEventPFunc)(const wxPanelBaseExt* self, wxEvent* event); +typedef void (*wxPanelBaseExtRaiseFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtRefreshboolwxRectCPFunc)(const wxPanelBaseExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxPanelBaseExtRegisterHotKeyintintintFunc)(const wxPanelBaseExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxPanelBaseExtRemoveChildwxWindowBasePFunc)(const wxPanelBaseExt* self, wxWindowBase* child); +typedef bool (*wxPanelBaseExtReparentwxWindowBasePFunc)(const wxPanelBaseExt* self, wxWindowBase* newParent); +typedef bool (*wxPanelBaseExtScrollLinesintFunc)(const wxPanelBaseExt* self, int param0); +typedef bool (*wxPanelBaseExtScrollPagesintFunc)(const wxPanelBaseExt* self, int param0); +typedef void (*wxPanelBaseExtScrollWindowintintwxRectCPFunc)(const wxPanelBaseExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxPanelBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxPanelBaseExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxPanelBaseExtSendIdleEventswxIdleEventRFunc)(const wxPanelBaseExt* self, wxIdleEvent& event); +typedef void (*wxPanelBaseExtSendSizeEventintFunc)(const wxPanelBaseExt* self, int flags); +typedef void (*wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxPanelBaseExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxPanelBaseExtSetBackgroundColourwxColourCRFunc)(const wxPanelBaseExt* self, wxColour const& colour); +typedef bool (*wxPanelBaseExtSetBackgroundStylewxBackgroundStyleFunc)(const wxPanelBaseExt* self, wxBackgroundStyle style); +typedef void (*wxPanelBaseExtSetCanFocusboolFunc)(const wxPanelBaseExt* self, bool param0); +typedef void (*wxPanelBaseExtSetConstraintSizesboolFunc)(const wxPanelBaseExt* self, bool recurse); +typedef bool (*wxPanelBaseExtSetCursorwxCursorCRFunc)(const wxPanelBaseExt* self, wxCursor const& cursor); +typedef void (*wxPanelBaseExtSetDoubleBufferedboolFunc)(const wxPanelBaseExt* self, bool param0); +typedef void (*wxPanelBaseExtSetDropTargetwxDropTargetPFunc)(const wxPanelBaseExt* self, wxDropTarget* dropTarget); +typedef void (*wxPanelBaseExtSetExtraStylelongFunc)(const wxPanelBaseExt* self, long exStyle); +typedef void (*wxPanelBaseExtSetFocusFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtSetFocusFromKbdFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtSetFontwxFontCRFunc)(const wxPanelBaseExt* self, wxFont const& font); +typedef bool (*wxPanelBaseExtSetForegroundColourwxColourCRFunc)(const wxPanelBaseExt* self, wxColour const& colour); +typedef void (*wxPanelBaseExtSetIdwxWindowIDFunc)(const wxPanelBaseExt* self, wxWindowID winid); +typedef void (*wxPanelBaseExtSetLabelwxStringCRFunc)(const wxPanelBaseExt* self, wxString const& label); +typedef void (*wxPanelBaseExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxPanelBaseExt* self, wxLayoutDirection param0); +typedef void (*wxPanelBaseExtSetMaxClientSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& size); +typedef void (*wxPanelBaseExtSetMaxSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& maxSize); +typedef void (*wxPanelBaseExtSetMinClientSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& size); +typedef void (*wxPanelBaseExtSetMinSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& minSize); +typedef void (*wxPanelBaseExtSetNamewxStringCRFunc)(const wxPanelBaseExt* self, wxString const& name); +typedef void (*wxPanelBaseExtSetNextHandlerwxEvtHandlerPFunc)(const wxPanelBaseExt* self, wxEvtHandler* handler); +typedef void (*wxPanelBaseExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxPanelBaseExt* self, wxEvtHandler* handler); +typedef void (*wxPanelBaseExtSetScrollPosintintboolFunc)(const wxPanelBaseExt* self, int orient, int pos, bool refresh); +typedef void (*wxPanelBaseExtSetScrollbarintintintintboolFunc)(const wxPanelBaseExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxPanelBaseExtSetSizeConstraintintintintintFunc)(const wxPanelBaseExt* self, int x, int y, int w, int h); +typedef void (*wxPanelBaseExtSetSizeHintsintintintintintintFunc)(const wxPanelBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxPanelBaseExtSetThemeEnabledboolFunc)(const wxPanelBaseExt* self, bool enableTheme); +typedef bool (*wxPanelBaseExtSetTransparentwxByteFunc)(const wxPanelBaseExt* self, wxByte param0); +typedef void (*wxPanelBaseExtSetValidatorwxValidatorCRFunc)(const wxPanelBaseExt* self, wxValidator const& validator); +typedef void (*wxPanelBaseExtSetWindowStyleFlaglongFunc)(const wxPanelBaseExt* self, long style); +typedef bool (*wxPanelBaseExtShouldInheritColoursFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtShowboolFunc)(const wxPanelBaseExt* self, bool show); +typedef bool (*wxPanelBaseExtShowWithEffectwxShowEffectunsignedintFunc)(const wxPanelBaseExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxPanelBaseExtTransferDataFromWindowFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtTransferDataToWindowFunc)(const wxPanelBaseExt* self); +typedef bool (*wxPanelBaseExtTryAfterwxEventRFunc)(const wxPanelBaseExt* self, wxEvent& event); +typedef bool (*wxPanelBaseExtTryBeforewxEventRFunc)(const wxPanelBaseExt* self, wxEvent& event); +typedef bool (*wxPanelBaseExtUnregisterHotKeyintFunc)(const wxPanelBaseExt* self, int hotkeyId); +typedef void (*wxPanelBaseExtUpdateFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtUpdateWindowUIlongFunc)(const wxPanelBaseExt* self, long flags); +typedef bool (*wxPanelBaseExtValidateFunc)(const wxPanelBaseExt* self); +typedef void (*wxPanelBaseExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxPanelBaseExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxPanelBaseExtWXGetTextEntryFunc)(const wxPanelBaseExt* self); +typedef void* (*wxPanelBaseExtWXReservedEvtHandler1voidPFunc)(const wxPanelBaseExt* self, void* param0); +typedef void* (*wxPanelBaseExtWXReservedEvtHandler2voidPFunc)(const wxPanelBaseExt* self, void* param0); +typedef void* (*wxPanelBaseExtWXReservedWindow1voidPFunc)(const wxPanelBaseExt* self, void* param0); +typedef void* (*wxPanelBaseExtWXReservedWindow2voidPFunc)(const wxPanelBaseExt* self, void* param0); +typedef void* (*wxPanelBaseExtWXReservedWindow3voidPFunc)(const wxPanelBaseExt* self, void* param0); +typedef void (*wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxPanelBaseExt* self, int flags, wxSizer* sizer); +typedef void (*wxPanelBaseExtWarpPointerintintFunc)(const wxPanelBaseExt* self, int x, int y); +typedef wxSize (*wxPanelBaseExtWindowToClientSizewxSizeCRFunc)(const wxPanelBaseExt* self, wxSize const& size); +class wxPanelExt; +typedef bool (*wxPanelExtAcceptsFocusFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtAcceptsFocusFromKeyboardFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtAcceptsFocusRecursivelyFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtAddChildwxWindowBasePFunc)(const wxPanelExt* self, wxWindowBase* child); +typedef void (*wxPanelExtAddPendingEventwxEventCRFunc)(const wxPanelExt* self, wxEvent const& event); +typedef wxCoord (*wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxPanelExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxPanelExtAdjustForParentClientOriginintRintRintFunc)(const wxPanelExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxPanelExtAlwaysShowScrollbarsboolboolFunc)(const wxPanelExt* self, bool param0, bool param1); +typedef void (*wxPanelExtAssociateHandleWXWidgetFunc)(const wxPanelExt* self, WXWidget param0); +typedef bool (*wxPanelExtBeginRepositioningChildrenFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtCanApplyThemeBorderFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtCanBeFocusedFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtCanBeOutsideClientAreaFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtCanScrollintFunc)(const wxPanelExt* self, int orient); +typedef bool (*wxPanelExtCanSetTransparentFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtClearBackgroundFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtClientToWindowSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxPanelExtCloneRefDatawxObjectRefDataCPFunc)(const wxPanelExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxPanelExtCreateRefDataFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtDestroyFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDissociateHandleFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDoCaptureMouseFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDoCentreintFunc)(const wxPanelExt* self, int dir); +typedef void (*wxPanelExtDoClientToScreenintPintPFunc)(const wxPanelExt* self, int* x, int* y); +typedef void (*wxPanelExtDoEnableboolFunc)(const wxPanelExt* self, bool param0); +typedef void (*wxPanelExtDoFreezeFunc)(const wxPanelExt* self); +typedef int (*wxPanelExtDoGetBestClientHeightintFunc)(const wxPanelExt* self, int param0); +typedef wxSize (*wxPanelExtDoGetBestClientSizeFunc)(const wxPanelExt* self); +typedef int (*wxPanelExtDoGetBestClientWidthintFunc)(const wxPanelExt* self, int param0); +typedef wxSize (*wxPanelExtDoGetBestSizeFunc)(const wxPanelExt* self); +typedef void* (*wxPanelExtDoGetClientDataFunc)(const wxPanelExt* self); +typedef wxClientData* (*wxPanelExtDoGetClientObjectFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDoGetClientSizeintPintPFunc)(const wxPanelExt* self, int* width, int* height); +typedef void (*wxPanelExtDoGetPositionintPintPFunc)(const wxPanelExt* self, int* x, int* y); +typedef void (*wxPanelExtDoGetScreenPositionintPintPFunc)(const wxPanelExt* self, int* x, int* y); +typedef void (*wxPanelExtDoGetSizeintPintPFunc)(const wxPanelExt* self, int* width, int* height); +typedef void (*wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxPanelExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxPanelExtDoGetVirtualSizeFunc)(const wxPanelExt* self); +typedef wxHitTest (*wxPanelExtDoHitTestwxCoordwxCoordFunc)(const wxPanelExt* self, wxCoord x, wxCoord y); +typedef bool (*wxPanelExtDoIsExposedintintintintFunc)(const wxPanelExt* self, int x, int y, int w, int h); +typedef bool (*wxPanelExtDoIsExposedintintFunc)(const wxPanelExt* self, int x, int y); +typedef void (*wxPanelExtDoMoveWindowintintintintFunc)(const wxPanelExt* self, int x, int y, int width, int height); +typedef bool (*wxPanelExtDoNavigateInintFunc)(const wxPanelExt* self, int flags); +typedef bool (*wxPanelExtDoPhaseintFunc)(const wxPanelExt* self, int phase); +typedef bool (*wxPanelExtDoPopupMenuwxMenuPintintFunc)(const wxPanelExt* self, wxMenu* menu, int x, int y); +typedef void (*wxPanelExtDoReleaseMouseFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDoScreenToClientintPintPFunc)(const wxPanelExt* self, int* x, int* y); +typedef void (*wxPanelExtDoSetClientDatavoidPFunc)(const wxPanelExt* self, void* data); +typedef void (*wxPanelExtDoSetClientObjectwxClientDataPFunc)(const wxPanelExt* self, wxClientData* data); +typedef void (*wxPanelExtDoSetClientSizeintintFunc)(const wxPanelExt* self, int width, int height); +typedef void (*wxPanelExtDoSetSizeintintintintintFunc)(const wxPanelExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxPanelExtDoSetSizeHintsintintintintintintFunc)(const wxPanelExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxPanelExtDoSetToolTipwxToolTipPFunc)(const wxPanelExt* self, wxToolTip* tip); +typedef void (*wxPanelExtDoSetToolTipTextwxStringCRFunc)(const wxPanelExt* self, wxString const& tip); +typedef void (*wxPanelExtDoSetVirtualSizeintintFunc)(const wxPanelExt* self, int x, int y); +typedef void (*wxPanelExtDoSetWindowVariantwxWindowVariantFunc)(const wxPanelExt* self, wxWindowVariant variant); +typedef void (*wxPanelExtDoThawFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxPanelExt* self, wxUpdateUIEvent& event); +typedef void (*wxPanelExtDragAcceptFilesboolFunc)(const wxPanelExt* self, bool accept); +typedef bool (*wxPanelExtEnableboolFunc)(const wxPanelExt* self, bool enable); +typedef bool (*wxPanelExtEnableTouchEventsintFunc)(const wxPanelExt* self, int param0); +typedef void (*wxPanelExtEnableVisibleFocusboolFunc)(const wxPanelExt* self, bool param0); +typedef void (*wxPanelExtEndRepositioningChildrenFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtFitFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtFitInsideFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetBestVirtualSizeFunc)(const wxPanelExt* self); +typedef int (*wxPanelExtGetCharHeightFunc)(const wxPanelExt* self); +typedef int (*wxPanelExtGetCharWidthFunc)(const wxPanelExt* self); +typedef wxClassInfo* (*wxPanelExtGetClassInfoFunc)(const wxPanelExt* self); +typedef wxPoint (*wxPanelExtGetClientAreaOriginFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtGetClientSizeConstraintintPintPFunc)(const wxPanelExt* self, int* w, int* h); +typedef double (*wxPanelExtGetContentScaleFactorFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetDPIFunc)(const wxPanelExt* self); +typedef double (*wxPanelExtGetDPIScaleFactorFunc)(const wxPanelExt* self); +typedef wxVisualAttributes (*wxPanelExtGetDefaultAttributesFunc)(const wxPanelExt* self); +typedef wxBorder (*wxPanelExtGetDefaultBorderFunc)(const wxPanelExt* self); +typedef wxBorder (*wxPanelExtGetDefaultBorderForControlFunc)(const wxPanelExt* self); +typedef wxDropTarget* (*wxPanelExtGetDropTargetFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetEffectiveMinSizeFunc)(const wxPanelExt* self); +typedef wxEventHashTable& (*wxPanelExtGetEventHashTableFunc)(const wxPanelExt* self); +typedef wxEventTable const* (*wxPanelExtGetEventTableFunc)(const wxPanelExt* self); +typedef WXWidget (*wxPanelExtGetHandleFunc)(const wxPanelExt* self); +typedef wxString (*wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxPanelExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxPanelExtGetLabelFunc)(const wxPanelExt* self); +typedef wxLayoutDirection (*wxPanelExtGetLayoutDirectionFunc)(const wxPanelExt* self); +typedef wxWindow* (*wxPanelExtGetMainWindowOfCompositeControlFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetMaxClientSizeFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetMaxSizeFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetMinClientSizeFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetMinSizeFunc)(const wxPanelExt* self); +typedef wxString (*wxPanelExtGetNameFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtGetPositionConstraintintPintPFunc)(const wxPanelExt* self, int* x, int* y); +typedef int (*wxPanelExtGetScrollPosintFunc)(const wxPanelExt* self, int orient); +typedef int (*wxPanelExtGetScrollRangeintFunc)(const wxPanelExt* self, int orient); +typedef int (*wxPanelExtGetScrollThumbintFunc)(const wxPanelExt* self, int orient); +typedef void (*wxPanelExtGetSizeConstraintintPintPFunc)(const wxPanelExt* self, int* w, int* h); +typedef bool (*wxPanelExtGetThemeEnabledFunc)(const wxPanelExt* self); +typedef wxValidator* (*wxPanelExtGetValidatorFunc)(const wxPanelExt* self); +typedef wxSize (*wxPanelExtGetWindowBorderSizeFunc)(const wxPanelExt* self); +typedef long (*wxPanelExtGetWindowStyleFlagFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtHasCaptureFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtHasFocusFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtHasMultiplePagesFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtHasTransparentBackgroundFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtHideWithEffectwxShowEffectunsignedintFunc)(const wxPanelExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxPanelExtInformFirstDirectionintintintFunc)(const wxPanelExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxPanelExtInheritAttributesFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtInitDialogFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsClientAreaChildwxWindowCPFunc)(const wxPanelExt* self, wxWindow const* param0); +typedef bool (*wxPanelExtIsDoubleBufferedFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsRetainedFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsScrollbarAlwaysShownintFunc)(const wxPanelExt* self, int param0); +typedef bool (*wxPanelExtIsShownFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsShownOnScreenFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsThisEnabledFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsTopLevelFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxPanelExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxPanelExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxPanelExt* self, wxString* reason); +typedef bool (*wxPanelExtLayoutFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtLayoutPhase1intPFunc)(const wxPanelExt* self, int* noChanges); +typedef bool (*wxPanelExtLayoutPhase2intPFunc)(const wxPanelExt* self, int* noChanges); +typedef void (*wxPanelExtLowerFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtMoveConstraintintintFunc)(const wxPanelExt* self, int x, int y); +typedef bool (*wxPanelExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxPanelExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxPanelExtOnInternalIdleFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtPrepareDCwxDCRFunc)(const wxPanelExt* self, wxDC& param0); +typedef bool (*wxPanelExtProcessEventwxEventRFunc)(const wxPanelExt* self, wxEvent& event); +typedef void (*wxPanelExtQueueEventwxEventPFunc)(const wxPanelExt* self, wxEvent* event); +typedef void (*wxPanelExtRaiseFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtRefreshboolwxRectCPFunc)(const wxPanelExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxPanelExtRegisterHotKeyintintintFunc)(const wxPanelExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxPanelExtRemoveChildwxWindowBasePFunc)(const wxPanelExt* self, wxWindowBase* child); +typedef bool (*wxPanelExtReparentwxWindowBasePFunc)(const wxPanelExt* self, wxWindowBase* newParent); +typedef bool (*wxPanelExtScrollLinesintFunc)(const wxPanelExt* self, int param0); +typedef bool (*wxPanelExtScrollPagesintFunc)(const wxPanelExt* self, int param0); +typedef void (*wxPanelExtScrollWindowintintwxRectCPFunc)(const wxPanelExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxPanelExtSearchEventTablewxEventTableRwxEventRFunc)(const wxPanelExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxPanelExtSendIdleEventswxIdleEventRFunc)(const wxPanelExt* self, wxIdleEvent& event); +typedef void (*wxPanelExtSendSizeEventintFunc)(const wxPanelExt* self, int flags); +typedef void (*wxPanelExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxPanelExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxPanelExtSetBackgroundColourwxColourCRFunc)(const wxPanelExt* self, wxColour const& colour); +typedef bool (*wxPanelExtSetBackgroundStylewxBackgroundStyleFunc)(const wxPanelExt* self, wxBackgroundStyle style); +typedef void (*wxPanelExtSetCanFocusboolFunc)(const wxPanelExt* self, bool param0); +typedef void (*wxPanelExtSetConstraintSizesboolFunc)(const wxPanelExt* self, bool recurse); +typedef bool (*wxPanelExtSetCursorwxCursorCRFunc)(const wxPanelExt* self, wxCursor const& cursor); +typedef void (*wxPanelExtSetDoubleBufferedboolFunc)(const wxPanelExt* self, bool param0); +typedef void (*wxPanelExtSetDropTargetwxDropTargetPFunc)(const wxPanelExt* self, wxDropTarget* dropTarget); +typedef void (*wxPanelExtSetExtraStylelongFunc)(const wxPanelExt* self, long exStyle); +typedef void (*wxPanelExtSetFocusFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtSetFocusFromKbdFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtSetFontwxFontCRFunc)(const wxPanelExt* self, wxFont const& font); +typedef bool (*wxPanelExtSetForegroundColourwxColourCRFunc)(const wxPanelExt* self, wxColour const& colour); +typedef void (*wxPanelExtSetIdwxWindowIDFunc)(const wxPanelExt* self, wxWindowID winid); +typedef void (*wxPanelExtSetLabelwxStringCRFunc)(const wxPanelExt* self, wxString const& label); +typedef void (*wxPanelExtSetLayoutDirectionwxLayoutDirectionFunc)(const wxPanelExt* self, wxLayoutDirection param0); +typedef void (*wxPanelExtSetMaxClientSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& size); +typedef void (*wxPanelExtSetMaxSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& maxSize); +typedef void (*wxPanelExtSetMinClientSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& size); +typedef void (*wxPanelExtSetMinSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& minSize); +typedef void (*wxPanelExtSetNamewxStringCRFunc)(const wxPanelExt* self, wxString const& name); +typedef void (*wxPanelExtSetNextHandlerwxEvtHandlerPFunc)(const wxPanelExt* self, wxEvtHandler* handler); +typedef void (*wxPanelExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxPanelExt* self, wxEvtHandler* handler); +typedef void (*wxPanelExtSetScrollPosintintboolFunc)(const wxPanelExt* self, int orient, int pos, bool refresh); +typedef void (*wxPanelExtSetScrollbarintintintintboolFunc)(const wxPanelExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxPanelExtSetSizeConstraintintintintintFunc)(const wxPanelExt* self, int x, int y, int w, int h); +typedef void (*wxPanelExtSetSizeHintsintintintintintintFunc)(const wxPanelExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxPanelExtSetThemeEnabledboolFunc)(const wxPanelExt* self, bool enableTheme); +typedef bool (*wxPanelExtSetTransparentwxByteFunc)(const wxPanelExt* self, wxByte param0); +typedef void (*wxPanelExtSetValidatorwxValidatorCRFunc)(const wxPanelExt* self, wxValidator const& validator); +typedef void (*wxPanelExtSetWindowStyleFlaglongFunc)(const wxPanelExt* self, long style); +typedef bool (*wxPanelExtShouldInheritColoursFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtShowboolFunc)(const wxPanelExt* self, bool show); +typedef bool (*wxPanelExtShowWithEffectwxShowEffectunsignedintFunc)(const wxPanelExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxPanelExtTransferDataFromWindowFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtTransferDataToWindowFunc)(const wxPanelExt* self); +typedef bool (*wxPanelExtTryAfterwxEventRFunc)(const wxPanelExt* self, wxEvent& event); +typedef bool (*wxPanelExtTryBeforewxEventRFunc)(const wxPanelExt* self, wxEvent& event); +typedef bool (*wxPanelExtUnregisterHotKeyintFunc)(const wxPanelExt* self, int hotkeyId); +typedef void (*wxPanelExtUpdateFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtUpdateWindowUIlongFunc)(const wxPanelExt* self, long flags); +typedef bool (*wxPanelExtValidateFunc)(const wxPanelExt* self); +typedef void (*wxPanelExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxPanelExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxPanelExtWXGetTextEntryFunc)(const wxPanelExt* self); +typedef void* (*wxPanelExtWXReservedEvtHandler1voidPFunc)(const wxPanelExt* self, void* param0); +typedef void* (*wxPanelExtWXReservedEvtHandler2voidPFunc)(const wxPanelExt* self, void* param0); +typedef void* (*wxPanelExtWXReservedWindow1voidPFunc)(const wxPanelExt* self, void* param0); +typedef void* (*wxPanelExtWXReservedWindow2voidPFunc)(const wxPanelExt* self, void* param0); +typedef void* (*wxPanelExtWXReservedWindow3voidPFunc)(const wxPanelExt* self, void* param0); +typedef void (*wxPanelExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxPanelExt* self, int flags, wxSizer* sizer); +typedef void (*wxPanelExtWarpPointerintintFunc)(const wxPanelExt* self, int x, int y); +typedef wxSize (*wxPanelExtWindowToClientSizewxSizeCRFunc)(const wxPanelExt* self, wxSize const& size); + +class wxNavigationEnabledWindowExt: public wxNavigationEnabledWindow +{ +public: + wxNavigationEnabledWindowExt(): wxNavigationEnabledWindow() { } + wxNavigationEnabledWindowExtAcceptsFocusFunc m_wxNavigationEnabledWindowExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxNavigationEnabledWindow::AcceptsFocus(); + if (*m_wxNavigationEnabledWindowExtAcceptsFocus != NULL){ + return m_wxNavigationEnabledWindowExtAcceptsFocus(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtAcceptsFocusFromKeyboardFunc m_wxNavigationEnabledWindowExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxNavigationEnabledWindow::AcceptsFocusFromKeyboard(); + if (*m_wxNavigationEnabledWindowExtAcceptsFocusFromKeyboard != NULL){ + return m_wxNavigationEnabledWindowExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtAcceptsFocusRecursivelyFunc m_wxNavigationEnabledWindowExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxNavigationEnabledWindow::AcceptsFocusRecursively(); + if (*m_wxNavigationEnabledWindowExtAcceptsFocusRecursively != NULL){ + return m_wxNavigationEnabledWindowExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtAddChildwxWindowBasePFunc m_wxNavigationEnabledWindowExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxNavigationEnabledWindow::AddChild(child); + if (*m_wxNavigationEnabledWindowExtAddChildwxWindowBaseP != NULL){ + return m_wxNavigationEnabledWindowExtAddChildwxWindowBaseP(this, child); + } + } + wxNavigationEnabledWindowExtAddPendingEventwxEventCRFunc m_wxNavigationEnabledWindowExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxNavigationEnabledWindow::AddPendingEvent(event); + if (*m_wxNavigationEnabledWindowExtAddPendingEventwxEventCR != NULL){ + return m_wxNavigationEnabledWindowExtAddPendingEventwxEventCR(this, event); + } + } + wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxNavigationEnabledWindow::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRintFunc m_wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxNavigationEnabledWindow::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolboolFunc m_wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxNavigationEnabledWindow::AlwaysShowScrollbars(param0, param1); + if (*m_wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxNavigationEnabledWindowExtAssociateHandleWXWidgetFunc m_wxNavigationEnabledWindowExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxNavigationEnabledWindow::AssociateHandle(param0); + if (*m_wxNavigationEnabledWindowExtAssociateHandleWXWidget != NULL){ + return m_wxNavigationEnabledWindowExtAssociateHandleWXWidget(this, param0); + } + } + wxNavigationEnabledWindowExtBeginRepositioningChildrenFunc m_wxNavigationEnabledWindowExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxNavigationEnabledWindow::BeginRepositioningChildren(); + if (*m_wxNavigationEnabledWindowExtBeginRepositioningChildren != NULL){ + return m_wxNavigationEnabledWindowExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCanApplyThemeBorderFunc m_wxNavigationEnabledWindowExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxNavigationEnabledWindow::CanApplyThemeBorder(); + if (*m_wxNavigationEnabledWindowExtCanApplyThemeBorder != NULL){ + return m_wxNavigationEnabledWindowExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCanBeFocusedFunc m_wxNavigationEnabledWindowExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxNavigationEnabledWindow::CanBeFocused(); + if (*m_wxNavigationEnabledWindowExtCanBeFocused != NULL){ + return m_wxNavigationEnabledWindowExtCanBeFocused(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCanBeOutsideClientAreaFunc m_wxNavigationEnabledWindowExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxNavigationEnabledWindow::CanBeOutsideClientArea(); + if (*m_wxNavigationEnabledWindowExtCanBeOutsideClientArea != NULL){ + return m_wxNavigationEnabledWindowExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCanScrollintFunc m_wxNavigationEnabledWindowExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxNavigationEnabledWindow::CanScroll(orient); + if (*m_wxNavigationEnabledWindowExtCanScrollint != NULL){ + return m_wxNavigationEnabledWindowExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCanSetTransparentFunc m_wxNavigationEnabledWindowExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxNavigationEnabledWindow::CanSetTransparent(); + if (*m_wxNavigationEnabledWindowExtCanSetTransparent != NULL){ + return m_wxNavigationEnabledWindowExtCanSetTransparent(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtClearBackgroundFunc m_wxNavigationEnabledWindowExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxNavigationEnabledWindow::ClearBackground(); + if (*m_wxNavigationEnabledWindowExtClearBackground != NULL){ + return m_wxNavigationEnabledWindowExtClearBackground(this); + } + } + wxNavigationEnabledWindowExtClientToWindowSizewxSizeCRFunc m_wxNavigationEnabledWindowExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxNavigationEnabledWindow::ClientToWindowSize(size); + if (*m_wxNavigationEnabledWindowExtClientToWindowSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCPFunc m_wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxNavigationEnabledWindow::CloneRefData(data); + if (*m_wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtCreateRefDataFunc m_wxNavigationEnabledWindowExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxNavigationEnabledWindow::CreateRefData(); + if (*m_wxNavigationEnabledWindowExtCreateRefData != NULL){ + return m_wxNavigationEnabledWindowExtCreateRefData(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDestroyFunc m_wxNavigationEnabledWindowExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxNavigationEnabledWindow::Destroy(); + if (*m_wxNavigationEnabledWindowExtDestroy != NULL){ + return m_wxNavigationEnabledWindowExtDestroy(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDissociateHandleFunc m_wxNavigationEnabledWindowExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxNavigationEnabledWindow::DissociateHandle(); + if (*m_wxNavigationEnabledWindowExtDissociateHandle != NULL){ + return m_wxNavigationEnabledWindowExtDissociateHandle(this); + } + } + wxNavigationEnabledWindowExtDoCaptureMouseFunc m_wxNavigationEnabledWindowExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxNavigationEnabledWindow::DoCaptureMouse(); + if (*m_wxNavigationEnabledWindowExtDoCaptureMouse != NULL){ + return m_wxNavigationEnabledWindowExtDoCaptureMouse(this); + } + } + wxNavigationEnabledWindowExtDoCentreintFunc m_wxNavigationEnabledWindowExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxNavigationEnabledWindow::DoCentre(dir); + if (*m_wxNavigationEnabledWindowExtDoCentreint != NULL){ + return m_wxNavigationEnabledWindowExtDoCentreint(this, dir); + } + } + wxNavigationEnabledWindowExtDoClientToScreenintPintPFunc m_wxNavigationEnabledWindowExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxNavigationEnabledWindow::DoClientToScreen(x, y); + if (*m_wxNavigationEnabledWindowExtDoClientToScreenintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoClientToScreenintPintP(this, x, y); + } + } + wxNavigationEnabledWindowExtDoEnableboolFunc m_wxNavigationEnabledWindowExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxNavigationEnabledWindow::DoEnable(param0); + if (*m_wxNavigationEnabledWindowExtDoEnablebool != NULL){ + return m_wxNavigationEnabledWindowExtDoEnablebool(this, param0); + } + } + wxNavigationEnabledWindowExtDoFreezeFunc m_wxNavigationEnabledWindowExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxNavigationEnabledWindow::DoFreeze(); + if (*m_wxNavigationEnabledWindowExtDoFreeze != NULL){ + return m_wxNavigationEnabledWindowExtDoFreeze(this); + } + } + wxNavigationEnabledWindowExtDoGetBestClientHeightintFunc m_wxNavigationEnabledWindowExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxNavigationEnabledWindow::DoGetBestClientHeight(param0); + if (*m_wxNavigationEnabledWindowExtDoGetBestClientHeightint != NULL){ + return m_wxNavigationEnabledWindowExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetBestClientSizeFunc m_wxNavigationEnabledWindowExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxNavigationEnabledWindow::DoGetBestClientSize(); + if (*m_wxNavigationEnabledWindowExtDoGetBestClientSize != NULL){ + return m_wxNavigationEnabledWindowExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetBestClientWidthintFunc m_wxNavigationEnabledWindowExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxNavigationEnabledWindow::DoGetBestClientWidth(param0); + if (*m_wxNavigationEnabledWindowExtDoGetBestClientWidthint != NULL){ + return m_wxNavigationEnabledWindowExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetBestSizeFunc m_wxNavigationEnabledWindowExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxNavigationEnabledWindow::DoGetBestSize(); + if (*m_wxNavigationEnabledWindowExtDoGetBestSize != NULL){ + return m_wxNavigationEnabledWindowExtDoGetBestSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetClientDataFunc m_wxNavigationEnabledWindowExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxNavigationEnabledWindow::DoGetClientData(); + if (*m_wxNavigationEnabledWindowExtDoGetClientData != NULL){ + return m_wxNavigationEnabledWindowExtDoGetClientData(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetClientObjectFunc m_wxNavigationEnabledWindowExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxNavigationEnabledWindow::DoGetClientObject(); + if (*m_wxNavigationEnabledWindowExtDoGetClientObject != NULL){ + return m_wxNavigationEnabledWindowExtDoGetClientObject(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoGetClientSizeintPintPFunc m_wxNavigationEnabledWindowExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxNavigationEnabledWindow::DoGetClientSize(width, height); + if (*m_wxNavigationEnabledWindowExtDoGetClientSizeintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoGetClientSizeintPintP(this, width, height); + } + } + wxNavigationEnabledWindowExtDoGetPositionintPintPFunc m_wxNavigationEnabledWindowExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxNavigationEnabledWindow::DoGetPosition(x, y); + if (*m_wxNavigationEnabledWindowExtDoGetPositionintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoGetPositionintPintP(this, x, y); + } + } + wxNavigationEnabledWindowExtDoGetScreenPositionintPintPFunc m_wxNavigationEnabledWindowExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxNavigationEnabledWindow::DoGetScreenPosition(x, y); + if (*m_wxNavigationEnabledWindowExtDoGetScreenPositionintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxNavigationEnabledWindowExtDoGetSizeintPintPFunc m_wxNavigationEnabledWindowExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxNavigationEnabledWindow::DoGetSize(width, height); + if (*m_wxNavigationEnabledWindowExtDoGetSizeintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoGetSizeintPintP(this, width, height); + } + } + wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxNavigationEnabledWindow::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxNavigationEnabledWindowExtDoGetVirtualSizeFunc m_wxNavigationEnabledWindowExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxNavigationEnabledWindow::DoGetVirtualSize(); + if (*m_wxNavigationEnabledWindowExtDoGetVirtualSize != NULL){ + return m_wxNavigationEnabledWindowExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoordFunc m_wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxNavigationEnabledWindow::DoHitTest(x, y); + if (*m_wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoIsExposedintintintintFunc m_wxNavigationEnabledWindowExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxNavigationEnabledWindow::DoIsExposed(x, y, w, h); + if (*m_wxNavigationEnabledWindowExtDoIsExposedintintintint != NULL){ + return m_wxNavigationEnabledWindowExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoIsExposedintintFunc m_wxNavigationEnabledWindowExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxNavigationEnabledWindow::DoIsExposed(x, y); + if (*m_wxNavigationEnabledWindowExtDoIsExposedintint != NULL){ + return m_wxNavigationEnabledWindowExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoMoveWindowintintintintFunc m_wxNavigationEnabledWindowExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxNavigationEnabledWindow::DoMoveWindow(x, y, width, height); + if (*m_wxNavigationEnabledWindowExtDoMoveWindowintintintint != NULL){ + return m_wxNavigationEnabledWindowExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxNavigationEnabledWindowExtDoNavigateInintFunc m_wxNavigationEnabledWindowExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxNavigationEnabledWindow::DoNavigateIn(flags); + if (*m_wxNavigationEnabledWindowExtDoNavigateInint != NULL){ + return m_wxNavigationEnabledWindowExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoPhaseintFunc m_wxNavigationEnabledWindowExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxNavigationEnabledWindow::DoPhase(phase); + if (*m_wxNavigationEnabledWindowExtDoPhaseint != NULL){ + return m_wxNavigationEnabledWindowExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintintFunc m_wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxNavigationEnabledWindow::DoPopupMenu(menu, x, y); + if (*m_wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtDoReleaseMouseFunc m_wxNavigationEnabledWindowExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxNavigationEnabledWindow::DoReleaseMouse(); + if (*m_wxNavigationEnabledWindowExtDoReleaseMouse != NULL){ + return m_wxNavigationEnabledWindowExtDoReleaseMouse(this); + } + } + wxNavigationEnabledWindowExtDoScreenToClientintPintPFunc m_wxNavigationEnabledWindowExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxNavigationEnabledWindow::DoScreenToClient(x, y); + if (*m_wxNavigationEnabledWindowExtDoScreenToClientintPintP != NULL){ + return m_wxNavigationEnabledWindowExtDoScreenToClientintPintP(this, x, y); + } + } + wxNavigationEnabledWindowExtDoSetClientDatavoidPFunc m_wxNavigationEnabledWindowExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxNavigationEnabledWindow::DoSetClientData(data); + if (*m_wxNavigationEnabledWindowExtDoSetClientDatavoidP != NULL){ + return m_wxNavigationEnabledWindowExtDoSetClientDatavoidP(this, data); + } + } + wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataPFunc m_wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxNavigationEnabledWindow::DoSetClientObject(data); + if (*m_wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxNavigationEnabledWindowExtDoSetClientSizeintintFunc m_wxNavigationEnabledWindowExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxNavigationEnabledWindow::DoSetClientSize(width, height); + if (*m_wxNavigationEnabledWindowExtDoSetClientSizeintint != NULL){ + return m_wxNavigationEnabledWindowExtDoSetClientSizeintint(this, width, height); + } + } + wxNavigationEnabledWindowExtDoSetSizeintintintintintFunc m_wxNavigationEnabledWindowExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxNavigationEnabledWindow::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxNavigationEnabledWindowExtDoSetSizeintintintintint != NULL){ + return m_wxNavigationEnabledWindowExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintintFunc m_wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxNavigationEnabledWindow::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxNavigationEnabledWindowExtDoSetToolTipwxToolTipPFunc m_wxNavigationEnabledWindowExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxNavigationEnabledWindow::DoSetToolTip(tip); + if (*m_wxNavigationEnabledWindowExtDoSetToolTipwxToolTipP != NULL){ + return m_wxNavigationEnabledWindowExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCRFunc m_wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxNavigationEnabledWindow::DoSetToolTipText(tip); + if (*m_wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxNavigationEnabledWindowExtDoSetVirtualSizeintintFunc m_wxNavigationEnabledWindowExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxNavigationEnabledWindow::DoSetVirtualSize(x, y); + if (*m_wxNavigationEnabledWindowExtDoSetVirtualSizeintint != NULL){ + return m_wxNavigationEnabledWindowExtDoSetVirtualSizeintint(this, x, y); + } + } + wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariantFunc m_wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxNavigationEnabledWindow::DoSetWindowVariant(variant); + if (*m_wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxNavigationEnabledWindowExtDoThawFunc m_wxNavigationEnabledWindowExtDoThaw = NULL; + virtual void DoThaw() override + { + wxNavigationEnabledWindow::DoThaw(); + if (*m_wxNavigationEnabledWindowExtDoThaw != NULL){ + return m_wxNavigationEnabledWindowExtDoThaw(this); + } + } + wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxNavigationEnabledWindow::DoUpdateWindowUI(event); + if (*m_wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxNavigationEnabledWindowExtDragAcceptFilesboolFunc m_wxNavigationEnabledWindowExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxNavigationEnabledWindow::DragAcceptFiles(accept); + if (*m_wxNavigationEnabledWindowExtDragAcceptFilesbool != NULL){ + return m_wxNavigationEnabledWindowExtDragAcceptFilesbool(this, accept); + } + } + wxNavigationEnabledWindowExtEnableboolFunc m_wxNavigationEnabledWindowExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxNavigationEnabledWindow::Enable(enable); + if (*m_wxNavigationEnabledWindowExtEnablebool != NULL){ + return m_wxNavigationEnabledWindowExtEnablebool(this, enable); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtEnableTouchEventsintFunc m_wxNavigationEnabledWindowExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxNavigationEnabledWindow::EnableTouchEvents(param0); + if (*m_wxNavigationEnabledWindowExtEnableTouchEventsint != NULL){ + return m_wxNavigationEnabledWindowExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtEnableVisibleFocusboolFunc m_wxNavigationEnabledWindowExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxNavigationEnabledWindow::EnableVisibleFocus(param0); + if (*m_wxNavigationEnabledWindowExtEnableVisibleFocusbool != NULL){ + return m_wxNavigationEnabledWindowExtEnableVisibleFocusbool(this, param0); + } + } + wxNavigationEnabledWindowExtEndRepositioningChildrenFunc m_wxNavigationEnabledWindowExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxNavigationEnabledWindow::EndRepositioningChildren(); + if (*m_wxNavigationEnabledWindowExtEndRepositioningChildren != NULL){ + return m_wxNavigationEnabledWindowExtEndRepositioningChildren(this); + } + } + wxNavigationEnabledWindowExtFitFunc m_wxNavigationEnabledWindowExtFit = NULL; + virtual void Fit() override + { + wxNavigationEnabledWindow::Fit(); + if (*m_wxNavigationEnabledWindowExtFit != NULL){ + return m_wxNavigationEnabledWindowExtFit(this); + } + } + wxNavigationEnabledWindowExtFitInsideFunc m_wxNavigationEnabledWindowExtFitInside = NULL; + virtual void FitInside() override + { + wxNavigationEnabledWindow::FitInside(); + if (*m_wxNavigationEnabledWindowExtFitInside != NULL){ + return m_wxNavigationEnabledWindowExtFitInside(this); + } + } + wxNavigationEnabledWindowExtGetBestVirtualSizeFunc m_wxNavigationEnabledWindowExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetBestVirtualSize(); + if (*m_wxNavigationEnabledWindowExtGetBestVirtualSize != NULL){ + return m_wxNavigationEnabledWindowExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetCharHeightFunc m_wxNavigationEnabledWindowExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxNavigationEnabledWindow::GetCharHeight(); + if (*m_wxNavigationEnabledWindowExtGetCharHeight != NULL){ + return m_wxNavigationEnabledWindowExtGetCharHeight(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetCharWidthFunc m_wxNavigationEnabledWindowExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxNavigationEnabledWindow::GetCharWidth(); + if (*m_wxNavigationEnabledWindowExtGetCharWidth != NULL){ + return m_wxNavigationEnabledWindowExtGetCharWidth(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetClassInfoFunc m_wxNavigationEnabledWindowExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxNavigationEnabledWindow::GetClassInfo(); + if (*m_wxNavigationEnabledWindowExtGetClassInfo != NULL){ + return m_wxNavigationEnabledWindowExtGetClassInfo(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetClientAreaOriginFunc m_wxNavigationEnabledWindowExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxNavigationEnabledWindow::GetClientAreaOrigin(); + if (*m_wxNavigationEnabledWindowExtGetClientAreaOrigin != NULL){ + return m_wxNavigationEnabledWindowExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetClientSizeConstraintintPintPFunc m_wxNavigationEnabledWindowExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxNavigationEnabledWindow::GetClientSizeConstraint(w, h); + if (*m_wxNavigationEnabledWindowExtGetClientSizeConstraintintPintP != NULL){ + return m_wxNavigationEnabledWindowExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxNavigationEnabledWindowExtGetContentScaleFactorFunc m_wxNavigationEnabledWindowExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxNavigationEnabledWindow::GetContentScaleFactor(); + if (*m_wxNavigationEnabledWindowExtGetContentScaleFactor != NULL){ + return m_wxNavigationEnabledWindowExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDPIFunc m_wxNavigationEnabledWindowExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxNavigationEnabledWindow::GetDPI(); + if (*m_wxNavigationEnabledWindowExtGetDPI != NULL){ + return m_wxNavigationEnabledWindowExtGetDPI(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDPIScaleFactorFunc m_wxNavigationEnabledWindowExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxNavigationEnabledWindow::GetDPIScaleFactor(); + if (*m_wxNavigationEnabledWindowExtGetDPIScaleFactor != NULL){ + return m_wxNavigationEnabledWindowExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDefaultAttributesFunc m_wxNavigationEnabledWindowExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxNavigationEnabledWindow::GetDefaultAttributes(); + if (*m_wxNavigationEnabledWindowExtGetDefaultAttributes != NULL){ + return m_wxNavigationEnabledWindowExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDefaultBorderFunc m_wxNavigationEnabledWindowExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxNavigationEnabledWindow::GetDefaultBorder(); + if (*m_wxNavigationEnabledWindowExtGetDefaultBorder != NULL){ + return m_wxNavigationEnabledWindowExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDefaultBorderForControlFunc m_wxNavigationEnabledWindowExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxNavigationEnabledWindow::GetDefaultBorderForControl(); + if (*m_wxNavigationEnabledWindowExtGetDefaultBorderForControl != NULL){ + return m_wxNavigationEnabledWindowExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetDropTargetFunc m_wxNavigationEnabledWindowExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxNavigationEnabledWindow::GetDropTarget(); + if (*m_wxNavigationEnabledWindowExtGetDropTarget != NULL){ + return m_wxNavigationEnabledWindowExtGetDropTarget(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetEffectiveMinSizeFunc m_wxNavigationEnabledWindowExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetEffectiveMinSize(); + if (*m_wxNavigationEnabledWindowExtGetEffectiveMinSize != NULL){ + return m_wxNavigationEnabledWindowExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetEventHashTableFunc m_wxNavigationEnabledWindowExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxNavigationEnabledWindow::GetEventHashTable(); + if (*m_wxNavigationEnabledWindowExtGetEventHashTable != NULL){ + return m_wxNavigationEnabledWindowExtGetEventHashTable(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetEventTableFunc m_wxNavigationEnabledWindowExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxNavigationEnabledWindow::GetEventTable(); + if (*m_wxNavigationEnabledWindowExtGetEventTable != NULL){ + return m_wxNavigationEnabledWindowExtGetEventTable(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetHandleFunc m_wxNavigationEnabledWindowExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxNavigationEnabledWindow::GetHandle(); + if (*m_wxNavigationEnabledWindowExtGetHandle != NULL){ + return m_wxNavigationEnabledWindowExtGetHandle(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxNavigationEnabledWindow::GetHelpTextAtPoint(pt, origin); + if (*m_wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetLabelFunc m_wxNavigationEnabledWindowExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxNavigationEnabledWindow::GetLabel(); + if (*m_wxNavigationEnabledWindowExtGetLabel != NULL){ + return m_wxNavigationEnabledWindowExtGetLabel(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetLayoutDirectionFunc m_wxNavigationEnabledWindowExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxNavigationEnabledWindow::GetLayoutDirection(); + if (*m_wxNavigationEnabledWindowExtGetLayoutDirection != NULL){ + return m_wxNavigationEnabledWindowExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetMainWindowOfCompositeControlFunc m_wxNavigationEnabledWindowExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxNavigationEnabledWindow::GetMainWindowOfCompositeControl(); + if (*m_wxNavigationEnabledWindowExtGetMainWindowOfCompositeControl != NULL){ + return m_wxNavigationEnabledWindowExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetMaxClientSizeFunc m_wxNavigationEnabledWindowExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetMaxClientSize(); + if (*m_wxNavigationEnabledWindowExtGetMaxClientSize != NULL){ + return m_wxNavigationEnabledWindowExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetMaxSizeFunc m_wxNavigationEnabledWindowExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetMaxSize(); + if (*m_wxNavigationEnabledWindowExtGetMaxSize != NULL){ + return m_wxNavigationEnabledWindowExtGetMaxSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetMinClientSizeFunc m_wxNavigationEnabledWindowExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetMinClientSize(); + if (*m_wxNavigationEnabledWindowExtGetMinClientSize != NULL){ + return m_wxNavigationEnabledWindowExtGetMinClientSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetMinSizeFunc m_wxNavigationEnabledWindowExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetMinSize(); + if (*m_wxNavigationEnabledWindowExtGetMinSize != NULL){ + return m_wxNavigationEnabledWindowExtGetMinSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetNameFunc m_wxNavigationEnabledWindowExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxNavigationEnabledWindow::GetName(); + if (*m_wxNavigationEnabledWindowExtGetName != NULL){ + return m_wxNavigationEnabledWindowExtGetName(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetPositionConstraintintPintPFunc m_wxNavigationEnabledWindowExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxNavigationEnabledWindow::GetPositionConstraint(x, y); + if (*m_wxNavigationEnabledWindowExtGetPositionConstraintintPintP != NULL){ + return m_wxNavigationEnabledWindowExtGetPositionConstraintintPintP(this, x, y); + } + } + wxNavigationEnabledWindowExtGetScrollPosintFunc m_wxNavigationEnabledWindowExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxNavigationEnabledWindow::GetScrollPos(orient); + if (*m_wxNavigationEnabledWindowExtGetScrollPosint != NULL){ + return m_wxNavigationEnabledWindowExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetScrollRangeintFunc m_wxNavigationEnabledWindowExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxNavigationEnabledWindow::GetScrollRange(orient); + if (*m_wxNavigationEnabledWindowExtGetScrollRangeint != NULL){ + return m_wxNavigationEnabledWindowExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetScrollThumbintFunc m_wxNavigationEnabledWindowExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxNavigationEnabledWindow::GetScrollThumb(orient); + if (*m_wxNavigationEnabledWindowExtGetScrollThumbint != NULL){ + return m_wxNavigationEnabledWindowExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetSizeConstraintintPintPFunc m_wxNavigationEnabledWindowExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxNavigationEnabledWindow::GetSizeConstraint(w, h); + if (*m_wxNavigationEnabledWindowExtGetSizeConstraintintPintP != NULL){ + return m_wxNavigationEnabledWindowExtGetSizeConstraintintPintP(this, w, h); + } + } + wxNavigationEnabledWindowExtGetThemeEnabledFunc m_wxNavigationEnabledWindowExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxNavigationEnabledWindow::GetThemeEnabled(); + if (*m_wxNavigationEnabledWindowExtGetThemeEnabled != NULL){ + return m_wxNavigationEnabledWindowExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetValidatorFunc m_wxNavigationEnabledWindowExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxNavigationEnabledWindow::GetValidator(); + if (*m_wxNavigationEnabledWindowExtGetValidator != NULL){ + return m_wxNavigationEnabledWindowExtGetValidator(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetWindowBorderSizeFunc m_wxNavigationEnabledWindowExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxNavigationEnabledWindow::GetWindowBorderSize(); + if (*m_wxNavigationEnabledWindowExtGetWindowBorderSize != NULL){ + return m_wxNavigationEnabledWindowExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtGetWindowStyleFlagFunc m_wxNavigationEnabledWindowExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxNavigationEnabledWindow::GetWindowStyleFlag(); + if (*m_wxNavigationEnabledWindowExtGetWindowStyleFlag != NULL){ + return m_wxNavigationEnabledWindowExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtHasCaptureFunc m_wxNavigationEnabledWindowExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxNavigationEnabledWindow::HasCapture(); + if (*m_wxNavigationEnabledWindowExtHasCapture != NULL){ + return m_wxNavigationEnabledWindowExtHasCapture(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtHasFocusFunc m_wxNavigationEnabledWindowExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxNavigationEnabledWindow::HasFocus(); + if (*m_wxNavigationEnabledWindowExtHasFocus != NULL){ + return m_wxNavigationEnabledWindowExtHasFocus(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtHasMultiplePagesFunc m_wxNavigationEnabledWindowExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxNavigationEnabledWindow::HasMultiplePages(); + if (*m_wxNavigationEnabledWindowExtHasMultiplePages != NULL){ + return m_wxNavigationEnabledWindowExtHasMultiplePages(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtHasTransparentBackgroundFunc m_wxNavigationEnabledWindowExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxNavigationEnabledWindow::HasTransparentBackground(); + if (*m_wxNavigationEnabledWindowExtHasTransparentBackground != NULL){ + return m_wxNavigationEnabledWindowExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedintFunc m_wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxNavigationEnabledWindow::HideWithEffect(param0, param1); + if (*m_wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtInformFirstDirectionintintintFunc m_wxNavigationEnabledWindowExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxNavigationEnabledWindow::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxNavigationEnabledWindowExtInformFirstDirectionintintint != NULL){ + return m_wxNavigationEnabledWindowExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtInheritAttributesFunc m_wxNavigationEnabledWindowExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxNavigationEnabledWindow::InheritAttributes(); + if (*m_wxNavigationEnabledWindowExtInheritAttributes != NULL){ + return m_wxNavigationEnabledWindowExtInheritAttributes(this); + } + } + wxNavigationEnabledWindowExtInitDialogFunc m_wxNavigationEnabledWindowExtInitDialog = NULL; + virtual void InitDialog() override + { + wxNavigationEnabledWindow::InitDialog(); + if (*m_wxNavigationEnabledWindowExtInitDialog != NULL){ + return m_wxNavigationEnabledWindowExtInitDialog(this); + } + } + wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCPFunc m_wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxNavigationEnabledWindow::IsClientAreaChild(param0); + if (*m_wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsDoubleBufferedFunc m_wxNavigationEnabledWindowExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxNavigationEnabledWindow::IsDoubleBuffered(); + if (*m_wxNavigationEnabledWindowExtIsDoubleBuffered != NULL){ + return m_wxNavigationEnabledWindowExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsRetainedFunc m_wxNavigationEnabledWindowExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxNavigationEnabledWindow::IsRetained(); + if (*m_wxNavigationEnabledWindowExtIsRetained != NULL){ + return m_wxNavigationEnabledWindowExtIsRetained(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsScrollbarAlwaysShownintFunc m_wxNavigationEnabledWindowExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxNavigationEnabledWindow::IsScrollbarAlwaysShown(param0); + if (*m_wxNavigationEnabledWindowExtIsScrollbarAlwaysShownint != NULL){ + return m_wxNavigationEnabledWindowExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsShownFunc m_wxNavigationEnabledWindowExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxNavigationEnabledWindow::IsShown(); + if (*m_wxNavigationEnabledWindowExtIsShown != NULL){ + return m_wxNavigationEnabledWindowExtIsShown(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsShownOnScreenFunc m_wxNavigationEnabledWindowExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxNavigationEnabledWindow::IsShownOnScreen(); + if (*m_wxNavigationEnabledWindowExtIsShownOnScreen != NULL){ + return m_wxNavigationEnabledWindowExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsThisEnabledFunc m_wxNavigationEnabledWindowExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxNavigationEnabledWindow::IsThisEnabled(); + if (*m_wxNavigationEnabledWindowExtIsThisEnabled != NULL){ + return m_wxNavigationEnabledWindowExtIsThisEnabled(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsTopLevelFunc m_wxNavigationEnabledWindowExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxNavigationEnabledWindow::IsTopLevel(); + if (*m_wxNavigationEnabledWindowExtIsTopLevel != NULL){ + return m_wxNavigationEnabledWindowExtIsTopLevel(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxNavigationEnabledWindow::IsTopNavigationDomain(param0); + if (*m_wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringPFunc m_wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxNavigationEnabledWindow::IsTransparentBackgroundSupported(reason); + if (*m_wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtLayoutFunc m_wxNavigationEnabledWindowExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxNavigationEnabledWindow::Layout(); + if (*m_wxNavigationEnabledWindowExtLayout != NULL){ + return m_wxNavigationEnabledWindowExtLayout(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtLayoutPhase1intPFunc m_wxNavigationEnabledWindowExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxNavigationEnabledWindow::LayoutPhase1(noChanges); + if (*m_wxNavigationEnabledWindowExtLayoutPhase1intP != NULL){ + return m_wxNavigationEnabledWindowExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtLayoutPhase2intPFunc m_wxNavigationEnabledWindowExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxNavigationEnabledWindow::LayoutPhase2(noChanges); + if (*m_wxNavigationEnabledWindowExtLayoutPhase2intP != NULL){ + return m_wxNavigationEnabledWindowExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtLowerFunc m_wxNavigationEnabledWindowExtLower = NULL; + virtual void Lower() override + { + wxNavigationEnabledWindow::Lower(); + if (*m_wxNavigationEnabledWindowExtLower != NULL){ + return m_wxNavigationEnabledWindowExtLower(this); + } + } + wxNavigationEnabledWindowExtMoveConstraintintintFunc m_wxNavigationEnabledWindowExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxNavigationEnabledWindow::MoveConstraint(x, y); + if (*m_wxNavigationEnabledWindowExtMoveConstraintintint != NULL){ + return m_wxNavigationEnabledWindowExtMoveConstraintintint(this, x, y); + } + } + wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxNavigationEnabledWindow::OnDynamicBind(param0); + if (*m_wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtOnInternalIdleFunc m_wxNavigationEnabledWindowExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxNavigationEnabledWindow::OnInternalIdle(); + if (*m_wxNavigationEnabledWindowExtOnInternalIdle != NULL){ + return m_wxNavigationEnabledWindowExtOnInternalIdle(this); + } + } + wxNavigationEnabledWindowExtPrepareDCwxDCRFunc m_wxNavigationEnabledWindowExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxNavigationEnabledWindow::PrepareDC(param0); + if (*m_wxNavigationEnabledWindowExtPrepareDCwxDCR != NULL){ + return m_wxNavigationEnabledWindowExtPrepareDCwxDCR(this, param0); + } + } + wxNavigationEnabledWindowExtProcessEventwxEventRFunc m_wxNavigationEnabledWindowExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxNavigationEnabledWindow::ProcessEvent(event); + if (*m_wxNavigationEnabledWindowExtProcessEventwxEventR != NULL){ + return m_wxNavigationEnabledWindowExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtQueueEventwxEventPFunc m_wxNavigationEnabledWindowExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxNavigationEnabledWindow::QueueEvent(event); + if (*m_wxNavigationEnabledWindowExtQueueEventwxEventP != NULL){ + return m_wxNavigationEnabledWindowExtQueueEventwxEventP(this, event); + } + } + wxNavigationEnabledWindowExtRaiseFunc m_wxNavigationEnabledWindowExtRaise = NULL; + virtual void Raise() override + { + wxNavigationEnabledWindow::Raise(); + if (*m_wxNavigationEnabledWindowExtRaise != NULL){ + return m_wxNavigationEnabledWindowExtRaise(this); + } + } + wxNavigationEnabledWindowExtRefreshboolwxRectCPFunc m_wxNavigationEnabledWindowExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxNavigationEnabledWindow::Refresh(eraseBackground, rect); + if (*m_wxNavigationEnabledWindowExtRefreshboolwxRectCP != NULL){ + return m_wxNavigationEnabledWindowExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxNavigationEnabledWindowExtRegisterHotKeyintintintFunc m_wxNavigationEnabledWindowExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxNavigationEnabledWindow::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxNavigationEnabledWindowExtRegisterHotKeyintintint != NULL){ + return m_wxNavigationEnabledWindowExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtRemoveChildwxWindowBasePFunc m_wxNavigationEnabledWindowExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxNavigationEnabledWindow::RemoveChild(child); + if (*m_wxNavigationEnabledWindowExtRemoveChildwxWindowBaseP != NULL){ + return m_wxNavigationEnabledWindowExtRemoveChildwxWindowBaseP(this, child); + } + } + wxNavigationEnabledWindowExtReparentwxWindowBasePFunc m_wxNavigationEnabledWindowExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxNavigationEnabledWindow::Reparent(newParent); + if (*m_wxNavigationEnabledWindowExtReparentwxWindowBaseP != NULL){ + return m_wxNavigationEnabledWindowExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtScrollLinesintFunc m_wxNavigationEnabledWindowExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxNavigationEnabledWindow::ScrollLines(param0); + if (*m_wxNavigationEnabledWindowExtScrollLinesint != NULL){ + return m_wxNavigationEnabledWindowExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtScrollPagesintFunc m_wxNavigationEnabledWindowExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxNavigationEnabledWindow::ScrollPages(param0); + if (*m_wxNavigationEnabledWindowExtScrollPagesint != NULL){ + return m_wxNavigationEnabledWindowExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtScrollWindowintintwxRectCPFunc m_wxNavigationEnabledWindowExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxNavigationEnabledWindow::ScrollWindow(dx, dy, rect); + if (*m_wxNavigationEnabledWindowExtScrollWindowintintwxRectCP != NULL){ + return m_wxNavigationEnabledWindowExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventRFunc m_wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxNavigationEnabledWindow::SearchEventTable(table, event); + if (*m_wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSendIdleEventswxIdleEventRFunc m_wxNavigationEnabledWindowExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxNavigationEnabledWindow::SendIdleEvents(event); + if (*m_wxNavigationEnabledWindowExtSendIdleEventswxIdleEventR != NULL){ + return m_wxNavigationEnabledWindowExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSendSizeEventintFunc m_wxNavigationEnabledWindowExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxNavigationEnabledWindow::SendSizeEvent(flags); + if (*m_wxNavigationEnabledWindowExtSendSizeEventint != NULL){ + return m_wxNavigationEnabledWindowExtSendSizeEventint(this, flags); + } + } + wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxNavigationEnabledWindow::SetAcceleratorTable(accel); + if (*m_wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxNavigationEnabledWindowExtSetBackgroundColourwxColourCRFunc m_wxNavigationEnabledWindowExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxNavigationEnabledWindow::SetBackgroundColour(colour); + if (*m_wxNavigationEnabledWindowExtSetBackgroundColourwxColourCR != NULL){ + return m_wxNavigationEnabledWindowExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyleFunc m_wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxNavigationEnabledWindow::SetBackgroundStyle(style); + if (*m_wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetCanFocusboolFunc m_wxNavigationEnabledWindowExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxNavigationEnabledWindow::SetCanFocus(param0); + if (*m_wxNavigationEnabledWindowExtSetCanFocusbool != NULL){ + return m_wxNavigationEnabledWindowExtSetCanFocusbool(this, param0); + } + } + wxNavigationEnabledWindowExtSetConstraintSizesboolFunc m_wxNavigationEnabledWindowExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxNavigationEnabledWindow::SetConstraintSizes(recurse); + if (*m_wxNavigationEnabledWindowExtSetConstraintSizesbool != NULL){ + return m_wxNavigationEnabledWindowExtSetConstraintSizesbool(this, recurse); + } + } + wxNavigationEnabledWindowExtSetCursorwxCursorCRFunc m_wxNavigationEnabledWindowExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxNavigationEnabledWindow::SetCursor(cursor); + if (*m_wxNavigationEnabledWindowExtSetCursorwxCursorCR != NULL){ + return m_wxNavigationEnabledWindowExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetDoubleBufferedboolFunc m_wxNavigationEnabledWindowExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxNavigationEnabledWindow::SetDoubleBuffered(param0); + if (*m_wxNavigationEnabledWindowExtSetDoubleBufferedbool != NULL){ + return m_wxNavigationEnabledWindowExtSetDoubleBufferedbool(this, param0); + } + } + wxNavigationEnabledWindowExtSetDropTargetwxDropTargetPFunc m_wxNavigationEnabledWindowExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxNavigationEnabledWindow::SetDropTarget(dropTarget); + if (*m_wxNavigationEnabledWindowExtSetDropTargetwxDropTargetP != NULL){ + return m_wxNavigationEnabledWindowExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxNavigationEnabledWindowExtSetExtraStylelongFunc m_wxNavigationEnabledWindowExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxNavigationEnabledWindow::SetExtraStyle(exStyle); + if (*m_wxNavigationEnabledWindowExtSetExtraStylelong != NULL){ + return m_wxNavigationEnabledWindowExtSetExtraStylelong(this, exStyle); + } + } + wxNavigationEnabledWindowExtSetFocusFunc m_wxNavigationEnabledWindowExtSetFocus = NULL; + virtual void SetFocus() override + { + wxNavigationEnabledWindow::SetFocus(); + if (*m_wxNavigationEnabledWindowExtSetFocus != NULL){ + return m_wxNavigationEnabledWindowExtSetFocus(this); + } + } + wxNavigationEnabledWindowExtSetFocusFromKbdFunc m_wxNavigationEnabledWindowExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxNavigationEnabledWindow::SetFocusFromKbd(); + if (*m_wxNavigationEnabledWindowExtSetFocusFromKbd != NULL){ + return m_wxNavigationEnabledWindowExtSetFocusFromKbd(this); + } + } + wxNavigationEnabledWindowExtSetFontwxFontCRFunc m_wxNavigationEnabledWindowExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxNavigationEnabledWindow::SetFont(font); + if (*m_wxNavigationEnabledWindowExtSetFontwxFontCR != NULL){ + return m_wxNavigationEnabledWindowExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetForegroundColourwxColourCRFunc m_wxNavigationEnabledWindowExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxNavigationEnabledWindow::SetForegroundColour(colour); + if (*m_wxNavigationEnabledWindowExtSetForegroundColourwxColourCR != NULL){ + return m_wxNavigationEnabledWindowExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetIdwxWindowIDFunc m_wxNavigationEnabledWindowExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxNavigationEnabledWindow::SetId(winid); + if (*m_wxNavigationEnabledWindowExtSetIdwxWindowID != NULL){ + return m_wxNavigationEnabledWindowExtSetIdwxWindowID(this, winid); + } + } + wxNavigationEnabledWindowExtSetLabelwxStringCRFunc m_wxNavigationEnabledWindowExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxNavigationEnabledWindow::SetLabel(label); + if (*m_wxNavigationEnabledWindowExtSetLabelwxStringCR != NULL){ + return m_wxNavigationEnabledWindowExtSetLabelwxStringCR(this, label); + } + } + wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirectionFunc m_wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxNavigationEnabledWindow::SetLayoutDirection(param0); + if (*m_wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCRFunc m_wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxNavigationEnabledWindow::SetMaxClientSize(size); + if (*m_wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxNavigationEnabledWindowExtSetMaxSizewxSizeCRFunc m_wxNavigationEnabledWindowExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxNavigationEnabledWindow::SetMaxSize(maxSize); + if (*m_wxNavigationEnabledWindowExtSetMaxSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxNavigationEnabledWindowExtSetMinClientSizewxSizeCRFunc m_wxNavigationEnabledWindowExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxNavigationEnabledWindow::SetMinClientSize(size); + if (*m_wxNavigationEnabledWindowExtSetMinClientSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtSetMinClientSizewxSizeCR(this, size); + } + } + wxNavigationEnabledWindowExtSetMinSizewxSizeCRFunc m_wxNavigationEnabledWindowExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxNavigationEnabledWindow::SetMinSize(minSize); + if (*m_wxNavigationEnabledWindowExtSetMinSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtSetMinSizewxSizeCR(this, minSize); + } + } + wxNavigationEnabledWindowExtSetNamewxStringCRFunc m_wxNavigationEnabledWindowExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxNavigationEnabledWindow::SetName(name); + if (*m_wxNavigationEnabledWindowExtSetNamewxStringCR != NULL){ + return m_wxNavigationEnabledWindowExtSetNamewxStringCR(this, name); + } + } + wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerPFunc m_wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxNavigationEnabledWindow::SetNextHandler(handler); + if (*m_wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerPFunc m_wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxNavigationEnabledWindow::SetPreviousHandler(handler); + if (*m_wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxNavigationEnabledWindowExtSetScrollPosintintboolFunc m_wxNavigationEnabledWindowExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxNavigationEnabledWindow::SetScrollPos(orient, pos, refresh); + if (*m_wxNavigationEnabledWindowExtSetScrollPosintintbool != NULL){ + return m_wxNavigationEnabledWindowExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxNavigationEnabledWindowExtSetScrollbarintintintintboolFunc m_wxNavigationEnabledWindowExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxNavigationEnabledWindow::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxNavigationEnabledWindowExtSetScrollbarintintintintbool != NULL){ + return m_wxNavigationEnabledWindowExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxNavigationEnabledWindowExtSetSizeConstraintintintintintFunc m_wxNavigationEnabledWindowExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxNavigationEnabledWindow::SetSizeConstraint(x, y, w, h); + if (*m_wxNavigationEnabledWindowExtSetSizeConstraintintintintint != NULL){ + return m_wxNavigationEnabledWindowExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxNavigationEnabledWindowExtSetSizeHintsintintintintintintFunc m_wxNavigationEnabledWindowExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxNavigationEnabledWindow::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxNavigationEnabledWindowExtSetSizeHintsintintintintintint != NULL){ + return m_wxNavigationEnabledWindowExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxNavigationEnabledWindowExtSetThemeEnabledboolFunc m_wxNavigationEnabledWindowExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxNavigationEnabledWindow::SetThemeEnabled(enableTheme); + if (*m_wxNavigationEnabledWindowExtSetThemeEnabledbool != NULL){ + return m_wxNavigationEnabledWindowExtSetThemeEnabledbool(this, enableTheme); + } + } + wxNavigationEnabledWindowExtSetTransparentwxByteFunc m_wxNavigationEnabledWindowExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxNavigationEnabledWindow::SetTransparent(param0); + if (*m_wxNavigationEnabledWindowExtSetTransparentwxByte != NULL){ + return m_wxNavigationEnabledWindowExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtSetValidatorwxValidatorCRFunc m_wxNavigationEnabledWindowExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxNavigationEnabledWindow::SetValidator(validator); + if (*m_wxNavigationEnabledWindowExtSetValidatorwxValidatorCR != NULL){ + return m_wxNavigationEnabledWindowExtSetValidatorwxValidatorCR(this, validator); + } + } + wxNavigationEnabledWindowExtSetWindowStyleFlaglongFunc m_wxNavigationEnabledWindowExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxNavigationEnabledWindow::SetWindowStyleFlag(style); + if (*m_wxNavigationEnabledWindowExtSetWindowStyleFlaglong != NULL){ + return m_wxNavigationEnabledWindowExtSetWindowStyleFlaglong(this, style); + } + } + wxNavigationEnabledWindowExtShouldInheritColoursFunc m_wxNavigationEnabledWindowExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxNavigationEnabledWindow::ShouldInheritColours(); + if (*m_wxNavigationEnabledWindowExtShouldInheritColours != NULL){ + return m_wxNavigationEnabledWindowExtShouldInheritColours(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtShowboolFunc m_wxNavigationEnabledWindowExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxNavigationEnabledWindow::Show(show); + if (*m_wxNavigationEnabledWindowExtShowbool != NULL){ + return m_wxNavigationEnabledWindowExtShowbool(this, show); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedintFunc m_wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxNavigationEnabledWindow::ShowWithEffect(param0, param1); + if (*m_wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtTransferDataFromWindowFunc m_wxNavigationEnabledWindowExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxNavigationEnabledWindow::TransferDataFromWindow(); + if (*m_wxNavigationEnabledWindowExtTransferDataFromWindow != NULL){ + return m_wxNavigationEnabledWindowExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtTransferDataToWindowFunc m_wxNavigationEnabledWindowExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxNavigationEnabledWindow::TransferDataToWindow(); + if (*m_wxNavigationEnabledWindowExtTransferDataToWindow != NULL){ + return m_wxNavigationEnabledWindowExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtTryAfterwxEventRFunc m_wxNavigationEnabledWindowExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxNavigationEnabledWindow::TryAfter(event); + if (*m_wxNavigationEnabledWindowExtTryAfterwxEventR != NULL){ + return m_wxNavigationEnabledWindowExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtTryBeforewxEventRFunc m_wxNavigationEnabledWindowExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxNavigationEnabledWindow::TryBefore(event); + if (*m_wxNavigationEnabledWindowExtTryBeforewxEventR != NULL){ + return m_wxNavigationEnabledWindowExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtUnregisterHotKeyintFunc m_wxNavigationEnabledWindowExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxNavigationEnabledWindow::UnregisterHotKey(hotkeyId); + if (*m_wxNavigationEnabledWindowExtUnregisterHotKeyint != NULL){ + return m_wxNavigationEnabledWindowExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtUpdateFunc m_wxNavigationEnabledWindowExtUpdate = NULL; + virtual void Update() override + { + wxNavigationEnabledWindow::Update(); + if (*m_wxNavigationEnabledWindowExtUpdate != NULL){ + return m_wxNavigationEnabledWindowExtUpdate(this); + } + } + wxNavigationEnabledWindowExtUpdateWindowUIlongFunc m_wxNavigationEnabledWindowExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxNavigationEnabledWindow::UpdateWindowUI(flags); + if (*m_wxNavigationEnabledWindowExtUpdateWindowUIlong != NULL){ + return m_wxNavigationEnabledWindowExtUpdateWindowUIlong(this, flags); + } + } + wxNavigationEnabledWindowExtValidateFunc m_wxNavigationEnabledWindowExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxNavigationEnabledWindow::Validate(); + if (*m_wxNavigationEnabledWindowExtValidate != NULL){ + return m_wxNavigationEnabledWindowExtValidate(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontRFunc m_wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxNavigationEnabledWindow::WXAdjustFontToOwnPPI(param0); + if (*m_wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxNavigationEnabledWindowExtWXGetTextEntryFunc m_wxNavigationEnabledWindowExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxNavigationEnabledWindow::WXGetTextEntry(); + if (*m_wxNavigationEnabledWindowExtWXGetTextEntry != NULL){ + return m_wxNavigationEnabledWindowExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXReservedEvtHandler1voidPFunc m_wxNavigationEnabledWindowExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxNavigationEnabledWindow::WXReservedEvtHandler1(param0); + if (*m_wxNavigationEnabledWindowExtWXReservedEvtHandler1voidP != NULL){ + return m_wxNavigationEnabledWindowExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXReservedEvtHandler2voidPFunc m_wxNavigationEnabledWindowExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxNavigationEnabledWindow::WXReservedEvtHandler2(param0); + if (*m_wxNavigationEnabledWindowExtWXReservedEvtHandler2voidP != NULL){ + return m_wxNavigationEnabledWindowExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXReservedWindow1voidPFunc m_wxNavigationEnabledWindowExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxNavigationEnabledWindow::WXReservedWindow1(param0); + if (*m_wxNavigationEnabledWindowExtWXReservedWindow1voidP != NULL){ + return m_wxNavigationEnabledWindowExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXReservedWindow2voidPFunc m_wxNavigationEnabledWindowExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxNavigationEnabledWindow::WXReservedWindow2(param0); + if (*m_wxNavigationEnabledWindowExtWXReservedWindow2voidP != NULL){ + return m_wxNavigationEnabledWindowExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXReservedWindow3voidPFunc m_wxNavigationEnabledWindowExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxNavigationEnabledWindow::WXReservedWindow3(param0); + if (*m_wxNavigationEnabledWindowExtWXReservedWindow3voidP != NULL){ + return m_wxNavigationEnabledWindowExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxNavigationEnabledWindow::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxNavigationEnabledWindowExtWarpPointerintintFunc m_wxNavigationEnabledWindowExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxNavigationEnabledWindow::WarpPointer(x, y); + if (*m_wxNavigationEnabledWindowExtWarpPointerintint != NULL){ + return m_wxNavigationEnabledWindowExtWarpPointerintint(this, x, y); + } + } + wxNavigationEnabledWindowExtWindowToClientSizewxSizeCRFunc m_wxNavigationEnabledWindowExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxNavigationEnabledWindow::WindowToClientSize(size); + if (*m_wxNavigationEnabledWindowExtWindowToClientSizewxSizeCR != NULL){ + return m_wxNavigationEnabledWindowExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxNavigationEnabledWindowExt(wxNavigationEnabledWindowExtAcceptsFocusFunc a_AcceptsFocus, wxNavigationEnabledWindowExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxNavigationEnabledWindowExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxNavigationEnabledWindowExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxNavigationEnabledWindowExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxNavigationEnabledWindowExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxNavigationEnabledWindowExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxNavigationEnabledWindowExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxNavigationEnabledWindowExtCanBeFocusedFunc a_CanBeFocused, wxNavigationEnabledWindowExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxNavigationEnabledWindowExtCanScrollintFunc a_CanScrollint, wxNavigationEnabledWindowExtCanSetTransparentFunc a_CanSetTransparent, wxNavigationEnabledWindowExtClearBackgroundFunc a_ClearBackground, wxNavigationEnabledWindowExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxNavigationEnabledWindowExtCreateRefDataFunc a_CreateRefData, wxNavigationEnabledWindowExtDestroyFunc a_Destroy, wxNavigationEnabledWindowExtDissociateHandleFunc a_DissociateHandle, wxNavigationEnabledWindowExtDoCaptureMouseFunc a_DoCaptureMouse, wxNavigationEnabledWindowExtDoCentreintFunc a_DoCentreint, wxNavigationEnabledWindowExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxNavigationEnabledWindowExtDoEnableboolFunc a_DoEnablebool, wxNavigationEnabledWindowExtDoFreezeFunc a_DoFreeze, wxNavigationEnabledWindowExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxNavigationEnabledWindowExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxNavigationEnabledWindowExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxNavigationEnabledWindowExtDoGetBestSizeFunc a_DoGetBestSize, wxNavigationEnabledWindowExtDoGetClientDataFunc a_DoGetClientData, wxNavigationEnabledWindowExtDoGetClientObjectFunc a_DoGetClientObject, wxNavigationEnabledWindowExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxNavigationEnabledWindowExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxNavigationEnabledWindowExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxNavigationEnabledWindowExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxNavigationEnabledWindowExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxNavigationEnabledWindowExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxNavigationEnabledWindowExtDoIsExposedintintFunc a_DoIsExposedintint, wxNavigationEnabledWindowExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxNavigationEnabledWindowExtDoNavigateInintFunc a_DoNavigateInint, wxNavigationEnabledWindowExtDoPhaseintFunc a_DoPhaseint, wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxNavigationEnabledWindowExtDoReleaseMouseFunc a_DoReleaseMouse, wxNavigationEnabledWindowExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxNavigationEnabledWindowExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxNavigationEnabledWindowExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxNavigationEnabledWindowExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxNavigationEnabledWindowExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxNavigationEnabledWindowExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxNavigationEnabledWindowExtDoThawFunc a_DoThaw, wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxNavigationEnabledWindowExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxNavigationEnabledWindowExtEnableboolFunc a_Enablebool, wxNavigationEnabledWindowExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxNavigationEnabledWindowExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxNavigationEnabledWindowExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxNavigationEnabledWindowExtFitFunc a_Fit, wxNavigationEnabledWindowExtFitInsideFunc a_FitInside, wxNavigationEnabledWindowExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxNavigationEnabledWindowExtGetCharHeightFunc a_GetCharHeight, wxNavigationEnabledWindowExtGetCharWidthFunc a_GetCharWidth, wxNavigationEnabledWindowExtGetClassInfoFunc a_GetClassInfo, wxNavigationEnabledWindowExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxNavigationEnabledWindowExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxNavigationEnabledWindowExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxNavigationEnabledWindowExtGetDPIFunc a_GetDPI, wxNavigationEnabledWindowExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxNavigationEnabledWindowExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxNavigationEnabledWindowExtGetDefaultBorderFunc a_GetDefaultBorder, wxNavigationEnabledWindowExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxNavigationEnabledWindowExtGetDropTargetFunc a_GetDropTarget, wxNavigationEnabledWindowExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxNavigationEnabledWindowExtGetEventHashTableFunc a_GetEventHashTable, wxNavigationEnabledWindowExtGetEventTableFunc a_GetEventTable, wxNavigationEnabledWindowExtGetHandleFunc a_GetHandle, wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxNavigationEnabledWindowExtGetLabelFunc a_GetLabel, wxNavigationEnabledWindowExtGetLayoutDirectionFunc a_GetLayoutDirection, wxNavigationEnabledWindowExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxNavigationEnabledWindowExtGetMaxClientSizeFunc a_GetMaxClientSize, wxNavigationEnabledWindowExtGetMaxSizeFunc a_GetMaxSize, wxNavigationEnabledWindowExtGetMinClientSizeFunc a_GetMinClientSize, wxNavigationEnabledWindowExtGetMinSizeFunc a_GetMinSize, wxNavigationEnabledWindowExtGetNameFunc a_GetName, wxNavigationEnabledWindowExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxNavigationEnabledWindowExtGetScrollPosintFunc a_GetScrollPosint, wxNavigationEnabledWindowExtGetScrollRangeintFunc a_GetScrollRangeint, wxNavigationEnabledWindowExtGetScrollThumbintFunc a_GetScrollThumbint, wxNavigationEnabledWindowExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxNavigationEnabledWindowExtGetThemeEnabledFunc a_GetThemeEnabled, wxNavigationEnabledWindowExtGetValidatorFunc a_GetValidator, wxNavigationEnabledWindowExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxNavigationEnabledWindowExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxNavigationEnabledWindowExtHasCaptureFunc a_HasCapture, wxNavigationEnabledWindowExtHasFocusFunc a_HasFocus, wxNavigationEnabledWindowExtHasMultiplePagesFunc a_HasMultiplePages, wxNavigationEnabledWindowExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxNavigationEnabledWindowExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxNavigationEnabledWindowExtInheritAttributesFunc a_InheritAttributes, wxNavigationEnabledWindowExtInitDialogFunc a_InitDialog, wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxNavigationEnabledWindowExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxNavigationEnabledWindowExtIsRetainedFunc a_IsRetained, wxNavigationEnabledWindowExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxNavigationEnabledWindowExtIsShownFunc a_IsShown, wxNavigationEnabledWindowExtIsShownOnScreenFunc a_IsShownOnScreen, wxNavigationEnabledWindowExtIsThisEnabledFunc a_IsThisEnabled, wxNavigationEnabledWindowExtIsTopLevelFunc a_IsTopLevel, wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxNavigationEnabledWindowExtLayoutFunc a_Layout, wxNavigationEnabledWindowExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxNavigationEnabledWindowExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxNavigationEnabledWindowExtLowerFunc a_Lower, wxNavigationEnabledWindowExtMoveConstraintintintFunc a_MoveConstraintintint, wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxNavigationEnabledWindowExtOnInternalIdleFunc a_OnInternalIdle, wxNavigationEnabledWindowExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxNavigationEnabledWindowExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxNavigationEnabledWindowExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxNavigationEnabledWindowExtRaiseFunc a_Raise, wxNavigationEnabledWindowExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxNavigationEnabledWindowExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxNavigationEnabledWindowExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxNavigationEnabledWindowExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxNavigationEnabledWindowExtScrollLinesintFunc a_ScrollLinesint, wxNavigationEnabledWindowExtScrollPagesintFunc a_ScrollPagesint, wxNavigationEnabledWindowExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxNavigationEnabledWindowExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxNavigationEnabledWindowExtSendSizeEventintFunc a_SendSizeEventint, wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxNavigationEnabledWindowExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxNavigationEnabledWindowExtSetCanFocusboolFunc a_SetCanFocusbool, wxNavigationEnabledWindowExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxNavigationEnabledWindowExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxNavigationEnabledWindowExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxNavigationEnabledWindowExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxNavigationEnabledWindowExtSetExtraStylelongFunc a_SetExtraStylelong, wxNavigationEnabledWindowExtSetFocusFunc a_SetFocus, wxNavigationEnabledWindowExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxNavigationEnabledWindowExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxNavigationEnabledWindowExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxNavigationEnabledWindowExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxNavigationEnabledWindowExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxNavigationEnabledWindowExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxNavigationEnabledWindowExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxNavigationEnabledWindowExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxNavigationEnabledWindowExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxNavigationEnabledWindowExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxNavigationEnabledWindowExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxNavigationEnabledWindowExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxNavigationEnabledWindowExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxNavigationEnabledWindowExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxNavigationEnabledWindowExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxNavigationEnabledWindowExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxNavigationEnabledWindowExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxNavigationEnabledWindowExtShouldInheritColoursFunc a_ShouldInheritColours, wxNavigationEnabledWindowExtShowboolFunc a_Showbool, wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxNavigationEnabledWindowExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxNavigationEnabledWindowExtTransferDataToWindowFunc a_TransferDataToWindow, wxNavigationEnabledWindowExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxNavigationEnabledWindowExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxNavigationEnabledWindowExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxNavigationEnabledWindowExtUpdateFunc a_Update, wxNavigationEnabledWindowExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxNavigationEnabledWindowExtValidateFunc a_Validate, wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxNavigationEnabledWindowExtWXGetTextEntryFunc a_WXGetTextEntry, wxNavigationEnabledWindowExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxNavigationEnabledWindowExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxNavigationEnabledWindowExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxNavigationEnabledWindowExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxNavigationEnabledWindowExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxNavigationEnabledWindowExtWarpPointerintintFunc a_WarpPointerintint, wxNavigationEnabledWindowExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxNavigationEnabledWindow() { + m_wxNavigationEnabledWindowExtAcceptsFocus = a_AcceptsFocus; + m_wxNavigationEnabledWindowExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxNavigationEnabledWindowExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxNavigationEnabledWindowExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxNavigationEnabledWindowExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxNavigationEnabledWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxNavigationEnabledWindowExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxNavigationEnabledWindowExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxNavigationEnabledWindowExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxNavigationEnabledWindowExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxNavigationEnabledWindowExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxNavigationEnabledWindowExtCanBeFocused = a_CanBeFocused; + m_wxNavigationEnabledWindowExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxNavigationEnabledWindowExtCanScrollint = a_CanScrollint; + m_wxNavigationEnabledWindowExtCanSetTransparent = a_CanSetTransparent; + m_wxNavigationEnabledWindowExtClearBackground = a_ClearBackground; + m_wxNavigationEnabledWindowExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxNavigationEnabledWindowExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxNavigationEnabledWindowExtCreateRefData = a_CreateRefData; + m_wxNavigationEnabledWindowExtDestroy = a_Destroy; + m_wxNavigationEnabledWindowExtDissociateHandle = a_DissociateHandle; + m_wxNavigationEnabledWindowExtDoCaptureMouse = a_DoCaptureMouse; + m_wxNavigationEnabledWindowExtDoCentreint = a_DoCentreint; + m_wxNavigationEnabledWindowExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxNavigationEnabledWindowExtDoEnablebool = a_DoEnablebool; + m_wxNavigationEnabledWindowExtDoFreeze = a_DoFreeze; + m_wxNavigationEnabledWindowExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxNavigationEnabledWindowExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxNavigationEnabledWindowExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxNavigationEnabledWindowExtDoGetBestSize = a_DoGetBestSize; + m_wxNavigationEnabledWindowExtDoGetClientData = a_DoGetClientData; + m_wxNavigationEnabledWindowExtDoGetClientObject = a_DoGetClientObject; + m_wxNavigationEnabledWindowExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxNavigationEnabledWindowExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxNavigationEnabledWindowExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxNavigationEnabledWindowExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxNavigationEnabledWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxNavigationEnabledWindowExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxNavigationEnabledWindowExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxNavigationEnabledWindowExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxNavigationEnabledWindowExtDoIsExposedintint = a_DoIsExposedintint; + m_wxNavigationEnabledWindowExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxNavigationEnabledWindowExtDoNavigateInint = a_DoNavigateInint; + m_wxNavigationEnabledWindowExtDoPhaseint = a_DoPhaseint; + m_wxNavigationEnabledWindowExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxNavigationEnabledWindowExtDoReleaseMouse = a_DoReleaseMouse; + m_wxNavigationEnabledWindowExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxNavigationEnabledWindowExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxNavigationEnabledWindowExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxNavigationEnabledWindowExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxNavigationEnabledWindowExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxNavigationEnabledWindowExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxNavigationEnabledWindowExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxNavigationEnabledWindowExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxNavigationEnabledWindowExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxNavigationEnabledWindowExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxNavigationEnabledWindowExtDoThaw = a_DoThaw; + m_wxNavigationEnabledWindowExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxNavigationEnabledWindowExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxNavigationEnabledWindowExtEnablebool = a_Enablebool; + m_wxNavigationEnabledWindowExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxNavigationEnabledWindowExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxNavigationEnabledWindowExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxNavigationEnabledWindowExtFit = a_Fit; + m_wxNavigationEnabledWindowExtFitInside = a_FitInside; + m_wxNavigationEnabledWindowExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxNavigationEnabledWindowExtGetCharHeight = a_GetCharHeight; + m_wxNavigationEnabledWindowExtGetCharWidth = a_GetCharWidth; + m_wxNavigationEnabledWindowExtGetClassInfo = a_GetClassInfo; + m_wxNavigationEnabledWindowExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxNavigationEnabledWindowExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxNavigationEnabledWindowExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxNavigationEnabledWindowExtGetDPI = a_GetDPI; + m_wxNavigationEnabledWindowExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxNavigationEnabledWindowExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxNavigationEnabledWindowExtGetDefaultBorder = a_GetDefaultBorder; + m_wxNavigationEnabledWindowExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxNavigationEnabledWindowExtGetDropTarget = a_GetDropTarget; + m_wxNavigationEnabledWindowExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxNavigationEnabledWindowExtGetEventHashTable = a_GetEventHashTable; + m_wxNavigationEnabledWindowExtGetEventTable = a_GetEventTable; + m_wxNavigationEnabledWindowExtGetHandle = a_GetHandle; + m_wxNavigationEnabledWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxNavigationEnabledWindowExtGetLabel = a_GetLabel; + m_wxNavigationEnabledWindowExtGetLayoutDirection = a_GetLayoutDirection; + m_wxNavigationEnabledWindowExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxNavigationEnabledWindowExtGetMaxClientSize = a_GetMaxClientSize; + m_wxNavigationEnabledWindowExtGetMaxSize = a_GetMaxSize; + m_wxNavigationEnabledWindowExtGetMinClientSize = a_GetMinClientSize; + m_wxNavigationEnabledWindowExtGetMinSize = a_GetMinSize; + m_wxNavigationEnabledWindowExtGetName = a_GetName; + m_wxNavigationEnabledWindowExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxNavigationEnabledWindowExtGetScrollPosint = a_GetScrollPosint; + m_wxNavigationEnabledWindowExtGetScrollRangeint = a_GetScrollRangeint; + m_wxNavigationEnabledWindowExtGetScrollThumbint = a_GetScrollThumbint; + m_wxNavigationEnabledWindowExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxNavigationEnabledWindowExtGetThemeEnabled = a_GetThemeEnabled; + m_wxNavigationEnabledWindowExtGetValidator = a_GetValidator; + m_wxNavigationEnabledWindowExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxNavigationEnabledWindowExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxNavigationEnabledWindowExtHasCapture = a_HasCapture; + m_wxNavigationEnabledWindowExtHasFocus = a_HasFocus; + m_wxNavigationEnabledWindowExtHasMultiplePages = a_HasMultiplePages; + m_wxNavigationEnabledWindowExtHasTransparentBackground = a_HasTransparentBackground; + m_wxNavigationEnabledWindowExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxNavigationEnabledWindowExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxNavigationEnabledWindowExtInheritAttributes = a_InheritAttributes; + m_wxNavigationEnabledWindowExtInitDialog = a_InitDialog; + m_wxNavigationEnabledWindowExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxNavigationEnabledWindowExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxNavigationEnabledWindowExtIsRetained = a_IsRetained; + m_wxNavigationEnabledWindowExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxNavigationEnabledWindowExtIsShown = a_IsShown; + m_wxNavigationEnabledWindowExtIsShownOnScreen = a_IsShownOnScreen; + m_wxNavigationEnabledWindowExtIsThisEnabled = a_IsThisEnabled; + m_wxNavigationEnabledWindowExtIsTopLevel = a_IsTopLevel; + m_wxNavigationEnabledWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxNavigationEnabledWindowExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxNavigationEnabledWindowExtLayout = a_Layout; + m_wxNavigationEnabledWindowExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxNavigationEnabledWindowExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxNavigationEnabledWindowExtLower = a_Lower; + m_wxNavigationEnabledWindowExtMoveConstraintintint = a_MoveConstraintintint; + m_wxNavigationEnabledWindowExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxNavigationEnabledWindowExtOnInternalIdle = a_OnInternalIdle; + m_wxNavigationEnabledWindowExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxNavigationEnabledWindowExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxNavigationEnabledWindowExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxNavigationEnabledWindowExtRaise = a_Raise; + m_wxNavigationEnabledWindowExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxNavigationEnabledWindowExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxNavigationEnabledWindowExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxNavigationEnabledWindowExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxNavigationEnabledWindowExtScrollLinesint = a_ScrollLinesint; + m_wxNavigationEnabledWindowExtScrollPagesint = a_ScrollPagesint; + m_wxNavigationEnabledWindowExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxNavigationEnabledWindowExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxNavigationEnabledWindowExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxNavigationEnabledWindowExtSendSizeEventint = a_SendSizeEventint; + m_wxNavigationEnabledWindowExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxNavigationEnabledWindowExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxNavigationEnabledWindowExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxNavigationEnabledWindowExtSetCanFocusbool = a_SetCanFocusbool; + m_wxNavigationEnabledWindowExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxNavigationEnabledWindowExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxNavigationEnabledWindowExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxNavigationEnabledWindowExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxNavigationEnabledWindowExtSetExtraStylelong = a_SetExtraStylelong; + m_wxNavigationEnabledWindowExtSetFocus = a_SetFocus; + m_wxNavigationEnabledWindowExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxNavigationEnabledWindowExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxNavigationEnabledWindowExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxNavigationEnabledWindowExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxNavigationEnabledWindowExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxNavigationEnabledWindowExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxNavigationEnabledWindowExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxNavigationEnabledWindowExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxNavigationEnabledWindowExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxNavigationEnabledWindowExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxNavigationEnabledWindowExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxNavigationEnabledWindowExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxNavigationEnabledWindowExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxNavigationEnabledWindowExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxNavigationEnabledWindowExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxNavigationEnabledWindowExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxNavigationEnabledWindowExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxNavigationEnabledWindowExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxNavigationEnabledWindowExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxNavigationEnabledWindowExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxNavigationEnabledWindowExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxNavigationEnabledWindowExtShouldInheritColours = a_ShouldInheritColours; + m_wxNavigationEnabledWindowExtShowbool = a_Showbool; + m_wxNavigationEnabledWindowExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxNavigationEnabledWindowExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxNavigationEnabledWindowExtTransferDataToWindow = a_TransferDataToWindow; + m_wxNavigationEnabledWindowExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxNavigationEnabledWindowExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxNavigationEnabledWindowExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxNavigationEnabledWindowExtUpdate = a_Update; + m_wxNavigationEnabledWindowExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxNavigationEnabledWindowExtValidate = a_Validate; + m_wxNavigationEnabledWindowExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxNavigationEnabledWindowExtWXGetTextEntry = a_WXGetTextEntry; + m_wxNavigationEnabledWindowExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxNavigationEnabledWindowExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxNavigationEnabledWindowExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxNavigationEnabledWindowExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxNavigationEnabledWindowExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxNavigationEnabledWindowExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxNavigationEnabledWindowExtWarpPointerintint = a_WarpPointerintint; + m_wxNavigationEnabledWindowExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } +}; class wxPanelBaseExt: public wxPanelBase { public: wxPanelBaseExt(): wxPanelBase() { } + wxPanelBaseExtAcceptsFocusFunc m_wxPanelBaseExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxPanelBase::AcceptsFocus(); + if (*m_wxPanelBaseExtAcceptsFocus != NULL){ + return m_wxPanelBaseExtAcceptsFocus(this); + } + else { + return res; + } + } + wxPanelBaseExtAcceptsFocusFromKeyboardFunc m_wxPanelBaseExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxPanelBase::AcceptsFocusFromKeyboard(); + if (*m_wxPanelBaseExtAcceptsFocusFromKeyboard != NULL){ + return m_wxPanelBaseExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxPanelBaseExtAcceptsFocusRecursivelyFunc m_wxPanelBaseExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxPanelBase::AcceptsFocusRecursively(); + if (*m_wxPanelBaseExtAcceptsFocusRecursively != NULL){ + return m_wxPanelBaseExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxPanelBaseExtAddChildwxWindowBasePFunc m_wxPanelBaseExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxPanelBase::AddChild(child); + if (*m_wxPanelBaseExtAddChildwxWindowBaseP != NULL){ + return m_wxPanelBaseExtAddChildwxWindowBaseP(this, child); + } + } + wxPanelBaseExtAddPendingEventwxEventCRFunc m_wxPanelBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxPanelBase::AddPendingEvent(event); + if (*m_wxPanelBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxPanelBaseExtAddPendingEventwxEventCR(this, event); + } + } + wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxPanelBase::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxPanelBaseExtAdjustForParentClientOriginintRintRintFunc m_wxPanelBaseExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxPanelBase::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxPanelBaseExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxPanelBaseExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxPanelBaseExtAlwaysShowScrollbarsboolboolFunc m_wxPanelBaseExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxPanelBase::AlwaysShowScrollbars(param0, param1); + if (*m_wxPanelBaseExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxPanelBaseExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxPanelBaseExtAssociateHandleWXWidgetFunc m_wxPanelBaseExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxPanelBase::AssociateHandle(param0); + if (*m_wxPanelBaseExtAssociateHandleWXWidget != NULL){ + return m_wxPanelBaseExtAssociateHandleWXWidget(this, param0); + } + } + wxPanelBaseExtBeginRepositioningChildrenFunc m_wxPanelBaseExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxPanelBase::BeginRepositioningChildren(); + if (*m_wxPanelBaseExtBeginRepositioningChildren != NULL){ + return m_wxPanelBaseExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxPanelBaseExtCanApplyThemeBorderFunc m_wxPanelBaseExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxPanelBase::CanApplyThemeBorder(); + if (*m_wxPanelBaseExtCanApplyThemeBorder != NULL){ + return m_wxPanelBaseExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxPanelBaseExtCanBeFocusedFunc m_wxPanelBaseExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxPanelBase::CanBeFocused(); + if (*m_wxPanelBaseExtCanBeFocused != NULL){ + return m_wxPanelBaseExtCanBeFocused(this); + } + else { + return res; + } + } + wxPanelBaseExtCanBeOutsideClientAreaFunc m_wxPanelBaseExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxPanelBase::CanBeOutsideClientArea(); + if (*m_wxPanelBaseExtCanBeOutsideClientArea != NULL){ + return m_wxPanelBaseExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxPanelBaseExtCanScrollintFunc m_wxPanelBaseExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxPanelBase::CanScroll(orient); + if (*m_wxPanelBaseExtCanScrollint != NULL){ + return m_wxPanelBaseExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxPanelBaseExtCanSetTransparentFunc m_wxPanelBaseExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxPanelBase::CanSetTransparent(); + if (*m_wxPanelBaseExtCanSetTransparent != NULL){ + return m_wxPanelBaseExtCanSetTransparent(this); + } + else { + return res; + } + } + wxPanelBaseExtClearBackgroundFunc m_wxPanelBaseExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxPanelBase::ClearBackground(); + if (*m_wxPanelBaseExtClearBackground != NULL){ + return m_wxPanelBaseExtClearBackground(this); + } + } + wxPanelBaseExtClientToWindowSizewxSizeCRFunc m_wxPanelBaseExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxPanelBase::ClientToWindowSize(size); + if (*m_wxPanelBaseExtClientToWindowSizewxSizeCR != NULL){ + return m_wxPanelBaseExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxPanelBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxPanelBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPanelBase::CloneRefData(data); + if (*m_wxPanelBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPanelBaseExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPanelBaseExtCreateRefDataFunc m_wxPanelBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPanelBase::CreateRefData(); + if (*m_wxPanelBaseExtCreateRefData != NULL){ + return m_wxPanelBaseExtCreateRefData(this); + } + else { + return res; + } + } + wxPanelBaseExtDestroyFunc m_wxPanelBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxPanelBase::Destroy(); + if (*m_wxPanelBaseExtDestroy != NULL){ + return m_wxPanelBaseExtDestroy(this); + } + else { + return res; + } + } + wxPanelBaseExtDissociateHandleFunc m_wxPanelBaseExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxPanelBase::DissociateHandle(); + if (*m_wxPanelBaseExtDissociateHandle != NULL){ + return m_wxPanelBaseExtDissociateHandle(this); + } + } + wxPanelBaseExtDoCaptureMouseFunc m_wxPanelBaseExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxPanelBase::DoCaptureMouse(); + if (*m_wxPanelBaseExtDoCaptureMouse != NULL){ + return m_wxPanelBaseExtDoCaptureMouse(this); + } + } + wxPanelBaseExtDoCentreintFunc m_wxPanelBaseExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxPanelBase::DoCentre(dir); + if (*m_wxPanelBaseExtDoCentreint != NULL){ + return m_wxPanelBaseExtDoCentreint(this, dir); + } + } + wxPanelBaseExtDoClientToScreenintPintPFunc m_wxPanelBaseExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxPanelBase::DoClientToScreen(x, y); + if (*m_wxPanelBaseExtDoClientToScreenintPintP != NULL){ + return m_wxPanelBaseExtDoClientToScreenintPintP(this, x, y); + } + } + wxPanelBaseExtDoEnableboolFunc m_wxPanelBaseExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxPanelBase::DoEnable(param0); + if (*m_wxPanelBaseExtDoEnablebool != NULL){ + return m_wxPanelBaseExtDoEnablebool(this, param0); + } + } + wxPanelBaseExtDoFreezeFunc m_wxPanelBaseExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxPanelBase::DoFreeze(); + if (*m_wxPanelBaseExtDoFreeze != NULL){ + return m_wxPanelBaseExtDoFreeze(this); + } + } + wxPanelBaseExtDoGetBestClientHeightintFunc m_wxPanelBaseExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxPanelBase::DoGetBestClientHeight(param0); + if (*m_wxPanelBaseExtDoGetBestClientHeightint != NULL){ + return m_wxPanelBaseExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtDoGetBestClientSizeFunc m_wxPanelBaseExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxPanelBase::DoGetBestClientSize(); + if (*m_wxPanelBaseExtDoGetBestClientSize != NULL){ + return m_wxPanelBaseExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxPanelBaseExtDoGetBestClientWidthintFunc m_wxPanelBaseExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxPanelBase::DoGetBestClientWidth(param0); + if (*m_wxPanelBaseExtDoGetBestClientWidthint != NULL){ + return m_wxPanelBaseExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtDoGetBestSizeFunc m_wxPanelBaseExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxPanelBase::DoGetBestSize(); + if (*m_wxPanelBaseExtDoGetBestSize != NULL){ + return m_wxPanelBaseExtDoGetBestSize(this); + } + else { + return res; + } + } + wxPanelBaseExtDoGetClientDataFunc m_wxPanelBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxPanelBase::DoGetClientData(); + if (*m_wxPanelBaseExtDoGetClientData != NULL){ + return m_wxPanelBaseExtDoGetClientData(this); + } + else { + return res; + } + } + wxPanelBaseExtDoGetClientObjectFunc m_wxPanelBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxPanelBase::DoGetClientObject(); + if (*m_wxPanelBaseExtDoGetClientObject != NULL){ + return m_wxPanelBaseExtDoGetClientObject(this); + } + else { + return res; + } + } + wxPanelBaseExtDoGetClientSizeintPintPFunc m_wxPanelBaseExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxPanelBase::DoGetClientSize(width, height); + if (*m_wxPanelBaseExtDoGetClientSizeintPintP != NULL){ + return m_wxPanelBaseExtDoGetClientSizeintPintP(this, width, height); + } + } + wxPanelBaseExtDoGetPositionintPintPFunc m_wxPanelBaseExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxPanelBase::DoGetPosition(x, y); + if (*m_wxPanelBaseExtDoGetPositionintPintP != NULL){ + return m_wxPanelBaseExtDoGetPositionintPintP(this, x, y); + } + } + wxPanelBaseExtDoGetScreenPositionintPintPFunc m_wxPanelBaseExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxPanelBase::DoGetScreenPosition(x, y); + if (*m_wxPanelBaseExtDoGetScreenPositionintPintP != NULL){ + return m_wxPanelBaseExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxPanelBaseExtDoGetSizeintPintPFunc m_wxPanelBaseExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxPanelBase::DoGetSize(width, height); + if (*m_wxPanelBaseExtDoGetSizeintPintP != NULL){ + return m_wxPanelBaseExtDoGetSizeintPintP(this, width, height); + } + } + wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxPanelBase::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxPanelBaseExtDoGetVirtualSizeFunc m_wxPanelBaseExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxPanelBase::DoGetVirtualSize(); + if (*m_wxPanelBaseExtDoGetVirtualSize != NULL){ + return m_wxPanelBaseExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxPanelBaseExtDoHitTestwxCoordwxCoordFunc m_wxPanelBaseExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxPanelBase::DoHitTest(x, y); + if (*m_wxPanelBaseExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxPanelBaseExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxPanelBaseExtDoIsExposedintintintintFunc m_wxPanelBaseExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxPanelBase::DoIsExposed(x, y, w, h); + if (*m_wxPanelBaseExtDoIsExposedintintintint != NULL){ + return m_wxPanelBaseExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxPanelBaseExtDoIsExposedintintFunc m_wxPanelBaseExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxPanelBase::DoIsExposed(x, y); + if (*m_wxPanelBaseExtDoIsExposedintint != NULL){ + return m_wxPanelBaseExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxPanelBaseExtDoMoveWindowintintintintFunc m_wxPanelBaseExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxPanelBase::DoMoveWindow(x, y, width, height); + if (*m_wxPanelBaseExtDoMoveWindowintintintint != NULL){ + return m_wxPanelBaseExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxPanelBaseExtDoNavigateInintFunc m_wxPanelBaseExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxPanelBase::DoNavigateIn(flags); + if (*m_wxPanelBaseExtDoNavigateInint != NULL){ + return m_wxPanelBaseExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxPanelBaseExtDoPhaseintFunc m_wxPanelBaseExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxPanelBase::DoPhase(phase); + if (*m_wxPanelBaseExtDoPhaseint != NULL){ + return m_wxPanelBaseExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxPanelBaseExtDoPopupMenuwxMenuPintintFunc m_wxPanelBaseExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxPanelBase::DoPopupMenu(menu, x, y); + if (*m_wxPanelBaseExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxPanelBaseExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxPanelBaseExtDoReleaseMouseFunc m_wxPanelBaseExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxPanelBase::DoReleaseMouse(); + if (*m_wxPanelBaseExtDoReleaseMouse != NULL){ + return m_wxPanelBaseExtDoReleaseMouse(this); + } + } + wxPanelBaseExtDoScreenToClientintPintPFunc m_wxPanelBaseExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxPanelBase::DoScreenToClient(x, y); + if (*m_wxPanelBaseExtDoScreenToClientintPintP != NULL){ + return m_wxPanelBaseExtDoScreenToClientintPintP(this, x, y); + } + } + wxPanelBaseExtDoSetClientDatavoidPFunc m_wxPanelBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxPanelBase::DoSetClientData(data); + if (*m_wxPanelBaseExtDoSetClientDatavoidP != NULL){ + return m_wxPanelBaseExtDoSetClientDatavoidP(this, data); + } + } + wxPanelBaseExtDoSetClientObjectwxClientDataPFunc m_wxPanelBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxPanelBase::DoSetClientObject(data); + if (*m_wxPanelBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxPanelBaseExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxPanelBaseExtDoSetClientSizeintintFunc m_wxPanelBaseExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxPanelBase::DoSetClientSize(width, height); + if (*m_wxPanelBaseExtDoSetClientSizeintint != NULL){ + return m_wxPanelBaseExtDoSetClientSizeintint(this, width, height); + } + } + wxPanelBaseExtDoSetSizeintintintintintFunc m_wxPanelBaseExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxPanelBase::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxPanelBaseExtDoSetSizeintintintintint != NULL){ + return m_wxPanelBaseExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxPanelBaseExtDoSetSizeHintsintintintintintintFunc m_wxPanelBaseExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxPanelBase::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxPanelBaseExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxPanelBaseExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxPanelBaseExtDoSetToolTipwxToolTipPFunc m_wxPanelBaseExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxPanelBase::DoSetToolTip(tip); + if (*m_wxPanelBaseExtDoSetToolTipwxToolTipP != NULL){ + return m_wxPanelBaseExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxPanelBaseExtDoSetToolTipTextwxStringCRFunc m_wxPanelBaseExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxPanelBase::DoSetToolTipText(tip); + if (*m_wxPanelBaseExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxPanelBaseExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxPanelBaseExtDoSetVirtualSizeintintFunc m_wxPanelBaseExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxPanelBase::DoSetVirtualSize(x, y); + if (*m_wxPanelBaseExtDoSetVirtualSizeintint != NULL){ + return m_wxPanelBaseExtDoSetVirtualSizeintint(this, x, y); + } + } + wxPanelBaseExtDoSetWindowVariantwxWindowVariantFunc m_wxPanelBaseExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxPanelBase::DoSetWindowVariant(variant); + if (*m_wxPanelBaseExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxPanelBaseExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxPanelBaseExtDoThawFunc m_wxPanelBaseExtDoThaw = NULL; + virtual void DoThaw() override + { + wxPanelBase::DoThaw(); + if (*m_wxPanelBaseExtDoThaw != NULL){ + return m_wxPanelBaseExtDoThaw(this); + } + } + wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxPanelBase::DoUpdateWindowUI(event); + if (*m_wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxPanelBaseExtDragAcceptFilesboolFunc m_wxPanelBaseExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxPanelBase::DragAcceptFiles(accept); + if (*m_wxPanelBaseExtDragAcceptFilesbool != NULL){ + return m_wxPanelBaseExtDragAcceptFilesbool(this, accept); + } + } + wxPanelBaseExtEnableboolFunc m_wxPanelBaseExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxPanelBase::Enable(enable); + if (*m_wxPanelBaseExtEnablebool != NULL){ + return m_wxPanelBaseExtEnablebool(this, enable); + } + else { + return res; + } + } + wxPanelBaseExtEnableTouchEventsintFunc m_wxPanelBaseExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxPanelBase::EnableTouchEvents(param0); + if (*m_wxPanelBaseExtEnableTouchEventsint != NULL){ + return m_wxPanelBaseExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtEnableVisibleFocusboolFunc m_wxPanelBaseExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxPanelBase::EnableVisibleFocus(param0); + if (*m_wxPanelBaseExtEnableVisibleFocusbool != NULL){ + return m_wxPanelBaseExtEnableVisibleFocusbool(this, param0); + } + } + wxPanelBaseExtEndRepositioningChildrenFunc m_wxPanelBaseExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxPanelBase::EndRepositioningChildren(); + if (*m_wxPanelBaseExtEndRepositioningChildren != NULL){ + return m_wxPanelBaseExtEndRepositioningChildren(this); + } + } + wxPanelBaseExtFitFunc m_wxPanelBaseExtFit = NULL; + virtual void Fit() override + { + wxPanelBase::Fit(); + if (*m_wxPanelBaseExtFit != NULL){ + return m_wxPanelBaseExtFit(this); + } + } + wxPanelBaseExtFitInsideFunc m_wxPanelBaseExtFitInside = NULL; + virtual void FitInside() override + { + wxPanelBase::FitInside(); + if (*m_wxPanelBaseExtFitInside != NULL){ + return m_wxPanelBaseExtFitInside(this); + } + } + wxPanelBaseExtGetBestVirtualSizeFunc m_wxPanelBaseExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxPanelBase::GetBestVirtualSize(); + if (*m_wxPanelBaseExtGetBestVirtualSize != NULL){ + return m_wxPanelBaseExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetCharHeightFunc m_wxPanelBaseExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxPanelBase::GetCharHeight(); + if (*m_wxPanelBaseExtGetCharHeight != NULL){ + return m_wxPanelBaseExtGetCharHeight(this); + } + else { + return res; + } + } + wxPanelBaseExtGetCharWidthFunc m_wxPanelBaseExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxPanelBase::GetCharWidth(); + if (*m_wxPanelBaseExtGetCharWidth != NULL){ + return m_wxPanelBaseExtGetCharWidth(this); + } + else { + return res; + } + } + wxPanelBaseExtGetClassInfoFunc m_wxPanelBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxPanelBase::GetClassInfo(); + if (*m_wxPanelBaseExtGetClassInfo != NULL){ + return m_wxPanelBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxPanelBaseExtGetClientAreaOriginFunc m_wxPanelBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxPanelBase::GetClientAreaOrigin(); + if (*m_wxPanelBaseExtGetClientAreaOrigin != NULL){ + return m_wxPanelBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxPanelBaseExtGetClientSizeConstraintintPintPFunc m_wxPanelBaseExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxPanelBase::GetClientSizeConstraint(w, h); + if (*m_wxPanelBaseExtGetClientSizeConstraintintPintP != NULL){ + return m_wxPanelBaseExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxPanelBaseExtGetContentScaleFactorFunc m_wxPanelBaseExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxPanelBase::GetContentScaleFactor(); + if (*m_wxPanelBaseExtGetContentScaleFactor != NULL){ + return m_wxPanelBaseExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDPIFunc m_wxPanelBaseExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxPanelBase::GetDPI(); + if (*m_wxPanelBaseExtGetDPI != NULL){ + return m_wxPanelBaseExtGetDPI(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDPIScaleFactorFunc m_wxPanelBaseExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxPanelBase::GetDPIScaleFactor(); + if (*m_wxPanelBaseExtGetDPIScaleFactor != NULL){ + return m_wxPanelBaseExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDefaultAttributesFunc m_wxPanelBaseExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxPanelBase::GetDefaultAttributes(); + if (*m_wxPanelBaseExtGetDefaultAttributes != NULL){ + return m_wxPanelBaseExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDefaultBorderFunc m_wxPanelBaseExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxPanelBase::GetDefaultBorder(); + if (*m_wxPanelBaseExtGetDefaultBorder != NULL){ + return m_wxPanelBaseExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDefaultBorderForControlFunc m_wxPanelBaseExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxPanelBase::GetDefaultBorderForControl(); + if (*m_wxPanelBaseExtGetDefaultBorderForControl != NULL){ + return m_wxPanelBaseExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxPanelBaseExtGetDropTargetFunc m_wxPanelBaseExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxPanelBase::GetDropTarget(); + if (*m_wxPanelBaseExtGetDropTarget != NULL){ + return m_wxPanelBaseExtGetDropTarget(this); + } + else { + return res; + } + } + wxPanelBaseExtGetEffectiveMinSizeFunc m_wxPanelBaseExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxPanelBase::GetEffectiveMinSize(); + if (*m_wxPanelBaseExtGetEffectiveMinSize != NULL){ + return m_wxPanelBaseExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetEventHashTableFunc m_wxPanelBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxPanelBase::GetEventHashTable(); + if (*m_wxPanelBaseExtGetEventHashTable != NULL){ + return m_wxPanelBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxPanelBaseExtGetEventTableFunc m_wxPanelBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxPanelBase::GetEventTable(); + if (*m_wxPanelBaseExtGetEventTable != NULL){ + return m_wxPanelBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxPanelBaseExtGetHandleFunc m_wxPanelBaseExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxPanelBase::GetHandle(); + if (*m_wxPanelBaseExtGetHandle != NULL){ + return m_wxPanelBaseExtGetHandle(this); + } + else { + return res; + } + } + wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxPanelBase::GetHelpTextAtPoint(pt, origin); + if (*m_wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxPanelBaseExtGetLabelFunc m_wxPanelBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxPanelBase::GetLabel(); + if (*m_wxPanelBaseExtGetLabel != NULL){ + return m_wxPanelBaseExtGetLabel(this); + } + else { + return res; + } + } + wxPanelBaseExtGetLayoutDirectionFunc m_wxPanelBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxPanelBase::GetLayoutDirection(); + if (*m_wxPanelBaseExtGetLayoutDirection != NULL){ + return m_wxPanelBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxPanelBaseExtGetMainWindowOfCompositeControlFunc m_wxPanelBaseExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxPanelBase::GetMainWindowOfCompositeControl(); + if (*m_wxPanelBaseExtGetMainWindowOfCompositeControl != NULL){ + return m_wxPanelBaseExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxPanelBaseExtGetMaxClientSizeFunc m_wxPanelBaseExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxPanelBase::GetMaxClientSize(); + if (*m_wxPanelBaseExtGetMaxClientSize != NULL){ + return m_wxPanelBaseExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetMaxSizeFunc m_wxPanelBaseExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxPanelBase::GetMaxSize(); + if (*m_wxPanelBaseExtGetMaxSize != NULL){ + return m_wxPanelBaseExtGetMaxSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetMinClientSizeFunc m_wxPanelBaseExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxPanelBase::GetMinClientSize(); + if (*m_wxPanelBaseExtGetMinClientSize != NULL){ + return m_wxPanelBaseExtGetMinClientSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetMinSizeFunc m_wxPanelBaseExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxPanelBase::GetMinSize(); + if (*m_wxPanelBaseExtGetMinSize != NULL){ + return m_wxPanelBaseExtGetMinSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetNameFunc m_wxPanelBaseExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxPanelBase::GetName(); + if (*m_wxPanelBaseExtGetName != NULL){ + return m_wxPanelBaseExtGetName(this); + } + else { + return res; + } + } + wxPanelBaseExtGetPositionConstraintintPintPFunc m_wxPanelBaseExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxPanelBase::GetPositionConstraint(x, y); + if (*m_wxPanelBaseExtGetPositionConstraintintPintP != NULL){ + return m_wxPanelBaseExtGetPositionConstraintintPintP(this, x, y); + } + } + wxPanelBaseExtGetScrollPosintFunc m_wxPanelBaseExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxPanelBase::GetScrollPos(orient); + if (*m_wxPanelBaseExtGetScrollPosint != NULL){ + return m_wxPanelBaseExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxPanelBaseExtGetScrollRangeintFunc m_wxPanelBaseExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxPanelBase::GetScrollRange(orient); + if (*m_wxPanelBaseExtGetScrollRangeint != NULL){ + return m_wxPanelBaseExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxPanelBaseExtGetScrollThumbintFunc m_wxPanelBaseExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxPanelBase::GetScrollThumb(orient); + if (*m_wxPanelBaseExtGetScrollThumbint != NULL){ + return m_wxPanelBaseExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxPanelBaseExtGetSizeConstraintintPintPFunc m_wxPanelBaseExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxPanelBase::GetSizeConstraint(w, h); + if (*m_wxPanelBaseExtGetSizeConstraintintPintP != NULL){ + return m_wxPanelBaseExtGetSizeConstraintintPintP(this, w, h); + } + } + wxPanelBaseExtGetThemeEnabledFunc m_wxPanelBaseExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxPanelBase::GetThemeEnabled(); + if (*m_wxPanelBaseExtGetThemeEnabled != NULL){ + return m_wxPanelBaseExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxPanelBaseExtGetValidatorFunc m_wxPanelBaseExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxPanelBase::GetValidator(); + if (*m_wxPanelBaseExtGetValidator != NULL){ + return m_wxPanelBaseExtGetValidator(this); + } + else { + return res; + } + } + wxPanelBaseExtGetWindowBorderSizeFunc m_wxPanelBaseExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxPanelBase::GetWindowBorderSize(); + if (*m_wxPanelBaseExtGetWindowBorderSize != NULL){ + return m_wxPanelBaseExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxPanelBaseExtGetWindowStyleFlagFunc m_wxPanelBaseExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxPanelBase::GetWindowStyleFlag(); + if (*m_wxPanelBaseExtGetWindowStyleFlag != NULL){ + return m_wxPanelBaseExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxPanelBaseExtHasCaptureFunc m_wxPanelBaseExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxPanelBase::HasCapture(); + if (*m_wxPanelBaseExtHasCapture != NULL){ + return m_wxPanelBaseExtHasCapture(this); + } + else { + return res; + } + } + wxPanelBaseExtHasFocusFunc m_wxPanelBaseExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxPanelBase::HasFocus(); + if (*m_wxPanelBaseExtHasFocus != NULL){ + return m_wxPanelBaseExtHasFocus(this); + } + else { + return res; + } + } + wxPanelBaseExtHasMultiplePagesFunc m_wxPanelBaseExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxPanelBase::HasMultiplePages(); + if (*m_wxPanelBaseExtHasMultiplePages != NULL){ + return m_wxPanelBaseExtHasMultiplePages(this); + } + else { + return res; + } + } + wxPanelBaseExtHasTransparentBackgroundFunc m_wxPanelBaseExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxPanelBase::HasTransparentBackground(); + if (*m_wxPanelBaseExtHasTransparentBackground != NULL){ + return m_wxPanelBaseExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxPanelBaseExtHideWithEffectwxShowEffectunsignedintFunc m_wxPanelBaseExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxPanelBase::HideWithEffect(param0, param1); + if (*m_wxPanelBaseExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxPanelBaseExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxPanelBaseExtInformFirstDirectionintintintFunc m_wxPanelBaseExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxPanelBase::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxPanelBaseExtInformFirstDirectionintintint != NULL){ + return m_wxPanelBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxPanelBaseExtInheritAttributesFunc m_wxPanelBaseExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxPanelBase::InheritAttributes(); + if (*m_wxPanelBaseExtInheritAttributes != NULL){ + return m_wxPanelBaseExtInheritAttributes(this); + } + } wxPanelBaseExtInitDialogFunc m_wxPanelBaseExtInitDialog = NULL; virtual void InitDialog() override { @@ -19,8 +3707,3049 @@ public: return m_wxPanelBaseExtInitDialog(this); } } - wxPanelBaseExt(wxPanelBaseExtInitDialogFunc a_InitDialog): wxPanelBase() { + wxPanelBaseExtIsClientAreaChildwxWindowCPFunc m_wxPanelBaseExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxPanelBase::IsClientAreaChild(param0); + if (*m_wxPanelBaseExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxPanelBaseExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtIsDoubleBufferedFunc m_wxPanelBaseExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxPanelBase::IsDoubleBuffered(); + if (*m_wxPanelBaseExtIsDoubleBuffered != NULL){ + return m_wxPanelBaseExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxPanelBaseExtIsRetainedFunc m_wxPanelBaseExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxPanelBase::IsRetained(); + if (*m_wxPanelBaseExtIsRetained != NULL){ + return m_wxPanelBaseExtIsRetained(this); + } + else { + return res; + } + } + wxPanelBaseExtIsScrollbarAlwaysShownintFunc m_wxPanelBaseExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxPanelBase::IsScrollbarAlwaysShown(param0); + if (*m_wxPanelBaseExtIsScrollbarAlwaysShownint != NULL){ + return m_wxPanelBaseExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtIsShownFunc m_wxPanelBaseExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxPanelBase::IsShown(); + if (*m_wxPanelBaseExtIsShown != NULL){ + return m_wxPanelBaseExtIsShown(this); + } + else { + return res; + } + } + wxPanelBaseExtIsShownOnScreenFunc m_wxPanelBaseExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxPanelBase::IsShownOnScreen(); + if (*m_wxPanelBaseExtIsShownOnScreen != NULL){ + return m_wxPanelBaseExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxPanelBaseExtIsThisEnabledFunc m_wxPanelBaseExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxPanelBase::IsThisEnabled(); + if (*m_wxPanelBaseExtIsThisEnabled != NULL){ + return m_wxPanelBaseExtIsThisEnabled(this); + } + else { + return res; + } + } + wxPanelBaseExtIsTopLevelFunc m_wxPanelBaseExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxPanelBase::IsTopLevel(); + if (*m_wxPanelBaseExtIsTopLevel != NULL){ + return m_wxPanelBaseExtIsTopLevel(this); + } + else { + return res; + } + } + wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxPanelBase::IsTopNavigationDomain(param0); + if (*m_wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtIsTransparentBackgroundSupportedwxStringPFunc m_wxPanelBaseExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxPanelBase::IsTransparentBackgroundSupported(reason); + if (*m_wxPanelBaseExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxPanelBaseExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxPanelBaseExtLayoutFunc m_wxPanelBaseExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxPanelBase::Layout(); + if (*m_wxPanelBaseExtLayout != NULL){ + return m_wxPanelBaseExtLayout(this); + } + else { + return res; + } + } + wxPanelBaseExtLayoutPhase1intPFunc m_wxPanelBaseExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxPanelBase::LayoutPhase1(noChanges); + if (*m_wxPanelBaseExtLayoutPhase1intP != NULL){ + return m_wxPanelBaseExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxPanelBaseExtLayoutPhase2intPFunc m_wxPanelBaseExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxPanelBase::LayoutPhase2(noChanges); + if (*m_wxPanelBaseExtLayoutPhase2intP != NULL){ + return m_wxPanelBaseExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxPanelBaseExtLowerFunc m_wxPanelBaseExtLower = NULL; + virtual void Lower() override + { + wxPanelBase::Lower(); + if (*m_wxPanelBaseExtLower != NULL){ + return m_wxPanelBaseExtLower(this); + } + } + wxPanelBaseExtMoveConstraintintintFunc m_wxPanelBaseExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxPanelBase::MoveConstraint(x, y); + if (*m_wxPanelBaseExtMoveConstraintintint != NULL){ + return m_wxPanelBaseExtMoveConstraintintint(this, x, y); + } + } + wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxPanelBase::OnDynamicBind(param0); + if (*m_wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtOnInternalIdleFunc m_wxPanelBaseExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxPanelBase::OnInternalIdle(); + if (*m_wxPanelBaseExtOnInternalIdle != NULL){ + return m_wxPanelBaseExtOnInternalIdle(this); + } + } + wxPanelBaseExtPrepareDCwxDCRFunc m_wxPanelBaseExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxPanelBase::PrepareDC(param0); + if (*m_wxPanelBaseExtPrepareDCwxDCR != NULL){ + return m_wxPanelBaseExtPrepareDCwxDCR(this, param0); + } + } + wxPanelBaseExtProcessEventwxEventRFunc m_wxPanelBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxPanelBase::ProcessEvent(event); + if (*m_wxPanelBaseExtProcessEventwxEventR != NULL){ + return m_wxPanelBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxPanelBaseExtQueueEventwxEventPFunc m_wxPanelBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxPanelBase::QueueEvent(event); + if (*m_wxPanelBaseExtQueueEventwxEventP != NULL){ + return m_wxPanelBaseExtQueueEventwxEventP(this, event); + } + } + wxPanelBaseExtRaiseFunc m_wxPanelBaseExtRaise = NULL; + virtual void Raise() override + { + wxPanelBase::Raise(); + if (*m_wxPanelBaseExtRaise != NULL){ + return m_wxPanelBaseExtRaise(this); + } + } + wxPanelBaseExtRefreshboolwxRectCPFunc m_wxPanelBaseExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxPanelBase::Refresh(eraseBackground, rect); + if (*m_wxPanelBaseExtRefreshboolwxRectCP != NULL){ + return m_wxPanelBaseExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxPanelBaseExtRegisterHotKeyintintintFunc m_wxPanelBaseExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxPanelBase::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxPanelBaseExtRegisterHotKeyintintint != NULL){ + return m_wxPanelBaseExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxPanelBaseExtRemoveChildwxWindowBasePFunc m_wxPanelBaseExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxPanelBase::RemoveChild(child); + if (*m_wxPanelBaseExtRemoveChildwxWindowBaseP != NULL){ + return m_wxPanelBaseExtRemoveChildwxWindowBaseP(this, child); + } + } + wxPanelBaseExtReparentwxWindowBasePFunc m_wxPanelBaseExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxPanelBase::Reparent(newParent); + if (*m_wxPanelBaseExtReparentwxWindowBaseP != NULL){ + return m_wxPanelBaseExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxPanelBaseExtScrollLinesintFunc m_wxPanelBaseExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxPanelBase::ScrollLines(param0); + if (*m_wxPanelBaseExtScrollLinesint != NULL){ + return m_wxPanelBaseExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtScrollPagesintFunc m_wxPanelBaseExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxPanelBase::ScrollPages(param0); + if (*m_wxPanelBaseExtScrollPagesint != NULL){ + return m_wxPanelBaseExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtScrollWindowintintwxRectCPFunc m_wxPanelBaseExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxPanelBase::ScrollWindow(dx, dy, rect); + if (*m_wxPanelBaseExtScrollWindowintintwxRectCP != NULL){ + return m_wxPanelBaseExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxPanelBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxPanelBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxPanelBase::SearchEventTable(table, event); + if (*m_wxPanelBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxPanelBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxPanelBaseExtSendIdleEventswxIdleEventRFunc m_wxPanelBaseExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxPanelBase::SendIdleEvents(event); + if (*m_wxPanelBaseExtSendIdleEventswxIdleEventR != NULL){ + return m_wxPanelBaseExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxPanelBaseExtSendSizeEventintFunc m_wxPanelBaseExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxPanelBase::SendSizeEvent(flags); + if (*m_wxPanelBaseExtSendSizeEventint != NULL){ + return m_wxPanelBaseExtSendSizeEventint(this, flags); + } + } + wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxPanelBase::SetAcceleratorTable(accel); + if (*m_wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxPanelBaseExtSetBackgroundColourwxColourCRFunc m_wxPanelBaseExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxPanelBase::SetBackgroundColour(colour); + if (*m_wxPanelBaseExtSetBackgroundColourwxColourCR != NULL){ + return m_wxPanelBaseExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxPanelBaseExtSetBackgroundStylewxBackgroundStyleFunc m_wxPanelBaseExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxPanelBase::SetBackgroundStyle(style); + if (*m_wxPanelBaseExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxPanelBaseExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxPanelBaseExtSetCanFocusboolFunc m_wxPanelBaseExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxPanelBase::SetCanFocus(param0); + if (*m_wxPanelBaseExtSetCanFocusbool != NULL){ + return m_wxPanelBaseExtSetCanFocusbool(this, param0); + } + } + wxPanelBaseExtSetConstraintSizesboolFunc m_wxPanelBaseExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxPanelBase::SetConstraintSizes(recurse); + if (*m_wxPanelBaseExtSetConstraintSizesbool != NULL){ + return m_wxPanelBaseExtSetConstraintSizesbool(this, recurse); + } + } + wxPanelBaseExtSetCursorwxCursorCRFunc m_wxPanelBaseExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxPanelBase::SetCursor(cursor); + if (*m_wxPanelBaseExtSetCursorwxCursorCR != NULL){ + return m_wxPanelBaseExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxPanelBaseExtSetDoubleBufferedboolFunc m_wxPanelBaseExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxPanelBase::SetDoubleBuffered(param0); + if (*m_wxPanelBaseExtSetDoubleBufferedbool != NULL){ + return m_wxPanelBaseExtSetDoubleBufferedbool(this, param0); + } + } + wxPanelBaseExtSetDropTargetwxDropTargetPFunc m_wxPanelBaseExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxPanelBase::SetDropTarget(dropTarget); + if (*m_wxPanelBaseExtSetDropTargetwxDropTargetP != NULL){ + return m_wxPanelBaseExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxPanelBaseExtSetExtraStylelongFunc m_wxPanelBaseExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxPanelBase::SetExtraStyle(exStyle); + if (*m_wxPanelBaseExtSetExtraStylelong != NULL){ + return m_wxPanelBaseExtSetExtraStylelong(this, exStyle); + } + } + wxPanelBaseExtSetFocusFunc m_wxPanelBaseExtSetFocus = NULL; + virtual void SetFocus() override + { + wxPanelBase::SetFocus(); + if (*m_wxPanelBaseExtSetFocus != NULL){ + return m_wxPanelBaseExtSetFocus(this); + } + } + wxPanelBaseExtSetFocusFromKbdFunc m_wxPanelBaseExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxPanelBase::SetFocusFromKbd(); + if (*m_wxPanelBaseExtSetFocusFromKbd != NULL){ + return m_wxPanelBaseExtSetFocusFromKbd(this); + } + } + wxPanelBaseExtSetFontwxFontCRFunc m_wxPanelBaseExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxPanelBase::SetFont(font); + if (*m_wxPanelBaseExtSetFontwxFontCR != NULL){ + return m_wxPanelBaseExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxPanelBaseExtSetForegroundColourwxColourCRFunc m_wxPanelBaseExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxPanelBase::SetForegroundColour(colour); + if (*m_wxPanelBaseExtSetForegroundColourwxColourCR != NULL){ + return m_wxPanelBaseExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxPanelBaseExtSetIdwxWindowIDFunc m_wxPanelBaseExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxPanelBase::SetId(winid); + if (*m_wxPanelBaseExtSetIdwxWindowID != NULL){ + return m_wxPanelBaseExtSetIdwxWindowID(this, winid); + } + } + wxPanelBaseExtSetLabelwxStringCRFunc m_wxPanelBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxPanelBase::SetLabel(label); + if (*m_wxPanelBaseExtSetLabelwxStringCR != NULL){ + return m_wxPanelBaseExtSetLabelwxStringCR(this, label); + } + } + wxPanelBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxPanelBaseExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxPanelBase::SetLayoutDirection(param0); + if (*m_wxPanelBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxPanelBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxPanelBaseExtSetMaxClientSizewxSizeCRFunc m_wxPanelBaseExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxPanelBase::SetMaxClientSize(size); + if (*m_wxPanelBaseExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxPanelBaseExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxPanelBaseExtSetMaxSizewxSizeCRFunc m_wxPanelBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxPanelBase::SetMaxSize(maxSize); + if (*m_wxPanelBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxPanelBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxPanelBaseExtSetMinClientSizewxSizeCRFunc m_wxPanelBaseExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxPanelBase::SetMinClientSize(size); + if (*m_wxPanelBaseExtSetMinClientSizewxSizeCR != NULL){ + return m_wxPanelBaseExtSetMinClientSizewxSizeCR(this, size); + } + } + wxPanelBaseExtSetMinSizewxSizeCRFunc m_wxPanelBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxPanelBase::SetMinSize(minSize); + if (*m_wxPanelBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxPanelBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxPanelBaseExtSetNamewxStringCRFunc m_wxPanelBaseExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxPanelBase::SetName(name); + if (*m_wxPanelBaseExtSetNamewxStringCR != NULL){ + return m_wxPanelBaseExtSetNamewxStringCR(this, name); + } + } + wxPanelBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxPanelBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxPanelBase::SetNextHandler(handler); + if (*m_wxPanelBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxPanelBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxPanelBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxPanelBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxPanelBase::SetPreviousHandler(handler); + if (*m_wxPanelBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxPanelBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxPanelBaseExtSetScrollPosintintboolFunc m_wxPanelBaseExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxPanelBase::SetScrollPos(orient, pos, refresh); + if (*m_wxPanelBaseExtSetScrollPosintintbool != NULL){ + return m_wxPanelBaseExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxPanelBaseExtSetScrollbarintintintintboolFunc m_wxPanelBaseExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxPanelBase::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxPanelBaseExtSetScrollbarintintintintbool != NULL){ + return m_wxPanelBaseExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxPanelBaseExtSetSizeConstraintintintintintFunc m_wxPanelBaseExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxPanelBase::SetSizeConstraint(x, y, w, h); + if (*m_wxPanelBaseExtSetSizeConstraintintintintint != NULL){ + return m_wxPanelBaseExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxPanelBaseExtSetSizeHintsintintintintintintFunc m_wxPanelBaseExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxPanelBase::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxPanelBaseExtSetSizeHintsintintintintintint != NULL){ + return m_wxPanelBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxPanelBaseExtSetThemeEnabledboolFunc m_wxPanelBaseExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxPanelBase::SetThemeEnabled(enableTheme); + if (*m_wxPanelBaseExtSetThemeEnabledbool != NULL){ + return m_wxPanelBaseExtSetThemeEnabledbool(this, enableTheme); + } + } + wxPanelBaseExtSetTransparentwxByteFunc m_wxPanelBaseExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxPanelBase::SetTransparent(param0); + if (*m_wxPanelBaseExtSetTransparentwxByte != NULL){ + return m_wxPanelBaseExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtSetValidatorwxValidatorCRFunc m_wxPanelBaseExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxPanelBase::SetValidator(validator); + if (*m_wxPanelBaseExtSetValidatorwxValidatorCR != NULL){ + return m_wxPanelBaseExtSetValidatorwxValidatorCR(this, validator); + } + } + wxPanelBaseExtSetWindowStyleFlaglongFunc m_wxPanelBaseExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxPanelBase::SetWindowStyleFlag(style); + if (*m_wxPanelBaseExtSetWindowStyleFlaglong != NULL){ + return m_wxPanelBaseExtSetWindowStyleFlaglong(this, style); + } + } + wxPanelBaseExtShouldInheritColoursFunc m_wxPanelBaseExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxPanelBase::ShouldInheritColours(); + if (*m_wxPanelBaseExtShouldInheritColours != NULL){ + return m_wxPanelBaseExtShouldInheritColours(this); + } + else { + return res; + } + } + wxPanelBaseExtShowboolFunc m_wxPanelBaseExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxPanelBase::Show(show); + if (*m_wxPanelBaseExtShowbool != NULL){ + return m_wxPanelBaseExtShowbool(this, show); + } + else { + return res; + } + } + wxPanelBaseExtShowWithEffectwxShowEffectunsignedintFunc m_wxPanelBaseExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxPanelBase::ShowWithEffect(param0, param1); + if (*m_wxPanelBaseExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxPanelBaseExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxPanelBaseExtTransferDataFromWindowFunc m_wxPanelBaseExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxPanelBase::TransferDataFromWindow(); + if (*m_wxPanelBaseExtTransferDataFromWindow != NULL){ + return m_wxPanelBaseExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxPanelBaseExtTransferDataToWindowFunc m_wxPanelBaseExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxPanelBase::TransferDataToWindow(); + if (*m_wxPanelBaseExtTransferDataToWindow != NULL){ + return m_wxPanelBaseExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxPanelBaseExtTryAfterwxEventRFunc m_wxPanelBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxPanelBase::TryAfter(event); + if (*m_wxPanelBaseExtTryAfterwxEventR != NULL){ + return m_wxPanelBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxPanelBaseExtTryBeforewxEventRFunc m_wxPanelBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxPanelBase::TryBefore(event); + if (*m_wxPanelBaseExtTryBeforewxEventR != NULL){ + return m_wxPanelBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxPanelBaseExtUnregisterHotKeyintFunc m_wxPanelBaseExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxPanelBase::UnregisterHotKey(hotkeyId); + if (*m_wxPanelBaseExtUnregisterHotKeyint != NULL){ + return m_wxPanelBaseExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxPanelBaseExtUpdateFunc m_wxPanelBaseExtUpdate = NULL; + virtual void Update() override + { + wxPanelBase::Update(); + if (*m_wxPanelBaseExtUpdate != NULL){ + return m_wxPanelBaseExtUpdate(this); + } + } + wxPanelBaseExtUpdateWindowUIlongFunc m_wxPanelBaseExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxPanelBase::UpdateWindowUI(flags); + if (*m_wxPanelBaseExtUpdateWindowUIlong != NULL){ + return m_wxPanelBaseExtUpdateWindowUIlong(this, flags); + } + } + wxPanelBaseExtValidateFunc m_wxPanelBaseExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxPanelBase::Validate(); + if (*m_wxPanelBaseExtValidate != NULL){ + return m_wxPanelBaseExtValidate(this); + } + else { + return res; + } + } + wxPanelBaseExtWXAdjustFontToOwnPPIwxFontRFunc m_wxPanelBaseExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxPanelBase::WXAdjustFontToOwnPPI(param0); + if (*m_wxPanelBaseExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxPanelBaseExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxPanelBaseExtWXGetTextEntryFunc m_wxPanelBaseExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxPanelBase::WXGetTextEntry(); + if (*m_wxPanelBaseExtWXGetTextEntry != NULL){ + return m_wxPanelBaseExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxPanelBaseExtWXReservedEvtHandler1voidPFunc m_wxPanelBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxPanelBase::WXReservedEvtHandler1(param0); + if (*m_wxPanelBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxPanelBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtWXReservedEvtHandler2voidPFunc m_wxPanelBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxPanelBase::WXReservedEvtHandler2(param0); + if (*m_wxPanelBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxPanelBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtWXReservedWindow1voidPFunc m_wxPanelBaseExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxPanelBase::WXReservedWindow1(param0); + if (*m_wxPanelBaseExtWXReservedWindow1voidP != NULL){ + return m_wxPanelBaseExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtWXReservedWindow2voidPFunc m_wxPanelBaseExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxPanelBase::WXReservedWindow2(param0); + if (*m_wxPanelBaseExtWXReservedWindow2voidP != NULL){ + return m_wxPanelBaseExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtWXReservedWindow3voidPFunc m_wxPanelBaseExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxPanelBase::WXReservedWindow3(param0); + if (*m_wxPanelBaseExtWXReservedWindow3voidP != NULL){ + return m_wxPanelBaseExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxPanelBase::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxPanelBaseExtWarpPointerintintFunc m_wxPanelBaseExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxPanelBase::WarpPointer(x, y); + if (*m_wxPanelBaseExtWarpPointerintint != NULL){ + return m_wxPanelBaseExtWarpPointerintint(this, x, y); + } + } + wxPanelBaseExtWindowToClientSizewxSizeCRFunc m_wxPanelBaseExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxPanelBase::WindowToClientSize(size); + if (*m_wxPanelBaseExtWindowToClientSizewxSizeCR != NULL){ + return m_wxPanelBaseExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxPanelBaseExt(wxPanelBaseExtAcceptsFocusFunc a_AcceptsFocus, wxPanelBaseExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxPanelBaseExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxPanelBaseExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxPanelBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxPanelBaseExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxPanelBaseExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxPanelBaseExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxPanelBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxPanelBaseExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxPanelBaseExtCanBeFocusedFunc a_CanBeFocused, wxPanelBaseExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxPanelBaseExtCanScrollintFunc a_CanScrollint, wxPanelBaseExtCanSetTransparentFunc a_CanSetTransparent, wxPanelBaseExtClearBackgroundFunc a_ClearBackground, wxPanelBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxPanelBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPanelBaseExtCreateRefDataFunc a_CreateRefData, wxPanelBaseExtDestroyFunc a_Destroy, wxPanelBaseExtDissociateHandleFunc a_DissociateHandle, wxPanelBaseExtDoCaptureMouseFunc a_DoCaptureMouse, wxPanelBaseExtDoCentreintFunc a_DoCentreint, wxPanelBaseExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxPanelBaseExtDoEnableboolFunc a_DoEnablebool, wxPanelBaseExtDoFreezeFunc a_DoFreeze, wxPanelBaseExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxPanelBaseExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxPanelBaseExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxPanelBaseExtDoGetBestSizeFunc a_DoGetBestSize, wxPanelBaseExtDoGetClientDataFunc a_DoGetClientData, wxPanelBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxPanelBaseExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxPanelBaseExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxPanelBaseExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxPanelBaseExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxPanelBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxPanelBaseExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxPanelBaseExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxPanelBaseExtDoIsExposedintintFunc a_DoIsExposedintint, wxPanelBaseExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxPanelBaseExtDoNavigateInintFunc a_DoNavigateInint, wxPanelBaseExtDoPhaseintFunc a_DoPhaseint, wxPanelBaseExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxPanelBaseExtDoReleaseMouseFunc a_DoReleaseMouse, wxPanelBaseExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxPanelBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxPanelBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxPanelBaseExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxPanelBaseExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxPanelBaseExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxPanelBaseExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxPanelBaseExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxPanelBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxPanelBaseExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxPanelBaseExtDoThawFunc a_DoThaw, wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxPanelBaseExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxPanelBaseExtEnableboolFunc a_Enablebool, wxPanelBaseExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxPanelBaseExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxPanelBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxPanelBaseExtFitFunc a_Fit, wxPanelBaseExtFitInsideFunc a_FitInside, wxPanelBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxPanelBaseExtGetCharHeightFunc a_GetCharHeight, wxPanelBaseExtGetCharWidthFunc a_GetCharWidth, wxPanelBaseExtGetClassInfoFunc a_GetClassInfo, wxPanelBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxPanelBaseExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxPanelBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxPanelBaseExtGetDPIFunc a_GetDPI, wxPanelBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxPanelBaseExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxPanelBaseExtGetDefaultBorderFunc a_GetDefaultBorder, wxPanelBaseExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxPanelBaseExtGetDropTargetFunc a_GetDropTarget, wxPanelBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxPanelBaseExtGetEventHashTableFunc a_GetEventHashTable, wxPanelBaseExtGetEventTableFunc a_GetEventTable, wxPanelBaseExtGetHandleFunc a_GetHandle, wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxPanelBaseExtGetLabelFunc a_GetLabel, wxPanelBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxPanelBaseExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxPanelBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxPanelBaseExtGetMaxSizeFunc a_GetMaxSize, wxPanelBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxPanelBaseExtGetMinSizeFunc a_GetMinSize, wxPanelBaseExtGetNameFunc a_GetName, wxPanelBaseExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxPanelBaseExtGetScrollPosintFunc a_GetScrollPosint, wxPanelBaseExtGetScrollRangeintFunc a_GetScrollRangeint, wxPanelBaseExtGetScrollThumbintFunc a_GetScrollThumbint, wxPanelBaseExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxPanelBaseExtGetThemeEnabledFunc a_GetThemeEnabled, wxPanelBaseExtGetValidatorFunc a_GetValidator, wxPanelBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxPanelBaseExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxPanelBaseExtHasCaptureFunc a_HasCapture, wxPanelBaseExtHasFocusFunc a_HasFocus, wxPanelBaseExtHasMultiplePagesFunc a_HasMultiplePages, wxPanelBaseExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxPanelBaseExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxPanelBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxPanelBaseExtInheritAttributesFunc a_InheritAttributes, wxPanelBaseExtInitDialogFunc a_InitDialog, wxPanelBaseExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxPanelBaseExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxPanelBaseExtIsRetainedFunc a_IsRetained, wxPanelBaseExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxPanelBaseExtIsShownFunc a_IsShown, wxPanelBaseExtIsShownOnScreenFunc a_IsShownOnScreen, wxPanelBaseExtIsThisEnabledFunc a_IsThisEnabled, wxPanelBaseExtIsTopLevelFunc a_IsTopLevel, wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxPanelBaseExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxPanelBaseExtLayoutFunc a_Layout, wxPanelBaseExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxPanelBaseExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxPanelBaseExtLowerFunc a_Lower, wxPanelBaseExtMoveConstraintintintFunc a_MoveConstraintintint, wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxPanelBaseExtOnInternalIdleFunc a_OnInternalIdle, wxPanelBaseExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxPanelBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxPanelBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxPanelBaseExtRaiseFunc a_Raise, wxPanelBaseExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxPanelBaseExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxPanelBaseExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxPanelBaseExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxPanelBaseExtScrollLinesintFunc a_ScrollLinesint, wxPanelBaseExtScrollPagesintFunc a_ScrollPagesint, wxPanelBaseExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxPanelBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxPanelBaseExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxPanelBaseExtSendSizeEventintFunc a_SendSizeEventint, wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxPanelBaseExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxPanelBaseExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxPanelBaseExtSetCanFocusboolFunc a_SetCanFocusbool, wxPanelBaseExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxPanelBaseExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxPanelBaseExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxPanelBaseExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxPanelBaseExtSetExtraStylelongFunc a_SetExtraStylelong, wxPanelBaseExtSetFocusFunc a_SetFocus, wxPanelBaseExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxPanelBaseExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxPanelBaseExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxPanelBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxPanelBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxPanelBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxPanelBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxPanelBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxPanelBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxPanelBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxPanelBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxPanelBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxPanelBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxPanelBaseExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxPanelBaseExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxPanelBaseExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxPanelBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxPanelBaseExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxPanelBaseExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxPanelBaseExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxPanelBaseExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxPanelBaseExtShouldInheritColoursFunc a_ShouldInheritColours, wxPanelBaseExtShowboolFunc a_Showbool, wxPanelBaseExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxPanelBaseExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxPanelBaseExtTransferDataToWindowFunc a_TransferDataToWindow, wxPanelBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxPanelBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxPanelBaseExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxPanelBaseExtUpdateFunc a_Update, wxPanelBaseExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxPanelBaseExtValidateFunc a_Validate, wxPanelBaseExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxPanelBaseExtWXGetTextEntryFunc a_WXGetTextEntry, wxPanelBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxPanelBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxPanelBaseExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxPanelBaseExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxPanelBaseExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxPanelBaseExtWarpPointerintintFunc a_WarpPointerintint, wxPanelBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxPanelBase() { + m_wxPanelBaseExtAcceptsFocus = a_AcceptsFocus; + m_wxPanelBaseExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxPanelBaseExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxPanelBaseExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxPanelBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxPanelBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxPanelBaseExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxPanelBaseExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxPanelBaseExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxPanelBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxPanelBaseExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxPanelBaseExtCanBeFocused = a_CanBeFocused; + m_wxPanelBaseExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxPanelBaseExtCanScrollint = a_CanScrollint; + m_wxPanelBaseExtCanSetTransparent = a_CanSetTransparent; + m_wxPanelBaseExtClearBackground = a_ClearBackground; + m_wxPanelBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxPanelBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPanelBaseExtCreateRefData = a_CreateRefData; + m_wxPanelBaseExtDestroy = a_Destroy; + m_wxPanelBaseExtDissociateHandle = a_DissociateHandle; + m_wxPanelBaseExtDoCaptureMouse = a_DoCaptureMouse; + m_wxPanelBaseExtDoCentreint = a_DoCentreint; + m_wxPanelBaseExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxPanelBaseExtDoEnablebool = a_DoEnablebool; + m_wxPanelBaseExtDoFreeze = a_DoFreeze; + m_wxPanelBaseExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxPanelBaseExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxPanelBaseExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxPanelBaseExtDoGetBestSize = a_DoGetBestSize; + m_wxPanelBaseExtDoGetClientData = a_DoGetClientData; + m_wxPanelBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxPanelBaseExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxPanelBaseExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxPanelBaseExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxPanelBaseExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxPanelBaseExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxPanelBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxPanelBaseExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxPanelBaseExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxPanelBaseExtDoIsExposedintint = a_DoIsExposedintint; + m_wxPanelBaseExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxPanelBaseExtDoNavigateInint = a_DoNavigateInint; + m_wxPanelBaseExtDoPhaseint = a_DoPhaseint; + m_wxPanelBaseExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxPanelBaseExtDoReleaseMouse = a_DoReleaseMouse; + m_wxPanelBaseExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxPanelBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxPanelBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxPanelBaseExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxPanelBaseExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxPanelBaseExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxPanelBaseExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxPanelBaseExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxPanelBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxPanelBaseExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxPanelBaseExtDoThaw = a_DoThaw; + m_wxPanelBaseExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxPanelBaseExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxPanelBaseExtEnablebool = a_Enablebool; + m_wxPanelBaseExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxPanelBaseExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxPanelBaseExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxPanelBaseExtFit = a_Fit; + m_wxPanelBaseExtFitInside = a_FitInside; + m_wxPanelBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxPanelBaseExtGetCharHeight = a_GetCharHeight; + m_wxPanelBaseExtGetCharWidth = a_GetCharWidth; + m_wxPanelBaseExtGetClassInfo = a_GetClassInfo; + m_wxPanelBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxPanelBaseExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxPanelBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxPanelBaseExtGetDPI = a_GetDPI; + m_wxPanelBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxPanelBaseExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxPanelBaseExtGetDefaultBorder = a_GetDefaultBorder; + m_wxPanelBaseExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxPanelBaseExtGetDropTarget = a_GetDropTarget; + m_wxPanelBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxPanelBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxPanelBaseExtGetEventTable = a_GetEventTable; + m_wxPanelBaseExtGetHandle = a_GetHandle; + m_wxPanelBaseExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxPanelBaseExtGetLabel = a_GetLabel; + m_wxPanelBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxPanelBaseExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxPanelBaseExtGetMaxClientSize = a_GetMaxClientSize; + m_wxPanelBaseExtGetMaxSize = a_GetMaxSize; + m_wxPanelBaseExtGetMinClientSize = a_GetMinClientSize; + m_wxPanelBaseExtGetMinSize = a_GetMinSize; + m_wxPanelBaseExtGetName = a_GetName; + m_wxPanelBaseExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxPanelBaseExtGetScrollPosint = a_GetScrollPosint; + m_wxPanelBaseExtGetScrollRangeint = a_GetScrollRangeint; + m_wxPanelBaseExtGetScrollThumbint = a_GetScrollThumbint; + m_wxPanelBaseExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxPanelBaseExtGetThemeEnabled = a_GetThemeEnabled; + m_wxPanelBaseExtGetValidator = a_GetValidator; + m_wxPanelBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxPanelBaseExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxPanelBaseExtHasCapture = a_HasCapture; + m_wxPanelBaseExtHasFocus = a_HasFocus; + m_wxPanelBaseExtHasMultiplePages = a_HasMultiplePages; + m_wxPanelBaseExtHasTransparentBackground = a_HasTransparentBackground; + m_wxPanelBaseExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxPanelBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxPanelBaseExtInheritAttributes = a_InheritAttributes; m_wxPanelBaseExtInitDialog = a_InitDialog; + m_wxPanelBaseExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxPanelBaseExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxPanelBaseExtIsRetained = a_IsRetained; + m_wxPanelBaseExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxPanelBaseExtIsShown = a_IsShown; + m_wxPanelBaseExtIsShownOnScreen = a_IsShownOnScreen; + m_wxPanelBaseExtIsThisEnabled = a_IsThisEnabled; + m_wxPanelBaseExtIsTopLevel = a_IsTopLevel; + m_wxPanelBaseExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxPanelBaseExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxPanelBaseExtLayout = a_Layout; + m_wxPanelBaseExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxPanelBaseExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxPanelBaseExtLower = a_Lower; + m_wxPanelBaseExtMoveConstraintintint = a_MoveConstraintintint; + m_wxPanelBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxPanelBaseExtOnInternalIdle = a_OnInternalIdle; + m_wxPanelBaseExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxPanelBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxPanelBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxPanelBaseExtRaise = a_Raise; + m_wxPanelBaseExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxPanelBaseExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxPanelBaseExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxPanelBaseExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxPanelBaseExtScrollLinesint = a_ScrollLinesint; + m_wxPanelBaseExtScrollPagesint = a_ScrollPagesint; + m_wxPanelBaseExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxPanelBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxPanelBaseExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxPanelBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxPanelBaseExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxPanelBaseExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxPanelBaseExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxPanelBaseExtSetCanFocusbool = a_SetCanFocusbool; + m_wxPanelBaseExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxPanelBaseExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxPanelBaseExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxPanelBaseExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxPanelBaseExtSetExtraStylelong = a_SetExtraStylelong; + m_wxPanelBaseExtSetFocus = a_SetFocus; + m_wxPanelBaseExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxPanelBaseExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxPanelBaseExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxPanelBaseExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxPanelBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxPanelBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxPanelBaseExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxPanelBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxPanelBaseExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxPanelBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxPanelBaseExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxPanelBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxPanelBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxPanelBaseExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxPanelBaseExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxPanelBaseExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxPanelBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxPanelBaseExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxPanelBaseExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxPanelBaseExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxPanelBaseExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxPanelBaseExtShouldInheritColours = a_ShouldInheritColours; + m_wxPanelBaseExtShowbool = a_Showbool; + m_wxPanelBaseExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxPanelBaseExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxPanelBaseExtTransferDataToWindow = a_TransferDataToWindow; + m_wxPanelBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxPanelBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxPanelBaseExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxPanelBaseExtUpdate = a_Update; + m_wxPanelBaseExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxPanelBaseExtValidate = a_Validate; + m_wxPanelBaseExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxPanelBaseExtWXGetTextEntry = a_WXGetTextEntry; + m_wxPanelBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxPanelBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxPanelBaseExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxPanelBaseExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxPanelBaseExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxPanelBaseExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxPanelBaseExtWarpPointerintint = a_WarpPointerintint; + m_wxPanelBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } +}; + +class wxPanelExt: public wxPanel +{ +public: + wxPanelExt(): wxPanel() { } + wxPanelExt(wxWindow* parent, wxWindowID winid = wxID_ANY, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = 0x00080000 | wxBORDER_NONE, wxString const& name = wxString::FromAscii(wxPanelNameStr)): wxPanel(parent, winid, pos, size, style, name) { } + wxPanelExtAcceptsFocusFunc m_wxPanelExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxPanel::AcceptsFocus(); + if (*m_wxPanelExtAcceptsFocus != NULL){ + return m_wxPanelExtAcceptsFocus(this); + } + else { + return res; + } + } + wxPanelExtAcceptsFocusFromKeyboardFunc m_wxPanelExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxPanel::AcceptsFocusFromKeyboard(); + if (*m_wxPanelExtAcceptsFocusFromKeyboard != NULL){ + return m_wxPanelExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxPanelExtAcceptsFocusRecursivelyFunc m_wxPanelExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxPanel::AcceptsFocusRecursively(); + if (*m_wxPanelExtAcceptsFocusRecursively != NULL){ + return m_wxPanelExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxPanelExtAddChildwxWindowBasePFunc m_wxPanelExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxPanel::AddChild(child); + if (*m_wxPanelExtAddChildwxWindowBaseP != NULL){ + return m_wxPanelExtAddChildwxWindowBaseP(this, child); + } + } + wxPanelExtAddPendingEventwxEventCRFunc m_wxPanelExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxPanel::AddPendingEvent(event); + if (*m_wxPanelExtAddPendingEventwxEventCR != NULL){ + return m_wxPanelExtAddPendingEventwxEventCR(this, event); + } + } + wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxPanel::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxPanelExtAdjustForParentClientOriginintRintRintFunc m_wxPanelExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxPanel::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxPanelExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxPanelExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxPanelExtAlwaysShowScrollbarsboolboolFunc m_wxPanelExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxPanel::AlwaysShowScrollbars(param0, param1); + if (*m_wxPanelExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxPanelExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxPanelExtAssociateHandleWXWidgetFunc m_wxPanelExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxPanel::AssociateHandle(param0); + if (*m_wxPanelExtAssociateHandleWXWidget != NULL){ + return m_wxPanelExtAssociateHandleWXWidget(this, param0); + } + } + wxPanelExtBeginRepositioningChildrenFunc m_wxPanelExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxPanel::BeginRepositioningChildren(); + if (*m_wxPanelExtBeginRepositioningChildren != NULL){ + return m_wxPanelExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxPanelExtCanApplyThemeBorderFunc m_wxPanelExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxPanel::CanApplyThemeBorder(); + if (*m_wxPanelExtCanApplyThemeBorder != NULL){ + return m_wxPanelExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxPanelExtCanBeFocusedFunc m_wxPanelExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxPanel::CanBeFocused(); + if (*m_wxPanelExtCanBeFocused != NULL){ + return m_wxPanelExtCanBeFocused(this); + } + else { + return res; + } + } + wxPanelExtCanBeOutsideClientAreaFunc m_wxPanelExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxPanel::CanBeOutsideClientArea(); + if (*m_wxPanelExtCanBeOutsideClientArea != NULL){ + return m_wxPanelExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxPanelExtCanScrollintFunc m_wxPanelExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxPanel::CanScroll(orient); + if (*m_wxPanelExtCanScrollint != NULL){ + return m_wxPanelExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxPanelExtCanSetTransparentFunc m_wxPanelExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxPanel::CanSetTransparent(); + if (*m_wxPanelExtCanSetTransparent != NULL){ + return m_wxPanelExtCanSetTransparent(this); + } + else { + return res; + } + } + wxPanelExtClearBackgroundFunc m_wxPanelExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxPanel::ClearBackground(); + if (*m_wxPanelExtClearBackground != NULL){ + return m_wxPanelExtClearBackground(this); + } + } + wxPanelExtClientToWindowSizewxSizeCRFunc m_wxPanelExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxPanel::ClientToWindowSize(size); + if (*m_wxPanelExtClientToWindowSizewxSizeCR != NULL){ + return m_wxPanelExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxPanelExtCloneRefDatawxObjectRefDataCPFunc m_wxPanelExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxPanel::CloneRefData(data); + if (*m_wxPanelExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxPanelExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxPanelExtCreateRefDataFunc m_wxPanelExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxPanel::CreateRefData(); + if (*m_wxPanelExtCreateRefData != NULL){ + return m_wxPanelExtCreateRefData(this); + } + else { + return res; + } + } + wxPanelExtDestroyFunc m_wxPanelExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxPanel::Destroy(); + if (*m_wxPanelExtDestroy != NULL){ + return m_wxPanelExtDestroy(this); + } + else { + return res; + } + } + wxPanelExtDissociateHandleFunc m_wxPanelExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxPanel::DissociateHandle(); + if (*m_wxPanelExtDissociateHandle != NULL){ + return m_wxPanelExtDissociateHandle(this); + } + } + wxPanelExtDoCaptureMouseFunc m_wxPanelExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + wxPanel::DoCaptureMouse(); + if (*m_wxPanelExtDoCaptureMouse != NULL){ + return m_wxPanelExtDoCaptureMouse(this); + } + } + wxPanelExtDoCentreintFunc m_wxPanelExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxPanel::DoCentre(dir); + if (*m_wxPanelExtDoCentreint != NULL){ + return m_wxPanelExtDoCentreint(this, dir); + } + } + wxPanelExtDoClientToScreenintPintPFunc m_wxPanelExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxPanel::DoClientToScreen(x, y); + if (*m_wxPanelExtDoClientToScreenintPintP != NULL){ + return m_wxPanelExtDoClientToScreenintPintP(this, x, y); + } + } + wxPanelExtDoEnableboolFunc m_wxPanelExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxPanel::DoEnable(param0); + if (*m_wxPanelExtDoEnablebool != NULL){ + return m_wxPanelExtDoEnablebool(this, param0); + } + } + wxPanelExtDoFreezeFunc m_wxPanelExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxPanel::DoFreeze(); + if (*m_wxPanelExtDoFreeze != NULL){ + return m_wxPanelExtDoFreeze(this); + } + } + wxPanelExtDoGetBestClientHeightintFunc m_wxPanelExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxPanel::DoGetBestClientHeight(param0); + if (*m_wxPanelExtDoGetBestClientHeightint != NULL){ + return m_wxPanelExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxPanelExtDoGetBestClientSizeFunc m_wxPanelExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxPanel::DoGetBestClientSize(); + if (*m_wxPanelExtDoGetBestClientSize != NULL){ + return m_wxPanelExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxPanelExtDoGetBestClientWidthintFunc m_wxPanelExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxPanel::DoGetBestClientWidth(param0); + if (*m_wxPanelExtDoGetBestClientWidthint != NULL){ + return m_wxPanelExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxPanelExtDoGetBestSizeFunc m_wxPanelExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxPanel::DoGetBestSize(); + if (*m_wxPanelExtDoGetBestSize != NULL){ + return m_wxPanelExtDoGetBestSize(this); + } + else { + return res; + } + } + wxPanelExtDoGetClientDataFunc m_wxPanelExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxPanel::DoGetClientData(); + if (*m_wxPanelExtDoGetClientData != NULL){ + return m_wxPanelExtDoGetClientData(this); + } + else { + return res; + } + } + wxPanelExtDoGetClientObjectFunc m_wxPanelExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxPanel::DoGetClientObject(); + if (*m_wxPanelExtDoGetClientObject != NULL){ + return m_wxPanelExtDoGetClientObject(this); + } + else { + return res; + } + } + wxPanelExtDoGetClientSizeintPintPFunc m_wxPanelExtDoGetClientSizeintPintP = NULL; + virtual void DoGetClientSize(int* width, int* height) const override + { + wxPanel::DoGetClientSize(width, height); + if (*m_wxPanelExtDoGetClientSizeintPintP != NULL){ + return m_wxPanelExtDoGetClientSizeintPintP(this, width, height); + } + } + wxPanelExtDoGetPositionintPintPFunc m_wxPanelExtDoGetPositionintPintP = NULL; + virtual void DoGetPosition(int* x, int* y) const override + { + wxPanel::DoGetPosition(x, y); + if (*m_wxPanelExtDoGetPositionintPintP != NULL){ + return m_wxPanelExtDoGetPositionintPintP(this, x, y); + } + } + wxPanelExtDoGetScreenPositionintPintPFunc m_wxPanelExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxPanel::DoGetScreenPosition(x, y); + if (*m_wxPanelExtDoGetScreenPositionintPintP != NULL){ + return m_wxPanelExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxPanelExtDoGetSizeintPintPFunc m_wxPanelExtDoGetSizeintPintP = NULL; + virtual void DoGetSize(int* width, int* height) const override + { + wxPanel::DoGetSize(width, height); + if (*m_wxPanelExtDoGetSizeintPintP != NULL){ + return m_wxPanelExtDoGetSizeintPintP(this, width, height); + } + } + wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxPanel::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxPanelExtDoGetVirtualSizeFunc m_wxPanelExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxPanel::DoGetVirtualSize(); + if (*m_wxPanelExtDoGetVirtualSize != NULL){ + return m_wxPanelExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxPanelExtDoHitTestwxCoordwxCoordFunc m_wxPanelExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxPanel::DoHitTest(x, y); + if (*m_wxPanelExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxPanelExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxPanelExtDoIsExposedintintintintFunc m_wxPanelExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxPanel::DoIsExposed(x, y, w, h); + if (*m_wxPanelExtDoIsExposedintintintint != NULL){ + return m_wxPanelExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxPanelExtDoIsExposedintintFunc m_wxPanelExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxPanel::DoIsExposed(x, y); + if (*m_wxPanelExtDoIsExposedintint != NULL){ + return m_wxPanelExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxPanelExtDoMoveWindowintintintintFunc m_wxPanelExtDoMoveWindowintintintint = NULL; + virtual void DoMoveWindow(int x, int y, int width, int height) override + { + wxPanel::DoMoveWindow(x, y, width, height); + if (*m_wxPanelExtDoMoveWindowintintintint != NULL){ + return m_wxPanelExtDoMoveWindowintintintint(this, x, y, width, height); + } + } + wxPanelExtDoNavigateInintFunc m_wxPanelExtDoNavigateInint = NULL; + virtual bool DoNavigateIn(int flags) override + { + bool res = wxPanel::DoNavigateIn(flags); + if (*m_wxPanelExtDoNavigateInint != NULL){ + return m_wxPanelExtDoNavigateInint(this, flags); + } + else { + return res; + } + } + wxPanelExtDoPhaseintFunc m_wxPanelExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxPanel::DoPhase(phase); + if (*m_wxPanelExtDoPhaseint != NULL){ + return m_wxPanelExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxPanelExtDoPopupMenuwxMenuPintintFunc m_wxPanelExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxPanel::DoPopupMenu(menu, x, y); + if (*m_wxPanelExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxPanelExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxPanelExtDoReleaseMouseFunc m_wxPanelExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxPanel::DoReleaseMouse(); + if (*m_wxPanelExtDoReleaseMouse != NULL){ + return m_wxPanelExtDoReleaseMouse(this); + } + } + wxPanelExtDoScreenToClientintPintPFunc m_wxPanelExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxPanel::DoScreenToClient(x, y); + if (*m_wxPanelExtDoScreenToClientintPintP != NULL){ + return m_wxPanelExtDoScreenToClientintPintP(this, x, y); + } + } + wxPanelExtDoSetClientDatavoidPFunc m_wxPanelExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxPanel::DoSetClientData(data); + if (*m_wxPanelExtDoSetClientDatavoidP != NULL){ + return m_wxPanelExtDoSetClientDatavoidP(this, data); + } + } + wxPanelExtDoSetClientObjectwxClientDataPFunc m_wxPanelExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxPanel::DoSetClientObject(data); + if (*m_wxPanelExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxPanelExtDoSetClientObjectwxClientDataP(this, data); + } + } + wxPanelExtDoSetClientSizeintintFunc m_wxPanelExtDoSetClientSizeintint = NULL; + virtual void DoSetClientSize(int width, int height) override + { + wxPanel::DoSetClientSize(width, height); + if (*m_wxPanelExtDoSetClientSizeintint != NULL){ + return m_wxPanelExtDoSetClientSizeintint(this, width, height); + } + } + wxPanelExtDoSetSizeintintintintintFunc m_wxPanelExtDoSetSizeintintintintint = NULL; + virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = (0x0001 | 0x0002)) override + { + wxPanel::DoSetSize(x, y, width, height, sizeFlags); + if (*m_wxPanelExtDoSetSizeintintintintint != NULL){ + return m_wxPanelExtDoSetSizeintintintintint(this, x, y, width, height, sizeFlags); + } + } + wxPanelExtDoSetSizeHintsintintintintintintFunc m_wxPanelExtDoSetSizeHintsintintintintintint = NULL; + virtual void DoSetSizeHints(int minW, int minH, int maxW, int maxH, int incW, int incH) override + { + wxPanel::DoSetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxPanelExtDoSetSizeHintsintintintintintint != NULL){ + return m_wxPanelExtDoSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxPanelExtDoSetToolTipwxToolTipPFunc m_wxPanelExtDoSetToolTipwxToolTipP = NULL; + virtual void DoSetToolTip(wxToolTip* tip) override + { + wxPanel::DoSetToolTip(tip); + if (*m_wxPanelExtDoSetToolTipwxToolTipP != NULL){ + return m_wxPanelExtDoSetToolTipwxToolTipP(this, tip); + } + } + wxPanelExtDoSetToolTipTextwxStringCRFunc m_wxPanelExtDoSetToolTipTextwxStringCR = NULL; + virtual void DoSetToolTipText(wxString const& tip) override + { + wxPanel::DoSetToolTipText(tip); + if (*m_wxPanelExtDoSetToolTipTextwxStringCR != NULL){ + return m_wxPanelExtDoSetToolTipTextwxStringCR(this, tip); + } + } + wxPanelExtDoSetVirtualSizeintintFunc m_wxPanelExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxPanel::DoSetVirtualSize(x, y); + if (*m_wxPanelExtDoSetVirtualSizeintint != NULL){ + return m_wxPanelExtDoSetVirtualSizeintint(this, x, y); + } + } + wxPanelExtDoSetWindowVariantwxWindowVariantFunc m_wxPanelExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxPanel::DoSetWindowVariant(variant); + if (*m_wxPanelExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxPanelExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxPanelExtDoThawFunc m_wxPanelExtDoThaw = NULL; + virtual void DoThaw() override + { + wxPanel::DoThaw(); + if (*m_wxPanelExtDoThaw != NULL){ + return m_wxPanelExtDoThaw(this); + } + } + wxPanelExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxPanelExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxPanel::DoUpdateWindowUI(event); + if (*m_wxPanelExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxPanelExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxPanelExtDragAcceptFilesboolFunc m_wxPanelExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxPanel::DragAcceptFiles(accept); + if (*m_wxPanelExtDragAcceptFilesbool != NULL){ + return m_wxPanelExtDragAcceptFilesbool(this, accept); + } + } + wxPanelExtEnableboolFunc m_wxPanelExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxPanel::Enable(enable); + if (*m_wxPanelExtEnablebool != NULL){ + return m_wxPanelExtEnablebool(this, enable); + } + else { + return res; + } + } + wxPanelExtEnableTouchEventsintFunc m_wxPanelExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxPanel::EnableTouchEvents(param0); + if (*m_wxPanelExtEnableTouchEventsint != NULL){ + return m_wxPanelExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxPanelExtEnableVisibleFocusboolFunc m_wxPanelExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxPanel::EnableVisibleFocus(param0); + if (*m_wxPanelExtEnableVisibleFocusbool != NULL){ + return m_wxPanelExtEnableVisibleFocusbool(this, param0); + } + } + wxPanelExtEndRepositioningChildrenFunc m_wxPanelExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxPanel::EndRepositioningChildren(); + if (*m_wxPanelExtEndRepositioningChildren != NULL){ + return m_wxPanelExtEndRepositioningChildren(this); + } + } + wxPanelExtFitFunc m_wxPanelExtFit = NULL; + virtual void Fit() override + { + wxPanel::Fit(); + if (*m_wxPanelExtFit != NULL){ + return m_wxPanelExtFit(this); + } + } + wxPanelExtFitInsideFunc m_wxPanelExtFitInside = NULL; + virtual void FitInside() override + { + wxPanel::FitInside(); + if (*m_wxPanelExtFitInside != NULL){ + return m_wxPanelExtFitInside(this); + } + } + wxPanelExtGetBestVirtualSizeFunc m_wxPanelExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxPanel::GetBestVirtualSize(); + if (*m_wxPanelExtGetBestVirtualSize != NULL){ + return m_wxPanelExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxPanelExtGetCharHeightFunc m_wxPanelExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxPanel::GetCharHeight(); + if (*m_wxPanelExtGetCharHeight != NULL){ + return m_wxPanelExtGetCharHeight(this); + } + else { + return res; + } + } + wxPanelExtGetCharWidthFunc m_wxPanelExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxPanel::GetCharWidth(); + if (*m_wxPanelExtGetCharWidth != NULL){ + return m_wxPanelExtGetCharWidth(this); + } + else { + return res; + } + } + wxPanelExtGetClassInfoFunc m_wxPanelExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxPanel::GetClassInfo(); + if (*m_wxPanelExtGetClassInfo != NULL){ + return m_wxPanelExtGetClassInfo(this); + } + else { + return res; + } + } + wxPanelExtGetClientAreaOriginFunc m_wxPanelExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxPanel::GetClientAreaOrigin(); + if (*m_wxPanelExtGetClientAreaOrigin != NULL){ + return m_wxPanelExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxPanelExtGetClientSizeConstraintintPintPFunc m_wxPanelExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxPanel::GetClientSizeConstraint(w, h); + if (*m_wxPanelExtGetClientSizeConstraintintPintP != NULL){ + return m_wxPanelExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxPanelExtGetContentScaleFactorFunc m_wxPanelExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxPanel::GetContentScaleFactor(); + if (*m_wxPanelExtGetContentScaleFactor != NULL){ + return m_wxPanelExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxPanelExtGetDPIFunc m_wxPanelExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxPanel::GetDPI(); + if (*m_wxPanelExtGetDPI != NULL){ + return m_wxPanelExtGetDPI(this); + } + else { + return res; + } + } + wxPanelExtGetDPIScaleFactorFunc m_wxPanelExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxPanel::GetDPIScaleFactor(); + if (*m_wxPanelExtGetDPIScaleFactor != NULL){ + return m_wxPanelExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxPanelExtGetDefaultAttributesFunc m_wxPanelExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxPanel::GetDefaultAttributes(); + if (*m_wxPanelExtGetDefaultAttributes != NULL){ + return m_wxPanelExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxPanelExtGetDefaultBorderFunc m_wxPanelExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxPanel::GetDefaultBorder(); + if (*m_wxPanelExtGetDefaultBorder != NULL){ + return m_wxPanelExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxPanelExtGetDefaultBorderForControlFunc m_wxPanelExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxPanel::GetDefaultBorderForControl(); + if (*m_wxPanelExtGetDefaultBorderForControl != NULL){ + return m_wxPanelExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxPanelExtGetDropTargetFunc m_wxPanelExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxPanel::GetDropTarget(); + if (*m_wxPanelExtGetDropTarget != NULL){ + return m_wxPanelExtGetDropTarget(this); + } + else { + return res; + } + } + wxPanelExtGetEffectiveMinSizeFunc m_wxPanelExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxPanel::GetEffectiveMinSize(); + if (*m_wxPanelExtGetEffectiveMinSize != NULL){ + return m_wxPanelExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxPanelExtGetEventHashTableFunc m_wxPanelExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxPanel::GetEventHashTable(); + if (*m_wxPanelExtGetEventHashTable != NULL){ + return m_wxPanelExtGetEventHashTable(this); + } + else { + return res; + } + } + wxPanelExtGetEventTableFunc m_wxPanelExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxPanel::GetEventTable(); + if (*m_wxPanelExtGetEventTable != NULL){ + return m_wxPanelExtGetEventTable(this); + } + else { + return res; + } + } + wxPanelExtGetHandleFunc m_wxPanelExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxPanel::GetHandle(); + if (*m_wxPanelExtGetHandle != NULL){ + return m_wxPanelExtGetHandle(this); + } + else { + return res; + } + } + wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxPanel::GetHelpTextAtPoint(pt, origin); + if (*m_wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxPanelExtGetLabelFunc m_wxPanelExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxPanel::GetLabel(); + if (*m_wxPanelExtGetLabel != NULL){ + return m_wxPanelExtGetLabel(this); + } + else { + return res; + } + } + wxPanelExtGetLayoutDirectionFunc m_wxPanelExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxPanel::GetLayoutDirection(); + if (*m_wxPanelExtGetLayoutDirection != NULL){ + return m_wxPanelExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxPanelExtGetMainWindowOfCompositeControlFunc m_wxPanelExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxPanel::GetMainWindowOfCompositeControl(); + if (*m_wxPanelExtGetMainWindowOfCompositeControl != NULL){ + return m_wxPanelExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxPanelExtGetMaxClientSizeFunc m_wxPanelExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxPanel::GetMaxClientSize(); + if (*m_wxPanelExtGetMaxClientSize != NULL){ + return m_wxPanelExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxPanelExtGetMaxSizeFunc m_wxPanelExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxPanel::GetMaxSize(); + if (*m_wxPanelExtGetMaxSize != NULL){ + return m_wxPanelExtGetMaxSize(this); + } + else { + return res; + } + } + wxPanelExtGetMinClientSizeFunc m_wxPanelExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxPanel::GetMinClientSize(); + if (*m_wxPanelExtGetMinClientSize != NULL){ + return m_wxPanelExtGetMinClientSize(this); + } + else { + return res; + } + } + wxPanelExtGetMinSizeFunc m_wxPanelExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxPanel::GetMinSize(); + if (*m_wxPanelExtGetMinSize != NULL){ + return m_wxPanelExtGetMinSize(this); + } + else { + return res; + } + } + wxPanelExtGetNameFunc m_wxPanelExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxPanel::GetName(); + if (*m_wxPanelExtGetName != NULL){ + return m_wxPanelExtGetName(this); + } + else { + return res; + } + } + wxPanelExtGetPositionConstraintintPintPFunc m_wxPanelExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxPanel::GetPositionConstraint(x, y); + if (*m_wxPanelExtGetPositionConstraintintPintP != NULL){ + return m_wxPanelExtGetPositionConstraintintPintP(this, x, y); + } + } + wxPanelExtGetScrollPosintFunc m_wxPanelExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxPanel::GetScrollPos(orient); + if (*m_wxPanelExtGetScrollPosint != NULL){ + return m_wxPanelExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + wxPanelExtGetScrollRangeintFunc m_wxPanelExtGetScrollRangeint = NULL; + virtual int GetScrollRange(int orient) const override + { + int res = wxPanel::GetScrollRange(orient); + if (*m_wxPanelExtGetScrollRangeint != NULL){ + return m_wxPanelExtGetScrollRangeint(this, orient); + } + else { + return res; + } + } + wxPanelExtGetScrollThumbintFunc m_wxPanelExtGetScrollThumbint = NULL; + virtual int GetScrollThumb(int orient) const override + { + int res = wxPanel::GetScrollThumb(orient); + if (*m_wxPanelExtGetScrollThumbint != NULL){ + return m_wxPanelExtGetScrollThumbint(this, orient); + } + else { + return res; + } + } + wxPanelExtGetSizeConstraintintPintPFunc m_wxPanelExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxPanel::GetSizeConstraint(w, h); + if (*m_wxPanelExtGetSizeConstraintintPintP != NULL){ + return m_wxPanelExtGetSizeConstraintintPintP(this, w, h); + } + } + wxPanelExtGetThemeEnabledFunc m_wxPanelExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxPanel::GetThemeEnabled(); + if (*m_wxPanelExtGetThemeEnabled != NULL){ + return m_wxPanelExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxPanelExtGetValidatorFunc m_wxPanelExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxPanel::GetValidator(); + if (*m_wxPanelExtGetValidator != NULL){ + return m_wxPanelExtGetValidator(this); + } + else { + return res; + } + } + wxPanelExtGetWindowBorderSizeFunc m_wxPanelExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxPanel::GetWindowBorderSize(); + if (*m_wxPanelExtGetWindowBorderSize != NULL){ + return m_wxPanelExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxPanelExtGetWindowStyleFlagFunc m_wxPanelExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxPanel::GetWindowStyleFlag(); + if (*m_wxPanelExtGetWindowStyleFlag != NULL){ + return m_wxPanelExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxPanelExtHasCaptureFunc m_wxPanelExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxPanel::HasCapture(); + if (*m_wxPanelExtHasCapture != NULL){ + return m_wxPanelExtHasCapture(this); + } + else { + return res; + } + } + wxPanelExtHasFocusFunc m_wxPanelExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxPanel::HasFocus(); + if (*m_wxPanelExtHasFocus != NULL){ + return m_wxPanelExtHasFocus(this); + } + else { + return res; + } + } + wxPanelExtHasMultiplePagesFunc m_wxPanelExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxPanel::HasMultiplePages(); + if (*m_wxPanelExtHasMultiplePages != NULL){ + return m_wxPanelExtHasMultiplePages(this); + } + else { + return res; + } + } + wxPanelExtHasTransparentBackgroundFunc m_wxPanelExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxPanel::HasTransparentBackground(); + if (*m_wxPanelExtHasTransparentBackground != NULL){ + return m_wxPanelExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxPanelExtHideWithEffectwxShowEffectunsignedintFunc m_wxPanelExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxPanel::HideWithEffect(param0, param1); + if (*m_wxPanelExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxPanelExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxPanelExtInformFirstDirectionintintintFunc m_wxPanelExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxPanel::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxPanelExtInformFirstDirectionintintint != NULL){ + return m_wxPanelExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxPanelExtInheritAttributesFunc m_wxPanelExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxPanel::InheritAttributes(); + if (*m_wxPanelExtInheritAttributes != NULL){ + return m_wxPanelExtInheritAttributes(this); + } + } + wxPanelExtInitDialogFunc m_wxPanelExtInitDialog = NULL; + virtual void InitDialog() override + { + wxPanel::InitDialog(); + if (*m_wxPanelExtInitDialog != NULL){ + return m_wxPanelExtInitDialog(this); + } + } + wxPanelExtIsClientAreaChildwxWindowCPFunc m_wxPanelExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxPanel::IsClientAreaChild(param0); + if (*m_wxPanelExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxPanelExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxPanelExtIsDoubleBufferedFunc m_wxPanelExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxPanel::IsDoubleBuffered(); + if (*m_wxPanelExtIsDoubleBuffered != NULL){ + return m_wxPanelExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxPanelExtIsRetainedFunc m_wxPanelExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxPanel::IsRetained(); + if (*m_wxPanelExtIsRetained != NULL){ + return m_wxPanelExtIsRetained(this); + } + else { + return res; + } + } + wxPanelExtIsScrollbarAlwaysShownintFunc m_wxPanelExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxPanel::IsScrollbarAlwaysShown(param0); + if (*m_wxPanelExtIsScrollbarAlwaysShownint != NULL){ + return m_wxPanelExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxPanelExtIsShownFunc m_wxPanelExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxPanel::IsShown(); + if (*m_wxPanelExtIsShown != NULL){ + return m_wxPanelExtIsShown(this); + } + else { + return res; + } + } + wxPanelExtIsShownOnScreenFunc m_wxPanelExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxPanel::IsShownOnScreen(); + if (*m_wxPanelExtIsShownOnScreen != NULL){ + return m_wxPanelExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxPanelExtIsThisEnabledFunc m_wxPanelExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxPanel::IsThisEnabled(); + if (*m_wxPanelExtIsThisEnabled != NULL){ + return m_wxPanelExtIsThisEnabled(this); + } + else { + return res; + } + } + wxPanelExtIsTopLevelFunc m_wxPanelExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxPanel::IsTopLevel(); + if (*m_wxPanelExtIsTopLevel != NULL){ + return m_wxPanelExtIsTopLevel(this); + } + else { + return res; + } + } + wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxPanel::IsTopNavigationDomain(param0); + if (*m_wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxPanelExtIsTransparentBackgroundSupportedwxStringPFunc m_wxPanelExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxPanel::IsTransparentBackgroundSupported(reason); + if (*m_wxPanelExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxPanelExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxPanelExtLayoutFunc m_wxPanelExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxPanel::Layout(); + if (*m_wxPanelExtLayout != NULL){ + return m_wxPanelExtLayout(this); + } + else { + return res; + } + } + wxPanelExtLayoutPhase1intPFunc m_wxPanelExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxPanel::LayoutPhase1(noChanges); + if (*m_wxPanelExtLayoutPhase1intP != NULL){ + return m_wxPanelExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxPanelExtLayoutPhase2intPFunc m_wxPanelExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxPanel::LayoutPhase2(noChanges); + if (*m_wxPanelExtLayoutPhase2intP != NULL){ + return m_wxPanelExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxPanelExtLowerFunc m_wxPanelExtLower = NULL; + virtual void Lower() override + { + wxPanel::Lower(); + if (*m_wxPanelExtLower != NULL){ + return m_wxPanelExtLower(this); + } + } + wxPanelExtMoveConstraintintintFunc m_wxPanelExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxPanel::MoveConstraint(x, y); + if (*m_wxPanelExtMoveConstraintintint != NULL){ + return m_wxPanelExtMoveConstraintintint(this, x, y); + } + } + wxPanelExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxPanelExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxPanel::OnDynamicBind(param0); + if (*m_wxPanelExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxPanelExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxPanelExtOnInternalIdleFunc m_wxPanelExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxPanel::OnInternalIdle(); + if (*m_wxPanelExtOnInternalIdle != NULL){ + return m_wxPanelExtOnInternalIdle(this); + } + } + wxPanelExtPrepareDCwxDCRFunc m_wxPanelExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxPanel::PrepareDC(param0); + if (*m_wxPanelExtPrepareDCwxDCR != NULL){ + return m_wxPanelExtPrepareDCwxDCR(this, param0); + } + } + wxPanelExtProcessEventwxEventRFunc m_wxPanelExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxPanel::ProcessEvent(event); + if (*m_wxPanelExtProcessEventwxEventR != NULL){ + return m_wxPanelExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxPanelExtQueueEventwxEventPFunc m_wxPanelExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxPanel::QueueEvent(event); + if (*m_wxPanelExtQueueEventwxEventP != NULL){ + return m_wxPanelExtQueueEventwxEventP(this, event); + } + } + wxPanelExtRaiseFunc m_wxPanelExtRaise = NULL; + virtual void Raise() override + { + wxPanel::Raise(); + if (*m_wxPanelExtRaise != NULL){ + return m_wxPanelExtRaise(this); + } + } + wxPanelExtRefreshboolwxRectCPFunc m_wxPanelExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxPanel::Refresh(eraseBackground, rect); + if (*m_wxPanelExtRefreshboolwxRectCP != NULL){ + return m_wxPanelExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxPanelExtRegisterHotKeyintintintFunc m_wxPanelExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxPanel::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxPanelExtRegisterHotKeyintintint != NULL){ + return m_wxPanelExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxPanelExtRemoveChildwxWindowBasePFunc m_wxPanelExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxPanel::RemoveChild(child); + if (*m_wxPanelExtRemoveChildwxWindowBaseP != NULL){ + return m_wxPanelExtRemoveChildwxWindowBaseP(this, child); + } + } + wxPanelExtReparentwxWindowBasePFunc m_wxPanelExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxPanel::Reparent(newParent); + if (*m_wxPanelExtReparentwxWindowBaseP != NULL){ + return m_wxPanelExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxPanelExtScrollLinesintFunc m_wxPanelExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxPanel::ScrollLines(param0); + if (*m_wxPanelExtScrollLinesint != NULL){ + return m_wxPanelExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxPanelExtScrollPagesintFunc m_wxPanelExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxPanel::ScrollPages(param0); + if (*m_wxPanelExtScrollPagesint != NULL){ + return m_wxPanelExtScrollPagesint(this, param0); + } + else { + return res; + } + } + wxPanelExtScrollWindowintintwxRectCPFunc m_wxPanelExtScrollWindowintintwxRectCP = NULL; + virtual void ScrollWindow(int dx, int dy, wxRect const* rect = __null) override + { + wxPanel::ScrollWindow(dx, dy, rect); + if (*m_wxPanelExtScrollWindowintintwxRectCP != NULL){ + return m_wxPanelExtScrollWindowintintwxRectCP(this, dx, dy, rect); + } + } + wxPanelExtSearchEventTablewxEventTableRwxEventRFunc m_wxPanelExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxPanel::SearchEventTable(table, event); + if (*m_wxPanelExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxPanelExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxPanelExtSendIdleEventswxIdleEventRFunc m_wxPanelExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxPanel::SendIdleEvents(event); + if (*m_wxPanelExtSendIdleEventswxIdleEventR != NULL){ + return m_wxPanelExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxPanelExtSendSizeEventintFunc m_wxPanelExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxPanel::SendSizeEvent(flags); + if (*m_wxPanelExtSendSizeEventint != NULL){ + return m_wxPanelExtSendSizeEventint(this, flags); + } + } + wxPanelExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxPanelExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxPanel::SetAcceleratorTable(accel); + if (*m_wxPanelExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxPanelExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxPanelExtSetBackgroundColourwxColourCRFunc m_wxPanelExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxPanel::SetBackgroundColour(colour); + if (*m_wxPanelExtSetBackgroundColourwxColourCR != NULL){ + return m_wxPanelExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxPanelExtSetBackgroundStylewxBackgroundStyleFunc m_wxPanelExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxPanel::SetBackgroundStyle(style); + if (*m_wxPanelExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxPanelExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxPanelExtSetCanFocusboolFunc m_wxPanelExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxPanel::SetCanFocus(param0); + if (*m_wxPanelExtSetCanFocusbool != NULL){ + return m_wxPanelExtSetCanFocusbool(this, param0); + } + } + wxPanelExtSetConstraintSizesboolFunc m_wxPanelExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxPanel::SetConstraintSizes(recurse); + if (*m_wxPanelExtSetConstraintSizesbool != NULL){ + return m_wxPanelExtSetConstraintSizesbool(this, recurse); + } + } + wxPanelExtSetCursorwxCursorCRFunc m_wxPanelExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxPanel::SetCursor(cursor); + if (*m_wxPanelExtSetCursorwxCursorCR != NULL){ + return m_wxPanelExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxPanelExtSetDoubleBufferedboolFunc m_wxPanelExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxPanel::SetDoubleBuffered(param0); + if (*m_wxPanelExtSetDoubleBufferedbool != NULL){ + return m_wxPanelExtSetDoubleBufferedbool(this, param0); + } + } + wxPanelExtSetDropTargetwxDropTargetPFunc m_wxPanelExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + wxPanel::SetDropTarget(dropTarget); + if (*m_wxPanelExtSetDropTargetwxDropTargetP != NULL){ + return m_wxPanelExtSetDropTargetwxDropTargetP(this, dropTarget); + } + } + wxPanelExtSetExtraStylelongFunc m_wxPanelExtSetExtraStylelong = NULL; + virtual void SetExtraStyle(long exStyle) override + { + wxPanel::SetExtraStyle(exStyle); + if (*m_wxPanelExtSetExtraStylelong != NULL){ + return m_wxPanelExtSetExtraStylelong(this, exStyle); + } + } + wxPanelExtSetFocusFunc m_wxPanelExtSetFocus = NULL; + virtual void SetFocus() override + { + wxPanel::SetFocus(); + if (*m_wxPanelExtSetFocus != NULL){ + return m_wxPanelExtSetFocus(this); + } + } + wxPanelExtSetFocusFromKbdFunc m_wxPanelExtSetFocusFromKbd = NULL; + virtual void SetFocusFromKbd() override + { + wxPanel::SetFocusFromKbd(); + if (*m_wxPanelExtSetFocusFromKbd != NULL){ + return m_wxPanelExtSetFocusFromKbd(this); + } + } + wxPanelExtSetFontwxFontCRFunc m_wxPanelExtSetFontwxFontCR = NULL; + virtual bool SetFont(wxFont const& font) override + { + bool res = wxPanel::SetFont(font); + if (*m_wxPanelExtSetFontwxFontCR != NULL){ + return m_wxPanelExtSetFontwxFontCR(this, font); + } + else { + return res; + } + } + wxPanelExtSetForegroundColourwxColourCRFunc m_wxPanelExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxPanel::SetForegroundColour(colour); + if (*m_wxPanelExtSetForegroundColourwxColourCR != NULL){ + return m_wxPanelExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxPanelExtSetIdwxWindowIDFunc m_wxPanelExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxPanel::SetId(winid); + if (*m_wxPanelExtSetIdwxWindowID != NULL){ + return m_wxPanelExtSetIdwxWindowID(this, winid); + } + } + wxPanelExtSetLabelwxStringCRFunc m_wxPanelExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxPanel::SetLabel(label); + if (*m_wxPanelExtSetLabelwxStringCR != NULL){ + return m_wxPanelExtSetLabelwxStringCR(this, label); + } + } + wxPanelExtSetLayoutDirectionwxLayoutDirectionFunc m_wxPanelExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxPanel::SetLayoutDirection(param0); + if (*m_wxPanelExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxPanelExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxPanelExtSetMaxClientSizewxSizeCRFunc m_wxPanelExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxPanel::SetMaxClientSize(size); + if (*m_wxPanelExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxPanelExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxPanelExtSetMaxSizewxSizeCRFunc m_wxPanelExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxPanel::SetMaxSize(maxSize); + if (*m_wxPanelExtSetMaxSizewxSizeCR != NULL){ + return m_wxPanelExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxPanelExtSetMinClientSizewxSizeCRFunc m_wxPanelExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxPanel::SetMinClientSize(size); + if (*m_wxPanelExtSetMinClientSizewxSizeCR != NULL){ + return m_wxPanelExtSetMinClientSizewxSizeCR(this, size); + } + } + wxPanelExtSetMinSizewxSizeCRFunc m_wxPanelExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxPanel::SetMinSize(minSize); + if (*m_wxPanelExtSetMinSizewxSizeCR != NULL){ + return m_wxPanelExtSetMinSizewxSizeCR(this, minSize); + } + } + wxPanelExtSetNamewxStringCRFunc m_wxPanelExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxPanel::SetName(name); + if (*m_wxPanelExtSetNamewxStringCR != NULL){ + return m_wxPanelExtSetNamewxStringCR(this, name); + } + } + wxPanelExtSetNextHandlerwxEvtHandlerPFunc m_wxPanelExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxPanel::SetNextHandler(handler); + if (*m_wxPanelExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxPanelExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxPanelExtSetPreviousHandlerwxEvtHandlerPFunc m_wxPanelExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxPanel::SetPreviousHandler(handler); + if (*m_wxPanelExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxPanelExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxPanelExtSetScrollPosintintboolFunc m_wxPanelExtSetScrollPosintintbool = NULL; + virtual void SetScrollPos(int orient, int pos, bool refresh = true) override + { + wxPanel::SetScrollPos(orient, pos, refresh); + if (*m_wxPanelExtSetScrollPosintintbool != NULL){ + return m_wxPanelExtSetScrollPosintintbool(this, orient, pos, refresh); + } + } + wxPanelExtSetScrollbarintintintintboolFunc m_wxPanelExtSetScrollbarintintintintbool = NULL; + virtual void SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh = true) override + { + wxPanel::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxPanelExtSetScrollbarintintintintbool != NULL){ + return m_wxPanelExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxPanelExtSetSizeConstraintintintintintFunc m_wxPanelExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxPanel::SetSizeConstraint(x, y, w, h); + if (*m_wxPanelExtSetSizeConstraintintintintint != NULL){ + return m_wxPanelExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxPanelExtSetSizeHintsintintintintintintFunc m_wxPanelExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxPanel::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxPanelExtSetSizeHintsintintintintintint != NULL){ + return m_wxPanelExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxPanelExtSetThemeEnabledboolFunc m_wxPanelExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxPanel::SetThemeEnabled(enableTheme); + if (*m_wxPanelExtSetThemeEnabledbool != NULL){ + return m_wxPanelExtSetThemeEnabledbool(this, enableTheme); + } + } + wxPanelExtSetTransparentwxByteFunc m_wxPanelExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxPanel::SetTransparent(param0); + if (*m_wxPanelExtSetTransparentwxByte != NULL){ + return m_wxPanelExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxPanelExtSetValidatorwxValidatorCRFunc m_wxPanelExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxPanel::SetValidator(validator); + if (*m_wxPanelExtSetValidatorwxValidatorCR != NULL){ + return m_wxPanelExtSetValidatorwxValidatorCR(this, validator); + } + } + wxPanelExtSetWindowStyleFlaglongFunc m_wxPanelExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxPanel::SetWindowStyleFlag(style); + if (*m_wxPanelExtSetWindowStyleFlaglong != NULL){ + return m_wxPanelExtSetWindowStyleFlaglong(this, style); + } + } + wxPanelExtShouldInheritColoursFunc m_wxPanelExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxPanel::ShouldInheritColours(); + if (*m_wxPanelExtShouldInheritColours != NULL){ + return m_wxPanelExtShouldInheritColours(this); + } + else { + return res; + } + } + wxPanelExtShowboolFunc m_wxPanelExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxPanel::Show(show); + if (*m_wxPanelExtShowbool != NULL){ + return m_wxPanelExtShowbool(this, show); + } + else { + return res; + } + } + wxPanelExtShowWithEffectwxShowEffectunsignedintFunc m_wxPanelExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxPanel::ShowWithEffect(param0, param1); + if (*m_wxPanelExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxPanelExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxPanelExtTransferDataFromWindowFunc m_wxPanelExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxPanel::TransferDataFromWindow(); + if (*m_wxPanelExtTransferDataFromWindow != NULL){ + return m_wxPanelExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxPanelExtTransferDataToWindowFunc m_wxPanelExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxPanel::TransferDataToWindow(); + if (*m_wxPanelExtTransferDataToWindow != NULL){ + return m_wxPanelExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxPanelExtTryAfterwxEventRFunc m_wxPanelExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxPanel::TryAfter(event); + if (*m_wxPanelExtTryAfterwxEventR != NULL){ + return m_wxPanelExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxPanelExtTryBeforewxEventRFunc m_wxPanelExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxPanel::TryBefore(event); + if (*m_wxPanelExtTryBeforewxEventR != NULL){ + return m_wxPanelExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxPanelExtUnregisterHotKeyintFunc m_wxPanelExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxPanel::UnregisterHotKey(hotkeyId); + if (*m_wxPanelExtUnregisterHotKeyint != NULL){ + return m_wxPanelExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxPanelExtUpdateFunc m_wxPanelExtUpdate = NULL; + virtual void Update() override + { + wxPanel::Update(); + if (*m_wxPanelExtUpdate != NULL){ + return m_wxPanelExtUpdate(this); + } + } + wxPanelExtUpdateWindowUIlongFunc m_wxPanelExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxPanel::UpdateWindowUI(flags); + if (*m_wxPanelExtUpdateWindowUIlong != NULL){ + return m_wxPanelExtUpdateWindowUIlong(this, flags); + } + } + wxPanelExtValidateFunc m_wxPanelExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxPanel::Validate(); + if (*m_wxPanelExtValidate != NULL){ + return m_wxPanelExtValidate(this); + } + else { + return res; + } + } + wxPanelExtWXAdjustFontToOwnPPIwxFontRFunc m_wxPanelExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxPanel::WXAdjustFontToOwnPPI(param0); + if (*m_wxPanelExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxPanelExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxPanelExtWXGetTextEntryFunc m_wxPanelExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxPanel::WXGetTextEntry(); + if (*m_wxPanelExtWXGetTextEntry != NULL){ + return m_wxPanelExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxPanelExtWXReservedEvtHandler1voidPFunc m_wxPanelExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxPanel::WXReservedEvtHandler1(param0); + if (*m_wxPanelExtWXReservedEvtHandler1voidP != NULL){ + return m_wxPanelExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxPanelExtWXReservedEvtHandler2voidPFunc m_wxPanelExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxPanel::WXReservedEvtHandler2(param0); + if (*m_wxPanelExtWXReservedEvtHandler2voidP != NULL){ + return m_wxPanelExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxPanelExtWXReservedWindow1voidPFunc m_wxPanelExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxPanel::WXReservedWindow1(param0); + if (*m_wxPanelExtWXReservedWindow1voidP != NULL){ + return m_wxPanelExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxPanelExtWXReservedWindow2voidPFunc m_wxPanelExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxPanel::WXReservedWindow2(param0); + if (*m_wxPanelExtWXReservedWindow2voidP != NULL){ + return m_wxPanelExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxPanelExtWXReservedWindow3voidPFunc m_wxPanelExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxPanel::WXReservedWindow3(param0); + if (*m_wxPanelExtWXReservedWindow3voidP != NULL){ + return m_wxPanelExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxPanelExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxPanelExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxPanel::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxPanelExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxPanelExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxPanelExtWarpPointerintintFunc m_wxPanelExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxPanel::WarpPointer(x, y); + if (*m_wxPanelExtWarpPointerintint != NULL){ + return m_wxPanelExtWarpPointerintint(this, x, y); + } + } + wxPanelExtWindowToClientSizewxSizeCRFunc m_wxPanelExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxPanel::WindowToClientSize(size); + if (*m_wxPanelExtWindowToClientSizewxSizeCR != NULL){ + return m_wxPanelExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxPanelExt(wxPanelExtAcceptsFocusFunc a_AcceptsFocus, wxPanelExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxPanelExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxPanelExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxPanelExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxPanelExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxPanelExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxPanelExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxPanelExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxPanelExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxPanelExtCanBeFocusedFunc a_CanBeFocused, wxPanelExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxPanelExtCanScrollintFunc a_CanScrollint, wxPanelExtCanSetTransparentFunc a_CanSetTransparent, wxPanelExtClearBackgroundFunc a_ClearBackground, wxPanelExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxPanelExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxPanelExtCreateRefDataFunc a_CreateRefData, wxPanelExtDestroyFunc a_Destroy, wxPanelExtDissociateHandleFunc a_DissociateHandle, wxPanelExtDoCaptureMouseFunc a_DoCaptureMouse, wxPanelExtDoCentreintFunc a_DoCentreint, wxPanelExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxPanelExtDoEnableboolFunc a_DoEnablebool, wxPanelExtDoFreezeFunc a_DoFreeze, wxPanelExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxPanelExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxPanelExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxPanelExtDoGetBestSizeFunc a_DoGetBestSize, wxPanelExtDoGetClientDataFunc a_DoGetClientData, wxPanelExtDoGetClientObjectFunc a_DoGetClientObject, wxPanelExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxPanelExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxPanelExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxPanelExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP, wxPanelExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxPanelExtDoHitTestwxCoordwxCoordFunc a_DoHitTestwxCoordwxCoord, wxPanelExtDoIsExposedintintintintFunc a_DoIsExposedintintintint, wxPanelExtDoIsExposedintintFunc a_DoIsExposedintint, wxPanelExtDoMoveWindowintintintintFunc a_DoMoveWindowintintintint, wxPanelExtDoNavigateInintFunc a_DoNavigateInint, wxPanelExtDoPhaseintFunc a_DoPhaseint, wxPanelExtDoPopupMenuwxMenuPintintFunc a_DoPopupMenuwxMenuPintint, wxPanelExtDoReleaseMouseFunc a_DoReleaseMouse, wxPanelExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxPanelExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxPanelExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxPanelExtDoSetClientSizeintintFunc a_DoSetClientSizeintint, wxPanelExtDoSetSizeintintintintintFunc a_DoSetSizeintintintintint, wxPanelExtDoSetSizeHintsintintintintintintFunc a_DoSetSizeHintsintintintintintint, wxPanelExtDoSetToolTipwxToolTipPFunc a_DoSetToolTipwxToolTipP, wxPanelExtDoSetToolTipTextwxStringCRFunc a_DoSetToolTipTextwxStringCR, wxPanelExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxPanelExtDoSetWindowVariantwxWindowVariantFunc a_DoSetWindowVariantwxWindowVariant, wxPanelExtDoThawFunc a_DoThaw, wxPanelExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxPanelExtDragAcceptFilesboolFunc a_DragAcceptFilesbool, wxPanelExtEnableboolFunc a_Enablebool, wxPanelExtEnableTouchEventsintFunc a_EnableTouchEventsint, wxPanelExtEnableVisibleFocusboolFunc a_EnableVisibleFocusbool, wxPanelExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxPanelExtFitFunc a_Fit, wxPanelExtFitInsideFunc a_FitInside, wxPanelExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxPanelExtGetCharHeightFunc a_GetCharHeight, wxPanelExtGetCharWidthFunc a_GetCharWidth, wxPanelExtGetClassInfoFunc a_GetClassInfo, wxPanelExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxPanelExtGetClientSizeConstraintintPintPFunc a_GetClientSizeConstraintintPintP, wxPanelExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxPanelExtGetDPIFunc a_GetDPI, wxPanelExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxPanelExtGetDefaultAttributesFunc a_GetDefaultAttributes, wxPanelExtGetDefaultBorderFunc a_GetDefaultBorder, wxPanelExtGetDefaultBorderForControlFunc a_GetDefaultBorderForControl, wxPanelExtGetDropTargetFunc a_GetDropTarget, wxPanelExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxPanelExtGetEventHashTableFunc a_GetEventHashTable, wxPanelExtGetEventTableFunc a_GetEventTable, wxPanelExtGetHandleFunc a_GetHandle, wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin, wxPanelExtGetLabelFunc a_GetLabel, wxPanelExtGetLayoutDirectionFunc a_GetLayoutDirection, wxPanelExtGetMainWindowOfCompositeControlFunc a_GetMainWindowOfCompositeControl, wxPanelExtGetMaxClientSizeFunc a_GetMaxClientSize, wxPanelExtGetMaxSizeFunc a_GetMaxSize, wxPanelExtGetMinClientSizeFunc a_GetMinClientSize, wxPanelExtGetMinSizeFunc a_GetMinSize, wxPanelExtGetNameFunc a_GetName, wxPanelExtGetPositionConstraintintPintPFunc a_GetPositionConstraintintPintP, wxPanelExtGetScrollPosintFunc a_GetScrollPosint, wxPanelExtGetScrollRangeintFunc a_GetScrollRangeint, wxPanelExtGetScrollThumbintFunc a_GetScrollThumbint, wxPanelExtGetSizeConstraintintPintPFunc a_GetSizeConstraintintPintP, wxPanelExtGetThemeEnabledFunc a_GetThemeEnabled, wxPanelExtGetValidatorFunc a_GetValidator, wxPanelExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxPanelExtGetWindowStyleFlagFunc a_GetWindowStyleFlag, wxPanelExtHasCaptureFunc a_HasCapture, wxPanelExtHasFocusFunc a_HasFocus, wxPanelExtHasMultiplePagesFunc a_HasMultiplePages, wxPanelExtHasTransparentBackgroundFunc a_HasTransparentBackground, wxPanelExtHideWithEffectwxShowEffectunsignedintFunc a_HideWithEffectwxShowEffectunsignedint, wxPanelExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxPanelExtInheritAttributesFunc a_InheritAttributes, wxPanelExtInitDialogFunc a_InitDialog, wxPanelExtIsClientAreaChildwxWindowCPFunc a_IsClientAreaChildwxWindowCP, wxPanelExtIsDoubleBufferedFunc a_IsDoubleBuffered, wxPanelExtIsRetainedFunc a_IsRetained, wxPanelExtIsScrollbarAlwaysShownintFunc a_IsScrollbarAlwaysShownint, wxPanelExtIsShownFunc a_IsShown, wxPanelExtIsShownOnScreenFunc a_IsShownOnScreen, wxPanelExtIsThisEnabledFunc a_IsThisEnabled, wxPanelExtIsTopLevelFunc a_IsTopLevel, wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxPanelExtIsTransparentBackgroundSupportedwxStringPFunc a_IsTransparentBackgroundSupportedwxStringP, wxPanelExtLayoutFunc a_Layout, wxPanelExtLayoutPhase1intPFunc a_LayoutPhase1intP, wxPanelExtLayoutPhase2intPFunc a_LayoutPhase2intP, wxPanelExtLowerFunc a_Lower, wxPanelExtMoveConstraintintintFunc a_MoveConstraintintint, wxPanelExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxPanelExtOnInternalIdleFunc a_OnInternalIdle, wxPanelExtPrepareDCwxDCRFunc a_PrepareDCwxDCR, wxPanelExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxPanelExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxPanelExtRaiseFunc a_Raise, wxPanelExtRefreshboolwxRectCPFunc a_RefreshboolwxRectCP, wxPanelExtRegisterHotKeyintintintFunc a_RegisterHotKeyintintint, wxPanelExtRemoveChildwxWindowBasePFunc a_RemoveChildwxWindowBaseP, wxPanelExtReparentwxWindowBasePFunc a_ReparentwxWindowBaseP, wxPanelExtScrollLinesintFunc a_ScrollLinesint, wxPanelExtScrollPagesintFunc a_ScrollPagesint, wxPanelExtScrollWindowintintwxRectCPFunc a_ScrollWindowintintwxRectCP, wxPanelExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxPanelExtSendIdleEventswxIdleEventRFunc a_SendIdleEventswxIdleEventR, wxPanelExtSendSizeEventintFunc a_SendSizeEventint, wxPanelExtSetAcceleratorTablewxAcceleratorTableCRFunc a_SetAcceleratorTablewxAcceleratorTableCR, wxPanelExtSetBackgroundColourwxColourCRFunc a_SetBackgroundColourwxColourCR, wxPanelExtSetBackgroundStylewxBackgroundStyleFunc a_SetBackgroundStylewxBackgroundStyle, wxPanelExtSetCanFocusboolFunc a_SetCanFocusbool, wxPanelExtSetConstraintSizesboolFunc a_SetConstraintSizesbool, wxPanelExtSetCursorwxCursorCRFunc a_SetCursorwxCursorCR, wxPanelExtSetDoubleBufferedboolFunc a_SetDoubleBufferedbool, wxPanelExtSetDropTargetwxDropTargetPFunc a_SetDropTargetwxDropTargetP, wxPanelExtSetExtraStylelongFunc a_SetExtraStylelong, wxPanelExtSetFocusFunc a_SetFocus, wxPanelExtSetFocusFromKbdFunc a_SetFocusFromKbd, wxPanelExtSetFontwxFontCRFunc a_SetFontwxFontCR, wxPanelExtSetForegroundColourwxColourCRFunc a_SetForegroundColourwxColourCR, wxPanelExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxPanelExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxPanelExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxPanelExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxPanelExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxPanelExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxPanelExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxPanelExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxPanelExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxPanelExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxPanelExtSetScrollPosintintboolFunc a_SetScrollPosintintbool, wxPanelExtSetScrollbarintintintintboolFunc a_SetScrollbarintintintintbool, wxPanelExtSetSizeConstraintintintintintFunc a_SetSizeConstraintintintintint, wxPanelExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxPanelExtSetThemeEnabledboolFunc a_SetThemeEnabledbool, wxPanelExtSetTransparentwxByteFunc a_SetTransparentwxByte, wxPanelExtSetValidatorwxValidatorCRFunc a_SetValidatorwxValidatorCR, wxPanelExtSetWindowStyleFlaglongFunc a_SetWindowStyleFlaglong, wxPanelExtShouldInheritColoursFunc a_ShouldInheritColours, wxPanelExtShowboolFunc a_Showbool, wxPanelExtShowWithEffectwxShowEffectunsignedintFunc a_ShowWithEffectwxShowEffectunsignedint, wxPanelExtTransferDataFromWindowFunc a_TransferDataFromWindow, wxPanelExtTransferDataToWindowFunc a_TransferDataToWindow, wxPanelExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxPanelExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxPanelExtUnregisterHotKeyintFunc a_UnregisterHotKeyint, wxPanelExtUpdateFunc a_Update, wxPanelExtUpdateWindowUIlongFunc a_UpdateWindowUIlong, wxPanelExtValidateFunc a_Validate, wxPanelExtWXAdjustFontToOwnPPIwxFontRFunc a_WXAdjustFontToOwnPPIwxFontR, wxPanelExtWXGetTextEntryFunc a_WXGetTextEntry, wxPanelExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxPanelExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxPanelExtWXReservedWindow1voidPFunc a_WXReservedWindow1voidP, wxPanelExtWXReservedWindow2voidPFunc a_WXReservedWindow2voidP, wxPanelExtWXReservedWindow3voidPFunc a_WXReservedWindow3voidP, wxPanelExtWXSetInitialFittingClientSizeintwxSizerPFunc a_WXSetInitialFittingClientSizeintwxSizerP, wxPanelExtWarpPointerintintFunc a_WarpPointerintint, wxPanelExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxPanel() { + m_wxPanelExtAcceptsFocus = a_AcceptsFocus; + m_wxPanelExtAcceptsFocusFromKeyboard = a_AcceptsFocusFromKeyboard; + m_wxPanelExtAcceptsFocusRecursively = a_AcceptsFocusRecursively; + m_wxPanelExtAddChildwxWindowBaseP = a_AddChildwxWindowBaseP; + m_wxPanelExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxPanelExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxPanelExtAdjustForParentClientOriginintRintRint = a_AdjustForParentClientOriginintRintRint; + m_wxPanelExtAlwaysShowScrollbarsboolbool = a_AlwaysShowScrollbarsboolbool; + m_wxPanelExtAssociateHandleWXWidget = a_AssociateHandleWXWidget; + m_wxPanelExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxPanelExtCanApplyThemeBorder = a_CanApplyThemeBorder; + m_wxPanelExtCanBeFocused = a_CanBeFocused; + m_wxPanelExtCanBeOutsideClientArea = a_CanBeOutsideClientArea; + m_wxPanelExtCanScrollint = a_CanScrollint; + m_wxPanelExtCanSetTransparent = a_CanSetTransparent; + m_wxPanelExtClearBackground = a_ClearBackground; + m_wxPanelExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxPanelExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxPanelExtCreateRefData = a_CreateRefData; + m_wxPanelExtDestroy = a_Destroy; + m_wxPanelExtDissociateHandle = a_DissociateHandle; + m_wxPanelExtDoCaptureMouse = a_DoCaptureMouse; + m_wxPanelExtDoCentreint = a_DoCentreint; + m_wxPanelExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxPanelExtDoEnablebool = a_DoEnablebool; + m_wxPanelExtDoFreeze = a_DoFreeze; + m_wxPanelExtDoGetBestClientHeightint = a_DoGetBestClientHeightint; + m_wxPanelExtDoGetBestClientSize = a_DoGetBestClientSize; + m_wxPanelExtDoGetBestClientWidthint = a_DoGetBestClientWidthint; + m_wxPanelExtDoGetBestSize = a_DoGetBestSize; + m_wxPanelExtDoGetClientData = a_DoGetClientData; + m_wxPanelExtDoGetClientObject = a_DoGetClientObject; + m_wxPanelExtDoGetClientSizeintPintP = a_DoGetClientSizeintPintP; + m_wxPanelExtDoGetPositionintPintP = a_DoGetPositionintPintP; + m_wxPanelExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxPanelExtDoGetSizeintPintP = a_DoGetSizeintPintP; + m_wxPanelExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = a_DoGetTextExtentwxStringCRintPintPintPintPwxFontCP; + m_wxPanelExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxPanelExtDoHitTestwxCoordwxCoord = a_DoHitTestwxCoordwxCoord; + m_wxPanelExtDoIsExposedintintintint = a_DoIsExposedintintintint; + m_wxPanelExtDoIsExposedintint = a_DoIsExposedintint; + m_wxPanelExtDoMoveWindowintintintint = a_DoMoveWindowintintintint; + m_wxPanelExtDoNavigateInint = a_DoNavigateInint; + m_wxPanelExtDoPhaseint = a_DoPhaseint; + m_wxPanelExtDoPopupMenuwxMenuPintint = a_DoPopupMenuwxMenuPintint; + m_wxPanelExtDoReleaseMouse = a_DoReleaseMouse; + m_wxPanelExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxPanelExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxPanelExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxPanelExtDoSetClientSizeintint = a_DoSetClientSizeintint; + m_wxPanelExtDoSetSizeintintintintint = a_DoSetSizeintintintintint; + m_wxPanelExtDoSetSizeHintsintintintintintint = a_DoSetSizeHintsintintintintintint; + m_wxPanelExtDoSetToolTipwxToolTipP = a_DoSetToolTipwxToolTipP; + m_wxPanelExtDoSetToolTipTextwxStringCR = a_DoSetToolTipTextwxStringCR; + m_wxPanelExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxPanelExtDoSetWindowVariantwxWindowVariant = a_DoSetWindowVariantwxWindowVariant; + m_wxPanelExtDoThaw = a_DoThaw; + m_wxPanelExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxPanelExtDragAcceptFilesbool = a_DragAcceptFilesbool; + m_wxPanelExtEnablebool = a_Enablebool; + m_wxPanelExtEnableTouchEventsint = a_EnableTouchEventsint; + m_wxPanelExtEnableVisibleFocusbool = a_EnableVisibleFocusbool; + m_wxPanelExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxPanelExtFit = a_Fit; + m_wxPanelExtFitInside = a_FitInside; + m_wxPanelExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxPanelExtGetCharHeight = a_GetCharHeight; + m_wxPanelExtGetCharWidth = a_GetCharWidth; + m_wxPanelExtGetClassInfo = a_GetClassInfo; + m_wxPanelExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxPanelExtGetClientSizeConstraintintPintP = a_GetClientSizeConstraintintPintP; + m_wxPanelExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxPanelExtGetDPI = a_GetDPI; + m_wxPanelExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxPanelExtGetDefaultAttributes = a_GetDefaultAttributes; + m_wxPanelExtGetDefaultBorder = a_GetDefaultBorder; + m_wxPanelExtGetDefaultBorderForControl = a_GetDefaultBorderForControl; + m_wxPanelExtGetDropTarget = a_GetDropTarget; + m_wxPanelExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxPanelExtGetEventHashTable = a_GetEventHashTable; + m_wxPanelExtGetEventTable = a_GetEventTable; + m_wxPanelExtGetHandle = a_GetHandle; + m_wxPanelExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = a_GetHelpTextAtPointwxPointCRwxHelpEventNOrigin; + m_wxPanelExtGetLabel = a_GetLabel; + m_wxPanelExtGetLayoutDirection = a_GetLayoutDirection; + m_wxPanelExtGetMainWindowOfCompositeControl = a_GetMainWindowOfCompositeControl; + m_wxPanelExtGetMaxClientSize = a_GetMaxClientSize; + m_wxPanelExtGetMaxSize = a_GetMaxSize; + m_wxPanelExtGetMinClientSize = a_GetMinClientSize; + m_wxPanelExtGetMinSize = a_GetMinSize; + m_wxPanelExtGetName = a_GetName; + m_wxPanelExtGetPositionConstraintintPintP = a_GetPositionConstraintintPintP; + m_wxPanelExtGetScrollPosint = a_GetScrollPosint; + m_wxPanelExtGetScrollRangeint = a_GetScrollRangeint; + m_wxPanelExtGetScrollThumbint = a_GetScrollThumbint; + m_wxPanelExtGetSizeConstraintintPintP = a_GetSizeConstraintintPintP; + m_wxPanelExtGetThemeEnabled = a_GetThemeEnabled; + m_wxPanelExtGetValidator = a_GetValidator; + m_wxPanelExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxPanelExtGetWindowStyleFlag = a_GetWindowStyleFlag; + m_wxPanelExtHasCapture = a_HasCapture; + m_wxPanelExtHasFocus = a_HasFocus; + m_wxPanelExtHasMultiplePages = a_HasMultiplePages; + m_wxPanelExtHasTransparentBackground = a_HasTransparentBackground; + m_wxPanelExtHideWithEffectwxShowEffectunsignedint = a_HideWithEffectwxShowEffectunsignedint; + m_wxPanelExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxPanelExtInheritAttributes = a_InheritAttributes; + m_wxPanelExtInitDialog = a_InitDialog; + m_wxPanelExtIsClientAreaChildwxWindowCP = a_IsClientAreaChildwxWindowCP; + m_wxPanelExtIsDoubleBuffered = a_IsDoubleBuffered; + m_wxPanelExtIsRetained = a_IsRetained; + m_wxPanelExtIsScrollbarAlwaysShownint = a_IsScrollbarAlwaysShownint; + m_wxPanelExtIsShown = a_IsShown; + m_wxPanelExtIsShownOnScreen = a_IsShownOnScreen; + m_wxPanelExtIsThisEnabled = a_IsThisEnabled; + m_wxPanelExtIsTopLevel = a_IsTopLevel; + m_wxPanelExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxPanelExtIsTransparentBackgroundSupportedwxStringP = a_IsTransparentBackgroundSupportedwxStringP; + m_wxPanelExtLayout = a_Layout; + m_wxPanelExtLayoutPhase1intP = a_LayoutPhase1intP; + m_wxPanelExtLayoutPhase2intP = a_LayoutPhase2intP; + m_wxPanelExtLower = a_Lower; + m_wxPanelExtMoveConstraintintint = a_MoveConstraintintint; + m_wxPanelExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxPanelExtOnInternalIdle = a_OnInternalIdle; + m_wxPanelExtPrepareDCwxDCR = a_PrepareDCwxDCR; + m_wxPanelExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxPanelExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxPanelExtRaise = a_Raise; + m_wxPanelExtRefreshboolwxRectCP = a_RefreshboolwxRectCP; + m_wxPanelExtRegisterHotKeyintintint = a_RegisterHotKeyintintint; + m_wxPanelExtRemoveChildwxWindowBaseP = a_RemoveChildwxWindowBaseP; + m_wxPanelExtReparentwxWindowBaseP = a_ReparentwxWindowBaseP; + m_wxPanelExtScrollLinesint = a_ScrollLinesint; + m_wxPanelExtScrollPagesint = a_ScrollPagesint; + m_wxPanelExtScrollWindowintintwxRectCP = a_ScrollWindowintintwxRectCP; + m_wxPanelExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxPanelExtSendIdleEventswxIdleEventR = a_SendIdleEventswxIdleEventR; + m_wxPanelExtSendSizeEventint = a_SendSizeEventint; + m_wxPanelExtSetAcceleratorTablewxAcceleratorTableCR = a_SetAcceleratorTablewxAcceleratorTableCR; + m_wxPanelExtSetBackgroundColourwxColourCR = a_SetBackgroundColourwxColourCR; + m_wxPanelExtSetBackgroundStylewxBackgroundStyle = a_SetBackgroundStylewxBackgroundStyle; + m_wxPanelExtSetCanFocusbool = a_SetCanFocusbool; + m_wxPanelExtSetConstraintSizesbool = a_SetConstraintSizesbool; + m_wxPanelExtSetCursorwxCursorCR = a_SetCursorwxCursorCR; + m_wxPanelExtSetDoubleBufferedbool = a_SetDoubleBufferedbool; + m_wxPanelExtSetDropTargetwxDropTargetP = a_SetDropTargetwxDropTargetP; + m_wxPanelExtSetExtraStylelong = a_SetExtraStylelong; + m_wxPanelExtSetFocus = a_SetFocus; + m_wxPanelExtSetFocusFromKbd = a_SetFocusFromKbd; + m_wxPanelExtSetFontwxFontCR = a_SetFontwxFontCR; + m_wxPanelExtSetForegroundColourwxColourCR = a_SetForegroundColourwxColourCR; + m_wxPanelExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxPanelExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxPanelExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxPanelExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxPanelExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxPanelExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxPanelExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxPanelExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxPanelExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxPanelExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxPanelExtSetScrollPosintintbool = a_SetScrollPosintintbool; + m_wxPanelExtSetScrollbarintintintintbool = a_SetScrollbarintintintintbool; + m_wxPanelExtSetSizeConstraintintintintint = a_SetSizeConstraintintintintint; + m_wxPanelExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxPanelExtSetThemeEnabledbool = a_SetThemeEnabledbool; + m_wxPanelExtSetTransparentwxByte = a_SetTransparentwxByte; + m_wxPanelExtSetValidatorwxValidatorCR = a_SetValidatorwxValidatorCR; + m_wxPanelExtSetWindowStyleFlaglong = a_SetWindowStyleFlaglong; + m_wxPanelExtShouldInheritColours = a_ShouldInheritColours; + m_wxPanelExtShowbool = a_Showbool; + m_wxPanelExtShowWithEffectwxShowEffectunsignedint = a_ShowWithEffectwxShowEffectunsignedint; + m_wxPanelExtTransferDataFromWindow = a_TransferDataFromWindow; + m_wxPanelExtTransferDataToWindow = a_TransferDataToWindow; + m_wxPanelExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxPanelExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxPanelExtUnregisterHotKeyint = a_UnregisterHotKeyint; + m_wxPanelExtUpdate = a_Update; + m_wxPanelExtUpdateWindowUIlong = a_UpdateWindowUIlong; + m_wxPanelExtValidate = a_Validate; + m_wxPanelExtWXAdjustFontToOwnPPIwxFontR = a_WXAdjustFontToOwnPPIwxFontR; + m_wxPanelExtWXGetTextEntry = a_WXGetTextEntry; + m_wxPanelExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxPanelExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxPanelExtWXReservedWindow1voidP = a_WXReservedWindow1voidP; + m_wxPanelExtWXReservedWindow2voidP = a_WXReservedWindow2voidP; + m_wxPanelExtWXReservedWindow3voidP = a_WXReservedWindow3voidP; + m_wxPanelExtWXSetInitialFittingClientSizeintwxSizerP = a_WXSetInitialFittingClientSizeintwxSizerP; + m_wxPanelExtWarpPointerintint = a_WarpPointerintint; + m_wxPanelExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; } }; diff --git a/wxheaders/wxext/toplevel_ext.h b/wxheaders/wxext/toplevel_ext.h index 0e27efe..c14b976 100644 --- a/wxheaders/wxext/toplevel_ext.h +++ b/wxheaders/wxext/toplevel_ext.h @@ -1,142 +1,177 @@ #ifndef _WX_TOPLEVEL_H_EXT_ #define _WX_TOPLEVEL_H_EXT_ -#include +#include +#include class wxTopLevelWindowBaseExt; -typedef void (*wxTopLevelWindowBaseExtMaximizeFunc)(const wxTopLevelWindowBaseExt* self, bool maximize); -typedef void (*wxTopLevelWindowBaseExtRestoreFunc)(const wxTopLevelWindowBaseExt* self); -typedef void (*wxTopLevelWindowBaseExtIconizeFunc)(const wxTopLevelWindowBaseExt* self, bool iconize); -typedef bool (*wxTopLevelWindowBaseExtIsMaximizedFunc)(const wxTopLevelWindowBaseExt* self); -typedef bool (*wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc)(const wxTopLevelWindowBaseExt* self); -typedef bool (*wxTopLevelWindowBaseExtIsIconizedFunc)(const wxTopLevelWindowBaseExt* self); -typedef void (*wxTopLevelWindowBaseExtSetIconsFunc)(const wxTopLevelWindowBaseExt* self, wxIconBundle const& icons); -typedef bool (*wxTopLevelWindowBaseExtEnableFullScreenViewFunc)(const wxTopLevelWindowBaseExt* self, bool param0, long param1); -typedef bool (*wxTopLevelWindowBaseExtShowFullScreenFunc)(const wxTopLevelWindowBaseExt* self, bool show, long style); -typedef void (*wxTopLevelWindowBaseExtShowWithoutActivatingFunc)(const wxTopLevelWindowBaseExt* self); -typedef bool (*wxTopLevelWindowBaseExtIsFullScreenFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtEnableCloseButtonboolFunc)(const wxTopLevelWindowBaseExt* self, bool param0); +typedef bool (*wxTopLevelWindowBaseExtEnableFullScreenViewboollongFunc)(const wxTopLevelWindowBaseExt* self, bool param0, long param1); +typedef bool (*wxTopLevelWindowBaseExtEnableMaximizeButtonboolFunc)(const wxTopLevelWindowBaseExt* self, bool param0); +typedef bool (*wxTopLevelWindowBaseExtEnableMinimizeButtonboolFunc)(const wxTopLevelWindowBaseExt* self, bool param0); typedef wxContentProtection (*wxTopLevelWindowBaseExtGetContentProtectionFunc)(const wxTopLevelWindowBaseExt* self); -typedef bool (*wxTopLevelWindowBaseExtSetContentProtectionFunc)(const wxTopLevelWindowBaseExt* self, wxContentProtection param0); -typedef void (*wxTopLevelWindowBaseExtSetTitleFunc)(const wxTopLevelWindowBaseExt* self, wxString const& title); typedef wxString (*wxTopLevelWindowBaseExtGetTitleFunc)(const wxTopLevelWindowBaseExt* self); -typedef bool (*wxTopLevelWindowBaseExtEnableCloseButtonFunc)(const wxTopLevelWindowBaseExt* self, bool param0); -typedef bool (*wxTopLevelWindowBaseExtEnableMaximizeButtonFunc)(const wxTopLevelWindowBaseExt* self, bool param0); -typedef bool (*wxTopLevelWindowBaseExtEnableMinimizeButtonFunc)(const wxTopLevelWindowBaseExt* self, bool param0); -typedef void (*wxTopLevelWindowBaseExtRequestUserAttentionFunc)(const wxTopLevelWindowBaseExt* self, int flags); +typedef void (*wxTopLevelWindowBaseExtIconizeboolFunc)(const wxTopLevelWindowBaseExt* self, bool iconize); typedef bool (*wxTopLevelWindowBaseExtIsActiveFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtIsFullScreenFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtIsIconizedFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtIsMaximizedFunc)(const wxTopLevelWindowBaseExt* self); +typedef void (*wxTopLevelWindowBaseExtMaximizeboolFunc)(const wxTopLevelWindowBaseExt* self, bool maximize); +typedef void (*wxTopLevelWindowBaseExtRequestUserAttentionintFunc)(const wxTopLevelWindowBaseExt* self, int flags); +typedef void (*wxTopLevelWindowBaseExtRestoreFunc)(const wxTopLevelWindowBaseExt* self); +typedef bool (*wxTopLevelWindowBaseExtRestoreFieldwxStringCRintPFunc)(const wxTopLevelWindowBaseExt* self, wxString const& name, int* value); +typedef bool (*wxTopLevelWindowBaseExtSaveFieldwxStringCRintFunc)(const wxTopLevelWindowBaseExt* self, wxString const& name, int value); +typedef bool (*wxTopLevelWindowBaseExtSetContentProtectionwxContentProtectionFunc)(const wxTopLevelWindowBaseExt* self, wxContentProtection param0); +typedef void (*wxTopLevelWindowBaseExtSetIconswxIconBundleCRFunc)(const wxTopLevelWindowBaseExt* self, wxIconBundle const& icons); +typedef void (*wxTopLevelWindowBaseExtSetTitlewxStringCRFunc)(const wxTopLevelWindowBaseExt* self, wxString const& title); typedef bool (*wxTopLevelWindowBaseExtShouldPreventAppExitFunc)(const wxTopLevelWindowBaseExt* self); -class GeometrySerializerExt; -typedef bool (*GeometrySerializerExtSaveFieldFunc)(const GeometrySerializerExt* self, wxString const& name, int value); -typedef bool (*GeometrySerializerExtRestoreFieldFunc)(const GeometrySerializerExt* self, wxString const& name, int* value); +typedef bool (*wxTopLevelWindowBaseExtShowFullScreenboollongFunc)(const wxTopLevelWindowBaseExt* self, bool show, long style); +typedef void (*wxTopLevelWindowBaseExtShowWithoutActivatingFunc)(const wxTopLevelWindowBaseExt* self); +class wxTopLevelWindowNativeExt; +typedef bool (*wxTopLevelWindowNativeExtDestroyFunc)(const wxTopLevelWindowNativeExt* self); +typedef void (*wxTopLevelWindowNativeExtDoCentreintFunc)(const wxTopLevelWindowNativeExt* self, int dir); +typedef void (*wxTopLevelWindowNativeExtDoClientToScreenintPintPFunc)(const wxTopLevelWindowNativeExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowNativeExtDoGetScreenPositionintPintPFunc)(const wxTopLevelWindowNativeExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowNativeExtDoScreenToClientintPintPFunc)(const wxTopLevelWindowNativeExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxTopLevelWindowNativeExt* self, wxUpdateUIEvent& event); +typedef bool (*wxTopLevelWindowNativeExtEnableCloseButtonboolFunc)(const wxTopLevelWindowNativeExt* self, bool param0); +typedef bool (*wxTopLevelWindowNativeExtEnableFullScreenViewboollongFunc)(const wxTopLevelWindowNativeExt* self, bool param0, long param1); +typedef bool (*wxTopLevelWindowNativeExtEnableMaximizeButtonboolFunc)(const wxTopLevelWindowNativeExt* self, bool param0); +typedef bool (*wxTopLevelWindowNativeExtEnableMinimizeButtonboolFunc)(const wxTopLevelWindowNativeExt* self, bool param0); +typedef wxPoint (*wxTopLevelWindowNativeExtGetClientAreaOriginFunc)(const wxTopLevelWindowNativeExt* self); +typedef wxContentProtection (*wxTopLevelWindowNativeExtGetContentProtectionFunc)(const wxTopLevelWindowNativeExt* self); +typedef wxEventHashTable& (*wxTopLevelWindowNativeExtGetEventHashTableFunc)(const wxTopLevelWindowNativeExt* self); +typedef wxEventTable const* (*wxTopLevelWindowNativeExtGetEventTableFunc)(const wxTopLevelWindowNativeExt* self); +typedef wxString (*wxTopLevelWindowNativeExtGetLabelFunc)(const wxTopLevelWindowNativeExt* self); +typedef void (*wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxTopLevelWindowNativeExt* self, int* x, int* y, int* w, int* h); +typedef wxString (*wxTopLevelWindowNativeExtGetTitleFunc)(const wxTopLevelWindowNativeExt* self); +typedef void (*wxTopLevelWindowNativeExtIconizeboolFunc)(const wxTopLevelWindowNativeExt* self, bool iconize); +typedef bool (*wxTopLevelWindowNativeExtIsActiveFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsAlwaysMaximizedFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsFullScreenFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsIconizedFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsMaximizedFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsOneOfBarswxWindowCPFunc)(const wxTopLevelWindowNativeExt* self, wxWindow const* param0); +typedef bool (*wxTopLevelWindowNativeExtIsTopLevelFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxTopLevelWindowNativeExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxTopLevelWindowNativeExtIsVisibleFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtLayoutFunc)(const wxTopLevelWindowNativeExt* self); +typedef void (*wxTopLevelWindowNativeExtMaximizeboolFunc)(const wxTopLevelWindowNativeExt* self, bool maximize); +typedef bool (*wxTopLevelWindowNativeExtOSXIsModifiedFunc)(const wxTopLevelWindowNativeExt* self); +typedef void (*wxTopLevelWindowNativeExtOSXSetModifiedboolFunc)(const wxTopLevelWindowNativeExt* self, bool modified); +typedef void (*wxTopLevelWindowNativeExtRequestUserAttentionintFunc)(const wxTopLevelWindowNativeExt* self, int flags); +typedef void (*wxTopLevelWindowNativeExtRestoreFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtRestoreFieldwxStringCRintPFunc)(const wxTopLevelWindowNativeExt* self, wxString const& name, int* value); +typedef bool (*wxTopLevelWindowNativeExtSaveFieldwxStringCRintFunc)(const wxTopLevelWindowNativeExt* self, wxString const& name, int value); +typedef bool (*wxTopLevelWindowNativeExtSetContentProtectionwxContentProtectionFunc)(const wxTopLevelWindowNativeExt* self, wxContentProtection param0); +typedef void (*wxTopLevelWindowNativeExtSetIconswxIconBundleCRFunc)(const wxTopLevelWindowNativeExt* self, wxIconBundle const& icons); +typedef void (*wxTopLevelWindowNativeExtSetLabelwxStringCRFunc)(const wxTopLevelWindowNativeExt* self, wxString const& label); +typedef void (*wxTopLevelWindowNativeExtSetMaxSizewxSizeCRFunc)(const wxTopLevelWindowNativeExt* self, wxSize const& maxSize); +typedef void (*wxTopLevelWindowNativeExtSetMinSizewxSizeCRFunc)(const wxTopLevelWindowNativeExt* self, wxSize const& minSize); +typedef void (*wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCRFunc)(const wxTopLevelWindowNativeExt* self, wxString const& param0); +typedef void (*wxTopLevelWindowNativeExtSetTitlewxStringCRFunc)(const wxTopLevelWindowNativeExt* self, wxString const& title); +typedef bool (*wxTopLevelWindowNativeExtShouldPreventAppExitFunc)(const wxTopLevelWindowNativeExt* self); +typedef bool (*wxTopLevelWindowNativeExtShowFullScreenboollongFunc)(const wxTopLevelWindowNativeExt* self, bool show, long style); +typedef void (*wxTopLevelWindowNativeExtShowWithoutActivatingFunc)(const wxTopLevelWindowNativeExt* self); +typedef void* (*wxTopLevelWindowNativeExtWXReservedTLW1voidPFunc)(const wxTopLevelWindowNativeExt* self, void* param0); +typedef void* (*wxTopLevelWindowNativeExtWXReservedTLW2voidPFunc)(const wxTopLevelWindowNativeExt* self, void* param0); +typedef void* (*wxTopLevelWindowNativeExtWXReservedTLW3voidPFunc)(const wxTopLevelWindowNativeExt* self, void* param0); class wxTopLevelWindowExt; +typedef bool (*wxTopLevelWindowExtDestroyFunc)(const wxTopLevelWindowExt* self); +typedef void (*wxTopLevelWindowExtDoCentreintFunc)(const wxTopLevelWindowExt* self, int dir); +typedef void (*wxTopLevelWindowExtDoClientToScreenintPintPFunc)(const wxTopLevelWindowExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowExtDoGetScreenPositionintPintPFunc)(const wxTopLevelWindowExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowExtDoScreenToClientintPintPFunc)(const wxTopLevelWindowExt* self, int* x, int* y); +typedef void (*wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxTopLevelWindowExt* self, wxUpdateUIEvent& event); +typedef bool (*wxTopLevelWindowExtEnableCloseButtonboolFunc)(const wxTopLevelWindowExt* self, bool enable); +typedef bool (*wxTopLevelWindowExtEnableFullScreenViewboollongFunc)(const wxTopLevelWindowExt* self, bool enable, long style); +typedef bool (*wxTopLevelWindowExtEnableMaximizeButtonboolFunc)(const wxTopLevelWindowExt* self, bool enable); +typedef bool (*wxTopLevelWindowExtEnableMinimizeButtonboolFunc)(const wxTopLevelWindowExt* self, bool enable); typedef wxClassInfo* (*wxTopLevelWindowExtGetClassInfoFunc)(const wxTopLevelWindowExt* self); +typedef wxPoint (*wxTopLevelWindowExtGetClientAreaOriginFunc)(const wxTopLevelWindowExt* self); +typedef wxContentProtection (*wxTopLevelWindowExtGetContentProtectionFunc)(const wxTopLevelWindowExt* self); +typedef wxEventHashTable& (*wxTopLevelWindowExtGetEventHashTableFunc)(const wxTopLevelWindowExt* self); +typedef wxEventTable const* (*wxTopLevelWindowExtGetEventTableFunc)(const wxTopLevelWindowExt* self); +typedef wxString (*wxTopLevelWindowExtGetLabelFunc)(const wxTopLevelWindowExt* self); +typedef void (*wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintPFunc)(const wxTopLevelWindowExt* self, int* x, int* y, int* w, int* h); +typedef wxString (*wxTopLevelWindowExtGetTitleFunc)(const wxTopLevelWindowExt* self); +typedef void (*wxTopLevelWindowExtIconizeboolFunc)(const wxTopLevelWindowExt* self, bool iconize); +typedef bool (*wxTopLevelWindowExtIsActiveFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsAlwaysMaximizedFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsFullScreenFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsIconizedFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsMaximizedFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsOneOfBarswxWindowCPFunc)(const wxTopLevelWindowExt* self, wxWindow const* param0); +typedef bool (*wxTopLevelWindowExtIsTopLevelFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxTopLevelWindowExt* self, wxWindowBase::NavigationKind kind); +typedef bool (*wxTopLevelWindowExtIsVisibleFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtLayoutFunc)(const wxTopLevelWindowExt* self); +typedef void (*wxTopLevelWindowExtMaximizeboolFunc)(const wxTopLevelWindowExt* self, bool maximize); +typedef bool (*wxTopLevelWindowExtOSXIsModifiedFunc)(const wxTopLevelWindowExt* self); +typedef void (*wxTopLevelWindowExtOSXSetModifiedboolFunc)(const wxTopLevelWindowExt* self, bool modified); +typedef void (*wxTopLevelWindowExtRequestUserAttentionintFunc)(const wxTopLevelWindowExt* self, int flags); +typedef void (*wxTopLevelWindowExtRestoreFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtRestoreFieldwxStringCRintPFunc)(const wxTopLevelWindowExt* self, wxString const& name, int* value); +typedef bool (*wxTopLevelWindowExtSaveFieldwxStringCRintFunc)(const wxTopLevelWindowExt* self, wxString const& name, int value); +typedef bool (*wxTopLevelWindowExtSetContentProtectionwxContentProtectionFunc)(const wxTopLevelWindowExt* self, wxContentProtection contentProtection); +typedef void (*wxTopLevelWindowExtSetIconswxIconBundleCRFunc)(const wxTopLevelWindowExt* self, wxIconBundle const& icons); +typedef void (*wxTopLevelWindowExtSetLabelwxStringCRFunc)(const wxTopLevelWindowExt* self, wxString const& label); +typedef void (*wxTopLevelWindowExtSetMaxSizewxSizeCRFunc)(const wxTopLevelWindowExt* self, wxSize const& maxSize); +typedef void (*wxTopLevelWindowExtSetMinSizewxSizeCRFunc)(const wxTopLevelWindowExt* self, wxSize const& minSize); +typedef void (*wxTopLevelWindowExtSetRepresentedFilenamewxStringCRFunc)(const wxTopLevelWindowExt* self, wxString const& filename); +typedef void (*wxTopLevelWindowExtSetTitlewxStringCRFunc)(const wxTopLevelWindowExt* self, wxString const& title); +typedef bool (*wxTopLevelWindowExtShouldPreventAppExitFunc)(const wxTopLevelWindowExt* self); +typedef bool (*wxTopLevelWindowExtShowFullScreenboollongFunc)(const wxTopLevelWindowExt* self, bool show, long style); +typedef void (*wxTopLevelWindowExtShowWithoutActivatingFunc)(const wxTopLevelWindowExt* self); +typedef void* (*wxTopLevelWindowExtWXReservedTLW1voidPFunc)(const wxTopLevelWindowExt* self, void* param0); +typedef void* (*wxTopLevelWindowExtWXReservedTLW2voidPFunc)(const wxTopLevelWindowExt* self, void* param0); +typedef void* (*wxTopLevelWindowExtWXReservedTLW3voidPFunc)(const wxTopLevelWindowExt* self, void* param0); class wxTopLevelWindowBaseExt: public wxTopLevelWindowBase { public: wxTopLevelWindowBaseExt(): wxTopLevelWindowBase() { } virtual ~wxTopLevelWindowBaseExt() override { } - wxTopLevelWindowBaseExtMaximizeFunc m_wxTopLevelWindowBaseExtMaximize = NULL; - virtual void Maximize(bool maximize = true) override + wxTopLevelWindowBaseExtEnableCloseButtonboolFunc m_wxTopLevelWindowBaseExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool param0 = true) override { - wxTopLevelWindowBase::Maximize(maximize); - if (*m_wxTopLevelWindowBaseExtMaximize != NULL){ - return m_wxTopLevelWindowBaseExtMaximize(this, maximize); - } - } - wxTopLevelWindowBaseExtRestoreFunc m_wxTopLevelWindowBaseExtRestore = NULL; - virtual void Restore() override - { - wxTopLevelWindowBase::Restore(); - if (*m_wxTopLevelWindowBaseExtRestore != NULL){ - return m_wxTopLevelWindowBaseExtRestore(this); - } - } - wxTopLevelWindowBaseExtIconizeFunc m_wxTopLevelWindowBaseExtIconize = NULL; - virtual void Iconize(bool iconize = true) override - { - wxTopLevelWindowBase::Iconize(iconize); - if (*m_wxTopLevelWindowBaseExtIconize != NULL){ - return m_wxTopLevelWindowBaseExtIconize(this, iconize); - } - } - wxTopLevelWindowBaseExtIsMaximizedFunc m_wxTopLevelWindowBaseExtIsMaximized = NULL; - virtual bool IsMaximized() const override - { - bool res = wxTopLevelWindowBase::IsMaximized(); - if (*m_wxTopLevelWindowBaseExtIsMaximized != NULL){ - return m_wxTopLevelWindowBaseExtIsMaximized(this); + bool res = wxTopLevelWindowBase::EnableCloseButton(param0); + if (*m_wxTopLevelWindowBaseExtEnableCloseButtonbool != NULL){ + return m_wxTopLevelWindowBaseExtEnableCloseButtonbool(this, param0); } else { return res; } } - wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc m_wxTopLevelWindowBaseExtIsAlwaysMaximized = NULL; - virtual bool IsAlwaysMaximized() const override - { - bool res = wxTopLevelWindowBase::IsAlwaysMaximized(); - if (*m_wxTopLevelWindowBaseExtIsAlwaysMaximized != NULL){ - return m_wxTopLevelWindowBaseExtIsAlwaysMaximized(this); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtIsIconizedFunc m_wxTopLevelWindowBaseExtIsIconized = NULL; - virtual bool IsIconized() const override - { - bool res = wxTopLevelWindowBase::IsIconized(); - if (*m_wxTopLevelWindowBaseExtIsIconized != NULL){ - return m_wxTopLevelWindowBaseExtIsIconized(this); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtSetIconsFunc m_wxTopLevelWindowBaseExtSetIcons = NULL; - virtual void SetIcons(wxIconBundle const& icons) override - { - wxTopLevelWindowBase::SetIcons(icons); - if (*m_wxTopLevelWindowBaseExtSetIcons != NULL){ - return m_wxTopLevelWindowBaseExtSetIcons(this, icons); - } - } - wxTopLevelWindowBaseExtEnableFullScreenViewFunc m_wxTopLevelWindowBaseExtEnableFullScreenView = NULL; + wxTopLevelWindowBaseExtEnableFullScreenViewboollongFunc m_wxTopLevelWindowBaseExtEnableFullScreenViewboollong = NULL; virtual bool EnableFullScreenView(bool param0 = true, long param1 = wxFULLSCREEN_ALL) override { bool res = wxTopLevelWindowBase::EnableFullScreenView(param0, param1); - if (*m_wxTopLevelWindowBaseExtEnableFullScreenView != NULL){ - return m_wxTopLevelWindowBaseExtEnableFullScreenView(this, param0, param1); + if (*m_wxTopLevelWindowBaseExtEnableFullScreenViewboollong != NULL){ + return m_wxTopLevelWindowBaseExtEnableFullScreenViewboollong(this, param0, param1); } else { return res; } } - wxTopLevelWindowBaseExtShowFullScreenFunc m_wxTopLevelWindowBaseExtShowFullScreen = NULL; - virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + wxTopLevelWindowBaseExtEnableMaximizeButtonboolFunc m_wxTopLevelWindowBaseExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool param0 = true) override { - bool res = wxTopLevelWindowBase::ShowFullScreen(show, style); - if (*m_wxTopLevelWindowBaseExtShowFullScreen != NULL){ - return m_wxTopLevelWindowBaseExtShowFullScreen(this, show, style); + bool res = wxTopLevelWindowBase::EnableMaximizeButton(param0); + if (*m_wxTopLevelWindowBaseExtEnableMaximizeButtonbool != NULL){ + return m_wxTopLevelWindowBaseExtEnableMaximizeButtonbool(this, param0); } else { return res; } } - wxTopLevelWindowBaseExtShowWithoutActivatingFunc m_wxTopLevelWindowBaseExtShowWithoutActivating = NULL; - virtual void ShowWithoutActivating() override + wxTopLevelWindowBaseExtEnableMinimizeButtonboolFunc m_wxTopLevelWindowBaseExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool param0 = true) override { - wxTopLevelWindowBase::ShowWithoutActivating(); - if (*m_wxTopLevelWindowBaseExtShowWithoutActivating != NULL){ - return m_wxTopLevelWindowBaseExtShowWithoutActivating(this); - } - } - wxTopLevelWindowBaseExtIsFullScreenFunc m_wxTopLevelWindowBaseExtIsFullScreen = NULL; - virtual bool IsFullScreen() const override - { - bool res = wxTopLevelWindowBase::IsFullScreen(); - if (*m_wxTopLevelWindowBaseExtIsFullScreen != NULL){ - return m_wxTopLevelWindowBaseExtIsFullScreen(this); + bool res = wxTopLevelWindowBase::EnableMinimizeButton(param0); + if (*m_wxTopLevelWindowBaseExtEnableMinimizeButtonbool != NULL){ + return m_wxTopLevelWindowBaseExtEnableMinimizeButtonbool(this, param0); } else { return res; @@ -153,75 +188,21 @@ public: return res; } } - wxTopLevelWindowBaseExtSetContentProtectionFunc m_wxTopLevelWindowBaseExtSetContentProtection = NULL; - virtual bool SetContentProtection(wxContentProtection param0) override - { - bool res = wxTopLevelWindowBase::SetContentProtection(param0); - if (*m_wxTopLevelWindowBaseExtSetContentProtection != NULL){ - return m_wxTopLevelWindowBaseExtSetContentProtection(this, param0); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtSetTitleFunc m_wxTopLevelWindowBaseExtSetTitle = NULL; - virtual void SetTitle(wxString const& title) override - { - wxTopLevelWindowBase::SetTitle(title); - if (*m_wxTopLevelWindowBaseExtSetTitle != NULL){ - return m_wxTopLevelWindowBaseExtSetTitle(this, title); - } - } wxTopLevelWindowBaseExtGetTitleFunc m_wxTopLevelWindowBaseExtGetTitle = NULL; virtual wxString GetTitle() const override { - wxString res = wxTopLevelWindowBase::GetTitle(); if (*m_wxTopLevelWindowBaseExtGetTitle != NULL){ return m_wxTopLevelWindowBaseExtGetTitle(this); } else { - return res; + return ""; } } - wxTopLevelWindowBaseExtEnableCloseButtonFunc m_wxTopLevelWindowBaseExtEnableCloseButton = NULL; - virtual bool EnableCloseButton(bool param0 = true) override + wxTopLevelWindowBaseExtIconizeboolFunc m_wxTopLevelWindowBaseExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override { - bool res = wxTopLevelWindowBase::EnableCloseButton(param0); - if (*m_wxTopLevelWindowBaseExtEnableCloseButton != NULL){ - return m_wxTopLevelWindowBaseExtEnableCloseButton(this, param0); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtEnableMaximizeButtonFunc m_wxTopLevelWindowBaseExtEnableMaximizeButton = NULL; - virtual bool EnableMaximizeButton(bool param0 = true) override - { - bool res = wxTopLevelWindowBase::EnableMaximizeButton(param0); - if (*m_wxTopLevelWindowBaseExtEnableMaximizeButton != NULL){ - return m_wxTopLevelWindowBaseExtEnableMaximizeButton(this, param0); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtEnableMinimizeButtonFunc m_wxTopLevelWindowBaseExtEnableMinimizeButton = NULL; - virtual bool EnableMinimizeButton(bool param0 = true) override - { - bool res = wxTopLevelWindowBase::EnableMinimizeButton(param0); - if (*m_wxTopLevelWindowBaseExtEnableMinimizeButton != NULL){ - return m_wxTopLevelWindowBaseExtEnableMinimizeButton(this, param0); - } - else { - return res; - } - } - wxTopLevelWindowBaseExtRequestUserAttentionFunc m_wxTopLevelWindowBaseExtRequestUserAttention = NULL; - virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override - { - wxTopLevelWindowBase::RequestUserAttention(flags); - if (*m_wxTopLevelWindowBaseExtRequestUserAttention != NULL){ - return m_wxTopLevelWindowBaseExtRequestUserAttention(this, flags); + if (*m_wxTopLevelWindowBaseExtIconizebool != NULL){ + return m_wxTopLevelWindowBaseExtIconizebool(this, iconize); } } wxTopLevelWindowBaseExtIsActiveFunc m_wxTopLevelWindowBaseExtIsActive = NULL; @@ -235,6 +216,115 @@ public: return res; } } + wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc m_wxTopLevelWindowBaseExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxTopLevelWindowBase::IsAlwaysMaximized(); + if (*m_wxTopLevelWindowBaseExtIsAlwaysMaximized != NULL){ + return m_wxTopLevelWindowBaseExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxTopLevelWindowBaseExtIsFullScreenFunc m_wxTopLevelWindowBaseExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + if (*m_wxTopLevelWindowBaseExtIsFullScreen != NULL){ + return m_wxTopLevelWindowBaseExtIsFullScreen(this); + } + else { + return NULL; + } + } + wxTopLevelWindowBaseExtIsIconizedFunc m_wxTopLevelWindowBaseExtIsIconized = NULL; + virtual bool IsIconized() const override + { + if (*m_wxTopLevelWindowBaseExtIsIconized != NULL){ + return m_wxTopLevelWindowBaseExtIsIconized(this); + } + else { + return NULL; + } + } + wxTopLevelWindowBaseExtIsMaximizedFunc m_wxTopLevelWindowBaseExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + if (*m_wxTopLevelWindowBaseExtIsMaximized != NULL){ + return m_wxTopLevelWindowBaseExtIsMaximized(this); + } + else { + return NULL; + } + } + wxTopLevelWindowBaseExtMaximizeboolFunc m_wxTopLevelWindowBaseExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + if (*m_wxTopLevelWindowBaseExtMaximizebool != NULL){ + return m_wxTopLevelWindowBaseExtMaximizebool(this, maximize); + } + } + wxTopLevelWindowBaseExtRequestUserAttentionintFunc m_wxTopLevelWindowBaseExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + wxTopLevelWindowBase::RequestUserAttention(flags); + if (*m_wxTopLevelWindowBaseExtRequestUserAttentionint != NULL){ + return m_wxTopLevelWindowBaseExtRequestUserAttentionint(this, flags); + } + } + wxTopLevelWindowBaseExtRestoreFunc m_wxTopLevelWindowBaseExtRestore = NULL; + virtual void Restore() override + { + if (*m_wxTopLevelWindowBaseExtRestore != NULL){ + return m_wxTopLevelWindowBaseExtRestore(this); + } + } + wxTopLevelWindowBaseExtRestoreFieldwxStringCRintPFunc m_wxTopLevelWindowBaseExtRestoreFieldwxStringCRintP = NULL; + virtual bool RestoreField(wxString const& name, int* value) + { + if (*m_wxTopLevelWindowBaseExtRestoreFieldwxStringCRintP != NULL){ + return m_wxTopLevelWindowBaseExtRestoreFieldwxStringCRintP(this, name, value); + } + else { + return false; + } + } + wxTopLevelWindowBaseExtSaveFieldwxStringCRintFunc m_wxTopLevelWindowBaseExtSaveFieldwxStringCRint = NULL; + virtual bool SaveField(wxString const& name, int value) const + { + if (*m_wxTopLevelWindowBaseExtSaveFieldwxStringCRint != NULL){ + return m_wxTopLevelWindowBaseExtSaveFieldwxStringCRint(this, name, value); + } + else { + return false; + } + } + wxTopLevelWindowBaseExtSetContentProtectionwxContentProtectionFunc m_wxTopLevelWindowBaseExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection param0) override + { + bool res = wxTopLevelWindowBase::SetContentProtection(param0); + if (*m_wxTopLevelWindowBaseExtSetContentProtectionwxContentProtection != NULL){ + return m_wxTopLevelWindowBaseExtSetContentProtectionwxContentProtection(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowBaseExtSetIconswxIconBundleCRFunc m_wxTopLevelWindowBaseExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxTopLevelWindowBase::SetIcons(icons); + if (*m_wxTopLevelWindowBaseExtSetIconswxIconBundleCR != NULL){ + return m_wxTopLevelWindowBaseExtSetIconswxIconBundleCR(this, icons); + } + } + wxTopLevelWindowBaseExtSetTitlewxStringCRFunc m_wxTopLevelWindowBaseExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + if (*m_wxTopLevelWindowBaseExtSetTitlewxStringCR != NULL){ + return m_wxTopLevelWindowBaseExtSetTitlewxStringCR(this, title); + } + } wxTopLevelWindowBaseExtShouldPreventAppExitFunc m_wxTopLevelWindowBaseExtShouldPreventAppExit = NULL; virtual bool ShouldPreventAppExit() const override { @@ -246,113 +336,1112 @@ public: return res; } } - wxTopLevelWindowBaseExt(wxTopLevelWindowBaseExtMaximizeFunc a_Maximize, wxTopLevelWindowBaseExtRestoreFunc a_Restore, wxTopLevelWindowBaseExtIconizeFunc a_Iconize, wxTopLevelWindowBaseExtIsMaximizedFunc a_IsMaximized, wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxTopLevelWindowBaseExtIsIconizedFunc a_IsIconized, wxTopLevelWindowBaseExtSetIconsFunc a_SetIcons, wxTopLevelWindowBaseExtEnableFullScreenViewFunc a_EnableFullScreenView, wxTopLevelWindowBaseExtShowFullScreenFunc a_ShowFullScreen, wxTopLevelWindowBaseExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxTopLevelWindowBaseExtIsFullScreenFunc a_IsFullScreen, wxTopLevelWindowBaseExtGetContentProtectionFunc a_GetContentProtection, wxTopLevelWindowBaseExtSetContentProtectionFunc a_SetContentProtection, wxTopLevelWindowBaseExtSetTitleFunc a_SetTitle, wxTopLevelWindowBaseExtGetTitleFunc a_GetTitle, wxTopLevelWindowBaseExtEnableCloseButtonFunc a_EnableCloseButton, wxTopLevelWindowBaseExtEnableMaximizeButtonFunc a_EnableMaximizeButton, wxTopLevelWindowBaseExtEnableMinimizeButtonFunc a_EnableMinimizeButton, wxTopLevelWindowBaseExtRequestUserAttentionFunc a_RequestUserAttention, wxTopLevelWindowBaseExtIsActiveFunc a_IsActive, wxTopLevelWindowBaseExtShouldPreventAppExitFunc a_ShouldPreventAppExit): wxTopLevelWindowBase() { - m_wxTopLevelWindowBaseExtMaximize = a_Maximize; - m_wxTopLevelWindowBaseExtRestore = a_Restore; - m_wxTopLevelWindowBaseExtIconize = a_Iconize; - m_wxTopLevelWindowBaseExtIsMaximized = a_IsMaximized; - m_wxTopLevelWindowBaseExtIsAlwaysMaximized = a_IsAlwaysMaximized; - m_wxTopLevelWindowBaseExtIsIconized = a_IsIconized; - m_wxTopLevelWindowBaseExtSetIcons = a_SetIcons; - m_wxTopLevelWindowBaseExtEnableFullScreenView = a_EnableFullScreenView; - m_wxTopLevelWindowBaseExtShowFullScreen = a_ShowFullScreen; - m_wxTopLevelWindowBaseExtShowWithoutActivating = a_ShowWithoutActivating; - m_wxTopLevelWindowBaseExtIsFullScreen = a_IsFullScreen; + wxTopLevelWindowBaseExtShowFullScreenboollongFunc m_wxTopLevelWindowBaseExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxTopLevelWindowBaseExtShowFullScreenboollong != NULL){ + return m_wxTopLevelWindowBaseExtShowFullScreenboollong(this, show, style); + } + else { + return NULL; + } + } + wxTopLevelWindowBaseExtShowWithoutActivatingFunc m_wxTopLevelWindowBaseExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + wxTopLevelWindowBase::ShowWithoutActivating(); + if (*m_wxTopLevelWindowBaseExtShowWithoutActivating != NULL){ + return m_wxTopLevelWindowBaseExtShowWithoutActivating(this); + } + } + wxTopLevelWindowBaseExt(wxTopLevelWindowBaseExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxTopLevelWindowBaseExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxTopLevelWindowBaseExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxTopLevelWindowBaseExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxTopLevelWindowBaseExtGetContentProtectionFunc a_GetContentProtection, wxTopLevelWindowBaseExtGetTitleFunc a_GetTitle, wxTopLevelWindowBaseExtIconizeboolFunc a_Iconizebool, wxTopLevelWindowBaseExtIsActiveFunc a_IsActive, wxTopLevelWindowBaseExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxTopLevelWindowBaseExtIsFullScreenFunc a_IsFullScreen, wxTopLevelWindowBaseExtIsIconizedFunc a_IsIconized, wxTopLevelWindowBaseExtIsMaximizedFunc a_IsMaximized, wxTopLevelWindowBaseExtMaximizeboolFunc a_Maximizebool, wxTopLevelWindowBaseExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxTopLevelWindowBaseExtRestoreFunc a_Restore, wxTopLevelWindowBaseExtRestoreFieldwxStringCRintPFunc a_RestoreFieldwxStringCRintP, wxTopLevelWindowBaseExtSaveFieldwxStringCRintFunc a_SaveFieldwxStringCRint, wxTopLevelWindowBaseExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxTopLevelWindowBaseExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxTopLevelWindowBaseExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxTopLevelWindowBaseExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxTopLevelWindowBaseExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxTopLevelWindowBaseExtShowWithoutActivatingFunc a_ShowWithoutActivating): wxTopLevelWindowBase() { + m_wxTopLevelWindowBaseExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxTopLevelWindowBaseExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxTopLevelWindowBaseExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxTopLevelWindowBaseExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; m_wxTopLevelWindowBaseExtGetContentProtection = a_GetContentProtection; - m_wxTopLevelWindowBaseExtSetContentProtection = a_SetContentProtection; - m_wxTopLevelWindowBaseExtSetTitle = a_SetTitle; m_wxTopLevelWindowBaseExtGetTitle = a_GetTitle; - m_wxTopLevelWindowBaseExtEnableCloseButton = a_EnableCloseButton; - m_wxTopLevelWindowBaseExtEnableMaximizeButton = a_EnableMaximizeButton; - m_wxTopLevelWindowBaseExtEnableMinimizeButton = a_EnableMinimizeButton; - m_wxTopLevelWindowBaseExtRequestUserAttention = a_RequestUserAttention; + m_wxTopLevelWindowBaseExtIconizebool = a_Iconizebool; m_wxTopLevelWindowBaseExtIsActive = a_IsActive; + m_wxTopLevelWindowBaseExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxTopLevelWindowBaseExtIsFullScreen = a_IsFullScreen; + m_wxTopLevelWindowBaseExtIsIconized = a_IsIconized; + m_wxTopLevelWindowBaseExtIsMaximized = a_IsMaximized; + m_wxTopLevelWindowBaseExtMaximizebool = a_Maximizebool; + m_wxTopLevelWindowBaseExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxTopLevelWindowBaseExtRestore = a_Restore; + m_wxTopLevelWindowBaseExtRestoreFieldwxStringCRintP = a_RestoreFieldwxStringCRintP; + m_wxTopLevelWindowBaseExtSaveFieldwxStringCRint = a_SaveFieldwxStringCRint; + m_wxTopLevelWindowBaseExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxTopLevelWindowBaseExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxTopLevelWindowBaseExtSetTitlewxStringCR = a_SetTitlewxStringCR; m_wxTopLevelWindowBaseExtShouldPreventAppExit = a_ShouldPreventAppExit; - } + m_wxTopLevelWindowBaseExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxTopLevelWindowBaseExtShowWithoutActivating = a_ShowWithoutActivating; + } }; -class GeometrySerializerExt: public wxTopLevelWindowBase::GeometrySerializer +class wxTopLevelWindowNativeExt: public wxTopLevelWindowNative { public: - virtual ~GeometrySerializerExt() { } - GeometrySerializerExtSaveFieldFunc m_GeometrySerializerExtSaveField = NULL; - virtual bool SaveField(wxString const& name, int value) const override - { - bool res = GeometrySerializer::SaveField(name, value); - if (*m_GeometrySerializerExtSaveField != NULL){ - return m_GeometrySerializerExtSaveField(this, name, value); - } - else { - return res; - } + wxTopLevelWindowNativeExt(): wxTopLevelWindowNative() { } + wxTopLevelWindowNativeExt(wxWindow* parent, wxWindowID id, wxString const& title, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = (0x0800 | 0x0040 | 0x0400 | 0x0200 | 0x1000 | 0x20000000 | 0x00400000), wxString const& name = wxString::FromAscii(wxFrameNameStr)): wxTopLevelWindowNative(parent, id, title, pos, size, style, name) { } + virtual ~wxTopLevelWindowNativeExt() override { } + wxTopLevelWindowNativeExtDestroyFunc m_wxTopLevelWindowNativeExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxTopLevelWindowNative::Destroy(); + if (*m_wxTopLevelWindowNativeExtDestroy != NULL){ + return m_wxTopLevelWindowNativeExtDestroy(this); } - GeometrySerializerExtRestoreFieldFunc m_GeometrySerializerExtRestoreField = NULL; - virtual bool RestoreField(wxString const& name, int* value) override - { - bool res = GeometrySerializer::RestoreField(name, value); - if (*m_GeometrySerializerExtRestoreField != NULL){ - return m_GeometrySerializerExtRestoreField(this, name, value); - } - else { - return res; - } + else { + return res; } - GeometrySerializerExt(GeometrySerializerExtSaveFieldFunc a_SaveField, GeometrySerializerExtRestoreFieldFunc a_RestoreField): GeometrySerializer() { - m_GeometrySerializerExtSaveField = a_SaveField; - m_GeometrySerializerExtRestoreField = a_RestoreField; + } + wxTopLevelWindowNativeExtDoCentreintFunc m_wxTopLevelWindowNativeExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxTopLevelWindowNative::DoCentre(dir); + if (*m_wxTopLevelWindowNativeExtDoCentreint != NULL){ + return m_wxTopLevelWindowNativeExtDoCentreint(this, dir); } + } + wxTopLevelWindowNativeExtDoClientToScreenintPintPFunc m_wxTopLevelWindowNativeExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxTopLevelWindowNative::DoClientToScreen(x, y); + if (*m_wxTopLevelWindowNativeExtDoClientToScreenintPintP != NULL){ + return m_wxTopLevelWindowNativeExtDoClientToScreenintPintP(this, x, y); + } + } + wxTopLevelWindowNativeExtDoGetScreenPositionintPintPFunc m_wxTopLevelWindowNativeExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxTopLevelWindowNative::DoGetScreenPosition(x, y); + if (*m_wxTopLevelWindowNativeExtDoGetScreenPositionintPintP != NULL){ + return m_wxTopLevelWindowNativeExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxTopLevelWindowNativeExtDoScreenToClientintPintPFunc m_wxTopLevelWindowNativeExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxTopLevelWindowNative::DoScreenToClient(x, y); + if (*m_wxTopLevelWindowNativeExtDoScreenToClientintPintP != NULL){ + return m_wxTopLevelWindowNativeExtDoScreenToClientintPintP(this, x, y); + } + } + wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxTopLevelWindowNative::DoUpdateWindowUI(event); + if (*m_wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxTopLevelWindowNativeExtEnableCloseButtonboolFunc m_wxTopLevelWindowNativeExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool param0 = true) override + { + bool res = wxTopLevelWindowNative::EnableCloseButton(param0); + if (*m_wxTopLevelWindowNativeExtEnableCloseButtonbool != NULL){ + return m_wxTopLevelWindowNativeExtEnableCloseButtonbool(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtEnableFullScreenViewboollongFunc m_wxTopLevelWindowNativeExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool param0 = true, long param1 = wxFULLSCREEN_ALL) override + { + bool res = wxTopLevelWindowNative::EnableFullScreenView(param0, param1); + if (*m_wxTopLevelWindowNativeExtEnableFullScreenViewboollong != NULL){ + return m_wxTopLevelWindowNativeExtEnableFullScreenViewboollong(this, param0, param1); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtEnableMaximizeButtonboolFunc m_wxTopLevelWindowNativeExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool param0 = true) override + { + bool res = wxTopLevelWindowNative::EnableMaximizeButton(param0); + if (*m_wxTopLevelWindowNativeExtEnableMaximizeButtonbool != NULL){ + return m_wxTopLevelWindowNativeExtEnableMaximizeButtonbool(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtEnableMinimizeButtonboolFunc m_wxTopLevelWindowNativeExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool param0 = true) override + { + bool res = wxTopLevelWindowNative::EnableMinimizeButton(param0); + if (*m_wxTopLevelWindowNativeExtEnableMinimizeButtonbool != NULL){ + return m_wxTopLevelWindowNativeExtEnableMinimizeButtonbool(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetClientAreaOriginFunc m_wxTopLevelWindowNativeExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxTopLevelWindowNative::GetClientAreaOrigin(); + if (*m_wxTopLevelWindowNativeExtGetClientAreaOrigin != NULL){ + return m_wxTopLevelWindowNativeExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetContentProtectionFunc m_wxTopLevelWindowNativeExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override + { + wxContentProtection res = wxTopLevelWindowNative::GetContentProtection(); + if (*m_wxTopLevelWindowNativeExtGetContentProtection != NULL){ + return m_wxTopLevelWindowNativeExtGetContentProtection(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetEventHashTableFunc m_wxTopLevelWindowNativeExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxTopLevelWindowNative::GetEventHashTable(); + if (*m_wxTopLevelWindowNativeExtGetEventHashTable != NULL){ + return m_wxTopLevelWindowNativeExtGetEventHashTable(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetEventTableFunc m_wxTopLevelWindowNativeExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxTopLevelWindowNative::GetEventTable(); + if (*m_wxTopLevelWindowNativeExtGetEventTable != NULL){ + return m_wxTopLevelWindowNativeExtGetEventTable(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetLabelFunc m_wxTopLevelWindowNativeExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxTopLevelWindowNative::GetLabel(); + if (*m_wxTopLevelWindowNativeExtGetLabel != NULL){ + return m_wxTopLevelWindowNativeExtGetLabel(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxTopLevelWindowNative::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxTopLevelWindowNativeExtGetTitleFunc m_wxTopLevelWindowNativeExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + if (*m_wxTopLevelWindowNativeExtGetTitle != NULL){ + return m_wxTopLevelWindowNativeExtGetTitle(this); + } + else { + return ""; + } + } + wxTopLevelWindowNativeExtIconizeboolFunc m_wxTopLevelWindowNativeExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + if (*m_wxTopLevelWindowNativeExtIconizebool != NULL){ + return m_wxTopLevelWindowNativeExtIconizebool(this, iconize); + } + } + wxTopLevelWindowNativeExtIsActiveFunc m_wxTopLevelWindowNativeExtIsActive = NULL; + virtual bool IsActive() override + { + bool res = wxTopLevelWindowNative::IsActive(); + if (*m_wxTopLevelWindowNativeExtIsActive != NULL){ + return m_wxTopLevelWindowNativeExtIsActive(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtIsAlwaysMaximizedFunc m_wxTopLevelWindowNativeExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxTopLevelWindowNative::IsAlwaysMaximized(); + if (*m_wxTopLevelWindowNativeExtIsAlwaysMaximized != NULL){ + return m_wxTopLevelWindowNativeExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtIsFullScreenFunc m_wxTopLevelWindowNativeExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + if (*m_wxTopLevelWindowNativeExtIsFullScreen != NULL){ + return m_wxTopLevelWindowNativeExtIsFullScreen(this); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtIsIconizedFunc m_wxTopLevelWindowNativeExtIsIconized = NULL; + virtual bool IsIconized() const override + { + if (*m_wxTopLevelWindowNativeExtIsIconized != NULL){ + return m_wxTopLevelWindowNativeExtIsIconized(this); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtIsMaximizedFunc m_wxTopLevelWindowNativeExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + if (*m_wxTopLevelWindowNativeExtIsMaximized != NULL){ + return m_wxTopLevelWindowNativeExtIsMaximized(this); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtIsOneOfBarswxWindowCPFunc m_wxTopLevelWindowNativeExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* param0) const override + { + bool res = wxTopLevelWindowNative::IsOneOfBars(param0); + if (*m_wxTopLevelWindowNativeExtIsOneOfBarswxWindowCP != NULL){ + return m_wxTopLevelWindowNativeExtIsOneOfBarswxWindowCP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtIsTopLevelFunc m_wxTopLevelWindowNativeExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxTopLevelWindowNative::IsTopLevel(); + if (*m_wxTopLevelWindowNativeExtIsTopLevel != NULL){ + return m_wxTopLevelWindowNativeExtIsTopLevel(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxTopLevelWindowNative::IsTopNavigationDomain(kind); + if (*m_wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtIsVisibleFunc m_wxTopLevelWindowNativeExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxTopLevelWindowNative::IsVisible(); + if (*m_wxTopLevelWindowNativeExtIsVisible != NULL){ + return m_wxTopLevelWindowNativeExtIsVisible(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtLayoutFunc m_wxTopLevelWindowNativeExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxTopLevelWindowNative::Layout(); + if (*m_wxTopLevelWindowNativeExtLayout != NULL){ + return m_wxTopLevelWindowNativeExtLayout(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtMaximizeboolFunc m_wxTopLevelWindowNativeExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + if (*m_wxTopLevelWindowNativeExtMaximizebool != NULL){ + return m_wxTopLevelWindowNativeExtMaximizebool(this, maximize); + } + } + wxTopLevelWindowNativeExtOSXIsModifiedFunc m_wxTopLevelWindowNativeExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxTopLevelWindowNative::OSXIsModified(); + if (*m_wxTopLevelWindowNativeExtOSXIsModified != NULL){ + return m_wxTopLevelWindowNativeExtOSXIsModified(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtOSXSetModifiedboolFunc m_wxTopLevelWindowNativeExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxTopLevelWindowNative::OSXSetModified(modified); + if (*m_wxTopLevelWindowNativeExtOSXSetModifiedbool != NULL){ + return m_wxTopLevelWindowNativeExtOSXSetModifiedbool(this, modified); + } + } + wxTopLevelWindowNativeExtRequestUserAttentionintFunc m_wxTopLevelWindowNativeExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + wxTopLevelWindowNative::RequestUserAttention(flags); + if (*m_wxTopLevelWindowNativeExtRequestUserAttentionint != NULL){ + return m_wxTopLevelWindowNativeExtRequestUserAttentionint(this, flags); + } + } + wxTopLevelWindowNativeExtRestoreFunc m_wxTopLevelWindowNativeExtRestore = NULL; + virtual void Restore() override + { + if (*m_wxTopLevelWindowNativeExtRestore != NULL){ + return m_wxTopLevelWindowNativeExtRestore(this); + } + } + wxTopLevelWindowNativeExtRestoreFieldwxStringCRintPFunc m_wxTopLevelWindowNativeExtRestoreFieldwxStringCRintP = NULL; + virtual bool RestoreField(wxString const& name, int* value) + { + if (*m_wxTopLevelWindowNativeExtRestoreFieldwxStringCRintP != NULL){ + return m_wxTopLevelWindowNativeExtRestoreFieldwxStringCRintP(this, name, value); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtSaveFieldwxStringCRintFunc m_wxTopLevelWindowNativeExtSaveFieldwxStringCRint = NULL; + virtual bool SaveField(wxString const& name, int value) const + { + if (*m_wxTopLevelWindowNativeExtSaveFieldwxStringCRint != NULL){ + return m_wxTopLevelWindowNativeExtSaveFieldwxStringCRint(this, name, value); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtSetContentProtectionwxContentProtectionFunc m_wxTopLevelWindowNativeExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection param0) override + { + bool res = wxTopLevelWindowNative::SetContentProtection(param0); + if (*m_wxTopLevelWindowNativeExtSetContentProtectionwxContentProtection != NULL){ + return m_wxTopLevelWindowNativeExtSetContentProtectionwxContentProtection(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtSetIconswxIconBundleCRFunc m_wxTopLevelWindowNativeExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxTopLevelWindowNative::SetIcons(icons); + if (*m_wxTopLevelWindowNativeExtSetIconswxIconBundleCR != NULL){ + return m_wxTopLevelWindowNativeExtSetIconswxIconBundleCR(this, icons); + } + } + wxTopLevelWindowNativeExtSetLabelwxStringCRFunc m_wxTopLevelWindowNativeExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxTopLevelWindowNative::SetLabel(label); + if (*m_wxTopLevelWindowNativeExtSetLabelwxStringCR != NULL){ + return m_wxTopLevelWindowNativeExtSetLabelwxStringCR(this, label); + } + } + wxTopLevelWindowNativeExtSetMaxSizewxSizeCRFunc m_wxTopLevelWindowNativeExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxTopLevelWindowNative::SetMaxSize(maxSize); + if (*m_wxTopLevelWindowNativeExtSetMaxSizewxSizeCR != NULL){ + return m_wxTopLevelWindowNativeExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxTopLevelWindowNativeExtSetMinSizewxSizeCRFunc m_wxTopLevelWindowNativeExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxTopLevelWindowNative::SetMinSize(minSize); + if (*m_wxTopLevelWindowNativeExtSetMinSizewxSizeCR != NULL){ + return m_wxTopLevelWindowNativeExtSetMinSizewxSizeCR(this, minSize); + } + } + wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCRFunc m_wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& param0) override + { + wxTopLevelWindowNative::SetRepresentedFilename(param0); + if (*m_wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCR(this, param0); + } + } + wxTopLevelWindowNativeExtSetTitlewxStringCRFunc m_wxTopLevelWindowNativeExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + if (*m_wxTopLevelWindowNativeExtSetTitlewxStringCR != NULL){ + return m_wxTopLevelWindowNativeExtSetTitlewxStringCR(this, title); + } + } + wxTopLevelWindowNativeExtShouldPreventAppExitFunc m_wxTopLevelWindowNativeExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxTopLevelWindowNative::ShouldPreventAppExit(); + if (*m_wxTopLevelWindowNativeExtShouldPreventAppExit != NULL){ + return m_wxTopLevelWindowNativeExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtShowFullScreenboollongFunc m_wxTopLevelWindowNativeExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + if (*m_wxTopLevelWindowNativeExtShowFullScreenboollong != NULL){ + return m_wxTopLevelWindowNativeExtShowFullScreenboollong(this, show, style); + } + else { + return NULL; + } + } + wxTopLevelWindowNativeExtShowWithoutActivatingFunc m_wxTopLevelWindowNativeExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + wxTopLevelWindowNative::ShowWithoutActivating(); + if (*m_wxTopLevelWindowNativeExtShowWithoutActivating != NULL){ + return m_wxTopLevelWindowNativeExtShowWithoutActivating(this); + } + } + wxTopLevelWindowNativeExtWXReservedTLW1voidPFunc m_wxTopLevelWindowNativeExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxTopLevelWindowNative::WXReservedTLW1(param0); + if (*m_wxTopLevelWindowNativeExtWXReservedTLW1voidP != NULL){ + return m_wxTopLevelWindowNativeExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtWXReservedTLW2voidPFunc m_wxTopLevelWindowNativeExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxTopLevelWindowNative::WXReservedTLW2(param0); + if (*m_wxTopLevelWindowNativeExtWXReservedTLW2voidP != NULL){ + return m_wxTopLevelWindowNativeExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExtWXReservedTLW3voidPFunc m_wxTopLevelWindowNativeExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxTopLevelWindowNative::WXReservedTLW3(param0); + if (*m_wxTopLevelWindowNativeExtWXReservedTLW3voidP != NULL){ + return m_wxTopLevelWindowNativeExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowNativeExt(wxTopLevelWindowNativeExtDestroyFunc a_Destroy, wxTopLevelWindowNativeExtDoCentreintFunc a_DoCentreint, wxTopLevelWindowNativeExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxTopLevelWindowNativeExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxTopLevelWindowNativeExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxTopLevelWindowNativeExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxTopLevelWindowNativeExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxTopLevelWindowNativeExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxTopLevelWindowNativeExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxTopLevelWindowNativeExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxTopLevelWindowNativeExtGetContentProtectionFunc a_GetContentProtection, wxTopLevelWindowNativeExtGetEventHashTableFunc a_GetEventHashTable, wxTopLevelWindowNativeExtGetEventTableFunc a_GetEventTable, wxTopLevelWindowNativeExtGetLabelFunc a_GetLabel, wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxTopLevelWindowNativeExtGetTitleFunc a_GetTitle, wxTopLevelWindowNativeExtIconizeboolFunc a_Iconizebool, wxTopLevelWindowNativeExtIsActiveFunc a_IsActive, wxTopLevelWindowNativeExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxTopLevelWindowNativeExtIsFullScreenFunc a_IsFullScreen, wxTopLevelWindowNativeExtIsIconizedFunc a_IsIconized, wxTopLevelWindowNativeExtIsMaximizedFunc a_IsMaximized, wxTopLevelWindowNativeExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxTopLevelWindowNativeExtIsTopLevelFunc a_IsTopLevel, wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxTopLevelWindowNativeExtIsVisibleFunc a_IsVisible, wxTopLevelWindowNativeExtLayoutFunc a_Layout, wxTopLevelWindowNativeExtMaximizeboolFunc a_Maximizebool, wxTopLevelWindowNativeExtOSXIsModifiedFunc a_OSXIsModified, wxTopLevelWindowNativeExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxTopLevelWindowNativeExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxTopLevelWindowNativeExtRestoreFunc a_Restore, wxTopLevelWindowNativeExtRestoreFieldwxStringCRintPFunc a_RestoreFieldwxStringCRintP, wxTopLevelWindowNativeExtSaveFieldwxStringCRintFunc a_SaveFieldwxStringCRint, wxTopLevelWindowNativeExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxTopLevelWindowNativeExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxTopLevelWindowNativeExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxTopLevelWindowNativeExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxTopLevelWindowNativeExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxTopLevelWindowNativeExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxTopLevelWindowNativeExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxTopLevelWindowNativeExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxTopLevelWindowNativeExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxTopLevelWindowNativeExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxTopLevelWindowNativeExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxTopLevelWindowNativeExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxTopLevelWindowNative() { + m_wxTopLevelWindowNativeExtDestroy = a_Destroy; + m_wxTopLevelWindowNativeExtDoCentreint = a_DoCentreint; + m_wxTopLevelWindowNativeExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxTopLevelWindowNativeExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxTopLevelWindowNativeExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxTopLevelWindowNativeExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxTopLevelWindowNativeExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxTopLevelWindowNativeExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxTopLevelWindowNativeExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxTopLevelWindowNativeExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxTopLevelWindowNativeExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxTopLevelWindowNativeExtGetContentProtection = a_GetContentProtection; + m_wxTopLevelWindowNativeExtGetEventHashTable = a_GetEventHashTable; + m_wxTopLevelWindowNativeExtGetEventTable = a_GetEventTable; + m_wxTopLevelWindowNativeExtGetLabel = a_GetLabel; + m_wxTopLevelWindowNativeExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxTopLevelWindowNativeExtGetTitle = a_GetTitle; + m_wxTopLevelWindowNativeExtIconizebool = a_Iconizebool; + m_wxTopLevelWindowNativeExtIsActive = a_IsActive; + m_wxTopLevelWindowNativeExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxTopLevelWindowNativeExtIsFullScreen = a_IsFullScreen; + m_wxTopLevelWindowNativeExtIsIconized = a_IsIconized; + m_wxTopLevelWindowNativeExtIsMaximized = a_IsMaximized; + m_wxTopLevelWindowNativeExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxTopLevelWindowNativeExtIsTopLevel = a_IsTopLevel; + m_wxTopLevelWindowNativeExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxTopLevelWindowNativeExtIsVisible = a_IsVisible; + m_wxTopLevelWindowNativeExtLayout = a_Layout; + m_wxTopLevelWindowNativeExtMaximizebool = a_Maximizebool; + m_wxTopLevelWindowNativeExtOSXIsModified = a_OSXIsModified; + m_wxTopLevelWindowNativeExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxTopLevelWindowNativeExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxTopLevelWindowNativeExtRestore = a_Restore; + m_wxTopLevelWindowNativeExtRestoreFieldwxStringCRintP = a_RestoreFieldwxStringCRintP; + m_wxTopLevelWindowNativeExtSaveFieldwxStringCRint = a_SaveFieldwxStringCRint; + m_wxTopLevelWindowNativeExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxTopLevelWindowNativeExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxTopLevelWindowNativeExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxTopLevelWindowNativeExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxTopLevelWindowNativeExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxTopLevelWindowNativeExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxTopLevelWindowNativeExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxTopLevelWindowNativeExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxTopLevelWindowNativeExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxTopLevelWindowNativeExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxTopLevelWindowNativeExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxTopLevelWindowNativeExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxTopLevelWindowNativeExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; + } }; -#if defined(__WXMSW__) - #include "wxext/msw/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowMSW -#elif defined(__WXGTK20__) - #include "wxext/gtk/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowGTK -#elif defined(__WXGTK__) - #include "wxext/gtk1/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowGTK -#elif defined(__WXX11__) - #include "wxext/x11/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowX11 -#elif defined(__WXDFB__) - #include "wxext/dfb/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowDFB -#elif defined(__WXMAC__) - #include "wxext/osx/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowMac -#elif defined(__WXMOTIF__) - #include "wxext/motif/toplevel_ext.h" - #define wxTopLevelWindowNativeExt wxTopLevelWindowMotif -#elif defined(__WXQT__) - #include "wxext/qt/toplevel_ext.h" -#define wxTopLevelWindowNativeExt wxTopLevelWindowQt -#endif - -#ifdef __WXUNIVERSAL__ - #include "wxext/univ/toplevel_ext.h" -#else // !__WXUNIVERSAL__ -class wxTopLevelWindowExt: public wxTopLevelWindowNativeExt +class wxTopLevelWindowExt: public wxTopLevelWindow { public: - wxTopLevelWindowExt(): wxTopLevelWindowNativeExt() { } - wxTopLevelWindowExt(wxWindow* parent, wxWindowID winid, wxString const& title, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = (0x0800 | 0x0040 | 0x0400 | 0x0200 | 0x1000 | 0x20000000 | 0x00400000), wxString const& name = wxString::FromAscii(wxFrameNameStr)): wxTopLevelWindowNativeExt(parent, winid, title, pos, size, style, name) { } - wxTopLevelWindowExtGetClassInfoFunc m_wxTopLevelWindowExtGetClassInfo = NULL; - virtual wxClassInfo* GetClassInfo() const override - { - wxClassInfo* res = wxTopLevelWindowNativeExt::GetClassInfo(); - if (*m_wxTopLevelWindowExtGetClassInfo != NULL){ - return m_wxTopLevelWindowExtGetClassInfo(this); - } - else { - return res; - } + wxTopLevelWindowExt(): wxTopLevelWindow() { } + wxTopLevelWindowExt(wxWindow* parent, wxWindowID winid, wxString const& title, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = (0x0800 | 0x0040 | 0x0400 | 0x0200 | 0x1000 | 0x20000000 | 0x00400000), wxString const& name = wxString::FromAscii(wxFrameNameStr)): wxTopLevelWindow(parent, winid, title, pos, size, style, name) { } + wxTopLevelWindowExtDestroyFunc m_wxTopLevelWindowExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxTopLevelWindow::Destroy(); + if (*m_wxTopLevelWindowExtDestroy != NULL){ + return m_wxTopLevelWindowExtDestroy(this); } - wxTopLevelWindowExt(wxTopLevelWindowExtGetClassInfoFunc a_GetClassInfo): wxTopLevelWindowNativeExt() { - m_wxTopLevelWindowExtGetClassInfo = a_GetClassInfo; + else { + return res; } + } + wxTopLevelWindowExtDoCentreintFunc m_wxTopLevelWindowExtDoCentreint = NULL; + virtual void DoCentre(int dir) override + { + wxTopLevelWindow::DoCentre(dir); + if (*m_wxTopLevelWindowExtDoCentreint != NULL){ + return m_wxTopLevelWindowExtDoCentreint(this, dir); + } + } + wxTopLevelWindowExtDoClientToScreenintPintPFunc m_wxTopLevelWindowExtDoClientToScreenintPintP = NULL; + virtual void DoClientToScreen(int* x, int* y) const override + { + wxTopLevelWindow::DoClientToScreen(x, y); + if (*m_wxTopLevelWindowExtDoClientToScreenintPintP != NULL){ + return m_wxTopLevelWindowExtDoClientToScreenintPintP(this, x, y); + } + } + wxTopLevelWindowExtDoGetScreenPositionintPintPFunc m_wxTopLevelWindowExtDoGetScreenPositionintPintP = NULL; + virtual void DoGetScreenPosition(int* x, int* y) const override + { + wxTopLevelWindow::DoGetScreenPosition(x, y); + if (*m_wxTopLevelWindowExtDoGetScreenPositionintPintP != NULL){ + return m_wxTopLevelWindowExtDoGetScreenPositionintPintP(this, x, y); + } + } + wxTopLevelWindowExtDoScreenToClientintPintPFunc m_wxTopLevelWindowExtDoScreenToClientintPintP = NULL; + virtual void DoScreenToClient(int* x, int* y) const override + { + wxTopLevelWindow::DoScreenToClient(x, y); + if (*m_wxTopLevelWindowExtDoScreenToClientintPintP != NULL){ + return m_wxTopLevelWindowExtDoScreenToClientintPintP(this, x, y); + } + } + wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxTopLevelWindow::DoUpdateWindowUI(event); + if (*m_wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxTopLevelWindowExtEnableCloseButtonboolFunc m_wxTopLevelWindowExtEnableCloseButtonbool = NULL; + virtual bool EnableCloseButton(bool enable = true) override + { + bool res = wxTopLevelWindow::EnableCloseButton(enable); + if (*m_wxTopLevelWindowExtEnableCloseButtonbool != NULL){ + return m_wxTopLevelWindowExtEnableCloseButtonbool(this, enable); + } + else { + return res; + } + } + wxTopLevelWindowExtEnableFullScreenViewboollongFunc m_wxTopLevelWindowExtEnableFullScreenViewboollong = NULL; + virtual bool EnableFullScreenView(bool enable = true, long style = wxFULLSCREEN_ALL) override + { + bool res = wxTopLevelWindow::EnableFullScreenView(enable, style); + if (*m_wxTopLevelWindowExtEnableFullScreenViewboollong != NULL){ + return m_wxTopLevelWindowExtEnableFullScreenViewboollong(this, enable, style); + } + else { + return res; + } + } + wxTopLevelWindowExtEnableMaximizeButtonboolFunc m_wxTopLevelWindowExtEnableMaximizeButtonbool = NULL; + virtual bool EnableMaximizeButton(bool enable = true) override + { + bool res = wxTopLevelWindow::EnableMaximizeButton(enable); + if (*m_wxTopLevelWindowExtEnableMaximizeButtonbool != NULL){ + return m_wxTopLevelWindowExtEnableMaximizeButtonbool(this, enable); + } + else { + return res; + } + } + wxTopLevelWindowExtEnableMinimizeButtonboolFunc m_wxTopLevelWindowExtEnableMinimizeButtonbool = NULL; + virtual bool EnableMinimizeButton(bool enable = true) override + { + bool res = wxTopLevelWindow::EnableMinimizeButton(enable); + if (*m_wxTopLevelWindowExtEnableMinimizeButtonbool != NULL){ + return m_wxTopLevelWindowExtEnableMinimizeButtonbool(this, enable); + } + else { + return res; + } + } + wxTopLevelWindowExtGetClassInfoFunc m_wxTopLevelWindowExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxTopLevelWindow::GetClassInfo(); + if (*m_wxTopLevelWindowExtGetClassInfo != NULL){ + return m_wxTopLevelWindowExtGetClassInfo(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetClientAreaOriginFunc m_wxTopLevelWindowExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxTopLevelWindow::GetClientAreaOrigin(); + if (*m_wxTopLevelWindowExtGetClientAreaOrigin != NULL){ + return m_wxTopLevelWindowExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetContentProtectionFunc m_wxTopLevelWindowExtGetContentProtection = NULL; + virtual wxContentProtection GetContentProtection() const override + { + wxContentProtection res = wxTopLevelWindow::GetContentProtection(); + if (*m_wxTopLevelWindowExtGetContentProtection != NULL){ + return m_wxTopLevelWindowExtGetContentProtection(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetEventHashTableFunc m_wxTopLevelWindowExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxTopLevelWindow::GetEventHashTable(); + if (*m_wxTopLevelWindowExtGetEventHashTable != NULL){ + return m_wxTopLevelWindowExtGetEventHashTable(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetEventTableFunc m_wxTopLevelWindowExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxTopLevelWindow::GetEventTable(); + if (*m_wxTopLevelWindowExtGetEventTable != NULL){ + return m_wxTopLevelWindowExtGetEventTable(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetLabelFunc m_wxTopLevelWindowExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxTopLevelWindow::GetLabel(); + if (*m_wxTopLevelWindowExtGetLabel != NULL){ + return m_wxTopLevelWindowExtGetLabel(this); + } + else { + return res; + } + } + wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintPFunc m_wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintP = NULL; + virtual void GetRectForTopLevelChildren(int* x, int* y, int* w, int* h) override + { + wxTopLevelWindow::GetRectForTopLevelChildren(x, y, w, h); + if (*m_wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintP != NULL){ + return m_wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintP(this, x, y, w, h); + } + } + wxTopLevelWindowExtGetTitleFunc m_wxTopLevelWindowExtGetTitle = NULL; + virtual wxString GetTitle() const override + { + wxString res = wxTopLevelWindow::GetTitle(); + if (*m_wxTopLevelWindowExtGetTitle != NULL){ + return m_wxTopLevelWindowExtGetTitle(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIconizeboolFunc m_wxTopLevelWindowExtIconizebool = NULL; + virtual void Iconize(bool iconize = true) override + { + wxTopLevelWindow::Iconize(iconize); + if (*m_wxTopLevelWindowExtIconizebool != NULL){ + return m_wxTopLevelWindowExtIconizebool(this, iconize); + } + } + wxTopLevelWindowExtIsActiveFunc m_wxTopLevelWindowExtIsActive = NULL; + virtual bool IsActive() override + { + bool res = wxTopLevelWindow::IsActive(); + if (*m_wxTopLevelWindowExtIsActive != NULL){ + return m_wxTopLevelWindowExtIsActive(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsAlwaysMaximizedFunc m_wxTopLevelWindowExtIsAlwaysMaximized = NULL; + virtual bool IsAlwaysMaximized() const override + { + bool res = wxTopLevelWindow::IsAlwaysMaximized(); + if (*m_wxTopLevelWindowExtIsAlwaysMaximized != NULL){ + return m_wxTopLevelWindowExtIsAlwaysMaximized(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsFullScreenFunc m_wxTopLevelWindowExtIsFullScreen = NULL; + virtual bool IsFullScreen() const override + { + bool res = wxTopLevelWindow::IsFullScreen(); + if (*m_wxTopLevelWindowExtIsFullScreen != NULL){ + return m_wxTopLevelWindowExtIsFullScreen(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsIconizedFunc m_wxTopLevelWindowExtIsIconized = NULL; + virtual bool IsIconized() const override + { + bool res = wxTopLevelWindow::IsIconized(); + if (*m_wxTopLevelWindowExtIsIconized != NULL){ + return m_wxTopLevelWindowExtIsIconized(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsMaximizedFunc m_wxTopLevelWindowExtIsMaximized = NULL; + virtual bool IsMaximized() const override + { + bool res = wxTopLevelWindow::IsMaximized(); + if (*m_wxTopLevelWindowExtIsMaximized != NULL){ + return m_wxTopLevelWindowExtIsMaximized(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsOneOfBarswxWindowCPFunc m_wxTopLevelWindowExtIsOneOfBarswxWindowCP = NULL; + virtual bool IsOneOfBars(wxWindow const* param0) const override + { + bool res = wxTopLevelWindow::IsOneOfBars(param0); + if (*m_wxTopLevelWindowExtIsOneOfBarswxWindowCP != NULL){ + return m_wxTopLevelWindowExtIsOneOfBarswxWindowCP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowExtIsTopLevelFunc m_wxTopLevelWindowExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxTopLevelWindow::IsTopLevel(); + if (*m_wxTopLevelWindowExtIsTopLevel != NULL){ + return m_wxTopLevelWindowExtIsTopLevel(this); + } + else { + return res; + } + } + wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind kind) const override + { + bool res = wxTopLevelWindow::IsTopNavigationDomain(kind); + if (*m_wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, kind); + } + else { + return res; + } + } + wxTopLevelWindowExtIsVisibleFunc m_wxTopLevelWindowExtIsVisible = NULL; + virtual bool IsVisible() const override + { + bool res = wxTopLevelWindow::IsVisible(); + if (*m_wxTopLevelWindowExtIsVisible != NULL){ + return m_wxTopLevelWindowExtIsVisible(this); + } + else { + return res; + } + } + wxTopLevelWindowExtLayoutFunc m_wxTopLevelWindowExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxTopLevelWindow::Layout(); + if (*m_wxTopLevelWindowExtLayout != NULL){ + return m_wxTopLevelWindowExtLayout(this); + } + else { + return res; + } + } + wxTopLevelWindowExtMaximizeboolFunc m_wxTopLevelWindowExtMaximizebool = NULL; + virtual void Maximize(bool maximize = true) override + { + wxTopLevelWindow::Maximize(maximize); + if (*m_wxTopLevelWindowExtMaximizebool != NULL){ + return m_wxTopLevelWindowExtMaximizebool(this, maximize); + } + } + wxTopLevelWindowExtOSXIsModifiedFunc m_wxTopLevelWindowExtOSXIsModified = NULL; + virtual bool OSXIsModified() const override + { + bool res = wxTopLevelWindow::OSXIsModified(); + if (*m_wxTopLevelWindowExtOSXIsModified != NULL){ + return m_wxTopLevelWindowExtOSXIsModified(this); + } + else { + return res; + } + } + wxTopLevelWindowExtOSXSetModifiedboolFunc m_wxTopLevelWindowExtOSXSetModifiedbool = NULL; + virtual void OSXSetModified(bool modified) override + { + wxTopLevelWindow::OSXSetModified(modified); + if (*m_wxTopLevelWindowExtOSXSetModifiedbool != NULL){ + return m_wxTopLevelWindowExtOSXSetModifiedbool(this, modified); + } + } + wxTopLevelWindowExtRequestUserAttentionintFunc m_wxTopLevelWindowExtRequestUserAttentionint = NULL; + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO) override + { + wxTopLevelWindow::RequestUserAttention(flags); + if (*m_wxTopLevelWindowExtRequestUserAttentionint != NULL){ + return m_wxTopLevelWindowExtRequestUserAttentionint(this, flags); + } + } + wxTopLevelWindowExtRestoreFunc m_wxTopLevelWindowExtRestore = NULL; + virtual void Restore() override + { + wxTopLevelWindow::Restore(); + if (*m_wxTopLevelWindowExtRestore != NULL){ + return m_wxTopLevelWindowExtRestore(this); + } + } + wxTopLevelWindowExtRestoreFieldwxStringCRintPFunc m_wxTopLevelWindowExtRestoreFieldwxStringCRintP = NULL; + virtual bool RestoreField(wxString const& name, int* value) + { + if (*m_wxTopLevelWindowExtRestoreFieldwxStringCRintP != NULL){ + return m_wxTopLevelWindowExtRestoreFieldwxStringCRintP(this, name, value); + } + else { + return false; + } + } + wxTopLevelWindowExtSaveFieldwxStringCRintFunc m_wxTopLevelWindowExtSaveFieldwxStringCRint = NULL; + virtual bool SaveField(wxString const& name, int value) const + { + if (*m_wxTopLevelWindowExtSaveFieldwxStringCRint != NULL){ + return m_wxTopLevelWindowExtSaveFieldwxStringCRint(this, name, value); + } + else { + return false; + } + } + wxTopLevelWindowExtSetContentProtectionwxContentProtectionFunc m_wxTopLevelWindowExtSetContentProtectionwxContentProtection = NULL; + virtual bool SetContentProtection(wxContentProtection contentProtection) override + { + bool res = wxTopLevelWindow::SetContentProtection(contentProtection); + if (*m_wxTopLevelWindowExtSetContentProtectionwxContentProtection != NULL){ + return m_wxTopLevelWindowExtSetContentProtectionwxContentProtection(this, contentProtection); + } + else { + return res; + } + } + wxTopLevelWindowExtSetIconswxIconBundleCRFunc m_wxTopLevelWindowExtSetIconswxIconBundleCR = NULL; + virtual void SetIcons(wxIconBundle const& icons) override + { + wxTopLevelWindow::SetIcons(icons); + if (*m_wxTopLevelWindowExtSetIconswxIconBundleCR != NULL){ + return m_wxTopLevelWindowExtSetIconswxIconBundleCR(this, icons); + } + } + wxTopLevelWindowExtSetLabelwxStringCRFunc m_wxTopLevelWindowExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxTopLevelWindow::SetLabel(label); + if (*m_wxTopLevelWindowExtSetLabelwxStringCR != NULL){ + return m_wxTopLevelWindowExtSetLabelwxStringCR(this, label); + } + } + wxTopLevelWindowExtSetMaxSizewxSizeCRFunc m_wxTopLevelWindowExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxTopLevelWindow::SetMaxSize(maxSize); + if (*m_wxTopLevelWindowExtSetMaxSizewxSizeCR != NULL){ + return m_wxTopLevelWindowExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxTopLevelWindowExtSetMinSizewxSizeCRFunc m_wxTopLevelWindowExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxTopLevelWindow::SetMinSize(minSize); + if (*m_wxTopLevelWindowExtSetMinSizewxSizeCR != NULL){ + return m_wxTopLevelWindowExtSetMinSizewxSizeCR(this, minSize); + } + } + wxTopLevelWindowExtSetRepresentedFilenamewxStringCRFunc m_wxTopLevelWindowExtSetRepresentedFilenamewxStringCR = NULL; + virtual void SetRepresentedFilename(wxString const& filename) override + { + wxTopLevelWindow::SetRepresentedFilename(filename); + if (*m_wxTopLevelWindowExtSetRepresentedFilenamewxStringCR != NULL){ + return m_wxTopLevelWindowExtSetRepresentedFilenamewxStringCR(this, filename); + } + } + wxTopLevelWindowExtSetTitlewxStringCRFunc m_wxTopLevelWindowExtSetTitlewxStringCR = NULL; + virtual void SetTitle(wxString const& title) override + { + wxTopLevelWindow::SetTitle(title); + if (*m_wxTopLevelWindowExtSetTitlewxStringCR != NULL){ + return m_wxTopLevelWindowExtSetTitlewxStringCR(this, title); + } + } + wxTopLevelWindowExtShouldPreventAppExitFunc m_wxTopLevelWindowExtShouldPreventAppExit = NULL; + virtual bool ShouldPreventAppExit() const override + { + bool res = wxTopLevelWindow::ShouldPreventAppExit(); + if (*m_wxTopLevelWindowExtShouldPreventAppExit != NULL){ + return m_wxTopLevelWindowExtShouldPreventAppExit(this); + } + else { + return res; + } + } + wxTopLevelWindowExtShowFullScreenboollongFunc m_wxTopLevelWindowExtShowFullScreenboollong = NULL; + virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) override + { + bool res = wxTopLevelWindow::ShowFullScreen(show, style); + if (*m_wxTopLevelWindowExtShowFullScreenboollong != NULL){ + return m_wxTopLevelWindowExtShowFullScreenboollong(this, show, style); + } + else { + return res; + } + } + wxTopLevelWindowExtShowWithoutActivatingFunc m_wxTopLevelWindowExtShowWithoutActivating = NULL; + virtual void ShowWithoutActivating() override + { + wxTopLevelWindow::ShowWithoutActivating(); + if (*m_wxTopLevelWindowExtShowWithoutActivating != NULL){ + return m_wxTopLevelWindowExtShowWithoutActivating(this); + } + } + wxTopLevelWindowExtWXReservedTLW1voidPFunc m_wxTopLevelWindowExtWXReservedTLW1voidP = NULL; + virtual void* WXReservedTLW1(void* param0) override + { + void* res = wxTopLevelWindow::WXReservedTLW1(param0); + if (*m_wxTopLevelWindowExtWXReservedTLW1voidP != NULL){ + return m_wxTopLevelWindowExtWXReservedTLW1voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowExtWXReservedTLW2voidPFunc m_wxTopLevelWindowExtWXReservedTLW2voidP = NULL; + virtual void* WXReservedTLW2(void* param0) override + { + void* res = wxTopLevelWindow::WXReservedTLW2(param0); + if (*m_wxTopLevelWindowExtWXReservedTLW2voidP != NULL){ + return m_wxTopLevelWindowExtWXReservedTLW2voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowExtWXReservedTLW3voidPFunc m_wxTopLevelWindowExtWXReservedTLW3voidP = NULL; + virtual void* WXReservedTLW3(void* param0) override + { + void* res = wxTopLevelWindow::WXReservedTLW3(param0); + if (*m_wxTopLevelWindowExtWXReservedTLW3voidP != NULL){ + return m_wxTopLevelWindowExtWXReservedTLW3voidP(this, param0); + } + else { + return res; + } + } + wxTopLevelWindowExt(wxTopLevelWindowExtDestroyFunc a_Destroy, wxTopLevelWindowExtDoCentreintFunc a_DoCentreint, wxTopLevelWindowExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxTopLevelWindowExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxTopLevelWindowExtDoScreenToClientintPintPFunc a_DoScreenToClientintPintP, wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc a_DoUpdateWindowUIwxUpdateUIEventR, wxTopLevelWindowExtEnableCloseButtonboolFunc a_EnableCloseButtonbool, wxTopLevelWindowExtEnableFullScreenViewboollongFunc a_EnableFullScreenViewboollong, wxTopLevelWindowExtEnableMaximizeButtonboolFunc a_EnableMaximizeButtonbool, wxTopLevelWindowExtEnableMinimizeButtonboolFunc a_EnableMinimizeButtonbool, wxTopLevelWindowExtGetClassInfoFunc a_GetClassInfo, wxTopLevelWindowExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxTopLevelWindowExtGetContentProtectionFunc a_GetContentProtection, wxTopLevelWindowExtGetEventHashTableFunc a_GetEventHashTable, wxTopLevelWindowExtGetEventTableFunc a_GetEventTable, wxTopLevelWindowExtGetLabelFunc a_GetLabel, wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintPFunc a_GetRectForTopLevelChildrenintPintPintPintP, wxTopLevelWindowExtGetTitleFunc a_GetTitle, wxTopLevelWindowExtIconizeboolFunc a_Iconizebool, wxTopLevelWindowExtIsActiveFunc a_IsActive, wxTopLevelWindowExtIsAlwaysMaximizedFunc a_IsAlwaysMaximized, wxTopLevelWindowExtIsFullScreenFunc a_IsFullScreen, wxTopLevelWindowExtIsIconizedFunc a_IsIconized, wxTopLevelWindowExtIsMaximizedFunc a_IsMaximized, wxTopLevelWindowExtIsOneOfBarswxWindowCPFunc a_IsOneOfBarswxWindowCP, wxTopLevelWindowExtIsTopLevelFunc a_IsTopLevel, wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc a_IsTopNavigationDomainwxWindowBaseNNavigationKind, wxTopLevelWindowExtIsVisibleFunc a_IsVisible, wxTopLevelWindowExtLayoutFunc a_Layout, wxTopLevelWindowExtMaximizeboolFunc a_Maximizebool, wxTopLevelWindowExtOSXIsModifiedFunc a_OSXIsModified, wxTopLevelWindowExtOSXSetModifiedboolFunc a_OSXSetModifiedbool, wxTopLevelWindowExtRequestUserAttentionintFunc a_RequestUserAttentionint, wxTopLevelWindowExtRestoreFunc a_Restore, wxTopLevelWindowExtRestoreFieldwxStringCRintPFunc a_RestoreFieldwxStringCRintP, wxTopLevelWindowExtSaveFieldwxStringCRintFunc a_SaveFieldwxStringCRint, wxTopLevelWindowExtSetContentProtectionwxContentProtectionFunc a_SetContentProtectionwxContentProtection, wxTopLevelWindowExtSetIconswxIconBundleCRFunc a_SetIconswxIconBundleCR, wxTopLevelWindowExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxTopLevelWindowExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxTopLevelWindowExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxTopLevelWindowExtSetRepresentedFilenamewxStringCRFunc a_SetRepresentedFilenamewxStringCR, wxTopLevelWindowExtSetTitlewxStringCRFunc a_SetTitlewxStringCR, wxTopLevelWindowExtShouldPreventAppExitFunc a_ShouldPreventAppExit, wxTopLevelWindowExtShowFullScreenboollongFunc a_ShowFullScreenboollong, wxTopLevelWindowExtShowWithoutActivatingFunc a_ShowWithoutActivating, wxTopLevelWindowExtWXReservedTLW1voidPFunc a_WXReservedTLW1voidP, wxTopLevelWindowExtWXReservedTLW2voidPFunc a_WXReservedTLW2voidP, wxTopLevelWindowExtWXReservedTLW3voidPFunc a_WXReservedTLW3voidP): wxTopLevelWindow() { + m_wxTopLevelWindowExtDestroy = a_Destroy; + m_wxTopLevelWindowExtDoCentreint = a_DoCentreint; + m_wxTopLevelWindowExtDoClientToScreenintPintP = a_DoClientToScreenintPintP; + m_wxTopLevelWindowExtDoGetScreenPositionintPintP = a_DoGetScreenPositionintPintP; + m_wxTopLevelWindowExtDoScreenToClientintPintP = a_DoScreenToClientintPintP; + m_wxTopLevelWindowExtDoUpdateWindowUIwxUpdateUIEventR = a_DoUpdateWindowUIwxUpdateUIEventR; + m_wxTopLevelWindowExtEnableCloseButtonbool = a_EnableCloseButtonbool; + m_wxTopLevelWindowExtEnableFullScreenViewboollong = a_EnableFullScreenViewboollong; + m_wxTopLevelWindowExtEnableMaximizeButtonbool = a_EnableMaximizeButtonbool; + m_wxTopLevelWindowExtEnableMinimizeButtonbool = a_EnableMinimizeButtonbool; + m_wxTopLevelWindowExtGetClassInfo = a_GetClassInfo; + m_wxTopLevelWindowExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxTopLevelWindowExtGetContentProtection = a_GetContentProtection; + m_wxTopLevelWindowExtGetEventHashTable = a_GetEventHashTable; + m_wxTopLevelWindowExtGetEventTable = a_GetEventTable; + m_wxTopLevelWindowExtGetLabel = a_GetLabel; + m_wxTopLevelWindowExtGetRectForTopLevelChildrenintPintPintPintP = a_GetRectForTopLevelChildrenintPintPintPintP; + m_wxTopLevelWindowExtGetTitle = a_GetTitle; + m_wxTopLevelWindowExtIconizebool = a_Iconizebool; + m_wxTopLevelWindowExtIsActive = a_IsActive; + m_wxTopLevelWindowExtIsAlwaysMaximized = a_IsAlwaysMaximized; + m_wxTopLevelWindowExtIsFullScreen = a_IsFullScreen; + m_wxTopLevelWindowExtIsIconized = a_IsIconized; + m_wxTopLevelWindowExtIsMaximized = a_IsMaximized; + m_wxTopLevelWindowExtIsOneOfBarswxWindowCP = a_IsOneOfBarswxWindowCP; + m_wxTopLevelWindowExtIsTopLevel = a_IsTopLevel; + m_wxTopLevelWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = a_IsTopNavigationDomainwxWindowBaseNNavigationKind; + m_wxTopLevelWindowExtIsVisible = a_IsVisible; + m_wxTopLevelWindowExtLayout = a_Layout; + m_wxTopLevelWindowExtMaximizebool = a_Maximizebool; + m_wxTopLevelWindowExtOSXIsModified = a_OSXIsModified; + m_wxTopLevelWindowExtOSXSetModifiedbool = a_OSXSetModifiedbool; + m_wxTopLevelWindowExtRequestUserAttentionint = a_RequestUserAttentionint; + m_wxTopLevelWindowExtRestore = a_Restore; + m_wxTopLevelWindowExtRestoreFieldwxStringCRintP = a_RestoreFieldwxStringCRintP; + m_wxTopLevelWindowExtSaveFieldwxStringCRint = a_SaveFieldwxStringCRint; + m_wxTopLevelWindowExtSetContentProtectionwxContentProtection = a_SetContentProtectionwxContentProtection; + m_wxTopLevelWindowExtSetIconswxIconBundleCR = a_SetIconswxIconBundleCR; + m_wxTopLevelWindowExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxTopLevelWindowExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxTopLevelWindowExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxTopLevelWindowExtSetRepresentedFilenamewxStringCR = a_SetRepresentedFilenamewxStringCR; + m_wxTopLevelWindowExtSetTitlewxStringCR = a_SetTitlewxStringCR; + m_wxTopLevelWindowExtShouldPreventAppExit = a_ShouldPreventAppExit; + m_wxTopLevelWindowExtShowFullScreenboollong = a_ShowFullScreenboollong; + m_wxTopLevelWindowExtShowWithoutActivating = a_ShowWithoutActivating; + m_wxTopLevelWindowExtWXReservedTLW1voidP = a_WXReservedTLW1voidP; + m_wxTopLevelWindowExtWXReservedTLW2voidP = a_WXReservedTLW2voidP; + m_wxTopLevelWindowExtWXReservedTLW3voidP = a_WXReservedTLW3voidP; + } }; -#endif // __WXUNIVERSAL__/!__WXUNIVERSAL__ diff --git a/wxheaders/wxext/window_ext.h b/wxheaders/wxext/window_ext.h index 9e4d397..f3c0152 100644 --- a/wxheaders/wxext/window_ext.h +++ b/wxheaders/wxext/window_ext.h @@ -1,43 +1,271 @@ #ifndef _WX_WINDOW_H_EXT_ #define _WX_WINDOW_H_EXT_ -#include +#include +#include class wxVisualAttributesExt; class wxWindowListNodeExt; typedef void (*wxWindowListNodeExtDeleteDataFunc)(const wxWindowListNodeExt* self); class wxWindowListExt; -class compatibility_iteratorExt; class iteratorExt; class const_iteratorExt; class reverse_iteratorExt; class const_reverse_iteratorExt; class wxWindowBaseExt; +typedef void (*wxWindowBaseExtAddPendingEventwxEventCRFunc)(const wxWindowBaseExt* self, wxEvent const& event); +typedef wxCoord (*wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef bool (*wxWindowBaseExtBeginRepositioningChildrenFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtClientToWindowSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowBaseExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxWindowBaseExtCreateRefDataFunc)(const wxWindowBaseExt* self); typedef bool (*wxWindowBaseExtDestroyFunc)(const wxWindowBaseExt* self); -typedef void (*wxWindowBaseExtSetLabelFunc)(const wxWindowBaseExt* self, wxString const& label); -typedef wxString (*wxWindowBaseExtGetLabelFunc)(const wxWindowBaseExt* self); -typedef wxCoord (*wxWindowBaseExtAdjustForLayoutDirectionFunc)(const wxWindowBaseExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); -typedef void (*wxWindowBaseExtRaiseFunc)(const wxWindowBaseExt* self); -typedef void (*wxWindowBaseExtLowerFunc)(const wxWindowBaseExt* self); -typedef wxPoint (*wxWindowBaseExtGetClientAreaOriginFunc)(const wxWindowBaseExt* self); -typedef wxSize (*wxWindowBaseExtClientToWindowSizeFunc)(const wxWindowBaseExt* self, wxSize const& size); -typedef wxSize (*wxWindowBaseExtWindowToClientSizeFunc)(const wxWindowBaseExt* self, wxSize const& size); -typedef wxSize (*wxWindowBaseExtGetEffectiveMinSizeFunc)(const wxWindowBaseExt* self); +typedef void* (*wxWindowBaseExtDoGetClientDataFunc)(const wxWindowBaseExt* self); +typedef wxClientData* (*wxWindowBaseExtDoGetClientObjectFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtDoGetVirtualSizeFunc)(const wxWindowBaseExt* self); +typedef void (*wxWindowBaseExtDoSetClientDatavoidPFunc)(const wxWindowBaseExt* self, void* data); +typedef void (*wxWindowBaseExtDoSetClientObjectwxClientDataPFunc)(const wxWindowBaseExt* self, wxClientData* data); +typedef void (*wxWindowBaseExtDoSetVirtualSizeintintFunc)(const wxWindowBaseExt* self, int x, int y); +typedef void (*wxWindowBaseExtEndRepositioningChildrenFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitFunc)(const wxWindowBaseExt* self); typedef void (*wxWindowBaseExtFitInsideFunc)(const wxWindowBaseExt* self); -typedef void (*wxWindowBaseExtSetMinSizeFunc)(const wxWindowBaseExt* self, wxSize const& minSize); -typedef void (*wxWindowBaseExtSetMaxSizeFunc)(const wxWindowBaseExt* self, wxSize const& maxSize); -typedef void (*wxWindowBaseExtDoSetVirtualSizeFunc)(const wxWindowBaseExt* self, int x, int y); -typedef wxSize (*wxWindowBaseExtDoGetVirtualSizeFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetBestVirtualSizeFunc)(const wxWindowBaseExt* self); +typedef wxClassInfo* (*wxWindowBaseExtGetClassInfoFunc)(const wxWindowBaseExt* self); +typedef wxPoint (*wxWindowBaseExtGetClientAreaOriginFunc)(const wxWindowBaseExt* self); typedef double (*wxWindowBaseExtGetContentScaleFactorFunc)(const wxWindowBaseExt* self); typedef double (*wxWindowBaseExtGetDPIScaleFactorFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetEffectiveMinSizeFunc)(const wxWindowBaseExt* self); +typedef wxEventHashTable& (*wxWindowBaseExtGetEventHashTableFunc)(const wxWindowBaseExt* self); +typedef wxEventTable const* (*wxWindowBaseExtGetEventTableFunc)(const wxWindowBaseExt* self); +typedef wxString (*wxWindowBaseExtGetLabelFunc)(const wxWindowBaseExt* self); +typedef wxLayoutDirection (*wxWindowBaseExtGetLayoutDirectionFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetMaxClientSizeFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetMaxSizeFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetMinClientSizeFunc)(const wxWindowBaseExt* self); +typedef wxSize (*wxWindowBaseExtGetMinSizeFunc)(const wxWindowBaseExt* self); +typedef wxString (*wxWindowBaseExtGetNameFunc)(const wxWindowBaseExt* self); typedef wxSize (*wxWindowBaseExtGetWindowBorderSizeFunc)(const wxWindowBaseExt* self); -typedef bool (*wxWindowBaseExtInformFirstDirectionFunc)(const wxWindowBaseExt* self, int direction, int size, int availableOtherDir); -typedef void (*wxWindowBaseExtSendSizeEventFunc)(const wxWindowBaseExt* self, int flags); -class ChildrenRepositioningGuardExt; +typedef bool (*wxWindowBaseExtInformFirstDirectionintintintFunc)(const wxWindowBaseExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxWindowBaseExtLowerFunc)(const wxWindowBaseExt* self); +typedef bool (*wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowBaseExt* self, wxDynamicEventTableEntry& param0); +typedef bool (*wxWindowBaseExtProcessEventwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); +typedef void (*wxWindowBaseExtQueueEventwxEventPFunc)(const wxWindowBaseExt* self, wxEvent* event); +typedef void (*wxWindowBaseExtRaiseFunc)(const wxWindowBaseExt* self); +typedef bool (*wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowBaseExt* self, wxEventTable& table, wxEvent& event); +typedef void (*wxWindowBaseExtSendSizeEventintFunc)(const wxWindowBaseExt* self, int flags); +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 (*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); +typedef void (*wxWindowBaseExtSetMinSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& minSize); +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 (*wxWindowBaseExtSetSizeHintsintintintintintintFunc)(const wxWindowBaseExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef bool (*wxWindowBaseExtTryAfterwxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); +typedef bool (*wxWindowBaseExtTryBeforewxEventRFunc)(const wxWindowBaseExt* self, wxEvent& event); +typedef void* (*wxWindowBaseExtWXReservedEvtHandler1voidPFunc)(const wxWindowBaseExt* self, void* param0); +typedef void* (*wxWindowBaseExtWXReservedEvtHandler2voidPFunc)(const wxWindowBaseExt* self, void* param0); +typedef wxSize (*wxWindowBaseExtWindowToClientSizewxSizeCRFunc)(const wxWindowBaseExt* self, wxSize const& size); +class wxWindowExt; +typedef bool (*wxWindowExtAcceptsFocusFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtAcceptsFocusFromKeyboardFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtAcceptsFocusRecursivelyFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtAddChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); +typedef void (*wxWindowExtAddPendingEventwxEventCRFunc)(const wxWindowExt* self, wxEvent const& event); +typedef wxCoord (*wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord width, wxCoord widthTotal); +typedef void (*wxWindowExtAdjustForParentClientOriginintRintRintFunc)(const wxWindowExt* self, int& x, int& y, int sizeFlags); +typedef void (*wxWindowExtAlwaysShowScrollbarsboolboolFunc)(const wxWindowExt* self, bool param0, bool param1); +typedef void (*wxWindowExtAssociateHandleWXWidgetFunc)(const wxWindowExt* self, WXWidget param0); +typedef bool (*wxWindowExtBeginRepositioningChildrenFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtCanApplyThemeBorderFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtCanBeFocusedFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtCanBeOutsideClientAreaFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtCanScrollintFunc)(const wxWindowExt* self, int orient); +typedef bool (*wxWindowExtCanSetTransparentFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtClearBackgroundFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtClientToWindowSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); +typedef wxObjectRefData* (*wxWindowExtCloneRefDatawxObjectRefDataCPFunc)(const wxWindowExt* self, wxObjectRefData const* data); +typedef wxObjectRefData* (*wxWindowExtCreateRefDataFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtDestroyFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtDissociateHandleFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtDoCaptureMouseFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtDoCentreintFunc)(const wxWindowExt* self, int dir); +typedef void (*wxWindowExtDoClientToScreenintPintPFunc)(const wxWindowExt* self, int* x, int* y); +typedef void (*wxWindowExtDoEnableboolFunc)(const wxWindowExt* self, bool param0); +typedef void (*wxWindowExtDoFreezeFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtDoGetBestClientHeightintFunc)(const wxWindowExt* self, int param0); +typedef wxSize (*wxWindowExtDoGetBestClientSizeFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtDoGetBestClientWidthintFunc)(const wxWindowExt* self, int param0); +typedef wxSize (*wxWindowExtDoGetBestSizeFunc)(const wxWindowExt* self); +typedef void* (*wxWindowExtDoGetClientDataFunc)(const wxWindowExt* self); +typedef wxClientData* (*wxWindowExtDoGetClientObjectFunc)(const wxWindowExt* self); +typedef 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 void (*wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc)(const wxWindowExt* self, wxString const& string, int* x, int* y, int* descent, int* externalLeading, wxFont const* font); +typedef wxSize (*wxWindowExtDoGetVirtualSizeFunc)(const wxWindowExt* self); +typedef wxHitTest (*wxWindowExtDoHitTestwxCoordwxCoordFunc)(const wxWindowExt* self, wxCoord x, wxCoord y); +typedef bool (*wxWindowExtDoIsExposedintintintintFunc)(const wxWindowExt* self, int x, int y, int w, int h); +typedef bool (*wxWindowExtDoIsExposedintintFunc)(const wxWindowExt* self, int x, int y); +typedef void (*wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc)(const wxWindowExt* self, wxWindow* win, int move); +typedef void (*wxWindowExtDoMoveWindowintintintintFunc)(const wxWindowExt* self, int x, int y, int width, int height); +typedef bool (*wxWindowExtDoNavigateInintFunc)(const wxWindowExt* self, int flags); +typedef bool (*wxWindowExtDoPhaseintFunc)(const wxWindowExt* self, int phase); +typedef bool (*wxWindowExtDoPopupMenuwxMenuPintintFunc)(const wxWindowExt* self, wxMenu* menu, int x, int y); +typedef void (*wxWindowExtDoReleaseMouseFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtDoScreenToClientintPintPFunc)(const wxWindowExt* self, int* x, int* y); +typedef void (*wxWindowExtDoSetClientDatavoidPFunc)(const wxWindowExt* self, void* data); +typedef void (*wxWindowExtDoSetClientObjectwxClientDataPFunc)(const wxWindowExt* self, wxClientData* data); +typedef void (*wxWindowExtDoSetClientSizeintintFunc)(const wxWindowExt* self, int width, int height); +typedef void (*wxWindowExtDoSetSizeintintintintintFunc)(const wxWindowExt* self, int x, int y, int width, int height, int sizeFlags); +typedef void (*wxWindowExtDoSetSizeHintsintintintintintintFunc)(const wxWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxWindowExtDoSetToolTipwxToolTipPFunc)(const wxWindowExt* self, wxToolTip* tip); +typedef void (*wxWindowExtDoSetToolTipTextwxStringCRFunc)(const wxWindowExt* self, wxString const& tip); +typedef void (*wxWindowExtDoSetVirtualSizeintintFunc)(const wxWindowExt* self, int x, int y); +typedef void (*wxWindowExtDoSetWindowVariantwxWindowVariantFunc)(const wxWindowExt* self, wxWindowVariant variant); +typedef void (*wxWindowExtDoThawFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc)(const wxWindowExt* self, wxUpdateUIEvent& event); +typedef void (*wxWindowExtDragAcceptFilesboolFunc)(const wxWindowExt* self, bool accept); +typedef bool (*wxWindowExtEnableboolFunc)(const wxWindowExt* self, bool enable); +typedef bool (*wxWindowExtEnableTouchEventsintFunc)(const wxWindowExt* self, int param0); +typedef void (*wxWindowExtEnableVisibleFocusboolFunc)(const wxWindowExt* self, bool param0); +typedef void (*wxWindowExtEndRepositioningChildrenFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtFitFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtFitInsideFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetBestVirtualSizeFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtGetCharHeightFunc)(const wxWindowExt* self); +typedef int (*wxWindowExtGetCharWidthFunc)(const wxWindowExt* self); +typedef wxClassInfo* (*wxWindowExtGetClassInfoFunc)(const wxWindowExt* self); +typedef wxPoint (*wxWindowExtGetClientAreaOriginFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtGetClientSizeConstraintintPintPFunc)(const wxWindowExt* self, int* w, int* h); +typedef double (*wxWindowExtGetContentScaleFactorFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetDPIFunc)(const wxWindowExt* self); +typedef double (*wxWindowExtGetDPIScaleFactorFunc)(const wxWindowExt* self); +typedef wxVisualAttributes (*wxWindowExtGetDefaultAttributesFunc)(const wxWindowExt* self); +typedef wxBorder (*wxWindowExtGetDefaultBorderFunc)(const wxWindowExt* self); +typedef wxBorder (*wxWindowExtGetDefaultBorderForControlFunc)(const wxWindowExt* self); +typedef wxDropTarget* (*wxWindowExtGetDropTargetFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetEffectiveMinSizeFunc)(const wxWindowExt* self); +typedef wxEventHashTable& (*wxWindowExtGetEventHashTableFunc)(const wxWindowExt* self); +typedef wxEventTable const* (*wxWindowExtGetEventTableFunc)(const wxWindowExt* self); +typedef WXWidget (*wxWindowExtGetHandleFunc)(const wxWindowExt* self); +typedef wxString (*wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc)(const wxWindowExt* self, wxPoint const& pt, wxHelpEvent::Origin origin); +typedef wxString (*wxWindowExtGetLabelFunc)(const wxWindowExt* self); +typedef wxLayoutDirection (*wxWindowExtGetLayoutDirectionFunc)(const wxWindowExt* self); +typedef wxWindow* (*wxWindowExtGetMainWindowOfCompositeControlFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetMaxClientSizeFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetMaxSizeFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetMinClientSizeFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetMinSizeFunc)(const wxWindowExt* self); +typedef wxString (*wxWindowExtGetNameFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtGetPositionConstraintintPintPFunc)(const wxWindowExt* self, int* x, int* y); +typedef int (*wxWindowExtGetScrollPosintFunc)(const wxWindowExt* self, int orient); +typedef int (*wxWindowExtGetScrollRangeintFunc)(const wxWindowExt* self, int orient); +typedef int (*wxWindowExtGetScrollThumbintFunc)(const wxWindowExt* self, int orient); +typedef void (*wxWindowExtGetSizeConstraintintPintPFunc)(const wxWindowExt* self, int* w, int* h); +typedef bool (*wxWindowExtGetThemeEnabledFunc)(const wxWindowExt* self); +typedef wxValidator* (*wxWindowExtGetValidatorFunc)(const wxWindowExt* self); +typedef wxSize (*wxWindowExtGetWindowBorderSizeFunc)(const wxWindowExt* self); +typedef long (*wxWindowExtGetWindowStyleFlagFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtHasCaptureFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtHasFocusFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtHasMultiplePagesFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtHasTransparentBackgroundFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtHideWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxWindowExtInformFirstDirectionintintintFunc)(const wxWindowExt* self, int direction, int size, int availableOtherDir); +typedef void (*wxWindowExtInheritAttributesFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtInitDialogFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsClientAreaChildwxWindowCPFunc)(const wxWindowExt* self, wxWindow const* param0); +typedef bool (*wxWindowExtIsDoubleBufferedFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsRetainedFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsScrollbarAlwaysShownintFunc)(const wxWindowExt* self, int param0); +typedef bool (*wxWindowExtIsShownFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsShownOnScreenFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsThisEnabledFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsTopLevelFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc)(const wxWindowExt* self, wxWindowBase::NavigationKind param0); +typedef bool (*wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc)(const wxWindowExt* self, wxString* reason); +typedef bool (*wxWindowExtLayoutFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtLayoutPhase1intPFunc)(const wxWindowExt* self, int* noChanges); +typedef bool (*wxWindowExtLayoutPhase2intPFunc)(const wxWindowExt* self, int* noChanges); +typedef void (*wxWindowExtLowerFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtMoveConstraintintintFunc)(const wxWindowExt* self, int x, int y); +typedef bool (*wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc)(const wxWindowExt* self, wxDynamicEventTableEntry& param0); +typedef void (*wxWindowExtOnInternalIdleFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtPrepareDCwxDCRFunc)(const wxWindowExt* self, wxDC& param0); +typedef bool (*wxWindowExtProcessEventwxEventRFunc)(const wxWindowExt* self, wxEvent& event); +typedef void (*wxWindowExtQueueEventwxEventPFunc)(const wxWindowExt* self, wxEvent* event); +typedef void (*wxWindowExtRaiseFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtRefreshboolwxRectCPFunc)(const wxWindowExt* self, bool eraseBackground, wxRect const* rect); +typedef bool (*wxWindowExtRegisterHotKeyintintintFunc)(const wxWindowExt* self, int hotkeyId, int modifiers, int keycode); +typedef void (*wxWindowExtRemoveChildwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* child); +typedef bool (*wxWindowExtReparentwxWindowBasePFunc)(const wxWindowExt* self, wxWindowBase* newParent); +typedef bool (*wxWindowExtScrollLinesintFunc)(const wxWindowExt* self, int param0); +typedef bool (*wxWindowExtScrollPagesintFunc)(const wxWindowExt* self, int param0); +typedef void (*wxWindowExtScrollWindowintintwxRectCPFunc)(const wxWindowExt* self, int dx, int dy, wxRect const* rect); +typedef bool (*wxWindowExtSearchEventTablewxEventTableRwxEventRFunc)(const wxWindowExt* self, wxEventTable& table, wxEvent& event); +typedef bool (*wxWindowExtSendIdleEventswxIdleEventRFunc)(const wxWindowExt* self, wxIdleEvent& event); +typedef void (*wxWindowExtSendSizeEventintFunc)(const wxWindowExt* self, int flags); +typedef void (*wxWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc)(const wxWindowExt* self, wxAcceleratorTable const& accel); +typedef bool (*wxWindowExtSetBackgroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour); +typedef bool (*wxWindowExtSetBackgroundStylewxBackgroundStyleFunc)(const wxWindowExt* self, wxBackgroundStyle style); +typedef void (*wxWindowExtSetCanFocusboolFunc)(const wxWindowExt* self, bool param0); +typedef void (*wxWindowExtSetConstraintSizesboolFunc)(const wxWindowExt* self, bool recurse); +typedef bool (*wxWindowExtSetCursorwxCursorCRFunc)(const wxWindowExt* self, wxCursor const& cursor); +typedef void (*wxWindowExtSetDoubleBufferedboolFunc)(const wxWindowExt* self, bool param0); +typedef void (*wxWindowExtSetDropTargetwxDropTargetPFunc)(const wxWindowExt* self, wxDropTarget* dropTarget); +typedef void (*wxWindowExtSetExtraStylelongFunc)(const wxWindowExt* self, long exStyle); +typedef void (*wxWindowExtSetFocusFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtSetFocusFromKbdFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtSetFontwxFontCRFunc)(const wxWindowExt* self, wxFont const& font); +typedef bool (*wxWindowExtSetForegroundColourwxColourCRFunc)(const wxWindowExt* self, wxColour const& colour); +typedef 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 (*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); +typedef void (*wxWindowExtSetMinSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& minSize); +typedef void (*wxWindowExtSetNamewxStringCRFunc)(const wxWindowExt* self, wxString const& name); +typedef void (*wxWindowExtSetNextHandlerwxEvtHandlerPFunc)(const wxWindowExt* self, wxEvtHandler* handler); +typedef void (*wxWindowExtSetPreviousHandlerwxEvtHandlerPFunc)(const wxWindowExt* self, wxEvtHandler* handler); +typedef void (*wxWindowExtSetScrollPosintintboolFunc)(const wxWindowExt* self, int orient, int pos, bool refresh); +typedef void (*wxWindowExtSetScrollbarintintintintboolFunc)(const wxWindowExt* self, int orient, int pos, int thumbvisible, int range, bool refresh); +typedef void (*wxWindowExtSetSizeConstraintintintintintFunc)(const wxWindowExt* self, int x, int y, int w, int h); +typedef void (*wxWindowExtSetSizeHintsintintintintintintFunc)(const wxWindowExt* self, int minW, int minH, int maxW, int maxH, int incW, int incH); +typedef void (*wxWindowExtSetThemeEnabledboolFunc)(const wxWindowExt* self, bool enableTheme); +typedef bool (*wxWindowExtSetTransparentwxByteFunc)(const wxWindowExt* self, wxByte param0); +typedef void (*wxWindowExtSetValidatorwxValidatorCRFunc)(const wxWindowExt* self, wxValidator const& validator); +typedef void (*wxWindowExtSetWindowStyleFlaglongFunc)(const wxWindowExt* self, long style); +typedef bool (*wxWindowExtShouldInheritColoursFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtShowboolFunc)(const wxWindowExt* self, bool show); +typedef bool (*wxWindowExtShowWithEffectwxShowEffectunsignedintFunc)(const wxWindowExt* self, wxShowEffect param0, unsigned int param1); +typedef bool (*wxWindowExtTransferDataFromWindowFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtTransferDataToWindowFunc)(const wxWindowExt* self); +typedef bool (*wxWindowExtTryAfterwxEventRFunc)(const wxWindowExt* self, wxEvent& event); +typedef bool (*wxWindowExtTryBeforewxEventRFunc)(const wxWindowExt* self, wxEvent& event); +typedef bool (*wxWindowExtUnregisterHotKeyintFunc)(const wxWindowExt* self, int hotkeyId); +typedef void (*wxWindowExtUpdateFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtUpdateWindowUIlongFunc)(const wxWindowExt* self, long flags); +typedef bool (*wxWindowExtValidateFunc)(const wxWindowExt* self); +typedef void (*wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc)(const wxWindowExt* self, wxFont& param0); +typedef wxTextEntry const* (*wxWindowExtWXGetTextEntryFunc)(const wxWindowExt* self); +typedef void* (*wxWindowExtWXReservedEvtHandler1voidPFunc)(const wxWindowExt* self, void* param0); +typedef void* (*wxWindowExtWXReservedEvtHandler2voidPFunc)(const wxWindowExt* self, void* param0); +typedef void* (*wxWindowExtWXReservedWindow1voidPFunc)(const wxWindowExt* self, void* param0); +typedef void* (*wxWindowExtWXReservedWindow2voidPFunc)(const wxWindowExt* self, void* param0); +typedef void* (*wxWindowExtWXReservedWindow3voidPFunc)(const wxWindowExt* self, void* param0); +typedef void (*wxWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc)(const wxWindowExt* self, int flags, wxSizer* sizer); +typedef void (*wxWindowExtWarpPointerintintFunc)(const wxWindowExt* self, int x, int y); +typedef wxSize (*wxWindowExtWindowToClientSizewxSizeCRFunc)(const wxWindowExt* self, wxSize const& size); class wxVisualAttributesExt: public wxVisualAttributes { +public: }; class wxWindowListNodeExt: public wxWindowListNode @@ -57,283 +285,2719 @@ public: } }; -class wxWindowListExt: public wxWindowList -{ - public: - class compatibility_iteratorExt: public compatibility_iterator - { - public: - compatibility_iteratorExt(wxWindowList::Node* ptr = __null): compatibility_iterator(ptr) { } - }; -}; - class iteratorExt: public wxWindowList::iterator { public: - iteratorExt(wxWindowList::iterator::Node* node, wxWindowList::iterator::Node* init): iterator(node, init) { } - iteratorExt(): iterator() { } + iteratorExt(wxWindowList::iterator::Node* node, wxWindowList::iterator::Node* init): iterator(node, init) { } + iteratorExt(): iterator() { } }; class const_iteratorExt: public wxWindowList::const_iterator { public: - const_iteratorExt(wxWindowList::const_iterator::Node* node, wxWindowList::const_iterator::Node* init): const_iterator(node, init) { } - const_iteratorExt(): const_iterator() { } - const_iteratorExt(wxWindowList::iterator const& it): const_iterator(it) { } + const_iteratorExt(wxWindowList::const_iterator::Node* node, wxWindowList::const_iterator::Node* init): const_iterator(node, init) { } + const_iteratorExt(): const_iterator() { } + const_iteratorExt(wxWindowList::iterator const& it): const_iterator(it) { } }; class reverse_iteratorExt: public wxWindowList::reverse_iterator { public: - reverse_iteratorExt(wxWindowList::reverse_iterator::Node* node, wxWindowList::reverse_iterator::Node* init): reverse_iterator(node, init) { } - reverse_iteratorExt(): reverse_iterator() { } + reverse_iteratorExt(wxWindowList::reverse_iterator::Node* node, wxWindowList::reverse_iterator::Node* init): reverse_iterator(node, init) { } + reverse_iteratorExt(): reverse_iterator() { } }; class const_reverse_iteratorExt: public wxWindowList::const_reverse_iterator { public: - const_reverse_iteratorExt(wxWindowList::const_reverse_iterator::Node* node, wxWindowList::const_reverse_iterator::Node* init): const_reverse_iterator(node, init) { } - const_reverse_iteratorExt(): const_reverse_iterator() { } - const_reverse_iteratorExt(wxWindowList::reverse_iterator const& it): const_reverse_iterator(it) { } + const_reverse_iteratorExt(wxWindowList::const_reverse_iterator::Node* node, wxWindowList::const_reverse_iterator::Node* init): const_reverse_iterator(node, init) { } + const_reverse_iteratorExt(): const_reverse_iterator() { } + const_reverse_iteratorExt(wxWindowList::reverse_iterator const& it): const_reverse_iterator(it) { } }; class wxWindowBaseExt: public wxWindowBase { public: - wxWindowBaseExt(): wxWindowBase() { } - virtual ~wxWindowBaseExt() override { } - wxWindowBaseExtDestroyFunc m_wxWindowBaseExtDestroy = NULL; - virtual bool Destroy() override - { - bool res = wxWindowBase::Destroy(); - if (*m_wxWindowBaseExtDestroy != NULL){ - return m_wxWindowBaseExtDestroy(this); - } - else { - return res; - } + wxWindowBaseExt(): wxWindowBase() { } + virtual ~wxWindowBaseExt() override { } + wxWindowBaseExtAddPendingEventwxEventCRFunc m_wxWindowBaseExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxWindowBase::AddPendingEvent(event); + if (*m_wxWindowBaseExtAddPendingEventwxEventCR != NULL){ + return m_wxWindowBaseExtAddPendingEventwxEventCR(this, event); } - wxWindowBaseExtSetLabelFunc m_wxWindowBaseExtSetLabel = NULL; - virtual void SetLabel(wxString const& label) override - { - wxWindowBase::SetLabel(label); - if (*m_wxWindowBaseExtSetLabel != NULL){ - return m_wxWindowBaseExtSetLabel(this, label); - } + } + wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxWindowBase::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); } - wxWindowBaseExtGetLabelFunc m_wxWindowBaseExtGetLabel = NULL; - virtual wxString GetLabel() const override - { - wxString res = wxWindowBase::GetLabel(); - if (*m_wxWindowBaseExtGetLabel != NULL){ - return m_wxWindowBaseExtGetLabel(this); - } - else { - return res; - } + else { + return res; } - wxWindowBaseExtAdjustForLayoutDirectionFunc m_wxWindowBaseExtAdjustForLayoutDirection = NULL; - virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override - { - wxCoord res = wxWindowBase::AdjustForLayoutDirection(x, width, widthTotal); - if (*m_wxWindowBaseExtAdjustForLayoutDirection != NULL){ - return m_wxWindowBaseExtAdjustForLayoutDirection(this, x, width, widthTotal); - } - else { - return res; - } + } + wxWindowBaseExtBeginRepositioningChildrenFunc m_wxWindowBaseExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxWindowBase::BeginRepositioningChildren(); + if (*m_wxWindowBaseExtBeginRepositioningChildren != NULL){ + return m_wxWindowBaseExtBeginRepositioningChildren(this); } - wxWindowBaseExtRaiseFunc m_wxWindowBaseExtRaise = NULL; - virtual void Raise() override - { - wxWindowBase::Raise(); - if (*m_wxWindowBaseExtRaise != NULL){ - return m_wxWindowBaseExtRaise(this); - } + else { + return res; } - wxWindowBaseExtLowerFunc m_wxWindowBaseExtLower = NULL; - virtual void Lower() override - { - wxWindowBase::Lower(); - if (*m_wxWindowBaseExtLower != NULL){ - return m_wxWindowBaseExtLower(this); - } + } + wxWindowBaseExtClientToWindowSizewxSizeCRFunc m_wxWindowBaseExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxWindowBase::ClientToWindowSize(size); + if (*m_wxWindowBaseExtClientToWindowSizewxSizeCR != NULL){ + return m_wxWindowBaseExtClientToWindowSizewxSizeCR(this, size); } - wxWindowBaseExtGetClientAreaOriginFunc m_wxWindowBaseExtGetClientAreaOrigin = NULL; - virtual wxPoint GetClientAreaOrigin() const override - { - wxPoint res = wxWindowBase::GetClientAreaOrigin(); - if (*m_wxWindowBaseExtGetClientAreaOrigin != NULL){ - return m_wxWindowBaseExtGetClientAreaOrigin(this); - } - else { - return res; - } + else { + return res; } - wxWindowBaseExtClientToWindowSizeFunc m_wxWindowBaseExtClientToWindowSize = NULL; - virtual wxSize ClientToWindowSize(wxSize const& size) const override - { - wxSize res = wxWindowBase::ClientToWindowSize(size); - if (*m_wxWindowBaseExtClientToWindowSize != NULL){ - return m_wxWindowBaseExtClientToWindowSize(this, size); - } - else { - return res; - } + } + wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxWindowBase::CloneRefData(data); + if (*m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP(this, data); } - wxWindowBaseExtWindowToClientSizeFunc m_wxWindowBaseExtWindowToClientSize = NULL; - virtual wxSize WindowToClientSize(wxSize const& size) const override - { - wxSize res = wxWindowBase::WindowToClientSize(size); - if (*m_wxWindowBaseExtWindowToClientSize != NULL){ - return m_wxWindowBaseExtWindowToClientSize(this, size); - } - else { - return res; - } + else { + return res; } - wxWindowBaseExtGetEffectiveMinSizeFunc m_wxWindowBaseExtGetEffectiveMinSize = NULL; - virtual wxSize GetEffectiveMinSize() const override - { - wxSize res = wxWindowBase::GetEffectiveMinSize(); - if (*m_wxWindowBaseExtGetEffectiveMinSize != NULL){ - return m_wxWindowBaseExtGetEffectiveMinSize(this); - } - else { - return res; - } + } + wxWindowBaseExtCreateRefDataFunc m_wxWindowBaseExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxWindowBase::CreateRefData(); + if (*m_wxWindowBaseExtCreateRefData != NULL){ + return m_wxWindowBaseExtCreateRefData(this); } - wxWindowBaseExtFitFunc m_wxWindowBaseExtFit = NULL; - virtual void Fit() override - { - wxWindowBase::Fit(); - if (*m_wxWindowBaseExtFit != NULL){ - return m_wxWindowBaseExtFit(this); - } + else { + return res; } - wxWindowBaseExtFitInsideFunc m_wxWindowBaseExtFitInside = NULL; - virtual void FitInside() override - { - wxWindowBase::FitInside(); - if (*m_wxWindowBaseExtFitInside != NULL){ - return m_wxWindowBaseExtFitInside(this); - } + } + wxWindowBaseExtDestroyFunc m_wxWindowBaseExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxWindowBase::Destroy(); + if (*m_wxWindowBaseExtDestroy != NULL){ + return m_wxWindowBaseExtDestroy(this); } - wxWindowBaseExtSetMinSizeFunc m_wxWindowBaseExtSetMinSize = NULL; - virtual void SetMinSize(wxSize const& minSize) override - { - wxWindowBase::SetMinSize(minSize); - if (*m_wxWindowBaseExtSetMinSize != NULL){ - return m_wxWindowBaseExtSetMinSize(this, minSize); - } + else { + return res; } - wxWindowBaseExtSetMaxSizeFunc m_wxWindowBaseExtSetMaxSize = NULL; - virtual void SetMaxSize(wxSize const& maxSize) override - { - wxWindowBase::SetMaxSize(maxSize); - if (*m_wxWindowBaseExtSetMaxSize != NULL){ - return m_wxWindowBaseExtSetMaxSize(this, maxSize); - } + } + wxWindowBaseExtDoGetClientDataFunc m_wxWindowBaseExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxWindowBase::DoGetClientData(); + if (*m_wxWindowBaseExtDoGetClientData != NULL){ + return m_wxWindowBaseExtDoGetClientData(this); } - wxWindowBaseExtDoSetVirtualSizeFunc m_wxWindowBaseExtDoSetVirtualSize = NULL; - virtual void DoSetVirtualSize(int x, int y) override - { - wxWindowBase::DoSetVirtualSize(x, y); - if (*m_wxWindowBaseExtDoSetVirtualSize != NULL){ - return m_wxWindowBaseExtDoSetVirtualSize(this, x, y); - } + else { + return res; } - wxWindowBaseExtDoGetVirtualSizeFunc m_wxWindowBaseExtDoGetVirtualSize = NULL; - virtual wxSize DoGetVirtualSize() const override - { - wxSize res = wxWindowBase::DoGetVirtualSize(); - if (*m_wxWindowBaseExtDoGetVirtualSize != NULL){ - return m_wxWindowBaseExtDoGetVirtualSize(this); - } - else { - return res; - } + } + wxWindowBaseExtDoGetClientObjectFunc m_wxWindowBaseExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxWindowBase::DoGetClientObject(); + if (*m_wxWindowBaseExtDoGetClientObject != NULL){ + return m_wxWindowBaseExtDoGetClientObject(this); } - wxWindowBaseExtGetContentScaleFactorFunc m_wxWindowBaseExtGetContentScaleFactor = NULL; - virtual double GetContentScaleFactor() const override - { - double res = wxWindowBase::GetContentScaleFactor(); - if (*m_wxWindowBaseExtGetContentScaleFactor != NULL){ - return m_wxWindowBaseExtGetContentScaleFactor(this); - } - else { - return res; - } + else { + return res; } - wxWindowBaseExtGetDPIScaleFactorFunc m_wxWindowBaseExtGetDPIScaleFactor = NULL; - virtual double GetDPIScaleFactor() const override - { - double res = wxWindowBase::GetDPIScaleFactor(); - if (*m_wxWindowBaseExtGetDPIScaleFactor != NULL){ - return m_wxWindowBaseExtGetDPIScaleFactor(this); - } - else { - return res; - } + } + wxWindowBaseExtDoGetVirtualSizeFunc m_wxWindowBaseExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxWindowBase::DoGetVirtualSize(); + if (*m_wxWindowBaseExtDoGetVirtualSize != NULL){ + return m_wxWindowBaseExtDoGetVirtualSize(this); } - wxWindowBaseExtGetWindowBorderSizeFunc m_wxWindowBaseExtGetWindowBorderSize = NULL; - virtual wxSize GetWindowBorderSize() const override - { - wxSize res = wxWindowBase::GetWindowBorderSize(); - if (*m_wxWindowBaseExtGetWindowBorderSize != NULL){ - return m_wxWindowBaseExtGetWindowBorderSize(this); - } - else { - return res; - } + else { + return res; } - wxWindowBaseExtInformFirstDirectionFunc m_wxWindowBaseExtInformFirstDirection = NULL; - virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override - { - bool res = wxWindowBase::InformFirstDirection(direction, size, availableOtherDir); - if (*m_wxWindowBaseExtInformFirstDirection != NULL){ - return m_wxWindowBaseExtInformFirstDirection(this, direction, size, availableOtherDir); - } - else { - return res; - } + } + wxWindowBaseExtDoSetClientDatavoidPFunc m_wxWindowBaseExtDoSetClientDatavoidP = NULL; + virtual void DoSetClientData(void* data) override + { + wxWindowBase::DoSetClientData(data); + if (*m_wxWindowBaseExtDoSetClientDatavoidP != NULL){ + return m_wxWindowBaseExtDoSetClientDatavoidP(this, data); } - wxWindowBaseExtSendSizeEventFunc m_wxWindowBaseExtSendSizeEvent = NULL; - virtual void SendSizeEvent(int flags = 0) override - { - wxWindowBase::SendSizeEvent(flags); - if (*m_wxWindowBaseExtSendSizeEvent != NULL){ - return m_wxWindowBaseExtSendSizeEvent(this, flags); - } + } + wxWindowBaseExtDoSetClientObjectwxClientDataPFunc m_wxWindowBaseExtDoSetClientObjectwxClientDataP = NULL; + virtual void DoSetClientObject(wxClientData* data) override + { + wxWindowBase::DoSetClientObject(data); + if (*m_wxWindowBaseExtDoSetClientObjectwxClientDataP != NULL){ + return m_wxWindowBaseExtDoSetClientObjectwxClientDataP(this, data); } - class ChildrenRepositioningGuardExt: public ChildrenRepositioningGuard - { - public: - explicit ChildrenRepositioningGuardExt(wxWindowBase* win): ChildrenRepositioningGuard(win) { } - }; - wxWindowBaseExt(wxWindowBaseExtDestroyFunc a_Destroy, wxWindowBaseExtSetLabelFunc a_SetLabel, wxWindowBaseExtGetLabelFunc a_GetLabel, wxWindowBaseExtAdjustForLayoutDirectionFunc a_AdjustForLayoutDirection, wxWindowBaseExtRaiseFunc a_Raise, wxWindowBaseExtLowerFunc a_Lower, wxWindowBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowBaseExtClientToWindowSizeFunc a_ClientToWindowSize, wxWindowBaseExtWindowToClientSizeFunc a_WindowToClientSize, wxWindowBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowBaseExtFitFunc a_Fit, wxWindowBaseExtFitInsideFunc a_FitInside, wxWindowBaseExtSetMinSizeFunc a_SetMinSize, wxWindowBaseExtSetMaxSizeFunc a_SetMaxSize, wxWindowBaseExtDoSetVirtualSizeFunc a_DoSetVirtualSize, wxWindowBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowBaseExtInformFirstDirectionFunc a_InformFirstDirection, wxWindowBaseExtSendSizeEventFunc a_SendSizeEvent): wxWindowBaseExt() { - m_wxWindowBaseExtDestroy = a_Destroy; - m_wxWindowBaseExtSetLabel = a_SetLabel; - m_wxWindowBaseExtGetLabel = a_GetLabel; - m_wxWindowBaseExtAdjustForLayoutDirection = a_AdjustForLayoutDirection; - m_wxWindowBaseExtRaise = a_Raise; - m_wxWindowBaseExtLower = a_Lower; - m_wxWindowBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; - m_wxWindowBaseExtClientToWindowSize = a_ClientToWindowSize; - m_wxWindowBaseExtWindowToClientSize = a_WindowToClientSize; - m_wxWindowBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; - m_wxWindowBaseExtFit = a_Fit; - m_wxWindowBaseExtFitInside = a_FitInside; - m_wxWindowBaseExtSetMinSize = a_SetMinSize; - m_wxWindowBaseExtSetMaxSize = a_SetMaxSize; - m_wxWindowBaseExtDoSetVirtualSize = a_DoSetVirtualSize; - m_wxWindowBaseExtDoGetVirtualSize = a_DoGetVirtualSize; - m_wxWindowBaseExtGetContentScaleFactor = a_GetContentScaleFactor; - m_wxWindowBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; - m_wxWindowBaseExtGetWindowBorderSize = a_GetWindowBorderSize; - m_wxWindowBaseExtInformFirstDirection = a_InformFirstDirection; - m_wxWindowBaseExtSendSizeEvent = a_SendSizeEvent; - } + } + wxWindowBaseExtDoSetVirtualSizeintintFunc m_wxWindowBaseExtDoSetVirtualSizeintint = NULL; + virtual void DoSetVirtualSize(int x, int y) override + { + wxWindowBase::DoSetVirtualSize(x, y); + if (*m_wxWindowBaseExtDoSetVirtualSizeintint != NULL){ + return m_wxWindowBaseExtDoSetVirtualSizeintint(this, x, y); + } + } + wxWindowBaseExtEndRepositioningChildrenFunc m_wxWindowBaseExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxWindowBase::EndRepositioningChildren(); + if (*m_wxWindowBaseExtEndRepositioningChildren != NULL){ + return m_wxWindowBaseExtEndRepositioningChildren(this); + } + } + wxWindowBaseExtFitFunc m_wxWindowBaseExtFit = NULL; + virtual void Fit() override + { + wxWindowBase::Fit(); + if (*m_wxWindowBaseExtFit != NULL){ + return m_wxWindowBaseExtFit(this); + } + } + wxWindowBaseExtFitInsideFunc m_wxWindowBaseExtFitInside = NULL; + virtual void FitInside() override + { + wxWindowBase::FitInside(); + if (*m_wxWindowBaseExtFitInside != NULL){ + return m_wxWindowBaseExtFitInside(this); + } + } + wxWindowBaseExtGetBestVirtualSizeFunc m_wxWindowBaseExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxWindowBase::GetBestVirtualSize(); + if (*m_wxWindowBaseExtGetBestVirtualSize != NULL){ + return m_wxWindowBaseExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetClassInfoFunc m_wxWindowBaseExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxWindowBase::GetClassInfo(); + if (*m_wxWindowBaseExtGetClassInfo != NULL){ + return m_wxWindowBaseExtGetClassInfo(this); + } + else { + return res; + } + } + wxWindowBaseExtGetClientAreaOriginFunc m_wxWindowBaseExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxWindowBase::GetClientAreaOrigin(); + if (*m_wxWindowBaseExtGetClientAreaOrigin != NULL){ + return m_wxWindowBaseExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxWindowBaseExtGetContentScaleFactorFunc m_wxWindowBaseExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxWindowBase::GetContentScaleFactor(); + if (*m_wxWindowBaseExtGetContentScaleFactor != NULL){ + return m_wxWindowBaseExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxWindowBaseExtGetDPIScaleFactorFunc m_wxWindowBaseExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxWindowBase::GetDPIScaleFactor(); + if (*m_wxWindowBaseExtGetDPIScaleFactor != NULL){ + return m_wxWindowBaseExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxWindowBaseExtGetEffectiveMinSizeFunc m_wxWindowBaseExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxWindowBase::GetEffectiveMinSize(); + if (*m_wxWindowBaseExtGetEffectiveMinSize != NULL){ + return m_wxWindowBaseExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetEventHashTableFunc m_wxWindowBaseExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxWindowBase::GetEventHashTable(); + if (*m_wxWindowBaseExtGetEventHashTable != NULL){ + return m_wxWindowBaseExtGetEventHashTable(this); + } + else { + return res; + } + } + wxWindowBaseExtGetEventTableFunc m_wxWindowBaseExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxWindowBase::GetEventTable(); + if (*m_wxWindowBaseExtGetEventTable != NULL){ + return m_wxWindowBaseExtGetEventTable(this); + } + else { + return res; + } + } + wxWindowBaseExtGetLabelFunc m_wxWindowBaseExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxWindowBase::GetLabel(); + if (*m_wxWindowBaseExtGetLabel != NULL){ + return m_wxWindowBaseExtGetLabel(this); + } + else { + return res; + } + } + wxWindowBaseExtGetLayoutDirectionFunc m_wxWindowBaseExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxWindowBase::GetLayoutDirection(); + if (*m_wxWindowBaseExtGetLayoutDirection != NULL){ + return m_wxWindowBaseExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxWindowBaseExtGetMaxClientSizeFunc m_wxWindowBaseExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxWindowBase::GetMaxClientSize(); + if (*m_wxWindowBaseExtGetMaxClientSize != NULL){ + return m_wxWindowBaseExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetMaxSizeFunc m_wxWindowBaseExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxWindowBase::GetMaxSize(); + if (*m_wxWindowBaseExtGetMaxSize != NULL){ + return m_wxWindowBaseExtGetMaxSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetMinClientSizeFunc m_wxWindowBaseExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxWindowBase::GetMinClientSize(); + if (*m_wxWindowBaseExtGetMinClientSize != NULL){ + return m_wxWindowBaseExtGetMinClientSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetMinSizeFunc m_wxWindowBaseExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxWindowBase::GetMinSize(); + if (*m_wxWindowBaseExtGetMinSize != NULL){ + return m_wxWindowBaseExtGetMinSize(this); + } + else { + return res; + } + } + wxWindowBaseExtGetNameFunc m_wxWindowBaseExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxWindowBase::GetName(); + if (*m_wxWindowBaseExtGetName != NULL){ + return m_wxWindowBaseExtGetName(this); + } + else { + return res; + } + } + wxWindowBaseExtGetWindowBorderSizeFunc m_wxWindowBaseExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxWindowBase::GetWindowBorderSize(); + if (*m_wxWindowBaseExtGetWindowBorderSize != NULL){ + return m_wxWindowBaseExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxWindowBaseExtInformFirstDirectionintintintFunc m_wxWindowBaseExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxWindowBase::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxWindowBaseExtInformFirstDirectionintintint != NULL){ + return m_wxWindowBaseExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxWindowBaseExtLowerFunc m_wxWindowBaseExtLower = NULL; + virtual void Lower() override + { + wxWindowBase::Lower(); + if (*m_wxWindowBaseExtLower != NULL){ + return m_wxWindowBaseExtLower(this); + } + } + wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxWindowBase::OnDynamicBind(param0); + if (*m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxWindowBaseExtProcessEventwxEventRFunc m_wxWindowBaseExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxWindowBase::ProcessEvent(event); + if (*m_wxWindowBaseExtProcessEventwxEventR != NULL){ + return m_wxWindowBaseExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxWindowBaseExtQueueEventwxEventPFunc m_wxWindowBaseExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxWindowBase::QueueEvent(event); + if (*m_wxWindowBaseExtQueueEventwxEventP != NULL){ + return m_wxWindowBaseExtQueueEventwxEventP(this, event); + } + } + wxWindowBaseExtRaiseFunc m_wxWindowBaseExtRaise = NULL; + virtual void Raise() override + { + wxWindowBase::Raise(); + if (*m_wxWindowBaseExtRaise != NULL){ + return m_wxWindowBaseExtRaise(this); + } + } + wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxWindowBase::SearchEventTable(table, event); + if (*m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxWindowBaseExtSendSizeEventintFunc m_wxWindowBaseExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxWindowBase::SendSizeEvent(flags); + if (*m_wxWindowBaseExtSendSizeEventint != NULL){ + return m_wxWindowBaseExtSendSizeEventint(this, flags); + } + } + wxWindowBaseExtSetIdwxWindowIDFunc m_wxWindowBaseExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxWindowBase::SetId(winid); + if (*m_wxWindowBaseExtSetIdwxWindowID != NULL){ + return m_wxWindowBaseExtSetIdwxWindowID(this, winid); + } + } + wxWindowBaseExtSetLabelwxStringCRFunc m_wxWindowBaseExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxWindowBase::SetLabel(label); + if (*m_wxWindowBaseExtSetLabelwxStringCR != NULL){ + return m_wxWindowBaseExtSetLabelwxStringCR(this, label); + } + } + wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxWindowBase::SetLayoutDirection(param0); + if (*m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxWindowBaseExtSetMaxClientSizewxSizeCRFunc m_wxWindowBaseExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxWindowBase::SetMaxClientSize(size); + if (*m_wxWindowBaseExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxWindowBaseExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxWindowBaseExtSetMaxSizewxSizeCRFunc m_wxWindowBaseExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxWindowBase::SetMaxSize(maxSize); + if (*m_wxWindowBaseExtSetMaxSizewxSizeCR != NULL){ + return m_wxWindowBaseExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxWindowBaseExtSetMinClientSizewxSizeCRFunc m_wxWindowBaseExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxWindowBase::SetMinClientSize(size); + if (*m_wxWindowBaseExtSetMinClientSizewxSizeCR != NULL){ + return m_wxWindowBaseExtSetMinClientSizewxSizeCR(this, size); + } + } + wxWindowBaseExtSetMinSizewxSizeCRFunc m_wxWindowBaseExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxWindowBase::SetMinSize(minSize); + if (*m_wxWindowBaseExtSetMinSizewxSizeCR != NULL){ + return m_wxWindowBaseExtSetMinSizewxSizeCR(this, minSize); + } + } + wxWindowBaseExtSetNamewxStringCRFunc m_wxWindowBaseExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxWindowBase::SetName(name); + if (*m_wxWindowBaseExtSetNamewxStringCR != NULL){ + return m_wxWindowBaseExtSetNamewxStringCR(this, name); + } + } + wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc m_wxWindowBaseExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxWindowBase::SetNextHandler(handler); + if (*m_wxWindowBaseExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxWindowBaseExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxWindowBase::SetPreviousHandler(handler); + if (*m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + wxWindowBaseExtSetSizeHintsintintintintintintFunc m_wxWindowBaseExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxWindowBase::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxWindowBaseExtSetSizeHintsintintintintintint != NULL){ + return m_wxWindowBaseExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxWindowBaseExtTryAfterwxEventRFunc m_wxWindowBaseExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxWindowBase::TryAfter(event); + if (*m_wxWindowBaseExtTryAfterwxEventR != NULL){ + return m_wxWindowBaseExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxWindowBaseExtTryBeforewxEventRFunc m_wxWindowBaseExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxWindowBase::TryBefore(event); + if (*m_wxWindowBaseExtTryBeforewxEventR != NULL){ + return m_wxWindowBaseExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxWindowBaseExtWXReservedEvtHandler1voidPFunc m_wxWindowBaseExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxWindowBase::WXReservedEvtHandler1(param0); + if (*m_wxWindowBaseExtWXReservedEvtHandler1voidP != NULL){ + return m_wxWindowBaseExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxWindowBaseExtWXReservedEvtHandler2voidPFunc m_wxWindowBaseExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxWindowBase::WXReservedEvtHandler2(param0); + if (*m_wxWindowBaseExtWXReservedEvtHandler2voidP != NULL){ + return m_wxWindowBaseExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxWindowBaseExtWindowToClientSizewxSizeCRFunc m_wxWindowBaseExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxWindowBase::WindowToClientSize(size); + if (*m_wxWindowBaseExtWindowToClientSizewxSizeCR != NULL){ + return m_wxWindowBaseExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxWindowBaseExt(wxWindowBaseExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowBaseExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowBaseExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowBaseExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowBaseExtCreateRefDataFunc a_CreateRefData, wxWindowBaseExtDestroyFunc a_Destroy, wxWindowBaseExtDoGetClientDataFunc a_DoGetClientData, wxWindowBaseExtDoGetClientObjectFunc a_DoGetClientObject, wxWindowBaseExtDoGetVirtualSizeFunc a_DoGetVirtualSize, wxWindowBaseExtDoSetClientDatavoidPFunc a_DoSetClientDatavoidP, wxWindowBaseExtDoSetClientObjectwxClientDataPFunc a_DoSetClientObjectwxClientDataP, wxWindowBaseExtDoSetVirtualSizeintintFunc a_DoSetVirtualSizeintint, wxWindowBaseExtEndRepositioningChildrenFunc a_EndRepositioningChildren, wxWindowBaseExtFitFunc a_Fit, wxWindowBaseExtFitInsideFunc a_FitInside, wxWindowBaseExtGetBestVirtualSizeFunc a_GetBestVirtualSize, wxWindowBaseExtGetClassInfoFunc a_GetClassInfo, wxWindowBaseExtGetClientAreaOriginFunc a_GetClientAreaOrigin, wxWindowBaseExtGetContentScaleFactorFunc a_GetContentScaleFactor, wxWindowBaseExtGetDPIScaleFactorFunc a_GetDPIScaleFactor, wxWindowBaseExtGetEffectiveMinSizeFunc a_GetEffectiveMinSize, wxWindowBaseExtGetEventHashTableFunc a_GetEventHashTable, wxWindowBaseExtGetEventTableFunc a_GetEventTable, wxWindowBaseExtGetLabelFunc a_GetLabel, wxWindowBaseExtGetLayoutDirectionFunc a_GetLayoutDirection, wxWindowBaseExtGetMaxClientSizeFunc a_GetMaxClientSize, wxWindowBaseExtGetMaxSizeFunc a_GetMaxSize, wxWindowBaseExtGetMinClientSizeFunc a_GetMinClientSize, wxWindowBaseExtGetMinSizeFunc a_GetMinSize, wxWindowBaseExtGetNameFunc a_GetName, wxWindowBaseExtGetWindowBorderSizeFunc a_GetWindowBorderSize, wxWindowBaseExtInformFirstDirectionintintintFunc a_InformFirstDirectionintintint, wxWindowBaseExtLowerFunc a_Lower, wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryRFunc a_OnDynamicBindwxDynamicEventTableEntryR, wxWindowBaseExtProcessEventwxEventRFunc a_ProcessEventwxEventR, wxWindowBaseExtQueueEventwxEventPFunc a_QueueEventwxEventP, wxWindowBaseExtRaiseFunc a_Raise, wxWindowBaseExtSearchEventTablewxEventTableRwxEventRFunc a_SearchEventTablewxEventTableRwxEventR, wxWindowBaseExtSendSizeEventintFunc a_SendSizeEventint, wxWindowBaseExtSetIdwxWindowIDFunc a_SetIdwxWindowID, wxWindowBaseExtSetLabelwxStringCRFunc a_SetLabelwxStringCR, wxWindowBaseExtSetLayoutDirectionwxLayoutDirectionFunc a_SetLayoutDirectionwxLayoutDirection, wxWindowBaseExtSetMaxClientSizewxSizeCRFunc a_SetMaxClientSizewxSizeCR, wxWindowBaseExtSetMaxSizewxSizeCRFunc a_SetMaxSizewxSizeCR, wxWindowBaseExtSetMinClientSizewxSizeCRFunc a_SetMinClientSizewxSizeCR, wxWindowBaseExtSetMinSizewxSizeCRFunc a_SetMinSizewxSizeCR, wxWindowBaseExtSetNamewxStringCRFunc a_SetNamewxStringCR, wxWindowBaseExtSetNextHandlerwxEvtHandlerPFunc a_SetNextHandlerwxEvtHandlerP, wxWindowBaseExtSetPreviousHandlerwxEvtHandlerPFunc a_SetPreviousHandlerwxEvtHandlerP, wxWindowBaseExtSetSizeHintsintintintintintintFunc a_SetSizeHintsintintintintintint, wxWindowBaseExtTryAfterwxEventRFunc a_TryAfterwxEventR, wxWindowBaseExtTryBeforewxEventRFunc a_TryBeforewxEventR, wxWindowBaseExtWXReservedEvtHandler1voidPFunc a_WXReservedEvtHandler1voidP, wxWindowBaseExtWXReservedEvtHandler2voidPFunc a_WXReservedEvtHandler2voidP, wxWindowBaseExtWindowToClientSizewxSizeCRFunc a_WindowToClientSizewxSizeCR): wxWindowBase() { + m_wxWindowBaseExtAddPendingEventwxEventCR = a_AddPendingEventwxEventCR; + m_wxWindowBaseExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord; + m_wxWindowBaseExtBeginRepositioningChildren = a_BeginRepositioningChildren; + m_wxWindowBaseExtClientToWindowSizewxSizeCR = a_ClientToWindowSizewxSizeCR; + m_wxWindowBaseExtCloneRefDatawxObjectRefDataCP = a_CloneRefDatawxObjectRefDataCP; + m_wxWindowBaseExtCreateRefData = a_CreateRefData; + m_wxWindowBaseExtDestroy = a_Destroy; + m_wxWindowBaseExtDoGetClientData = a_DoGetClientData; + m_wxWindowBaseExtDoGetClientObject = a_DoGetClientObject; + m_wxWindowBaseExtDoGetVirtualSize = a_DoGetVirtualSize; + m_wxWindowBaseExtDoSetClientDatavoidP = a_DoSetClientDatavoidP; + m_wxWindowBaseExtDoSetClientObjectwxClientDataP = a_DoSetClientObjectwxClientDataP; + m_wxWindowBaseExtDoSetVirtualSizeintint = a_DoSetVirtualSizeintint; + m_wxWindowBaseExtEndRepositioningChildren = a_EndRepositioningChildren; + m_wxWindowBaseExtFit = a_Fit; + m_wxWindowBaseExtFitInside = a_FitInside; + m_wxWindowBaseExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxWindowBaseExtGetClassInfo = a_GetClassInfo; + m_wxWindowBaseExtGetClientAreaOrigin = a_GetClientAreaOrigin; + m_wxWindowBaseExtGetContentScaleFactor = a_GetContentScaleFactor; + m_wxWindowBaseExtGetDPIScaleFactor = a_GetDPIScaleFactor; + m_wxWindowBaseExtGetEffectiveMinSize = a_GetEffectiveMinSize; + m_wxWindowBaseExtGetEventHashTable = a_GetEventHashTable; + m_wxWindowBaseExtGetEventTable = a_GetEventTable; + m_wxWindowBaseExtGetLabel = a_GetLabel; + m_wxWindowBaseExtGetLayoutDirection = a_GetLayoutDirection; + m_wxWindowBaseExtGetMaxClientSize = a_GetMaxClientSize; + m_wxWindowBaseExtGetMaxSize = a_GetMaxSize; + m_wxWindowBaseExtGetMinClientSize = a_GetMinClientSize; + m_wxWindowBaseExtGetMinSize = a_GetMinSize; + m_wxWindowBaseExtGetName = a_GetName; + m_wxWindowBaseExtGetWindowBorderSize = a_GetWindowBorderSize; + m_wxWindowBaseExtInformFirstDirectionintintint = a_InformFirstDirectionintintint; + m_wxWindowBaseExtLower = a_Lower; + m_wxWindowBaseExtOnDynamicBindwxDynamicEventTableEntryR = a_OnDynamicBindwxDynamicEventTableEntryR; + m_wxWindowBaseExtProcessEventwxEventR = a_ProcessEventwxEventR; + m_wxWindowBaseExtQueueEventwxEventP = a_QueueEventwxEventP; + m_wxWindowBaseExtRaise = a_Raise; + m_wxWindowBaseExtSearchEventTablewxEventTableRwxEventR = a_SearchEventTablewxEventTableRwxEventR; + m_wxWindowBaseExtSendSizeEventint = a_SendSizeEventint; + m_wxWindowBaseExtSetIdwxWindowID = a_SetIdwxWindowID; + m_wxWindowBaseExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxWindowBaseExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxWindowBaseExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxWindowBaseExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxWindowBaseExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxWindowBaseExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxWindowBaseExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxWindowBaseExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + m_wxWindowBaseExtSetPreviousHandlerwxEvtHandlerP = a_SetPreviousHandlerwxEvtHandlerP; + m_wxWindowBaseExtSetSizeHintsintintintintintint = a_SetSizeHintsintintintintintint; + m_wxWindowBaseExtTryAfterwxEventR = a_TryAfterwxEventR; + m_wxWindowBaseExtTryBeforewxEventR = a_TryBeforewxEventR; + m_wxWindowBaseExtWXReservedEvtHandler1voidP = a_WXReservedEvtHandler1voidP; + m_wxWindowBaseExtWXReservedEvtHandler2voidP = a_WXReservedEvtHandler2voidP; + m_wxWindowBaseExtWindowToClientSizewxSizeCR = a_WindowToClientSizewxSizeCR; + } }; +class wxWindowExt: public wxWindow +{ +public: + wxWindowExt(): wxWindow() { } + wxWindowExt(wxWindow* parent, wxWindowID id, wxPoint const& pos = wxDefaultPosition, wxSize const& size = wxDefaultSize, long style = 0, wxString const& name = wxString::FromAscii(wxPanelNameStr)): wxWindow(parent, id, pos, size, style, name) { } + virtual ~wxWindowExt() override { } + wxWindowExtAcceptsFocusFunc m_wxWindowExtAcceptsFocus = NULL; + virtual bool AcceptsFocus() const override + { + bool res = wxWindow::AcceptsFocus(); + if (*m_wxWindowExtAcceptsFocus != NULL){ + return m_wxWindowExtAcceptsFocus(this); + } + else { + return res; + } + } + wxWindowExtAcceptsFocusFromKeyboardFunc m_wxWindowExtAcceptsFocusFromKeyboard = NULL; + virtual bool AcceptsFocusFromKeyboard() const override + { + bool res = wxWindow::AcceptsFocusFromKeyboard(); + if (*m_wxWindowExtAcceptsFocusFromKeyboard != NULL){ + return m_wxWindowExtAcceptsFocusFromKeyboard(this); + } + else { + return res; + } + } + wxWindowExtAcceptsFocusRecursivelyFunc m_wxWindowExtAcceptsFocusRecursively = NULL; + virtual bool AcceptsFocusRecursively() const override + { + bool res = wxWindow::AcceptsFocusRecursively(); + if (*m_wxWindowExtAcceptsFocusRecursively != NULL){ + return m_wxWindowExtAcceptsFocusRecursively(this); + } + else { + return res; + } + } + wxWindowExtAddChildwxWindowBasePFunc m_wxWindowExtAddChildwxWindowBaseP = NULL; + virtual void AddChild(wxWindowBase* child) override + { + wxWindow::AddChild(child); + if (*m_wxWindowExtAddChildwxWindowBaseP != NULL){ + return m_wxWindowExtAddChildwxWindowBaseP(this, child); + } + } + wxWindowExtAddPendingEventwxEventCRFunc m_wxWindowExtAddPendingEventwxEventCR = NULL; + virtual void AddPendingEvent(wxEvent const& event) override + { + wxWindow::AddPendingEvent(event); + if (*m_wxWindowExtAddPendingEventwxEventCR != NULL){ + return m_wxWindowExtAddPendingEventwxEventCR(this, event); + } + } + wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord = NULL; + virtual wxCoord AdjustForLayoutDirection(wxCoord x, wxCoord width, wxCoord widthTotal) const override + { + wxCoord res = wxWindow::AdjustForLayoutDirection(x, width, widthTotal); + if (*m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord != NULL){ + return m_wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoord(this, x, width, widthTotal); + } + else { + return res; + } + } + wxWindowExtAdjustForParentClientOriginintRintRintFunc m_wxWindowExtAdjustForParentClientOriginintRintRint = NULL; + virtual void AdjustForParentClientOrigin(int& x, int& y, int sizeFlags = 0) const override + { + wxWindow::AdjustForParentClientOrigin(x, y, sizeFlags); + if (*m_wxWindowExtAdjustForParentClientOriginintRintRint != NULL){ + return m_wxWindowExtAdjustForParentClientOriginintRintRint(this, x, y, sizeFlags); + } + } + wxWindowExtAlwaysShowScrollbarsboolboolFunc m_wxWindowExtAlwaysShowScrollbarsboolbool = NULL; + virtual void AlwaysShowScrollbars(bool param0 = true, bool param1 = true) override + { + wxWindow::AlwaysShowScrollbars(param0, param1); + if (*m_wxWindowExtAlwaysShowScrollbarsboolbool != NULL){ + return m_wxWindowExtAlwaysShowScrollbarsboolbool(this, param0, param1); + } + } + wxWindowExtAssociateHandleWXWidgetFunc m_wxWindowExtAssociateHandleWXWidget = NULL; + virtual void AssociateHandle(WXWidget param0) override + { + wxWindow::AssociateHandle(param0); + if (*m_wxWindowExtAssociateHandleWXWidget != NULL){ + return m_wxWindowExtAssociateHandleWXWidget(this, param0); + } + } + wxWindowExtBeginRepositioningChildrenFunc m_wxWindowExtBeginRepositioningChildren = NULL; + virtual bool BeginRepositioningChildren() override + { + bool res = wxWindow::BeginRepositioningChildren(); + if (*m_wxWindowExtBeginRepositioningChildren != NULL){ + return m_wxWindowExtBeginRepositioningChildren(this); + } + else { + return res; + } + } + wxWindowExtCanApplyThemeBorderFunc m_wxWindowExtCanApplyThemeBorder = NULL; + virtual bool CanApplyThemeBorder() const override + { + bool res = wxWindow::CanApplyThemeBorder(); + if (*m_wxWindowExtCanApplyThemeBorder != NULL){ + return m_wxWindowExtCanApplyThemeBorder(this); + } + else { + return res; + } + } + wxWindowExtCanBeFocusedFunc m_wxWindowExtCanBeFocused = NULL; + virtual bool CanBeFocused() const override + { + bool res = wxWindow::CanBeFocused(); + if (*m_wxWindowExtCanBeFocused != NULL){ + return m_wxWindowExtCanBeFocused(this); + } + else { + return res; + } + } + wxWindowExtCanBeOutsideClientAreaFunc m_wxWindowExtCanBeOutsideClientArea = NULL; + virtual bool CanBeOutsideClientArea() const override + { + bool res = wxWindow::CanBeOutsideClientArea(); + if (*m_wxWindowExtCanBeOutsideClientArea != NULL){ + return m_wxWindowExtCanBeOutsideClientArea(this); + } + else { + return res; + } + } + wxWindowExtCanScrollintFunc m_wxWindowExtCanScrollint = NULL; + virtual bool CanScroll(int orient) const override + { + bool res = wxWindow::CanScroll(orient); + if (*m_wxWindowExtCanScrollint != NULL){ + return m_wxWindowExtCanScrollint(this, orient); + } + else { + return res; + } + } + wxWindowExtCanSetTransparentFunc m_wxWindowExtCanSetTransparent = NULL; + virtual bool CanSetTransparent() override + { + bool res = wxWindow::CanSetTransparent(); + if (*m_wxWindowExtCanSetTransparent != NULL){ + return m_wxWindowExtCanSetTransparent(this); + } + else { + return res; + } + } + wxWindowExtClearBackgroundFunc m_wxWindowExtClearBackground = NULL; + virtual void ClearBackground() override + { + wxWindow::ClearBackground(); + if (*m_wxWindowExtClearBackground != NULL){ + return m_wxWindowExtClearBackground(this); + } + } + wxWindowExtClientToWindowSizewxSizeCRFunc m_wxWindowExtClientToWindowSizewxSizeCR = NULL; + virtual wxSize ClientToWindowSize(wxSize const& size) const override + { + wxSize res = wxWindow::ClientToWindowSize(size); + if (*m_wxWindowExtClientToWindowSizewxSizeCR != NULL){ + return m_wxWindowExtClientToWindowSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxWindowExtCloneRefDatawxObjectRefDataCPFunc m_wxWindowExtCloneRefDatawxObjectRefDataCP = NULL; + virtual wxObjectRefData* CloneRefData(wxObjectRefData const* data) const override + { + wxObjectRefData* res = wxWindow::CloneRefData(data); + if (*m_wxWindowExtCloneRefDatawxObjectRefDataCP != NULL){ + return m_wxWindowExtCloneRefDatawxObjectRefDataCP(this, data); + } + else { + return res; + } + } + wxWindowExtCreateRefDataFunc m_wxWindowExtCreateRefData = NULL; + virtual wxObjectRefData* CreateRefData() const override + { + wxObjectRefData* res = wxWindow::CreateRefData(); + if (*m_wxWindowExtCreateRefData != NULL){ + return m_wxWindowExtCreateRefData(this); + } + else { + return res; + } + } + wxWindowExtDestroyFunc m_wxWindowExtDestroy = NULL; + virtual bool Destroy() override + { + bool res = wxWindow::Destroy(); + if (*m_wxWindowExtDestroy != NULL){ + return m_wxWindowExtDestroy(this); + } + else { + return res; + } + } + wxWindowExtDissociateHandleFunc m_wxWindowExtDissociateHandle = NULL; + virtual void DissociateHandle() override + { + wxWindow::DissociateHandle(); + if (*m_wxWindowExtDissociateHandle != NULL){ + return m_wxWindowExtDissociateHandle(this); + } + } + wxWindowExtDoCaptureMouseFunc m_wxWindowExtDoCaptureMouse = NULL; + virtual void DoCaptureMouse() override + { + 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); + } + } + wxWindowExtDoEnableboolFunc m_wxWindowExtDoEnablebool = NULL; + virtual void DoEnable(bool param0) override + { + wxWindow::DoEnable(param0); + if (*m_wxWindowExtDoEnablebool != NULL){ + return m_wxWindowExtDoEnablebool(this, param0); + } + } + wxWindowExtDoFreezeFunc m_wxWindowExtDoFreeze = NULL; + virtual void DoFreeze() override + { + wxWindow::DoFreeze(); + if (*m_wxWindowExtDoFreeze != NULL){ + return m_wxWindowExtDoFreeze(this); + } + } + wxWindowExtDoGetBestClientHeightintFunc m_wxWindowExtDoGetBestClientHeightint = NULL; + virtual int DoGetBestClientHeight(int param0) const override + { + int res = wxWindow::DoGetBestClientHeight(param0); + if (*m_wxWindowExtDoGetBestClientHeightint != NULL){ + return m_wxWindowExtDoGetBestClientHeightint(this, param0); + } + else { + return res; + } + } + wxWindowExtDoGetBestClientSizeFunc m_wxWindowExtDoGetBestClientSize = NULL; + virtual wxSize DoGetBestClientSize() const override + { + wxSize res = wxWindow::DoGetBestClientSize(); + if (*m_wxWindowExtDoGetBestClientSize != NULL){ + return m_wxWindowExtDoGetBestClientSize(this); + } + else { + return res; + } + } + wxWindowExtDoGetBestClientWidthintFunc m_wxWindowExtDoGetBestClientWidthint = NULL; + virtual int DoGetBestClientWidth(int param0) const override + { + int res = wxWindow::DoGetBestClientWidth(param0); + if (*m_wxWindowExtDoGetBestClientWidthint != NULL){ + return m_wxWindowExtDoGetBestClientWidthint(this, param0); + } + else { + return res; + } + } + wxWindowExtDoGetBestSizeFunc m_wxWindowExtDoGetBestSize = NULL; + virtual wxSize DoGetBestSize() const override + { + wxSize res = wxWindow::DoGetBestSize(); + if (*m_wxWindowExtDoGetBestSize != NULL){ + return m_wxWindowExtDoGetBestSize(this); + } + else { + return res; + } + } + wxWindowExtDoGetClientDataFunc m_wxWindowExtDoGetClientData = NULL; + virtual void* DoGetClientData() const override + { + void* res = wxWindow::DoGetClientData(); + if (*m_wxWindowExtDoGetClientData != NULL){ + return m_wxWindowExtDoGetClientData(this); + } + else { + return res; + } + } + wxWindowExtDoGetClientObjectFunc m_wxWindowExtDoGetClientObject = NULL; + virtual wxClientData* DoGetClientObject() const override + { + wxClientData* res = wxWindow::DoGetClientObject(); + if (*m_wxWindowExtDoGetClientObject != NULL){ + return m_wxWindowExtDoGetClientObject(this); + } + 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); + } + } + 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); + } + } + wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCPFunc m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP = NULL; + virtual void DoGetTextExtent(wxString const& string, int* x, int* y, int* descent = __null, int* externalLeading = __null, wxFont const* font = __null) const override + { + wxWindow::DoGetTextExtent(string, x, y, descent, externalLeading, font); + if (*m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP != NULL){ + return m_wxWindowExtDoGetTextExtentwxStringCRintPintPintPintPwxFontCP(this, string, x, y, descent, externalLeading, font); + } + } + wxWindowExtDoGetVirtualSizeFunc m_wxWindowExtDoGetVirtualSize = NULL; + virtual wxSize DoGetVirtualSize() const override + { + wxSize res = wxWindow::DoGetVirtualSize(); + if (*m_wxWindowExtDoGetVirtualSize != NULL){ + return m_wxWindowExtDoGetVirtualSize(this); + } + else { + return res; + } + } + wxWindowExtDoHitTestwxCoordwxCoordFunc m_wxWindowExtDoHitTestwxCoordwxCoord = NULL; + virtual wxHitTest DoHitTest(wxCoord x, wxCoord y) const override + { + wxHitTest res = wxWindow::DoHitTest(x, y); + if (*m_wxWindowExtDoHitTestwxCoordwxCoord != NULL){ + return m_wxWindowExtDoHitTestwxCoordwxCoord(this, x, y); + } + else { + return res; + } + } + wxWindowExtDoIsExposedintintintintFunc m_wxWindowExtDoIsExposedintintintint = NULL; + virtual bool DoIsExposed(int x, int y, int w, int h) const override + { + bool res = wxWindow::DoIsExposed(x, y, w, h); + if (*m_wxWindowExtDoIsExposedintintintint != NULL){ + return m_wxWindowExtDoIsExposedintintintint(this, x, y, w, h); + } + else { + return res; + } + } + wxWindowExtDoIsExposedintintFunc m_wxWindowExtDoIsExposedintint = NULL; + virtual bool DoIsExposed(int x, int y) const override + { + bool res = wxWindow::DoIsExposed(x, y); + if (*m_wxWindowExtDoIsExposedintint != NULL){ + return m_wxWindowExtDoIsExposedintint(this, x, y); + } + else { + return res; + } + } + wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrderFunc m_wxWindowExtDoMoveInTabOrderwxWindowPwxWindowBaseNWindowOrder = NULL; + virtual void DoMoveInTabOrder(wxWindow* win, 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 + { + wxWindow::DoMoveWindow(x, y, width, height); + 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); + } + else { + return res; + } + } + wxWindowExtDoPhaseintFunc m_wxWindowExtDoPhaseint = NULL; + virtual bool DoPhase(int phase) override + { + bool res = wxWindow::DoPhase(phase); + if (*m_wxWindowExtDoPhaseint != NULL){ + return m_wxWindowExtDoPhaseint(this, phase); + } + else { + return res; + } + } + wxWindowExtDoPopupMenuwxMenuPintintFunc m_wxWindowExtDoPopupMenuwxMenuPintint = NULL; + virtual bool DoPopupMenu(wxMenu* menu, int x, int y) override + { + bool res = wxWindow::DoPopupMenu(menu, x, y); + if (*m_wxWindowExtDoPopupMenuwxMenuPintint != NULL){ + return m_wxWindowExtDoPopupMenuwxMenuPintint(this, menu, x, y); + } + else { + return res; + } + } + wxWindowExtDoReleaseMouseFunc m_wxWindowExtDoReleaseMouse = NULL; + virtual void DoReleaseMouse() override + { + wxWindow::DoReleaseMouse(); + if (*m_wxWindowExtDoReleaseMouse != NULL){ + return m_wxWindowExtDoReleaseMouse(this); + } + } + 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); + } + } + 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 + { + wxWindow::DoSetToolTip(tip); + if (*m_wxWindowExtDoSetToolTipwxToolTipP != NULL){ + 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 + { + wxWindow::DoSetVirtualSize(x, y); + if (*m_wxWindowExtDoSetVirtualSizeintint != NULL){ + return m_wxWindowExtDoSetVirtualSizeintint(this, x, y); + } + } + wxWindowExtDoSetWindowVariantwxWindowVariantFunc m_wxWindowExtDoSetWindowVariantwxWindowVariant = NULL; + virtual void DoSetWindowVariant(wxWindowVariant variant) override + { + wxWindow::DoSetWindowVariant(variant); + if (*m_wxWindowExtDoSetWindowVariantwxWindowVariant != NULL){ + return m_wxWindowExtDoSetWindowVariantwxWindowVariant(this, variant); + } + } + wxWindowExtDoThawFunc m_wxWindowExtDoThaw = NULL; + virtual void DoThaw() override + { + wxWindow::DoThaw(); + if (*m_wxWindowExtDoThaw != NULL){ + return m_wxWindowExtDoThaw(this); + } + } + wxWindowExtDoUpdateWindowUIwxUpdateUIEventRFunc m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR = NULL; + virtual void DoUpdateWindowUI(wxUpdateUIEvent& event) override + { + wxWindow::DoUpdateWindowUI(event); + if (*m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR != NULL){ + return m_wxWindowExtDoUpdateWindowUIwxUpdateUIEventR(this, event); + } + } + wxWindowExtDragAcceptFilesboolFunc m_wxWindowExtDragAcceptFilesbool = NULL; + virtual void DragAcceptFiles(bool accept) override + { + wxWindow::DragAcceptFiles(accept); + if (*m_wxWindowExtDragAcceptFilesbool != NULL){ + return m_wxWindowExtDragAcceptFilesbool(this, accept); + } + } + wxWindowExtEnableboolFunc m_wxWindowExtEnablebool = NULL; + virtual bool Enable(bool enable = true) override + { + bool res = wxWindow::Enable(enable); + if (*m_wxWindowExtEnablebool != NULL){ + return m_wxWindowExtEnablebool(this, enable); + } + else { + return res; + } + } + wxWindowExtEnableTouchEventsintFunc m_wxWindowExtEnableTouchEventsint = NULL; + virtual bool EnableTouchEvents(int param0) override + { + bool res = wxWindow::EnableTouchEvents(param0); + if (*m_wxWindowExtEnableTouchEventsint != NULL){ + return m_wxWindowExtEnableTouchEventsint(this, param0); + } + else { + return res; + } + } + wxWindowExtEnableVisibleFocusboolFunc m_wxWindowExtEnableVisibleFocusbool = NULL; + virtual void EnableVisibleFocus(bool param0) override + { + wxWindow::EnableVisibleFocus(param0); + if (*m_wxWindowExtEnableVisibleFocusbool != NULL){ + return m_wxWindowExtEnableVisibleFocusbool(this, param0); + } + } + wxWindowExtEndRepositioningChildrenFunc m_wxWindowExtEndRepositioningChildren = NULL; + virtual void EndRepositioningChildren() override + { + wxWindow::EndRepositioningChildren(); + if (*m_wxWindowExtEndRepositioningChildren != NULL){ + return m_wxWindowExtEndRepositioningChildren(this); + } + } + wxWindowExtFitFunc m_wxWindowExtFit = NULL; + virtual void Fit() override + { + wxWindow::Fit(); + if (*m_wxWindowExtFit != NULL){ + return m_wxWindowExtFit(this); + } + } + wxWindowExtFitInsideFunc m_wxWindowExtFitInside = NULL; + virtual void FitInside() override + { + wxWindow::FitInside(); + if (*m_wxWindowExtFitInside != NULL){ + return m_wxWindowExtFitInside(this); + } + } + wxWindowExtGetBestVirtualSizeFunc m_wxWindowExtGetBestVirtualSize = NULL; + virtual wxSize GetBestVirtualSize() const override + { + wxSize res = wxWindow::GetBestVirtualSize(); + if (*m_wxWindowExtGetBestVirtualSize != NULL){ + return m_wxWindowExtGetBestVirtualSize(this); + } + else { + return res; + } + } + wxWindowExtGetCharHeightFunc m_wxWindowExtGetCharHeight = NULL; + virtual int GetCharHeight() const override + { + int res = wxWindow::GetCharHeight(); + if (*m_wxWindowExtGetCharHeight != NULL){ + return m_wxWindowExtGetCharHeight(this); + } + else { + return res; + } + } + wxWindowExtGetCharWidthFunc m_wxWindowExtGetCharWidth = NULL; + virtual int GetCharWidth() const override + { + int res = wxWindow::GetCharWidth(); + if (*m_wxWindowExtGetCharWidth != NULL){ + return m_wxWindowExtGetCharWidth(this); + } + else { + return res; + } + } + wxWindowExtGetClassInfoFunc m_wxWindowExtGetClassInfo = NULL; + virtual wxClassInfo* GetClassInfo() const override + { + wxClassInfo* res = wxWindow::GetClassInfo(); + if (*m_wxWindowExtGetClassInfo != NULL){ + return m_wxWindowExtGetClassInfo(this); + } + else { + return res; + } + } + wxWindowExtGetClientAreaOriginFunc m_wxWindowExtGetClientAreaOrigin = NULL; + virtual wxPoint GetClientAreaOrigin() const override + { + wxPoint res = wxWindow::GetClientAreaOrigin(); + if (*m_wxWindowExtGetClientAreaOrigin != NULL){ + return m_wxWindowExtGetClientAreaOrigin(this); + } + else { + return res; + } + } + wxWindowExtGetClientSizeConstraintintPintPFunc m_wxWindowExtGetClientSizeConstraintintPintP = NULL; + virtual void GetClientSizeConstraint(int* w, int* h) const override + { + wxWindow::GetClientSizeConstraint(w, h); + if (*m_wxWindowExtGetClientSizeConstraintintPintP != NULL){ + return m_wxWindowExtGetClientSizeConstraintintPintP(this, w, h); + } + } + wxWindowExtGetContentScaleFactorFunc m_wxWindowExtGetContentScaleFactor = NULL; + virtual double GetContentScaleFactor() const override + { + double res = wxWindow::GetContentScaleFactor(); + if (*m_wxWindowExtGetContentScaleFactor != NULL){ + return m_wxWindowExtGetContentScaleFactor(this); + } + else { + return res; + } + } + wxWindowExtGetDPIFunc m_wxWindowExtGetDPI = NULL; + virtual wxSize GetDPI() const override + { + wxSize res = wxWindow::GetDPI(); + if (*m_wxWindowExtGetDPI != NULL){ + return m_wxWindowExtGetDPI(this); + } + else { + return res; + } + } + wxWindowExtGetDPIScaleFactorFunc m_wxWindowExtGetDPIScaleFactor = NULL; + virtual double GetDPIScaleFactor() const override + { + double res = wxWindow::GetDPIScaleFactor(); + if (*m_wxWindowExtGetDPIScaleFactor != NULL){ + return m_wxWindowExtGetDPIScaleFactor(this); + } + else { + return res; + } + } + wxWindowExtGetDefaultAttributesFunc m_wxWindowExtGetDefaultAttributes = NULL; + virtual wxVisualAttributes GetDefaultAttributes() const override + { + wxVisualAttributes res = wxWindow::GetDefaultAttributes(); + if (*m_wxWindowExtGetDefaultAttributes != NULL){ + return m_wxWindowExtGetDefaultAttributes(this); + } + else { + return res; + } + } + wxWindowExtGetDefaultBorderFunc m_wxWindowExtGetDefaultBorder = NULL; + virtual wxBorder GetDefaultBorder() const override + { + wxBorder res = wxWindow::GetDefaultBorder(); + if (*m_wxWindowExtGetDefaultBorder != NULL){ + return m_wxWindowExtGetDefaultBorder(this); + } + else { + return res; + } + } + wxWindowExtGetDefaultBorderForControlFunc m_wxWindowExtGetDefaultBorderForControl = NULL; + virtual wxBorder GetDefaultBorderForControl() const override + { + wxBorder res = wxWindow::GetDefaultBorderForControl(); + if (*m_wxWindowExtGetDefaultBorderForControl != NULL){ + return m_wxWindowExtGetDefaultBorderForControl(this); + } + else { + return res; + } + } + wxWindowExtGetDropTargetFunc m_wxWindowExtGetDropTarget = NULL; + virtual wxDropTarget* GetDropTarget() const override + { + wxDropTarget* res = wxWindow::GetDropTarget(); + if (*m_wxWindowExtGetDropTarget != NULL){ + return m_wxWindowExtGetDropTarget(this); + } + else { + return res; + } + } + wxWindowExtGetEffectiveMinSizeFunc m_wxWindowExtGetEffectiveMinSize = NULL; + virtual wxSize GetEffectiveMinSize() const override + { + wxSize res = wxWindow::GetEffectiveMinSize(); + if (*m_wxWindowExtGetEffectiveMinSize != NULL){ + return m_wxWindowExtGetEffectiveMinSize(this); + } + else { + return res; + } + } + wxWindowExtGetEventHashTableFunc m_wxWindowExtGetEventHashTable = NULL; + virtual wxEventHashTable& GetEventHashTable() const override + { + wxEventHashTable& res = wxWindow::GetEventHashTable(); + if (*m_wxWindowExtGetEventHashTable != NULL){ + return m_wxWindowExtGetEventHashTable(this); + } + else { + return res; + } + } + wxWindowExtGetEventTableFunc m_wxWindowExtGetEventTable = NULL; + virtual wxEventTable const* GetEventTable() const override + { + wxEventTable const* res = wxWindow::GetEventTable(); + if (*m_wxWindowExtGetEventTable != NULL){ + return m_wxWindowExtGetEventTable(this); + } + else { + return res; + } + } + wxWindowExtGetHandleFunc m_wxWindowExtGetHandle = NULL; + virtual WXWidget GetHandle() const override + { + WXWidget res = wxWindow::GetHandle(); + if (*m_wxWindowExtGetHandle != NULL){ + return m_wxWindowExtGetHandle(this); + } + else { + return res; + } + } + wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOriginFunc m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin = NULL; + virtual wxString GetHelpTextAtPoint(wxPoint const& pt, wxHelpEvent::Origin origin) const override + { + wxString res = wxWindow::GetHelpTextAtPoint(pt, origin); + if (*m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin != NULL){ + return m_wxWindowExtGetHelpTextAtPointwxPointCRwxHelpEventNOrigin(this, pt, origin); + } + else { + return res; + } + } + wxWindowExtGetLabelFunc m_wxWindowExtGetLabel = NULL; + virtual wxString GetLabel() const override + { + wxString res = wxWindow::GetLabel(); + if (*m_wxWindowExtGetLabel != NULL){ + return m_wxWindowExtGetLabel(this); + } + else { + return res; + } + } + wxWindowExtGetLayoutDirectionFunc m_wxWindowExtGetLayoutDirection = NULL; + virtual wxLayoutDirection GetLayoutDirection() const override + { + wxLayoutDirection res = wxWindow::GetLayoutDirection(); + if (*m_wxWindowExtGetLayoutDirection != NULL){ + return m_wxWindowExtGetLayoutDirection(this); + } + else { + return res; + } + } + wxWindowExtGetMainWindowOfCompositeControlFunc m_wxWindowExtGetMainWindowOfCompositeControl = NULL; + virtual wxWindow* GetMainWindowOfCompositeControl() override + { + wxWindow* res = wxWindow::GetMainWindowOfCompositeControl(); + if (*m_wxWindowExtGetMainWindowOfCompositeControl != NULL){ + return m_wxWindowExtGetMainWindowOfCompositeControl(this); + } + else { + return res; + } + } + wxWindowExtGetMaxClientSizeFunc m_wxWindowExtGetMaxClientSize = NULL; + virtual wxSize GetMaxClientSize() const override + { + wxSize res = wxWindow::GetMaxClientSize(); + if (*m_wxWindowExtGetMaxClientSize != NULL){ + return m_wxWindowExtGetMaxClientSize(this); + } + else { + return res; + } + } + wxWindowExtGetMaxSizeFunc m_wxWindowExtGetMaxSize = NULL; + virtual wxSize GetMaxSize() const override + { + wxSize res = wxWindow::GetMaxSize(); + if (*m_wxWindowExtGetMaxSize != NULL){ + return m_wxWindowExtGetMaxSize(this); + } + else { + return res; + } + } + wxWindowExtGetMinClientSizeFunc m_wxWindowExtGetMinClientSize = NULL; + virtual wxSize GetMinClientSize() const override + { + wxSize res = wxWindow::GetMinClientSize(); + if (*m_wxWindowExtGetMinClientSize != NULL){ + return m_wxWindowExtGetMinClientSize(this); + } + else { + return res; + } + } + wxWindowExtGetMinSizeFunc m_wxWindowExtGetMinSize = NULL; + virtual wxSize GetMinSize() const override + { + wxSize res = wxWindow::GetMinSize(); + if (*m_wxWindowExtGetMinSize != NULL){ + return m_wxWindowExtGetMinSize(this); + } + else { + return res; + } + } + wxWindowExtGetNameFunc m_wxWindowExtGetName = NULL; + virtual wxString GetName() const override + { + wxString res = wxWindow::GetName(); + if (*m_wxWindowExtGetName != NULL){ + return m_wxWindowExtGetName(this); + } + else { + return res; + } + } + wxWindowExtGetPositionConstraintintPintPFunc m_wxWindowExtGetPositionConstraintintPintP = NULL; + virtual void GetPositionConstraint(int* x, int* y) const override + { + wxWindow::GetPositionConstraint(x, y); + if (*m_wxWindowExtGetPositionConstraintintPintP != NULL){ + return m_wxWindowExtGetPositionConstraintintPintP(this, x, y); + } + } + wxWindowExtGetScrollPosintFunc m_wxWindowExtGetScrollPosint = NULL; + virtual int GetScrollPos(int orient) const override + { + int res = wxWindow::GetScrollPos(orient); + if (*m_wxWindowExtGetScrollPosint != NULL){ + return m_wxWindowExtGetScrollPosint(this, orient); + } + else { + return res; + } + } + 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); + } + else { + return res; + } + } + 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); + } + else { + return res; + } + } + wxWindowExtGetSizeConstraintintPintPFunc m_wxWindowExtGetSizeConstraintintPintP = NULL; + virtual void GetSizeConstraint(int* w, int* h) const override + { + wxWindow::GetSizeConstraint(w, h); + if (*m_wxWindowExtGetSizeConstraintintPintP != NULL){ + return m_wxWindowExtGetSizeConstraintintPintP(this, w, h); + } + } + wxWindowExtGetThemeEnabledFunc m_wxWindowExtGetThemeEnabled = NULL; + virtual bool GetThemeEnabled() const override + { + bool res = wxWindow::GetThemeEnabled(); + if (*m_wxWindowExtGetThemeEnabled != NULL){ + return m_wxWindowExtGetThemeEnabled(this); + } + else { + return res; + } + } + wxWindowExtGetValidatorFunc m_wxWindowExtGetValidator = NULL; + virtual wxValidator* GetValidator() override + { + wxValidator* res = wxWindow::GetValidator(); + if (*m_wxWindowExtGetValidator != NULL){ + return m_wxWindowExtGetValidator(this); + } + else { + return res; + } + } + wxWindowExtGetWindowBorderSizeFunc m_wxWindowExtGetWindowBorderSize = NULL; + virtual wxSize GetWindowBorderSize() const override + { + wxSize res = wxWindow::GetWindowBorderSize(); + if (*m_wxWindowExtGetWindowBorderSize != NULL){ + return m_wxWindowExtGetWindowBorderSize(this); + } + else { + return res; + } + } + wxWindowExtGetWindowStyleFlagFunc m_wxWindowExtGetWindowStyleFlag = NULL; + virtual long GetWindowStyleFlag() const override + { + long res = wxWindow::GetWindowStyleFlag(); + if (*m_wxWindowExtGetWindowStyleFlag != NULL){ + return m_wxWindowExtGetWindowStyleFlag(this); + } + else { + return res; + } + } + wxWindowExtHasCaptureFunc m_wxWindowExtHasCapture = NULL; + virtual bool HasCapture() const override + { + bool res = wxWindow::HasCapture(); + if (*m_wxWindowExtHasCapture != NULL){ + return m_wxWindowExtHasCapture(this); + } + else { + return res; + } + } + wxWindowExtHasFocusFunc m_wxWindowExtHasFocus = NULL; + virtual bool HasFocus() const override + { + bool res = wxWindow::HasFocus(); + if (*m_wxWindowExtHasFocus != NULL){ + return m_wxWindowExtHasFocus(this); + } + else { + return res; + } + } + wxWindowExtHasMultiplePagesFunc m_wxWindowExtHasMultiplePages = NULL; + virtual bool HasMultiplePages() const override + { + bool res = wxWindow::HasMultiplePages(); + if (*m_wxWindowExtHasMultiplePages != NULL){ + return m_wxWindowExtHasMultiplePages(this); + } + else { + return res; + } + } + wxWindowExtHasTransparentBackgroundFunc m_wxWindowExtHasTransparentBackground = NULL; + virtual bool HasTransparentBackground() override + { + bool res = wxWindow::HasTransparentBackground(); + if (*m_wxWindowExtHasTransparentBackground != NULL){ + return m_wxWindowExtHasTransparentBackground(this); + } + else { + return res; + } + } + wxWindowExtHideWithEffectwxShowEffectunsignedintFunc m_wxWindowExtHideWithEffectwxShowEffectunsignedint = NULL; + virtual bool HideWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxWindow::HideWithEffect(param0, param1); + if (*m_wxWindowExtHideWithEffectwxShowEffectunsignedint != NULL){ + return m_wxWindowExtHideWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxWindowExtInformFirstDirectionintintintFunc m_wxWindowExtInformFirstDirectionintintint = NULL; + virtual bool InformFirstDirection(int direction, int size, int availableOtherDir) override + { + bool res = wxWindow::InformFirstDirection(direction, size, availableOtherDir); + if (*m_wxWindowExtInformFirstDirectionintintint != NULL){ + return m_wxWindowExtInformFirstDirectionintintint(this, direction, size, availableOtherDir); + } + else { + return res; + } + } + wxWindowExtInheritAttributesFunc m_wxWindowExtInheritAttributes = NULL; + virtual void InheritAttributes() override + { + wxWindow::InheritAttributes(); + if (*m_wxWindowExtInheritAttributes != NULL){ + return m_wxWindowExtInheritAttributes(this); + } + } + wxWindowExtInitDialogFunc m_wxWindowExtInitDialog = NULL; + virtual void InitDialog() override + { + wxWindow::InitDialog(); + if (*m_wxWindowExtInitDialog != NULL){ + return m_wxWindowExtInitDialog(this); + } + } + wxWindowExtIsClientAreaChildwxWindowCPFunc m_wxWindowExtIsClientAreaChildwxWindowCP = NULL; + virtual bool IsClientAreaChild(wxWindow const* param0) const override + { + bool res = wxWindow::IsClientAreaChild(param0); + if (*m_wxWindowExtIsClientAreaChildwxWindowCP != NULL){ + return m_wxWindowExtIsClientAreaChildwxWindowCP(this, param0); + } + else { + return res; + } + } + wxWindowExtIsDoubleBufferedFunc m_wxWindowExtIsDoubleBuffered = NULL; + virtual bool IsDoubleBuffered() const override + { + bool res = wxWindow::IsDoubleBuffered(); + if (*m_wxWindowExtIsDoubleBuffered != NULL){ + return m_wxWindowExtIsDoubleBuffered(this); + } + else { + return res; + } + } + wxWindowExtIsRetainedFunc m_wxWindowExtIsRetained = NULL; + virtual bool IsRetained() const override + { + bool res = wxWindow::IsRetained(); + if (*m_wxWindowExtIsRetained != NULL){ + return m_wxWindowExtIsRetained(this); + } + else { + return res; + } + } + wxWindowExtIsScrollbarAlwaysShownintFunc m_wxWindowExtIsScrollbarAlwaysShownint = NULL; + virtual bool IsScrollbarAlwaysShown(int param0) const override + { + bool res = wxWindow::IsScrollbarAlwaysShown(param0); + if (*m_wxWindowExtIsScrollbarAlwaysShownint != NULL){ + return m_wxWindowExtIsScrollbarAlwaysShownint(this, param0); + } + else { + return res; + } + } + wxWindowExtIsShownFunc m_wxWindowExtIsShown = NULL; + virtual bool IsShown() const override + { + bool res = wxWindow::IsShown(); + if (*m_wxWindowExtIsShown != NULL){ + return m_wxWindowExtIsShown(this); + } + else { + return res; + } + } + wxWindowExtIsShownOnScreenFunc m_wxWindowExtIsShownOnScreen = NULL; + virtual bool IsShownOnScreen() const override + { + bool res = wxWindow::IsShownOnScreen(); + if (*m_wxWindowExtIsShownOnScreen != NULL){ + return m_wxWindowExtIsShownOnScreen(this); + } + else { + return res; + } + } + wxWindowExtIsThisEnabledFunc m_wxWindowExtIsThisEnabled = NULL; + virtual bool IsThisEnabled() const override + { + bool res = wxWindow::IsThisEnabled(); + if (*m_wxWindowExtIsThisEnabled != NULL){ + return m_wxWindowExtIsThisEnabled(this); + } + else { + return res; + } + } + wxWindowExtIsTopLevelFunc m_wxWindowExtIsTopLevel = NULL; + virtual bool IsTopLevel() const override + { + bool res = wxWindow::IsTopLevel(); + if (*m_wxWindowExtIsTopLevel != NULL){ + return m_wxWindowExtIsTopLevel(this); + } + else { + return res; + } + } + wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKindFunc m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind = NULL; + virtual bool IsTopNavigationDomain(wxWindowBase::NavigationKind param0) const override + { + bool res = wxWindow::IsTopNavigationDomain(param0); + if (*m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind != NULL){ + return m_wxWindowExtIsTopNavigationDomainwxWindowBaseNNavigationKind(this, param0); + } + else { + return res; + } + } + wxWindowExtIsTransparentBackgroundSupportedwxStringPFunc m_wxWindowExtIsTransparentBackgroundSupportedwxStringP = NULL; + virtual bool IsTransparentBackgroundSupported(wxString* reason = __null) const override + { + bool res = wxWindow::IsTransparentBackgroundSupported(reason); + if (*m_wxWindowExtIsTransparentBackgroundSupportedwxStringP != NULL){ + return m_wxWindowExtIsTransparentBackgroundSupportedwxStringP(this, reason); + } + else { + return res; + } + } + wxWindowExtLayoutFunc m_wxWindowExtLayout = NULL; + virtual bool Layout() override + { + bool res = wxWindow::Layout(); + if (*m_wxWindowExtLayout != NULL){ + return m_wxWindowExtLayout(this); + } + else { + return res; + } + } + wxWindowExtLayoutPhase1intPFunc m_wxWindowExtLayoutPhase1intP = NULL; + virtual bool LayoutPhase1(int* noChanges) override + { + bool res = wxWindow::LayoutPhase1(noChanges); + if (*m_wxWindowExtLayoutPhase1intP != NULL){ + return m_wxWindowExtLayoutPhase1intP(this, noChanges); + } + else { + return res; + } + } + wxWindowExtLayoutPhase2intPFunc m_wxWindowExtLayoutPhase2intP = NULL; + virtual bool LayoutPhase2(int* noChanges) override + { + bool res = wxWindow::LayoutPhase2(noChanges); + if (*m_wxWindowExtLayoutPhase2intP != NULL){ + return m_wxWindowExtLayoutPhase2intP(this, noChanges); + } + else { + return res; + } + } + wxWindowExtLowerFunc m_wxWindowExtLower = NULL; + virtual void Lower() override + { + wxWindow::Lower(); + if (*m_wxWindowExtLower != NULL){ + return m_wxWindowExtLower(this); + } + } + wxWindowExtMoveConstraintintintFunc m_wxWindowExtMoveConstraintintint = NULL; + virtual void MoveConstraint(int x, int y) override + { + wxWindow::MoveConstraint(x, y); + if (*m_wxWindowExtMoveConstraintintint != NULL){ + return m_wxWindowExtMoveConstraintintint(this, x, y); + } + } + wxWindowExtOnDynamicBindwxDynamicEventTableEntryRFunc m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR = NULL; + virtual bool OnDynamicBind(wxDynamicEventTableEntry& param0) override + { + bool res = wxWindow::OnDynamicBind(param0); + if (*m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR != NULL){ + return m_wxWindowExtOnDynamicBindwxDynamicEventTableEntryR(this, param0); + } + else { + return res; + } + } + wxWindowExtOnInternalIdleFunc m_wxWindowExtOnInternalIdle = NULL; + virtual void OnInternalIdle() override + { + wxWindow::OnInternalIdle(); + if (*m_wxWindowExtOnInternalIdle != NULL){ + return m_wxWindowExtOnInternalIdle(this); + } + } + wxWindowExtPrepareDCwxDCRFunc m_wxWindowExtPrepareDCwxDCR = NULL; + virtual void PrepareDC(wxDC& param0) override + { + wxWindow::PrepareDC(param0); + if (*m_wxWindowExtPrepareDCwxDCR != NULL){ + return m_wxWindowExtPrepareDCwxDCR(this, param0); + } + } + wxWindowExtProcessEventwxEventRFunc m_wxWindowExtProcessEventwxEventR = NULL; + virtual bool ProcessEvent(wxEvent& event) override + { + bool res = wxWindow::ProcessEvent(event); + if (*m_wxWindowExtProcessEventwxEventR != NULL){ + return m_wxWindowExtProcessEventwxEventR(this, event); + } + else { + return res; + } + } + wxWindowExtQueueEventwxEventPFunc m_wxWindowExtQueueEventwxEventP = NULL; + virtual void QueueEvent(wxEvent* event) override + { + wxWindow::QueueEvent(event); + if (*m_wxWindowExtQueueEventwxEventP != NULL){ + return m_wxWindowExtQueueEventwxEventP(this, event); + } + } + wxWindowExtRaiseFunc m_wxWindowExtRaise = NULL; + virtual void Raise() override + { + wxWindow::Raise(); + if (*m_wxWindowExtRaise != NULL){ + return m_wxWindowExtRaise(this); + } + } + wxWindowExtRefreshboolwxRectCPFunc m_wxWindowExtRefreshboolwxRectCP = NULL; + virtual void Refresh(bool eraseBackground = true, wxRect const* rect = (const wxRect*)__null) override + { + wxWindow::Refresh(eraseBackground, rect); + if (*m_wxWindowExtRefreshboolwxRectCP != NULL){ + return m_wxWindowExtRefreshboolwxRectCP(this, eraseBackground, rect); + } + } + wxWindowExtRegisterHotKeyintintintFunc m_wxWindowExtRegisterHotKeyintintint = NULL; + virtual bool RegisterHotKey(int hotkeyId, int modifiers, int keycode) override + { + bool res = wxWindow::RegisterHotKey(hotkeyId, modifiers, keycode); + if (*m_wxWindowExtRegisterHotKeyintintint != NULL){ + return m_wxWindowExtRegisterHotKeyintintint(this, hotkeyId, modifiers, keycode); + } + else { + return res; + } + } + wxWindowExtRemoveChildwxWindowBasePFunc m_wxWindowExtRemoveChildwxWindowBaseP = NULL; + virtual void RemoveChild(wxWindowBase* child) override + { + wxWindow::RemoveChild(child); + if (*m_wxWindowExtRemoveChildwxWindowBaseP != NULL){ + return m_wxWindowExtRemoveChildwxWindowBaseP(this, child); + } + } + wxWindowExtReparentwxWindowBasePFunc m_wxWindowExtReparentwxWindowBaseP = NULL; + virtual bool Reparent(wxWindowBase* newParent) override + { + bool res = wxWindow::Reparent(newParent); + if (*m_wxWindowExtReparentwxWindowBaseP != NULL){ + return m_wxWindowExtReparentwxWindowBaseP(this, newParent); + } + else { + return res; + } + } + wxWindowExtScrollLinesintFunc m_wxWindowExtScrollLinesint = NULL; + virtual bool ScrollLines(int param0) override + { + bool res = wxWindow::ScrollLines(param0); + if (*m_wxWindowExtScrollLinesint != NULL){ + return m_wxWindowExtScrollLinesint(this, param0); + } + else { + return res; + } + } + wxWindowExtScrollPagesintFunc m_wxWindowExtScrollPagesint = NULL; + virtual bool ScrollPages(int param0) override + { + bool res = wxWindow::ScrollPages(param0); + if (*m_wxWindowExtScrollPagesint != NULL){ + return m_wxWindowExtScrollPagesint(this, param0); + } + 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); + } + } + wxWindowExtSearchEventTablewxEventTableRwxEventRFunc m_wxWindowExtSearchEventTablewxEventTableRwxEventR = NULL; + virtual bool SearchEventTable(wxEventTable& table, wxEvent& event) override + { + bool res = wxWindow::SearchEventTable(table, event); + if (*m_wxWindowExtSearchEventTablewxEventTableRwxEventR != NULL){ + return m_wxWindowExtSearchEventTablewxEventTableRwxEventR(this, table, event); + } + else { + return res; + } + } + wxWindowExtSendIdleEventswxIdleEventRFunc m_wxWindowExtSendIdleEventswxIdleEventR = NULL; + virtual bool SendIdleEvents(wxIdleEvent& event) override + { + bool res = wxWindow::SendIdleEvents(event); + if (*m_wxWindowExtSendIdleEventswxIdleEventR != NULL){ + return m_wxWindowExtSendIdleEventswxIdleEventR(this, event); + } + else { + return res; + } + } + wxWindowExtSendSizeEventintFunc m_wxWindowExtSendSizeEventint = NULL; + virtual void SendSizeEvent(int flags = 0) override + { + wxWindow::SendSizeEvent(flags); + if (*m_wxWindowExtSendSizeEventint != NULL){ + return m_wxWindowExtSendSizeEventint(this, flags); + } + } + wxWindowExtSetAcceleratorTablewxAcceleratorTableCRFunc m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR = NULL; + virtual void SetAcceleratorTable(wxAcceleratorTable const& accel) override + { + wxWindow::SetAcceleratorTable(accel); + if (*m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR != NULL){ + return m_wxWindowExtSetAcceleratorTablewxAcceleratorTableCR(this, accel); + } + } + wxWindowExtSetBackgroundColourwxColourCRFunc m_wxWindowExtSetBackgroundColourwxColourCR = NULL; + virtual bool SetBackgroundColour(wxColour const& colour) override + { + bool res = wxWindow::SetBackgroundColour(colour); + if (*m_wxWindowExtSetBackgroundColourwxColourCR != NULL){ + return m_wxWindowExtSetBackgroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxWindowExtSetBackgroundStylewxBackgroundStyleFunc m_wxWindowExtSetBackgroundStylewxBackgroundStyle = NULL; + virtual bool SetBackgroundStyle(wxBackgroundStyle style) override + { + bool res = wxWindow::SetBackgroundStyle(style); + if (*m_wxWindowExtSetBackgroundStylewxBackgroundStyle != NULL){ + return m_wxWindowExtSetBackgroundStylewxBackgroundStyle(this, style); + } + else { + return res; + } + } + wxWindowExtSetCanFocusboolFunc m_wxWindowExtSetCanFocusbool = NULL; + virtual void SetCanFocus(bool param0) override + { + wxWindow::SetCanFocus(param0); + if (*m_wxWindowExtSetCanFocusbool != NULL){ + return m_wxWindowExtSetCanFocusbool(this, param0); + } + } + wxWindowExtSetConstraintSizesboolFunc m_wxWindowExtSetConstraintSizesbool = NULL; + virtual void SetConstraintSizes(bool recurse = true) override + { + wxWindow::SetConstraintSizes(recurse); + if (*m_wxWindowExtSetConstraintSizesbool != NULL){ + return m_wxWindowExtSetConstraintSizesbool(this, recurse); + } + } + wxWindowExtSetCursorwxCursorCRFunc m_wxWindowExtSetCursorwxCursorCR = NULL; + virtual bool SetCursor(wxCursor const& cursor) override + { + bool res = wxWindow::SetCursor(cursor); + if (*m_wxWindowExtSetCursorwxCursorCR != NULL){ + return m_wxWindowExtSetCursorwxCursorCR(this, cursor); + } + else { + return res; + } + } + wxWindowExtSetDoubleBufferedboolFunc m_wxWindowExtSetDoubleBufferedbool = NULL; + virtual void SetDoubleBuffered(bool param0) override + { + wxWindow::SetDoubleBuffered(param0); + if (*m_wxWindowExtSetDoubleBufferedbool != NULL){ + return m_wxWindowExtSetDoubleBufferedbool(this, param0); + } + } + wxWindowExtSetDropTargetwxDropTargetPFunc m_wxWindowExtSetDropTargetwxDropTargetP = NULL; + virtual void SetDropTarget(wxDropTarget* dropTarget) override + { + 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); + } + else { + return res; + } + } + wxWindowExtSetForegroundColourwxColourCRFunc m_wxWindowExtSetForegroundColourwxColourCR = NULL; + virtual bool SetForegroundColour(wxColour const& colour) override + { + bool res = wxWindow::SetForegroundColour(colour); + if (*m_wxWindowExtSetForegroundColourwxColourCR != NULL){ + return m_wxWindowExtSetForegroundColourwxColourCR(this, colour); + } + else { + return res; + } + } + wxWindowExtSetIdwxWindowIDFunc m_wxWindowExtSetIdwxWindowID = NULL; + virtual void SetId(wxWindowID winid) override + { + wxWindow::SetId(winid); + if (*m_wxWindowExtSetIdwxWindowID != NULL){ + return m_wxWindowExtSetIdwxWindowID(this, winid); + } + } + wxWindowExtSetLabelwxStringCRFunc m_wxWindowExtSetLabelwxStringCR = NULL; + virtual void SetLabel(wxString const& label) override + { + wxWindow::SetLabel(label); + if (*m_wxWindowExtSetLabelwxStringCR != NULL){ + return m_wxWindowExtSetLabelwxStringCR(this, label); + } + } + wxWindowExtSetLayoutDirectionwxLayoutDirectionFunc m_wxWindowExtSetLayoutDirectionwxLayoutDirection = NULL; + virtual void SetLayoutDirection(wxLayoutDirection param0) override + { + wxWindow::SetLayoutDirection(param0); + if (*m_wxWindowExtSetLayoutDirectionwxLayoutDirection != NULL){ + return m_wxWindowExtSetLayoutDirectionwxLayoutDirection(this, param0); + } + } + wxWindowExtSetMaxClientSizewxSizeCRFunc m_wxWindowExtSetMaxClientSizewxSizeCR = NULL; + virtual void SetMaxClientSize(wxSize const& size) override + { + wxWindow::SetMaxClientSize(size); + if (*m_wxWindowExtSetMaxClientSizewxSizeCR != NULL){ + return m_wxWindowExtSetMaxClientSizewxSizeCR(this, size); + } + } + wxWindowExtSetMaxSizewxSizeCRFunc m_wxWindowExtSetMaxSizewxSizeCR = NULL; + virtual void SetMaxSize(wxSize const& maxSize) override + { + wxWindow::SetMaxSize(maxSize); + if (*m_wxWindowExtSetMaxSizewxSizeCR != NULL){ + return m_wxWindowExtSetMaxSizewxSizeCR(this, maxSize); + } + } + wxWindowExtSetMinClientSizewxSizeCRFunc m_wxWindowExtSetMinClientSizewxSizeCR = NULL; + virtual void SetMinClientSize(wxSize const& size) override + { + wxWindow::SetMinClientSize(size); + if (*m_wxWindowExtSetMinClientSizewxSizeCR != NULL){ + return m_wxWindowExtSetMinClientSizewxSizeCR(this, size); + } + } + wxWindowExtSetMinSizewxSizeCRFunc m_wxWindowExtSetMinSizewxSizeCR = NULL; + virtual void SetMinSize(wxSize const& minSize) override + { + wxWindow::SetMinSize(minSize); + if (*m_wxWindowExtSetMinSizewxSizeCR != NULL){ + return m_wxWindowExtSetMinSizewxSizeCR(this, minSize); + } + } + wxWindowExtSetNamewxStringCRFunc m_wxWindowExtSetNamewxStringCR = NULL; + virtual void SetName(wxString const& name) override + { + wxWindow::SetName(name); + if (*m_wxWindowExtSetNamewxStringCR != NULL){ + return m_wxWindowExtSetNamewxStringCR(this, name); + } + } + wxWindowExtSetNextHandlerwxEvtHandlerPFunc m_wxWindowExtSetNextHandlerwxEvtHandlerP = NULL; + virtual void SetNextHandler(wxEvtHandler* handler) override + { + wxWindow::SetNextHandler(handler); + if (*m_wxWindowExtSetNextHandlerwxEvtHandlerP != NULL){ + return m_wxWindowExtSetNextHandlerwxEvtHandlerP(this, handler); + } + } + wxWindowExtSetPreviousHandlerwxEvtHandlerPFunc m_wxWindowExtSetPreviousHandlerwxEvtHandlerP = NULL; + virtual void SetPreviousHandler(wxEvtHandler* handler) override + { + wxWindow::SetPreviousHandler(handler); + if (*m_wxWindowExtSetPreviousHandlerwxEvtHandlerP != NULL){ + return m_wxWindowExtSetPreviousHandlerwxEvtHandlerP(this, handler); + } + } + 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 + { + wxWindow::SetScrollbar(orient, pos, thumbvisible, range, refresh); + if (*m_wxWindowExtSetScrollbarintintintintbool != NULL){ + return m_wxWindowExtSetScrollbarintintintintbool(this, orient, pos, thumbvisible, range, refresh); + } + } + wxWindowExtSetSizeConstraintintintintintFunc m_wxWindowExtSetSizeConstraintintintintint = NULL; + virtual void SetSizeConstraint(int x, int y, int w, int h) override + { + wxWindow::SetSizeConstraint(x, y, w, h); + if (*m_wxWindowExtSetSizeConstraintintintintint != NULL){ + return m_wxWindowExtSetSizeConstraintintintintint(this, x, y, w, h); + } + } + wxWindowExtSetSizeHintsintintintintintintFunc m_wxWindowExtSetSizeHintsintintintintintint = NULL; + virtual void SetSizeHints(int minW, int minH, int maxW = wxDefaultCoord, int maxH = wxDefaultCoord, int incW = wxDefaultCoord, int incH = wxDefaultCoord) override + { + wxWindow::SetSizeHints(minW, minH, maxW, maxH, incW, incH); + if (*m_wxWindowExtSetSizeHintsintintintintintint != NULL){ + return m_wxWindowExtSetSizeHintsintintintintintint(this, minW, minH, maxW, maxH, incW, incH); + } + } + wxWindowExtSetThemeEnabledboolFunc m_wxWindowExtSetThemeEnabledbool = NULL; + virtual void SetThemeEnabled(bool enableTheme) override + { + wxWindow::SetThemeEnabled(enableTheme); + if (*m_wxWindowExtSetThemeEnabledbool != NULL){ + return m_wxWindowExtSetThemeEnabledbool(this, enableTheme); + } + } + wxWindowExtSetTransparentwxByteFunc m_wxWindowExtSetTransparentwxByte = NULL; + virtual bool SetTransparent(wxByte param0) override + { + bool res = wxWindow::SetTransparent(param0); + if (*m_wxWindowExtSetTransparentwxByte != NULL){ + return m_wxWindowExtSetTransparentwxByte(this, param0); + } + else { + return res; + } + } + wxWindowExtSetValidatorwxValidatorCRFunc m_wxWindowExtSetValidatorwxValidatorCR = NULL; + virtual void SetValidator(wxValidator const& validator) override + { + wxWindow::SetValidator(validator); + if (*m_wxWindowExtSetValidatorwxValidatorCR != NULL){ + return m_wxWindowExtSetValidatorwxValidatorCR(this, validator); + } + } + wxWindowExtSetWindowStyleFlaglongFunc m_wxWindowExtSetWindowStyleFlaglong = NULL; + virtual void SetWindowStyleFlag(long style) override + { + wxWindow::SetWindowStyleFlag(style); + if (*m_wxWindowExtSetWindowStyleFlaglong != NULL){ + return m_wxWindowExtSetWindowStyleFlaglong(this, style); + } + } + wxWindowExtShouldInheritColoursFunc m_wxWindowExtShouldInheritColours = NULL; + virtual bool ShouldInheritColours() const override + { + bool res = wxWindow::ShouldInheritColours(); + if (*m_wxWindowExtShouldInheritColours != NULL){ + return m_wxWindowExtShouldInheritColours(this); + } + else { + return res; + } + } + wxWindowExtShowboolFunc m_wxWindowExtShowbool = NULL; + virtual bool Show(bool show = true) override + { + bool res = wxWindow::Show(show); + if (*m_wxWindowExtShowbool != NULL){ + return m_wxWindowExtShowbool(this, show); + } + else { + return res; + } + } + wxWindowExtShowWithEffectwxShowEffectunsignedintFunc m_wxWindowExtShowWithEffectwxShowEffectunsignedint = NULL; + virtual bool ShowWithEffect(wxShowEffect param0, unsigned int param1 = 0) override + { + bool res = wxWindow::ShowWithEffect(param0, param1); + if (*m_wxWindowExtShowWithEffectwxShowEffectunsignedint != NULL){ + return m_wxWindowExtShowWithEffectwxShowEffectunsignedint(this, param0, param1); + } + else { + return res; + } + } + wxWindowExtTransferDataFromWindowFunc m_wxWindowExtTransferDataFromWindow = NULL; + virtual bool TransferDataFromWindow() override + { + bool res = wxWindow::TransferDataFromWindow(); + if (*m_wxWindowExtTransferDataFromWindow != NULL){ + return m_wxWindowExtTransferDataFromWindow(this); + } + else { + return res; + } + } + wxWindowExtTransferDataToWindowFunc m_wxWindowExtTransferDataToWindow = NULL; + virtual bool TransferDataToWindow() override + { + bool res = wxWindow::TransferDataToWindow(); + if (*m_wxWindowExtTransferDataToWindow != NULL){ + return m_wxWindowExtTransferDataToWindow(this); + } + else { + return res; + } + } + wxWindowExtTryAfterwxEventRFunc m_wxWindowExtTryAfterwxEventR = NULL; + virtual bool TryAfter(wxEvent& event) override + { + bool res = wxWindow::TryAfter(event); + if (*m_wxWindowExtTryAfterwxEventR != NULL){ + return m_wxWindowExtTryAfterwxEventR(this, event); + } + else { + return res; + } + } + wxWindowExtTryBeforewxEventRFunc m_wxWindowExtTryBeforewxEventR = NULL; + virtual bool TryBefore(wxEvent& event) override + { + bool res = wxWindow::TryBefore(event); + if (*m_wxWindowExtTryBeforewxEventR != NULL){ + return m_wxWindowExtTryBeforewxEventR(this, event); + } + else { + return res; + } + } + wxWindowExtUnregisterHotKeyintFunc m_wxWindowExtUnregisterHotKeyint = NULL; + virtual bool UnregisterHotKey(int hotkeyId) override + { + bool res = wxWindow::UnregisterHotKey(hotkeyId); + if (*m_wxWindowExtUnregisterHotKeyint != NULL){ + return m_wxWindowExtUnregisterHotKeyint(this, hotkeyId); + } + else { + return res; + } + } + wxWindowExtUpdateFunc m_wxWindowExtUpdate = NULL; + virtual void Update() override + { + wxWindow::Update(); + if (*m_wxWindowExtUpdate != NULL){ + return m_wxWindowExtUpdate(this); + } + } + wxWindowExtUpdateWindowUIlongFunc m_wxWindowExtUpdateWindowUIlong = NULL; + virtual void UpdateWindowUI(long flags = wxUPDATE_UI_NONE) override + { + wxWindow::UpdateWindowUI(flags); + if (*m_wxWindowExtUpdateWindowUIlong != NULL){ + return m_wxWindowExtUpdateWindowUIlong(this, flags); + } + } + wxWindowExtValidateFunc m_wxWindowExtValidate = NULL; + virtual bool Validate() override + { + bool res = wxWindow::Validate(); + if (*m_wxWindowExtValidate != NULL){ + return m_wxWindowExtValidate(this); + } + else { + return res; + } + } + wxWindowExtWXAdjustFontToOwnPPIwxFontRFunc m_wxWindowExtWXAdjustFontToOwnPPIwxFontR = NULL; + virtual void WXAdjustFontToOwnPPI(wxFont& param0) const override + { + wxWindow::WXAdjustFontToOwnPPI(param0); + if (*m_wxWindowExtWXAdjustFontToOwnPPIwxFontR != NULL){ + return m_wxWindowExtWXAdjustFontToOwnPPIwxFontR(this, param0); + } + } + wxWindowExtWXGetTextEntryFunc m_wxWindowExtWXGetTextEntry = NULL; + virtual wxTextEntry const* WXGetTextEntry() const override + { + wxTextEntry const* res = wxWindow::WXGetTextEntry(); + if (*m_wxWindowExtWXGetTextEntry != NULL){ + return m_wxWindowExtWXGetTextEntry(this); + } + else { + return res; + } + } + wxWindowExtWXReservedEvtHandler1voidPFunc m_wxWindowExtWXReservedEvtHandler1voidP = NULL; + virtual void* WXReservedEvtHandler1(void* param0) override + { + void* res = wxWindow::WXReservedEvtHandler1(param0); + if (*m_wxWindowExtWXReservedEvtHandler1voidP != NULL){ + return m_wxWindowExtWXReservedEvtHandler1voidP(this, param0); + } + else { + return res; + } + } + wxWindowExtWXReservedEvtHandler2voidPFunc m_wxWindowExtWXReservedEvtHandler2voidP = NULL; + virtual void* WXReservedEvtHandler2(void* param0) override + { + void* res = wxWindow::WXReservedEvtHandler2(param0); + if (*m_wxWindowExtWXReservedEvtHandler2voidP != NULL){ + return m_wxWindowExtWXReservedEvtHandler2voidP(this, param0); + } + else { + return res; + } + } + wxWindowExtWXReservedWindow1voidPFunc m_wxWindowExtWXReservedWindow1voidP = NULL; + virtual void* WXReservedWindow1(void* param0) override + { + void* res = wxWindow::WXReservedWindow1(param0); + if (*m_wxWindowExtWXReservedWindow1voidP != NULL){ + return m_wxWindowExtWXReservedWindow1voidP(this, param0); + } + else { + return res; + } + } + wxWindowExtWXReservedWindow2voidPFunc m_wxWindowExtWXReservedWindow2voidP = NULL; + virtual void* WXReservedWindow2(void* param0) override + { + void* res = wxWindow::WXReservedWindow2(param0); + if (*m_wxWindowExtWXReservedWindow2voidP != NULL){ + return m_wxWindowExtWXReservedWindow2voidP(this, param0); + } + else { + return res; + } + } + wxWindowExtWXReservedWindow3voidPFunc m_wxWindowExtWXReservedWindow3voidP = NULL; + virtual void* WXReservedWindow3(void* param0) override + { + void* res = wxWindow::WXReservedWindow3(param0); + if (*m_wxWindowExtWXReservedWindow3voidP != NULL){ + return m_wxWindowExtWXReservedWindow3voidP(this, param0); + } + else { + return res; + } + } + wxWindowExtWXSetInitialFittingClientSizeintwxSizerPFunc m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP = NULL; + virtual void WXSetInitialFittingClientSize(int flags, wxSizer* sizer = __null) override + { + wxWindow::WXSetInitialFittingClientSize(flags, sizer); + if (*m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP != NULL){ + return m_wxWindowExtWXSetInitialFittingClientSizeintwxSizerP(this, flags, sizer); + } + } + wxWindowExtWarpPointerintintFunc m_wxWindowExtWarpPointerintint = NULL; + virtual void WarpPointer(int x, int y) override + { + wxWindow::WarpPointer(x, y); + if (*m_wxWindowExtWarpPointerintint != NULL){ + return m_wxWindowExtWarpPointerintint(this, x, y); + } + } + wxWindowExtWindowToClientSizewxSizeCRFunc m_wxWindowExtWindowToClientSizewxSizeCR = NULL; + virtual wxSize WindowToClientSize(wxSize const& size) const override + { + wxSize res = wxWindow::WindowToClientSize(size); + if (*m_wxWindowExtWindowToClientSizewxSizeCR != NULL){ + return m_wxWindowExtWindowToClientSizewxSizeCR(this, size); + } + else { + return res; + } + } + wxWindowExt(wxWindowExtAcceptsFocusFunc a_AcceptsFocus, wxWindowExtAcceptsFocusFromKeyboardFunc a_AcceptsFocusFromKeyboard, wxWindowExtAcceptsFocusRecursivelyFunc a_AcceptsFocusRecursively, wxWindowExtAddChildwxWindowBasePFunc a_AddChildwxWindowBaseP, wxWindowExtAddPendingEventwxEventCRFunc a_AddPendingEventwxEventCR, wxWindowExtAdjustForLayoutDirectionwxCoordwxCoordwxCoordFunc a_AdjustForLayoutDirectionwxCoordwxCoordwxCoord, wxWindowExtAdjustForParentClientOriginintRintRintFunc a_AdjustForParentClientOriginintRintRint, wxWindowExtAlwaysShowScrollbarsboolboolFunc a_AlwaysShowScrollbarsboolbool, wxWindowExtAssociateHandleWXWidgetFunc a_AssociateHandleWXWidget, wxWindowExtBeginRepositioningChildrenFunc a_BeginRepositioningChildren, wxWindowExtCanApplyThemeBorderFunc a_CanApplyThemeBorder, wxWindowExtCanBeFocusedFunc a_CanBeFocused, wxWindowExtCanBeOutsideClientAreaFunc a_CanBeOutsideClientArea, wxWindowExtCanScrollintFunc a_CanScrollint, wxWindowExtCanSetTransparentFunc a_CanSetTransparent, wxWindowExtClearBackgroundFunc a_ClearBackground, wxWindowExtClientToWindowSizewxSizeCRFunc a_ClientToWindowSizewxSizeCR, wxWindowExtCloneRefDatawxObjectRefDataCPFunc a_CloneRefDatawxObjectRefDataCP, wxWindowExtCreateRefDataFunc a_CreateRefData, wxWindowExtDestroyFunc a_Destroy, wxWindowExtDissociateHandleFunc a_DissociateHandle, wxWindowExtDoCaptureMouseFunc a_DoCaptureMouse, wxWindowExtDoCentreintFunc a_DoCentreint, wxWindowExtDoClientToScreenintPintPFunc a_DoClientToScreenintPintP, wxWindowExtDoEnableboolFunc a_DoEnablebool, wxWindowExtDoFreezeFunc a_DoFreeze, wxWindowExtDoGetBestClientHeightintFunc a_DoGetBestClientHeightint, wxWindowExtDoGetBestClientSizeFunc a_DoGetBestClientSize, wxWindowExtDoGetBestClientWidthintFunc a_DoGetBestClientWidthint, wxWindowExtDoGetBestSizeFunc a_DoGetBestSize, wxWindowExtDoGetClientDataFunc a_DoGetClientData, wxWindowExtDoGetClientObjectFunc a_DoGetClientObject, wxWindowExtDoGetClientSizeintPintPFunc a_DoGetClientSizeintPintP, wxWindowExtDoGetPositionintPintPFunc a_DoGetPositionintPintP, wxWindowExtDoGetScreenPositionintPintPFunc a_DoGetScreenPositionintPintP, wxWindowExtDoGetSizeintPintPFunc a_DoGetSizeintPintP, 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, 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, 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_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; + m_wxWindowExtFit = a_Fit; + m_wxWindowExtFitInside = a_FitInside; + m_wxWindowExtGetBestVirtualSize = a_GetBestVirtualSize; + m_wxWindowExtGetCharHeight = a_GetCharHeight; + 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_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; + m_wxWindowExtSetLabelwxStringCR = a_SetLabelwxStringCR; + m_wxWindowExtSetLayoutDirectionwxLayoutDirection = a_SetLayoutDirectionwxLayoutDirection; + m_wxWindowExtSetMaxClientSizewxSizeCR = a_SetMaxClientSizewxSizeCR; + m_wxWindowExtSetMaxSizewxSizeCR = a_SetMaxSizewxSizeCR; + m_wxWindowExtSetMinClientSizewxSizeCR = a_SetMinClientSizewxSizeCR; + m_wxWindowExtSetMinSizewxSizeCR = a_SetMinSizewxSizeCR; + m_wxWindowExtSetNamewxStringCR = a_SetNamewxStringCR; + m_wxWindowExtSetNextHandlerwxEvtHandlerP = a_SetNextHandlerwxEvtHandlerP; + 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_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; + } +}; + + + #endif