X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8071012d63f20d757554f9ed4b9cd3e789e5f0cd..5c7b506103cfc078a821860766e31c47d595e07f:/src/mac/carbon/evtloop.cpp?ds=sidebyside diff --git a/src/mac/carbon/evtloop.cpp b/src/mac/carbon/evtloop.cpp index ab9e51700d..681564bffa 100644 --- a/src/mac/carbon/evtloop.cpp +++ b/src/mac/carbon/evtloop.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: mac/carbon/evtloop.cpp +// Name: src/mac/carbon/evtloop.cpp // Purpose: implementation of wxEventLoop for wxMac // Author: Vadim Zeitlin // Modified by: @@ -25,10 +25,16 @@ #endif #include "wx/evtloop.h" -#include "wx/app.h" -#include +#ifndef WX_PRECOMP + #include "wx/app.h" +#endif // WX_PRECOMP +#ifdef __DARWIN__ + #include +#else + #include +#endif // ============================================================================ // wxEventLoop implementation // ============================================================================ @@ -39,7 +45,7 @@ #if wxMAC_USE_RUN_APP_EVENT_LOOP -int wxEventLoop::Run() +int wxGUIEventLoop::Run() { wxEventLoopActivator activate(this); @@ -48,7 +54,7 @@ int wxEventLoop::Run() return m_exitcode; } -void wxEventLoop::Exit(int rc) +void wxGUIEventLoop::Exit(int rc) { m_exitcode = rc; @@ -63,7 +69,7 @@ void wxEventLoop::Exit(int rc) // functions only used by wxEventLoopManual-based implementation // ---------------------------------------------------------------------------- -void wxEventLoop::WakeUp() +void wxGUIEventLoop::WakeUp() { extern void wxMacWakeUp(); @@ -76,7 +82,7 @@ void wxEventLoop::WakeUp() // low level functions used in both cases // ---------------------------------------------------------------------------- -bool wxEventLoop::Pending() const +bool wxGUIEventLoop::Pending() const { EventRef theEvent; @@ -90,7 +96,7 @@ bool wxEventLoop::Pending() const ) == noErr; } -bool wxEventLoop::Dispatch() +bool wxGUIEventLoop::Dispatch() { // TODO: we probably should do the dispatching directly from here but for // now it's easier to forward to wxApp which has all the code to do @@ -101,4 +107,3 @@ bool wxEventLoop::Dispatch() wxTheApp->MacDoOneEvent(); return true; } -