]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/wx.i
compilation error fix (trailing comma in an enum)
[wxWidgets.git] / wxPython / src / wx.i
index 351c6e4bb1812c8c4f46d592f4e92c35f1b70029..bca4da78209f22ca5ddff1c7af47f654e39d9e4f 100644 (file)
@@ -12,6 +12,7 @@
 
 %module wx
 
 
 %module wx
 
+
 %{
 #include "helpers.h"
 %}
 %{
 #include "helpers.h"
 %}
@@ -107,12 +108,12 @@ public:
 
 %inline %{
     wxPyApp* wxGetApp() {
 
 %inline %{
     wxPyApp* wxGetApp() {
-        return wxPythonApp;
+        //return wxPythonApp;
+        return (wxPyApp*)wxTheApp;
     }
 %}
 
 
     }
 %}
 
 
-
 //----------------------------------------------------------------------
 // this is used to cleanup after wxWindows when Python shuts down.
 
 //----------------------------------------------------------------------
 // this is used to cleanup after wxWindows when Python shuts down.
 
@@ -157,12 +158,12 @@ extern "C" SWIGEXPORT(void) initfontsc();
 // the wxc module and will then have safe access to these functions, even if
 // in another shared library.
 static wxPyCoreAPI API = {
 // the wxc module and will then have safe access to these functions, even if
 // in another shared library.
 static wxPyCoreAPI API = {
-    SWIG_MakePtr,
-    SWIG_GetPtr,
-    SWIG_GetPtrObj,
-    SWIG_RegisterMapping,
-    SWIG_addvarlink,
-    SWIG_newvarlink,
+    (p_SWIG_MakePtr_t)SWIG_MakePtr,
+    (p_SWIG_GetPtr_t)SWIG_GetPtr,
+    (p_SWIG_GetPtrObj_t)SWIG_GetPtrObj,
+    (p_SWIG_RegisterMapping_t)SWIG_RegisterMapping,
+    (p_SWIG_addvarlink_t)SWIG_addvarlink,
+    (p_SWIG_newvarlink_t)SWIG_newvarlink,
 
     wxPyBeginAllowThreads,
     wxPyEndAllowThreads,
 
     wxPyBeginAllowThreads,
     wxPyEndAllowThreads,
@@ -271,4 +272,3 @@ static wxPyCoreAPI API = {
 
 %pragma(python) include="_extras.py";
 
 
 %pragma(python) include="_extras.py";
 
-