Update headers and templates
This commit is contained in:
parent
02ce738d3e
commit
c417beda6d
35 changed files with 38971 additions and 2443 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
3032
wxheaders/wxext/app_ext2.h
Normal file
3032
wxheaders/wxext/app_ext2.h
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
|
|
@ -5,26 +5,25 @@
|
|||
#include <wx/vidmode.h>
|
||||
|
||||
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;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
1704
wxheaders/wxext/frame_ext2.h
Normal file
1704
wxheaders/wxext/frame_ext2.h
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -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;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue