#pragma interface
#endif
-#include "wx/defs.h"
-#include "wx/window.h"
#include "wx/frame.h"
#include "wx/icon.h"
class wxApp;
class wxLog;
-//-----------------------------------------------------------------------------
-// global data
-//-----------------------------------------------------------------------------
-
-extern wxApp *wxTheApp;
-
-//-----------------------------------------------------------------------------
-// global functions
-//-----------------------------------------------------------------------------
-
-void wxExit(void);
-bool wxYield(void);
-
-//-----------------------------------------------------------------------------
-// constants
-//-----------------------------------------------------------------------------
-
-#define wxPRINT_WINDOWS 1
-#define wxPRINT_POSTSCRIPT 2
-
//-----------------------------------------------------------------------------
// wxApp
//-----------------------------------------------------------------------------
class wxApp: public wxAppBase
{
-DECLARE_DYNAMIC_CLASS(wxApp)
-
public:
wxApp();
~wxApp();
static void CleanUp();
bool ProcessIdle();
-#if wxUSE_THREADS
- void ProcessPendingEvents();
-#endif
void DeletePendingObjects();
// This can be used to suppress the generation of Idle events.
/// Set to TRUE while we are in wxYield().
bool m_suppressIdleEvents;
+private:
+ DECLARE_DYNAMIC_CLASS(wxApp)
DECLARE_EVENT_TABLE()
};