X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dde19c2180ef8d6415af7bb2492bfcb0a2d5c7e4..03773e400b6ff2692f2a9ba045d652c3b7b7109d:/include/wx/gtk/app.h?ds=sidebyside diff --git a/include/wx/gtk/app.h b/include/wx/gtk/app.h index 630bf9b04d..4b1b2e5029 100644 --- a/include/wx/gtk/app.h +++ b/include/wx/gtk/app.h @@ -14,13 +14,9 @@ // classes //----------------------------------------------------------------------------- -#if wxUSE_THREADS -class WXDLLIMPEXP_FWD_BASE wxMutex; -#endif - -#if wxUSE_LIBHILDON +#if wxUSE_LIBHILDON || wxUSE_LIBHILDON2 typedef struct _HildonProgram HildonProgram; -#endif // wxUSE_LIBHILDON +#endif // wxUSE_LIBHILDON || wxUSE_LIBHILDON2 //----------------------------------------------------------------------------- // wxApp @@ -45,13 +41,11 @@ public: virtual bool Initialize(int& argc, wxChar **argv); virtual void CleanUp(); -#ifdef __WXDEBUG__ virtual void OnAssertFailure(const wxChar *file, int line, const wxChar *func, const wxChar *cond, const wxChar *msg); -#endif // __WXDEBUG__ // GTK-specific methods // ------------------- @@ -62,10 +56,10 @@ public: // must return XVisualInfo pointer (it is not freed by caller) virtual void *GetXVisualInfo() { return NULL; } -#if wxUSE_LIBHILDON +#if wxUSE_LIBHILDON || wxUSE_LIBHILDON2 // Maemo-specific method: get the main program object - HildonProgram *GetHildonProgram() const { return m_hildonProgram; } -#endif // wxUSE_LIBHILDON + HildonProgram *GetHildonProgram(); +#endif // wxUSE_LIBHILDON || wxUSE_LIBHILDON2 // implementation only from now on // ------------------------------- @@ -80,17 +74,16 @@ public: private: // true if we're inside an assert modal dialog -#ifdef __WXDEBUG__ bool m_isInAssert; -#endif // __WXDEBUG__ + #if wxUSE_THREADS - wxMutex* m_idleMutex; + wxMutex m_idleMutex; #endif guint m_idleSourceId; -#if wxUSE_LIBHILDON +#if wxUSE_LIBHILDON || wxUSE_LIBHILDON2 HildonProgram *m_hildonProgram; -#endif // wxUSE_LIBHILDON +#endif // wxUSE_LIBHILDON || wxUSE_LIBHILDON2 DECLARE_DYNAMIC_CLASS(wxApp) };