]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/carbon/evtloop.h
Restore correct setting of the background colour.
[wxWidgets.git] / include / wx / osx / carbon / evtloop.h
index 60f5704574a06b7a9057ff99f51f689f5b1356c8..d704a9c50ca4b284ede5c64e002fb41eddf9e49c 100644 (file)
 #ifndef _WX_MAC_CARBON_EVTLOOP_H_
 #define _WX_MAC_CARBON_EVTLOOP_H_
 
+class OpaqueEventRef;
+typedef OpaqueEventRef *EventRef;
+
 class WXDLLIMPEXP_CORE wxGUIEventLoop : public wxEventLoopManual
 {
 public:
     wxGUIEventLoop();
 
+    // implement/override base class pure virtual
     virtual bool Pending() const;
     virtual bool Dispatch();
+    virtual int DispatchTimeout(unsigned long timeout);
 
-    // implement base class pure virtual
     virtual void WakeUp();
+    virtual bool YieldFor(long eventsToProcess);
+
 private:
+    // dispatch an event and release it
+    void DispatchAndReleaseEvent(EventRef event);
+
     double      m_sleepTime;
 };