]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/palmos/evtloop.h
Implement GetPageText for the OSX WebKit implementation.
[wxWidgets.git] / include / wx / palmos / evtloop.h
index b0dadde7e5ba0f4ae8fbb6d1c215c8a588b89fbe..07dc85073357ed1b6e5caef7c0fde7156162407c 100644 (file)
@@ -1,10 +1,10 @@
 ///////////////////////////////////////////////////////////////////////////////
 // Name:        wx/palmos/evtloop.h
 // Purpose:     wxEventLoop class for Palm OS
 ///////////////////////////////////////////////////////////////////////////////
 // Name:        wx/palmos/evtloop.h
 // Purpose:     wxEventLoop class for Palm OS
-// Author:      William Osborne
+// Author:      William Osborne - minimal working wxPalmOS port
 // Modified by:
 // Created:     2004-10-14
 // Modified by:
 // Created:     2004-10-14
-// RCS-ID:      $Id
+// RCS-ID:      $Id$
 // Copyright:   (c) William Osborne
 // Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
 // Copyright:   (c) William Osborne
 // Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
 // wxEventLoop
 // ----------------------------------------------------------------------------
 
 // wxEventLoop
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxEventLoop : public wxEventLoopBase
+class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxEventLoopBase
 {
 public:
 {
 public:
-    wxEventLoop();
+    wxGUIEventLoop();
 
     // implement base class pure virtuals
     virtual int Run();
     virtual void Exit(int rc = 0);
     virtual bool Pending() const;
     virtual bool Dispatch();
 
     // implement base class pure virtuals
     virtual int Run();
     virtual void Exit(int rc = 0);
     virtual bool Pending() const;
     virtual bool Dispatch();
+    virtual int DispatchTimeout(unsigned long timeout);
     virtual bool IsRunning() const;
     virtual bool IsRunning() const;
+    virtual bool YieldFor(long eventsToProcess);
 
     // MSW-specific methods
     // --------------------
 
     // MSW-specific methods
     // --------------------
@@ -37,6 +39,7 @@ public:
 
     // process a single message
     virtual void ProcessMessage(WXMSG *msg);
 
     // process a single message
     virtual void ProcessMessage(WXMSG *msg);
+    virtual void WakeUp();
 
 protected:
     // should we exit the loop?
 
 protected:
     // should we exit the loop?