git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64093
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void DoRun();
virtual void DoStop();
virtual void DoRun();
virtual void DoStop();
+
+ virtual CFRunLoopRef CFGetCurrentRunLoop() const;
};
#endif // _WX_OSX_COCOA_EVTLOOP_H_
};
#endif // _WX_OSX_COCOA_EVTLOOP_H_
QuitApplicationEventLoop();
}
QuitApplicationEventLoop();
}
+CFRunLoopRef wxGUIEventLoop::CFGetCurrentRunLoop() const
+{
+ return wxCFEventLoop::CFGetCurrentRunLoop();
+}
+
// TODO move into a evtloop_osx.cpp
wxModalEventLoop::wxModalEventLoop(wxWindow *modalWindow)
// TODO move into a evtloop_osx.cpp
wxModalEventLoop::wxModalEventLoop(wxWindow *modalWindow)
void wxModalEventLoop::DoRun()
{
void wxModalEventLoop::DoRun()
{
+ wxWindowDisabler disabler(m_modalWindow);
wxMacAutoreleasePool autoreleasepool;
bool resetGroupParent = false;
wxMacAutoreleasePool autoreleasepool;
bool resetGroupParent = false;
+CFRunLoopRef wxGUIEventLoop::CFGetCurrentRunLoop() const
+{
+ NSRunLoop* nsloop = [NSRunLoop currentRunLoop];
+ return [nsloop getCFRunLoop];
+}
+
+
// TODO move into a evtloop_osx.cpp
wxModalEventLoop::wxModalEventLoop(wxWindow *modalWindow)
// TODO move into a evtloop_osx.cpp
wxModalEventLoop::wxModalEventLoop(wxWindow *modalWindow)