X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/80eee8378f6b6e8b9ecae46062c2b66ff4469f48..b02dd12239c8a59b9a545d9fcb04974f8ad02c6b:/include/wx/osx/cocoa/evtloop.h diff --git a/include/wx/osx/cocoa/evtloop.h b/include/wx/osx/cocoa/evtloop.h index 79c25c2b00..a327ee45de 100644 --- a/include/wx/osx/cocoa/evtloop.h +++ b/include/wx/osx/cocoa/evtloop.h @@ -15,13 +15,30 @@ class WXDLLIMPEXP_BASE wxGUIEventLoop : public wxCFEventLoop { public: wxGUIEventLoop(); + ~wxGUIEventLoop(); + void BeginModalSession( wxWindow* modalWindow ); + + void EndModalSession(); + + virtual void WakeUp(); + protected: virtual int DoDispatchTimeout(unsigned long timeout); - + virtual void DoRun(); virtual void DoStop(); + + virtual CFRunLoopRef CFGetCurrentRunLoop() const; + + void* m_modalSession; + + wxWindow* m_modalWindow; + + WXWindow m_dummyWindow; + + int m_modalNestedLevel; }; #endif // _WX_OSX_COCOA_EVTLOOP_H_