]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/evtloop.h
Initial commit for Laurent Humbertclaude's Windows slave.
[wxWidgets.git] / include / wx / evtloop.h
index 0be2ab6dc79feef34770063954e638c6e6c7fd7b..bb22bb84db56f5460ee59fb8bece0aeeddc4bab5 100644 (file)
@@ -156,7 +156,7 @@ protected:
 #else // !GUI
     // we can't define wxEventLoop differently in GUI and base libraries so use
     // a #define to still allow writing wxEventLoop in the user code
 #else // !GUI
     // we can't define wxEventLoop differently in GUI and base libraries so use
     // a #define to still allow writing wxEventLoop in the user code
-    #if defined(__WXMSW__) || defined(__UNIX__)
+    #if wxUSE_CONSOLE_EVENTLOOP && (defined(__WXMSW__) || defined(__UNIX__))
         #define wxEventLoop wxConsoleEventLoop
     #else // we still must define it somehow for the code below...
         #define wxEventLoop wxEventLoopBase
         #define wxEventLoop wxConsoleEventLoop
     #else // we still must define it somehow for the code below...
         #define wxEventLoop wxEventLoopBase
@@ -223,6 +223,8 @@ private:
     wxEventLoopBase *m_evtLoopOld;
 };
 
     wxEventLoopBase *m_evtLoopOld;
 };
 
+#if wxUSE_CONSOLE_EVENTLOOP
+
 class wxEventLoopGuarantor
 {
 public:
 class wxEventLoopGuarantor
 {
 public:
@@ -249,4 +251,6 @@ private:
     wxEventLoop *m_evtLoopNew;
 };
 
     wxEventLoop *m_evtLoopNew;
 };
 
+#endif // wxUSE_CONSOLE_EVENTLOOP
+
 #endif // _WX_EVTLOOP_H_
 #endif // _WX_EVTLOOP_H_