*
* This file was automatically generated by :
* Simplified Wrapper and Interface Generator (SWIG)
- * Version 1.1 (Patch 5)
+ * Version 1.1 (Patch 6)
*
* Portions Copyright (c) 1995-1998
* The University of Utah and The Regents of the University of California.
#define SWIGPYTHON
#include <string.h>
#include <stdlib.h>
-/***********************************************************************
- * $Header$
- * swig_lib/python/python.cfg
- *
- * This file contains coded needed to add variable linking to the
- * Python interpreter. C variables are added as a new kind of Python
- * datatype.
- *
- * Also contains supporting code for building python under Windows
- * and things like that.
- *
- * $Log$
- * Revision 1.1 1998/12/15 20:44:01 RD
- * Changed the import semantics from "from wxPython import *" to "from
- * wxPython.wx import *" This is for people who are worried about
- * namespace pollution, they can use "from wxPython import wx" and then
- * prefix all the wxPython identifiers with "wx."
- *
- * Added wxTaskbarIcon for wxMSW.
- *
- * Made the events work for wxGrid.
- *
- * Added wxConfig.
- *
- * Added wxMiniFrame for wxGTK, (untested.)
- *
- * Changed many of the args and return values that were pointers to gdi
- * objects to references to reflect changes in the wxWindows API.
- *
- * Other assorted fixes and additions.
- *
- ************************************************************************/
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-#include "Python.h"
-#ifdef __cplusplus
-}
-#endif
-
/* Definitions for Windows/Unix exporting */
#if defined(__WIN32__)
# if defined(_MSC_VER)
-# define SWIGEXPORT(a,b) __declspec(dllexport) a b
+# define SWIGEXPORT(a) __declspec(dllexport) a
# else
# if defined(__BORLANDC__)
-# define SWIGEXPORT(a,b) a _export b
+# define SWIGEXPORT(a) a _export
# else
-# define SWIGEXPORT(a,b) a b
+# define SWIGEXPORT(a) a
# endif
# endif
#else
-# define SWIGEXPORT(a,b) a b
+# define SWIGEXPORT(a) a
#endif
-#ifdef SWIG_GLOBAL
#ifdef __cplusplus
-#define SWIGSTATIC extern "C"
-#else
-#define SWIGSTATIC
+extern "C" {
#endif
+#include "Python.h"
+extern void SWIG_MakePtr(char *, void *, char *);
+extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
+extern char *SWIG_GetPtr(char *, void **, char *);
+extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
+extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
+extern PyObject *SWIG_newvarlink(void);
+#ifdef __cplusplus
+}
#endif
+#define SWIG_init initwxc
-#ifndef SWIGSTATIC
-#define SWIGSTATIC static
-#endif
+#define SWIG_name "wxc"
-typedef struct {
- char *name;
- PyObject *(*get_attr)(void);
- int (*set_attr)(PyObject *);
-} swig_globalvar;
+#include "helpers.h"
-typedef struct swig_varlinkobject {
- PyObject_HEAD
- swig_globalvar **vars;
- int nvars;
- int maxvars;
-} swig_varlinkobject;
+static PyObject* l_output_helper(PyObject* target, PyObject* o) {
+ PyObject* o2;
+ PyObject* o3;
+ if (!target) {
+ target = o;
+ } else if (target == Py_None) {
+ Py_DECREF(Py_None);
+ target = o;
+ } else {
+ if (!PyList_Check(target)) {
+ o2 = target;
+ target = PyList_New(0);
+ PyList_Append(target, o2);
+ Py_XDECREF(o2);
+ }
+ PyList_Append(target,o);
+ Py_XDECREF(o);
+ }
+ return target;
+}
-/* ----------------------------------------------------------------------
- swig_varlink_repr()
+static PyObject* t_output_helper(PyObject* target, PyObject* o) {
+ PyObject* o2;
+ PyObject* o3;
- Function for python repr method
- ---------------------------------------------------------------------- */
+ if (!target) {
+ target = o;
+ } else if (target == Py_None) {
+ Py_DECREF(Py_None);
+ target = o;
+ } else {
+ if (!PyTuple_Check(target)) {
+ o2 = target;
+ target = PyTuple_New(1);
+ PyTuple_SetItem(target, 0, o2);
+ }
+ o3 = PyTuple_New(1);
+ PyTuple_SetItem(o3, 0, o);
-static PyObject *
-swig_varlink_repr(swig_varlinkobject *v)
-{
- v = v;
- return PyString_FromString("<Global variables>");
+ o2 = target;
+ target = PySequence_Concat(o2, o3);
+ Py_DECREF(o2);
+ Py_DECREF(o3);
+ }
+ return target;
}
-/* ---------------------------------------------------------------------
- swig_varlink_print()
- Print out all of the global variable names
- --------------------------------------------------------------------- */
+extern byte* byte_LIST_helper(PyObject* source);
+extern int* int_LIST_helper(PyObject* source);
+extern long* long_LIST_helper(PyObject* source);
+extern char** string_LIST_helper(PyObject* source);
+extern wxPoint* wxPoint_LIST_helper(PyObject* source);
+extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
+extern wxString* wxString_LIST_helper(PyObject* source);
+extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
-static int
-swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags)
-{
- int i = 0;
- flags = flags;
- fprintf(fp,"Global variables { ");
- while (v->vars[i]) {
- fprintf(fp,"%s", v->vars[i]->name);
- i++;
- if (v->vars[i]) fprintf(fp,", ");
- }
- fprintf(fp," }\n");
- return 0;
-}
+static char* wxStringErrorMsg = "string type is required for parameter";
-/* --------------------------------------------------------------------
- swig_varlink_getattr
-
- This function gets the value of a variable and returns it as a
- PyObject. In our case, we'll be looking at the datatype and
- converting into a number or string
- -------------------------------------------------------------------- */
-static PyObject *
-swig_varlink_getattr(swig_varlinkobject *v, char *n)
-{
- int i = 0;
- char temp[128];
+#include <ctype.h>
- while (v->vars[i]) {
- if (strcmp(v->vars[i]->name,n) == 0) {
- return (*v->vars[i]->get_attr)();
- }
- i++;
- }
- sprintf(temp,"C global variable %s not found.", n);
- PyErr_SetString(PyExc_NameError,temp);
- return NULL;
-}
+/*------------------------------------------------------------------
+ ptrcast(value,type)
-/* -------------------------------------------------------------------
- swig_varlink_setattr()
+ Constructs a new pointer value. Value may either be a string
+ or an integer. Type is a string corresponding to either the
+ C datatype or mangled datatype.
- This function sets the value of a variable.
- ------------------------------------------------------------------- */
+ ptrcast(0,"Vector *")
+ or
+ ptrcast(0,"Vector_p")
+ ------------------------------------------------------------------ */
-static int
-swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p)
-{
- char temp[128];
- int i = 0;
- while (v->vars[i]) {
- if (strcmp(v->vars[i]->name,n) == 0) {
- return (*v->vars[i]->set_attr)(p);
+static PyObject *ptrcast(PyObject *_PTRVALUE, char *type) {
+
+ char *r,*s;
+ void *ptr;
+ PyObject *obj;
+ char *typestr,*c;
+
+ /* Produce a "mangled" version of the type string. */
+
+ typestr = (char *) malloc(strlen(type)+2);
+
+ /* Go through and munge the typestring */
+
+ r = typestr;
+ *(r++) = '_';
+ c = type;
+ while (*c) {
+ if (!isspace(*c)) {
+ if ((*c == '*') || (*c == '&')) {
+ *(r++) = 'p';
+ }
+ else *(r++) = *c;
+ } else {
+ *(r++) = '_';
}
- i++;
+ c++;
}
- sprintf(temp,"C global variable %s not found.", n);
- PyErr_SetString(PyExc_NameError,temp);
- return 1;
-}
-
-statichere PyTypeObject varlinktype = {
-/* PyObject_HEAD_INIT(&PyType_Type) Note : This doesn't work on some machines */
- PyObject_HEAD_INIT(0)
- 0,
- "varlink", /* Type name */
- sizeof(swig_varlinkobject), /* Basic size */
- 0, /* Itemsize */
- 0, /* Deallocator */
- (printfunc) swig_varlink_print, /* Print */
- (getattrfunc) swig_varlink_getattr, /* get attr */
- (setattrfunc) swig_varlink_setattr, /* Set attr */
- 0, /* tp_compare */
- (reprfunc) swig_varlink_repr, /* tp_repr */
- 0, /* tp_as_number */
- 0, /* tp_as_mapping*/
- 0, /* tp_hash */
-};
-
-/* Create a variable linking object for use later */
+ *(r++) = 0;
-SWIGSTATIC PyObject *
-SWIG_newvarlink(void)
-{
- swig_varlinkobject *result = 0;
- result = PyMem_NEW(swig_varlinkobject,1);
- varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
- result->ob_type = &varlinktype;
- /* _Py_NewReference(result); Does not seem to be necessary */
- result->nvars = 0;
- result->maxvars = 64;
- result->vars = (swig_globalvar **) malloc(64*sizeof(swig_globalvar *));
- result->vars[0] = 0;
- result->ob_refcnt = 0;
- Py_XINCREF((PyObject *) result);
- return ((PyObject*) result);
-}
-
-SWIGSTATIC void
-SWIG_addvarlink(PyObject *p, char *name,
- PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p))
-{
- swig_varlinkobject *v;
- v= (swig_varlinkobject *) p;
-
- if (v->nvars >= v->maxvars -1) {
- v->maxvars = 2*v->maxvars;
- v->vars = (swig_globalvar **) realloc(v->vars,v->maxvars*sizeof(swig_globalvar *));
- if (v->vars == NULL) {
- fprintf(stderr,"SWIG : Fatal error in initializing Python module.\n");
- exit(1);
+ /* Check to see what kind of object _PTRVALUE is */
+
+ if (PyInt_Check(_PTRVALUE)) {
+ ptr = (void *) PyInt_AsLong(_PTRVALUE);
+ /* Received a numerical value. Make a pointer out of it */
+ r = (char *) malloc(strlen(typestr)+22);
+ if (ptr) {
+ SWIG_MakePtr(r, ptr, typestr);
+ } else {
+ sprintf(r,"_0%s",typestr);
}
+ obj = PyString_FromString(r);
+ free(r);
+ } else if (PyString_Check(_PTRVALUE)) {
+ /* Have a real pointer value now. Try to strip out the pointer
+ value */
+ s = PyString_AsString(_PTRVALUE);
+ r = (char *) malloc(strlen(type)+22);
+
+ /* Now extract the pointer value */
+ if (!SWIG_GetPtr(s,&ptr,0)) {
+ if (ptr) {
+ SWIG_MakePtr(r,ptr,typestr);
+ } else {
+ sprintf(r,"_0%s",typestr);
+ }
+ obj = PyString_FromString(r);
+ } else {
+ obj = NULL;
+ }
+ free(r);
+ } else {
+ obj = NULL;
}
- v->vars[v->nvars] = (swig_globalvar *) malloc(sizeof(swig_globalvar));
- v->vars[v->nvars]->name = (char *) malloc(strlen(name)+1);
- strcpy(v->vars[v->nvars]->name,name);
- v->vars[v->nvars]->get_attr = get_attr;
- v->vars[v->nvars]->set_attr = set_attr;
- v->nvars++;
- v->vars[v->nvars] = 0;
+ free(typestr);
+ if (!obj)
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrcast. Argument is not a valid pointer value.");
+ return obj;
}
+/*------------------------------------------------------------------
+ ptrvalue(ptr,type = 0)
+ Attempts to dereference a pointer value. If type is given, it
+ will try to use that type. Otherwise, this function will attempt
+ to "guess" the proper datatype by checking against all of the
+ builtin C datatypes.
+ ------------------------------------------------------------------ */
-/*****************************************************************************
- * $Header$
- *
- * swigptr.swg
- *
- * This file contains supporting code for the SWIG run-time type checking
- * mechanism. The following functions are available :
- *
- * SWIG_RegisterMapping(char *origtype, char *newtype, void *(*cast)(void *));
- *
- * Registers a new type-mapping with the type-checker. origtype is the
- * original datatype and newtype is an equivalent type. cast is optional
- * pointer to a function to cast pointer values between types (this
- * is typically used to cast pointers from derived classes to base classes in C++)
- *
- * SWIG_MakePtr(char *buffer, void *ptr, char *typestring);
- *
- * Makes a pointer string from a pointer and typestring. The result is returned
- * in buffer which is assumed to hold enough space for the result.
- *
- * char * SWIG_GetPtr(char *buffer, void **ptr, char *type)
- *
- * Gets a pointer value from a string. If there is a type-mismatch, returns
- * a character string to the received type. On success, returns NULL.
- *
- *
- * You can remap these functions by making a file called "swigptr.swg" in
- * your the same directory as the interface file you are wrapping.
- *
- * These functions are normally declared static, but this file can be
- * can be used in a multi-module environment by redefining the symbol
- * SWIGSTATIC.
- *****************************************************************************/
-
-#include <stdlib.h>
+static PyObject *ptrvalue(PyObject *_PTRVALUE, int index, char *type) {
+ void *ptr;
+ char *s;
+ PyObject *obj;
-#ifdef SWIG_GLOBAL
-#ifdef __cplusplus
-#define SWIGSTATIC extern "C"
-#else
-#define SWIGSTATIC
-#endif
-#endif
+ if (!PyString_Check(_PTRVALUE)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrvalue. Argument is not a valid pointer value.");
+ return NULL;
+ }
+ s = PyString_AsString(_PTRVALUE);
+ if (SWIG_GetPtr(s,&ptr,0)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrvalue. Argument is not a valid pointer value.");
+ return NULL;
+ }
-#ifndef SWIGSTATIC
-#define SWIGSTATIC static
-#endif
+ /* If no datatype was passed, try a few common datatypes first */
+
+ if (!type) {
+
+ /* No datatype was passed. Type to figure out if it's a common one */
+
+ if (!SWIG_GetPtr(s,&ptr,"_int_p")) {
+ type = "int";
+ } else if (!SWIG_GetPtr(s,&ptr,"_double_p")) {
+ type = "double";
+ } else if (!SWIG_GetPtr(s,&ptr,"_short_p")) {
+ type = "short";
+ } else if (!SWIG_GetPtr(s,&ptr,"_long_p")) {
+ type = "long";
+ } else if (!SWIG_GetPtr(s,&ptr,"_float_p")) {
+ type = "float";
+ } else if (!SWIG_GetPtr(s,&ptr,"_char_p")) {
+ type = "char";
+ } else if (!SWIG_GetPtr(s,&ptr,"_char_pp")) {
+ type = "char *";
+ } else {
+ type = "unknown";
+ }
+ }
+ if (!ptr) {
+ PyErr_SetString(PyExc_TypeError,"Unable to dereference NULL pointer.");
+ return NULL;
+ }
-/* SWIG pointer structure */
+ /* Now we have a datatype. Try to figure out what to do about it */
+ if (strcmp(type,"int") == 0) {
+ obj = PyInt_FromLong((long) *(((int *) ptr) + index));
+ } else if (strcmp(type,"double") == 0) {
+ obj = PyFloat_FromDouble((double) *(((double *) ptr)+index));
+ } else if (strcmp(type,"short") == 0) {
+ obj = PyInt_FromLong((long) *(((short *) ptr)+index));
+ } else if (strcmp(type,"long") == 0) {
+ obj = PyInt_FromLong((long) *(((long *) ptr)+index));
+ } else if (strcmp(type,"float") == 0) {
+ obj = PyFloat_FromDouble((double) *(((float *) ptr)+index));
+ } else if (strcmp(type,"char") == 0) {
+ obj = PyString_FromString(((char *) ptr)+index);
+ } else if (strcmp(type,"char *") == 0) {
+ char *c = *(((char **) ptr)+index);
+ if (c) obj = PyString_FromString(c);
+ else obj = PyString_FromString("NULL");
+ } else {
+ PyErr_SetString(PyExc_TypeError,"Unable to dereference unsupported datatype.");
+ return NULL;
+ }
+ return obj;
+}
-typedef struct SwigPtrType {
- char *name; /* Datatype name */
- int len; /* Length (used for optimization) */
- void *(*cast)(void *); /* Pointer casting function */
- struct SwigPtrType *next; /* Linked list pointer */
-} SwigPtrType;
+/*------------------------------------------------------------------
+ ptrcreate(type,value = 0,numelements = 1)
+
+ Attempts to create a new object of given type. Type must be
+ a basic C datatype. Will not create complex objects.
+ ------------------------------------------------------------------ */
+
+static PyObject *ptrcreate(char *type, PyObject *_PYVALUE, int numelements) {
+ void *ptr;
+ PyObject *obj;
+ int sz;
+ char *cast;
+ char temp[40];
+
+ /* Check the type string against a variety of possibilities */
+
+ if (strcmp(type,"int") == 0) {
+ sz = sizeof(int)*numelements;
+ cast = "_int_p";
+ } else if (strcmp(type,"short") == 0) {
+ sz = sizeof(short)*numelements;
+ cast = "_short_p";
+ } else if (strcmp(type,"long") == 0) {
+ sz = sizeof(long)*numelements;
+ cast = "_long_p";
+ } else if (strcmp(type,"double") == 0) {
+ sz = sizeof(double)*numelements;
+ cast = "_double_p";
+ } else if (strcmp(type,"float") == 0) {
+ sz = sizeof(float)*numelements;
+ cast = "_float_p";
+ } else if (strcmp(type,"char") == 0) {
+ sz = sizeof(char)*numelements;
+ cast = "_char_p";
+ } else if (strcmp(type,"char *") == 0) {
+ sz = sizeof(char *)*(numelements+1);
+ cast = "_char_pp";
+ } else {
+ PyErr_SetString(PyExc_TypeError,"Unable to create unknown datatype.");
+ return NULL;
+ }
+
+ /* Create the new object */
+
+ ptr = (void *) malloc(sz);
+ if (!ptr) {
+ PyErr_SetString(PyExc_MemoryError,"Out of memory in swig_create.");
+ return NULL;
+ }
-/* Pointer cache structure */
+ /* Now try to set its default value */
+
+ if (_PYVALUE) {
+ if (strcmp(type,"int") == 0) {
+ int *ip,i,ivalue;
+ ivalue = (int) PyInt_AsLong(_PYVALUE);
+ ip = (int *) ptr;
+ for (i = 0; i < numelements; i++)
+ ip[i] = ivalue;
+ } else if (strcmp(type,"short") == 0) {
+ short *ip,ivalue;
+ int i;
+ ivalue = (short) PyInt_AsLong(_PYVALUE);
+ ip = (short *) ptr;
+ for (i = 0; i < numelements; i++)
+ ip[i] = ivalue;
+ } else if (strcmp(type,"long") == 0) {
+ long *ip,ivalue;
+ int i;
+ ivalue = (long) PyInt_AsLong(_PYVALUE);
+ ip = (long *) ptr;
+ for (i = 0; i < numelements; i++)
+ ip[i] = ivalue;
+ } else if (strcmp(type,"double") == 0) {
+ double *ip,ivalue;
+ int i;
+ ivalue = (double) PyFloat_AsDouble(_PYVALUE);
+ ip = (double *) ptr;
+ for (i = 0; i < numelements; i++)
+ ip[i] = ivalue;
+ } else if (strcmp(type,"float") == 0) {
+ float *ip,ivalue;
+ int i;
+ ivalue = (float) PyFloat_AsDouble(_PYVALUE);
+ ip = (float *) ptr;
+ for (i = 0; i < numelements; i++)
+ ip[i] = ivalue;
+ } else if (strcmp(type,"char") == 0) {
+ char *ip,*ivalue;
+ ivalue = (char *) PyString_AsString(_PYVALUE);
+ ip = (char *) ptr;
+ strncpy(ip,ivalue,numelements-1);
+ } else if (strcmp(type,"char *") == 0) {
+ char **ip, *ivalue;
+ int i;
+ ivalue = (char *) PyString_AsString(_PYVALUE);
+ ip = (char **) ptr;
+ for (i = 0; i < numelements; i++) {
+ if (ivalue) {
+ ip[i] = (char *) malloc(strlen(ivalue)+1);
+ strcpy(ip[i],ivalue);
+ } else {
+ ip[i] = 0;
+ }
+ }
+ ip[numelements] = 0;
+ }
+ }
+ /* Create the pointer value */
+
+ SWIG_MakePtr(temp,ptr,cast);
+ obj = PyString_FromString(temp);
+ return obj;
+}
-typedef struct {
- int stat; /* Status (valid) bit */
- SwigPtrType *tp; /* Pointer to type structure */
- char name[256]; /* Given datatype name */
- char mapped[256]; /* Equivalent name */
-} SwigCacheType;
-/* Some variables */
+/*------------------------------------------------------------------
+ ptrset(ptr,value,index = 0,type = 0)
-static int SwigPtrMax = 64; /* Max entries that can be currently held */
- /* This value may be adjusted dynamically */
-static int SwigPtrN = 0; /* Current number of entries */
-static int SwigPtrSort = 0; /* Status flag indicating sort */
-static int SwigStart[256]; /* Starting positions of types */
+ Attempts to set the value of a pointer variable. If type is
+ given, we will use that type. Otherwise, we'll guess the datatype.
+ ------------------------------------------------------------------ */
-/* Pointer table */
-static SwigPtrType *SwigPtrTable = 0; /* Table containing pointer equivalences */
+static PyObject *ptrset(PyObject *_PTRVALUE, PyObject *_PYVALUE, int index, char *type) {
+ void *ptr;
+ char *s;
+ PyObject *obj;
-/* Cached values */
+ if (!PyString_Check(_PTRVALUE)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrset. Argument is not a valid pointer value.");
+ return NULL;
+ }
+ s = PyString_AsString(_PTRVALUE);
+ if (SWIG_GetPtr(s,&ptr,0)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrset. Argument is not a valid pointer value.");
+ return NULL;
+ }
-#define SWIG_CACHESIZE 8
-#define SWIG_CACHEMASK 0x7
-static SwigCacheType SwigCache[SWIG_CACHESIZE];
-static int SwigCacheIndex = 0;
-static int SwigLastCache = 0;
+ /* If no datatype was passed, try a few common datatypes first */
+
+ if (!type) {
+
+ /* No datatype was passed. Type to figure out if it's a common one */
+
+ if (!SWIG_GetPtr(s,&ptr,"_int_p")) {
+ type = "int";
+ } else if (!SWIG_GetPtr(s,&ptr,"_double_p")) {
+ type = "double";
+ } else if (!SWIG_GetPtr(s,&ptr,"_short_p")) {
+ type = "short";
+ } else if (!SWIG_GetPtr(s,&ptr,"_long_p")) {
+ type = "long";
+ } else if (!SWIG_GetPtr(s,&ptr,"_float_p")) {
+ type = "float";
+ } else if (!SWIG_GetPtr(s,&ptr,"_char_p")) {
+ type = "char";
+ } else if (!SWIG_GetPtr(s,&ptr,"_char_pp")) {
+ type = "char *";
+ } else {
+ type = "unknown";
+ }
+ }
-/* Sort comparison function */
-static int swigsort(const void *data1, const void *data2) {
- SwigPtrType *d1 = (SwigPtrType *) data1;
- SwigPtrType *d2 = (SwigPtrType *) data2;
- return strcmp(d1->name,d2->name);
+ if (!ptr) {
+ PyErr_SetString(PyExc_TypeError,"Unable to set NULL pointer.");
+ return NULL;
+ }
+
+ /* Now we have a datatype. Try to figure out what to do about it */
+ if (strcmp(type,"int") == 0) {
+ *(((int *) ptr)+index) = (int) PyInt_AsLong(_PYVALUE);
+ } else if (strcmp(type,"double") == 0) {
+ *(((double *) ptr)+index) = (double) PyFloat_AsDouble(_PYVALUE);
+ } else if (strcmp(type,"short") == 0) {
+ *(((short *) ptr)+index) = (short) PyInt_AsLong(_PYVALUE);
+ } else if (strcmp(type,"long") == 0) {
+ *(((long *) ptr)+index) = (long) PyInt_AsLong(_PYVALUE);
+ } else if (strcmp(type,"float") == 0) {
+ *(((float *) ptr)+index) = (float) PyFloat_AsDouble(_PYVALUE);
+ } else if (strcmp(type,"char") == 0) {
+ char *c = PyString_AsString(_PYVALUE);
+ strcpy(((char *) ptr)+index, c);
+ } else if (strcmp(type,"char *") == 0) {
+ char *c = PyString_AsString(_PYVALUE);
+ char **ca = (char **) ptr;
+ if (ca[index]) free(ca[index]);
+ if (strcmp(c,"NULL") == 0) {
+ ca[index] = 0;
+ } else {
+ ca[index] = (char *) malloc(strlen(c)+1);
+ strcpy(ca[index],c);
+ }
+ } else {
+ PyErr_SetString(PyExc_TypeError,"Unable to set unsupported datatype.");
+ return NULL;
+ }
+ Py_INCREF(Py_None);
+ return Py_None;
}
-/* Binary Search function */
-static int swigcmp(const void *key, const void *data) {
- char *k = (char *) key;
- SwigPtrType *d = (SwigPtrType *) data;
- return strncmp(k,d->name,d->len);
-}
-/* Register a new datatype with the type-checker */
+/*------------------------------------------------------------------
+ ptradd(ptr,offset)
-SWIGSTATIC
-void SWIG_RegisterMapping(char *origtype, char *newtype, void *(*cast)(void *)) {
+ Adds a value to an existing pointer value. Will do a type-dependent
+ add for basic datatypes. For other datatypes, will do a byte-add.
+ ------------------------------------------------------------------ */
- int i;
- SwigPtrType *t = 0,*t1;
+static PyObject *ptradd(PyObject *_PTRVALUE, int offset) {
- /* Allocate the pointer table if necessary */
+ char *r,*s;
+ void *ptr,*junk;
+ PyObject *obj;
+ char *type;
- if (!SwigPtrTable) {
- SwigPtrTable = (SwigPtrType *) malloc(SwigPtrMax*sizeof(SwigPtrType));
- SwigPtrN = 0;
- }
- /* Grow the table */
- if (SwigPtrN >= SwigPtrMax) {
- SwigPtrMax = 2*SwigPtrMax;
- SwigPtrTable = (SwigPtrType *) realloc((char *) SwigPtrTable,SwigPtrMax*sizeof(SwigPtrType));
- }
- for (i = 0; i < SwigPtrN; i++)
- if (strcmp(SwigPtrTable[i].name,origtype) == 0) {
- t = &SwigPtrTable[i];
- break;
+ /* Check to see what kind of object _PTRVALUE is */
+
+ if (PyString_Check(_PTRVALUE)) {
+ /* Have a potential pointer value now. Try to strip out the value */
+ s = PyString_AsString(_PTRVALUE);
+
+ /* Try to handle a few common datatypes first */
+
+ if (!SWIG_GetPtr(s,&ptr,"_int_p")) {
+ ptr = (void *) (((int *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,"_double_p")) {
+ ptr = (void *) (((double *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,"_short_p")) {
+ ptr = (void *) (((short *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,"_long_p")) {
+ ptr = (void *) (((long *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,"_float_p")) {
+ ptr = (void *) (((float *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,"_char_p")) {
+ ptr = (void *) (((char *) ptr) + offset);
+ } else if (!SWIG_GetPtr(s,&ptr,0)) {
+ ptr = (void *) (((char *) ptr) + offset);
+ } else {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptradd. Argument is not a valid pointer value.");
+ return NULL;
}
- if (!t) {
- t = &SwigPtrTable[SwigPtrN];
- t->name = origtype;
- t->len = strlen(t->name);
- t->cast = 0;
- t->next = 0;
- SwigPtrN++;
+ type = SWIG_GetPtr(s,&junk,"INVALID POINTER");
+ r = (char *) malloc(strlen(type)+20);
+ if (ptr) {
+ SWIG_MakePtr(r,ptr,type);
+ } else {
+ sprintf(r,"_0%s",type);
+ }
+ obj = PyString_FromString(r);
+ free(r);
}
+ return obj;
+}
- /* Check for existing entry */
+/*------------------------------------------------------------------
+ ptrmap(type1,type2)
- while (t->next) {
- if ((strcmp(t->name,newtype) == 0)) {
- if (cast) t->cast = cast;
- return;
+ Allows a mapping between type1 and type2. (Like a typedef)
+ ------------------------------------------------------------------ */
+
+static void ptrmap(char *type1, char *type2) {
+
+ char *typestr1,*typestr2,*c,*r;
+
+ /* Produce a "mangled" version of the type string. */
+
+ typestr1 = (char *) malloc(strlen(type1)+2);
+
+ /* Go through and munge the typestring */
+
+ r = typestr1;
+ *(r++) = '_';
+ c = type1;
+ while (*c) {
+ if (!isspace(*c)) {
+ if ((*c == '*') || (*c == '&')) {
+ *(r++) = 'p';
+ }
+ else *(r++) = *c;
+ } else {
+ *(r++) = '_';
}
- t = t->next;
+ c++;
}
+ *(r++) = 0;
+
+ typestr2 = (char *) malloc(strlen(type2)+2);
+
+ /* Go through and munge the typestring */
- /* Now place entry (in sorted order) */
-
- t1 = (SwigPtrType *) malloc(sizeof(SwigPtrType));
- t1->name = newtype;
- t1->len = strlen(t1->name);
- t1->cast = cast;
- t1->next = 0;
- t->next = t1;
- SwigPtrSort = 0;
-}
-
-/* Make a pointer value string */
-
-SWIGSTATIC
-void SWIG_MakePtr(char *_c, const void *_ptr, char *type) {
- static char _hex[16] =
- {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
- 'a', 'b', 'c', 'd', 'e', 'f'};
- unsigned long _p, _s;
- char _result[20], *_r; /* Note : a 64-bit hex number = 16 digits */
- _r = _result;
- _p = (unsigned long) _ptr;
- if (_p > 0) {
- while (_p > 0) {
- _s = _p & 0xf;
- *(_r++) = _hex[_s];
- _p = _p >> 4;
+ r = typestr2;
+ *(r++) = '_';
+ c = type2;
+ while (*c) {
+ if (!isspace(*c)) {
+ if ((*c == '*') || (*c == '&')) {
+ *(r++) = 'p';
+ }
+ else *(r++) = *c;
+ } else {
+ *(r++) = '_';
}
- *_r = '_';
- while (_r >= _result)
- *(_c++) = *(_r--);
- } else {
- strcpy (_c, "NULL");
+ c++;
}
- if (_ptr)
- strcpy (_c, type);
+ *(r++) = 0;
+ SWIG_RegisterMapping(typestr1,typestr2,0);
+ SWIG_RegisterMapping(typestr2,typestr1,0);
}
-/* Define for backwards compatibility */
+/*------------------------------------------------------------------
+ ptrfree(ptr)
-#define _swig_make_hex SWIG_MakePtr
+ Destroys a pointer value
+ ------------------------------------------------------------------ */
-/* Function for getting a pointer value */
+PyObject *ptrfree(PyObject *_PTRVALUE) {
+ void *ptr, *junk;
+ char *s;
-SWIGSTATIC
-char *SWIG_GetPtr(char *_c, void **ptr, char *_t)
-{
- unsigned long _p;
- char temp_type[256];
- char *name;
- int i, len;
- SwigPtrType *sp,*tp;
- SwigCacheType *cache;
- int start, end;
- _p = 0;
-
- /* Pointer values must start with leading underscore */
- if (*_c == '_') {
- _c++;
- /* Extract hex value from pointer */
- while (*_c) {
- if ((*_c >= '0') && (*_c <= '9'))
- _p = (_p << 4) + (*_c - '0');
- else if ((*_c >= 'a') && (*_c <= 'f'))
- _p = (_p << 4) + ((*_c - 'a') + 10);
- else
- break;
- _c++;
- }
+ if (!PyString_Check(_PTRVALUE)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrfree. Argument is not a valid pointer value.");
+ return NULL;
+ }
+ s = PyString_AsString(_PTRVALUE);
+ if (SWIG_GetPtr(s,&ptr,0)) {
+ PyErr_SetString(PyExc_TypeError,"Type error in ptrfree. Argument is not a valid pointer value.");
+ return NULL;
+ }
- if (_t) {
- if (strcmp(_t,_c)) {
- if (!SwigPtrSort) {
- qsort((void *) SwigPtrTable, SwigPtrN, sizeof(SwigPtrType), swigsort);
- for (i = 0; i < 256; i++) {
- SwigStart[i] = SwigPtrN;
- }
- for (i = SwigPtrN-1; i >= 0; i--) {
- SwigStart[(int) (SwigPtrTable[i].name[1])] = i;
- }
- for (i = 255; i >= 1; i--) {
- if (SwigStart[i-1] > SwigStart[i])
- SwigStart[i-1] = SwigStart[i];
- }
- SwigPtrSort = 1;
- for (i = 0; i < SWIG_CACHESIZE; i++)
- SwigCache[i].stat = 0;
- }
-
- /* First check cache for matches. Uses last cache value as starting point */
- cache = &SwigCache[SwigLastCache];
- for (i = 0; i < SWIG_CACHESIZE; i++) {
- if (cache->stat) {
- if (strcmp(_t,cache->name) == 0) {
- if (strcmp(_c,cache->mapped) == 0) {
- cache->stat++;
- *ptr = (void *) _p;
- if (cache->tp->cast) *ptr = (*(cache->tp->cast))(*ptr);
- return (char *) 0;
- }
- }
- }
- SwigLastCache = (SwigLastCache+1) & SWIG_CACHEMASK;
- if (!SwigLastCache) cache = SwigCache;
- else cache++;
- }
- /* We have a type mismatch. Will have to look through our type
- mapping table to figure out whether or not we can accept this datatype */
-
- start = SwigStart[(int) _t[1]];
- end = SwigStart[(int) _t[1]+1];
- sp = &SwigPtrTable[start];
- while (start < end) {
- if (swigcmp(_t,sp) == 0) break;
- sp++;
- start++;
- }
- if (start >= end) sp = 0;
- /* Try to find a match for this */
- if (sp) {
- while (swigcmp(_t,sp) == 0) {
- name = sp->name;
- len = sp->len;
- tp = sp->next;
- /* Try to find entry for our given datatype */
- while(tp) {
- if (tp->len >= 255) {
- return _c;
- }
- strcpy(temp_type,tp->name);
- strncat(temp_type,_t+len,255-tp->len);
- if (strcmp(_c,temp_type) == 0) {
-
- strcpy(SwigCache[SwigCacheIndex].mapped,_c);
- strcpy(SwigCache[SwigCacheIndex].name,_t);
- SwigCache[SwigCacheIndex].stat = 1;
- SwigCache[SwigCacheIndex].tp = tp;
- SwigCacheIndex = SwigCacheIndex & SWIG_CACHEMASK;
-
- /* Get pointer value */
- *ptr = (void *) _p;
- if (tp->cast) *ptr = (*(tp->cast))(*ptr);
- return (char *) 0;
- }
- tp = tp->next;
- }
- sp++;
- /* Hmmm. Didn't find it this time */
- }
- }
- /* Didn't find any sort of match for this data.
- Get the pointer value and return the received type */
- *ptr = (void *) _p;
- return _c;
- } else {
- /* Found a match on the first try. Return pointer value */
- *ptr = (void *) _p;
- return (char *) 0;
- }
- } else {
- /* No type specified. Good luck */
- *ptr = (void *) _p;
- return (char *) 0;
+ /* Check to see if this pointer is a char ** */
+ if (!SWIG_GetPtr(s,&junk,"_char_pp")) {
+ char **c = (char **) ptr;
+ if (c) {
+ int i = 0;
+ while (c[i]) {
+ free(c[i]);
+ i++;
}
- } else {
- if (strcmp (_c, "NULL") == 0) {
- *ptr = (void *) 0;
- return (char *) 0;
}
- *ptr = (void *) 0;
- return _c;
- }
+ }
+ if (ptr)
+ free((char *) ptr);
+
+ Py_INCREF(Py_None);
+ return Py_None;
}
-/* Compatibility mode */
-#define _swig_get_hex SWIG_GetPtr
+class __wxPyCleanup {
+public:
+ __wxPyCleanup() { }
+ ~__wxPyCleanup() { wxApp::CleanUp(); }
+};
-#define SWIG_init initwxc
+extern "C" SWIGEXPORT(void) initwindowsc();
+extern "C" SWIGEXPORT(void) initwindows2c();
+extern "C" SWIGEXPORT(void) initeventsc();
+extern "C" SWIGEXPORT(void) initmiscc();
+extern "C" SWIGEXPORT(void) initmisc2c();
+extern "C" SWIGEXPORT(void) initgdic();
+extern "C" SWIGEXPORT(void) initmdic();
+extern "C" SWIGEXPORT(void) initcontrolsc();
+extern "C" SWIGEXPORT(void) initcontrols2c();
+extern "C" SWIGEXPORT(void) initcmndlgsc();
+extern "C" SWIGEXPORT(void) initstattoolc();
+extern "C" SWIGEXPORT(void) initframesc();
+extern "C" SWIGEXPORT(void) initwindows3c();
+extern "C" SWIGEXPORT(void) initimagec();
+extern "C" SWIGEXPORT(void) initprintfwc();
+#ifdef __cplusplus
+extern "C" {
+#endif
+static PyObject *_wrap_ptrcast(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ PyObject * _arg0;
+ char * _arg1;
+ PyObject * _obj0 = 0;
-#define SWIG_name "wxc"
+ self = self;
+ if(!PyArg_ParseTuple(args,"Os:ptrcast",&_obj0,&_arg1))
+ return NULL;
+{
+ _arg0 = _obj0;
+}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptrcast(_arg0,_arg1);
-#include "helpers.h"
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
-static PyObject* l_output_helper(PyObject* target, PyObject* o) {
- PyObject* o2;
- if (!target) {
- target = o;
- } else if (target == Py_None) {
- Py_DECREF(Py_None);
- target = o;
- } else {
- if (!PyList_Check(target)) {
- o2 = target;
- target = PyList_New(0);
- PyList_Append(target, o2);
- Py_XDECREF(o2);
- }
- PyList_Append(target,o);
- Py_XDECREF(o);
- }
- return target;
+static PyObject *_wrap_ptrvalue(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ PyObject * _arg0;
+ int _arg1 = (int ) 0;
+ char * _arg2 = (char *) 0;
+ PyObject * _obj0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"O|is:ptrvalue",&_obj0,&_arg1,&_arg2))
+ return NULL;
+{
+ _arg0 = _obj0;
}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptrvalue(_arg0,_arg1,_arg2);
-static PyObject* t_output_helper(PyObject* target, PyObject* o) {
- PyObject* o2;
- PyObject* o3;
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
- if (!target) {
- target = o;
- } else if (target == Py_None) {
- Py_DECREF(Py_None);
- target = o;
- } else {
- if (!PyTuple_Check(target)) {
- o2 = target;
- target = PyTuple_New(1);
- PyTuple_SetItem(target, 0, o2);
- }
- o3 = PyTuple_New(1);
- PyTuple_SetItem(o3, 0, o);
+static PyObject *_wrap_ptrset(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ PyObject * _arg0;
+ PyObject * _arg1;
+ int _arg2 = (int ) 0;
+ char * _arg3 = (char *) 0;
+ PyObject * _obj0 = 0;
+ PyObject * _obj1 = 0;
- o2 = target;
- target = PySequence_Concat(o2, o3);
- Py_DECREF(o2);
- Py_DECREF(o3);
- }
- return target;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OO|is:ptrset",&_obj0,&_obj1,&_arg2,&_arg3))
+ return NULL;
+{
+ _arg0 = _obj0;
+}
+{
+ _arg1 = _obj1;
}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptrset(_arg0,_arg1,_arg2,_arg3);
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
-extern byte* byte_LIST_helper(PyObject* source);
-extern int* int_LIST_helper(PyObject* source);
-extern long* long_LIST_helper(PyObject* source);
-extern char** string_LIST_helper(PyObject* source);
-extern wxPoint* wxPoint_LIST_helper(PyObject* source);
-extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
-extern wxString* wxString_LIST_helper(PyObject* source);
-extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
+static PyObject *_wrap_ptrcreate(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ char * _arg0;
+ PyObject * _arg1 = (PyObject *) 0;
+ int _arg2 = (int ) 1;
+ PyObject * _obj1 = 0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"s|Oi:ptrcreate",&_arg0,&_obj1,&_arg2))
+ return NULL;
+ if (_obj1)
+{
+ _arg1 = _obj1;
+}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptrcreate(_arg0,_arg1,_arg2);
-static char* wxStringErrorMsg = "string type is required for parameter";
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
+
+static PyObject *_wrap_ptrfree(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ PyObject * _arg0;
+ PyObject * _obj0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:ptrfree",&_obj0))
+ return NULL;
+{
+ _arg0 = _obj0;
+}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptrfree(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
+
+static PyObject *_wrap_ptradd(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ PyObject * _result;
+ PyObject * _arg0;
+ int _arg1;
+ PyObject * _obj0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:ptradd",&_obj0,&_arg1))
+ return NULL;
+{
+ _arg0 = _obj0;
+}
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (PyObject *)ptradd(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+}{
+ _resultobj = _result;
+}
+ return _resultobj;
+}
-extern "C" SWIGEXPORT(void,initwindowsc)();
-extern "C" SWIGEXPORT(void,initwindows2c)();
-extern "C" SWIGEXPORT(void,initeventsc)();
-extern "C" SWIGEXPORT(void,initmiscc)();
-extern "C" SWIGEXPORT(void,initgdic)();
-extern "C" SWIGEXPORT(void,initmdic)();
-extern "C" SWIGEXPORT(void,initcontrolsc)();
-extern "C" SWIGEXPORT(void,initcontrols2c)();
-extern "C" SWIGEXPORT(void,initcmndlgsc)();
-extern "C" SWIGEXPORT(void,initstattoolc)();
-extern "C" SWIGEXPORT(void,initframesc)();
-extern "C" SWIGEXPORT(void,initutilsc)();
+static PyObject *_wrap_ptrmap(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ char * _arg0;
+ char * _arg1;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"ss:ptrmap",&_arg0,&_arg1))
+ return NULL;
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ ptrmap(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
static int _wrap_wxPyDefaultPosition_set(PyObject *val) {
+ wxPoint * temp;
- PyErr_SetString(PyExc_TypeError,"Variable wxPyDefaultPosition is read-only.");
- return 1;
+ if (val) {
+ if (val == Py_None) { temp = NULL; }
+ else if (SWIG_GetPtrObj(val,(void **) &temp,"_wxPoint_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in value of wxPyDefaultPosition. Expected _wxPoint_p.");
+ return 1;
+ }
+ }
+ wxPyDefaultPosition = *temp;
+ return 0;
}
static PyObject *_wrap_wxPyDefaultPosition_get() {
}
static int _wrap_wxPyDefaultSize_set(PyObject *val) {
+ wxSize * temp;
- PyErr_SetString(PyExc_TypeError,"Variable wxPyDefaultSize is read-only.");
- return 1;
+ if (val) {
+ if (val == Py_None) { temp = NULL; }
+ else if (SWIG_GetPtrObj(val,(void **) &temp,"_wxSize_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in value of wxPyDefaultSize. Expected _wxSize_p.");
+ return 1;
+ }
+ }
+ wxPyDefaultSize = *temp;
+ return 0;
}
static PyObject *_wrap_wxPyDefaultSize_get() {
self = self;
if(!PyArg_ParseTuple(args,":new_wxPyApp"))
return NULL;
- _result = (wxPyApp *)new_wxPyApp();
- SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyApp_p");
- _resultobj = Py_BuildValue("s",_ptemp);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (wxPyApp *)new_wxPyApp();
+
+ wxPy_END_ALLOW_THREADS;
+} if (_result) {
+ SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyApp_p");
+ _resultobj = Py_BuildValue("s",_ptemp);
+ } else {
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ }
+ return _resultobj;
+}
+
+#define delete_wxPyApp(_swigobj) (delete _swigobj)
+static PyObject *_wrap_delete_wxPyApp(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ wxPyApp * _arg0;
+ PyObject * _argo0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:delete_wxPyApp",&_argo0))
+ return NULL;
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPyApp. Expected _wxPyApp_p.");
+ return NULL;
+ }
+ }
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ delete_wxPyApp(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
+ _resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
wxString * _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetAppName",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetAppName",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetAppName. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = new wxString (wxPyApp_GetAppName(_arg0));
{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = new wxString (wxPyApp_GetAppName(_arg0));
+
+ wxPy_END_ALLOW_THREADS;
+}{
_resultobj = PyString_FromString(WXSTRINGCAST *(_result));
}
{
PyObject * _resultobj;
bool _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetAuto3D",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetAuto3D",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetAuto3D. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (bool )wxPyApp_GetAuto3D(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (bool )wxPyApp_GetAuto3D(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
wxString * _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetClassName",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetClassName",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetClassName. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = new wxString (wxPyApp_GetClassName(_arg0));
{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = new wxString (wxPyApp_GetClassName(_arg0));
+
+ wxPy_END_ALLOW_THREADS;
+}{
_resultobj = PyString_FromString(WXSTRINGCAST *(_result));
}
{
PyObject * _resultobj;
bool _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetExitOnFrameDelete",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetExitOnFrameDelete",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetExitOnFrameDelete. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (bool )wxPyApp_GetExitOnFrameDelete(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (bool )wxPyApp_GetExitOnFrameDelete(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
int _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetPrintMode",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetPrintMode",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetPrintMode. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (int )wxPyApp_GetPrintMode(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (int )wxPyApp_GetPrintMode(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
wxWindow * _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
char _ptemp[128];
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetTopWindow",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetTopWindow",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetTopWindow. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (wxWindow *)wxPyApp_GetTopWindow(_arg0);
- SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
- _resultobj = Py_BuildValue("s",_ptemp);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (wxWindow *)wxPyApp_GetTopWindow(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} if (_result) {
+ SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
+ _resultobj = Py_BuildValue("s",_ptemp);
+ } else {
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ }
return _resultobj;
}
PyObject * _resultobj;
wxString * _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_GetVendorName",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_GetVendorName",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetVendorName. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = new wxString (wxPyApp_GetVendorName(_arg0));
{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = new wxString (wxPyApp_GetVendorName(_arg0));
+
+ wxPy_END_ALLOW_THREADS;
+}{
_resultobj = PyString_FromString(WXSTRINGCAST *(_result));
}
{
static PyObject *_wrap_wxPyApp_Dispatch(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_Dispatch",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_Dispatch",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_Dispatch. Expected _wxPyApp_p.");
return NULL;
}
}
- wxPyApp_Dispatch(_arg0);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_Dispatch(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
static PyObject *_wrap_wxPyApp_ExitMainLoop(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_ExitMainLoop",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_ExitMainLoop",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_ExitMainLoop. Expected _wxPyApp_p.");
return NULL;
}
}
- wxPyApp_ExitMainLoop(_arg0);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_ExitMainLoop(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
bool _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_Initialized",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_Initialized",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_Initialized. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (bool )wxPyApp_Initialized(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (bool )wxPyApp_Initialized(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
int _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_MainLoop",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_MainLoop",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_MainLoop. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (int )wxPyApp_MainLoop(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (int )wxPyApp_MainLoop(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
bool _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_Pending",&_argc0))
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_Pending",&_argo0))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_Pending. Expected _wxPyApp_p.");
return NULL;
}
}
- _result = (bool )wxPyApp_Pending(_arg0);
- _resultobj = Py_BuildValue("i",_result);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (bool )wxPyApp_Pending(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define wxPyApp_ProcessIdle(_swigobj) (_swigobj->ProcessIdle())
+static PyObject *_wrap_wxPyApp_ProcessIdle(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ bool _result;
+ wxPyApp * _arg0;
+ PyObject * _argo0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:wxPyApp_ProcessIdle",&_argo0))
+ return NULL;
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_ProcessIdle. Expected _wxPyApp_p.");
+ return NULL;
+ }
+ }
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (bool )wxPyApp_ProcessIdle(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} _resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
PyObject * _resultobj;
wxPyApp * _arg0;
wxString * _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
PyObject * _obj1 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"sO:wxPyApp_SetAppName",&_argc0,&_obj1))
+ if(!PyArg_ParseTuple(args,"OO:wxPyApp_SetAppName",&_argo0,&_obj1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetAppName. Expected _wxPyApp_p.");
return NULL;
}
PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
return NULL;
}
- _arg1 = new wxString(PyString_AsString(_obj1));
+ _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
}
- wxPyApp_SetAppName(_arg0,*_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetAppName(_arg0,*_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
{
if (_obj1)
PyObject * _resultobj;
wxPyApp * _arg0;
bool _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
int tempbool1;
self = self;
- if(!PyArg_ParseTuple(args,"si:wxPyApp_SetAuto3D",&_argc0,&tempbool1))
+ if(!PyArg_ParseTuple(args,"Oi:wxPyApp_SetAuto3D",&_argo0,&tempbool1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetAuto3D. Expected _wxPyApp_p.");
return NULL;
}
}
_arg1 = (bool ) tempbool1;
- wxPyApp_SetAuto3D(_arg0,_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetAuto3D(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
wxPyApp * _arg0;
wxString * _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
PyObject * _obj1 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"sO:wxPyApp_SetClassName",&_argc0,&_obj1))
+ if(!PyArg_ParseTuple(args,"OO:wxPyApp_SetClassName",&_argo0,&_obj1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetClassName. Expected _wxPyApp_p.");
return NULL;
}
PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
return NULL;
}
- _arg1 = new wxString(PyString_AsString(_obj1));
+ _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
}
- wxPyApp_SetClassName(_arg0,*_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetClassName(_arg0,*_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
{
if (_obj1)
PyObject * _resultobj;
wxPyApp * _arg0;
bool _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
int tempbool1;
self = self;
- if(!PyArg_ParseTuple(args,"si:wxPyApp_SetExitOnFrameDelete",&_argc0,&tempbool1))
+ if(!PyArg_ParseTuple(args,"Oi:wxPyApp_SetExitOnFrameDelete",&_argo0,&tempbool1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetExitOnFrameDelete. Expected _wxPyApp_p.");
return NULL;
}
}
_arg1 = (bool ) tempbool1;
- wxPyApp_SetExitOnFrameDelete(_arg0,_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetExitOnFrameDelete(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
wxPyApp * _arg0;
int _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"si:wxPyApp_SetPrintMode",&_argc0,&_arg1))
+ if(!PyArg_ParseTuple(args,"Oi:wxPyApp_SetPrintMode",&_argo0,&_arg1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetPrintMode. Expected _wxPyApp_p.");
return NULL;
}
}
- wxPyApp_SetPrintMode(_arg0,_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetPrintMode(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
wxPyApp * _arg0;
wxWindow * _arg1;
- char * _argc0 = 0;
- char * _argc1 = 0;
+ PyObject * _argo0 = 0;
+ PyObject * _argo1 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"ss:wxPyApp_SetTopWindow",&_argc0,&_argc1))
+ if(!PyArg_ParseTuple(args,"OO:wxPyApp_SetTopWindow",&_argo0,&_argo1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetTopWindow. Expected _wxPyApp_p.");
return NULL;
}
}
- if (_argc1) {
- if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
+ if (_argo1) {
+ if (_argo1 == Py_None) { _arg1 = NULL; }
+ else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyApp_SetTopWindow. Expected _wxWindow_p.");
return NULL;
}
}
- wxPyApp_SetTopWindow(_arg0,_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetTopWindow(_arg0,_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
PyObject * _resultobj;
wxPyApp * _arg0;
wxString * _arg1;
- char * _argc0 = 0;
+ PyObject * _argo0 = 0;
PyObject * _obj1 = 0;
self = self;
- if(!PyArg_ParseTuple(args,"sO:wxPyApp_SetVendorName",&_argc0,&_obj1))
+ if(!PyArg_ParseTuple(args,"OO:wxPyApp_SetVendorName",&_argo0,&_obj1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_SetVendorName. Expected _wxPyApp_p.");
return NULL;
}
PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
return NULL;
}
- _arg1 = new wxString(PyString_AsString(_obj1));
+ _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
}
- wxPyApp_SetVendorName(_arg0,*_arg1);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ wxPyApp_SetVendorName(_arg0,*_arg1);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
{
if (_obj1)
return _resultobj;
}
-#define wxPyApp_AfterMainLoop(_swigobj) (_swigobj->AfterMainLoop())
-static PyObject *_wrap_wxPyApp_AfterMainLoop(PyObject *self, PyObject *args) {
+#define wxPyApp_GetStdIcon(_swigobj,_swigarg0) (_swigobj->GetStdIcon(_swigarg0))
+static PyObject *_wrap_wxPyApp_GetStdIcon(PyObject *self, PyObject *args) {
PyObject * _resultobj;
+ wxIcon * _result;
wxPyApp * _arg0;
- char * _argc0 = 0;
+ int _arg1;
+ PyObject * _argo0 = 0;
+ char _ptemp[128];
self = self;
- if(!PyArg_ParseTuple(args,"s:wxPyApp_AfterMainLoop",&_argc0))
+ if(!PyArg_ParseTuple(args,"Oi:wxPyApp_GetStdIcon",&_argo0,&_arg1))
return NULL;
- if (_argc0) {
- if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyApp_p")) {
- PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_AfterMainLoop. Expected _wxPyApp_p.");
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyApp_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyApp_GetStdIcon. Expected _wxPyApp_p.");
return NULL;
}
}
- wxPyApp_AfterMainLoop(_arg0);
- Py_INCREF(Py_None);
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = new wxIcon (wxPyApp_GetStdIcon(_arg0,_arg1));
+
+ wxPy_END_ALLOW_THREADS;
+} SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p");
+ _resultobj = Py_BuildValue("s",_ptemp);
+ return _resultobj;
+}
+
+#define new___wxPyCleanup() (new __wxPyCleanup())
+static PyObject *_wrap_new___wxPyCleanup(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ __wxPyCleanup * _result;
+ char _ptemp[128];
+
+ self = self;
+ if(!PyArg_ParseTuple(args,":new___wxPyCleanup"))
+ return NULL;
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ _result = (__wxPyCleanup *)new___wxPyCleanup();
+
+ wxPy_END_ALLOW_THREADS;
+} if (_result) {
+ SWIG_MakePtr(_ptemp, (char *) _result,"___wxPyCleanup_p");
+ _resultobj = Py_BuildValue("s",_ptemp);
+ } else {
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ }
+ return _resultobj;
+}
+
+#define delete___wxPyCleanup(_swigobj) (delete _swigobj)
+static PyObject *_wrap_delete___wxPyCleanup(PyObject *self, PyObject *args) {
+ PyObject * _resultobj;
+ __wxPyCleanup * _arg0;
+ PyObject * _argo0 = 0;
+
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:delete___wxPyCleanup",&_argo0))
+ return NULL;
+ if (_argo0) {
+ if (_argo0 == Py_None) { _arg0 = NULL; }
+ else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"___wxPyCleanup_p")) {
+ PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete___wxPyCleanup. Expected ___wxPyCleanup_p.");
+ return NULL;
+ }
+ }
+{
+ wxPy_BEGIN_ALLOW_THREADS;
+ delete___wxPyCleanup(_arg0);
+
+ wxPy_END_ALLOW_THREADS;
+} Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
static PyMethodDef wxcMethods[] = {
- { "wxPyApp_AfterMainLoop", _wrap_wxPyApp_AfterMainLoop, 1 },
- { "wxPyApp_SetVendorName", _wrap_wxPyApp_SetVendorName, 1 },
- { "wxPyApp_SetTopWindow", _wrap_wxPyApp_SetTopWindow, 1 },
- { "wxPyApp_SetPrintMode", _wrap_wxPyApp_SetPrintMode, 1 },
- { "wxPyApp_SetExitOnFrameDelete", _wrap_wxPyApp_SetExitOnFrameDelete, 1 },
- { "wxPyApp_SetClassName", _wrap_wxPyApp_SetClassName, 1 },
- { "wxPyApp_SetAuto3D", _wrap_wxPyApp_SetAuto3D, 1 },
- { "wxPyApp_SetAppName", _wrap_wxPyApp_SetAppName, 1 },
- { "wxPyApp_Pending", _wrap_wxPyApp_Pending, 1 },
- { "wxPyApp_MainLoop", _wrap_wxPyApp_MainLoop, 1 },
- { "wxPyApp_Initialized", _wrap_wxPyApp_Initialized, 1 },
- { "wxPyApp_ExitMainLoop", _wrap_wxPyApp_ExitMainLoop, 1 },
- { "wxPyApp_Dispatch", _wrap_wxPyApp_Dispatch, 1 },
- { "wxPyApp_GetVendorName", _wrap_wxPyApp_GetVendorName, 1 },
- { "wxPyApp_GetTopWindow", _wrap_wxPyApp_GetTopWindow, 1 },
- { "wxPyApp_GetPrintMode", _wrap_wxPyApp_GetPrintMode, 1 },
- { "wxPyApp_GetExitOnFrameDelete", _wrap_wxPyApp_GetExitOnFrameDelete, 1 },
- { "wxPyApp_GetClassName", _wrap_wxPyApp_GetClassName, 1 },
- { "wxPyApp_GetAuto3D", _wrap_wxPyApp_GetAuto3D, 1 },
- { "wxPyApp_GetAppName", _wrap_wxPyApp_GetAppName, 1 },
- { "new_wxPyApp", _wrap_new_wxPyApp, 1 },
- { "_wxSetDictionary", __wxSetDictionary, 1 },
- { "_wxStart", __wxStart, 1 },
+ { "delete___wxPyCleanup", _wrap_delete___wxPyCleanup, METH_VARARGS },
+ { "new___wxPyCleanup", _wrap_new___wxPyCleanup, METH_VARARGS },
+ { "wxPyApp_GetStdIcon", _wrap_wxPyApp_GetStdIcon, METH_VARARGS },
+ { "wxPyApp_SetVendorName", _wrap_wxPyApp_SetVendorName, METH_VARARGS },
+ { "wxPyApp_SetTopWindow", _wrap_wxPyApp_SetTopWindow, METH_VARARGS },
+ { "wxPyApp_SetPrintMode", _wrap_wxPyApp_SetPrintMode, METH_VARARGS },
+ { "wxPyApp_SetExitOnFrameDelete", _wrap_wxPyApp_SetExitOnFrameDelete, METH_VARARGS },
+ { "wxPyApp_SetClassName", _wrap_wxPyApp_SetClassName, METH_VARARGS },
+ { "wxPyApp_SetAuto3D", _wrap_wxPyApp_SetAuto3D, METH_VARARGS },
+ { "wxPyApp_SetAppName", _wrap_wxPyApp_SetAppName, METH_VARARGS },
+ { "wxPyApp_ProcessIdle", _wrap_wxPyApp_ProcessIdle, METH_VARARGS },
+ { "wxPyApp_Pending", _wrap_wxPyApp_Pending, METH_VARARGS },
+ { "wxPyApp_MainLoop", _wrap_wxPyApp_MainLoop, METH_VARARGS },
+ { "wxPyApp_Initialized", _wrap_wxPyApp_Initialized, METH_VARARGS },
+ { "wxPyApp_ExitMainLoop", _wrap_wxPyApp_ExitMainLoop, METH_VARARGS },
+ { "wxPyApp_Dispatch", _wrap_wxPyApp_Dispatch, METH_VARARGS },
+ { "wxPyApp_GetVendorName", _wrap_wxPyApp_GetVendorName, METH_VARARGS },
+ { "wxPyApp_GetTopWindow", _wrap_wxPyApp_GetTopWindow, METH_VARARGS },
+ { "wxPyApp_GetPrintMode", _wrap_wxPyApp_GetPrintMode, METH_VARARGS },
+ { "wxPyApp_GetExitOnFrameDelete", _wrap_wxPyApp_GetExitOnFrameDelete, METH_VARARGS },
+ { "wxPyApp_GetClassName", _wrap_wxPyApp_GetClassName, METH_VARARGS },
+ { "wxPyApp_GetAuto3D", _wrap_wxPyApp_GetAuto3D, METH_VARARGS },
+ { "wxPyApp_GetAppName", _wrap_wxPyApp_GetAppName, METH_VARARGS },
+ { "delete_wxPyApp", _wrap_delete_wxPyApp, METH_VARARGS },
+ { "new_wxPyApp", _wrap_new_wxPyApp, METH_VARARGS },
+ { "_wxSetDictionary", __wxSetDictionary, METH_VARARGS },
+ { "_wxStart", __wxStart, METH_VARARGS },
+ { "ptrmap", _wrap_ptrmap, METH_VARARGS },
+ { "ptradd", _wrap_ptradd, METH_VARARGS },
+ { "ptrfree", _wrap_ptrfree, METH_VARARGS },
+ { "ptrcreate", _wrap_ptrcreate, METH_VARARGS },
+ { "ptrset", _wrap_ptrset, METH_VARARGS },
+ { "ptrvalue", _wrap_ptrvalue, METH_VARARGS },
+ { "ptrcast", _wrap_ptrcast, METH_VARARGS },
{ NULL, NULL }
};
+#ifdef __cplusplus
+}
+#endif
+/*
+ * This table is used by the pointer type-checker
+ */
+static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
+ { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
+ { "_wxEvent","_class_wxEvent",0},
+ { "_class_wxActivateEvent","_wxActivateEvent",0},
+ { "_signed_long","_long",0},
+ { "_wxMenuEvent","_class_wxMenuEvent",0},
+ { "_class_wxJPEGHandler","_wxJPEGHandler",0},
+ { "_wxBMPHandler","_class_wxBMPHandler",0},
+ { "_wxImage","_class_wxImage",0},
+ { "_wxPrintQuality","_int",0},
+ { "_wxPrintQuality","_signed_int",0},
+ { "_wxPrintQuality","_unsigned_int",0},
+ { "_wxPrintQuality","_wxWindowID",0},
+ { "_wxPrintQuality","_uint",0},
+ { "_wxPrintQuality","_EBool",0},
+ { "_wxPrintQuality","_size_t",0},
+ { "_wxFontData","_class_wxFontData",0},
+ { "___wxPyCleanup","_class___wxPyCleanup",0},
+ { "_class_wxRegionIterator","_wxRegionIterator",0},
+ { "_class_wxMenuBar","_wxMenuBar",0},
+ { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
+ { "_class_wxEvtHandler","_class_wxPyApp",SwigwxPyAppTowxEvtHandler},
+ { "_class_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler},
+ { "_class_wxEvtHandler","_wxEvtHandler",0},
+ { "_wxPaintEvent","_class_wxPaintEvent",0},
+ { "_wxGIFHandler","_class_wxGIFHandler",0},
+ { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
+ { "_wxCursor","_class_wxCursor",0},
+ { "_wxNotifyEvent","_class_wxNotifyEvent",0},
+ { "_wxImageHandler","_class_wxImageHandler",0},
+ { "_class_wxTreeCtrl","_wxTreeCtrl",0},
+ { "_wxMask","_class_wxMask",0},
+ { "_wxToolTip","_class_wxToolTip",0},
+ { "_wxGrid","_class_wxGrid",0},
+ { "_wxPNGHandler","_class_wxPNGHandler",0},
+ { "_class_wxColourData","_wxColourData",0},
+ { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
+ { "_wxPrinter","_class_wxPrinter",0},
+ { "_wxPen","_class_wxPen",0},
+ { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
+ { "_byte","_unsigned_char",0},
+ { "_wxStaticBox","_class_wxStaticBox",0},
+ { "_wxChoice","_class_wxChoice",0},
+ { "_wxSlider","_class_wxSlider",0},
+ { "_wxNotebookEvent","_class_wxNotebookEvent",0},
+ { "_wxPyPrintout","_class_wxPyPrintout",0},
+ { "_long","_wxDash",0},
+ { "_long","_unsigned_long",0},
+ { "_long","_signed_long",0},
+ { "_wxImageList","_class_wxImageList",0},
+ { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
+ { "_wxBitmapButton","_class_wxBitmapButton",0},
+ { "_wxSashWindow","_class_wxSashWindow",0},
+ { "_class_wxPrintDialogData","_wxPrintDialogData",0},
+ { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
+ { "_class_wxGauge","_wxGauge",0},
+ { "_class_wxSashEvent","_wxSashEvent",0},
+ { "_wxDC","_class_wxDC",0},
+ { "_wxListEvent","_class_wxListEvent",0},
+ { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
+ { "_wxProgressDialog","_class_wxProgressDialog",0},
+ { "_class_wxBMPHandler","_wxBMPHandler",0},
+ { "_wxPrintPreview","_class_wxPrintPreview",0},
+ { "_wxSpinEvent","_class_wxSpinEvent",0},
+ { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0},
+ { "_size_t","_wxPrintQuality",0},
+ { "_size_t","_unsigned_int",0},
+ { "_size_t","_int",0},
+ { "_size_t","_wxWindowID",0},
+ { "_size_t","_uint",0},
+ { "_class_wxRealPoint","_wxRealPoint",0},
+ { "_wxPrinterDC","_class_wxPrinterDC",0},
+ { "_class_wxMenuItem","_wxMenuItem",0},
+ { "_class_wxPaintEvent","_wxPaintEvent",0},
+ { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
+ { "_class_wxStatusBar","_wxStatusBar",0},
+ { "_class_wxGIFHandler","_wxGIFHandler",0},
+ { "_wxPanel","_class_wxPanel",0},
+ { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
+ { "_wxCheckBox","_class_wxCheckBox",0},
+ { "_wxPyEvent","_class_wxPyEvent",0},
+ { "_wxTextCtrl","_class_wxTextCtrl",0},
+ { "_class_wxMask","_wxMask",0},
+ { "_class_wxToolTip","_wxToolTip",0},
+ { "_class_wxKeyEvent","_wxKeyEvent",0},
+ { "_class_wxGrid","_wxGrid",0},
+ { "_class_wxPNGHandler","_wxPNGHandler",0},
+ { "_wxColour","_class_wxColour",0},
+ { "_class_wxDialog","_wxDialog",0},
+ { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
+ { "_class_wxPrinter","_wxPrinter",0},
+ { "_wxIdleEvent","_class_wxIdleEvent",0},
+ { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
+ { "_wxToolBar","_class_wxToolBar",0},
+ { "_wxStaticLine","_class_wxStaticLine",0},
+ { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0},
+ { "_wxBrush","_class_wxBrush",0},
+ { "_wxMiniFrame","_class_wxMiniFrame",0},
+ { "_class_wxNotebookEvent","_wxNotebookEvent",0},
+ { "_class_wxPyPrintout","_wxPyPrintout",0},
+ { "_class_wxSashWindow","_wxSashWindow",0},
+ { "_wxShowEvent","_class_wxShowEvent",0},
+ { "_uint","_wxPrintQuality",0},
+ { "_uint","_size_t",0},
+ { "_uint","_unsigned_int",0},
+ { "_uint","_int",0},
+ { "_uint","_wxWindowID",0},
+ { "_class_wxEvent","_wxEvent",0},
+ { "_wxCheckListBox","_class_wxCheckListBox",0},
+ { "_wxSplitterEvent","_class_wxSplitterEvent",0},
+ { "_wxGridEvent","_class_wxGridEvent",0},
+ { "_wxRect","_class_wxRect",0},
+ { "_wxCommandEvent","_class_wxCommandEvent",0},
+ { "_wxSizeEvent","_class_wxSizeEvent",0},
+ { "_class_wxImage","_wxImage",0},
+ { "_wxPoint","_class_wxPoint",0},
+ { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0},
+ { "_class_wxButton","_wxButton",0},
+ { "_wxRadioBox","_class_wxRadioBox",0},
+ { "_class_wxFontData","_wxFontData",0},
+ { "_class___wxPyCleanup","___wxPyCleanup",0},
+ { "_wxBitmap","_class_wxBitmap",0},
+ { "_wxTaskBarIcon","_class_wxTaskBarIcon",0},
+ { "_wxPrintDialog","_class_wxPrintDialog",0},
+ { "_wxPyTimer","_class_wxPyTimer",0},
+ { "_wxWindowDC","_class_wxWindowDC",0},
+ { "_wxScrollBar","_class_wxScrollBar",0},
+ { "_wxSpinButton","_class_wxSpinButton",0},
+ { "_wxToolBarTool","_class_wxToolBarTool",0},
+ { "_wxColourDialog","_class_wxColourDialog",0},
+ { "_wxPrintData","_class_wxPrintData",0},
+ { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
+ { "_class_wxNotifyEvent","_wxNotifyEvent",0},
+ { "_wxMessageDialog","_class_wxMessageDialog",0},
+ { "_class_wxPyEvent","_wxPyEvent",0},
+ { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
+ { "_class_wxIconizeEvent","_wxIconizeEvent",0},
+ { "_class_wxStaticBitmap","_wxStaticBitmap",0},
+ { "_wxMDIChildFrame","_class_wxMDIChildFrame",0},
+ { "_wxListItem","_class_wxListItem",0},
+ { "_class_wxToolBar","_wxToolBar",0},
+ { "_class_wxStaticLine","_wxStaticLine",0},
+ { "_wxScrollEvent","_class_wxScrollEvent",0},
+ { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0},
+ { "_EBool","_wxPrintQuality",0},
+ { "_EBool","_signed_int",0},
+ { "_EBool","_int",0},
+ { "_EBool","_wxWindowID",0},
+ { "_class_wxRegion","_wxRegion",0},
+ { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
+ { "_class_wxPreviewFrame","_wxPreviewFrame",0},
+ { "_wxStaticText","_class_wxStaticText",0},
+ { "_wxFont","_class_wxFont",0},
+ { "_wxCloseEvent","_class_wxCloseEvent",0},
+ { "_class_wxSplitterEvent","_wxSplitterEvent",0},
+ { "_wxNotebook","_class_wxNotebook",0},
+ { "_unsigned_long","_wxDash",0},
+ { "_unsigned_long","_long",0},
+ { "_class_wxRect","_wxRect",0},
+ { "_class_wxDC","_wxDC",0},
+ { "_class_wxProgressDialog","_wxProgressDialog",0},
+ { "_wxPyApp","_class_wxPyApp",0},
+ { "_wxMDIParentFrame","_class_wxMDIParentFrame",0},
+ { "_class_wxTreeEvent","_wxTreeEvent",0},
+ { "_class_wxDirDialog","_wxDirDialog",0},
+ { "_class_wxPyTimer","_wxPyTimer",0},
+ { "_wxFocusEvent","_class_wxFocusEvent",0},
+ { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
+ { "_class_wxSpinButton","_wxSpinButton",0},
+ { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
+ { "_class_wxPanel","_wxPanel",0},
+ { "_class_wxCheckBox","_wxCheckBox",0},
+ { "_wxComboBox","_class_wxComboBox",0},
+ { "_wxRadioButton","_class_wxRadioButton",0},
+ { "_class_wxMessageDialog","_wxMessageDialog",0},
+ { "_signed_int","_wxPrintQuality",0},
+ { "_signed_int","_EBool",0},
+ { "_signed_int","_wxWindowID",0},
+ { "_signed_int","_int",0},
+ { "_class_wxTextCtrl","_wxTextCtrl",0},
+ { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
+ { "_wxMetaFileDC","_class_wxMetaFileDC",0},
+ { "_wxMenu","_class_wxMenu",0},
+ { "_class_wxMoveEvent","_wxMoveEvent",0},
+ { "_wxListBox","_class_wxListBox",0},
+ { "_wxScreenDC","_class_wxScreenDC",0},
+ { "_class_wxMDIChildFrame","_wxMDIChildFrame",0},
+ { "_WXTYPE","_short",0},
+ { "_WXTYPE","_signed_short",0},
+ { "_WXTYPE","_unsigned_short",0},
+ { "_wxFileDialog","_class_wxFileDialog",0},
+ { "_class_wxMDIClientWindow","_wxMDIClientWindow",0},
+ { "_class_wxBrush","_wxBrush",0},
+ { "_unsigned_short","_WXTYPE",0},
+ { "_unsigned_short","_short",0},
+ { "_class_wxWindow","_wxWindow",0},
+ { "_wxSplitterWindow","_class_wxSplitterWindow",0},
+ { "_class_wxStaticText","_wxStaticText",0},
+ { "_wxPrintDialogData","_class_wxPrintDialogData",0},
+ { "_class_wxFont","_wxFont",0},
+ { "_class_wxCloseEvent","_wxCloseEvent",0},
+ { "_wxSashEvent","_class_wxSashEvent",0},
+ { "_class_wxMenuEvent","_wxMenuEvent",0},
+ { "_wxClientDC","_class_wxClientDC",0},
+ { "_wxMouseEvent","_class_wxMouseEvent",0},
+ { "_wxListCtrl","_class_wxListCtrl",0},
+ { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
+ { "_class_wxPoint","_wxPoint",0},
+ { "_wxRealPoint","_class_wxRealPoint",0},
+ { "_class_wxRadioBox","_wxRadioBox",0},
+ { "_wxGridCell","_class_wxGridCell",0},
+ { "_signed_short","_WXTYPE",0},
+ { "_signed_short","_short",0},
+ { "_wxMemoryDC","_class_wxMemoryDC",0},
+ { "_class_wxTaskBarIcon","_wxTaskBarIcon",0},
+ { "_class_wxPrintDialog","_wxPrintDialog",0},
+ { "_wxPaintDC","_class_wxPaintDC",0},
+ { "_class_wxWindowDC","_wxWindowDC",0},
+ { "_class_wxFocusEvent","_wxFocusEvent",0},
+ { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
+ { "_wxStatusBar","_class_wxStatusBar",0},
+ { "_class_wxToolBarTool","_wxToolBarTool",0},
+ { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
+ { "_class_wxCursor","_wxCursor",0},
+ { "_class_wxImageHandler","_wxImageHandler",0},
+ { "_wxScrolledWindow","_class_wxScrolledWindow",0},
+ { "_wxTreeItemId","_class_wxTreeItemId",0},
+ { "_unsigned_char","_byte",0},
+ { "_class_wxMetaFileDC","_wxMetaFileDC",0},
+ { "_class_wxMenu","_wxMenu",0},
+ { "_wxControl","_class_wxControl",0},
+ { "_class_wxListBox","_wxListBox",0},
+ { "_unsigned_int","_wxPrintQuality",0},
+ { "_unsigned_int","_size_t",0},
+ { "_unsigned_int","_uint",0},
+ { "_unsigned_int","_wxWindowID",0},
+ { "_unsigned_int","_int",0},
+ { "_wxIcon","_class_wxIcon",0},
+ { "_wxDialog","_class_wxDialog",0},
+ { "_class_wxListItem","_wxListItem",0},
+ { "_class_wxPen","_wxPen",0},
+ { "_class_wxFileDialog","_wxFileDialog",0},
+ { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0},
+ { "_short","_WXTYPE",0},
+ { "_short","_unsigned_short",0},
+ { "_short","_signed_short",0},
+ { "_class_wxStaticBox","_wxStaticBox",0},
+ { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0},
+ { "_class_wxScrollEvent","_wxScrollEvent",0},
+ { "_wxJoystickEvent","_class_wxJoystickEvent",0},
+ { "_class_wxChoice","_wxChoice",0},
+ { "_class_wxSlider","_wxSlider",0},
+ { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0},
+ { "_class_wxImageList","_wxImageList",0},
+ { "_class_wxBitmapButton","_wxBitmapButton",0},
+ { "_wxFrame","_class_wxFrame",0},
+ { "_class_wxNotebook","_wxNotebook",0},
+ { "_wxJPEGHandler","_class_wxJPEGHandler",0},
+ { "_wxWindowID","_wxPrintQuality",0},
+ { "_wxWindowID","_size_t",0},
+ { "_wxWindowID","_EBool",0},
+ { "_wxWindowID","_uint",0},
+ { "_wxWindowID","_int",0},
+ { "_wxWindowID","_signed_int",0},
+ { "_wxWindowID","_unsigned_int",0},
+ { "_int","_wxPrintQuality",0},
+ { "_int","_size_t",0},
+ { "_int","_EBool",0},
+ { "_int","_uint",0},
+ { "_int","_wxWindowID",0},
+ { "_int","_unsigned_int",0},
+ { "_int","_signed_int",0},
+ { "_class_wxMouseEvent","_wxMouseEvent",0},
+ { "_class_wxListEvent","_wxListEvent",0},
+ { "_class_wxPrintPreview","_wxPrintPreview",0},
+ { "_class_wxSpinEvent","_wxSpinEvent",0},
+ { "_wxButton","_class_wxButton",0},
+ { "_class_wxPyApp","_wxPyApp",0},
+ { "_wxSize","_class_wxSize",0},
+ { "_wxRegionIterator","_class_wxRegionIterator",0},
+ { "_class_wxPrinterDC","_wxPrinterDC",0},
+ { "_class_wxMDIParentFrame","_wxMDIParentFrame",0},
+ { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
+ { "_class_wxPaintDC","_wxPaintDC",0},
+ { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
+ { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
+ { "_class_wxComboBox","_wxComboBox",0},
+ { "_class_wxRadioButton","_wxRadioButton",0},
+ { "_class_wxTreeItemId","_wxTreeItemId",0},
+ { "_wxTreeCtrl","_class_wxTreeCtrl",0},
+ { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
+ { "_wxIconizeEvent","_class_wxIconizeEvent",0},
+ { "_class_wxControl","_wxControl",0},
+ { "_wxStaticBitmap","_class_wxStaticBitmap",0},
+ { "_class_wxIcon","_wxIcon",0},
+ { "_class_wxColour","_wxColour",0},
+ { "_class_wxScreenDC","_wxScreenDC",0},
+ { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
+ { "_wxPalette","_class_wxPalette",0},
+ { "_class_wxIdleEvent","_wxIdleEvent",0},
+ { "_wxEraseEvent","_class_wxEraseEvent",0},
+ { "_class_wxJoystickEvent","_wxJoystickEvent",0},
+ { "_class_wxMiniFrame","_wxMiniFrame",0},
+ { "_wxFontDialog","_class_wxFontDialog",0},
+ { "_wxRegion","_class_wxRegion",0},
+ { "_class_wxSplitterWindow","_wxSplitterWindow",0},
+ { "_wxPreviewFrame","_class_wxPreviewFrame",0},
+ { "_class_wxShowEvent","_wxShowEvent",0},
+ { "_wxActivateEvent","_class_wxActivateEvent",0},
+ { "_wxGauge","_class_wxGauge",0},
+ { "_class_wxCheckListBox","_wxCheckListBox",0},
+ { "_class_wxGridEvent","_wxGridEvent",0},
+ { "_class_wxCommandEvent","_wxCommandEvent",0},
+ { "_class_wxClientDC","_wxClientDC",0},
+ { "_class_wxSizeEvent","_wxSizeEvent",0},
+ { "_class_wxListCtrl","_wxListCtrl",0},
+ { "_class_wxGridCell","_wxGridCell",0},
+ { "_class_wxSize","_wxSize",0},
+ { "_class_wxBitmap","_wxBitmap",0},
+ { "_class_wxMemoryDC","_wxMemoryDC",0},
+ { "_wxMenuBar","_class_wxMenuBar",0},
+ { "_wxTreeEvent","_class_wxTreeEvent",0},
+ { "_wxDirDialog","_class_wxDirDialog",0},
+ { "_wxEvtHandler","_class_wxPyApp",SwigwxPyAppTowxEvtHandler},
+ { "_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler},
+ { "_wxEvtHandler","_class_wxEvtHandler",0},
+ { "_wxMenuItem","_class_wxMenuItem",0},
+ { "_class_wxScrollBar","_wxScrollBar",0},
+ { "_class_wxColourDialog","_wxColourDialog",0},
+ { "_class_wxPrintData","_wxPrintData",0},
+ { "_wxDash","_unsigned_long",0},
+ { "_wxDash","_long",0},
+ { "_class_wxScrolledWindow","_wxScrolledWindow",0},
+ { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
+ { "_wxKeyEvent","_class_wxKeyEvent",0},
+ { "_wxMoveEvent","_class_wxMoveEvent",0},
+ { "_wxColourData","_class_wxColourData",0},
+ { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
+ { "_class_wxPalette","_wxPalette",0},
+ { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0},
+ { "_class_wxEraseEvent","_wxEraseEvent",0},
+ { "_wxMDIClientWindow","_class_wxMDIClientWindow",0},
+ { "_class_wxFontDialog","_wxFontDialog",0},
+ { "_wxWindow","_class_wxWindow",0},
+ { "_class_wxFrame","_wxFrame",0},
+{0,0,0}};
+
static PyObject *SWIG_globals;
#ifdef __cplusplus
extern "C"
#endif
-SWIGEXPORT(void,initwxc)() {
+SWIGEXPORT(void) initwxc() {
PyObject *m, *d;
SWIG_globals = SWIG_newvarlink();
m = Py_InitModule("wxc", wxcMethods);
PyDict_SetItemString(d,"wxMAJOR_VERSION", PyInt_FromLong((long) wxMAJOR_VERSION));
PyDict_SetItemString(d,"wxMINOR_VERSION", PyInt_FromLong((long) wxMINOR_VERSION));
PyDict_SetItemString(d,"wxRELEASE_NUMBER", PyInt_FromLong((long) wxRELEASE_NUMBER));
- PyDict_SetItemString(d,"NOT_FOUND", PyInt_FromLong((long) NOT_FOUND));
+ PyDict_SetItemString(d,"wxNOT_FOUND", PyInt_FromLong((long) wxNOT_FOUND));
PyDict_SetItemString(d,"wxVSCROLL", PyInt_FromLong((long) wxVSCROLL));
PyDict_SetItemString(d,"wxHSCROLL", PyInt_FromLong((long) wxHSCROLL));
PyDict_SetItemString(d,"wxCAPTION", PyInt_FromLong((long) wxCAPTION));
PyDict_SetItemString(d,"wxDEFAULT_FRAME_STYLE", PyInt_FromLong((long) wxDEFAULT_FRAME_STYLE));
PyDict_SetItemString(d,"wxDEFAULT_DIALOG_STYLE", PyInt_FromLong((long) wxDEFAULT_DIALOG_STYLE));
PyDict_SetItemString(d,"wxFRAME_TOOL_WINDOW", PyInt_FromLong((long) wxFRAME_TOOL_WINDOW));
+ PyDict_SetItemString(d,"wxFRAME_FLOAT_ON_PARENT", PyInt_FromLong((long) wxFRAME_FLOAT_ON_PARENT));
+ PyDict_SetItemString(d,"wxCLIP_CHILDREN", PyInt_FromLong((long) wxCLIP_CHILDREN));
PyDict_SetItemString(d,"wxRETAINED", PyInt_FromLong((long) wxRETAINED));
PyDict_SetItemString(d,"wxBACKINGSTORE", PyInt_FromLong((long) wxBACKINGSTORE));
PyDict_SetItemString(d,"wxTB_3DBUTTONS", PyInt_FromLong((long) wxTB_3DBUTTONS));
PyDict_SetItemString(d,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER));
PyDict_SetItemString(d,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD));
PyDict_SetItemString(d,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY));
+ PyDict_SetItemString(d,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH));
PyDict_SetItemString(d,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE));
PyDict_SetItemString(d,"wxCB_SIMPLE", PyInt_FromLong((long) wxCB_SIMPLE));
PyDict_SetItemString(d,"wxCB_DROPDOWN", PyInt_FromLong((long) wxCB_DROPDOWN));
PyDict_SetItemString(d,"wxCB_READONLY", PyInt_FromLong((long) wxCB_READONLY));
PyDict_SetItemString(d,"wxRA_HORIZONTAL", PyInt_FromLong((long) wxRA_HORIZONTAL));
PyDict_SetItemString(d,"wxRA_VERTICAL", PyInt_FromLong((long) wxRA_VERTICAL));
+ PyDict_SetItemString(d,"wxRA_SPECIFY_ROWS", PyInt_FromLong((long) wxRA_SPECIFY_ROWS));
+ PyDict_SetItemString(d,"wxRA_SPECIFY_COLS", PyInt_FromLong((long) wxRA_SPECIFY_COLS));
PyDict_SetItemString(d,"wxRB_GROUP", PyInt_FromLong((long) wxRB_GROUP));
PyDict_SetItemString(d,"wxGA_PROGRESSBAR", PyInt_FromLong((long) wxGA_PROGRESSBAR));
PyDict_SetItemString(d,"wxGA_HORIZONTAL", PyInt_FromLong((long) wxGA_HORIZONTAL));
PyDict_SetItemString(d,"wxGA_VERTICAL", PyInt_FromLong((long) wxGA_VERTICAL));
+ PyDict_SetItemString(d,"wxGA_SMOOTH", PyInt_FromLong((long) wxGA_SMOOTH));
PyDict_SetItemString(d,"wxSL_HORIZONTAL", PyInt_FromLong((long) wxSL_HORIZONTAL));
PyDict_SetItemString(d,"wxSL_VERTICAL", PyInt_FromLong((long) wxSL_VERTICAL));
PyDict_SetItemString(d,"wxSL_AUTOTICKS", PyInt_FromLong((long) wxSL_AUTOTICKS));
PyDict_SetItemString(d,"wxSL_SELRANGE", PyInt_FromLong((long) wxSL_SELRANGE));
PyDict_SetItemString(d,"wxSB_HORIZONTAL", PyInt_FromLong((long) wxSB_HORIZONTAL));
PyDict_SetItemString(d,"wxSB_VERTICAL", PyInt_FromLong((long) wxSB_VERTICAL));
+ PyDict_SetItemString(d,"wxST_SIZEGRIP", PyInt_FromLong((long) wxST_SIZEGRIP));
PyDict_SetItemString(d,"wxBU_AUTODRAW", PyInt_FromLong((long) wxBU_AUTODRAW));
PyDict_SetItemString(d,"wxBU_NOAUTODRAW", PyInt_FromLong((long) wxBU_NOAUTODRAW));
PyDict_SetItemString(d,"wxTR_HAS_BUTTONS", PyInt_FromLong((long) wxTR_HAS_BUTTONS));
PyDict_SetItemString(d,"wxTR_EDIT_LABELS", PyInt_FromLong((long) wxTR_EDIT_LABELS));
PyDict_SetItemString(d,"wxTR_LINES_AT_ROOT", PyInt_FromLong((long) wxTR_LINES_AT_ROOT));
+ PyDict_SetItemString(d,"wxTR_MULTIPLE", PyInt_FromLong((long) wxTR_MULTIPLE));
+ PyDict_SetItemString(d,"wxTR_HAS_VARIABLE_ROW_HEIGHT", PyInt_FromLong((long) wxTR_HAS_VARIABLE_ROW_HEIGHT));
PyDict_SetItemString(d,"wxLC_ICON", PyInt_FromLong((long) wxLC_ICON));
PyDict_SetItemString(d,"wxLC_SMALL_ICON", PyInt_FromLong((long) wxLC_SMALL_ICON));
PyDict_SetItemString(d,"wxLC_LIST", PyInt_FromLong((long) wxLC_LIST));
PyDict_SetItemString(d,"wxSP_NOBORDER", PyInt_FromLong((long) wxSP_NOBORDER));
PyDict_SetItemString(d,"wxSP_3D", PyInt_FromLong((long) wxSP_3D));
PyDict_SetItemString(d,"wxSP_BORDER", PyInt_FromLong((long) wxSP_BORDER));
- PyDict_SetItemString(d,"wxTAB_MULTILINE", PyInt_FromLong((long) wxTAB_MULTILINE));
- PyDict_SetItemString(d,"wxTAB_RIGHTJUSTIFY", PyInt_FromLong((long) wxTAB_RIGHTJUSTIFY));
- PyDict_SetItemString(d,"wxTAB_FIXEDWIDTH", PyInt_FromLong((long) wxTAB_FIXEDWIDTH));
- PyDict_SetItemString(d,"wxTAB_OWNERDRAW", PyInt_FromLong((long) wxTAB_OWNERDRAW));
PyDict_SetItemString(d,"wxFLOOD_SURFACE", PyInt_FromLong((long) wxFLOOD_SURFACE));
PyDict_SetItemString(d,"wxFLOOD_BORDER", PyInt_FromLong((long) wxFLOOD_BORDER));
PyDict_SetItemString(d,"wxODDEVEN_RULE", PyInt_FromLong((long) wxODDEVEN_RULE));
PyDict_SetItemString(d,"wxDF_FILENAME", PyInt_FromLong((long) wxDF_FILENAME));
PyDict_SetItemString(d,"wxPORTRAIT", PyInt_FromLong((long) wxPORTRAIT));
PyDict_SetItemString(d,"wxLANDSCAPE", PyInt_FromLong((long) wxLANDSCAPE));
+ PyDict_SetItemString(d,"wxPRINT_QUALITY_HIGH", PyInt_FromLong((long) wxPRINT_QUALITY_HIGH));
+ PyDict_SetItemString(d,"wxPRINT_QUALITY_MEDIUM", PyInt_FromLong((long) wxPRINT_QUALITY_MEDIUM));
+ PyDict_SetItemString(d,"wxPRINT_QUALITY_LOW", PyInt_FromLong((long) wxPRINT_QUALITY_LOW));
+ PyDict_SetItemString(d,"wxPRINT_QUALITY_DRAFT", PyInt_FromLong((long) wxPRINT_QUALITY_DRAFT));
PyDict_SetItemString(d,"wxID_OPEN", PyInt_FromLong((long) wxID_OPEN));
PyDict_SetItemString(d,"wxID_CLOSE", PyInt_FromLong((long) wxID_CLOSE));
PyDict_SetItemString(d,"wxID_NEW", PyInt_FromLong((long) wxID_NEW));
PyDict_SetItemString(d,"wxID_APPLY", PyInt_FromLong((long) wxID_APPLY));
PyDict_SetItemString(d,"wxID_YES", PyInt_FromLong((long) wxID_YES));
PyDict_SetItemString(d,"wxID_NO", PyInt_FromLong((long) wxID_NO));
+ PyDict_SetItemString(d,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC));
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP));
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE));
PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO));
PyDict_SetItemString(d,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE));
PyDict_SetItemString(d,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY));
PyDict_SetItemString(d,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE));
+ PyDict_SetItemString(d,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG));
PyDict_SetItemString(d,"wxOPEN", PyInt_FromLong((long) wxOPEN));
PyDict_SetItemString(d,"wxSAVE", PyInt_FromLong((long) wxSAVE));
PyDict_SetItemString(d,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY));
PyDict_SetItemString(d,"wxACCEL_ALT", PyInt_FromLong((long) wxACCEL_ALT));
PyDict_SetItemString(d,"wxACCEL_CTRL", PyInt_FromLong((long) wxACCEL_CTRL));
PyDict_SetItemString(d,"wxACCEL_SHIFT", PyInt_FromLong((long) wxACCEL_SHIFT));
- PyDict_SetItemString(d,"ERR_PARAM", PyInt_FromLong((long) ERR_PARAM));
- PyDict_SetItemString(d,"ERR_NODATA", PyInt_FromLong((long) ERR_NODATA));
- PyDict_SetItemString(d,"ERR_CANCEL", PyInt_FromLong((long) ERR_CANCEL));
- PyDict_SetItemString(d,"ERR_SUCCESS", PyInt_FromLong((long) ERR_SUCCESS));
+ PyDict_SetItemString(d,"wxPD_AUTO_HIDE", PyInt_FromLong((long) wxPD_AUTO_HIDE));
+ PyDict_SetItemString(d,"wxPD_APP_MODAL", PyInt_FromLong((long) wxPD_APP_MODAL));
+ PyDict_SetItemString(d,"wxPD_CAN_ABORT", PyInt_FromLong((long) wxPD_CAN_ABORT));
+ PyDict_SetItemString(d,"wxPD_ELAPSED_TIME", PyInt_FromLong((long) wxPD_ELAPSED_TIME));
+ PyDict_SetItemString(d,"wxPD_ESTIMATED_TIME", PyInt_FromLong((long) wxPD_ESTIMATED_TIME));
+ PyDict_SetItemString(d,"wxPD_REMAINING_TIME", PyInt_FromLong((long) wxPD_REMAINING_TIME));
+ PyDict_SetItemString(d,"wxNO_DEFAULT", PyInt_FromLong((long) wxNO_DEFAULT));
+ PyDict_SetItemString(d,"wxMENU_TEAROFF", PyInt_FromLong((long) wxMENU_TEAROFF));
+ PyDict_SetItemString(d,"wxNO_FULL_REPAINT_ON_RESIZE", PyInt_FromLong((long) wxNO_FULL_REPAINT_ON_RESIZE));
PyDict_SetItemString(d,"wxDEFAULT", PyInt_FromLong((long) wxDEFAULT));
PyDict_SetItemString(d,"wxDECORATIVE", PyInt_FromLong((long) wxDECORATIVE));
PyDict_SetItemString(d,"wxROMAN", PyInt_FromLong((long) wxROMAN));
PyDict_SetItemString(d,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT));
PyDict_SetItemString(d,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH));
PyDict_SetItemString(d,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK));
+ PyDict_SetItemString(d,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE));
+ PyDict_SetItemString(d,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER));
+ PyDict_SetItemString(d,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL));
+ PyDict_SetItemString(d,"wxPAPER_A4", PyInt_FromLong((long) wxPAPER_A4));
+ PyDict_SetItemString(d,"wxPAPER_CSHEET", PyInt_FromLong((long) wxPAPER_CSHEET));
+ PyDict_SetItemString(d,"wxPAPER_DSHEET", PyInt_FromLong((long) wxPAPER_DSHEET));
+ PyDict_SetItemString(d,"wxPAPER_ESHEET", PyInt_FromLong((long) wxPAPER_ESHEET));
+ PyDict_SetItemString(d,"wxPAPER_LETTERSMALL", PyInt_FromLong((long) wxPAPER_LETTERSMALL));
+ PyDict_SetItemString(d,"wxPAPER_TABLOID", PyInt_FromLong((long) wxPAPER_TABLOID));
+ PyDict_SetItemString(d,"wxPAPER_LEDGER", PyInt_FromLong((long) wxPAPER_LEDGER));
+ PyDict_SetItemString(d,"wxPAPER_STATEMENT", PyInt_FromLong((long) wxPAPER_STATEMENT));
+ PyDict_SetItemString(d,"wxPAPER_EXECUTIVE", PyInt_FromLong((long) wxPAPER_EXECUTIVE));
+ PyDict_SetItemString(d,"wxPAPER_A3", PyInt_FromLong((long) wxPAPER_A3));
+ PyDict_SetItemString(d,"wxPAPER_A4SMALL", PyInt_FromLong((long) wxPAPER_A4SMALL));
+ PyDict_SetItemString(d,"wxPAPER_A5", PyInt_FromLong((long) wxPAPER_A5));
+ PyDict_SetItemString(d,"wxPAPER_B4", PyInt_FromLong((long) wxPAPER_B4));
+ PyDict_SetItemString(d,"wxPAPER_B5", PyInt_FromLong((long) wxPAPER_B5));
+ PyDict_SetItemString(d,"wxPAPER_FOLIO", PyInt_FromLong((long) wxPAPER_FOLIO));
+ PyDict_SetItemString(d,"wxPAPER_QUARTO", PyInt_FromLong((long) wxPAPER_QUARTO));
+ PyDict_SetItemString(d,"wxPAPER_10X14", PyInt_FromLong((long) wxPAPER_10X14));
+ PyDict_SetItemString(d,"wxPAPER_11X17", PyInt_FromLong((long) wxPAPER_11X17));
+ PyDict_SetItemString(d,"wxPAPER_NOTE", PyInt_FromLong((long) wxPAPER_NOTE));
+ PyDict_SetItemString(d,"wxPAPER_ENV_9", PyInt_FromLong((long) wxPAPER_ENV_9));
+ PyDict_SetItemString(d,"wxPAPER_ENV_10", PyInt_FromLong((long) wxPAPER_ENV_10));
+ PyDict_SetItemString(d,"wxPAPER_ENV_11", PyInt_FromLong((long) wxPAPER_ENV_11));
+ PyDict_SetItemString(d,"wxPAPER_ENV_12", PyInt_FromLong((long) wxPAPER_ENV_12));
+ PyDict_SetItemString(d,"wxPAPER_ENV_14", PyInt_FromLong((long) wxPAPER_ENV_14));
+ PyDict_SetItemString(d,"wxPAPER_ENV_DL", PyInt_FromLong((long) wxPAPER_ENV_DL));
+ PyDict_SetItemString(d,"wxPAPER_ENV_C5", PyInt_FromLong((long) wxPAPER_ENV_C5));
+ PyDict_SetItemString(d,"wxPAPER_ENV_C3", PyInt_FromLong((long) wxPAPER_ENV_C3));
+ PyDict_SetItemString(d,"wxPAPER_ENV_C4", PyInt_FromLong((long) wxPAPER_ENV_C4));
+ PyDict_SetItemString(d,"wxPAPER_ENV_C6", PyInt_FromLong((long) wxPAPER_ENV_C6));
+ PyDict_SetItemString(d,"wxPAPER_ENV_C65", PyInt_FromLong((long) wxPAPER_ENV_C65));
+ PyDict_SetItemString(d,"wxPAPER_ENV_B4", PyInt_FromLong((long) wxPAPER_ENV_B4));
+ PyDict_SetItemString(d,"wxPAPER_ENV_B5", PyInt_FromLong((long) wxPAPER_ENV_B5));
+ PyDict_SetItemString(d,"wxPAPER_ENV_B6", PyInt_FromLong((long) wxPAPER_ENV_B6));
+ PyDict_SetItemString(d,"wxPAPER_ENV_ITALY", PyInt_FromLong((long) wxPAPER_ENV_ITALY));
+ PyDict_SetItemString(d,"wxPAPER_ENV_MONARCH", PyInt_FromLong((long) wxPAPER_ENV_MONARCH));
+ PyDict_SetItemString(d,"wxPAPER_ENV_PERSONAL", PyInt_FromLong((long) wxPAPER_ENV_PERSONAL));
+ PyDict_SetItemString(d,"wxPAPER_FANFOLD_US", PyInt_FromLong((long) wxPAPER_FANFOLD_US));
+ PyDict_SetItemString(d,"wxPAPER_FANFOLD_STD_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_STD_GERMAN));
+ PyDict_SetItemString(d,"wxPAPER_FANFOLD_LGL_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_LGL_GERMAN));
+ PyDict_SetItemString(d,"wxPAPER_ISO_B4", PyInt_FromLong((long) wxPAPER_ISO_B4));
+ PyDict_SetItemString(d,"wxPAPER_JAPANESE_POSTCARD", PyInt_FromLong((long) wxPAPER_JAPANESE_POSTCARD));
+ PyDict_SetItemString(d,"wxPAPER_9X11", PyInt_FromLong((long) wxPAPER_9X11));
+ PyDict_SetItemString(d,"wxPAPER_10X11", PyInt_FromLong((long) wxPAPER_10X11));
+ PyDict_SetItemString(d,"wxPAPER_15X11", PyInt_FromLong((long) wxPAPER_15X11));
+ PyDict_SetItemString(d,"wxPAPER_ENV_INVITE", PyInt_FromLong((long) wxPAPER_ENV_INVITE));
+ PyDict_SetItemString(d,"wxPAPER_LETTER_EXTRA", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_LEGAL_EXTRA", PyInt_FromLong((long) wxPAPER_LEGAL_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_TABLOID_EXTRA", PyInt_FromLong((long) wxPAPER_TABLOID_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_A4_EXTRA", PyInt_FromLong((long) wxPAPER_A4_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_LETTER_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_A4_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A4_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_LETTER_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_A_PLUS", PyInt_FromLong((long) wxPAPER_A_PLUS));
+ PyDict_SetItemString(d,"wxPAPER_B_PLUS", PyInt_FromLong((long) wxPAPER_B_PLUS));
+ PyDict_SetItemString(d,"wxPAPER_LETTER_PLUS", PyInt_FromLong((long) wxPAPER_LETTER_PLUS));
+ PyDict_SetItemString(d,"wxPAPER_A4_PLUS", PyInt_FromLong((long) wxPAPER_A4_PLUS));
+ PyDict_SetItemString(d,"wxPAPER_A5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A5_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_B5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_B5_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_A3_EXTRA", PyInt_FromLong((long) wxPAPER_A3_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_A5_EXTRA", PyInt_FromLong((long) wxPAPER_A5_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_B5_EXTRA", PyInt_FromLong((long) wxPAPER_B5_EXTRA));
+ PyDict_SetItemString(d,"wxPAPER_A2", PyInt_FromLong((long) wxPAPER_A2));
+ PyDict_SetItemString(d,"wxPAPER_A3_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_TRANSVERSE));
+ PyDict_SetItemString(d,"wxPAPER_A3_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_EXTRA_TRANSVERSE));
+ PyDict_SetItemString(d,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX));
+ PyDict_SetItemString(d,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL));
+ PyDict_SetItemString(d,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL));
PyDict_SetItemString(d,"FALSE", PyInt_FromLong((long) 0));
PyDict_SetItemString(d,"false", PyInt_FromLong((long) 0));
PyDict_SetItemString(d,"TRUE", PyInt_FromLong((long) 1));
PyDict_SetItemString(d,"true", PyInt_FromLong((long) 1));
+ PyDict_SetItemString(d,"wxVERSION_STRING", PyString_FromString("wxVERSION_STRING"));
PyDict_SetItemString(d,"wxEVT_NULL", PyInt_FromLong((long) wxEVT_NULL));
PyDict_SetItemString(d,"wxEVT_FIRST", PyInt_FromLong((long) wxEVT_FIRST));
PyDict_SetItemString(d,"wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_BUTTON_CLICKED));
PyDict_SetItemString(d,"wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DCLICK));
PyDict_SetItemString(d,"wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_NC_RIGHT_DCLICK));
PyDict_SetItemString(d,"wxEVT_CHAR", PyInt_FromLong((long) wxEVT_CHAR));
+ PyDict_SetItemString(d,"wxEVT_KEY_DOWN", PyInt_FromLong((long) wxEVT_KEY_DOWN));
+ PyDict_SetItemString(d,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP));
+ PyDict_SetItemString(d,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK));
PyDict_SetItemString(d,"wxEVT_SCROLL_TOP", PyInt_FromLong((long) wxEVT_SCROLL_TOP));
PyDict_SetItemString(d,"wxEVT_SCROLL_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLL_BOTTOM));
PyDict_SetItemString(d,"wxEVT_SCROLL_LINEUP", PyInt_FromLong((long) wxEVT_SCROLL_LINEUP));
PyDict_SetItemString(d,"wxEVT_SCROLL_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLL_PAGEUP));
PyDict_SetItemString(d,"wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_PAGEDOWN));
PyDict_SetItemString(d,"wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLL_THUMBTRACK));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_TOP", PyInt_FromLong((long) wxEVT_SCROLLWIN_TOP));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLLWIN_BOTTOM));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEUP));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEDOWN));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEUP));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEDOWN));
+ PyDict_SetItemString(d,"wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBTRACK));
PyDict_SetItemString(d,"wxEVT_SIZE", PyInt_FromLong((long) wxEVT_SIZE));
PyDict_SetItemString(d,"wxEVT_MOVE", PyInt_FromLong((long) wxEVT_MOVE));
PyDict_SetItemString(d,"wxEVT_CLOSE_WINDOW", PyInt_FromLong((long) wxEVT_CLOSE_WINDOW));
PyDict_SetItemString(d,"wxEVT_QUERY_END_SESSION", PyInt_FromLong((long) wxEVT_QUERY_END_SESSION));
PyDict_SetItemString(d,"wxEVT_ACTIVATE_APP", PyInt_FromLong((long) wxEVT_ACTIVATE_APP));
PyDict_SetItemString(d,"wxEVT_POWER", PyInt_FromLong((long) wxEVT_POWER));
- PyDict_SetItemString(d,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK));
- PyDict_SetItemString(d,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP));
PyDict_SetItemString(d,"wxEVT_ACTIVATE", PyInt_FromLong((long) wxEVT_ACTIVATE));
PyDict_SetItemString(d,"wxEVT_CREATE", PyInt_FromLong((long) wxEVT_CREATE));
PyDict_SetItemString(d,"wxEVT_DESTROY", PyInt_FromLong((long) wxEVT_DESTROY));
PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_KEY_DOWN", PyInt_FromLong((long) wxEVT_COMMAND_LIST_KEY_DOWN));
PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_INSERT_ITEM", PyInt_FromLong((long) wxEVT_COMMAND_LIST_INSERT_ITEM));
PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_COL_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LIST_COL_CLICK));
+ PyDict_SetItemString(d,"wxEVT_COMMAND_LIST_ITEM_ACTIVATED", PyInt_FromLong((long) wxEVT_COMMAND_LIST_ITEM_ACTIVATED));
PyDict_SetItemString(d,"wxEVT_COMMAND_TAB_SEL_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_TAB_SEL_CHANGED));
PyDict_SetItemString(d,"wxEVT_COMMAND_TAB_SEL_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_TAB_SEL_CHANGING));
PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
- PyDict_SetItemString(d,"__version__", PyString_FromString("0.4.5"));
+ PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING));
+ PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED));
+ PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_UNSPLIT));
+ PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_DOUBLECLICKED));
+ PyDict_SetItemString(d,"__version__", PyString_FromString("2.1b3"));
PyDict_SetItemString(d,"cvar", SWIG_globals);
SWIG_addvarlink(SWIG_globals,"wxPyDefaultPosition",_wrap_wxPyDefaultPosition_get, _wrap_wxPyDefaultPosition_set);
SWIG_addvarlink(SWIG_globals,"wxPyDefaultSize",_wrap_wxPyDefaultSize_get, _wrap_wxPyDefaultSize_set);
__wxPreStart(); // initialize the GUI toolkit, if needed.
-// wxPyWindows = new wxHashTable(wxKEY_INTEGER, 100);
// Since these modules are all linked together, initialize them now
// because python won't be able to find their shared library files,
initwindows2c();
initeventsc();
initmiscc();
+ initmisc2c();
initgdic();
initmdic();
initcontrolsc();
initcmndlgsc();
initstattoolc();
initframesc();
-#ifndef SEPARATE
- initutilsc();
-#endif
-/*
- * These are the pointer type-equivalency mappings.
- * (Used by the SWIG pointer type-checker).
- */
- SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
- SWIG_RegisterMapping("_wxEvent","_class_wxEvent",0);
- SWIG_RegisterMapping("_class_wxActivateEvent","_wxActivateEvent",0);
- SWIG_RegisterMapping("_signed_long","_long",0);
- SWIG_RegisterMapping("_wxMenuEvent","_class_wxMenuEvent",0);
- SWIG_RegisterMapping("_wxFontData","_class_wxFontData",0);
- SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
- SWIG_RegisterMapping("_class_wxMenuBar","_wxMenuBar",0);
- SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxPyApp",SwigwxPyAppTowxEvtHandler);
- SWIG_RegisterMapping("_class_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler);
- SWIG_RegisterMapping("_class_wxEvtHandler","_wxEvtHandler",0);
- SWIG_RegisterMapping("_wxPaintEvent","_class_wxPaintEvent",0);
- SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
- SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
- SWIG_RegisterMapping("_class_wxTreeCtrl","_wxTreeCtrl",0);
- SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
- SWIG_RegisterMapping("_wxGrid","_class_wxGrid",0);
- SWIG_RegisterMapping("_wxPageSetupData","_class_wxPageSetupData",0);
- SWIG_RegisterMapping("_wxPyMenu","_class_wxPyMenu",0);
- SWIG_RegisterMapping("_class_wxColourData","_wxColourData",0);
- SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
- SWIG_RegisterMapping("_wxUpdateUIEvent","_class_wxUpdateUIEvent",0);
- SWIG_RegisterMapping("_byte","_unsigned_char",0);
- SWIG_RegisterMapping("_wxStaticBox","_class_wxStaticBox",0);
- SWIG_RegisterMapping("_wxChoice","_class_wxChoice",0);
- SWIG_RegisterMapping("_wxSlider","_class_wxSlider",0);
- SWIG_RegisterMapping("_wxNotebookEvent","_class_wxNotebookEvent",0);
- SWIG_RegisterMapping("_long","_wxDash",0);
- SWIG_RegisterMapping("_long","_unsigned_long",0);
- SWIG_RegisterMapping("_long","_signed_long",0);
- SWIG_RegisterMapping("_wxDropFilesEvent","_class_wxDropFilesEvent",0);
- SWIG_RegisterMapping("_wxBitmapButton","_class_wxBitmapButton",0);
- SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
- SWIG_RegisterMapping("_class_wxGauge","_wxGauge",0);
- SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
- SWIG_RegisterMapping("_wxListEvent","_class_wxListEvent",0);
- SWIG_RegisterMapping("_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0);
- SWIG_RegisterMapping("_wxSpinEvent","_class_wxSpinEvent",0);
- SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
- SWIG_RegisterMapping("_wxPrinterDC","_class_wxPrinterDC",0);
- SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
- SWIG_RegisterMapping("_class_wxPaintEvent","_wxPaintEvent",0);
- SWIG_RegisterMapping("_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0);
- SWIG_RegisterMapping("_class_wxStatusBar","_wxStatusBar",0);
- SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
- SWIG_RegisterMapping("_wxInitDialogEvent","_class_wxInitDialogEvent",0);
- SWIG_RegisterMapping("_wxCheckBox","_class_wxCheckBox",0);
- SWIG_RegisterMapping("_wxTextCtrl","_class_wxTextCtrl",0);
- SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
- SWIG_RegisterMapping("_class_wxKeyEvent","_wxKeyEvent",0);
- SWIG_RegisterMapping("_class_wxGrid","_wxGrid",0);
- SWIG_RegisterMapping("_class_wxPageSetupData","_wxPageSetupData",0);
- SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
- SWIG_RegisterMapping("_class_wxDialog","_wxDialog",0);
- SWIG_RegisterMapping("_wxPageSetupDialog","_class_wxPageSetupDialog",0);
- SWIG_RegisterMapping("_wxIdleEvent","_class_wxIdleEvent",0);
- SWIG_RegisterMapping("_class_wxUpdateUIEvent","_wxUpdateUIEvent",0);
- SWIG_RegisterMapping("_wxToolBar","_class_wxToolBar",0);
- SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
- SWIG_RegisterMapping("_wxMiniFrame","_class_wxMiniFrame",0);
- SWIG_RegisterMapping("_class_wxNotebookEvent","_wxNotebookEvent",0);
- SWIG_RegisterMapping("_wxShowEvent","_class_wxShowEvent",0);
- SWIG_RegisterMapping("_uint","_unsigned_int",0);
- SWIG_RegisterMapping("_uint","_int",0);
- SWIG_RegisterMapping("_uint","_wxWindowID",0);
- SWIG_RegisterMapping("_class_wxEvent","_wxEvent",0);
- SWIG_RegisterMapping("_wxCheckListBox","_class_wxCheckListBox",0);
- SWIG_RegisterMapping("_wxGridEvent","_class_wxGridEvent",0);
- SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
- SWIG_RegisterMapping("_wxCommandEvent","_class_wxCommandEvent",0);
- SWIG_RegisterMapping("_wxSizeEvent","_class_wxSizeEvent",0);
- SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
- SWIG_RegisterMapping("_class_wxButton","_wxButton",0);
- SWIG_RegisterMapping("_wxRadioBox","_class_wxRadioBox",0);
- SWIG_RegisterMapping("_wxTreeItemData","_class_wxTreeItemData",0);
- SWIG_RegisterMapping("_class_wxFontData","_wxFontData",0);
- SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
- SWIG_RegisterMapping("_wxTaskBarIcon","_class_wxTaskBarIcon",0);
- SWIG_RegisterMapping("_wxPrintDialog","_class_wxPrintDialog",0);
- SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
- SWIG_RegisterMapping("_wxWindowDC","_class_wxWindowDC",0);
- SWIG_RegisterMapping("_wxScrollBar","_class_wxScrollBar",0);
- SWIG_RegisterMapping("_wxSpinButton","_class_wxSpinButton",0);
- SWIG_RegisterMapping("_wxToolBarTool","_class_wxToolBarTool",0);
- SWIG_RegisterMapping("_wxColourDialog","_class_wxColourDialog",0);
- SWIG_RegisterMapping("_wxPrintData","_class_wxPrintData",0);
- SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
- SWIG_RegisterMapping("_wxMessageDialog","_class_wxMessageDialog",0);
- SWIG_RegisterMapping("_wxTextEntryDialog","_class_wxTextEntryDialog",0);
- SWIG_RegisterMapping("_wxConfig","_class_wxConfig",0);
- SWIG_RegisterMapping("_class_wxIconizeEvent","_wxIconizeEvent",0);
- SWIG_RegisterMapping("_class_wxStaticBitmap","_wxStaticBitmap",0);
- SWIG_RegisterMapping("_wxMDIChildFrame","_class_wxMDIChildFrame",0);
- SWIG_RegisterMapping("_wxListItem","_class_wxListItem",0);
- SWIG_RegisterMapping("_class_wxToolBar","_wxToolBar",0);
- SWIG_RegisterMapping("_wxScrollEvent","_class_wxScrollEvent",0);
- SWIG_RegisterMapping("_EBool","_signed_int",0);
- SWIG_RegisterMapping("_EBool","_int",0);
- SWIG_RegisterMapping("_EBool","_wxWindowID",0);
- SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
- SWIG_RegisterMapping("_class_wxDropFilesEvent","_wxDropFilesEvent",0);
- SWIG_RegisterMapping("_wxStaticText","_class_wxStaticText",0);
- SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
- SWIG_RegisterMapping("_wxCloseEvent","_class_wxCloseEvent",0);
- SWIG_RegisterMapping("_wxNotebook","_class_wxNotebook",0);
- SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
- SWIG_RegisterMapping("_unsigned_long","_long",0);
- SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
- SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
- SWIG_RegisterMapping("_wxPyApp","_class_wxPyApp",0);
- SWIG_RegisterMapping("_wxMDIParentFrame","_class_wxMDIParentFrame",0);
- SWIG_RegisterMapping("_class_wxTreeEvent","_wxTreeEvent",0);
- SWIG_RegisterMapping("_class_wxDirDialog","_wxDirDialog",0);
- SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
- SWIG_RegisterMapping("_wxFocusEvent","_class_wxFocusEvent",0);
- SWIG_RegisterMapping("_wxMaximizeEvent","_class_wxMaximizeEvent",0);
- SWIG_RegisterMapping("_class_wxSpinButton","_wxSpinButton",0);
- SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
- SWIG_RegisterMapping("_class_wxPanel","_wxPanel",0);
- SWIG_RegisterMapping("_class_wxCheckBox","_wxCheckBox",0);
- SWIG_RegisterMapping("_wxComboBox","_class_wxComboBox",0);
- SWIG_RegisterMapping("_wxRadioButton","_class_wxRadioButton",0);
- SWIG_RegisterMapping("_class_wxMessageDialog","_wxMessageDialog",0);
- SWIG_RegisterMapping("_signed_int","_EBool",0);
- SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
- SWIG_RegisterMapping("_signed_int","_int",0);
- SWIG_RegisterMapping("_class_wxTextCtrl","_wxTextCtrl",0);
- SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
- SWIG_RegisterMapping("_wxMetaFileDC","_class_wxMetaFileDC",0);
- SWIG_RegisterMapping("_wxMenu","_class_wxMenu",0);
- SWIG_RegisterMapping("_class_wxMoveEvent","_wxMoveEvent",0);
- SWIG_RegisterMapping("_wxListBox","_class_wxListBox",0);
- SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
- SWIG_RegisterMapping("_class_wxMDIChildFrame","_wxMDIChildFrame",0);
- SWIG_RegisterMapping("_WXTYPE","_short",0);
- SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
- SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
- SWIG_RegisterMapping("_wxFileDialog","_class_wxFileDialog",0);
- SWIG_RegisterMapping("_class_wxMDIClientWindow","_wxMDIClientWindow",0);
- SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
- SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
- SWIG_RegisterMapping("_unsigned_short","_short",0);
- SWIG_RegisterMapping("_class_wxWindow","_wxWindow",0);
- SWIG_RegisterMapping("_wxSplitterWindow","_class_wxSplitterWindow",0);
- SWIG_RegisterMapping("_class_wxStaticText","_wxStaticText",0);
- SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
- SWIG_RegisterMapping("_class_wxCloseEvent","_wxCloseEvent",0);
- SWIG_RegisterMapping("_class_wxMenuEvent","_wxMenuEvent",0);
- SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
- SWIG_RegisterMapping("_wxMouseEvent","_class_wxMouseEvent",0);
- SWIG_RegisterMapping("_wxListCtrl","_class_wxListCtrl",0);
- SWIG_RegisterMapping("_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0);
- SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
- SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
- SWIG_RegisterMapping("_class_wxRadioBox","_wxRadioBox",0);
- SWIG_RegisterMapping("_wxGridCell","_class_wxGridCell",0);
- SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
- SWIG_RegisterMapping("_signed_short","_short",0);
- SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
- SWIG_RegisterMapping("_class_wxTaskBarIcon","_wxTaskBarIcon",0);
- SWIG_RegisterMapping("_class_wxPrintDialog","_wxPrintDialog",0);
- SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
- SWIG_RegisterMapping("_class_wxWindowDC","_wxWindowDC",0);
- SWIG_RegisterMapping("_class_wxFocusEvent","_wxFocusEvent",0);
- SWIG_RegisterMapping("_class_wxMaximizeEvent","_wxMaximizeEvent",0);
- SWIG_RegisterMapping("_wxStatusBar","_class_wxStatusBar",0);
- SWIG_RegisterMapping("_class_wxToolBarTool","_wxToolBarTool",0);
- SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
- SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
- SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
- SWIG_RegisterMapping("_wxTreeItemId","_class_wxTreeItemId",0);
- SWIG_RegisterMapping("_unsigned_char","_byte",0);
- SWIG_RegisterMapping("_class_wxMetaFileDC","_wxMetaFileDC",0);
- SWIG_RegisterMapping("_class_wxMenu","_wxMenu",0);
- SWIG_RegisterMapping("_wxControl","_class_wxControl",0);
- SWIG_RegisterMapping("_class_wxListBox","_wxListBox",0);
- SWIG_RegisterMapping("_unsigned_int","_uint",0);
- SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
- SWIG_RegisterMapping("_unsigned_int","_int",0);
- SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
- SWIG_RegisterMapping("_wxDialog","_class_wxDialog",0);
- SWIG_RegisterMapping("_class_wxPyMenu","_wxPyMenu",0);
- SWIG_RegisterMapping("_class_wxListItem","_wxListItem",0);
- SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
- SWIG_RegisterMapping("_class_wxFileDialog","_wxFileDialog",0);
- SWIG_RegisterMapping("_short","_WXTYPE",0);
- SWIG_RegisterMapping("_short","_unsigned_short",0);
- SWIG_RegisterMapping("_short","_signed_short",0);
- SWIG_RegisterMapping("_class_wxStaticBox","_wxStaticBox",0);
- SWIG_RegisterMapping("_class_wxScrollEvent","_wxScrollEvent",0);
- SWIG_RegisterMapping("_wxJoystickEvent","_class_wxJoystickEvent",0);
- SWIG_RegisterMapping("_class_wxChoice","_wxChoice",0);
- SWIG_RegisterMapping("_class_wxSlider","_wxSlider",0);
- SWIG_RegisterMapping("_class_wxBitmapButton","_wxBitmapButton",0);
- SWIG_RegisterMapping("_wxFrame","_class_wxFrame",0);
- SWIG_RegisterMapping("_class_wxNotebook","_wxNotebook",0);
- SWIG_RegisterMapping("_wxWindowID","_EBool",0);
- SWIG_RegisterMapping("_wxWindowID","_uint",0);
- SWIG_RegisterMapping("_wxWindowID","_int",0);
- SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
- SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
- SWIG_RegisterMapping("_int","_EBool",0);
- SWIG_RegisterMapping("_int","_uint",0);
- SWIG_RegisterMapping("_int","_wxWindowID",0);
- SWIG_RegisterMapping("_int","_unsigned_int",0);
- SWIG_RegisterMapping("_int","_signed_int",0);
- SWIG_RegisterMapping("_class_wxMouseEvent","_wxMouseEvent",0);
- SWIG_RegisterMapping("_class_wxListEvent","_wxListEvent",0);
- SWIG_RegisterMapping("_class_wxSpinEvent","_wxSpinEvent",0);
- SWIG_RegisterMapping("_wxButton","_class_wxButton",0);
- SWIG_RegisterMapping("_class_wxPyApp","_wxPyApp",0);
- SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
- SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
- SWIG_RegisterMapping("_class_wxPrinterDC","_wxPrinterDC",0);
- SWIG_RegisterMapping("_class_wxMDIParentFrame","_wxMDIParentFrame",0);
- SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
- SWIG_RegisterMapping("_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0);
- SWIG_RegisterMapping("_class_wxInitDialogEvent","_wxInitDialogEvent",0);
- SWIG_RegisterMapping("_class_wxComboBox","_wxComboBox",0);
- SWIG_RegisterMapping("_class_wxRadioButton","_wxRadioButton",0);
- SWIG_RegisterMapping("_class_wxTreeItemId","_wxTreeItemId",0);
- SWIG_RegisterMapping("_wxTreeCtrl","_class_wxTreeCtrl",0);
- SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
- SWIG_RegisterMapping("_wxIconizeEvent","_class_wxIconizeEvent",0);
- SWIG_RegisterMapping("_class_wxControl","_wxControl",0);
- SWIG_RegisterMapping("_wxStaticBitmap","_class_wxStaticBitmap",0);
- SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
- SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
- SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
- SWIG_RegisterMapping("_class_wxPageSetupDialog","_wxPageSetupDialog",0);
- SWIG_RegisterMapping("_wxPalette","_class_wxPalette",0);
- SWIG_RegisterMapping("_class_wxIdleEvent","_wxIdleEvent",0);
- SWIG_RegisterMapping("_wxEraseEvent","_class_wxEraseEvent",0);
- SWIG_RegisterMapping("_class_wxJoystickEvent","_wxJoystickEvent",0);
- SWIG_RegisterMapping("_class_wxMiniFrame","_wxMiniFrame",0);
- SWIG_RegisterMapping("_wxFontDialog","_class_wxFontDialog",0);
- SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
- SWIG_RegisterMapping("_class_wxSplitterWindow","_wxSplitterWindow",0);
- SWIG_RegisterMapping("_class_wxShowEvent","_wxShowEvent",0);
- SWIG_RegisterMapping("_wxActivateEvent","_class_wxActivateEvent",0);
- SWIG_RegisterMapping("_wxGauge","_class_wxGauge",0);
- SWIG_RegisterMapping("_class_wxCheckListBox","_wxCheckListBox",0);
- SWIG_RegisterMapping("_class_wxGridEvent","_wxGridEvent",0);
- SWIG_RegisterMapping("_class_wxCommandEvent","_wxCommandEvent",0);
- SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
- SWIG_RegisterMapping("_class_wxSizeEvent","_wxSizeEvent",0);
- SWIG_RegisterMapping("_class_wxListCtrl","_wxListCtrl",0);
- SWIG_RegisterMapping("_class_wxTreeItemData","_wxTreeItemData",0);
- SWIG_RegisterMapping("_class_wxGridCell","_wxGridCell",0);
- SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
- SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
- SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
- SWIG_RegisterMapping("_wxMenuBar","_class_wxMenuBar",0);
- SWIG_RegisterMapping("_wxTreeEvent","_class_wxTreeEvent",0);
- SWIG_RegisterMapping("_wxDirDialog","_class_wxDirDialog",0);
- SWIG_RegisterMapping("_wxEvtHandler","_class_wxPyApp",SwigwxPyAppTowxEvtHandler);
- SWIG_RegisterMapping("_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler);
- SWIG_RegisterMapping("_wxEvtHandler","_class_wxEvtHandler",0);
- SWIG_RegisterMapping("_wxMenuItem","_class_wxMenuItem",0);
- SWIG_RegisterMapping("_class_wxScrollBar","_wxScrollBar",0);
- SWIG_RegisterMapping("_class_wxColourDialog","_wxColourDialog",0);
- SWIG_RegisterMapping("_class_wxPrintData","_wxPrintData",0);
- SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
- SWIG_RegisterMapping("_wxDash","_long",0);
- SWIG_RegisterMapping("_class_wxScrolledWindow","_wxScrolledWindow",0);
- SWIG_RegisterMapping("_class_wxTextEntryDialog","_wxTextEntryDialog",0);
- SWIG_RegisterMapping("_class_wxConfig","_wxConfig",0);
- SWIG_RegisterMapping("_wxKeyEvent","_class_wxKeyEvent",0);
- SWIG_RegisterMapping("_wxMoveEvent","_class_wxMoveEvent",0);
- SWIG_RegisterMapping("_wxColourData","_class_wxColourData",0);
- SWIG_RegisterMapping("_class_wxPalette","_wxPalette",0);
- SWIG_RegisterMapping("_class_wxEraseEvent","_wxEraseEvent",0);
- SWIG_RegisterMapping("_wxMDIClientWindow","_class_wxMDIClientWindow",0);
- SWIG_RegisterMapping("_class_wxFontDialog","_wxFontDialog",0);
- SWIG_RegisterMapping("_wxWindow","_class_wxWindow",0);
- SWIG_RegisterMapping("_class_wxFrame","_wxFrame",0);
+ initwindows3c();
+ initimagec();
+ initprintfwc();
+{
+ int i;
+ for (i = 0; _swig_mapping[i].n1; i++)
+ SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
+}
}