+ void OSXUseLowLevelWakeup(bool useIt)
+ { m_osxLowLevelWakeUp = useIt ; }
+
+protected:
+ virtual int DoDispatchTimeout(unsigned long timeout);
+
+ virtual void OSXDoRun();
+ virtual void OSXDoStop();
+
+ virtual CFRunLoopRef CFGetCurrentRunLoop() const;
+
+ void* m_modalSession;
+
+ wxWindow* m_modalWindow;
+
+ WXWindow m_dummyWindow;
+
+ int m_modalNestedLevel;
+
+ bool m_osxLowLevelWakeUp;