%module wx
+
%{
#include "helpers.h"
%}
-
//----------------------------------------------------------------------
// This is where we include the other wrapper definition files for SWIG
//----------------------------------------------------------------------
%import streams.i
%import filesys.i
%import utils.i
+%import fonts.i
+
%native(_wxStart) __wxStart;
%native(_wxSetDictionary) __wxSetDictionary;
void SetTopWindow(wxWindow* window);
void SetVendorName(const wxString& name);
void SetUseBestVisual(bool flag);
- wxIcon GetStdIcon(int which);
};
%inline %{
wxPyApp* wxGetApp() {
- return wxPythonApp;
+ //return wxPythonApp;
+ return (wxPyApp*)wxTheApp;
}
%}
-
//----------------------------------------------------------------------
// this is used to cleanup after wxWindows when Python shuts down.
extern "C" SWIGEXPORT(void) initstreamsc();
extern "C" SWIGEXPORT(void) initfilesysc();
extern "C" SWIGEXPORT(void) initutilsc();
+extern "C" SWIGEXPORT(void) initfontsc();
wxPyMake_wxSizer,
wxPyPtrTypeMap_Add,
wxArrayString2PyList_helper,
- wxArrayInt2PyList_helper
+ wxArrayInt2PyList_helper,
+
+ wxPyClientData_dtor,
+ wxPyUserData_dtor,
+ wxPyOORClientData_dtor
};
initstreamsc();
initfilesysc();
initutilsc();
+ initfontsc();
PyDict_SetItemString(d,"wxMAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
%pragma(python) include="_extras.py";
-