- /** Returns the standard icons for the msg dialogs, implemented in
- src/generic/msgdlgg.cpp and src/gtk/app.cpp. */
- virtual wxIcon GetStdIcon(int which) const;
- inline void SetWantDebugOutput( bool flag ) { m_wantDebugOutput = flag; }
- inline bool GetWantDebugOutput() { return m_wantDebugOutput; }
-
- void OnIdle( wxIdleEvent &event );
- bool SendIdleEvents();
- bool SendIdleEvents( wxWindow* win );
-
- inline wxString GetAppName() const
- { if (m_appName != "") return m_appName; else return m_className; }
- inline void SetAppName( const wxString& name ) { m_appName = name; }
-
- inline wxString GetClassName() const { return m_className; }
- inline void SetClassName( const wxString& name ) { m_className = name; }
-
- const wxString& GetVendorName() const { return m_vendorName; }
- void SetVendorName( const wxString& name ) { m_vendorName = name; }
-
- inline void SetExitOnFrameDelete( bool flag ) { m_exitOnFrameDelete = flag; }
- inline bool GetExitOnFrameDelete() const { return m_exitOnFrameDelete; }
-
- void SetPrintMode( int WXUNUSED(mode) ) {}
- int GetPrintMode() const { return wxPRINT_POSTSCRIPT; }
-
-#if wxUSE_LOG
- /* override this function to create default log target of arbitrary
- * user-defined classv (default implementation creates a wxLogGui object) */
- virtual wxLog *CreateLogTarget();
-#endif // wxUSE_LOG
-
- // implementation
-
- static bool Initialize();
+ virtual void Exit();
+
+ virtual bool Yield(bool onlyIfNeeded = FALSE);
+ virtual void WakeUpIdle();
+
+ virtual bool Initialize(int& argc, wxChar **argv);
+ virtual void CleanUp();
+