X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ffecfa5aeb540b54914739dbb8603edbbd4c00a0..664f15dc8e8ab0f25199e45569fed7af23bdf844:/include/wx/palmos/app.h diff --git a/include/wx/palmos/app.h b/include/wx/palmos/app.h index 7e2c362e08..65f4303b01 100644 --- a/include/wx/palmos/app.h +++ b/include/wx/palmos/app.h @@ -1,10 +1,10 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: app.h +// Name: wx/palmos/app.h // Purpose: wxApp class -// Author: William Osborne +// Author: William Osborne - minimal working wxPalmOS port // Modified by: // Created: 10/17/04 -// RCS-ID: $Id: +// RCS-ID: $Id$ // Copyright: (c) William Osborne // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -12,10 +12,6 @@ #ifndef _WX_APP_H_ #define _WX_APP_H_ -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "app.h" -#endif - #include "wx/event.h" #include "wx/icon.h" @@ -54,13 +50,6 @@ public: virtual bool OnExceptionInMainLoop(); #endif // wxUSE_EXCEPTIONS - // deprecated functions, use wxEventLoop directly instead -#if WXWIN_COMPATIBILITY_2_4 - wxDEPRECATED( void DoMessage(WXMSG *pMsg) ); - wxDEPRECATED( bool DoMessage() ); - wxDEPRECATED( bool ProcessMessage(WXMSG* pMsg) ); -#endif // WXWIN_COMPATIBILITY_2_4 - protected: int m_printMode; // wxPRINT_WINDOWS, wxPRINT_POSTSCRIPT @@ -99,19 +88,23 @@ protected: extern int WXDLLEXPORT wxEntry(); -#include #define IMPLEMENT_WXWIN_MAIN \ + \ + extern "C" { \ + \ uint32_t PilotMain(uint16_t cmd, MemPtr cmdPBP, uint16_t launchFlags) \ { \ switch (cmd) { \ - case sysAppLaunchCmdNormalLaunch: \ + case 0 /* sysAppLaunchCmdNormalLaunch */ : \ wxEntry(); \ break; \ default: \ break; \ } \ - return errNone; \ + return 0 /* errNone */ ; \ + } \ + \ } - + #endif // _WX_APP_H_