X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e39af974ef7846e26686ae39d74e4696c1fef0c3..2d73b710e1fb5d1e99b4bdbcbdbf301d3bce1bc2:/include/wx/msw/app.h diff --git a/include/wx/msw/app.h b/include/wx/msw/app.h index 17e363b6b3..058849b80f 100644 --- a/include/wx/msw/app.h +++ b/include/wx/msw/app.h @@ -12,7 +12,7 @@ #ifndef _WX_APP_H_ #define _WX_APP_H_ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "app.h" #endif @@ -39,12 +39,6 @@ public: virtual bool Initialize(int& argc, wxChar **argv); virtual void CleanUp(); - virtual int MainLoop(); - virtual void ExitMainLoop(); - virtual bool Initialized(); - virtual bool Pending(); - virtual void Dispatch(); - virtual bool Yield(bool onlyIfNeeded = FALSE); virtual void WakeUpIdle(); @@ -67,18 +61,6 @@ public: static bool RegisterWindowClasses(); static bool UnregisterWindowClasses(); - // message processing - // ------------------ - - // process the given message - virtual void DoMessage(WXMSG *pMsg); - - // retrieve the next message from the queue and process it - virtual bool DoMessage(); - - // preprocess the message - virtual bool ProcessMessage(WXMSG* pMsg); - // idle processing // --------------- @@ -98,10 +80,8 @@ public: static int m_nCmdShow; protected: - // we exit the main event loop when this flag becomes false - bool m_keepGoing; - DECLARE_EVENT_TABLE() + DECLARE_NO_COPY_CLASS(wxApp) }; int WXDLLEXPORT wxEntry(WXHINSTANCE hInstance, WXHINSTANCE hPrevInstance,