virtual bool Pending();
virtual void Dispatch();
virtual bool Yield(bool onlyIfNeeded = FALSE);
+ virtual bool ProcessIdle();
virtual bool OnInitGui();
// Processes an X event.
virtual bool ProcessXEvent(WXEvent* event);
- virtual void OnAssert(const wxChar *file, int line, const wxChar *msg);
+#ifdef __WXDEBUG__
+ virtual void OnAssert(const wxChar *file, int line, const wxChar* cond, const wxChar *msg);
+#endif // __WXDEBUG__
protected:
bool m_showOnInit;
static void CleanUp();
void DeletePendingObjects();
- bool ProcessIdle();
WXWindow GetTopLevelWidget() const { return m_topLevelWidget; }
WXColormap GetMainColormap(WXDisplay* display);
const wxSize& GetInitialSize() const { return m_initialSize; }
bool GetShowIconic() const { return m_showIconic; }
+#if wxUSE_UNICODE
+ // Global context for Pango layout. Either use X11
+ // or use Xft rendering according to GDK_USE_XFT
+ // environment variable
+ PangoContext* GetPangoContext();
+#endif
+
// We need this before creating the app
static WXDisplay* GetDisplay() { return ms_display; }
static WXDisplay* ms_display;
static long sm_lastMessageTime;
bool m_showIconic;
wxSize m_initialSize;
-
+
+#if !wxUSE_NANOX
// Someone find a better place for these
int m_visualType; // TrueColor, DirectColor etc.
int m_visualDepth;
int m_visualBluePrec;
unsigned char *m_colorCube;
+#endif
protected:
bool m_keepGoing;