]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/motif/app.h
fixed bug with the caret positioning after SetValue() introduced by the last commit
[wxWidgets.git] / include / wx / motif / app.h
index 7787929380e2ab97cdf36484a48e1818b5a7cf1a..092e6515a7f008b8a06daa97b08dff5fbfe0e000 100644 (file)
@@ -29,7 +29,7 @@
 
 class WXDLLEXPORT wxFrame;
 class WXDLLEXPORT wxWindow;
-class WXDLLEXPORT wxApp ;
+class WXDLLEXPORT wxApp;
 class WXDLLEXPORT wxKeyEvent;
 class WXDLLEXPORT wxLog;
 
@@ -51,8 +51,9 @@ public:
     virtual int MainLoop();
     virtual void ExitMainLoop();
     virtual bool Initialized();
-    virtual bool Pending() ;
-    virtual void Dispatch() ;
+    virtual bool Pending();
+    virtual void Dispatch();
+    virtual bool Yield(bool onlyIfNeeded = FALSE);
 
     virtual bool OnInitGui();
 
@@ -82,6 +83,9 @@ public:
     // Returns TRUE if a key down event has been processed
     virtual bool CheckForKeyDown(WXEvent* event);
 
+    // Returns TRUE if a key up event has been processed
+    virtual bool CheckForKeyUp(WXEvent* event);
+
 protected:
     bool                  m_showOnInit;
 
@@ -92,14 +96,11 @@ public:
 
     void DeletePendingObjects();
     bool ProcessIdle();
-#if wxUSE_THREADS
-    void ProcessPendingEvents();
-#endif
 
     // Motif-specific
     WXAppContext   GetAppContext() const { return m_appContext; }
     WXWidget       GetTopLevelWidget() const { return m_topLevelWidget; }
-    WXColormap     GetMainColormap(WXDisplay* display) ;
+    WXColormap     GetMainColormap(WXDisplay* display);
     WXDisplay*     GetInitialDisplay() const { return m_initialDisplay; }
     long           GetMaxRequestSize() const { return m_maxRequestSize; }
 
@@ -111,7 +112,7 @@ public:
     int            m_nCmdShow;
 
 protected:
-    bool                  m_keepGoing ;
+    bool                  m_keepGoing;
 
     // Motif-specific
     WXAppContext          m_appContext;