2  * FILE : src/msw/wx.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initwxc 
  56 #define SWIG_name    "wxc" 
  61 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  67     } else if (target 
== Py_None
) { 
  71         if (!PyTuple_Check(target
)) { 
  73             target 
= PyTuple_New(1); 
  74             PyTuple_SetItem(target
, 0, o2
); 
  77         PyTuple_SetItem(o3
, 0, o
); 
  80         target 
= PySequence_Concat(o2
, o3
); 
  87 #if PYTHON_API_VERSION >= 1009 
  88     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
  90     static char* wxStringErrorMsg 
= "String type required"; 
  96 /*------------------------------------------------------------------ 
  99   Constructs a new pointer value.   Value may either be a string 
 100   or an integer. Type is a string corresponding to either the 
 101   C datatype or mangled datatype. 
 103   ptrcast(0,"Vector *") 
 105   ptrcast(0,"Vector_p")    
 106   ------------------------------------------------------------------ */ 
 108 static PyObject 
*ptrcast(PyObject 
*_PTRVALUE
, char *type
) { 
 115   /* Produce a "mangled" version of the type string.  */ 
 117   typestr 
= (char *) malloc(strlen(type
)+2); 
 119   /* Go through and munge the typestring */ 
 126       if ((*c 
== '*') || (*c 
== '&')) { 
 137   /* Check to see what kind of object _PTRVALUE is */ 
 139   if (PyInt_Check(_PTRVALUE
)) { 
 140     ptr 
= (void *) PyInt_AsLong(_PTRVALUE
); 
 141     /* Received a numerical value. Make a pointer out of it */ 
 142     r 
= (char *) malloc(strlen(typestr
)+22); 
 144       SWIG_MakePtr(r
, ptr
, typestr
); 
 146       sprintf(r
,"_0%s",typestr
); 
 148     obj 
= PyString_FromString(r
); 
 150   } else if (PyString_Check(_PTRVALUE
)) { 
 151     /* Have a real pointer value now.  Try to strip out the pointer 
 153     s 
= PyString_AsString(_PTRVALUE
); 
 154     r 
= (char *) malloc(strlen(type
)+22); 
 156     /* Now extract the pointer value */ 
 157     if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 159         SWIG_MakePtr(r
,ptr
,typestr
); 
 161         sprintf(r
,"_0%s",typestr
); 
 163       obj 
= PyString_FromString(r
); 
 173     PyErr_SetString(PyExc_TypeError
,"Type error in ptrcast. Argument is not a valid pointer value."); 
 177 /*------------------------------------------------------------------ 
 178   ptrvalue(ptr,type = 0) 
 180   Attempts to dereference a pointer value.  If type is given, it  
 181   will try to use that type.  Otherwise, this function will attempt 
 182   to "guess" the proper datatype by checking against all of the  
 184   ------------------------------------------------------------------ */ 
 186 static PyObject 
*ptrvalue(PyObject 
*_PTRVALUE
, int index
, char *type
) { 
 191   if (!PyString_Check(_PTRVALUE
)) { 
 192     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 195   s 
= PyString_AsString(_PTRVALUE
); 
 196   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 197     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 201   /* If no datatype was passed, try a few common datatypes first */ 
 205     /* No datatype was passed.   Type to figure out if it's a common one */ 
 207     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 209     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 211     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 213     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 215     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 217     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 219     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 227     PyErr_SetString(PyExc_TypeError
,"Unable to dereference NULL pointer."); 
 231   /* Now we have a datatype.  Try to figure out what to do about it */ 
 232   if (strcmp(type
,"int") == 0) { 
 233     obj 
= PyInt_FromLong((long) *(((int *) ptr
) + index
)); 
 234   } else if (strcmp(type
,"double") == 0) { 
 235     obj 
= PyFloat_FromDouble((double) *(((double *) ptr
)+index
)); 
 236   } else if (strcmp(type
,"short") == 0) { 
 237     obj 
= PyInt_FromLong((long) *(((short *) ptr
)+index
)); 
 238   } else if (strcmp(type
,"long") == 0) { 
 239     obj 
= PyInt_FromLong((long) *(((long *) ptr
)+index
)); 
 240   } else if (strcmp(type
,"float") == 0) { 
 241     obj 
= PyFloat_FromDouble((double) *(((float *) ptr
)+index
)); 
 242   } else if (strcmp(type
,"char") == 0) { 
 243     obj 
= PyString_FromString(((char *) ptr
)+index
); 
 244   } else if (strcmp(type
,"char *") == 0) { 
 245     char *c 
= *(((char **) ptr
)+index
); 
 246     if (c
) obj 
= PyString_FromString(c
); 
 247     else obj 
= PyString_FromString("NULL"); 
 249     PyErr_SetString(PyExc_TypeError
,"Unable to dereference unsupported datatype."); 
 255 /*------------------------------------------------------------------ 
 256   ptrcreate(type,value = 0,numelements = 1) 
 258   Attempts to create a new object of given type.  Type must be 
 259   a basic C datatype.  Will not create complex objects. 
 260   ------------------------------------------------------------------ */ 
 262 static PyObject 
*ptrcreate(char *type
, PyObject 
*_PYVALUE
, int numelements
) { 
 269   /* Check the type string against a variety of possibilities */ 
 271   if (strcmp(type
,"int") == 0) { 
 272     sz 
= sizeof(int)*numelements
; 
 274   } else if (strcmp(type
,"short") == 0) { 
 275     sz 
= sizeof(short)*numelements
; 
 277   } else if (strcmp(type
,"long") == 0) { 
 278     sz 
= sizeof(long)*numelements
; 
 280   } else if (strcmp(type
,"double") == 0) { 
 281     sz 
= sizeof(double)*numelements
; 
 283   } else if (strcmp(type
,"float") == 0) { 
 284     sz 
= sizeof(float)*numelements
; 
 286   } else if (strcmp(type
,"char") == 0) { 
 287     sz 
= sizeof(char)*numelements
; 
 289   } else if (strcmp(type
,"char *") == 0) { 
 290     sz 
= sizeof(char *)*(numelements
+1); 
 293     PyErr_SetString(PyExc_TypeError
,"Unable to create unknown datatype.");  
 297   /* Create the new object */ 
 299   ptr 
= (void *) malloc(sz
); 
 301     PyErr_SetString(PyExc_MemoryError
,"Out of memory in swig_create.");  
 305   /* Now try to set its default value */ 
 308     if (strcmp(type
,"int") == 0) { 
 310       ivalue 
= (int) PyInt_AsLong(_PYVALUE
); 
 312       for (i 
= 0; i 
< numelements
; i
++) 
 314     } else if (strcmp(type
,"short") == 0) { 
 317       ivalue 
= (short) PyInt_AsLong(_PYVALUE
); 
 319       for (i 
= 0; i 
< numelements
; i
++) 
 321     } else if (strcmp(type
,"long") == 0) { 
 324       ivalue 
= (long) PyInt_AsLong(_PYVALUE
); 
 326       for (i 
= 0; i 
< numelements
; i
++) 
 328     } else if (strcmp(type
,"double") == 0) { 
 331       ivalue 
= (double) PyFloat_AsDouble(_PYVALUE
); 
 333       for (i 
= 0; i 
< numelements
; i
++) 
 335     } else if (strcmp(type
,"float") == 0) { 
 338       ivalue 
= (float) PyFloat_AsDouble(_PYVALUE
); 
 340       for (i 
= 0; i 
< numelements
; i
++) 
 342     } else if (strcmp(type
,"char") == 0) { 
 344       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 346       strncpy(ip
,ivalue
,numelements
-1); 
 347     } else if (strcmp(type
,"char *") == 0) { 
 350       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 352       for (i 
= 0; i 
< numelements
; i
++) { 
 354           ip
[i
] = (char *) malloc(strlen(ivalue
)+1); 
 355           strcpy(ip
[i
],ivalue
); 
 363   /* Create the pointer value */ 
 365   SWIG_MakePtr(temp
,ptr
,cast
); 
 366   obj 
= PyString_FromString(temp
); 
 371 /*------------------------------------------------------------------ 
 372   ptrset(ptr,value,index = 0,type = 0) 
 374   Attempts to set the value of a pointer variable.  If type is 
 375   given, we will use that type.  Otherwise, we'll guess the datatype. 
 376   ------------------------------------------------------------------ */ 
 378 static PyObject 
*ptrset(PyObject 
*_PTRVALUE
, PyObject 
*_PYVALUE
, int index
, char *type
) { 
 383   if (!PyString_Check(_PTRVALUE
)) { 
 384     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 387   s 
= PyString_AsString(_PTRVALUE
); 
 388   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 389     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 393   /* If no datatype was passed, try a few common datatypes first */ 
 397     /* No datatype was passed.   Type to figure out if it's a common one */ 
 399     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 401     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 403     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 405     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 407     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 409     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 411     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 419     PyErr_SetString(PyExc_TypeError
,"Unable to set NULL pointer."); 
 423   /* Now we have a datatype.  Try to figure out what to do about it */ 
 424   if (strcmp(type
,"int") == 0) { 
 425     *(((int *) ptr
)+index
) = (int) PyInt_AsLong(_PYVALUE
); 
 426   } else if (strcmp(type
,"double") == 0) { 
 427     *(((double *) ptr
)+index
) = (double) PyFloat_AsDouble(_PYVALUE
); 
 428   } else if (strcmp(type
,"short") == 0) { 
 429     *(((short *) ptr
)+index
) = (short) PyInt_AsLong(_PYVALUE
); 
 430   } else if (strcmp(type
,"long") == 0) { 
 431     *(((long *) ptr
)+index
) = (long) PyInt_AsLong(_PYVALUE
); 
 432   } else if (strcmp(type
,"float") == 0) { 
 433     *(((float *) ptr
)+index
) = (float) PyFloat_AsDouble(_PYVALUE
); 
 434   } else if (strcmp(type
,"char") == 0) { 
 435     char *c 
= PyString_AsString(_PYVALUE
); 
 436     strcpy(((char *) ptr
)+index
, c
); 
 437   } else if (strcmp(type
,"char *") == 0) { 
 438     char *c 
= PyString_AsString(_PYVALUE
); 
 439     char **ca 
= (char **) ptr
; 
 440     if (ca
[index
]) free(ca
[index
]); 
 441     if (strcmp(c
,"NULL") == 0) { 
 444       ca
[index
] = (char *) malloc(strlen(c
)+1); 
 448     PyErr_SetString(PyExc_TypeError
,"Unable to set unsupported datatype."); 
 456 /*------------------------------------------------------------------ 
 459   Adds a value to an existing pointer value.  Will do a type-dependent 
 460   add for basic datatypes.  For other datatypes, will do a byte-add. 
 461   ------------------------------------------------------------------ */ 
 463 static PyObject 
*ptradd(PyObject 
*_PTRVALUE
, int offset
) { 
 470   /* Check to see what kind of object _PTRVALUE is */ 
 472   if (PyString_Check(_PTRVALUE
)) { 
 473     /* Have a potential pointer value now.  Try to strip out the value */ 
 474     s 
= PyString_AsString(_PTRVALUE
); 
 476     /* Try to handle a few common datatypes first */ 
 478     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 479       ptr 
= (void *) (((int *) ptr
) + offset
); 
 480     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 481       ptr 
= (void *) (((double *) ptr
) + offset
); 
 482     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 483       ptr 
= (void *) (((short *) ptr
) + offset
); 
 484     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 485       ptr 
= (void *) (((long *) ptr
) + offset
); 
 486     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 487       ptr 
= (void *) (((float *) ptr
) + offset
); 
 488     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 489       ptr 
= (void *) (((char *) ptr
) + offset
); 
 490     } else if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 491       ptr 
= (void *) (((char *) ptr
) + offset
); 
 493       PyErr_SetString(PyExc_TypeError
,"Type error in ptradd. Argument is not a valid pointer value."); 
 496     type 
= SWIG_GetPtr(s
,&junk
,"INVALID POINTER"); 
 497     r 
= (char *) malloc(strlen(type
)+20); 
 499       SWIG_MakePtr(r
,ptr
,type
); 
 501       sprintf(r
,"_0%s",type
); 
 503     obj 
= PyString_FromString(r
); 
 509 /*------------------------------------------------------------------ 
 512   Allows a mapping between type1 and type2. (Like a typedef) 
 513   ------------------------------------------------------------------ */ 
 515 static void ptrmap(char *type1
, char *type2
) { 
 517   char *typestr1
,*typestr2
,*c
,*r
; 
 519   /* Produce a "mangled" version of the type string.  */ 
 521   typestr1 
= (char *) malloc(strlen(type1
)+2); 
 523   /* Go through and munge the typestring */ 
 530       if ((*c 
== '*') || (*c 
== '&')) { 
 541   typestr2 
= (char *) malloc(strlen(type2
)+2); 
 543   /* Go through and munge the typestring */ 
 550       if ((*c 
== '*') || (*c 
== '&')) { 
 560   SWIG_RegisterMapping(typestr1
,typestr2
,0); 
 561   SWIG_RegisterMapping(typestr2
,typestr1
,0); 
 564 /*------------------------------------------------------------------ 
 567   Destroys a pointer value 
 568   ------------------------------------------------------------------ */ 
 570 PyObject 
*ptrfree(PyObject 
*_PTRVALUE
) { 
 574   if (!PyString_Check(_PTRVALUE
)) { 
 575     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 578   s 
= PyString_AsString(_PTRVALUE
); 
 579   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 580     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 584   /* Check to see if this pointer is a char ** */ 
 585   if (!SWIG_GetPtr(s
,&junk
,"_char_pp")) { 
 586     char **c 
= (char **) ptr
; 
 603     wxPyApp
* wxGetApp() { 
 607     void wxApp_CleanUp() { 
 613 extern "C" SWIGEXPORT(void) initwindowsc(); 
 614 extern "C" SWIGEXPORT(void) initwindows2c(); 
 615 extern "C" SWIGEXPORT(void) initeventsc(); 
 616 extern "C" SWIGEXPORT(void) initmiscc(); 
 617 extern "C" SWIGEXPORT(void) initmisc2c(); 
 618 extern "C" SWIGEXPORT(void) initgdic(); 
 619 extern "C" SWIGEXPORT(void) initmdic(); 
 620 extern "C" SWIGEXPORT(void) initcontrolsc(); 
 621 extern "C" SWIGEXPORT(void) initcontrols2c(); 
 622 extern "C" SWIGEXPORT(void) initcmndlgsc(); 
 623 extern "C" SWIGEXPORT(void) initstattoolc(); 
 624 extern "C" SWIGEXPORT(void) initframesc(); 
 625 extern "C" SWIGEXPORT(void) initwindows3c(); 
 626 extern "C" SWIGEXPORT(void) initimagec(); 
 627 extern "C" SWIGEXPORT(void) initprintfwc(); 
 628 extern "C" SWIGEXPORT(void) initsizersc(); 
 629 extern "C" SWIGEXPORT(void) initclip_dndc(); 
 630 extern "C" SWIGEXPORT(void) initstreamsc(); 
 631 extern "C" SWIGEXPORT(void) initfilesysc(); 
 635 // Export a C API in a struct.  Other modules will be able to load this from 
 636 // the wxc module and will then have safe access to these functions, even if 
 637 // in another shared library. 
 638 static wxPyCoreAPI API 
= { 
 642     SWIG_RegisterMapping
, 
 646     wxPyBeginAllowThreads
, 
 648     wxPyBeginBlockThreads
, 
 659     wxBitmap_LIST_helper
, 
 660     wxString_LIST_helper
, 
 661     wxAcceleratorEntry_LIST_helper
, 
 669     wxPyCBH_setCallbackInfo
, 
 670     wxPyCBH_findCallback
, 
 671     wxPyCBH_callCallback
, 
 672     wxPyCBH_callCallbackObj
, 
 679     wxArrayString2PyList_helper
, 
 680     wxArrayInt2PyList_helper
 
 687 static PyObject 
*_wrap_ptrcast(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 688     PyObject 
* _resultobj
; 
 692     PyObject 
* _obj0 
= 0; 
 693     char *_kwnames
[] = { "ptr","type", NULL 
}; 
 696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:ptrcast",_kwnames
,&_obj0
,&_arg1
))  
 702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 703         _result 
= (PyObject 
*)ptrcast(_arg0
,_arg1
); 
 705     wxPyEndAllowThreads(__tstate
); 
 706     if (PyErr_Occurred()) return NULL
; 
 708   _resultobj 
= _result
; 
 713 static PyObject 
*_wrap_ptrvalue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 714     PyObject 
* _resultobj
; 
 717     int  _arg1 
= (int ) 0; 
 718     char * _arg2 
= (char *) 0; 
 719     PyObject 
* _obj0 
= 0; 
 720     char *_kwnames
[] = { "ptr","index","type", NULL 
}; 
 723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|is:ptrvalue",_kwnames
,&_obj0
,&_arg1
,&_arg2
))  
 729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 730         _result 
= (PyObject 
*)ptrvalue(_arg0
,_arg1
,_arg2
); 
 732     wxPyEndAllowThreads(__tstate
); 
 733     if (PyErr_Occurred()) return NULL
; 
 735   _resultobj 
= _result
; 
 740 static PyObject 
*_wrap_ptrset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 741     PyObject 
* _resultobj
; 
 745     int  _arg2 
= (int ) 0; 
 746     char * _arg3 
= (char *) 0; 
 747     PyObject 
* _obj0 
= 0; 
 748     PyObject 
* _obj1 
= 0; 
 749     char *_kwnames
[] = { "ptr","value","index","type", NULL 
}; 
 752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|is:ptrset",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_arg3
))  
 761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 762         _result 
= (PyObject 
*)ptrset(_arg0
,_arg1
,_arg2
,_arg3
); 
 764     wxPyEndAllowThreads(__tstate
); 
 765     if (PyErr_Occurred()) return NULL
; 
 767   _resultobj 
= _result
; 
 772 static PyObject 
*_wrap_ptrcreate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 773     PyObject 
* _resultobj
; 
 776     PyObject 
* _arg1 
= (PyObject 
*) 0; 
 777     int  _arg2 
= (int ) 1; 
 778     PyObject 
* _obj1 
= 0; 
 779     char *_kwnames
[] = { "type","value","nitems", NULL 
}; 
 782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|Oi:ptrcreate",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
 789     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 790         _result 
= (PyObject 
*)ptrcreate(_arg0
,_arg1
,_arg2
); 
 792     wxPyEndAllowThreads(__tstate
); 
 793     if (PyErr_Occurred()) return NULL
; 
 795   _resultobj 
= _result
; 
 800 static PyObject 
*_wrap_ptrfree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 801     PyObject 
* _resultobj
; 
 804     PyObject 
* _obj0 
= 0; 
 805     char *_kwnames
[] = { "ptr", NULL 
}; 
 808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:ptrfree",_kwnames
,&_obj0
))  
 814     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 815         _result 
= (PyObject 
*)ptrfree(_arg0
); 
 817     wxPyEndAllowThreads(__tstate
); 
 818     if (PyErr_Occurred()) return NULL
; 
 820   _resultobj 
= _result
; 
 825 static PyObject 
*_wrap_ptradd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 826     PyObject 
* _resultobj
; 
 830     PyObject 
* _obj0 
= 0; 
 831     char *_kwnames
[] = { "ptr","offset", NULL 
}; 
 834     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:ptradd",_kwnames
,&_obj0
,&_arg1
))  
 840     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 841         _result 
= (PyObject 
*)ptradd(_arg0
,_arg1
); 
 843     wxPyEndAllowThreads(__tstate
); 
 844     if (PyErr_Occurred()) return NULL
; 
 846   _resultobj 
= _result
; 
 851 static PyObject 
*_wrap_ptrmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 852     PyObject 
* _resultobj
; 
 855     char *_kwnames
[] = { "type1","type2", NULL 
}; 
 858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ss:ptrmap",_kwnames
,&_arg0
,&_arg1
))  
 861     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 864     wxPyEndAllowThreads(__tstate
); 
 865     if (PyErr_Occurred()) return NULL
; 
 866 }    Py_INCREF(Py_None
); 
 867     _resultobj 
= Py_None
; 
 871 static int _wrap_wxDefaultPosition_set(PyObject 
*val
) { 
 873     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultPosition is read-only."); 
 877 static PyObject 
*_wrap_wxDefaultPosition_get() { 
 881     SWIG_MakePtr(ptemp
,(char *) &wxDefaultPosition
,"_wxPoint_p"); 
 882     pyobj 
= PyString_FromString(ptemp
); 
 886 static int _wrap_wxDefaultSize_set(PyObject 
*val
) { 
 888     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultSize is read-only."); 
 892 static PyObject 
*_wrap_wxDefaultSize_get() { 
 896     SWIG_MakePtr(ptemp
,(char *) &wxDefaultSize
,"_wxSize_p"); 
 897     pyobj 
= PyString_FromString(ptemp
); 
 901 static PyObject 
*_wrap_wxGetApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 902     PyObject 
* _resultobj
; 
 904     char *_kwnames
[] = {  NULL 
}; 
 908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetApp",_kwnames
))  
 911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 912         _result 
= (wxPyApp 
*)wxGetApp(); 
 914     wxPyEndAllowThreads(__tstate
); 
 915     if (PyErr_Occurred()) return NULL
; 
 917         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 918         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 921         _resultobj 
= Py_None
; 
 926 static PyObject 
*_wrap_wxApp_CleanUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 927     PyObject 
* _resultobj
; 
 928     char *_kwnames
[] = {  NULL 
}; 
 931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxApp_CleanUp",_kwnames
))  
 934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 937     wxPyEndAllowThreads(__tstate
); 
 938     if (PyErr_Occurred()) return NULL
; 
 939 }    Py_INCREF(Py_None
); 
 940     _resultobj 
= Py_None
; 
 944 static void *SwigwxPyAppTowxEvtHandler(void *ptr
) { 
 947     src 
= (wxPyApp 
*) ptr
; 
 948     dest 
= (wxEvtHandler 
*) src
; 
 949     return (void *) dest
; 
 952 static void *SwigwxPyAppTowxObject(void *ptr
) { 
 955     src 
= (wxPyApp 
*) ptr
; 
 956     dest 
= (wxObject 
*) src
; 
 957     return (void *) dest
; 
 960 static wxPyApp 
*new_wxPyApp() { 
 961             wxPythonApp 
= new wxPyApp(); 
 965 static PyObject 
*_wrap_new_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 966     PyObject 
* _resultobj
; 
 968     char *_kwnames
[] = {  NULL 
}; 
 972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyApp",_kwnames
))  
 975     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 976         _result 
= (wxPyApp 
*)new_wxPyApp(); 
 978     wxPyEndAllowThreads(__tstate
); 
 979     if (PyErr_Occurred()) return NULL
; 
 981         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 982         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 985         _resultobj 
= Py_None
; 
 990 #define delete_wxPyApp(_swigobj) (delete _swigobj) 
 991 static PyObject 
*_wrap_delete_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 992     PyObject 
* _resultobj
; 
 994     PyObject 
* _argo0 
= 0; 
 995     char *_kwnames
[] = { "self", NULL 
}; 
 998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyApp",_kwnames
,&_argo0
))  
1001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyApp. Expected _wxPyApp_p."); 
1008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1009         delete_wxPyApp(_arg0
); 
1011     wxPyEndAllowThreads(__tstate
); 
1012     if (PyErr_Occurred()) return NULL
; 
1013 }    Py_INCREF(Py_None
); 
1014     _resultobj 
= Py_None
; 
1018 #define wxPyApp_GetAppName(_swigobj)  (_swigobj->GetAppName()) 
1019 static PyObject 
*_wrap_wxPyApp_GetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1020     PyObject 
* _resultobj
; 
1023     PyObject 
* _argo0 
= 0; 
1024     char *_kwnames
[] = { "self", NULL 
}; 
1027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAppName",_kwnames
,&_argo0
))  
1030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAppName. Expected _wxPyApp_p."); 
1037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1038         _result 
= new wxString (wxPyApp_GetAppName(_arg0
)); 
1040     wxPyEndAllowThreads(__tstate
); 
1041     if (PyErr_Occurred()) return NULL
; 
1043     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1051 #define wxPyApp_GetAuto3D(_swigobj)  (_swigobj->GetAuto3D()) 
1052 static PyObject 
*_wrap_wxPyApp_GetAuto3D(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1053     PyObject 
* _resultobj
; 
1056     PyObject 
* _argo0 
= 0; 
1057     char *_kwnames
[] = { "self", NULL 
}; 
1060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAuto3D",_kwnames
,&_argo0
))  
1063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAuto3D. Expected _wxPyApp_p."); 
1070     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1071         _result 
= (bool )wxPyApp_GetAuto3D(_arg0
); 
1073     wxPyEndAllowThreads(__tstate
); 
1074     if (PyErr_Occurred()) return NULL
; 
1075 }    _resultobj 
= Py_BuildValue("i",_result
); 
1079 #define wxPyApp_GetClassName(_swigobj)  (_swigobj->GetClassName()) 
1080 static PyObject 
*_wrap_wxPyApp_GetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1081     PyObject 
* _resultobj
; 
1084     PyObject 
* _argo0 
= 0; 
1085     char *_kwnames
[] = { "self", NULL 
}; 
1088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetClassName",_kwnames
,&_argo0
))  
1091         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1092         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetClassName. Expected _wxPyApp_p."); 
1098     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1099         _result 
= new wxString (wxPyApp_GetClassName(_arg0
)); 
1101     wxPyEndAllowThreads(__tstate
); 
1102     if (PyErr_Occurred()) return NULL
; 
1104     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1112 #define wxPyApp_GetExitOnFrameDelete(_swigobj)  (_swigobj->GetExitOnFrameDelete()) 
1113 static PyObject 
*_wrap_wxPyApp_GetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1114     PyObject 
* _resultobj
; 
1117     PyObject 
* _argo0 
= 0; 
1118     char *_kwnames
[] = { "self", NULL 
}; 
1121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetExitOnFrameDelete",_kwnames
,&_argo0
))  
1124         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1125         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetExitOnFrameDelete. Expected _wxPyApp_p."); 
1131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1132         _result 
= (bool )wxPyApp_GetExitOnFrameDelete(_arg0
); 
1134     wxPyEndAllowThreads(__tstate
); 
1135     if (PyErr_Occurred()) return NULL
; 
1136 }    _resultobj 
= Py_BuildValue("i",_result
); 
1140 #define wxPyApp_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1141 static PyObject 
*_wrap_wxPyApp_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1142     PyObject 
* _resultobj
; 
1145     PyObject 
* _argo0 
= 0; 
1146     char *_kwnames
[] = { "self", NULL 
}; 
1149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetPrintMode",_kwnames
,&_argo0
))  
1152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetPrintMode. Expected _wxPyApp_p."); 
1159     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1160         _result 
= (int )wxPyApp_GetPrintMode(_arg0
); 
1162     wxPyEndAllowThreads(__tstate
); 
1163     if (PyErr_Occurred()) return NULL
; 
1164 }    _resultobj 
= Py_BuildValue("i",_result
); 
1168 #define wxPyApp_GetTopWindow(_swigobj)  (_swigobj->GetTopWindow()) 
1169 static PyObject 
*_wrap_wxPyApp_GetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1170     PyObject 
* _resultobj
; 
1173     PyObject 
* _argo0 
= 0; 
1174     char *_kwnames
[] = { "self", NULL 
}; 
1177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetTopWindow",_kwnames
,&_argo0
))  
1180         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1181         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetTopWindow. Expected _wxPyApp_p."); 
1187     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1188         _result 
= (wxWindow 
*)wxPyApp_GetTopWindow(_arg0
); 
1190     wxPyEndAllowThreads(__tstate
); 
1191     if (PyErr_Occurred()) return NULL
; 
1192 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1196 #define wxPyApp_GetVendorName(_swigobj)  (_swigobj->GetVendorName()) 
1197 static PyObject 
*_wrap_wxPyApp_GetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1198     PyObject 
* _resultobj
; 
1201     PyObject 
* _argo0 
= 0; 
1202     char *_kwnames
[] = { "self", NULL 
}; 
1205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetVendorName",_kwnames
,&_argo0
))  
1208         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1209         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1210             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetVendorName. Expected _wxPyApp_p."); 
1215     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1216         _result 
= new wxString (wxPyApp_GetVendorName(_arg0
)); 
1218     wxPyEndAllowThreads(__tstate
); 
1219     if (PyErr_Occurred()) return NULL
; 
1221     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1229 #define wxPyApp_GetUseBestVisual(_swigobj)  (_swigobj->GetUseBestVisual()) 
1230 static PyObject 
*_wrap_wxPyApp_GetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1231     PyObject 
* _resultobj
; 
1234     PyObject 
* _argo0 
= 0; 
1235     char *_kwnames
[] = { "self", NULL 
}; 
1238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetUseBestVisual",_kwnames
,&_argo0
))  
1241         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1242         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1243             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetUseBestVisual. Expected _wxPyApp_p."); 
1248     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1249         _result 
= (bool )wxPyApp_GetUseBestVisual(_arg0
); 
1251     wxPyEndAllowThreads(__tstate
); 
1252     if (PyErr_Occurred()) return NULL
; 
1253 }    _resultobj 
= Py_BuildValue("i",_result
); 
1257 #define wxPyApp_Dispatch(_swigobj)  (_swigobj->Dispatch()) 
1258 static PyObject 
*_wrap_wxPyApp_Dispatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1259     PyObject 
* _resultobj
; 
1261     PyObject 
* _argo0 
= 0; 
1262     char *_kwnames
[] = { "self", NULL 
}; 
1265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Dispatch",_kwnames
,&_argo0
))  
1268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Dispatch. Expected _wxPyApp_p."); 
1275     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1276         wxPyApp_Dispatch(_arg0
); 
1278     wxPyEndAllowThreads(__tstate
); 
1279     if (PyErr_Occurred()) return NULL
; 
1280 }    Py_INCREF(Py_None
); 
1281     _resultobj 
= Py_None
; 
1285 #define wxPyApp_ExitMainLoop(_swigobj)  (_swigobj->ExitMainLoop()) 
1286 static PyObject 
*_wrap_wxPyApp_ExitMainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1287     PyObject 
* _resultobj
; 
1289     PyObject 
* _argo0 
= 0; 
1290     char *_kwnames
[] = { "self", NULL 
}; 
1293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ExitMainLoop",_kwnames
,&_argo0
))  
1296         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1297         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1298             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ExitMainLoop. Expected _wxPyApp_p."); 
1303     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1304         wxPyApp_ExitMainLoop(_arg0
); 
1306     wxPyEndAllowThreads(__tstate
); 
1307     if (PyErr_Occurred()) return NULL
; 
1308 }    Py_INCREF(Py_None
); 
1309     _resultobj 
= Py_None
; 
1313 #define wxPyApp_Initialized(_swigobj)  (_swigobj->Initialized()) 
1314 static PyObject 
*_wrap_wxPyApp_Initialized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1315     PyObject 
* _resultobj
; 
1318     PyObject 
* _argo0 
= 0; 
1319     char *_kwnames
[] = { "self", NULL 
}; 
1322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Initialized",_kwnames
,&_argo0
))  
1325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Initialized. Expected _wxPyApp_p."); 
1332     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1333         _result 
= (bool )wxPyApp_Initialized(_arg0
); 
1335     wxPyEndAllowThreads(__tstate
); 
1336     if (PyErr_Occurred()) return NULL
; 
1337 }    _resultobj 
= Py_BuildValue("i",_result
); 
1341 #define wxPyApp_MainLoop(_swigobj)  (_swigobj->MainLoop()) 
1342 static PyObject 
*_wrap_wxPyApp_MainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1343     PyObject 
* _resultobj
; 
1346     PyObject 
* _argo0 
= 0; 
1347     char *_kwnames
[] = { "self", NULL 
}; 
1350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_MainLoop",_kwnames
,&_argo0
))  
1353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_MainLoop. Expected _wxPyApp_p."); 
1360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1361         _result 
= (int )wxPyApp_MainLoop(_arg0
); 
1363     wxPyEndAllowThreads(__tstate
); 
1364     if (PyErr_Occurred()) return NULL
; 
1365 }    _resultobj 
= Py_BuildValue("i",_result
); 
1369 #define wxPyApp_Pending(_swigobj)  (_swigobj->Pending()) 
1370 static PyObject 
*_wrap_wxPyApp_Pending(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1371     PyObject 
* _resultobj
; 
1374     PyObject 
* _argo0 
= 0; 
1375     char *_kwnames
[] = { "self", NULL 
}; 
1378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Pending",_kwnames
,&_argo0
))  
1381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Pending. Expected _wxPyApp_p."); 
1388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1389         _result 
= (bool )wxPyApp_Pending(_arg0
); 
1391     wxPyEndAllowThreads(__tstate
); 
1392     if (PyErr_Occurred()) return NULL
; 
1393 }    _resultobj 
= Py_BuildValue("i",_result
); 
1397 #define wxPyApp_ProcessIdle(_swigobj)  (_swigobj->ProcessIdle()) 
1398 static PyObject 
*_wrap_wxPyApp_ProcessIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1399     PyObject 
* _resultobj
; 
1402     PyObject 
* _argo0 
= 0; 
1403     char *_kwnames
[] = { "self", NULL 
}; 
1406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ProcessIdle",_kwnames
,&_argo0
))  
1409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ProcessIdle. Expected _wxPyApp_p."); 
1416     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1417         _result 
= (bool )wxPyApp_ProcessIdle(_arg0
); 
1419     wxPyEndAllowThreads(__tstate
); 
1420     if (PyErr_Occurred()) return NULL
; 
1421 }    _resultobj 
= Py_BuildValue("i",_result
); 
1425 #define wxPyApp_SetAppName(_swigobj,_swigarg0)  (_swigobj->SetAppName(_swigarg0)) 
1426 static PyObject 
*_wrap_wxPyApp_SetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1427     PyObject 
* _resultobj
; 
1430     PyObject 
* _argo0 
= 0; 
1431     PyObject 
* _obj1 
= 0; 
1432     char *_kwnames
[] = { "self","name", NULL 
}; 
1435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetAppName",_kwnames
,&_argo0
,&_obj1
))  
1438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAppName. Expected _wxPyApp_p."); 
1445 #if PYTHON_API_VERSION >= 1009 
1446     char* tmpPtr
; int tmpSize
; 
1447     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1448         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1451     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1453     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1455     if (!PyString_Check(_obj1
)) { 
1456         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1459     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1463     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1464         wxPyApp_SetAppName(_arg0
,*_arg1
); 
1466     wxPyEndAllowThreads(__tstate
); 
1467     if (PyErr_Occurred()) return NULL
; 
1468 }    Py_INCREF(Py_None
); 
1469     _resultobj 
= Py_None
; 
1477 #define wxPyApp_SetAuto3D(_swigobj,_swigarg0)  (_swigobj->SetAuto3D(_swigarg0)) 
1478 static PyObject 
*_wrap_wxPyApp_SetAuto3D(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1479     PyObject 
* _resultobj
; 
1482     PyObject 
* _argo0 
= 0; 
1484     char *_kwnames
[] = { "self","auto3D", NULL 
}; 
1487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetAuto3D",_kwnames
,&_argo0
,&tempbool1
))  
1490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAuto3D. Expected _wxPyApp_p."); 
1496     _arg1 
= (bool ) tempbool1
; 
1498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1499         wxPyApp_SetAuto3D(_arg0
,_arg1
); 
1501     wxPyEndAllowThreads(__tstate
); 
1502     if (PyErr_Occurred()) return NULL
; 
1503 }    Py_INCREF(Py_None
); 
1504     _resultobj 
= Py_None
; 
1508 #define wxPyApp_SetClassName(_swigobj,_swigarg0)  (_swigobj->SetClassName(_swigarg0)) 
1509 static PyObject 
*_wrap_wxPyApp_SetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1510     PyObject 
* _resultobj
; 
1513     PyObject 
* _argo0 
= 0; 
1514     PyObject 
* _obj1 
= 0; 
1515     char *_kwnames
[] = { "self","name", NULL 
}; 
1518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetClassName",_kwnames
,&_argo0
,&_obj1
))  
1521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetClassName. Expected _wxPyApp_p."); 
1528 #if PYTHON_API_VERSION >= 1009 
1529     char* tmpPtr
; int tmpSize
; 
1530     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1531         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1534     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1536     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1538     if (!PyString_Check(_obj1
)) { 
1539         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1542     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1547         wxPyApp_SetClassName(_arg0
,*_arg1
); 
1549     wxPyEndAllowThreads(__tstate
); 
1550     if (PyErr_Occurred()) return NULL
; 
1551 }    Py_INCREF(Py_None
); 
1552     _resultobj 
= Py_None
; 
1560 #define wxPyApp_SetExitOnFrameDelete(_swigobj,_swigarg0)  (_swigobj->SetExitOnFrameDelete(_swigarg0)) 
1561 static PyObject 
*_wrap_wxPyApp_SetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1562     PyObject 
* _resultobj
; 
1565     PyObject 
* _argo0 
= 0; 
1567     char *_kwnames
[] = { "self","flag", NULL 
}; 
1570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetExitOnFrameDelete",_kwnames
,&_argo0
,&tempbool1
))  
1573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetExitOnFrameDelete. Expected _wxPyApp_p."); 
1579     _arg1 
= (bool ) tempbool1
; 
1581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1582         wxPyApp_SetExitOnFrameDelete(_arg0
,_arg1
); 
1584     wxPyEndAllowThreads(__tstate
); 
1585     if (PyErr_Occurred()) return NULL
; 
1586 }    Py_INCREF(Py_None
); 
1587     _resultobj 
= Py_None
; 
1591 #define wxPyApp_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1592 static PyObject 
*_wrap_wxPyApp_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1593     PyObject 
* _resultobj
; 
1596     PyObject 
* _argo0 
= 0; 
1597     char *_kwnames
[] = { "self","mode", NULL 
}; 
1600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetPrintMode",_kwnames
,&_argo0
,&_arg1
))  
1603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetPrintMode. Expected _wxPyApp_p."); 
1610     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1611         wxPyApp_SetPrintMode(_arg0
,_arg1
); 
1613     wxPyEndAllowThreads(__tstate
); 
1614     if (PyErr_Occurred()) return NULL
; 
1615 }    Py_INCREF(Py_None
); 
1616     _resultobj 
= Py_None
; 
1620 #define wxPyApp_SetTopWindow(_swigobj,_swigarg0)  (_swigobj->SetTopWindow(_swigarg0)) 
1621 static PyObject 
*_wrap_wxPyApp_SetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1622     PyObject 
* _resultobj
; 
1625     PyObject 
* _argo0 
= 0; 
1626     PyObject 
* _argo1 
= 0; 
1627     char *_kwnames
[] = { "self","window", NULL 
}; 
1630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetTopWindow",_kwnames
,&_argo0
,&_argo1
))  
1633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetTopWindow. Expected _wxPyApp_p."); 
1640         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1641         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyApp_SetTopWindow. Expected _wxWindow_p."); 
1647     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1648         wxPyApp_SetTopWindow(_arg0
,_arg1
); 
1650     wxPyEndAllowThreads(__tstate
); 
1651     if (PyErr_Occurred()) return NULL
; 
1652 }    Py_INCREF(Py_None
); 
1653     _resultobj 
= Py_None
; 
1657 #define wxPyApp_SetVendorName(_swigobj,_swigarg0)  (_swigobj->SetVendorName(_swigarg0)) 
1658 static PyObject 
*_wrap_wxPyApp_SetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1659     PyObject 
* _resultobj
; 
1662     PyObject 
* _argo0 
= 0; 
1663     PyObject 
* _obj1 
= 0; 
1664     char *_kwnames
[] = { "self","name", NULL 
}; 
1667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetVendorName",_kwnames
,&_argo0
,&_obj1
))  
1670         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1671         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetVendorName. Expected _wxPyApp_p."); 
1677 #if PYTHON_API_VERSION >= 1009 
1678     char* tmpPtr
; int tmpSize
; 
1679     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1680         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1683     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1685     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1687     if (!PyString_Check(_obj1
)) { 
1688         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1691     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1695     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1696         wxPyApp_SetVendorName(_arg0
,*_arg1
); 
1698     wxPyEndAllowThreads(__tstate
); 
1699     if (PyErr_Occurred()) return NULL
; 
1700 }    Py_INCREF(Py_None
); 
1701     _resultobj 
= Py_None
; 
1709 #define wxPyApp_SetUseBestVisual(_swigobj,_swigarg0)  (_swigobj->SetUseBestVisual(_swigarg0)) 
1710 static PyObject 
*_wrap_wxPyApp_SetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1711     PyObject 
* _resultobj
; 
1714     PyObject 
* _argo0 
= 0; 
1716     char *_kwnames
[] = { "self","flag", NULL 
}; 
1719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetUseBestVisual",_kwnames
,&_argo0
,&tempbool1
))  
1722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetUseBestVisual. Expected _wxPyApp_p."); 
1728     _arg1 
= (bool ) tempbool1
; 
1730     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1731         wxPyApp_SetUseBestVisual(_arg0
,_arg1
); 
1733     wxPyEndAllowThreads(__tstate
); 
1734     if (PyErr_Occurred()) return NULL
; 
1735 }    Py_INCREF(Py_None
); 
1736     _resultobj 
= Py_None
; 
1740 #define wxPyApp_GetStdIcon(_swigobj,_swigarg0)  (_swigobj->GetStdIcon(_swigarg0)) 
1741 static PyObject 
*_wrap_wxPyApp_GetStdIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1742     PyObject 
* _resultobj
; 
1746     PyObject 
* _argo0 
= 0; 
1747     char *_kwnames
[] = { "self","which", NULL 
}; 
1751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_GetStdIcon",_kwnames
,&_argo0
,&_arg1
))  
1754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetStdIcon. Expected _wxPyApp_p."); 
1761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1762         _result 
= new wxIcon (wxPyApp_GetStdIcon(_arg0
,_arg1
)); 
1764     wxPyEndAllowThreads(__tstate
); 
1765     if (PyErr_Occurred()) return NULL
; 
1766 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1767     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1771 static PyMethodDef wxcMethods
[] = { 
1772          { "wxPyApp_GetStdIcon", (PyCFunction
) _wrap_wxPyApp_GetStdIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1773          { "wxPyApp_SetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_SetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1774          { "wxPyApp_SetVendorName", (PyCFunction
) _wrap_wxPyApp_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1775          { "wxPyApp_SetTopWindow", (PyCFunction
) _wrap_wxPyApp_SetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1776          { "wxPyApp_SetPrintMode", (PyCFunction
) _wrap_wxPyApp_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1777          { "wxPyApp_SetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_SetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1778          { "wxPyApp_SetClassName", (PyCFunction
) _wrap_wxPyApp_SetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1779          { "wxPyApp_SetAuto3D", (PyCFunction
) _wrap_wxPyApp_SetAuto3D
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1780          { "wxPyApp_SetAppName", (PyCFunction
) _wrap_wxPyApp_SetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1781          { "wxPyApp_ProcessIdle", (PyCFunction
) _wrap_wxPyApp_ProcessIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1782          { "wxPyApp_Pending", (PyCFunction
) _wrap_wxPyApp_Pending
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1783          { "wxPyApp_MainLoop", (PyCFunction
) _wrap_wxPyApp_MainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1784          { "wxPyApp_Initialized", (PyCFunction
) _wrap_wxPyApp_Initialized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1785          { "wxPyApp_ExitMainLoop", (PyCFunction
) _wrap_wxPyApp_ExitMainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1786          { "wxPyApp_Dispatch", (PyCFunction
) _wrap_wxPyApp_Dispatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1787          { "wxPyApp_GetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_GetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1788          { "wxPyApp_GetVendorName", (PyCFunction
) _wrap_wxPyApp_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1789          { "wxPyApp_GetTopWindow", (PyCFunction
) _wrap_wxPyApp_GetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1790          { "wxPyApp_GetPrintMode", (PyCFunction
) _wrap_wxPyApp_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1791          { "wxPyApp_GetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_GetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1792          { "wxPyApp_GetClassName", (PyCFunction
) _wrap_wxPyApp_GetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1793          { "wxPyApp_GetAuto3D", (PyCFunction
) _wrap_wxPyApp_GetAuto3D
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1794          { "wxPyApp_GetAppName", (PyCFunction
) _wrap_wxPyApp_GetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1795          { "delete_wxPyApp", (PyCFunction
) _wrap_delete_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1796          { "new_wxPyApp", (PyCFunction
) _wrap_new_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1797          { "wxApp_CleanUp", (PyCFunction
) _wrap_wxApp_CleanUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1798          { "wxGetApp", (PyCFunction
) _wrap_wxGetApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1799          { "_wxSetDictionary", (PyCFunction
) __wxSetDictionary
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1800          { "_wxStart", (PyCFunction
) __wxStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1801          { "ptrmap", (PyCFunction
) _wrap_ptrmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1802          { "ptradd", (PyCFunction
) _wrap_ptradd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1803          { "ptrfree", (PyCFunction
) _wrap_ptrfree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1804          { "ptrcreate", (PyCFunction
) _wrap_ptrcreate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1805          { "ptrset", (PyCFunction
) _wrap_ptrset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1806          { "ptrvalue", (PyCFunction
) _wrap_ptrvalue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1807          { "ptrcast", (PyCFunction
) _wrap_ptrcast
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1814  * This table is used by the pointer type-checker 
1816 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
1817     { "_signed_long","_long",0}, 
1818     { "_wxPrintQuality","_wxCoord",0}, 
1819     { "_wxPrintQuality","_int",0}, 
1820     { "_wxPrintQuality","_signed_int",0}, 
1821     { "_wxPrintQuality","_unsigned_int",0}, 
1822     { "_wxPrintQuality","_wxWindowID",0}, 
1823     { "_wxPrintQuality","_uint",0}, 
1824     { "_wxPrintQuality","_EBool",0}, 
1825     { "_wxPrintQuality","_size_t",0}, 
1826     { "_wxPrintQuality","_time_t",0}, 
1827     { "_byte","_unsigned_char",0}, 
1828     { "_long","_unsigned_long",0}, 
1829     { "_long","_signed_long",0}, 
1830     { "_size_t","_wxCoord",0}, 
1831     { "_size_t","_wxPrintQuality",0}, 
1832     { "_size_t","_time_t",0}, 
1833     { "_size_t","_unsigned_int",0}, 
1834     { "_size_t","_int",0}, 
1835     { "_size_t","_wxWindowID",0}, 
1836     { "_size_t","_uint",0}, 
1837     { "_uint","_wxCoord",0}, 
1838     { "_uint","_wxPrintQuality",0}, 
1839     { "_uint","_time_t",0}, 
1840     { "_uint","_size_t",0}, 
1841     { "_uint","_unsigned_int",0}, 
1842     { "_uint","_int",0}, 
1843     { "_uint","_wxWindowID",0}, 
1844     { "_wxChar","_char",0}, 
1845     { "_char","_wxChar",0}, 
1846     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
1847     { "_EBool","_wxCoord",0}, 
1848     { "_EBool","_wxPrintQuality",0}, 
1849     { "_EBool","_signed_int",0}, 
1850     { "_EBool","_int",0}, 
1851     { "_EBool","_wxWindowID",0}, 
1852     { "_unsigned_long","_long",0}, 
1853     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
1854     { "_signed_int","_wxCoord",0}, 
1855     { "_signed_int","_wxPrintQuality",0}, 
1856     { "_signed_int","_EBool",0}, 
1857     { "_signed_int","_wxWindowID",0}, 
1858     { "_signed_int","_int",0}, 
1859     { "_WXTYPE","_wxDateTime_t",0}, 
1860     { "_WXTYPE","_short",0}, 
1861     { "_WXTYPE","_signed_short",0}, 
1862     { "_WXTYPE","_unsigned_short",0}, 
1863     { "_unsigned_short","_wxDateTime_t",0}, 
1864     { "_unsigned_short","_WXTYPE",0}, 
1865     { "_unsigned_short","_short",0}, 
1866     { "_wxObject","_wxPyApp",SwigwxPyAppTowxObject
}, 
1867     { "_signed_short","_WXTYPE",0}, 
1868     { "_signed_short","_short",0}, 
1869     { "_unsigned_char","_byte",0}, 
1870     { "_unsigned_int","_wxCoord",0}, 
1871     { "_unsigned_int","_wxPrintQuality",0}, 
1872     { "_unsigned_int","_time_t",0}, 
1873     { "_unsigned_int","_size_t",0}, 
1874     { "_unsigned_int","_uint",0}, 
1875     { "_unsigned_int","_wxWindowID",0}, 
1876     { "_unsigned_int","_int",0}, 
1877     { "_short","_wxDateTime_t",0}, 
1878     { "_short","_WXTYPE",0}, 
1879     { "_short","_unsigned_short",0}, 
1880     { "_short","_signed_short",0}, 
1881     { "_wxWindowID","_wxCoord",0}, 
1882     { "_wxWindowID","_wxPrintQuality",0}, 
1883     { "_wxWindowID","_time_t",0}, 
1884     { "_wxWindowID","_size_t",0}, 
1885     { "_wxWindowID","_EBool",0}, 
1886     { "_wxWindowID","_uint",0}, 
1887     { "_wxWindowID","_int",0}, 
1888     { "_wxWindowID","_signed_int",0}, 
1889     { "_wxWindowID","_unsigned_int",0}, 
1890     { "_int","_wxCoord",0}, 
1891     { "_int","_wxPrintQuality",0}, 
1892     { "_int","_time_t",0}, 
1893     { "_int","_size_t",0}, 
1894     { "_int","_EBool",0}, 
1895     { "_int","_uint",0}, 
1896     { "_int","_wxWindowID",0}, 
1897     { "_int","_unsigned_int",0}, 
1898     { "_int","_signed_int",0}, 
1899     { "_wxDateTime_t","_unsigned_short",0}, 
1900     { "_wxDateTime_t","_short",0}, 
1901     { "_wxDateTime_t","_WXTYPE",0}, 
1902     { "_time_t","_wxCoord",0}, 
1903     { "_time_t","_wxPrintQuality",0}, 
1904     { "_time_t","_unsigned_int",0}, 
1905     { "_time_t","_int",0}, 
1906     { "_time_t","_wxWindowID",0}, 
1907     { "_time_t","_uint",0}, 
1908     { "_time_t","_size_t",0}, 
1909     { "_wxCoord","_int",0}, 
1910     { "_wxCoord","_signed_int",0}, 
1911     { "_wxCoord","_unsigned_int",0}, 
1912     { "_wxCoord","_wxWindowID",0}, 
1913     { "_wxCoord","_uint",0}, 
1914     { "_wxCoord","_EBool",0}, 
1915     { "_wxCoord","_size_t",0}, 
1916     { "_wxCoord","_time_t",0}, 
1917     { "_wxCoord","_wxPrintQuality",0}, 
1918     { "_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler
}, 
1921 static PyObject 
*SWIG_globals
; 
1925 SWIGEXPORT(void) initwxc() { 
1927          SWIG_globals 
= SWIG_newvarlink(); 
1928          m 
= Py_InitModule("wxc", wxcMethods
); 
1929          d 
= PyModule_GetDict(m
); 
1930          PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long) wxMAJOR_VERSION
)); 
1931          PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long) wxMINOR_VERSION
)); 
1932          PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long) wxRELEASE_NUMBER
)); 
1933          PyDict_SetItemString(d
,"wxNOT_FOUND", PyInt_FromLong((long) wxNOT_FOUND
)); 
1934          PyDict_SetItemString(d
,"wxVSCROLL", PyInt_FromLong((long) wxVSCROLL
)); 
1935          PyDict_SetItemString(d
,"wxHSCROLL", PyInt_FromLong((long) wxHSCROLL
)); 
1936          PyDict_SetItemString(d
,"wxCAPTION", PyInt_FromLong((long) wxCAPTION
)); 
1937          PyDict_SetItemString(d
,"wxDOUBLE_BORDER", PyInt_FromLong((long) wxDOUBLE_BORDER
)); 
1938          PyDict_SetItemString(d
,"wxSUNKEN_BORDER", PyInt_FromLong((long) wxSUNKEN_BORDER
)); 
1939          PyDict_SetItemString(d
,"wxRAISED_BORDER", PyInt_FromLong((long) wxRAISED_BORDER
)); 
1940          PyDict_SetItemString(d
,"wxBORDER", PyInt_FromLong((long) wxBORDER
)); 
1941          PyDict_SetItemString(d
,"wxSIMPLE_BORDER", PyInt_FromLong((long) wxSIMPLE_BORDER
)); 
1942          PyDict_SetItemString(d
,"wxSTATIC_BORDER", PyInt_FromLong((long) wxSTATIC_BORDER
)); 
1943          PyDict_SetItemString(d
,"wxTRANSPARENT_WINDOW", PyInt_FromLong((long) wxTRANSPARENT_WINDOW
)); 
1944          PyDict_SetItemString(d
,"wxNO_BORDER", PyInt_FromLong((long) wxNO_BORDER
)); 
1945          PyDict_SetItemString(d
,"wxUSER_COLOURS", PyInt_FromLong((long) wxUSER_COLOURS
)); 
1946          PyDict_SetItemString(d
,"wxNO_3D", PyInt_FromLong((long) wxNO_3D
)); 
1947          PyDict_SetItemString(d
,"wxTAB_TRAVERSAL", PyInt_FromLong((long) wxTAB_TRAVERSAL
)); 
1948          PyDict_SetItemString(d
,"wxWANTS_CHARS", PyInt_FromLong((long) wxWANTS_CHARS
)); 
1949          PyDict_SetItemString(d
,"wxPOPUP_WINDOW", PyInt_FromLong((long) wxPOPUP_WINDOW
)); 
1950          PyDict_SetItemString(d
,"wxHORIZONTAL", PyInt_FromLong((long) wxHORIZONTAL
)); 
1951          PyDict_SetItemString(d
,"wxVERTICAL", PyInt_FromLong((long) wxVERTICAL
)); 
1952          PyDict_SetItemString(d
,"wxBOTH", PyInt_FromLong((long) wxBOTH
)); 
1953          PyDict_SetItemString(d
,"wxCENTER_FRAME", PyInt_FromLong((long) wxCENTER_FRAME
)); 
1954          PyDict_SetItemString(d
,"wxCENTRE_ON_SCREEN", PyInt_FromLong((long) wxCENTRE_ON_SCREEN
)); 
1955          PyDict_SetItemString(d
,"wxCENTER_ON_SCREEN", PyInt_FromLong((long) wxCENTER_ON_SCREEN
)); 
1956          PyDict_SetItemString(d
,"wxSTAY_ON_TOP", PyInt_FromLong((long) wxSTAY_ON_TOP
)); 
1957          PyDict_SetItemString(d
,"wxICONIZE", PyInt_FromLong((long) wxICONIZE
)); 
1958          PyDict_SetItemString(d
,"wxMINIMIZE", PyInt_FromLong((long) wxMINIMIZE
)); 
1959          PyDict_SetItemString(d
,"wxMAXIMIZE", PyInt_FromLong((long) wxMAXIMIZE
)); 
1960          PyDict_SetItemString(d
,"wxTHICK_FRAME", PyInt_FromLong((long) wxTHICK_FRAME
)); 
1961          PyDict_SetItemString(d
,"wxSYSTEM_MENU", PyInt_FromLong((long) wxSYSTEM_MENU
)); 
1962          PyDict_SetItemString(d
,"wxMINIMIZE_BOX", PyInt_FromLong((long) wxMINIMIZE_BOX
)); 
1963          PyDict_SetItemString(d
,"wxMAXIMIZE_BOX", PyInt_FromLong((long) wxMAXIMIZE_BOX
)); 
1964          PyDict_SetItemString(d
,"wxTINY_CAPTION_HORIZ", PyInt_FromLong((long) wxTINY_CAPTION_HORIZ
)); 
1965          PyDict_SetItemString(d
,"wxTINY_CAPTION_VERT", PyInt_FromLong((long) wxTINY_CAPTION_VERT
)); 
1966          PyDict_SetItemString(d
,"wxRESIZE_BOX", PyInt_FromLong((long) wxRESIZE_BOX
)); 
1967          PyDict_SetItemString(d
,"wxRESIZE_BORDER", PyInt_FromLong((long) wxRESIZE_BORDER
)); 
1968          PyDict_SetItemString(d
,"wxDIALOG_MODAL", PyInt_FromLong((long) wxDIALOG_MODAL
)); 
1969          PyDict_SetItemString(d
,"wxDIALOG_MODELESS", PyInt_FromLong((long) wxDIALOG_MODELESS
)); 
1970          PyDict_SetItemString(d
,"wxDIALOG_NO_PARENT", PyInt_FromLong((long) wxDIALOG_NO_PARENT
)); 
1971          PyDict_SetItemString(d
,"wxDEFAULT_FRAME_STYLE", PyInt_FromLong((long) wxDEFAULT_FRAME_STYLE
)); 
1972          PyDict_SetItemString(d
,"wxDEFAULT_DIALOG_STYLE", PyInt_FromLong((long) wxDEFAULT_DIALOG_STYLE
)); 
1973          PyDict_SetItemString(d
,"wxFRAME_TOOL_WINDOW", PyInt_FromLong((long) wxFRAME_TOOL_WINDOW
)); 
1974          PyDict_SetItemString(d
,"wxFRAME_FLOAT_ON_PARENT", PyInt_FromLong((long) wxFRAME_FLOAT_ON_PARENT
)); 
1975          PyDict_SetItemString(d
,"wxFRAME_NO_WINDOW_MENU", PyInt_FromLong((long) wxFRAME_NO_WINDOW_MENU
)); 
1976          PyDict_SetItemString(d
,"wxFRAME_NO_TASKBAR", PyInt_FromLong((long) wxFRAME_NO_TASKBAR
)); 
1977          PyDict_SetItemString(d
,"wxED_CLIENT_MARGIN", PyInt_FromLong((long) wxED_CLIENT_MARGIN
)); 
1978          PyDict_SetItemString(d
,"wxED_BUTTONS_BOTTOM", PyInt_FromLong((long) wxED_BUTTONS_BOTTOM
)); 
1979          PyDict_SetItemString(d
,"wxED_BUTTONS_RIGHT", PyInt_FromLong((long) wxED_BUTTONS_RIGHT
)); 
1980          PyDict_SetItemString(d
,"wxED_STATIC_LINE", PyInt_FromLong((long) wxED_STATIC_LINE
)); 
1981          PyDict_SetItemString(d
,"wxEXT_DIALOG_STYLE", PyInt_FromLong((long) wxEXT_DIALOG_STYLE
)); 
1982          PyDict_SetItemString(d
,"wxCLIP_CHILDREN", PyInt_FromLong((long) wxCLIP_CHILDREN
)); 
1983          PyDict_SetItemString(d
,"wxCLIP_SIBLINGS", PyInt_FromLong((long) wxCLIP_SIBLINGS
)); 
1984          PyDict_SetItemString(d
,"wxRETAINED", PyInt_FromLong((long) wxRETAINED
)); 
1985          PyDict_SetItemString(d
,"wxBACKINGSTORE", PyInt_FromLong((long) wxBACKINGSTORE
)); 
1986          PyDict_SetItemString(d
,"wxTB_3DBUTTONS", PyInt_FromLong((long) wxTB_3DBUTTONS
)); 
1987          PyDict_SetItemString(d
,"wxTB_HORIZONTAL", PyInt_FromLong((long) wxTB_HORIZONTAL
)); 
1988          PyDict_SetItemString(d
,"wxTB_VERTICAL", PyInt_FromLong((long) wxTB_VERTICAL
)); 
1989          PyDict_SetItemString(d
,"wxTB_FLAT", PyInt_FromLong((long) wxTB_FLAT
)); 
1990          PyDict_SetItemString(d
,"wxTB_DOCKABLE", PyInt_FromLong((long) wxTB_DOCKABLE
)); 
1991          PyDict_SetItemString(d
,"wxCOLOURED", PyInt_FromLong((long) wxCOLOURED
)); 
1992          PyDict_SetItemString(d
,"wxFIXED_LENGTH", PyInt_FromLong((long) wxFIXED_LENGTH
)); 
1993          PyDict_SetItemString(d
,"wxALIGN_LEFT", PyInt_FromLong((long) wxALIGN_LEFT
)); 
1994          PyDict_SetItemString(d
,"wxALIGN_CENTER_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTER_HORIZONTAL
)); 
1995          PyDict_SetItemString(d
,"wxALIGN_CENTRE_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTRE_HORIZONTAL
)); 
1996          PyDict_SetItemString(d
,"wxALIGN_RIGHT", PyInt_FromLong((long) wxALIGN_RIGHT
)); 
1997          PyDict_SetItemString(d
,"wxALIGN_BOTTOM", PyInt_FromLong((long) wxALIGN_BOTTOM
)); 
1998          PyDict_SetItemString(d
,"wxALIGN_CENTER_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTER_VERTICAL
)); 
1999          PyDict_SetItemString(d
,"wxALIGN_CENTRE_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTRE_VERTICAL
)); 
2000          PyDict_SetItemString(d
,"wxALIGN_TOP", PyInt_FromLong((long) wxALIGN_TOP
)); 
2001          PyDict_SetItemString(d
,"wxALIGN_CENTER", PyInt_FromLong((long) wxALIGN_CENTER
)); 
2002          PyDict_SetItemString(d
,"wxALIGN_CENTRE", PyInt_FromLong((long) wxALIGN_CENTRE
)); 
2003          PyDict_SetItemString(d
,"wxSHAPED", PyInt_FromLong((long) wxSHAPED
)); 
2004          PyDict_SetItemString(d
,"wxADJUST_MINSIZE", PyInt_FromLong((long) wxADJUST_MINSIZE
)); 
2005          PyDict_SetItemString(d
,"wxLB_NEEDED_SB", PyInt_FromLong((long) wxLB_NEEDED_SB
)); 
2006          PyDict_SetItemString(d
,"wxLB_ALWAYS_SB", PyInt_FromLong((long) wxLB_ALWAYS_SB
)); 
2007          PyDict_SetItemString(d
,"wxLB_SORT", PyInt_FromLong((long) wxLB_SORT
)); 
2008          PyDict_SetItemString(d
,"wxLB_SINGLE", PyInt_FromLong((long) wxLB_SINGLE
)); 
2009          PyDict_SetItemString(d
,"wxLB_MULTIPLE", PyInt_FromLong((long) wxLB_MULTIPLE
)); 
2010          PyDict_SetItemString(d
,"wxLB_EXTENDED", PyInt_FromLong((long) wxLB_EXTENDED
)); 
2011          PyDict_SetItemString(d
,"wxLB_OWNERDRAW", PyInt_FromLong((long) wxLB_OWNERDRAW
)); 
2012          PyDict_SetItemString(d
,"wxLB_HSCROLL", PyInt_FromLong((long) wxLB_HSCROLL
)); 
2013          PyDict_SetItemString(d
,"wxPROCESS_ENTER", PyInt_FromLong((long) wxPROCESS_ENTER
)); 
2014          PyDict_SetItemString(d
,"wxPASSWORD", PyInt_FromLong((long) wxPASSWORD
)); 
2015          PyDict_SetItemString(d
,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY
)); 
2016          PyDict_SetItemString(d
,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE
)); 
2017          PyDict_SetItemString(d
,"wxTE_PROCESS_TAB", PyInt_FromLong((long) wxTE_PROCESS_TAB
)); 
2018          PyDict_SetItemString(d
,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH
)); 
2019          PyDict_SetItemString(d
,"wxTE_RICH2", PyInt_FromLong((long) wxTE_RICH2
)); 
2020          PyDict_SetItemString(d
,"wxTE_NO_VSCROLL", PyInt_FromLong((long) wxTE_NO_VSCROLL
)); 
2021          PyDict_SetItemString(d
,"wxTE_AUTO_SCROLL", PyInt_FromLong((long) wxTE_AUTO_SCROLL
)); 
2022          PyDict_SetItemString(d
,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER
)); 
2023          PyDict_SetItemString(d
,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD
)); 
2024          PyDict_SetItemString(d
,"wxTE_AUTO_URL", PyInt_FromLong((long) wxTE_AUTO_URL
)); 
2025          PyDict_SetItemString(d
,"wxTE_NOHIDESEL", PyInt_FromLong((long) wxTE_NOHIDESEL
)); 
2026          PyDict_SetItemString(d
,"wxTE_DONTWRAP", PyInt_FromLong((long) wxTE_DONTWRAP
)); 
2027          PyDict_SetItemString(d
,"wxTE_LINEWRAP", PyInt_FromLong((long) wxTE_LINEWRAP
)); 
2028          PyDict_SetItemString(d
,"wxTE_WORDWRAP", PyInt_FromLong((long) wxTE_WORDWRAP
)); 
2029          PyDict_SetItemString(d
,"wxCB_SIMPLE", PyInt_FromLong((long) wxCB_SIMPLE
)); 
2030          PyDict_SetItemString(d
,"wxCB_DROPDOWN", PyInt_FromLong((long) wxCB_DROPDOWN
)); 
2031          PyDict_SetItemString(d
,"wxCB_SORT", PyInt_FromLong((long) wxCB_SORT
)); 
2032          PyDict_SetItemString(d
,"wxCB_READONLY", PyInt_FromLong((long) wxCB_READONLY
)); 
2033          PyDict_SetItemString(d
,"wxRA_HORIZONTAL", PyInt_FromLong((long) wxRA_HORIZONTAL
)); 
2034          PyDict_SetItemString(d
,"wxRA_VERTICAL", PyInt_FromLong((long) wxRA_VERTICAL
)); 
2035          PyDict_SetItemString(d
,"wxRA_SPECIFY_ROWS", PyInt_FromLong((long) wxRA_SPECIFY_ROWS
)); 
2036          PyDict_SetItemString(d
,"wxRA_SPECIFY_COLS", PyInt_FromLong((long) wxRA_SPECIFY_COLS
)); 
2037          PyDict_SetItemString(d
,"wxRB_GROUP", PyInt_FromLong((long) wxRB_GROUP
)); 
2038          PyDict_SetItemString(d
,"wxGA_PROGRESSBAR", PyInt_FromLong((long) wxGA_PROGRESSBAR
)); 
2039          PyDict_SetItemString(d
,"wxGA_HORIZONTAL", PyInt_FromLong((long) wxGA_HORIZONTAL
)); 
2040          PyDict_SetItemString(d
,"wxGA_VERTICAL", PyInt_FromLong((long) wxGA_VERTICAL
)); 
2041          PyDict_SetItemString(d
,"wxGA_SMOOTH", PyInt_FromLong((long) wxGA_SMOOTH
)); 
2042          PyDict_SetItemString(d
,"wxSL_HORIZONTAL", PyInt_FromLong((long) wxSL_HORIZONTAL
)); 
2043          PyDict_SetItemString(d
,"wxSL_VERTICAL", PyInt_FromLong((long) wxSL_VERTICAL
)); 
2044          PyDict_SetItemString(d
,"wxSL_AUTOTICKS", PyInt_FromLong((long) wxSL_AUTOTICKS
)); 
2045          PyDict_SetItemString(d
,"wxSL_LABELS", PyInt_FromLong((long) wxSL_LABELS
)); 
2046          PyDict_SetItemString(d
,"wxSL_LEFT", PyInt_FromLong((long) wxSL_LEFT
)); 
2047          PyDict_SetItemString(d
,"wxSL_TOP", PyInt_FromLong((long) wxSL_TOP
)); 
2048          PyDict_SetItemString(d
,"wxSL_RIGHT", PyInt_FromLong((long) wxSL_RIGHT
)); 
2049          PyDict_SetItemString(d
,"wxSL_BOTTOM", PyInt_FromLong((long) wxSL_BOTTOM
)); 
2050          PyDict_SetItemString(d
,"wxSL_BOTH", PyInt_FromLong((long) wxSL_BOTH
)); 
2051          PyDict_SetItemString(d
,"wxSL_SELRANGE", PyInt_FromLong((long) wxSL_SELRANGE
)); 
2052          PyDict_SetItemString(d
,"wxSB_HORIZONTAL", PyInt_FromLong((long) wxSB_HORIZONTAL
)); 
2053          PyDict_SetItemString(d
,"wxSB_VERTICAL", PyInt_FromLong((long) wxSB_VERTICAL
)); 
2054          PyDict_SetItemString(d
,"wxST_SIZEGRIP", PyInt_FromLong((long) wxST_SIZEGRIP
)); 
2055          PyDict_SetItemString(d
,"wxST_NO_AUTORESIZE", PyInt_FromLong((long) wxST_NO_AUTORESIZE
)); 
2056          PyDict_SetItemString(d
,"wxBU_AUTODRAW", PyInt_FromLong((long) wxBU_AUTODRAW
)); 
2057          PyDict_SetItemString(d
,"wxBU_NOAUTODRAW", PyInt_FromLong((long) wxBU_NOAUTODRAW
)); 
2058          PyDict_SetItemString(d
,"wxSP_VERTICAL", PyInt_FromLong((long) wxSP_VERTICAL
)); 
2059          PyDict_SetItemString(d
,"wxSP_HORIZONTAL", PyInt_FromLong((long) wxSP_HORIZONTAL
)); 
2060          PyDict_SetItemString(d
,"wxSP_ARROW_KEYS", PyInt_FromLong((long) wxSP_ARROW_KEYS
)); 
2061          PyDict_SetItemString(d
,"wxSP_WRAP", PyInt_FromLong((long) wxSP_WRAP
)); 
2062          PyDict_SetItemString(d
,"wxSP_NOBORDER", PyInt_FromLong((long) wxSP_NOBORDER
)); 
2063          PyDict_SetItemString(d
,"wxSP_3D", PyInt_FromLong((long) wxSP_3D
)); 
2064          PyDict_SetItemString(d
,"wxSP_3DSASH", PyInt_FromLong((long) wxSP_3DSASH
)); 
2065          PyDict_SetItemString(d
,"wxSP_3DBORDER", PyInt_FromLong((long) wxSP_3DBORDER
)); 
2066          PyDict_SetItemString(d
,"wxSP_FULLSASH", PyInt_FromLong((long) wxSP_FULLSASH
)); 
2067          PyDict_SetItemString(d
,"wxSP_BORDER", PyInt_FromLong((long) wxSP_BORDER
)); 
2068          PyDict_SetItemString(d
,"wxSP_LIVE_UPDATE", PyInt_FromLong((long) wxSP_LIVE_UPDATE
)); 
2069          PyDict_SetItemString(d
,"wxSP_PERMIT_UNSPLIT", PyInt_FromLong((long) wxSP_PERMIT_UNSPLIT
)); 
2070          PyDict_SetItemString(d
,"wxFLOOD_SURFACE", PyInt_FromLong((long) wxFLOOD_SURFACE
)); 
2071          PyDict_SetItemString(d
,"wxFLOOD_BORDER", PyInt_FromLong((long) wxFLOOD_BORDER
)); 
2072          PyDict_SetItemString(d
,"wxODDEVEN_RULE", PyInt_FromLong((long) wxODDEVEN_RULE
)); 
2073          PyDict_SetItemString(d
,"wxWINDING_RULE", PyInt_FromLong((long) wxWINDING_RULE
)); 
2074          PyDict_SetItemString(d
,"wxTOOL_TOP", PyInt_FromLong((long) wxTOOL_TOP
)); 
2075          PyDict_SetItemString(d
,"wxTOOL_BOTTOM", PyInt_FromLong((long) wxTOOL_BOTTOM
)); 
2076          PyDict_SetItemString(d
,"wxTOOL_LEFT", PyInt_FromLong((long) wxTOOL_LEFT
)); 
2077          PyDict_SetItemString(d
,"wxTOOL_RIGHT", PyInt_FromLong((long) wxTOOL_RIGHT
)); 
2078          PyDict_SetItemString(d
,"wxOK", PyInt_FromLong((long) wxOK
)); 
2079          PyDict_SetItemString(d
,"wxYES_NO", PyInt_FromLong((long) wxYES_NO
)); 
2080          PyDict_SetItemString(d
,"wxCANCEL", PyInt_FromLong((long) wxCANCEL
)); 
2081          PyDict_SetItemString(d
,"wxYES", PyInt_FromLong((long) wxYES
)); 
2082          PyDict_SetItemString(d
,"wxNO", PyInt_FromLong((long) wxNO
)); 
2083          PyDict_SetItemString(d
,"wxNO_DEFAULT", PyInt_FromLong((long) wxNO_DEFAULT
)); 
2084          PyDict_SetItemString(d
,"wxYES_DEFAULT", PyInt_FromLong((long) wxYES_DEFAULT
)); 
2085          PyDict_SetItemString(d
,"wxICON_EXCLAMATION", PyInt_FromLong((long) wxICON_EXCLAMATION
)); 
2086          PyDict_SetItemString(d
,"wxICON_HAND", PyInt_FromLong((long) wxICON_HAND
)); 
2087          PyDict_SetItemString(d
,"wxICON_QUESTION", PyInt_FromLong((long) wxICON_QUESTION
)); 
2088          PyDict_SetItemString(d
,"wxICON_INFORMATION", PyInt_FromLong((long) wxICON_INFORMATION
)); 
2089          PyDict_SetItemString(d
,"wxICON_STOP", PyInt_FromLong((long) wxICON_STOP
)); 
2090          PyDict_SetItemString(d
,"wxICON_ASTERISK", PyInt_FromLong((long) wxICON_ASTERISK
)); 
2091          PyDict_SetItemString(d
,"wxICON_MASK", PyInt_FromLong((long) wxICON_MASK
)); 
2092          PyDict_SetItemString(d
,"wxICON_WARNING", PyInt_FromLong((long) wxICON_WARNING
)); 
2093          PyDict_SetItemString(d
,"wxICON_ERROR", PyInt_FromLong((long) wxICON_ERROR
)); 
2094          PyDict_SetItemString(d
,"wxFORWARD", PyInt_FromLong((long) wxFORWARD
)); 
2095          PyDict_SetItemString(d
,"wxBACKWARD", PyInt_FromLong((long) wxBACKWARD
)); 
2096          PyDict_SetItemString(d
,"wxRESET", PyInt_FromLong((long) wxRESET
)); 
2097          PyDict_SetItemString(d
,"wxHELP", PyInt_FromLong((long) wxHELP
)); 
2098          PyDict_SetItemString(d
,"wxMORE", PyInt_FromLong((long) wxMORE
)); 
2099          PyDict_SetItemString(d
,"wxSETUP", PyInt_FromLong((long) wxSETUP
)); 
2100          PyDict_SetItemString(d
,"wxCENTRE", PyInt_FromLong((long) wxCENTRE
)); 
2101          PyDict_SetItemString(d
,"wxCENTER", PyInt_FromLong((long) wxCENTER
)); 
2102          PyDict_SetItemString(d
,"wxSIZE_AUTO_WIDTH", PyInt_FromLong((long) wxSIZE_AUTO_WIDTH
)); 
2103          PyDict_SetItemString(d
,"wxSIZE_AUTO_HEIGHT", PyInt_FromLong((long) wxSIZE_AUTO_HEIGHT
)); 
2104          PyDict_SetItemString(d
,"wxSIZE_AUTO", PyInt_FromLong((long) wxSIZE_AUTO
)); 
2105          PyDict_SetItemString(d
,"wxSIZE_USE_EXISTING", PyInt_FromLong((long) wxSIZE_USE_EXISTING
)); 
2106          PyDict_SetItemString(d
,"wxSIZE_ALLOW_MINUS_ONE", PyInt_FromLong((long) wxSIZE_ALLOW_MINUS_ONE
)); 
2107          PyDict_SetItemString(d
,"wxPORTRAIT", PyInt_FromLong((long) wxPORTRAIT
)); 
2108          PyDict_SetItemString(d
,"wxLANDSCAPE", PyInt_FromLong((long) wxLANDSCAPE
)); 
2109          PyDict_SetItemString(d
,"wxPRINT_QUALITY_HIGH", PyInt_FromLong((long) wxPRINT_QUALITY_HIGH
)); 
2110          PyDict_SetItemString(d
,"wxPRINT_QUALITY_MEDIUM", PyInt_FromLong((long) wxPRINT_QUALITY_MEDIUM
)); 
2111          PyDict_SetItemString(d
,"wxPRINT_QUALITY_LOW", PyInt_FromLong((long) wxPRINT_QUALITY_LOW
)); 
2112          PyDict_SetItemString(d
,"wxPRINT_QUALITY_DRAFT", PyInt_FromLong((long) wxPRINT_QUALITY_DRAFT
)); 
2113          PyDict_SetItemString(d
,"wxID_OPEN", PyInt_FromLong((long) wxID_OPEN
)); 
2114          PyDict_SetItemString(d
,"wxID_CLOSE", PyInt_FromLong((long) wxID_CLOSE
)); 
2115          PyDict_SetItemString(d
,"wxID_NEW", PyInt_FromLong((long) wxID_NEW
)); 
2116          PyDict_SetItemString(d
,"wxID_SAVE", PyInt_FromLong((long) wxID_SAVE
)); 
2117          PyDict_SetItemString(d
,"wxID_SAVEAS", PyInt_FromLong((long) wxID_SAVEAS
)); 
2118          PyDict_SetItemString(d
,"wxID_REVERT", PyInt_FromLong((long) wxID_REVERT
)); 
2119          PyDict_SetItemString(d
,"wxID_EXIT", PyInt_FromLong((long) wxID_EXIT
)); 
2120          PyDict_SetItemString(d
,"wxID_UNDO", PyInt_FromLong((long) wxID_UNDO
)); 
2121          PyDict_SetItemString(d
,"wxID_REDO", PyInt_FromLong((long) wxID_REDO
)); 
2122          PyDict_SetItemString(d
,"wxID_HELP", PyInt_FromLong((long) wxID_HELP
)); 
2123          PyDict_SetItemString(d
,"wxID_PRINT", PyInt_FromLong((long) wxID_PRINT
)); 
2124          PyDict_SetItemString(d
,"wxID_PRINT_SETUP", PyInt_FromLong((long) wxID_PRINT_SETUP
)); 
2125          PyDict_SetItemString(d
,"wxID_PREVIEW", PyInt_FromLong((long) wxID_PREVIEW
)); 
2126          PyDict_SetItemString(d
,"wxID_ABOUT", PyInt_FromLong((long) wxID_ABOUT
)); 
2127          PyDict_SetItemString(d
,"wxID_HELP_CONTENTS", PyInt_FromLong((long) wxID_HELP_CONTENTS
)); 
2128          PyDict_SetItemString(d
,"wxID_HELP_COMMANDS", PyInt_FromLong((long) wxID_HELP_COMMANDS
)); 
2129          PyDict_SetItemString(d
,"wxID_HELP_PROCEDURES", PyInt_FromLong((long) wxID_HELP_PROCEDURES
)); 
2130          PyDict_SetItemString(d
,"wxID_HELP_CONTEXT", PyInt_FromLong((long) wxID_HELP_CONTEXT
)); 
2131          PyDict_SetItemString(d
,"wxID_CLOSE_ALL", PyInt_FromLong((long) wxID_CLOSE_ALL
)); 
2132          PyDict_SetItemString(d
,"wxID_CUT", PyInt_FromLong((long) wxID_CUT
)); 
2133          PyDict_SetItemString(d
,"wxID_COPY", PyInt_FromLong((long) wxID_COPY
)); 
2134          PyDict_SetItemString(d
,"wxID_PASTE", PyInt_FromLong((long) wxID_PASTE
)); 
2135          PyDict_SetItemString(d
,"wxID_CLEAR", PyInt_FromLong((long) wxID_CLEAR
)); 
2136          PyDict_SetItemString(d
,"wxID_FIND", PyInt_FromLong((long) wxID_FIND
)); 
2137          PyDict_SetItemString(d
,"wxID_DUPLICATE", PyInt_FromLong((long) wxID_DUPLICATE
)); 
2138          PyDict_SetItemString(d
,"wxID_SELECTALL", PyInt_FromLong((long) wxID_SELECTALL
)); 
2139          PyDict_SetItemString(d
,"wxID_FILE1", PyInt_FromLong((long) wxID_FILE1
)); 
2140          PyDict_SetItemString(d
,"wxID_FILE2", PyInt_FromLong((long) wxID_FILE2
)); 
2141          PyDict_SetItemString(d
,"wxID_FILE3", PyInt_FromLong((long) wxID_FILE3
)); 
2142          PyDict_SetItemString(d
,"wxID_FILE4", PyInt_FromLong((long) wxID_FILE4
)); 
2143          PyDict_SetItemString(d
,"wxID_FILE5", PyInt_FromLong((long) wxID_FILE5
)); 
2144          PyDict_SetItemString(d
,"wxID_FILE6", PyInt_FromLong((long) wxID_FILE6
)); 
2145          PyDict_SetItemString(d
,"wxID_FILE7", PyInt_FromLong((long) wxID_FILE7
)); 
2146          PyDict_SetItemString(d
,"wxID_FILE8", PyInt_FromLong((long) wxID_FILE8
)); 
2147          PyDict_SetItemString(d
,"wxID_FILE9", PyInt_FromLong((long) wxID_FILE9
)); 
2148          PyDict_SetItemString(d
,"wxID_OK", PyInt_FromLong((long) wxID_OK
)); 
2149          PyDict_SetItemString(d
,"wxID_CANCEL", PyInt_FromLong((long) wxID_CANCEL
)); 
2150          PyDict_SetItemString(d
,"wxID_APPLY", PyInt_FromLong((long) wxID_APPLY
)); 
2151          PyDict_SetItemString(d
,"wxID_YES", PyInt_FromLong((long) wxID_YES
)); 
2152          PyDict_SetItemString(d
,"wxID_NO", PyInt_FromLong((long) wxID_NO
)); 
2153          PyDict_SetItemString(d
,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC
)); 
2154          PyDict_SetItemString(d
,"wxID_SEPARATOR", PyInt_FromLong((long) wxID_SEPARATOR
)); 
2155          PyDict_SetItemString(d
,"wxID_FORWARD", PyInt_FromLong((long) wxID_FORWARD
)); 
2156          PyDict_SetItemString(d
,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD
)); 
2157          PyDict_SetItemString(d
,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP
)); 
2158          PyDict_SetItemString(d
,"wxID_MORE", PyInt_FromLong((long) wxID_MORE
)); 
2159          PyDict_SetItemString(d
,"wxOPEN", PyInt_FromLong((long) wxOPEN
)); 
2160          PyDict_SetItemString(d
,"wxSAVE", PyInt_FromLong((long) wxSAVE
)); 
2161          PyDict_SetItemString(d
,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY
)); 
2162          PyDict_SetItemString(d
,"wxOVERWRITE_PROMPT", PyInt_FromLong((long) wxOVERWRITE_PROMPT
)); 
2163          PyDict_SetItemString(d
,"wxFILE_MUST_EXIST", PyInt_FromLong((long) wxFILE_MUST_EXIST
)); 
2164          PyDict_SetItemString(d
,"wxMULTIPLE", PyInt_FromLong((long) wxMULTIPLE
)); 
2165          PyDict_SetItemString(d
,"wxCHANGE_DIR", PyInt_FromLong((long) wxCHANGE_DIR
)); 
2166          PyDict_SetItemString(d
,"wxACCEL_ALT", PyInt_FromLong((long) wxACCEL_ALT
)); 
2167          PyDict_SetItemString(d
,"wxACCEL_CTRL", PyInt_FromLong((long) wxACCEL_CTRL
)); 
2168          PyDict_SetItemString(d
,"wxACCEL_SHIFT", PyInt_FromLong((long) wxACCEL_SHIFT
)); 
2169          PyDict_SetItemString(d
,"wxACCEL_NORMAL", PyInt_FromLong((long) wxACCEL_NORMAL
)); 
2170          PyDict_SetItemString(d
,"wxPD_AUTO_HIDE", PyInt_FromLong((long) wxPD_AUTO_HIDE
)); 
2171          PyDict_SetItemString(d
,"wxPD_APP_MODAL", PyInt_FromLong((long) wxPD_APP_MODAL
)); 
2172          PyDict_SetItemString(d
,"wxPD_CAN_ABORT", PyInt_FromLong((long) wxPD_CAN_ABORT
)); 
2173          PyDict_SetItemString(d
,"wxPD_ELAPSED_TIME", PyInt_FromLong((long) wxPD_ELAPSED_TIME
)); 
2174          PyDict_SetItemString(d
,"wxPD_ESTIMATED_TIME", PyInt_FromLong((long) wxPD_ESTIMATED_TIME
)); 
2175          PyDict_SetItemString(d
,"wxPD_REMAINING_TIME", PyInt_FromLong((long) wxPD_REMAINING_TIME
)); 
2176          PyDict_SetItemString(d
,"wxMENU_TEAROFF", PyInt_FromLong((long) wxMENU_TEAROFF
)); 
2177          PyDict_SetItemString(d
,"wxMB_DOCKABLE", PyInt_FromLong((long) wxMB_DOCKABLE
)); 
2178          PyDict_SetItemString(d
,"wxNO_FULL_REPAINT_ON_RESIZE", PyInt_FromLong((long) wxNO_FULL_REPAINT_ON_RESIZE
)); 
2179          PyDict_SetItemString(d
,"wxLEFT", PyInt_FromLong((long) wxLEFT
)); 
2180          PyDict_SetItemString(d
,"wxRIGHT", PyInt_FromLong((long) wxRIGHT
)); 
2181          PyDict_SetItemString(d
,"wxUP", PyInt_FromLong((long) wxUP
)); 
2182          PyDict_SetItemString(d
,"wxDOWN", PyInt_FromLong((long) wxDOWN
)); 
2183          PyDict_SetItemString(d
,"wxALL", PyInt_FromLong((long) wxALL
)); 
2184          PyDict_SetItemString(d
,"wxTOP", PyInt_FromLong((long) wxTOP
)); 
2185          PyDict_SetItemString(d
,"wxBOTTOM", PyInt_FromLong((long) wxBOTTOM
)); 
2186          PyDict_SetItemString(d
,"wxNORTH", PyInt_FromLong((long) wxNORTH
)); 
2187          PyDict_SetItemString(d
,"wxSOUTH", PyInt_FromLong((long) wxSOUTH
)); 
2188          PyDict_SetItemString(d
,"wxEAST", PyInt_FromLong((long) wxEAST
)); 
2189          PyDict_SetItemString(d
,"wxWEST", PyInt_FromLong((long) wxWEST
)); 
2190          PyDict_SetItemString(d
,"wxSTRETCH_NOT", PyInt_FromLong((long) wxSTRETCH_NOT
)); 
2191          PyDict_SetItemString(d
,"wxSHRINK", PyInt_FromLong((long) wxSHRINK
)); 
2192          PyDict_SetItemString(d
,"wxGROW", PyInt_FromLong((long) wxGROW
)); 
2193          PyDict_SetItemString(d
,"wxEXPAND", PyInt_FromLong((long) wxEXPAND
)); 
2194          PyDict_SetItemString(d
,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH
)); 
2195          PyDict_SetItemString(d
,"wxNB_LEFT", PyInt_FromLong((long) wxNB_LEFT
)); 
2196          PyDict_SetItemString(d
,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT
)); 
2197          PyDict_SetItemString(d
,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM
)); 
2198          PyDict_SetItemString(d
,"wxNB_MULTILINE", PyInt_FromLong((long) wxNB_MULTILINE
)); 
2199          PyDict_SetItemString(d
,"wxLI_HORIZONTAL", PyInt_FromLong((long) wxLI_HORIZONTAL
)); 
2200          PyDict_SetItemString(d
,"wxLI_VERTICAL", PyInt_FromLong((long) wxLI_VERTICAL
)); 
2201          PyDict_SetItemString(d
,"wxHW_SCROLLBAR_NEVER", PyInt_FromLong((long) wxHW_SCROLLBAR_NEVER
)); 
2202          PyDict_SetItemString(d
,"wxHW_SCROLLBAR_AUTO", PyInt_FromLong((long) wxHW_SCROLLBAR_AUTO
)); 
2203          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
2204          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
2205          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
2206          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
2207          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
2208          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
2209          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
2210          PyDict_SetItemString(d
,"wxWS_EX_VALIDATE_RECURSIVELY", PyInt_FromLong((long) wxWS_EX_VALIDATE_RECURSIVELY
)); 
2211          PyDict_SetItemString(d
,"wxWS_EX_BLOCK_EVENTS", PyInt_FromLong((long) wxWS_EX_BLOCK_EVENTS
)); 
2212          PyDict_SetItemString(d
,"wxWS_EX_TRANSIENT", PyInt_FromLong((long) wxWS_EX_TRANSIENT
)); 
2213          PyDict_SetItemString(d
,"wxMM_TEXT", PyInt_FromLong((long) wxMM_TEXT
)); 
2214          PyDict_SetItemString(d
,"wxMM_LOMETRIC", PyInt_FromLong((long) wxMM_LOMETRIC
)); 
2215          PyDict_SetItemString(d
,"wxMM_HIMETRIC", PyInt_FromLong((long) wxMM_HIMETRIC
)); 
2216          PyDict_SetItemString(d
,"wxMM_LOENGLISH", PyInt_FromLong((long) wxMM_LOENGLISH
)); 
2217          PyDict_SetItemString(d
,"wxMM_HIENGLISH", PyInt_FromLong((long) wxMM_HIENGLISH
)); 
2218          PyDict_SetItemString(d
,"wxMM_TWIPS", PyInt_FromLong((long) wxMM_TWIPS
)); 
2219          PyDict_SetItemString(d
,"wxMM_ISOTROPIC", PyInt_FromLong((long) wxMM_ISOTROPIC
)); 
2220          PyDict_SetItemString(d
,"wxMM_ANISOTROPIC", PyInt_FromLong((long) wxMM_ANISOTROPIC
)); 
2221          PyDict_SetItemString(d
,"wxMM_POINTS", PyInt_FromLong((long) wxMM_POINTS
)); 
2222          PyDict_SetItemString(d
,"wxMM_METRIC", PyInt_FromLong((long) wxMM_METRIC
)); 
2223          PyDict_SetItemString(d
,"wxBORDER_DEFAULT", PyInt_FromLong((long) wxBORDER_DEFAULT
)); 
2224          PyDict_SetItemString(d
,"wxBORDER_NONE", PyInt_FromLong((long) wxBORDER_NONE
)); 
2225          PyDict_SetItemString(d
,"wxBORDER_STATIC", PyInt_FromLong((long) wxBORDER_STATIC
)); 
2226          PyDict_SetItemString(d
,"wxBORDER_SIMPLE", PyInt_FromLong((long) wxBORDER_SIMPLE
)); 
2227          PyDict_SetItemString(d
,"wxBORDER_RAISED", PyInt_FromLong((long) wxBORDER_RAISED
)); 
2228          PyDict_SetItemString(d
,"wxBORDER_SUNKEN", PyInt_FromLong((long) wxBORDER_SUNKEN
)); 
2229          PyDict_SetItemString(d
,"wxBORDER_DOUBLE", PyInt_FromLong((long) wxBORDER_DOUBLE
)); 
2230          PyDict_SetItemString(d
,"wxBORDER_MASK", PyInt_FromLong((long) wxBORDER_MASK
)); 
2231          PyDict_SetItemString(d
,"wxDEFAULT", PyInt_FromLong((long) wxDEFAULT
)); 
2232          PyDict_SetItemString(d
,"wxDECORATIVE", PyInt_FromLong((long) wxDECORATIVE
)); 
2233          PyDict_SetItemString(d
,"wxROMAN", PyInt_FromLong((long) wxROMAN
)); 
2234          PyDict_SetItemString(d
,"wxSCRIPT", PyInt_FromLong((long) wxSCRIPT
)); 
2235          PyDict_SetItemString(d
,"wxSWISS", PyInt_FromLong((long) wxSWISS
)); 
2236          PyDict_SetItemString(d
,"wxMODERN", PyInt_FromLong((long) wxMODERN
)); 
2237          PyDict_SetItemString(d
,"wxTELETYPE", PyInt_FromLong((long) wxTELETYPE
)); 
2238          PyDict_SetItemString(d
,"wxVARIABLE", PyInt_FromLong((long) wxVARIABLE
)); 
2239          PyDict_SetItemString(d
,"wxFIXED", PyInt_FromLong((long) wxFIXED
)); 
2240          PyDict_SetItemString(d
,"wxNORMAL", PyInt_FromLong((long) wxNORMAL
)); 
2241          PyDict_SetItemString(d
,"wxLIGHT", PyInt_FromLong((long) wxLIGHT
)); 
2242          PyDict_SetItemString(d
,"wxBOLD", PyInt_FromLong((long) wxBOLD
)); 
2243          PyDict_SetItemString(d
,"wxITALIC", PyInt_FromLong((long) wxITALIC
)); 
2244          PyDict_SetItemString(d
,"wxSLANT", PyInt_FromLong((long) wxSLANT
)); 
2245          PyDict_SetItemString(d
,"wxSOLID", PyInt_FromLong((long) wxSOLID
)); 
2246          PyDict_SetItemString(d
,"wxDOT", PyInt_FromLong((long) wxDOT
)); 
2247          PyDict_SetItemString(d
,"wxLONG_DASH", PyInt_FromLong((long) wxLONG_DASH
)); 
2248          PyDict_SetItemString(d
,"wxSHORT_DASH", PyInt_FromLong((long) wxSHORT_DASH
)); 
2249          PyDict_SetItemString(d
,"wxDOT_DASH", PyInt_FromLong((long) wxDOT_DASH
)); 
2250          PyDict_SetItemString(d
,"wxUSER_DASH", PyInt_FromLong((long) wxUSER_DASH
)); 
2251          PyDict_SetItemString(d
,"wxTRANSPARENT", PyInt_FromLong((long) wxTRANSPARENT
)); 
2252          PyDict_SetItemString(d
,"wxSTIPPLE", PyInt_FromLong((long) wxSTIPPLE
)); 
2253          PyDict_SetItemString(d
,"wxBDIAGONAL_HATCH", PyInt_FromLong((long) wxBDIAGONAL_HATCH
)); 
2254          PyDict_SetItemString(d
,"wxCROSSDIAG_HATCH", PyInt_FromLong((long) wxCROSSDIAG_HATCH
)); 
2255          PyDict_SetItemString(d
,"wxFDIAGONAL_HATCH", PyInt_FromLong((long) wxFDIAGONAL_HATCH
)); 
2256          PyDict_SetItemString(d
,"wxCROSS_HATCH", PyInt_FromLong((long) wxCROSS_HATCH
)); 
2257          PyDict_SetItemString(d
,"wxHORIZONTAL_HATCH", PyInt_FromLong((long) wxHORIZONTAL_HATCH
)); 
2258          PyDict_SetItemString(d
,"wxVERTICAL_HATCH", PyInt_FromLong((long) wxVERTICAL_HATCH
)); 
2259          PyDict_SetItemString(d
,"wxJOIN_BEVEL", PyInt_FromLong((long) wxJOIN_BEVEL
)); 
2260          PyDict_SetItemString(d
,"wxJOIN_MITER", PyInt_FromLong((long) wxJOIN_MITER
)); 
2261          PyDict_SetItemString(d
,"wxJOIN_ROUND", PyInt_FromLong((long) wxJOIN_ROUND
)); 
2262          PyDict_SetItemString(d
,"wxCAP_ROUND", PyInt_FromLong((long) wxCAP_ROUND
)); 
2263          PyDict_SetItemString(d
,"wxCAP_PROJECTING", PyInt_FromLong((long) wxCAP_PROJECTING
)); 
2264          PyDict_SetItemString(d
,"wxCAP_BUTT", PyInt_FromLong((long) wxCAP_BUTT
)); 
2265          PyDict_SetItemString(d
,"wxCLEAR", PyInt_FromLong((long) wxCLEAR
)); 
2266          PyDict_SetItemString(d
,"wxXOR", PyInt_FromLong((long) wxXOR
)); 
2267          PyDict_SetItemString(d
,"wxINVERT", PyInt_FromLong((long) wxINVERT
)); 
2268          PyDict_SetItemString(d
,"wxOR_REVERSE", PyInt_FromLong((long) wxOR_REVERSE
)); 
2269          PyDict_SetItemString(d
,"wxAND_REVERSE", PyInt_FromLong((long) wxAND_REVERSE
)); 
2270          PyDict_SetItemString(d
,"wxCOPY", PyInt_FromLong((long) wxCOPY
)); 
2271          PyDict_SetItemString(d
,"wxAND", PyInt_FromLong((long) wxAND
)); 
2272          PyDict_SetItemString(d
,"wxAND_INVERT", PyInt_FromLong((long) wxAND_INVERT
)); 
2273          PyDict_SetItemString(d
,"wxNO_OP", PyInt_FromLong((long) wxNO_OP
)); 
2274          PyDict_SetItemString(d
,"wxNOR", PyInt_FromLong((long) wxNOR
)); 
2275          PyDict_SetItemString(d
,"wxEQUIV", PyInt_FromLong((long) wxEQUIV
)); 
2276          PyDict_SetItemString(d
,"wxSRC_INVERT", PyInt_FromLong((long) wxSRC_INVERT
)); 
2277          PyDict_SetItemString(d
,"wxOR_INVERT", PyInt_FromLong((long) wxOR_INVERT
)); 
2278          PyDict_SetItemString(d
,"wxNAND", PyInt_FromLong((long) wxNAND
)); 
2279          PyDict_SetItemString(d
,"wxOR", PyInt_FromLong((long) wxOR
)); 
2280          PyDict_SetItemString(d
,"wxSET", PyInt_FromLong((long) wxSET
)); 
2281          PyDict_SetItemString(d
,"WXK_BACK", PyInt_FromLong((long) WXK_BACK
)); 
2282          PyDict_SetItemString(d
,"WXK_TAB", PyInt_FromLong((long) WXK_TAB
)); 
2283          PyDict_SetItemString(d
,"WXK_RETURN", PyInt_FromLong((long) WXK_RETURN
)); 
2284          PyDict_SetItemString(d
,"WXK_ESCAPE", PyInt_FromLong((long) WXK_ESCAPE
)); 
2285          PyDict_SetItemString(d
,"WXK_SPACE", PyInt_FromLong((long) WXK_SPACE
)); 
2286          PyDict_SetItemString(d
,"WXK_DELETE", PyInt_FromLong((long) WXK_DELETE
)); 
2287          PyDict_SetItemString(d
,"WXK_START", PyInt_FromLong((long) WXK_START
)); 
2288          PyDict_SetItemString(d
,"WXK_LBUTTON", PyInt_FromLong((long) WXK_LBUTTON
)); 
2289          PyDict_SetItemString(d
,"WXK_RBUTTON", PyInt_FromLong((long) WXK_RBUTTON
)); 
2290          PyDict_SetItemString(d
,"WXK_CANCEL", PyInt_FromLong((long) WXK_CANCEL
)); 
2291          PyDict_SetItemString(d
,"WXK_MBUTTON", PyInt_FromLong((long) WXK_MBUTTON
)); 
2292          PyDict_SetItemString(d
,"WXK_CLEAR", PyInt_FromLong((long) WXK_CLEAR
)); 
2293          PyDict_SetItemString(d
,"WXK_SHIFT", PyInt_FromLong((long) WXK_SHIFT
)); 
2294          PyDict_SetItemString(d
,"WXK_ALT", PyInt_FromLong((long) WXK_ALT
)); 
2295          PyDict_SetItemString(d
,"WXK_CONTROL", PyInt_FromLong((long) WXK_CONTROL
)); 
2296          PyDict_SetItemString(d
,"WXK_MENU", PyInt_FromLong((long) WXK_MENU
)); 
2297          PyDict_SetItemString(d
,"WXK_PAUSE", PyInt_FromLong((long) WXK_PAUSE
)); 
2298          PyDict_SetItemString(d
,"WXK_CAPITAL", PyInt_FromLong((long) WXK_CAPITAL
)); 
2299          PyDict_SetItemString(d
,"WXK_PRIOR", PyInt_FromLong((long) WXK_PRIOR
)); 
2300          PyDict_SetItemString(d
,"WXK_NEXT", PyInt_FromLong((long) WXK_NEXT
)); 
2301          PyDict_SetItemString(d
,"WXK_END", PyInt_FromLong((long) WXK_END
)); 
2302          PyDict_SetItemString(d
,"WXK_HOME", PyInt_FromLong((long) WXK_HOME
)); 
2303          PyDict_SetItemString(d
,"WXK_LEFT", PyInt_FromLong((long) WXK_LEFT
)); 
2304          PyDict_SetItemString(d
,"WXK_UP", PyInt_FromLong((long) WXK_UP
)); 
2305          PyDict_SetItemString(d
,"WXK_RIGHT", PyInt_FromLong((long) WXK_RIGHT
)); 
2306          PyDict_SetItemString(d
,"WXK_DOWN", PyInt_FromLong((long) WXK_DOWN
)); 
2307          PyDict_SetItemString(d
,"WXK_SELECT", PyInt_FromLong((long) WXK_SELECT
)); 
2308          PyDict_SetItemString(d
,"WXK_PRINT", PyInt_FromLong((long) WXK_PRINT
)); 
2309          PyDict_SetItemString(d
,"WXK_EXECUTE", PyInt_FromLong((long) WXK_EXECUTE
)); 
2310          PyDict_SetItemString(d
,"WXK_SNAPSHOT", PyInt_FromLong((long) WXK_SNAPSHOT
)); 
2311          PyDict_SetItemString(d
,"WXK_INSERT", PyInt_FromLong((long) WXK_INSERT
)); 
2312          PyDict_SetItemString(d
,"WXK_HELP", PyInt_FromLong((long) WXK_HELP
)); 
2313          PyDict_SetItemString(d
,"WXK_NUMPAD0", PyInt_FromLong((long) WXK_NUMPAD0
)); 
2314          PyDict_SetItemString(d
,"WXK_NUMPAD1", PyInt_FromLong((long) WXK_NUMPAD1
)); 
2315          PyDict_SetItemString(d
,"WXK_NUMPAD2", PyInt_FromLong((long) WXK_NUMPAD2
)); 
2316          PyDict_SetItemString(d
,"WXK_NUMPAD3", PyInt_FromLong((long) WXK_NUMPAD3
)); 
2317          PyDict_SetItemString(d
,"WXK_NUMPAD4", PyInt_FromLong((long) WXK_NUMPAD4
)); 
2318          PyDict_SetItemString(d
,"WXK_NUMPAD5", PyInt_FromLong((long) WXK_NUMPAD5
)); 
2319          PyDict_SetItemString(d
,"WXK_NUMPAD6", PyInt_FromLong((long) WXK_NUMPAD6
)); 
2320          PyDict_SetItemString(d
,"WXK_NUMPAD7", PyInt_FromLong((long) WXK_NUMPAD7
)); 
2321          PyDict_SetItemString(d
,"WXK_NUMPAD8", PyInt_FromLong((long) WXK_NUMPAD8
)); 
2322          PyDict_SetItemString(d
,"WXK_NUMPAD9", PyInt_FromLong((long) WXK_NUMPAD9
)); 
2323          PyDict_SetItemString(d
,"WXK_MULTIPLY", PyInt_FromLong((long) WXK_MULTIPLY
)); 
2324          PyDict_SetItemString(d
,"WXK_ADD", PyInt_FromLong((long) WXK_ADD
)); 
2325          PyDict_SetItemString(d
,"WXK_SEPARATOR", PyInt_FromLong((long) WXK_SEPARATOR
)); 
2326          PyDict_SetItemString(d
,"WXK_SUBTRACT", PyInt_FromLong((long) WXK_SUBTRACT
)); 
2327          PyDict_SetItemString(d
,"WXK_DECIMAL", PyInt_FromLong((long) WXK_DECIMAL
)); 
2328          PyDict_SetItemString(d
,"WXK_DIVIDE", PyInt_FromLong((long) WXK_DIVIDE
)); 
2329          PyDict_SetItemString(d
,"WXK_F1", PyInt_FromLong((long) WXK_F1
)); 
2330          PyDict_SetItemString(d
,"WXK_F2", PyInt_FromLong((long) WXK_F2
)); 
2331          PyDict_SetItemString(d
,"WXK_F3", PyInt_FromLong((long) WXK_F3
)); 
2332          PyDict_SetItemString(d
,"WXK_F4", PyInt_FromLong((long) WXK_F4
)); 
2333          PyDict_SetItemString(d
,"WXK_F5", PyInt_FromLong((long) WXK_F5
)); 
2334          PyDict_SetItemString(d
,"WXK_F6", PyInt_FromLong((long) WXK_F6
)); 
2335          PyDict_SetItemString(d
,"WXK_F7", PyInt_FromLong((long) WXK_F7
)); 
2336          PyDict_SetItemString(d
,"WXK_F8", PyInt_FromLong((long) WXK_F8
)); 
2337          PyDict_SetItemString(d
,"WXK_F9", PyInt_FromLong((long) WXK_F9
)); 
2338          PyDict_SetItemString(d
,"WXK_F10", PyInt_FromLong((long) WXK_F10
)); 
2339          PyDict_SetItemString(d
,"WXK_F11", PyInt_FromLong((long) WXK_F11
)); 
2340          PyDict_SetItemString(d
,"WXK_F12", PyInt_FromLong((long) WXK_F12
)); 
2341          PyDict_SetItemString(d
,"WXK_F13", PyInt_FromLong((long) WXK_F13
)); 
2342          PyDict_SetItemString(d
,"WXK_F14", PyInt_FromLong((long) WXK_F14
)); 
2343          PyDict_SetItemString(d
,"WXK_F15", PyInt_FromLong((long) WXK_F15
)); 
2344          PyDict_SetItemString(d
,"WXK_F16", PyInt_FromLong((long) WXK_F16
)); 
2345          PyDict_SetItemString(d
,"WXK_F17", PyInt_FromLong((long) WXK_F17
)); 
2346          PyDict_SetItemString(d
,"WXK_F18", PyInt_FromLong((long) WXK_F18
)); 
2347          PyDict_SetItemString(d
,"WXK_F19", PyInt_FromLong((long) WXK_F19
)); 
2348          PyDict_SetItemString(d
,"WXK_F20", PyInt_FromLong((long) WXK_F20
)); 
2349          PyDict_SetItemString(d
,"WXK_F21", PyInt_FromLong((long) WXK_F21
)); 
2350          PyDict_SetItemString(d
,"WXK_F22", PyInt_FromLong((long) WXK_F22
)); 
2351          PyDict_SetItemString(d
,"WXK_F23", PyInt_FromLong((long) WXK_F23
)); 
2352          PyDict_SetItemString(d
,"WXK_F24", PyInt_FromLong((long) WXK_F24
)); 
2353          PyDict_SetItemString(d
,"WXK_NUMLOCK", PyInt_FromLong((long) WXK_NUMLOCK
)); 
2354          PyDict_SetItemString(d
,"WXK_SCROLL", PyInt_FromLong((long) WXK_SCROLL
)); 
2355          PyDict_SetItemString(d
,"WXK_PAGEUP", PyInt_FromLong((long) WXK_PAGEUP
)); 
2356          PyDict_SetItemString(d
,"WXK_PAGEDOWN", PyInt_FromLong((long) WXK_PAGEDOWN
)); 
2357          PyDict_SetItemString(d
,"WXK_NUMPAD_SPACE", PyInt_FromLong((long) WXK_NUMPAD_SPACE
)); 
2358          PyDict_SetItemString(d
,"WXK_NUMPAD_TAB", PyInt_FromLong((long) WXK_NUMPAD_TAB
)); 
2359          PyDict_SetItemString(d
,"WXK_NUMPAD_ENTER", PyInt_FromLong((long) WXK_NUMPAD_ENTER
)); 
2360          PyDict_SetItemString(d
,"WXK_NUMPAD_F1", PyInt_FromLong((long) WXK_NUMPAD_F1
)); 
2361          PyDict_SetItemString(d
,"WXK_NUMPAD_F2", PyInt_FromLong((long) WXK_NUMPAD_F2
)); 
2362          PyDict_SetItemString(d
,"WXK_NUMPAD_F3", PyInt_FromLong((long) WXK_NUMPAD_F3
)); 
2363          PyDict_SetItemString(d
,"WXK_NUMPAD_F4", PyInt_FromLong((long) WXK_NUMPAD_F4
)); 
2364          PyDict_SetItemString(d
,"WXK_NUMPAD_HOME", PyInt_FromLong((long) WXK_NUMPAD_HOME
)); 
2365          PyDict_SetItemString(d
,"WXK_NUMPAD_LEFT", PyInt_FromLong((long) WXK_NUMPAD_LEFT
)); 
2366          PyDict_SetItemString(d
,"WXK_NUMPAD_UP", PyInt_FromLong((long) WXK_NUMPAD_UP
)); 
2367          PyDict_SetItemString(d
,"WXK_NUMPAD_RIGHT", PyInt_FromLong((long) WXK_NUMPAD_RIGHT
)); 
2368          PyDict_SetItemString(d
,"WXK_NUMPAD_DOWN", PyInt_FromLong((long) WXK_NUMPAD_DOWN
)); 
2369          PyDict_SetItemString(d
,"WXK_NUMPAD_PRIOR", PyInt_FromLong((long) WXK_NUMPAD_PRIOR
)); 
2370          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEUP", PyInt_FromLong((long) WXK_NUMPAD_PAGEUP
)); 
2371          PyDict_SetItemString(d
,"WXK_NUMPAD_NEXT", PyInt_FromLong((long) WXK_NUMPAD_NEXT
)); 
2372          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEDOWN", PyInt_FromLong((long) WXK_NUMPAD_PAGEDOWN
)); 
2373          PyDict_SetItemString(d
,"WXK_NUMPAD_END", PyInt_FromLong((long) WXK_NUMPAD_END
)); 
2374          PyDict_SetItemString(d
,"WXK_NUMPAD_BEGIN", PyInt_FromLong((long) WXK_NUMPAD_BEGIN
)); 
2375          PyDict_SetItemString(d
,"WXK_NUMPAD_INSERT", PyInt_FromLong((long) WXK_NUMPAD_INSERT
)); 
2376          PyDict_SetItemString(d
,"WXK_NUMPAD_DELETE", PyInt_FromLong((long) WXK_NUMPAD_DELETE
)); 
2377          PyDict_SetItemString(d
,"WXK_NUMPAD_EQUAL", PyInt_FromLong((long) WXK_NUMPAD_EQUAL
)); 
2378          PyDict_SetItemString(d
,"WXK_NUMPAD_MULTIPLY", PyInt_FromLong((long) WXK_NUMPAD_MULTIPLY
)); 
2379          PyDict_SetItemString(d
,"WXK_NUMPAD_ADD", PyInt_FromLong((long) WXK_NUMPAD_ADD
)); 
2380          PyDict_SetItemString(d
,"WXK_NUMPAD_SEPARATOR", PyInt_FromLong((long) WXK_NUMPAD_SEPARATOR
)); 
2381          PyDict_SetItemString(d
,"WXK_NUMPAD_SUBTRACT", PyInt_FromLong((long) WXK_NUMPAD_SUBTRACT
)); 
2382          PyDict_SetItemString(d
,"WXK_NUMPAD_DECIMAL", PyInt_FromLong((long) WXK_NUMPAD_DECIMAL
)); 
2383          PyDict_SetItemString(d
,"WXK_NUMPAD_DIVIDE", PyInt_FromLong((long) WXK_NUMPAD_DIVIDE
)); 
2384          PyDict_SetItemString(d
,"wxBITMAP_TYPE_INVALID", PyInt_FromLong((long) wxBITMAP_TYPE_INVALID
)); 
2385          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP
)); 
2386          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE
)); 
2387          PyDict_SetItemString(d
,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE
)); 
2388          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO
)); 
2389          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE
)); 
2390          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR
)); 
2391          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE
)); 
2392          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM
)); 
2393          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA
)); 
2394          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM
)); 
2395          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA
)); 
2396          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF
)); 
2397          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE
)); 
2398          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF
)); 
2399          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE
)); 
2400          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG
)); 
2401          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE
)); 
2402          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG
)); 
2403          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG_RESOURCE
)); 
2404          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM", PyInt_FromLong((long) wxBITMAP_TYPE_PNM
)); 
2405          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNM_RESOURCE
)); 
2406          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX
)); 
2407          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PCX_RESOURCE
)); 
2408          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT", PyInt_FromLong((long) wxBITMAP_TYPE_PICT
)); 
2409          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PICT_RESOURCE
)); 
2410          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON", PyInt_FromLong((long) wxBITMAP_TYPE_ICON
)); 
2411          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICON_RESOURCE
)); 
2412          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANI", PyInt_FromLong((long) wxBITMAP_TYPE_ANI
)); 
2413          PyDict_SetItemString(d
,"wxBITMAP_TYPE_IFF", PyInt_FromLong((long) wxBITMAP_TYPE_IFF
)); 
2414          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR
)); 
2415          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR_RESOURCE
)); 
2416          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY
)); 
2417          PyDict_SetItemString(d
,"wxCURSOR_NONE", PyInt_FromLong((long) wxCURSOR_NONE
)); 
2418          PyDict_SetItemString(d
,"wxCURSOR_ARROW", PyInt_FromLong((long) wxCURSOR_ARROW
)); 
2419          PyDict_SetItemString(d
,"wxCURSOR_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE
)); 
2420          PyDict_SetItemString(d
,"wxCURSOR_CHAR", PyInt_FromLong((long) wxCURSOR_CHAR
)); 
2421          PyDict_SetItemString(d
,"wxCURSOR_CROSS", PyInt_FromLong((long) wxCURSOR_CROSS
)); 
2422          PyDict_SetItemString(d
,"wxCURSOR_HAND", PyInt_FromLong((long) wxCURSOR_HAND
)); 
2423          PyDict_SetItemString(d
,"wxCURSOR_IBEAM", PyInt_FromLong((long) wxCURSOR_IBEAM
)); 
2424          PyDict_SetItemString(d
,"wxCURSOR_LEFT_BUTTON", PyInt_FromLong((long) wxCURSOR_LEFT_BUTTON
)); 
2425          PyDict_SetItemString(d
,"wxCURSOR_MAGNIFIER", PyInt_FromLong((long) wxCURSOR_MAGNIFIER
)); 
2426          PyDict_SetItemString(d
,"wxCURSOR_MIDDLE_BUTTON", PyInt_FromLong((long) wxCURSOR_MIDDLE_BUTTON
)); 
2427          PyDict_SetItemString(d
,"wxCURSOR_NO_ENTRY", PyInt_FromLong((long) wxCURSOR_NO_ENTRY
)); 
2428          PyDict_SetItemString(d
,"wxCURSOR_PAINT_BRUSH", PyInt_FromLong((long) wxCURSOR_PAINT_BRUSH
)); 
2429          PyDict_SetItemString(d
,"wxCURSOR_PENCIL", PyInt_FromLong((long) wxCURSOR_PENCIL
)); 
2430          PyDict_SetItemString(d
,"wxCURSOR_POINT_LEFT", PyInt_FromLong((long) wxCURSOR_POINT_LEFT
)); 
2431          PyDict_SetItemString(d
,"wxCURSOR_POINT_RIGHT", PyInt_FromLong((long) wxCURSOR_POINT_RIGHT
)); 
2432          PyDict_SetItemString(d
,"wxCURSOR_QUESTION_ARROW", PyInt_FromLong((long) wxCURSOR_QUESTION_ARROW
)); 
2433          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_BUTTON", PyInt_FromLong((long) wxCURSOR_RIGHT_BUTTON
)); 
2434          PyDict_SetItemString(d
,"wxCURSOR_SIZENESW", PyInt_FromLong((long) wxCURSOR_SIZENESW
)); 
2435          PyDict_SetItemString(d
,"wxCURSOR_SIZENS", PyInt_FromLong((long) wxCURSOR_SIZENS
)); 
2436          PyDict_SetItemString(d
,"wxCURSOR_SIZENWSE", PyInt_FromLong((long) wxCURSOR_SIZENWSE
)); 
2437          PyDict_SetItemString(d
,"wxCURSOR_SIZEWE", PyInt_FromLong((long) wxCURSOR_SIZEWE
)); 
2438          PyDict_SetItemString(d
,"wxCURSOR_SIZING", PyInt_FromLong((long) wxCURSOR_SIZING
)); 
2439          PyDict_SetItemString(d
,"wxCURSOR_SPRAYCAN", PyInt_FromLong((long) wxCURSOR_SPRAYCAN
)); 
2440          PyDict_SetItemString(d
,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT
)); 
2441          PyDict_SetItemString(d
,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH
)); 
2442          PyDict_SetItemString(d
,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK
)); 
2443          PyDict_SetItemString(d
,"wxCURSOR_DEFAULT", PyInt_FromLong((long) wxCURSOR_DEFAULT
)); 
2444          PyDict_SetItemString(d
,"wxCURSOR_ARROWWAIT", PyInt_FromLong((long) wxCURSOR_ARROWWAIT
)); 
2445          PyDict_SetItemString(d
,"wxCURSOR_MAX", PyInt_FromLong((long) wxCURSOR_MAX
)); 
2446          PyDict_SetItemString(d
,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE
)); 
2447          PyDict_SetItemString(d
,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER
)); 
2448          PyDict_SetItemString(d
,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL
)); 
2449          PyDict_SetItemString(d
,"wxPAPER_A4", PyInt_FromLong((long) wxPAPER_A4
)); 
2450          PyDict_SetItemString(d
,"wxPAPER_CSHEET", PyInt_FromLong((long) wxPAPER_CSHEET
)); 
2451          PyDict_SetItemString(d
,"wxPAPER_DSHEET", PyInt_FromLong((long) wxPAPER_DSHEET
)); 
2452          PyDict_SetItemString(d
,"wxPAPER_ESHEET", PyInt_FromLong((long) wxPAPER_ESHEET
)); 
2453          PyDict_SetItemString(d
,"wxPAPER_LETTERSMALL", PyInt_FromLong((long) wxPAPER_LETTERSMALL
)); 
2454          PyDict_SetItemString(d
,"wxPAPER_TABLOID", PyInt_FromLong((long) wxPAPER_TABLOID
)); 
2455          PyDict_SetItemString(d
,"wxPAPER_LEDGER", PyInt_FromLong((long) wxPAPER_LEDGER
)); 
2456          PyDict_SetItemString(d
,"wxPAPER_STATEMENT", PyInt_FromLong((long) wxPAPER_STATEMENT
)); 
2457          PyDict_SetItemString(d
,"wxPAPER_EXECUTIVE", PyInt_FromLong((long) wxPAPER_EXECUTIVE
)); 
2458          PyDict_SetItemString(d
,"wxPAPER_A3", PyInt_FromLong((long) wxPAPER_A3
)); 
2459          PyDict_SetItemString(d
,"wxPAPER_A4SMALL", PyInt_FromLong((long) wxPAPER_A4SMALL
)); 
2460          PyDict_SetItemString(d
,"wxPAPER_A5", PyInt_FromLong((long) wxPAPER_A5
)); 
2461          PyDict_SetItemString(d
,"wxPAPER_B4", PyInt_FromLong((long) wxPAPER_B4
)); 
2462          PyDict_SetItemString(d
,"wxPAPER_B5", PyInt_FromLong((long) wxPAPER_B5
)); 
2463          PyDict_SetItemString(d
,"wxPAPER_FOLIO", PyInt_FromLong((long) wxPAPER_FOLIO
)); 
2464          PyDict_SetItemString(d
,"wxPAPER_QUARTO", PyInt_FromLong((long) wxPAPER_QUARTO
)); 
2465          PyDict_SetItemString(d
,"wxPAPER_10X14", PyInt_FromLong((long) wxPAPER_10X14
)); 
2466          PyDict_SetItemString(d
,"wxPAPER_11X17", PyInt_FromLong((long) wxPAPER_11X17
)); 
2467          PyDict_SetItemString(d
,"wxPAPER_NOTE", PyInt_FromLong((long) wxPAPER_NOTE
)); 
2468          PyDict_SetItemString(d
,"wxPAPER_ENV_9", PyInt_FromLong((long) wxPAPER_ENV_9
)); 
2469          PyDict_SetItemString(d
,"wxPAPER_ENV_10", PyInt_FromLong((long) wxPAPER_ENV_10
)); 
2470          PyDict_SetItemString(d
,"wxPAPER_ENV_11", PyInt_FromLong((long) wxPAPER_ENV_11
)); 
2471          PyDict_SetItemString(d
,"wxPAPER_ENV_12", PyInt_FromLong((long) wxPAPER_ENV_12
)); 
2472          PyDict_SetItemString(d
,"wxPAPER_ENV_14", PyInt_FromLong((long) wxPAPER_ENV_14
)); 
2473          PyDict_SetItemString(d
,"wxPAPER_ENV_DL", PyInt_FromLong((long) wxPAPER_ENV_DL
)); 
2474          PyDict_SetItemString(d
,"wxPAPER_ENV_C5", PyInt_FromLong((long) wxPAPER_ENV_C5
)); 
2475          PyDict_SetItemString(d
,"wxPAPER_ENV_C3", PyInt_FromLong((long) wxPAPER_ENV_C3
)); 
2476          PyDict_SetItemString(d
,"wxPAPER_ENV_C4", PyInt_FromLong((long) wxPAPER_ENV_C4
)); 
2477          PyDict_SetItemString(d
,"wxPAPER_ENV_C6", PyInt_FromLong((long) wxPAPER_ENV_C6
)); 
2478          PyDict_SetItemString(d
,"wxPAPER_ENV_C65", PyInt_FromLong((long) wxPAPER_ENV_C65
)); 
2479          PyDict_SetItemString(d
,"wxPAPER_ENV_B4", PyInt_FromLong((long) wxPAPER_ENV_B4
)); 
2480          PyDict_SetItemString(d
,"wxPAPER_ENV_B5", PyInt_FromLong((long) wxPAPER_ENV_B5
)); 
2481          PyDict_SetItemString(d
,"wxPAPER_ENV_B6", PyInt_FromLong((long) wxPAPER_ENV_B6
)); 
2482          PyDict_SetItemString(d
,"wxPAPER_ENV_ITALY", PyInt_FromLong((long) wxPAPER_ENV_ITALY
)); 
2483          PyDict_SetItemString(d
,"wxPAPER_ENV_MONARCH", PyInt_FromLong((long) wxPAPER_ENV_MONARCH
)); 
2484          PyDict_SetItemString(d
,"wxPAPER_ENV_PERSONAL", PyInt_FromLong((long) wxPAPER_ENV_PERSONAL
)); 
2485          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_US", PyInt_FromLong((long) wxPAPER_FANFOLD_US
)); 
2486          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_STD_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_STD_GERMAN
)); 
2487          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_LGL_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_LGL_GERMAN
)); 
2488          PyDict_SetItemString(d
,"wxPAPER_ISO_B4", PyInt_FromLong((long) wxPAPER_ISO_B4
)); 
2489          PyDict_SetItemString(d
,"wxPAPER_JAPANESE_POSTCARD", PyInt_FromLong((long) wxPAPER_JAPANESE_POSTCARD
)); 
2490          PyDict_SetItemString(d
,"wxPAPER_9X11", PyInt_FromLong((long) wxPAPER_9X11
)); 
2491          PyDict_SetItemString(d
,"wxPAPER_10X11", PyInt_FromLong((long) wxPAPER_10X11
)); 
2492          PyDict_SetItemString(d
,"wxPAPER_15X11", PyInt_FromLong((long) wxPAPER_15X11
)); 
2493          PyDict_SetItemString(d
,"wxPAPER_ENV_INVITE", PyInt_FromLong((long) wxPAPER_ENV_INVITE
)); 
2494          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA
)); 
2495          PyDict_SetItemString(d
,"wxPAPER_LEGAL_EXTRA", PyInt_FromLong((long) wxPAPER_LEGAL_EXTRA
)); 
2496          PyDict_SetItemString(d
,"wxPAPER_TABLOID_EXTRA", PyInt_FromLong((long) wxPAPER_TABLOID_EXTRA
)); 
2497          PyDict_SetItemString(d
,"wxPAPER_A4_EXTRA", PyInt_FromLong((long) wxPAPER_A4_EXTRA
)); 
2498          PyDict_SetItemString(d
,"wxPAPER_LETTER_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_TRANSVERSE
)); 
2499          PyDict_SetItemString(d
,"wxPAPER_A4_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A4_TRANSVERSE
)); 
2500          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA_TRANSVERSE
)); 
2501          PyDict_SetItemString(d
,"wxPAPER_A_PLUS", PyInt_FromLong((long) wxPAPER_A_PLUS
)); 
2502          PyDict_SetItemString(d
,"wxPAPER_B_PLUS", PyInt_FromLong((long) wxPAPER_B_PLUS
)); 
2503          PyDict_SetItemString(d
,"wxPAPER_LETTER_PLUS", PyInt_FromLong((long) wxPAPER_LETTER_PLUS
)); 
2504          PyDict_SetItemString(d
,"wxPAPER_A4_PLUS", PyInt_FromLong((long) wxPAPER_A4_PLUS
)); 
2505          PyDict_SetItemString(d
,"wxPAPER_A5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A5_TRANSVERSE
)); 
2506          PyDict_SetItemString(d
,"wxPAPER_B5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_B5_TRANSVERSE
)); 
2507          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA", PyInt_FromLong((long) wxPAPER_A3_EXTRA
)); 
2508          PyDict_SetItemString(d
,"wxPAPER_A5_EXTRA", PyInt_FromLong((long) wxPAPER_A5_EXTRA
)); 
2509          PyDict_SetItemString(d
,"wxPAPER_B5_EXTRA", PyInt_FromLong((long) wxPAPER_B5_EXTRA
)); 
2510          PyDict_SetItemString(d
,"wxPAPER_A2", PyInt_FromLong((long) wxPAPER_A2
)); 
2511          PyDict_SetItemString(d
,"wxPAPER_A3_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_TRANSVERSE
)); 
2512          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_EXTRA_TRANSVERSE
)); 
2513          PyDict_SetItemString(d
,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX
)); 
2514          PyDict_SetItemString(d
,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL
)); 
2515          PyDict_SetItemString(d
,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL
)); 
2516          PyDict_SetItemString(d
,"FALSE", PyInt_FromLong((long) 0)); 
2517          PyDict_SetItemString(d
,"false", PyInt_FromLong((long) 0)); 
2518          PyDict_SetItemString(d
,"TRUE", PyInt_FromLong((long) 1)); 
2519          PyDict_SetItemString(d
,"true", PyInt_FromLong((long) 1)); 
2520          PyDict_SetItemString(d
,"wxVERSION_STRING", PyString_FromString("wxVERSION_STRING")); 
2521          PyDict_SetItemString(d
,"wxEVT_NULL", PyInt_FromLong((long) wxEVT_NULL
)); 
2522          PyDict_SetItemString(d
,"wxEVT_FIRST", PyInt_FromLong((long) wxEVT_FIRST
)); 
2523          PyDict_SetItemString(d
,"wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_BUTTON_CLICKED
)); 
2524          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKBOX_CLICKED
)); 
2525          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_CHOICE_SELECTED
)); 
2526          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_SELECTED
)); 
2527          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
)); 
2528          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
)); 
2529          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SPINCTRL_UPDATED
)); 
2530          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_UPDATED
)); 
2531          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_ENTER
)); 
2532          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_URL", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_URL
)); 
2533          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_MAXLEN
)); 
2534          PyDict_SetItemString(d
,"wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_MENU_SELECTED
)); 
2535          PyDict_SetItemString(d
,"wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SLIDER_UPDATED
)); 
2536          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBOX_SELECTED
)); 
2537          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBUTTON_SELECTED
)); 
2538          PyDict_SetItemString(d
,"wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SCROLLBAR_UPDATED
)); 
2539          PyDict_SetItemString(d
,"wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_VLBOX_SELECTED
)); 
2540          PyDict_SetItemString(d
,"wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_COMBOBOX_SELECTED
)); 
2541          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_CLICKED
)); 
2542          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_RCLICKED
)); 
2543          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_ENTER
)); 
2544          PyDict_SetItemString(d
,"wxEVT_SET_FOCUS", PyInt_FromLong((long) wxEVT_SET_FOCUS
)); 
2545          PyDict_SetItemString(d
,"wxEVT_KILL_FOCUS", PyInt_FromLong((long) wxEVT_KILL_FOCUS
)); 
2546          PyDict_SetItemString(d
,"wxEVT_CHILD_FOCUS", PyInt_FromLong((long) wxEVT_CHILD_FOCUS
)); 
2547          PyDict_SetItemString(d
,"wxEVT_MOUSEWHEEL", PyInt_FromLong((long) wxEVT_MOUSEWHEEL
)); 
2548          PyDict_SetItemString(d
,"wxEVT_LEFT_DOWN", PyInt_FromLong((long) wxEVT_LEFT_DOWN
)); 
2549          PyDict_SetItemString(d
,"wxEVT_LEFT_UP", PyInt_FromLong((long) wxEVT_LEFT_UP
)); 
2550          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_MIDDLE_DOWN
)); 
2551          PyDict_SetItemString(d
,"wxEVT_MIDDLE_UP", PyInt_FromLong((long) wxEVT_MIDDLE_UP
)); 
2552          PyDict_SetItemString(d
,"wxEVT_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_RIGHT_DOWN
)); 
2553          PyDict_SetItemString(d
,"wxEVT_RIGHT_UP", PyInt_FromLong((long) wxEVT_RIGHT_UP
)); 
2554          PyDict_SetItemString(d
,"wxEVT_MOTION", PyInt_FromLong((long) wxEVT_MOTION
)); 
2555          PyDict_SetItemString(d
,"wxEVT_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_ENTER_WINDOW
)); 
2556          PyDict_SetItemString(d
,"wxEVT_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_LEAVE_WINDOW
)); 
2557          PyDict_SetItemString(d
,"wxEVT_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_LEFT_DCLICK
)); 
2558          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_MIDDLE_DCLICK
)); 
2559          PyDict_SetItemString(d
,"wxEVT_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_RIGHT_DCLICK
)); 
2560          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DOWN", PyInt_FromLong((long) wxEVT_NC_LEFT_DOWN
)); 
2561          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_UP", PyInt_FromLong((long) wxEVT_NC_LEFT_UP
)); 
2562          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DOWN
)); 
2563          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_UP", PyInt_FromLong((long) wxEVT_NC_MIDDLE_UP
)); 
2564          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_NC_RIGHT_DOWN
)); 
2565          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_UP", PyInt_FromLong((long) wxEVT_NC_RIGHT_UP
)); 
2566          PyDict_SetItemString(d
,"wxEVT_NC_MOTION", PyInt_FromLong((long) wxEVT_NC_MOTION
)); 
2567          PyDict_SetItemString(d
,"wxEVT_NC_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_NC_ENTER_WINDOW
)); 
2568          PyDict_SetItemString(d
,"wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_NC_LEAVE_WINDOW
)); 
2569          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_NC_LEFT_DCLICK
)); 
2570          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DCLICK
)); 
2571          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_NC_RIGHT_DCLICK
)); 
2572          PyDict_SetItemString(d
,"wxEVT_CHAR", PyInt_FromLong((long) wxEVT_CHAR
)); 
2573          PyDict_SetItemString(d
,"wxEVT_KEY_DOWN", PyInt_FromLong((long) wxEVT_KEY_DOWN
)); 
2574          PyDict_SetItemString(d
,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP
)); 
2575          PyDict_SetItemString(d
,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK
)); 
2576          PyDict_SetItemString(d
,"wxEVT_SCROLL_TOP", PyInt_FromLong((long) wxEVT_SCROLL_TOP
)); 
2577          PyDict_SetItemString(d
,"wxEVT_SCROLL_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLL_BOTTOM
)); 
2578          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEUP", PyInt_FromLong((long) wxEVT_SCROLL_LINEUP
)); 
2579          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_LINEDOWN
)); 
2580          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLL_PAGEUP
)); 
2581          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_PAGEDOWN
)); 
2582          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLL_THUMBTRACK
)); 
2583          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLL_THUMBRELEASE
)); 
2584          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_TOP", PyInt_FromLong((long) wxEVT_SCROLLWIN_TOP
)); 
2585          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLLWIN_BOTTOM
)); 
2586          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEUP
)); 
2587          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEDOWN
)); 
2588          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEUP
)); 
2589          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEDOWN
)); 
2590          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBTRACK
)); 
2591          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBRELEASE
)); 
2592          PyDict_SetItemString(d
,"wxEVT_SIZE", PyInt_FromLong((long) wxEVT_SIZE
)); 
2593          PyDict_SetItemString(d
,"wxEVT_MOVE", PyInt_FromLong((long) wxEVT_MOVE
)); 
2594          PyDict_SetItemString(d
,"wxEVT_CLOSE_WINDOW", PyInt_FromLong((long) wxEVT_CLOSE_WINDOW
)); 
2595          PyDict_SetItemString(d
,"wxEVT_END_SESSION", PyInt_FromLong((long) wxEVT_END_SESSION
)); 
2596          PyDict_SetItemString(d
,"wxEVT_QUERY_END_SESSION", PyInt_FromLong((long) wxEVT_QUERY_END_SESSION
)); 
2597          PyDict_SetItemString(d
,"wxEVT_ACTIVATE_APP", PyInt_FromLong((long) wxEVT_ACTIVATE_APP
)); 
2598          PyDict_SetItemString(d
,"wxEVT_POWER", PyInt_FromLong((long) wxEVT_POWER
)); 
2599          PyDict_SetItemString(d
,"wxEVT_ACTIVATE", PyInt_FromLong((long) wxEVT_ACTIVATE
)); 
2600          PyDict_SetItemString(d
,"wxEVT_CREATE", PyInt_FromLong((long) wxEVT_CREATE
)); 
2601          PyDict_SetItemString(d
,"wxEVT_DESTROY", PyInt_FromLong((long) wxEVT_DESTROY
)); 
2602          PyDict_SetItemString(d
,"wxEVT_SHOW", PyInt_FromLong((long) wxEVT_SHOW
)); 
2603          PyDict_SetItemString(d
,"wxEVT_ICONIZE", PyInt_FromLong((long) wxEVT_ICONIZE
)); 
2604          PyDict_SetItemString(d
,"wxEVT_MAXIMIZE", PyInt_FromLong((long) wxEVT_MAXIMIZE
)); 
2605          PyDict_SetItemString(d
,"wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong((long) wxEVT_MOUSE_CAPTURE_CHANGED
)); 
2606          PyDict_SetItemString(d
,"wxEVT_PAINT", PyInt_FromLong((long) wxEVT_PAINT
)); 
2607          PyDict_SetItemString(d
,"wxEVT_ERASE_BACKGROUND", PyInt_FromLong((long) wxEVT_ERASE_BACKGROUND
)); 
2608          PyDict_SetItemString(d
,"wxEVT_NC_PAINT", PyInt_FromLong((long) wxEVT_NC_PAINT
)); 
2609          PyDict_SetItemString(d
,"wxEVT_PAINT_ICON", PyInt_FromLong((long) wxEVT_PAINT_ICON
)); 
2610          PyDict_SetItemString(d
,"wxEVT_MENU_CHAR", PyInt_FromLong((long) wxEVT_MENU_CHAR
)); 
2611          PyDict_SetItemString(d
,"wxEVT_MENU_INIT", PyInt_FromLong((long) wxEVT_MENU_INIT
)); 
2612          PyDict_SetItemString(d
,"wxEVT_MENU_HIGHLIGHT", PyInt_FromLong((long) wxEVT_MENU_HIGHLIGHT
)); 
2613          PyDict_SetItemString(d
,"wxEVT_POPUP_MENU_INIT", PyInt_FromLong((long) wxEVT_POPUP_MENU_INIT
)); 
2614          PyDict_SetItemString(d
,"wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong((long) wxEVT_SYS_COLOUR_CHANGED
)); 
2615          PyDict_SetItemString(d
,"wxEVT_SETTING_CHANGED", PyInt_FromLong((long) wxEVT_SETTING_CHANGED
)); 
2616          PyDict_SetItemString(d
,"wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong((long) wxEVT_QUERY_NEW_PALETTE
)); 
2617          PyDict_SetItemString(d
,"wxEVT_PALETTE_CHANGED", PyInt_FromLong((long) wxEVT_PALETTE_CHANGED
)); 
2618          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong((long) wxEVT_JOY_BUTTON_DOWN
)); 
2619          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_UP", PyInt_FromLong((long) wxEVT_JOY_BUTTON_UP
)); 
2620          PyDict_SetItemString(d
,"wxEVT_JOY_MOVE", PyInt_FromLong((long) wxEVT_JOY_MOVE
)); 
2621          PyDict_SetItemString(d
,"wxEVT_JOY_ZMOVE", PyInt_FromLong((long) wxEVT_JOY_ZMOVE
)); 
2622          PyDict_SetItemString(d
,"wxEVT_DROP_FILES", PyInt_FromLong((long) wxEVT_DROP_FILES
)); 
2623          PyDict_SetItemString(d
,"wxEVT_DRAW_ITEM", PyInt_FromLong((long) wxEVT_DRAW_ITEM
)); 
2624          PyDict_SetItemString(d
,"wxEVT_MEASURE_ITEM", PyInt_FromLong((long) wxEVT_MEASURE_ITEM
)); 
2625          PyDict_SetItemString(d
,"wxEVT_COMPARE_ITEM", PyInt_FromLong((long) wxEVT_COMPARE_ITEM
)); 
2626          PyDict_SetItemString(d
,"wxEVT_INIT_DIALOG", PyInt_FromLong((long) wxEVT_INIT_DIALOG
)); 
2627          PyDict_SetItemString(d
,"wxEVT_IDLE", PyInt_FromLong((long) wxEVT_IDLE
)); 
2628          PyDict_SetItemString(d
,"wxEVT_UPDATE_UI", PyInt_FromLong((long) wxEVT_UPDATE_UI
)); 
2629          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_CLICK
)); 
2630          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_DCLICK
)); 
2631          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_CLICK
)); 
2632          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_DCLICK
)); 
2633          PyDict_SetItemString(d
,"wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_SET_FOCUS
)); 
2634          PyDict_SetItemString(d
,"wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_KILL_FOCUS
)); 
2635          PyDict_SetItemString(d
,"wxEVT_COMMAND_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_ENTER
)); 
2636          PyDict_SetItemString(d
,"wxEVT_NAVIGATION_KEY", PyInt_FromLong((long) wxEVT_NAVIGATION_KEY
)); 
2637          PyDict_SetItemString(d
,"wxEVT_TIMER", PyInt_FromLong((long) wxEVT_TIMER
)); 
2638          PyDict_SetItemString(d
,"__version__", PyString_FromString("0.0.0")); 
2639          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
2640          SWIG_addvarlink(SWIG_globals
,"wxDefaultPosition",_wrap_wxDefaultPosition_get
, _wrap_wxDefaultPosition_set
); 
2641          SWIG_addvarlink(SWIG_globals
,"wxDefaultSize",_wrap_wxDefaultSize_get
, _wrap_wxDefaultSize_set
); 
2643     // Make our API structure a CObject so other modules can import it 
2644     // from this module. 
2645     PyObject
* v 
= PyCObject_FromVoidPtr(&API
, NULL
); 
2646     PyDict_SetItemString(d
,"wxPyCoreAPI", v
); 
2650     __wxPreStart();     // initialize the GUI toolkit, if needed. 
2653         // Since these modules are all linked together, initialize them now 
2654         // because Python won't be able to find their shared library files, 
2655         // (since there isn't any.) 
2677     PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION 
)); 
2678     PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION 
)); 
2679     PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long)wxRELEASE_NUMBER 
)); 
2680     PyDict_SetItemString(d
,"wxVERSION_NUMBER", PyInt_FromLong((long)wxVERSION_NUMBER 
)); 
2681     PyDict_SetItemString(d
,"wxVERSION_STRING", PyString_FromString(wxVERSION_STRING
)); 
2686    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
2687         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);