]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_evtloop.i
Added missing platform constants
[wxWidgets.git] / wxPython / src / _evtloop.i
index 124be3153539b9b5dcc6d3e46899f3214f4fdb94..de95253c705cec927a2c19c17cec092c5a2b4edb 100644 (file)
@@ -20,7 +20,7 @@
 %newgroup
 
 %{
-#ifdef __WXMAC__
+#if 0   // #ifdef __WXMAC__
 
 // A dummy class that raises an exception if used...    
 class wxEventLoop
@@ -72,4 +72,17 @@ public:
 };
 
 
+
+// This object sets the wxEventLoop given to the ctor as the currently active
+// one and unsets it in its dtor, this is especially useful in presence of
+// exceptions but is more tidy even when we don't use them
+class wxEventLoopActivator
+{
+public:
+    wxEventLoopActivator(wxEventLoop *evtLoop);
+    ~wxEventLoopActivator();
+};
+
+
 //---------------------------------------------------------------------------