2  * FILE : src/gtk/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
); 
  90 /*------------------------------------------------------------------ 
  93   Constructs a new pointer value.   Value may either be a string 
  94   or an integer. Type is a string corresponding to either the 
  95   C datatype or mangled datatype. 
 100   ------------------------------------------------------------------ */ 
 102 static PyObject 
*ptrcast(PyObject 
*_PTRVALUE
, char *type
) { 
 109   /* Produce a "mangled" version of the type string.  */ 
 111   typestr 
= (char *) malloc(strlen(type
)+2); 
 113   /* Go through and munge the typestring */ 
 120       if ((*c 
== '*') || (*c 
== '&')) { 
 131   /* Check to see what kind of object _PTRVALUE is */ 
 133   if (PyInt_Check(_PTRVALUE
)) { 
 134     ptr 
= (void *) PyInt_AsLong(_PTRVALUE
); 
 135     /* Received a numerical value. Make a pointer out of it */ 
 136     r 
= (char *) malloc(strlen(typestr
)+22); 
 138       SWIG_MakePtr(r
, ptr
, typestr
); 
 140       sprintf(r
,"_0%s",typestr
); 
 142     obj 
= PyString_FromString(r
); 
 144   } else if (PyString_Check(_PTRVALUE
)) { 
 145     /* Have a real pointer value now.  Try to strip out the pointer 
 147     s 
= PyString_AsString(_PTRVALUE
); 
 148     r 
= (char *) malloc(strlen(type
)+22); 
 150     /* Now extract the pointer value */ 
 151     if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 153         SWIG_MakePtr(r
,ptr
,typestr
); 
 155         sprintf(r
,"_0%s",typestr
); 
 157       obj 
= PyString_FromString(r
); 
 167     PyErr_SetString(PyExc_TypeError
,"Type error in ptrcast. Argument is not a valid pointer value."); 
 171 /*------------------------------------------------------------------ 
 172   ptrvalue(ptr,type = 0) 
 174   Attempts to dereference a pointer value.  If type is given, it  
 175   will try to use that type.  Otherwise, this function will attempt 
 176   to "guess" the proper datatype by checking against all of the  
 178   ------------------------------------------------------------------ */ 
 180 static PyObject 
*ptrvalue(PyObject 
*_PTRVALUE
, int index
, char *type
) { 
 185   if (!PyString_Check(_PTRVALUE
)) { 
 186     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 189   s 
= PyString_AsString(_PTRVALUE
); 
 190   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 191     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 195   /* If no datatype was passed, try a few common datatypes first */ 
 199     /* No datatype was passed.   Type to figure out if it's a common one */ 
 201     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 203     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 205     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 207     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 209     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 211     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 213     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 221     PyErr_SetString(PyExc_TypeError
,"Unable to dereference NULL pointer."); 
 225   /* Now we have a datatype.  Try to figure out what to do about it */ 
 226   if (strcmp(type
,"int") == 0) { 
 227     obj 
= PyInt_FromLong((long) *(((int *) ptr
) + index
)); 
 228   } else if (strcmp(type
,"double") == 0) { 
 229     obj 
= PyFloat_FromDouble((double) *(((double *) ptr
)+index
)); 
 230   } else if (strcmp(type
,"short") == 0) { 
 231     obj 
= PyInt_FromLong((long) *(((short *) ptr
)+index
)); 
 232   } else if (strcmp(type
,"long") == 0) { 
 233     obj 
= PyInt_FromLong((long) *(((long *) ptr
)+index
)); 
 234   } else if (strcmp(type
,"float") == 0) { 
 235     obj 
= PyFloat_FromDouble((double) *(((float *) ptr
)+index
)); 
 236   } else if (strcmp(type
,"char") == 0) { 
 237     obj 
= PyString_FromString(((char *) ptr
)+index
); 
 238   } else if (strcmp(type
,"char *") == 0) { 
 239     char *c 
= *(((char **) ptr
)+index
); 
 240     if (c
) obj 
= PyString_FromString(c
); 
 241     else obj 
= PyString_FromString("NULL"); 
 243     PyErr_SetString(PyExc_TypeError
,"Unable to dereference unsupported datatype."); 
 249 /*------------------------------------------------------------------ 
 250   ptrcreate(type,value = 0,numelements = 1) 
 252   Attempts to create a new object of given type.  Type must be 
 253   a basic C datatype.  Will not create complex objects. 
 254   ------------------------------------------------------------------ */ 
 256 static PyObject 
*ptrcreate(char *type
, PyObject 
*_PYVALUE
, int numelements
) { 
 263   /* Check the type string against a variety of possibilities */ 
 265   if (strcmp(type
,"int") == 0) { 
 266     sz 
= sizeof(int)*numelements
; 
 268   } else if (strcmp(type
,"short") == 0) { 
 269     sz 
= sizeof(short)*numelements
; 
 271   } else if (strcmp(type
,"long") == 0) { 
 272     sz 
= sizeof(long)*numelements
; 
 274   } else if (strcmp(type
,"double") == 0) { 
 275     sz 
= sizeof(double)*numelements
; 
 277   } else if (strcmp(type
,"float") == 0) { 
 278     sz 
= sizeof(float)*numelements
; 
 280   } else if (strcmp(type
,"char") == 0) { 
 281     sz 
= sizeof(char)*numelements
; 
 283   } else if (strcmp(type
,"char *") == 0) { 
 284     sz 
= sizeof(char *)*(numelements
+1); 
 287     PyErr_SetString(PyExc_TypeError
,"Unable to create unknown datatype.");  
 291   /* Create the new object */ 
 293   ptr 
= (void *) malloc(sz
); 
 295     PyErr_SetString(PyExc_MemoryError
,"Out of memory in swig_create.");  
 299   /* Now try to set its default value */ 
 302     if (strcmp(type
,"int") == 0) { 
 304       ivalue 
= (int) PyInt_AsLong(_PYVALUE
); 
 306       for (i 
= 0; i 
< numelements
; i
++) 
 308     } else if (strcmp(type
,"short") == 0) { 
 311       ivalue 
= (short) PyInt_AsLong(_PYVALUE
); 
 313       for (i 
= 0; i 
< numelements
; i
++) 
 315     } else if (strcmp(type
,"long") == 0) { 
 318       ivalue 
= (long) PyInt_AsLong(_PYVALUE
); 
 320       for (i 
= 0; i 
< numelements
; i
++) 
 322     } else if (strcmp(type
,"double") == 0) { 
 325       ivalue 
= (double) PyFloat_AsDouble(_PYVALUE
); 
 327       for (i 
= 0; i 
< numelements
; i
++) 
 329     } else if (strcmp(type
,"float") == 0) { 
 332       ivalue 
= (float) PyFloat_AsDouble(_PYVALUE
); 
 334       for (i 
= 0; i 
< numelements
; i
++) 
 336     } else if (strcmp(type
,"char") == 0) { 
 338       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 340       strncpy(ip
,ivalue
,numelements
-1); 
 341     } else if (strcmp(type
,"char *") == 0) { 
 344       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 346       for (i 
= 0; i 
< numelements
; i
++) { 
 348           ip
[i
] = (char *) malloc(strlen(ivalue
)+1); 
 349           strcpy(ip
[i
],ivalue
); 
 357   /* Create the pointer value */ 
 359   SWIG_MakePtr(temp
,ptr
,cast
); 
 360   obj 
= PyString_FromString(temp
); 
 365 /*------------------------------------------------------------------ 
 366   ptrset(ptr,value,index = 0,type = 0) 
 368   Attempts to set the value of a pointer variable.  If type is 
 369   given, we will use that type.  Otherwise, we'll guess the datatype. 
 370   ------------------------------------------------------------------ */ 
 372 static PyObject 
*ptrset(PyObject 
*_PTRVALUE
, PyObject 
*_PYVALUE
, int index
, char *type
) { 
 377   if (!PyString_Check(_PTRVALUE
)) { 
 378     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 381   s 
= PyString_AsString(_PTRVALUE
); 
 382   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 383     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 387   /* If no datatype was passed, try a few common datatypes first */ 
 391     /* No datatype was passed.   Type to figure out if it's a common one */ 
 393     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 395     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 397     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 399     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 401     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 403     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 405     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 413     PyErr_SetString(PyExc_TypeError
,"Unable to set NULL pointer."); 
 417   /* Now we have a datatype.  Try to figure out what to do about it */ 
 418   if (strcmp(type
,"int") == 0) { 
 419     *(((int *) ptr
)+index
) = (int) PyInt_AsLong(_PYVALUE
); 
 420   } else if (strcmp(type
,"double") == 0) { 
 421     *(((double *) ptr
)+index
) = (double) PyFloat_AsDouble(_PYVALUE
); 
 422   } else if (strcmp(type
,"short") == 0) { 
 423     *(((short *) ptr
)+index
) = (short) PyInt_AsLong(_PYVALUE
); 
 424   } else if (strcmp(type
,"long") == 0) { 
 425     *(((long *) ptr
)+index
) = (long) PyInt_AsLong(_PYVALUE
); 
 426   } else if (strcmp(type
,"float") == 0) { 
 427     *(((float *) ptr
)+index
) = (float) PyFloat_AsDouble(_PYVALUE
); 
 428   } else if (strcmp(type
,"char") == 0) { 
 429     char *c 
= PyString_AsString(_PYVALUE
); 
 430     strcpy(((char *) ptr
)+index
, c
); 
 431   } else if (strcmp(type
,"char *") == 0) { 
 432     char *c 
= PyString_AsString(_PYVALUE
); 
 433     char **ca 
= (char **) ptr
; 
 434     if (ca
[index
]) free(ca
[index
]); 
 435     if (strcmp(c
,"NULL") == 0) { 
 438       ca
[index
] = (char *) malloc(strlen(c
)+1); 
 442     PyErr_SetString(PyExc_TypeError
,"Unable to set unsupported datatype."); 
 450 /*------------------------------------------------------------------ 
 453   Adds a value to an existing pointer value.  Will do a type-dependent 
 454   add for basic datatypes.  For other datatypes, will do a byte-add. 
 455   ------------------------------------------------------------------ */ 
 457 static PyObject 
*ptradd(PyObject 
*_PTRVALUE
, int offset
) { 
 464   /* Check to see what kind of object _PTRVALUE is */ 
 466   if (PyString_Check(_PTRVALUE
)) { 
 467     /* Have a potential pointer value now.  Try to strip out the value */ 
 468     s 
= PyString_AsString(_PTRVALUE
); 
 470     /* Try to handle a few common datatypes first */ 
 472     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 473       ptr 
= (void *) (((int *) ptr
) + offset
); 
 474     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 475       ptr 
= (void *) (((double *) ptr
) + offset
); 
 476     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 477       ptr 
= (void *) (((short *) ptr
) + offset
); 
 478     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 479       ptr 
= (void *) (((long *) ptr
) + offset
); 
 480     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 481       ptr 
= (void *) (((float *) ptr
) + offset
); 
 482     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 483       ptr 
= (void *) (((char *) ptr
) + offset
); 
 484     } else if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 485       ptr 
= (void *) (((char *) ptr
) + offset
); 
 487       PyErr_SetString(PyExc_TypeError
,"Type error in ptradd. Argument is not a valid pointer value."); 
 490     type 
= SWIG_GetPtr(s
,&junk
,"INVALID POINTER"); 
 491     r 
= (char *) malloc(strlen(type
)+20); 
 493       SWIG_MakePtr(r
,ptr
,type
); 
 495       sprintf(r
,"_0%s",type
); 
 497     obj 
= PyString_FromString(r
); 
 503 /*------------------------------------------------------------------ 
 506   Allows a mapping between type1 and type2. (Like a typedef) 
 507   ------------------------------------------------------------------ */ 
 509 static void ptrmap(char *type1
, char *type2
) { 
 511   char *typestr1
,*typestr2
,*c
,*r
; 
 513   /* Produce a "mangled" version of the type string.  */ 
 515   typestr1 
= (char *) malloc(strlen(type1
)+2); 
 517   /* Go through and munge the typestring */ 
 524       if ((*c 
== '*') || (*c 
== '&')) { 
 535   typestr2 
= (char *) malloc(strlen(type2
)+2); 
 537   /* Go through and munge the typestring */ 
 544       if ((*c 
== '*') || (*c 
== '&')) { 
 554   SWIG_RegisterMapping(typestr1
,typestr2
,0); 
 555   SWIG_RegisterMapping(typestr2
,typestr1
,0); 
 558 /*------------------------------------------------------------------ 
 561   Destroys a pointer value 
 562   ------------------------------------------------------------------ */ 
 564 PyObject 
*ptrfree(PyObject 
*_PTRVALUE
) { 
 568   if (!PyString_Check(_PTRVALUE
)) { 
 569     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 572   s 
= PyString_AsString(_PTRVALUE
); 
 573   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 574     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 578   /* Check to see if this pointer is a char ** */ 
 579   if (!SWIG_GetPtr(s
,&junk
,"_char_pp")) { 
 580     char **c 
= (char **) ptr
; 
 597     wxPyApp
* wxGetApp() { 
 598         //return wxPythonApp; 
 599         return (wxPyApp
*)wxTheApp
; 
 602     void wxApp_CleanUp() { 
 608 extern "C" SWIGEXPORT(void) initwindowsc(); 
 609 extern "C" SWIGEXPORT(void) initwindows2c(); 
 610 extern "C" SWIGEXPORT(void) initeventsc(); 
 611 extern "C" SWIGEXPORT(void) initmiscc(); 
 612 extern "C" SWIGEXPORT(void) initmisc2c(); 
 613 extern "C" SWIGEXPORT(void) initgdic(); 
 614 extern "C" SWIGEXPORT(void) initmdic(); 
 615 extern "C" SWIGEXPORT(void) initcontrolsc(); 
 616 extern "C" SWIGEXPORT(void) initcontrols2c(); 
 617 extern "C" SWIGEXPORT(void) initcmndlgsc(); 
 618 extern "C" SWIGEXPORT(void) initstattoolc(); 
 619 extern "C" SWIGEXPORT(void) initframesc(); 
 620 extern "C" SWIGEXPORT(void) initwindows3c(); 
 621 extern "C" SWIGEXPORT(void) initimagec(); 
 622 extern "C" SWIGEXPORT(void) initprintfwc(); 
 623 extern "C" SWIGEXPORT(void) initsizersc(); 
 624 extern "C" SWIGEXPORT(void) initclip_dndc(); 
 625 extern "C" SWIGEXPORT(void) initstreamsc(); 
 626 extern "C" SWIGEXPORT(void) initfilesysc(); 
 627 extern "C" SWIGEXPORT(void) initutilsc(); 
 628 extern "C" SWIGEXPORT(void) initfontsc(); 
 632 // Export a C API in a struct.  Other modules will be able to load this from 
 633 // the wxc module and will then have safe access to these functions, even if 
 634 // in another shared library. 
 635 static wxPyCoreAPI API 
= { 
 636     (p_SWIG_MakePtr_t
)SWIG_MakePtr
, 
 637     (p_SWIG_GetPtr_t
)SWIG_GetPtr
, 
 638     (p_SWIG_GetPtrObj_t
)SWIG_GetPtrObj
, 
 639     (p_SWIG_RegisterMapping_t
)SWIG_RegisterMapping
, 
 640     (p_SWIG_addvarlink_t
)SWIG_addvarlink
, 
 641     (p_SWIG_newvarlink_t
)SWIG_newvarlink
, 
 643     wxPyBeginAllowThreads
, 
 645     wxPyBeginBlockThreads
, 
 660     wxBitmap_LIST_helper
, 
 661     wxString_LIST_helper
, 
 662     wxAcceleratorEntry_LIST_helper
, 
 670     wxPyCBH_setCallbackInfo
, 
 671     wxPyCBH_findCallback
, 
 672     wxPyCBH_callCallback
, 
 673     wxPyCBH_callCallbackObj
, 
 680     wxArrayString2PyList_helper
, 
 681     wxArrayInt2PyList_helper
, 
 685     wxPyOORClientData_dtor
 
 692 static PyObject 
*_wrap_ptrcast(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 693     PyObject 
* _resultobj
; 
 697     PyObject 
* _obj0 
= 0; 
 698     char *_kwnames
[] = { "ptr","type", NULL 
}; 
 701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:ptrcast",_kwnames
,&_obj0
,&_arg1
))  
 707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 708     _result 
= (PyObject 
*)ptrcast(_arg0
,_arg1
); 
 710     wxPyEndAllowThreads(__tstate
); 
 711     if (PyErr_Occurred()) return NULL
; 
 713   _resultobj 
= _result
; 
 718 static PyObject 
*_wrap_ptrvalue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 719     PyObject 
* _resultobj
; 
 722     int  _arg1 
= (int ) 0; 
 723     char * _arg2 
= (char *) 0; 
 724     PyObject 
* _obj0 
= 0; 
 725     char *_kwnames
[] = { "ptr","index","type", NULL 
}; 
 728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|is:ptrvalue",_kwnames
,&_obj0
,&_arg1
,&_arg2
))  
 734     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 735     _result 
= (PyObject 
*)ptrvalue(_arg0
,_arg1
,_arg2
); 
 737     wxPyEndAllowThreads(__tstate
); 
 738     if (PyErr_Occurred()) return NULL
; 
 740   _resultobj 
= _result
; 
 745 static PyObject 
*_wrap_ptrset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 746     PyObject 
* _resultobj
; 
 750     int  _arg2 
= (int ) 0; 
 751     char * _arg3 
= (char *) 0; 
 752     PyObject 
* _obj0 
= 0; 
 753     PyObject 
* _obj1 
= 0; 
 754     char *_kwnames
[] = { "ptr","value","index","type", NULL 
}; 
 757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|is:ptrset",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_arg3
))  
 766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 767     _result 
= (PyObject 
*)ptrset(_arg0
,_arg1
,_arg2
,_arg3
); 
 769     wxPyEndAllowThreads(__tstate
); 
 770     if (PyErr_Occurred()) return NULL
; 
 772   _resultobj 
= _result
; 
 777 static PyObject 
*_wrap_ptrcreate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 778     PyObject 
* _resultobj
; 
 781     PyObject 
* _arg1 
= (PyObject 
*) 0; 
 782     int  _arg2 
= (int ) 1; 
 783     PyObject 
* _obj1 
= 0; 
 784     char *_kwnames
[] = { "type","value","nitems", NULL 
}; 
 787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|Oi:ptrcreate",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
 794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 795     _result 
= (PyObject 
*)ptrcreate(_arg0
,_arg1
,_arg2
); 
 797     wxPyEndAllowThreads(__tstate
); 
 798     if (PyErr_Occurred()) return NULL
; 
 800   _resultobj 
= _result
; 
 805 static PyObject 
*_wrap_ptrfree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 806     PyObject 
* _resultobj
; 
 809     PyObject 
* _obj0 
= 0; 
 810     char *_kwnames
[] = { "ptr", NULL 
}; 
 813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:ptrfree",_kwnames
,&_obj0
))  
 819     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 820     _result 
= (PyObject 
*)ptrfree(_arg0
); 
 822     wxPyEndAllowThreads(__tstate
); 
 823     if (PyErr_Occurred()) return NULL
; 
 825   _resultobj 
= _result
; 
 830 static PyObject 
*_wrap_ptradd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 831     PyObject 
* _resultobj
; 
 835     PyObject 
* _obj0 
= 0; 
 836     char *_kwnames
[] = { "ptr","offset", NULL 
}; 
 839     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:ptradd",_kwnames
,&_obj0
,&_arg1
))  
 845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 846     _result 
= (PyObject 
*)ptradd(_arg0
,_arg1
); 
 848     wxPyEndAllowThreads(__tstate
); 
 849     if (PyErr_Occurred()) return NULL
; 
 851   _resultobj 
= _result
; 
 856 static PyObject 
*_wrap_ptrmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 857     PyObject 
* _resultobj
; 
 860     char *_kwnames
[] = { "type1","type2", NULL 
}; 
 863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ss:ptrmap",_kwnames
,&_arg0
,&_arg1
))  
 866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 869     wxPyEndAllowThreads(__tstate
); 
 870     if (PyErr_Occurred()) return NULL
; 
 871 }    Py_INCREF(Py_None
); 
 872     _resultobj 
= Py_None
; 
 876 static int _wrap_wxDefaultPosition_set(PyObject 
*val
) { 
 878     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultPosition is read-only."); 
 882 static PyObject 
*_wrap_wxDefaultPosition_get() { 
 886     SWIG_MakePtr(ptemp
,(char *) &wxDefaultPosition
,"_wxPoint_p"); 
 887     pyobj 
= PyString_FromString(ptemp
); 
 891 static int _wrap_wxDefaultSize_set(PyObject 
*val
) { 
 893     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultSize is read-only."); 
 897 static PyObject 
*_wrap_wxDefaultSize_get() { 
 901     SWIG_MakePtr(ptemp
,(char *) &wxDefaultSize
,"_wxSize_p"); 
 902     pyobj 
= PyString_FromString(ptemp
); 
 906 static PyObject 
*_wrap_wxGetApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 907     PyObject 
* _resultobj
; 
 909     char *_kwnames
[] = {  NULL 
}; 
 913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetApp",_kwnames
))  
 916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 917     _result 
= (wxPyApp 
*)wxGetApp(); 
 919     wxPyEndAllowThreads(__tstate
); 
 920     if (PyErr_Occurred()) return NULL
; 
 922         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 923         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 926         _resultobj 
= Py_None
; 
 931 static PyObject 
*_wrap_wxApp_CleanUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 932     PyObject 
* _resultobj
; 
 933     char *_kwnames
[] = {  NULL 
}; 
 936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxApp_CleanUp",_kwnames
))  
 939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 942     wxPyEndAllowThreads(__tstate
); 
 943     if (PyErr_Occurred()) return NULL
; 
 944 }    Py_INCREF(Py_None
); 
 945     _resultobj 
= Py_None
; 
 949 static void *SwigwxPyAppTowxEvtHandler(void *ptr
) { 
 952     src 
= (wxPyApp 
*) ptr
; 
 953     dest 
= (wxEvtHandler 
*) src
; 
 954     return (void *) dest
; 
 957 static void *SwigwxPyAppTowxObject(void *ptr
) { 
 960     src 
= (wxPyApp 
*) ptr
; 
 961     dest 
= (wxObject 
*) src
; 
 962     return (void *) dest
; 
 965 static wxPyApp 
*new_wxPyApp() { 
 966             wxPythonApp 
= new wxPyApp(); 
 970 static PyObject 
*_wrap_new_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 971     PyObject 
* _resultobj
; 
 973     char *_kwnames
[] = {  NULL 
}; 
 977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyApp",_kwnames
))  
 980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 981     _result 
= (wxPyApp 
*)new_wxPyApp(); 
 983     wxPyEndAllowThreads(__tstate
); 
 984     if (PyErr_Occurred()) return NULL
; 
 986         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 987         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 990         _resultobj 
= Py_None
; 
 995 #define delete_wxPyApp(_swigobj) (delete _swigobj) 
 996 static PyObject 
*_wrap_delete_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 997     PyObject 
* _resultobj
; 
 999     PyObject 
* _argo0 
= 0; 
1000     char *_kwnames
[] = { "self", NULL 
}; 
1003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyApp",_kwnames
,&_argo0
))  
1006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyApp. Expected _wxPyApp_p."); 
1013     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1014     delete_wxPyApp(_arg0
); 
1016     wxPyEndAllowThreads(__tstate
); 
1017     if (PyErr_Occurred()) return NULL
; 
1018 }    Py_INCREF(Py_None
); 
1019     _resultobj 
= Py_None
; 
1023 #define wxPyApp_GetAppName(_swigobj)  (_swigobj->GetAppName()) 
1024 static PyObject 
*_wrap_wxPyApp_GetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1025     PyObject 
* _resultobj
; 
1028     PyObject 
* _argo0 
= 0; 
1029     char *_kwnames
[] = { "self", NULL 
}; 
1032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAppName",_kwnames
,&_argo0
))  
1035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAppName. Expected _wxPyApp_p."); 
1042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1043     _result 
= new wxString (wxPyApp_GetAppName(_arg0
)); 
1045     wxPyEndAllowThreads(__tstate
); 
1046     if (PyErr_Occurred()) return NULL
; 
1049     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1051     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1060 #define wxPyApp_GetClassName(_swigobj)  (_swigobj->GetClassName()) 
1061 static PyObject 
*_wrap_wxPyApp_GetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1062     PyObject 
* _resultobj
; 
1065     PyObject 
* _argo0 
= 0; 
1066     char *_kwnames
[] = { "self", NULL 
}; 
1069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetClassName",_kwnames
,&_argo0
))  
1072         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1073         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1074             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetClassName. Expected _wxPyApp_p."); 
1079     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1080     _result 
= new wxString (wxPyApp_GetClassName(_arg0
)); 
1082     wxPyEndAllowThreads(__tstate
); 
1083     if (PyErr_Occurred()) return NULL
; 
1086     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1088     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1097 #define wxPyApp_GetExitOnFrameDelete(_swigobj)  (_swigobj->GetExitOnFrameDelete()) 
1098 static PyObject 
*_wrap_wxPyApp_GetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1099     PyObject 
* _resultobj
; 
1102     PyObject 
* _argo0 
= 0; 
1103     char *_kwnames
[] = { "self", NULL 
}; 
1106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetExitOnFrameDelete",_kwnames
,&_argo0
))  
1109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetExitOnFrameDelete. Expected _wxPyApp_p."); 
1116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1117     _result 
= (bool )wxPyApp_GetExitOnFrameDelete(_arg0
); 
1119     wxPyEndAllowThreads(__tstate
); 
1120     if (PyErr_Occurred()) return NULL
; 
1121 }    _resultobj 
= Py_BuildValue("i",_result
); 
1125 #define wxPyApp_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1126 static PyObject 
*_wrap_wxPyApp_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1127     PyObject 
* _resultobj
; 
1130     PyObject 
* _argo0 
= 0; 
1131     char *_kwnames
[] = { "self", NULL 
}; 
1134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetPrintMode",_kwnames
,&_argo0
))  
1137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetPrintMode. Expected _wxPyApp_p."); 
1144     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1145     _result 
= (int )wxPyApp_GetPrintMode(_arg0
); 
1147     wxPyEndAllowThreads(__tstate
); 
1148     if (PyErr_Occurred()) return NULL
; 
1149 }    _resultobj 
= Py_BuildValue("i",_result
); 
1153 #define wxPyApp_GetTopWindow(_swigobj)  (_swigobj->GetTopWindow()) 
1154 static PyObject 
*_wrap_wxPyApp_GetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1155     PyObject 
* _resultobj
; 
1158     PyObject 
* _argo0 
= 0; 
1159     char *_kwnames
[] = { "self", NULL 
}; 
1162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetTopWindow",_kwnames
,&_argo0
))  
1165         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1166         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetTopWindow. Expected _wxPyApp_p."); 
1172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1173     _result 
= (wxWindow 
*)wxPyApp_GetTopWindow(_arg0
); 
1175     wxPyEndAllowThreads(__tstate
); 
1176     if (PyErr_Occurred()) return NULL
; 
1177 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1181 #define wxPyApp_GetVendorName(_swigobj)  (_swigobj->GetVendorName()) 
1182 static PyObject 
*_wrap_wxPyApp_GetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1183     PyObject 
* _resultobj
; 
1186     PyObject 
* _argo0 
= 0; 
1187     char *_kwnames
[] = { "self", NULL 
}; 
1190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetVendorName",_kwnames
,&_argo0
))  
1193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetVendorName. Expected _wxPyApp_p."); 
1200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1201     _result 
= new wxString (wxPyApp_GetVendorName(_arg0
)); 
1203     wxPyEndAllowThreads(__tstate
); 
1204     if (PyErr_Occurred()) return NULL
; 
1207     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1209     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1218 #define wxPyApp_GetUseBestVisual(_swigobj)  (_swigobj->GetUseBestVisual()) 
1219 static PyObject 
*_wrap_wxPyApp_GetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1220     PyObject 
* _resultobj
; 
1223     PyObject 
* _argo0 
= 0; 
1224     char *_kwnames
[] = { "self", NULL 
}; 
1227     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetUseBestVisual",_kwnames
,&_argo0
))  
1230         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1231         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetUseBestVisual. Expected _wxPyApp_p."); 
1237     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1238     _result 
= (bool )wxPyApp_GetUseBestVisual(_arg0
); 
1240     wxPyEndAllowThreads(__tstate
); 
1241     if (PyErr_Occurred()) return NULL
; 
1242 }    _resultobj 
= Py_BuildValue("i",_result
); 
1246 #define wxPyApp_Dispatch(_swigobj)  (_swigobj->Dispatch()) 
1247 static PyObject 
*_wrap_wxPyApp_Dispatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1248     PyObject 
* _resultobj
; 
1250     PyObject 
* _argo0 
= 0; 
1251     char *_kwnames
[] = { "self", NULL 
}; 
1254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Dispatch",_kwnames
,&_argo0
))  
1257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Dispatch. Expected _wxPyApp_p."); 
1264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1265     wxPyApp_Dispatch(_arg0
); 
1267     wxPyEndAllowThreads(__tstate
); 
1268     if (PyErr_Occurred()) return NULL
; 
1269 }    Py_INCREF(Py_None
); 
1270     _resultobj 
= Py_None
; 
1274 #define wxPyApp_ExitMainLoop(_swigobj)  (_swigobj->ExitMainLoop()) 
1275 static PyObject 
*_wrap_wxPyApp_ExitMainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1276     PyObject 
* _resultobj
; 
1278     PyObject 
* _argo0 
= 0; 
1279     char *_kwnames
[] = { "self", NULL 
}; 
1282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ExitMainLoop",_kwnames
,&_argo0
))  
1285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ExitMainLoop. Expected _wxPyApp_p."); 
1292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1293     wxPyApp_ExitMainLoop(_arg0
); 
1295     wxPyEndAllowThreads(__tstate
); 
1296     if (PyErr_Occurred()) return NULL
; 
1297 }    Py_INCREF(Py_None
); 
1298     _resultobj 
= Py_None
; 
1302 #define wxPyApp_Initialized(_swigobj)  (_swigobj->Initialized()) 
1303 static PyObject 
*_wrap_wxPyApp_Initialized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1304     PyObject 
* _resultobj
; 
1307     PyObject 
* _argo0 
= 0; 
1308     char *_kwnames
[] = { "self", NULL 
}; 
1311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Initialized",_kwnames
,&_argo0
))  
1314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Initialized. Expected _wxPyApp_p."); 
1321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1322     _result 
= (bool )wxPyApp_Initialized(_arg0
); 
1324     wxPyEndAllowThreads(__tstate
); 
1325     if (PyErr_Occurred()) return NULL
; 
1326 }    _resultobj 
= Py_BuildValue("i",_result
); 
1330 #define wxPyApp_MainLoop(_swigobj)  (_swigobj->MainLoop()) 
1331 static PyObject 
*_wrap_wxPyApp_MainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1332     PyObject 
* _resultobj
; 
1335     PyObject 
* _argo0 
= 0; 
1336     char *_kwnames
[] = { "self", NULL 
}; 
1339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_MainLoop",_kwnames
,&_argo0
))  
1342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_MainLoop. Expected _wxPyApp_p."); 
1349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1350     _result 
= (int )wxPyApp_MainLoop(_arg0
); 
1352     wxPyEndAllowThreads(__tstate
); 
1353     if (PyErr_Occurred()) return NULL
; 
1354 }    _resultobj 
= Py_BuildValue("i",_result
); 
1358 #define wxPyApp_Pending(_swigobj)  (_swigobj->Pending()) 
1359 static PyObject 
*_wrap_wxPyApp_Pending(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1360     PyObject 
* _resultobj
; 
1363     PyObject 
* _argo0 
= 0; 
1364     char *_kwnames
[] = { "self", NULL 
}; 
1367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Pending",_kwnames
,&_argo0
))  
1370         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1371         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Pending. Expected _wxPyApp_p."); 
1377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1378     _result 
= (bool )wxPyApp_Pending(_arg0
); 
1380     wxPyEndAllowThreads(__tstate
); 
1381     if (PyErr_Occurred()) return NULL
; 
1382 }    _resultobj 
= Py_BuildValue("i",_result
); 
1386 #define wxPyApp_ProcessIdle(_swigobj)  (_swigobj->ProcessIdle()) 
1387 static PyObject 
*_wrap_wxPyApp_ProcessIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1388     PyObject 
* _resultobj
; 
1391     PyObject 
* _argo0 
= 0; 
1392     char *_kwnames
[] = { "self", NULL 
}; 
1395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ProcessIdle",_kwnames
,&_argo0
))  
1398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ProcessIdle. Expected _wxPyApp_p."); 
1405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1406     _result 
= (bool )wxPyApp_ProcessIdle(_arg0
); 
1408     wxPyEndAllowThreads(__tstate
); 
1409     if (PyErr_Occurred()) return NULL
; 
1410 }    _resultobj 
= Py_BuildValue("i",_result
); 
1414 #define wxPyApp_SetAppName(_swigobj,_swigarg0)  (_swigobj->SetAppName(_swigarg0)) 
1415 static PyObject 
*_wrap_wxPyApp_SetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1416     PyObject 
* _resultobj
; 
1419     PyObject 
* _argo0 
= 0; 
1420     PyObject 
* _obj1 
= 0; 
1421     char *_kwnames
[] = { "self","name", NULL 
}; 
1424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetAppName",_kwnames
,&_argo0
,&_obj1
))  
1427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAppName. Expected _wxPyApp_p."); 
1434     _arg1 
= wxString_in_helper(_obj1
); 
1439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1440     wxPyApp_SetAppName(_arg0
,*_arg1
); 
1442     wxPyEndAllowThreads(__tstate
); 
1443     if (PyErr_Occurred()) return NULL
; 
1444 }    Py_INCREF(Py_None
); 
1445     _resultobj 
= Py_None
; 
1453 #define wxPyApp_SetClassName(_swigobj,_swigarg0)  (_swigobj->SetClassName(_swigarg0)) 
1454 static PyObject 
*_wrap_wxPyApp_SetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1455     PyObject 
* _resultobj
; 
1458     PyObject 
* _argo0 
= 0; 
1459     PyObject 
* _obj1 
= 0; 
1460     char *_kwnames
[] = { "self","name", NULL 
}; 
1463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetClassName",_kwnames
,&_argo0
,&_obj1
))  
1466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetClassName. Expected _wxPyApp_p."); 
1473     _arg1 
= wxString_in_helper(_obj1
); 
1478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1479     wxPyApp_SetClassName(_arg0
,*_arg1
); 
1481     wxPyEndAllowThreads(__tstate
); 
1482     if (PyErr_Occurred()) return NULL
; 
1483 }    Py_INCREF(Py_None
); 
1484     _resultobj 
= Py_None
; 
1492 #define wxPyApp_SetExitOnFrameDelete(_swigobj,_swigarg0)  (_swigobj->SetExitOnFrameDelete(_swigarg0)) 
1493 static PyObject 
*_wrap_wxPyApp_SetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1494     PyObject 
* _resultobj
; 
1497     PyObject 
* _argo0 
= 0; 
1499     char *_kwnames
[] = { "self","flag", NULL 
}; 
1502     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetExitOnFrameDelete",_kwnames
,&_argo0
,&tempbool1
))  
1505         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1506         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1507             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetExitOnFrameDelete. Expected _wxPyApp_p."); 
1511     _arg1 
= (bool ) tempbool1
; 
1513     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1514     wxPyApp_SetExitOnFrameDelete(_arg0
,_arg1
); 
1516     wxPyEndAllowThreads(__tstate
); 
1517     if (PyErr_Occurred()) return NULL
; 
1518 }    Py_INCREF(Py_None
); 
1519     _resultobj 
= Py_None
; 
1523 #define wxPyApp_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1524 static PyObject 
*_wrap_wxPyApp_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1525     PyObject 
* _resultobj
; 
1528     PyObject 
* _argo0 
= 0; 
1529     char *_kwnames
[] = { "self","mode", NULL 
}; 
1532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetPrintMode",_kwnames
,&_argo0
,&_arg1
))  
1535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetPrintMode. Expected _wxPyApp_p."); 
1542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1543     wxPyApp_SetPrintMode(_arg0
,_arg1
); 
1545     wxPyEndAllowThreads(__tstate
); 
1546     if (PyErr_Occurred()) return NULL
; 
1547 }    Py_INCREF(Py_None
); 
1548     _resultobj 
= Py_None
; 
1552 #define wxPyApp_SetTopWindow(_swigobj,_swigarg0)  (_swigobj->SetTopWindow(_swigarg0)) 
1553 static PyObject 
*_wrap_wxPyApp_SetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1554     PyObject 
* _resultobj
; 
1557     PyObject 
* _argo0 
= 0; 
1558     PyObject 
* _argo1 
= 0; 
1559     char *_kwnames
[] = { "self","window", NULL 
}; 
1562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetTopWindow",_kwnames
,&_argo0
,&_argo1
))  
1565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetTopWindow. Expected _wxPyApp_p."); 
1572         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1573         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyApp_SetTopWindow. Expected _wxWindow_p."); 
1579     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1580     wxPyApp_SetTopWindow(_arg0
,_arg1
); 
1582     wxPyEndAllowThreads(__tstate
); 
1583     if (PyErr_Occurred()) return NULL
; 
1584 }    Py_INCREF(Py_None
); 
1585     _resultobj 
= Py_None
; 
1589 #define wxPyApp_SetVendorName(_swigobj,_swigarg0)  (_swigobj->SetVendorName(_swigarg0)) 
1590 static PyObject 
*_wrap_wxPyApp_SetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1591     PyObject 
* _resultobj
; 
1594     PyObject 
* _argo0 
= 0; 
1595     PyObject 
* _obj1 
= 0; 
1596     char *_kwnames
[] = { "self","name", NULL 
}; 
1599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetVendorName",_kwnames
,&_argo0
,&_obj1
))  
1602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetVendorName. Expected _wxPyApp_p."); 
1609     _arg1 
= wxString_in_helper(_obj1
); 
1614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1615     wxPyApp_SetVendorName(_arg0
,*_arg1
); 
1617     wxPyEndAllowThreads(__tstate
); 
1618     if (PyErr_Occurred()) return NULL
; 
1619 }    Py_INCREF(Py_None
); 
1620     _resultobj 
= Py_None
; 
1628 #define wxPyApp_SetUseBestVisual(_swigobj,_swigarg0)  (_swigobj->SetUseBestVisual(_swigarg0)) 
1629 static PyObject 
*_wrap_wxPyApp_SetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1630     PyObject 
* _resultobj
; 
1633     PyObject 
* _argo0 
= 0; 
1635     char *_kwnames
[] = { "self","flag", NULL 
}; 
1638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetUseBestVisual",_kwnames
,&_argo0
,&tempbool1
))  
1641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetUseBestVisual. Expected _wxPyApp_p."); 
1647     _arg1 
= (bool ) tempbool1
; 
1649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1650     wxPyApp_SetUseBestVisual(_arg0
,_arg1
); 
1652     wxPyEndAllowThreads(__tstate
); 
1653     if (PyErr_Occurred()) return NULL
; 
1654 }    Py_INCREF(Py_None
); 
1655     _resultobj 
= Py_None
; 
1659 static PyMethodDef wxcMethods
[] = { 
1660          { "wxPyApp_SetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_SetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1661          { "wxPyApp_SetVendorName", (PyCFunction
) _wrap_wxPyApp_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1662          { "wxPyApp_SetTopWindow", (PyCFunction
) _wrap_wxPyApp_SetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1663          { "wxPyApp_SetPrintMode", (PyCFunction
) _wrap_wxPyApp_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1664          { "wxPyApp_SetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_SetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1665          { "wxPyApp_SetClassName", (PyCFunction
) _wrap_wxPyApp_SetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1666          { "wxPyApp_SetAppName", (PyCFunction
) _wrap_wxPyApp_SetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1667          { "wxPyApp_ProcessIdle", (PyCFunction
) _wrap_wxPyApp_ProcessIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1668          { "wxPyApp_Pending", (PyCFunction
) _wrap_wxPyApp_Pending
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1669          { "wxPyApp_MainLoop", (PyCFunction
) _wrap_wxPyApp_MainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1670          { "wxPyApp_Initialized", (PyCFunction
) _wrap_wxPyApp_Initialized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1671          { "wxPyApp_ExitMainLoop", (PyCFunction
) _wrap_wxPyApp_ExitMainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1672          { "wxPyApp_Dispatch", (PyCFunction
) _wrap_wxPyApp_Dispatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1673          { "wxPyApp_GetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_GetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1674          { "wxPyApp_GetVendorName", (PyCFunction
) _wrap_wxPyApp_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1675          { "wxPyApp_GetTopWindow", (PyCFunction
) _wrap_wxPyApp_GetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1676          { "wxPyApp_GetPrintMode", (PyCFunction
) _wrap_wxPyApp_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1677          { "wxPyApp_GetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_GetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1678          { "wxPyApp_GetClassName", (PyCFunction
) _wrap_wxPyApp_GetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1679          { "wxPyApp_GetAppName", (PyCFunction
) _wrap_wxPyApp_GetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1680          { "delete_wxPyApp", (PyCFunction
) _wrap_delete_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1681          { "new_wxPyApp", (PyCFunction
) _wrap_new_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1682          { "wxApp_CleanUp", (PyCFunction
) _wrap_wxApp_CleanUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1683          { "wxGetApp", (PyCFunction
) _wrap_wxGetApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1684          { "_wxSetDictionary", (PyCFunction
) __wxSetDictionary
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1685          { "_wxStart", (PyCFunction
) __wxStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1686          { "ptrmap", (PyCFunction
) _wrap_ptrmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1687          { "ptradd", (PyCFunction
) _wrap_ptradd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1688          { "ptrfree", (PyCFunction
) _wrap_ptrfree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1689          { "ptrcreate", (PyCFunction
) _wrap_ptrcreate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1690          { "ptrset", (PyCFunction
) _wrap_ptrset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1691          { "ptrvalue", (PyCFunction
) _wrap_ptrvalue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1692          { "ptrcast", (PyCFunction
) _wrap_ptrcast
, METH_VARARGS 
| METH_KEYWORDS 
}, 
1699  * This table is used by the pointer type-checker 
1701 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
1702     { "_signed_long","_long",0}, 
1703     { "_wxPrintQuality","_wxCoord",0}, 
1704     { "_wxPrintQuality","_int",0}, 
1705     { "_wxPrintQuality","_signed_int",0}, 
1706     { "_wxPrintQuality","_unsigned_int",0}, 
1707     { "_wxPrintQuality","_wxWindowID",0}, 
1708     { "_wxPrintQuality","_uint",0}, 
1709     { "_wxPrintQuality","_EBool",0}, 
1710     { "_wxPrintQuality","_size_t",0}, 
1711     { "_wxPrintQuality","_time_t",0}, 
1712     { "_byte","_unsigned_char",0}, 
1713     { "_long","_unsigned_long",0}, 
1714     { "_long","_signed_long",0}, 
1715     { "_size_t","_wxCoord",0}, 
1716     { "_size_t","_wxPrintQuality",0}, 
1717     { "_size_t","_time_t",0}, 
1718     { "_size_t","_unsigned_int",0}, 
1719     { "_size_t","_int",0}, 
1720     { "_size_t","_wxWindowID",0}, 
1721     { "_size_t","_uint",0}, 
1722     { "_uint","_wxCoord",0}, 
1723     { "_uint","_wxPrintQuality",0}, 
1724     { "_uint","_time_t",0}, 
1725     { "_uint","_size_t",0}, 
1726     { "_uint","_unsigned_int",0}, 
1727     { "_uint","_int",0}, 
1728     { "_uint","_wxWindowID",0}, 
1729     { "_wxChar","_char",0}, 
1730     { "_char","_wxChar",0}, 
1731     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
1732     { "_EBool","_wxCoord",0}, 
1733     { "_EBool","_wxPrintQuality",0}, 
1734     { "_EBool","_signed_int",0}, 
1735     { "_EBool","_int",0}, 
1736     { "_EBool","_wxWindowID",0}, 
1737     { "_unsigned_long","_long",0}, 
1738     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
1739     { "_signed_int","_wxCoord",0}, 
1740     { "_signed_int","_wxPrintQuality",0}, 
1741     { "_signed_int","_EBool",0}, 
1742     { "_signed_int","_wxWindowID",0}, 
1743     { "_signed_int","_int",0}, 
1744     { "_WXTYPE","_wxDateTime_t",0}, 
1745     { "_WXTYPE","_short",0}, 
1746     { "_WXTYPE","_signed_short",0}, 
1747     { "_WXTYPE","_unsigned_short",0}, 
1748     { "_unsigned_short","_wxDateTime_t",0}, 
1749     { "_unsigned_short","_WXTYPE",0}, 
1750     { "_unsigned_short","_short",0}, 
1751     { "_wxObject","_wxPyApp",SwigwxPyAppTowxObject
}, 
1752     { "_signed_short","_WXTYPE",0}, 
1753     { "_signed_short","_short",0}, 
1754     { "_unsigned_char","_byte",0}, 
1755     { "_unsigned_int","_wxCoord",0}, 
1756     { "_unsigned_int","_wxPrintQuality",0}, 
1757     { "_unsigned_int","_time_t",0}, 
1758     { "_unsigned_int","_size_t",0}, 
1759     { "_unsigned_int","_uint",0}, 
1760     { "_unsigned_int","_wxWindowID",0}, 
1761     { "_unsigned_int","_int",0}, 
1762     { "_short","_wxDateTime_t",0}, 
1763     { "_short","_WXTYPE",0}, 
1764     { "_short","_unsigned_short",0}, 
1765     { "_short","_signed_short",0}, 
1766     { "_wxWindowID","_wxCoord",0}, 
1767     { "_wxWindowID","_wxPrintQuality",0}, 
1768     { "_wxWindowID","_time_t",0}, 
1769     { "_wxWindowID","_size_t",0}, 
1770     { "_wxWindowID","_EBool",0}, 
1771     { "_wxWindowID","_uint",0}, 
1772     { "_wxWindowID","_int",0}, 
1773     { "_wxWindowID","_signed_int",0}, 
1774     { "_wxWindowID","_unsigned_int",0}, 
1775     { "_int","_wxCoord",0}, 
1776     { "_int","_wxPrintQuality",0}, 
1777     { "_int","_time_t",0}, 
1778     { "_int","_size_t",0}, 
1779     { "_int","_EBool",0}, 
1780     { "_int","_uint",0}, 
1781     { "_int","_wxWindowID",0}, 
1782     { "_int","_unsigned_int",0}, 
1783     { "_int","_signed_int",0}, 
1784     { "_wxDateTime_t","_unsigned_short",0}, 
1785     { "_wxDateTime_t","_short",0}, 
1786     { "_wxDateTime_t","_WXTYPE",0}, 
1787     { "_time_t","_wxCoord",0}, 
1788     { "_time_t","_wxPrintQuality",0}, 
1789     { "_time_t","_unsigned_int",0}, 
1790     { "_time_t","_int",0}, 
1791     { "_time_t","_wxWindowID",0}, 
1792     { "_time_t","_uint",0}, 
1793     { "_time_t","_size_t",0}, 
1794     { "_wxCoord","_int",0}, 
1795     { "_wxCoord","_signed_int",0}, 
1796     { "_wxCoord","_unsigned_int",0}, 
1797     { "_wxCoord","_wxWindowID",0}, 
1798     { "_wxCoord","_uint",0}, 
1799     { "_wxCoord","_EBool",0}, 
1800     { "_wxCoord","_size_t",0}, 
1801     { "_wxCoord","_time_t",0}, 
1802     { "_wxCoord","_wxPrintQuality",0}, 
1803     { "_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler
}, 
1806 static PyObject 
*SWIG_globals
; 
1810 SWIGEXPORT(void) initwxc() { 
1812          SWIG_globals 
= SWIG_newvarlink(); 
1813          m 
= Py_InitModule("wxc", wxcMethods
); 
1814          d 
= PyModule_GetDict(m
); 
1815          PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long) wxMAJOR_VERSION
)); 
1816          PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long) wxMINOR_VERSION
)); 
1817          PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long) wxRELEASE_NUMBER
)); 
1818          PyDict_SetItemString(d
,"wxNOT_FOUND", PyInt_FromLong((long) wxNOT_FOUND
)); 
1819          PyDict_SetItemString(d
,"wxVSCROLL", PyInt_FromLong((long) wxVSCROLL
)); 
1820          PyDict_SetItemString(d
,"wxHSCROLL", PyInt_FromLong((long) wxHSCROLL
)); 
1821          PyDict_SetItemString(d
,"wxCAPTION", PyInt_FromLong((long) wxCAPTION
)); 
1822          PyDict_SetItemString(d
,"wxDOUBLE_BORDER", PyInt_FromLong((long) wxDOUBLE_BORDER
)); 
1823          PyDict_SetItemString(d
,"wxSUNKEN_BORDER", PyInt_FromLong((long) wxSUNKEN_BORDER
)); 
1824          PyDict_SetItemString(d
,"wxRAISED_BORDER", PyInt_FromLong((long) wxRAISED_BORDER
)); 
1825          PyDict_SetItemString(d
,"wxBORDER", PyInt_FromLong((long) wxBORDER
)); 
1826          PyDict_SetItemString(d
,"wxSIMPLE_BORDER", PyInt_FromLong((long) wxSIMPLE_BORDER
)); 
1827          PyDict_SetItemString(d
,"wxSTATIC_BORDER", PyInt_FromLong((long) wxSTATIC_BORDER
)); 
1828          PyDict_SetItemString(d
,"wxTRANSPARENT_WINDOW", PyInt_FromLong((long) wxTRANSPARENT_WINDOW
)); 
1829          PyDict_SetItemString(d
,"wxNO_BORDER", PyInt_FromLong((long) wxNO_BORDER
)); 
1830          PyDict_SetItemString(d
,"wxUSER_COLOURS", PyInt_FromLong((long) wxUSER_COLOURS
)); 
1831          PyDict_SetItemString(d
,"wxNO_3D", PyInt_FromLong((long) wxNO_3D
)); 
1832          PyDict_SetItemString(d
,"wxTAB_TRAVERSAL", PyInt_FromLong((long) wxTAB_TRAVERSAL
)); 
1833          PyDict_SetItemString(d
,"wxWANTS_CHARS", PyInt_FromLong((long) wxWANTS_CHARS
)); 
1834          PyDict_SetItemString(d
,"wxPOPUP_WINDOW", PyInt_FromLong((long) wxPOPUP_WINDOW
)); 
1835          PyDict_SetItemString(d
,"wxHORIZONTAL", PyInt_FromLong((long) wxHORIZONTAL
)); 
1836          PyDict_SetItemString(d
,"wxVERTICAL", PyInt_FromLong((long) wxVERTICAL
)); 
1837          PyDict_SetItemString(d
,"wxBOTH", PyInt_FromLong((long) wxBOTH
)); 
1838          PyDict_SetItemString(d
,"wxCENTER_FRAME", PyInt_FromLong((long) wxCENTER_FRAME
)); 
1839          PyDict_SetItemString(d
,"wxCENTRE_ON_SCREEN", PyInt_FromLong((long) wxCENTRE_ON_SCREEN
)); 
1840          PyDict_SetItemString(d
,"wxCENTER_ON_SCREEN", PyInt_FromLong((long) wxCENTER_ON_SCREEN
)); 
1841          PyDict_SetItemString(d
,"wxSTAY_ON_TOP", PyInt_FromLong((long) wxSTAY_ON_TOP
)); 
1842          PyDict_SetItemString(d
,"wxICONIZE", PyInt_FromLong((long) wxICONIZE
)); 
1843          PyDict_SetItemString(d
,"wxMINIMIZE", PyInt_FromLong((long) wxMINIMIZE
)); 
1844          PyDict_SetItemString(d
,"wxMAXIMIZE", PyInt_FromLong((long) wxMAXIMIZE
)); 
1845          PyDict_SetItemString(d
,"wxTHICK_FRAME", PyInt_FromLong((long) wxTHICK_FRAME
)); 
1846          PyDict_SetItemString(d
,"wxSYSTEM_MENU", PyInt_FromLong((long) wxSYSTEM_MENU
)); 
1847          PyDict_SetItemString(d
,"wxMINIMIZE_BOX", PyInt_FromLong((long) wxMINIMIZE_BOX
)); 
1848          PyDict_SetItemString(d
,"wxMAXIMIZE_BOX", PyInt_FromLong((long) wxMAXIMIZE_BOX
)); 
1849          PyDict_SetItemString(d
,"wxTINY_CAPTION_HORIZ", PyInt_FromLong((long) wxTINY_CAPTION_HORIZ
)); 
1850          PyDict_SetItemString(d
,"wxTINY_CAPTION_VERT", PyInt_FromLong((long) wxTINY_CAPTION_VERT
)); 
1851          PyDict_SetItemString(d
,"wxRESIZE_BOX", PyInt_FromLong((long) wxRESIZE_BOX
)); 
1852          PyDict_SetItemString(d
,"wxRESIZE_BORDER", PyInt_FromLong((long) wxRESIZE_BORDER
)); 
1853          PyDict_SetItemString(d
,"wxDIALOG_MODAL", PyInt_FromLong((long) wxDIALOG_MODAL
)); 
1854          PyDict_SetItemString(d
,"wxDIALOG_MODELESS", PyInt_FromLong((long) wxDIALOG_MODELESS
)); 
1855          PyDict_SetItemString(d
,"wxDIALOG_NO_PARENT", PyInt_FromLong((long) wxDIALOG_NO_PARENT
)); 
1856          PyDict_SetItemString(d
,"wxDEFAULT_FRAME_STYLE", PyInt_FromLong((long) wxDEFAULT_FRAME_STYLE
)); 
1857          PyDict_SetItemString(d
,"wxDEFAULT_DIALOG_STYLE", PyInt_FromLong((long) wxDEFAULT_DIALOG_STYLE
)); 
1858          PyDict_SetItemString(d
,"wxFRAME_TOOL_WINDOW", PyInt_FromLong((long) wxFRAME_TOOL_WINDOW
)); 
1859          PyDict_SetItemString(d
,"wxFRAME_FLOAT_ON_PARENT", PyInt_FromLong((long) wxFRAME_FLOAT_ON_PARENT
)); 
1860          PyDict_SetItemString(d
,"wxFRAME_NO_WINDOW_MENU", PyInt_FromLong((long) wxFRAME_NO_WINDOW_MENU
)); 
1861          PyDict_SetItemString(d
,"wxFRAME_NO_TASKBAR", PyInt_FromLong((long) wxFRAME_NO_TASKBAR
)); 
1862          PyDict_SetItemString(d
,"wxED_CLIENT_MARGIN", PyInt_FromLong((long) wxED_CLIENT_MARGIN
)); 
1863          PyDict_SetItemString(d
,"wxED_BUTTONS_BOTTOM", PyInt_FromLong((long) wxED_BUTTONS_BOTTOM
)); 
1864          PyDict_SetItemString(d
,"wxED_BUTTONS_RIGHT", PyInt_FromLong((long) wxED_BUTTONS_RIGHT
)); 
1865          PyDict_SetItemString(d
,"wxED_STATIC_LINE", PyInt_FromLong((long) wxED_STATIC_LINE
)); 
1866          PyDict_SetItemString(d
,"wxEXT_DIALOG_STYLE", PyInt_FromLong((long) wxEXT_DIALOG_STYLE
)); 
1867          PyDict_SetItemString(d
,"wxCLIP_CHILDREN", PyInt_FromLong((long) wxCLIP_CHILDREN
)); 
1868          PyDict_SetItemString(d
,"wxCLIP_SIBLINGS", PyInt_FromLong((long) wxCLIP_SIBLINGS
)); 
1869          PyDict_SetItemString(d
,"wxRETAINED", PyInt_FromLong((long) wxRETAINED
)); 
1870          PyDict_SetItemString(d
,"wxBACKINGSTORE", PyInt_FromLong((long) wxBACKINGSTORE
)); 
1871          PyDict_SetItemString(d
,"wxTB_HORIZONTAL", PyInt_FromLong((long) wxTB_HORIZONTAL
)); 
1872          PyDict_SetItemString(d
,"wxTB_VERTICAL", PyInt_FromLong((long) wxTB_VERTICAL
)); 
1873          PyDict_SetItemString(d
,"wxTB_3DBUTTONS", PyInt_FromLong((long) wxTB_3DBUTTONS
)); 
1874          PyDict_SetItemString(d
,"wxTB_FLAT", PyInt_FromLong((long) wxTB_FLAT
)); 
1875          PyDict_SetItemString(d
,"wxTB_DOCKABLE", PyInt_FromLong((long) wxTB_DOCKABLE
)); 
1876          PyDict_SetItemString(d
,"wxTB_NOICONS", PyInt_FromLong((long) wxTB_NOICONS
)); 
1877          PyDict_SetItemString(d
,"wxTB_TEXT", PyInt_FromLong((long) wxTB_TEXT
)); 
1878          PyDict_SetItemString(d
,"wxTB_NODIVIDER", PyInt_FromLong((long) wxTB_NODIVIDER
)); 
1879          PyDict_SetItemString(d
,"wxTB_NOALIGN", PyInt_FromLong((long) wxTB_NOALIGN
)); 
1880          PyDict_SetItemString(d
,"wxCOLOURED", PyInt_FromLong((long) wxCOLOURED
)); 
1881          PyDict_SetItemString(d
,"wxFIXED_LENGTH", PyInt_FromLong((long) wxFIXED_LENGTH
)); 
1882          PyDict_SetItemString(d
,"wxALIGN_LEFT", PyInt_FromLong((long) wxALIGN_LEFT
)); 
1883          PyDict_SetItemString(d
,"wxALIGN_CENTER_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTER_HORIZONTAL
)); 
1884          PyDict_SetItemString(d
,"wxALIGN_CENTRE_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTRE_HORIZONTAL
)); 
1885          PyDict_SetItemString(d
,"wxALIGN_RIGHT", PyInt_FromLong((long) wxALIGN_RIGHT
)); 
1886          PyDict_SetItemString(d
,"wxALIGN_BOTTOM", PyInt_FromLong((long) wxALIGN_BOTTOM
)); 
1887          PyDict_SetItemString(d
,"wxALIGN_CENTER_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTER_VERTICAL
)); 
1888          PyDict_SetItemString(d
,"wxALIGN_CENTRE_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTRE_VERTICAL
)); 
1889          PyDict_SetItemString(d
,"wxALIGN_TOP", PyInt_FromLong((long) wxALIGN_TOP
)); 
1890          PyDict_SetItemString(d
,"wxALIGN_CENTER", PyInt_FromLong((long) wxALIGN_CENTER
)); 
1891          PyDict_SetItemString(d
,"wxALIGN_CENTRE", PyInt_FromLong((long) wxALIGN_CENTRE
)); 
1892          PyDict_SetItemString(d
,"wxSHAPED", PyInt_FromLong((long) wxSHAPED
)); 
1893          PyDict_SetItemString(d
,"wxADJUST_MINSIZE", PyInt_FromLong((long) wxADJUST_MINSIZE
)); 
1894          PyDict_SetItemString(d
,"wxLB_NEEDED_SB", PyInt_FromLong((long) wxLB_NEEDED_SB
)); 
1895          PyDict_SetItemString(d
,"wxLB_ALWAYS_SB", PyInt_FromLong((long) wxLB_ALWAYS_SB
)); 
1896          PyDict_SetItemString(d
,"wxLB_SORT", PyInt_FromLong((long) wxLB_SORT
)); 
1897          PyDict_SetItemString(d
,"wxLB_SINGLE", PyInt_FromLong((long) wxLB_SINGLE
)); 
1898          PyDict_SetItemString(d
,"wxLB_MULTIPLE", PyInt_FromLong((long) wxLB_MULTIPLE
)); 
1899          PyDict_SetItemString(d
,"wxLB_EXTENDED", PyInt_FromLong((long) wxLB_EXTENDED
)); 
1900          PyDict_SetItemString(d
,"wxLB_OWNERDRAW", PyInt_FromLong((long) wxLB_OWNERDRAW
)); 
1901          PyDict_SetItemString(d
,"wxLB_HSCROLL", PyInt_FromLong((long) wxLB_HSCROLL
)); 
1902          PyDict_SetItemString(d
,"wxPROCESS_ENTER", PyInt_FromLong((long) wxPROCESS_ENTER
)); 
1903          PyDict_SetItemString(d
,"wxPASSWORD", PyInt_FromLong((long) wxPASSWORD
)); 
1904          PyDict_SetItemString(d
,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY
)); 
1905          PyDict_SetItemString(d
,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE
)); 
1906          PyDict_SetItemString(d
,"wxTE_PROCESS_TAB", PyInt_FromLong((long) wxTE_PROCESS_TAB
)); 
1907          PyDict_SetItemString(d
,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH
)); 
1908          PyDict_SetItemString(d
,"wxTE_RICH2", PyInt_FromLong((long) wxTE_RICH2
)); 
1909          PyDict_SetItemString(d
,"wxTE_NO_VSCROLL", PyInt_FromLong((long) wxTE_NO_VSCROLL
)); 
1910          PyDict_SetItemString(d
,"wxTE_AUTO_SCROLL", PyInt_FromLong((long) wxTE_AUTO_SCROLL
)); 
1911          PyDict_SetItemString(d
,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER
)); 
1912          PyDict_SetItemString(d
,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD
)); 
1913          PyDict_SetItemString(d
,"wxTE_AUTO_URL", PyInt_FromLong((long) wxTE_AUTO_URL
)); 
1914          PyDict_SetItemString(d
,"wxTE_NOHIDESEL", PyInt_FromLong((long) wxTE_NOHIDESEL
)); 
1915          PyDict_SetItemString(d
,"wxTE_DONTWRAP", PyInt_FromLong((long) wxTE_DONTWRAP
)); 
1916          PyDict_SetItemString(d
,"wxTE_LINEWRAP", PyInt_FromLong((long) wxTE_LINEWRAP
)); 
1917          PyDict_SetItemString(d
,"wxTE_WORDWRAP", PyInt_FromLong((long) wxTE_WORDWRAP
)); 
1918          PyDict_SetItemString(d
,"wxCB_SIMPLE", PyInt_FromLong((long) wxCB_SIMPLE
)); 
1919          PyDict_SetItemString(d
,"wxCB_DROPDOWN", PyInt_FromLong((long) wxCB_DROPDOWN
)); 
1920          PyDict_SetItemString(d
,"wxCB_SORT", PyInt_FromLong((long) wxCB_SORT
)); 
1921          PyDict_SetItemString(d
,"wxCB_READONLY", PyInt_FromLong((long) wxCB_READONLY
)); 
1922          PyDict_SetItemString(d
,"wxRA_HORIZONTAL", PyInt_FromLong((long) wxRA_HORIZONTAL
)); 
1923          PyDict_SetItemString(d
,"wxRA_VERTICAL", PyInt_FromLong((long) wxRA_VERTICAL
)); 
1924          PyDict_SetItemString(d
,"wxRA_SPECIFY_ROWS", PyInt_FromLong((long) wxRA_SPECIFY_ROWS
)); 
1925          PyDict_SetItemString(d
,"wxRA_SPECIFY_COLS", PyInt_FromLong((long) wxRA_SPECIFY_COLS
)); 
1926          PyDict_SetItemString(d
,"wxRB_GROUP", PyInt_FromLong((long) wxRB_GROUP
)); 
1927          PyDict_SetItemString(d
,"wxGA_PROGRESSBAR", PyInt_FromLong((long) wxGA_PROGRESSBAR
)); 
1928          PyDict_SetItemString(d
,"wxGA_HORIZONTAL", PyInt_FromLong((long) wxGA_HORIZONTAL
)); 
1929          PyDict_SetItemString(d
,"wxGA_VERTICAL", PyInt_FromLong((long) wxGA_VERTICAL
)); 
1930          PyDict_SetItemString(d
,"wxGA_SMOOTH", PyInt_FromLong((long) wxGA_SMOOTH
)); 
1931          PyDict_SetItemString(d
,"wxSL_HORIZONTAL", PyInt_FromLong((long) wxSL_HORIZONTAL
)); 
1932          PyDict_SetItemString(d
,"wxSL_VERTICAL", PyInt_FromLong((long) wxSL_VERTICAL
)); 
1933          PyDict_SetItemString(d
,"wxSL_AUTOTICKS", PyInt_FromLong((long) wxSL_AUTOTICKS
)); 
1934          PyDict_SetItemString(d
,"wxSL_LABELS", PyInt_FromLong((long) wxSL_LABELS
)); 
1935          PyDict_SetItemString(d
,"wxSL_LEFT", PyInt_FromLong((long) wxSL_LEFT
)); 
1936          PyDict_SetItemString(d
,"wxSL_TOP", PyInt_FromLong((long) wxSL_TOP
)); 
1937          PyDict_SetItemString(d
,"wxSL_RIGHT", PyInt_FromLong((long) wxSL_RIGHT
)); 
1938          PyDict_SetItemString(d
,"wxSL_BOTTOM", PyInt_FromLong((long) wxSL_BOTTOM
)); 
1939          PyDict_SetItemString(d
,"wxSL_BOTH", PyInt_FromLong((long) wxSL_BOTH
)); 
1940          PyDict_SetItemString(d
,"wxSL_SELRANGE", PyInt_FromLong((long) wxSL_SELRANGE
)); 
1941          PyDict_SetItemString(d
,"wxSB_HORIZONTAL", PyInt_FromLong((long) wxSB_HORIZONTAL
)); 
1942          PyDict_SetItemString(d
,"wxSB_VERTICAL", PyInt_FromLong((long) wxSB_VERTICAL
)); 
1943          PyDict_SetItemString(d
,"wxST_SIZEGRIP", PyInt_FromLong((long) wxST_SIZEGRIP
)); 
1944          PyDict_SetItemString(d
,"wxST_NO_AUTORESIZE", PyInt_FromLong((long) wxST_NO_AUTORESIZE
)); 
1945          PyDict_SetItemString(d
,"wxBU_NOAUTODRAW", PyInt_FromLong((long) wxBU_NOAUTODRAW
)); 
1946          PyDict_SetItemString(d
,"wxBU_AUTODRAW", PyInt_FromLong((long) wxBU_AUTODRAW
)); 
1947          PyDict_SetItemString(d
,"wxBU_LEFT", PyInt_FromLong((long) wxBU_LEFT
)); 
1948          PyDict_SetItemString(d
,"wxBU_TOP", PyInt_FromLong((long) wxBU_TOP
)); 
1949          PyDict_SetItemString(d
,"wxBU_RIGHT", PyInt_FromLong((long) wxBU_RIGHT
)); 
1950          PyDict_SetItemString(d
,"wxBU_BOTTOM", PyInt_FromLong((long) wxBU_BOTTOM
)); 
1951          PyDict_SetItemString(d
,"wxBU_EXACTFIT", PyInt_FromLong((long) wxBU_EXACTFIT
)); 
1952          PyDict_SetItemString(d
,"wxSP_VERTICAL", PyInt_FromLong((long) wxSP_VERTICAL
)); 
1953          PyDict_SetItemString(d
,"wxSP_HORIZONTAL", PyInt_FromLong((long) wxSP_HORIZONTAL
)); 
1954          PyDict_SetItemString(d
,"wxSP_ARROW_KEYS", PyInt_FromLong((long) wxSP_ARROW_KEYS
)); 
1955          PyDict_SetItemString(d
,"wxSP_WRAP", PyInt_FromLong((long) wxSP_WRAP
)); 
1956          PyDict_SetItemString(d
,"wxSP_NOBORDER", PyInt_FromLong((long) wxSP_NOBORDER
)); 
1957          PyDict_SetItemString(d
,"wxSP_3D", PyInt_FromLong((long) wxSP_3D
)); 
1958          PyDict_SetItemString(d
,"wxSP_3DSASH", PyInt_FromLong((long) wxSP_3DSASH
)); 
1959          PyDict_SetItemString(d
,"wxSP_3DBORDER", PyInt_FromLong((long) wxSP_3DBORDER
)); 
1960          PyDict_SetItemString(d
,"wxSP_FULLSASH", PyInt_FromLong((long) wxSP_FULLSASH
)); 
1961          PyDict_SetItemString(d
,"wxSP_BORDER", PyInt_FromLong((long) wxSP_BORDER
)); 
1962          PyDict_SetItemString(d
,"wxSP_LIVE_UPDATE", PyInt_FromLong((long) wxSP_LIVE_UPDATE
)); 
1963          PyDict_SetItemString(d
,"wxSP_PERMIT_UNSPLIT", PyInt_FromLong((long) wxSP_PERMIT_UNSPLIT
)); 
1964          PyDict_SetItemString(d
,"wxFLOOD_SURFACE", PyInt_FromLong((long) wxFLOOD_SURFACE
)); 
1965          PyDict_SetItemString(d
,"wxFLOOD_BORDER", PyInt_FromLong((long) wxFLOOD_BORDER
)); 
1966          PyDict_SetItemString(d
,"wxODDEVEN_RULE", PyInt_FromLong((long) wxODDEVEN_RULE
)); 
1967          PyDict_SetItemString(d
,"wxWINDING_RULE", PyInt_FromLong((long) wxWINDING_RULE
)); 
1968          PyDict_SetItemString(d
,"wxTOOL_TOP", PyInt_FromLong((long) wxTOOL_TOP
)); 
1969          PyDict_SetItemString(d
,"wxTOOL_BOTTOM", PyInt_FromLong((long) wxTOOL_BOTTOM
)); 
1970          PyDict_SetItemString(d
,"wxTOOL_LEFT", PyInt_FromLong((long) wxTOOL_LEFT
)); 
1971          PyDict_SetItemString(d
,"wxTOOL_RIGHT", PyInt_FromLong((long) wxTOOL_RIGHT
)); 
1972          PyDict_SetItemString(d
,"wxOK", PyInt_FromLong((long) wxOK
)); 
1973          PyDict_SetItemString(d
,"wxYES_NO", PyInt_FromLong((long) wxYES_NO
)); 
1974          PyDict_SetItemString(d
,"wxCANCEL", PyInt_FromLong((long) wxCANCEL
)); 
1975          PyDict_SetItemString(d
,"wxYES", PyInt_FromLong((long) wxYES
)); 
1976          PyDict_SetItemString(d
,"wxNO", PyInt_FromLong((long) wxNO
)); 
1977          PyDict_SetItemString(d
,"wxNO_DEFAULT", PyInt_FromLong((long) wxNO_DEFAULT
)); 
1978          PyDict_SetItemString(d
,"wxYES_DEFAULT", PyInt_FromLong((long) wxYES_DEFAULT
)); 
1979          PyDict_SetItemString(d
,"wxICON_EXCLAMATION", PyInt_FromLong((long) wxICON_EXCLAMATION
)); 
1980          PyDict_SetItemString(d
,"wxICON_HAND", PyInt_FromLong((long) wxICON_HAND
)); 
1981          PyDict_SetItemString(d
,"wxICON_QUESTION", PyInt_FromLong((long) wxICON_QUESTION
)); 
1982          PyDict_SetItemString(d
,"wxICON_INFORMATION", PyInt_FromLong((long) wxICON_INFORMATION
)); 
1983          PyDict_SetItemString(d
,"wxICON_STOP", PyInt_FromLong((long) wxICON_STOP
)); 
1984          PyDict_SetItemString(d
,"wxICON_ASTERISK", PyInt_FromLong((long) wxICON_ASTERISK
)); 
1985          PyDict_SetItemString(d
,"wxICON_MASK", PyInt_FromLong((long) wxICON_MASK
)); 
1986          PyDict_SetItemString(d
,"wxICON_WARNING", PyInt_FromLong((long) wxICON_WARNING
)); 
1987          PyDict_SetItemString(d
,"wxICON_ERROR", PyInt_FromLong((long) wxICON_ERROR
)); 
1988          PyDict_SetItemString(d
,"wxFORWARD", PyInt_FromLong((long) wxFORWARD
)); 
1989          PyDict_SetItemString(d
,"wxBACKWARD", PyInt_FromLong((long) wxBACKWARD
)); 
1990          PyDict_SetItemString(d
,"wxRESET", PyInt_FromLong((long) wxRESET
)); 
1991          PyDict_SetItemString(d
,"wxHELP", PyInt_FromLong((long) wxHELP
)); 
1992          PyDict_SetItemString(d
,"wxMORE", PyInt_FromLong((long) wxMORE
)); 
1993          PyDict_SetItemString(d
,"wxSETUP", PyInt_FromLong((long) wxSETUP
)); 
1994          PyDict_SetItemString(d
,"wxCENTRE", PyInt_FromLong((long) wxCENTRE
)); 
1995          PyDict_SetItemString(d
,"wxCENTER", PyInt_FromLong((long) wxCENTER
)); 
1996          PyDict_SetItemString(d
,"wxSIZE_AUTO_WIDTH", PyInt_FromLong((long) wxSIZE_AUTO_WIDTH
)); 
1997          PyDict_SetItemString(d
,"wxSIZE_AUTO_HEIGHT", PyInt_FromLong((long) wxSIZE_AUTO_HEIGHT
)); 
1998          PyDict_SetItemString(d
,"wxSIZE_AUTO", PyInt_FromLong((long) wxSIZE_AUTO
)); 
1999          PyDict_SetItemString(d
,"wxSIZE_USE_EXISTING", PyInt_FromLong((long) wxSIZE_USE_EXISTING
)); 
2000          PyDict_SetItemString(d
,"wxSIZE_ALLOW_MINUS_ONE", PyInt_FromLong((long) wxSIZE_ALLOW_MINUS_ONE
)); 
2001          PyDict_SetItemString(d
,"wxPORTRAIT", PyInt_FromLong((long) wxPORTRAIT
)); 
2002          PyDict_SetItemString(d
,"wxLANDSCAPE", PyInt_FromLong((long) wxLANDSCAPE
)); 
2003          PyDict_SetItemString(d
,"wxPRINT_QUALITY_HIGH", PyInt_FromLong((long) wxPRINT_QUALITY_HIGH
)); 
2004          PyDict_SetItemString(d
,"wxPRINT_QUALITY_MEDIUM", PyInt_FromLong((long) wxPRINT_QUALITY_MEDIUM
)); 
2005          PyDict_SetItemString(d
,"wxPRINT_QUALITY_LOW", PyInt_FromLong((long) wxPRINT_QUALITY_LOW
)); 
2006          PyDict_SetItemString(d
,"wxPRINT_QUALITY_DRAFT", PyInt_FromLong((long) wxPRINT_QUALITY_DRAFT
)); 
2007          PyDict_SetItemString(d
,"wxID_OPEN", PyInt_FromLong((long) wxID_OPEN
)); 
2008          PyDict_SetItemString(d
,"wxID_CLOSE", PyInt_FromLong((long) wxID_CLOSE
)); 
2009          PyDict_SetItemString(d
,"wxID_NEW", PyInt_FromLong((long) wxID_NEW
)); 
2010          PyDict_SetItemString(d
,"wxID_SAVE", PyInt_FromLong((long) wxID_SAVE
)); 
2011          PyDict_SetItemString(d
,"wxID_SAVEAS", PyInt_FromLong((long) wxID_SAVEAS
)); 
2012          PyDict_SetItemString(d
,"wxID_REVERT", PyInt_FromLong((long) wxID_REVERT
)); 
2013          PyDict_SetItemString(d
,"wxID_EXIT", PyInt_FromLong((long) wxID_EXIT
)); 
2014          PyDict_SetItemString(d
,"wxID_UNDO", PyInt_FromLong((long) wxID_UNDO
)); 
2015          PyDict_SetItemString(d
,"wxID_REDO", PyInt_FromLong((long) wxID_REDO
)); 
2016          PyDict_SetItemString(d
,"wxID_HELP", PyInt_FromLong((long) wxID_HELP
)); 
2017          PyDict_SetItemString(d
,"wxID_PRINT", PyInt_FromLong((long) wxID_PRINT
)); 
2018          PyDict_SetItemString(d
,"wxID_PRINT_SETUP", PyInt_FromLong((long) wxID_PRINT_SETUP
)); 
2019          PyDict_SetItemString(d
,"wxID_PREVIEW", PyInt_FromLong((long) wxID_PREVIEW
)); 
2020          PyDict_SetItemString(d
,"wxID_ABOUT", PyInt_FromLong((long) wxID_ABOUT
)); 
2021          PyDict_SetItemString(d
,"wxID_HELP_CONTENTS", PyInt_FromLong((long) wxID_HELP_CONTENTS
)); 
2022          PyDict_SetItemString(d
,"wxID_HELP_COMMANDS", PyInt_FromLong((long) wxID_HELP_COMMANDS
)); 
2023          PyDict_SetItemString(d
,"wxID_HELP_PROCEDURES", PyInt_FromLong((long) wxID_HELP_PROCEDURES
)); 
2024          PyDict_SetItemString(d
,"wxID_HELP_CONTEXT", PyInt_FromLong((long) wxID_HELP_CONTEXT
)); 
2025          PyDict_SetItemString(d
,"wxID_CLOSE_ALL", PyInt_FromLong((long) wxID_CLOSE_ALL
)); 
2026          PyDict_SetItemString(d
,"wxID_CUT", PyInt_FromLong((long) wxID_CUT
)); 
2027          PyDict_SetItemString(d
,"wxID_COPY", PyInt_FromLong((long) wxID_COPY
)); 
2028          PyDict_SetItemString(d
,"wxID_PASTE", PyInt_FromLong((long) wxID_PASTE
)); 
2029          PyDict_SetItemString(d
,"wxID_CLEAR", PyInt_FromLong((long) wxID_CLEAR
)); 
2030          PyDict_SetItemString(d
,"wxID_FIND", PyInt_FromLong((long) wxID_FIND
)); 
2031          PyDict_SetItemString(d
,"wxID_DUPLICATE", PyInt_FromLong((long) wxID_DUPLICATE
)); 
2032          PyDict_SetItemString(d
,"wxID_SELECTALL", PyInt_FromLong((long) wxID_SELECTALL
)); 
2033          PyDict_SetItemString(d
,"wxID_FILE1", PyInt_FromLong((long) wxID_FILE1
)); 
2034          PyDict_SetItemString(d
,"wxID_FILE2", PyInt_FromLong((long) wxID_FILE2
)); 
2035          PyDict_SetItemString(d
,"wxID_FILE3", PyInt_FromLong((long) wxID_FILE3
)); 
2036          PyDict_SetItemString(d
,"wxID_FILE4", PyInt_FromLong((long) wxID_FILE4
)); 
2037          PyDict_SetItemString(d
,"wxID_FILE5", PyInt_FromLong((long) wxID_FILE5
)); 
2038          PyDict_SetItemString(d
,"wxID_FILE6", PyInt_FromLong((long) wxID_FILE6
)); 
2039          PyDict_SetItemString(d
,"wxID_FILE7", PyInt_FromLong((long) wxID_FILE7
)); 
2040          PyDict_SetItemString(d
,"wxID_FILE8", PyInt_FromLong((long) wxID_FILE8
)); 
2041          PyDict_SetItemString(d
,"wxID_FILE9", PyInt_FromLong((long) wxID_FILE9
)); 
2042          PyDict_SetItemString(d
,"wxID_OK", PyInt_FromLong((long) wxID_OK
)); 
2043          PyDict_SetItemString(d
,"wxID_CANCEL", PyInt_FromLong((long) wxID_CANCEL
)); 
2044          PyDict_SetItemString(d
,"wxID_APPLY", PyInt_FromLong((long) wxID_APPLY
)); 
2045          PyDict_SetItemString(d
,"wxID_YES", PyInt_FromLong((long) wxID_YES
)); 
2046          PyDict_SetItemString(d
,"wxID_NO", PyInt_FromLong((long) wxID_NO
)); 
2047          PyDict_SetItemString(d
,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC
)); 
2048          PyDict_SetItemString(d
,"wxID_FORWARD", PyInt_FromLong((long) wxID_FORWARD
)); 
2049          PyDict_SetItemString(d
,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD
)); 
2050          PyDict_SetItemString(d
,"wxID_DEFAULT", PyInt_FromLong((long) wxID_DEFAULT
)); 
2051          PyDict_SetItemString(d
,"wxID_MORE", PyInt_FromLong((long) wxID_MORE
)); 
2052          PyDict_SetItemString(d
,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP
)); 
2053          PyDict_SetItemString(d
,"wxID_RESET", PyInt_FromLong((long) wxID_RESET
)); 
2054          PyDict_SetItemString(d
,"wxID_CONTEXT_HELP", PyInt_FromLong((long) wxID_CONTEXT_HELP
)); 
2055          PyDict_SetItemString(d
,"wxID_YESTOALL", PyInt_FromLong((long) wxID_YESTOALL
)); 
2056          PyDict_SetItemString(d
,"wxID_NOTOALL", PyInt_FromLong((long) wxID_NOTOALL
)); 
2057          PyDict_SetItemString(d
,"wxID_ABORT", PyInt_FromLong((long) wxID_ABORT
)); 
2058          PyDict_SetItemString(d
,"wxID_RETRY", PyInt_FromLong((long) wxID_RETRY
)); 
2059          PyDict_SetItemString(d
,"wxID_IGNORE", PyInt_FromLong((long) wxID_IGNORE
)); 
2060          PyDict_SetItemString(d
,"wxOPEN", PyInt_FromLong((long) wxOPEN
)); 
2061          PyDict_SetItemString(d
,"wxSAVE", PyInt_FromLong((long) wxSAVE
)); 
2062          PyDict_SetItemString(d
,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY
)); 
2063          PyDict_SetItemString(d
,"wxOVERWRITE_PROMPT", PyInt_FromLong((long) wxOVERWRITE_PROMPT
)); 
2064          PyDict_SetItemString(d
,"wxFILE_MUST_EXIST", PyInt_FromLong((long) wxFILE_MUST_EXIST
)); 
2065          PyDict_SetItemString(d
,"wxMULTIPLE", PyInt_FromLong((long) wxMULTIPLE
)); 
2066          PyDict_SetItemString(d
,"wxCHANGE_DIR", PyInt_FromLong((long) wxCHANGE_DIR
)); 
2067          PyDict_SetItemString(d
,"wxACCEL_ALT", PyInt_FromLong((long) wxACCEL_ALT
)); 
2068          PyDict_SetItemString(d
,"wxACCEL_CTRL", PyInt_FromLong((long) wxACCEL_CTRL
)); 
2069          PyDict_SetItemString(d
,"wxACCEL_SHIFT", PyInt_FromLong((long) wxACCEL_SHIFT
)); 
2070          PyDict_SetItemString(d
,"wxACCEL_NORMAL", PyInt_FromLong((long) wxACCEL_NORMAL
)); 
2071          PyDict_SetItemString(d
,"wxPD_AUTO_HIDE", PyInt_FromLong((long) wxPD_AUTO_HIDE
)); 
2072          PyDict_SetItemString(d
,"wxPD_APP_MODAL", PyInt_FromLong((long) wxPD_APP_MODAL
)); 
2073          PyDict_SetItemString(d
,"wxPD_CAN_ABORT", PyInt_FromLong((long) wxPD_CAN_ABORT
)); 
2074          PyDict_SetItemString(d
,"wxPD_ELAPSED_TIME", PyInt_FromLong((long) wxPD_ELAPSED_TIME
)); 
2075          PyDict_SetItemString(d
,"wxPD_ESTIMATED_TIME", PyInt_FromLong((long) wxPD_ESTIMATED_TIME
)); 
2076          PyDict_SetItemString(d
,"wxPD_REMAINING_TIME", PyInt_FromLong((long) wxPD_REMAINING_TIME
)); 
2077          PyDict_SetItemString(d
,"wxDD_NEW_DIR_BUTTON", PyInt_FromLong((long) wxDD_NEW_DIR_BUTTON
)); 
2078          PyDict_SetItemString(d
,"wxDD_DEFAULT_STYLE", PyInt_FromLong((long) wxDD_DEFAULT_STYLE
)); 
2079          PyDict_SetItemString(d
,"wxMENU_TEAROFF", PyInt_FromLong((long) wxMENU_TEAROFF
)); 
2080          PyDict_SetItemString(d
,"wxMB_DOCKABLE", PyInt_FromLong((long) wxMB_DOCKABLE
)); 
2081          PyDict_SetItemString(d
,"wxNO_FULL_REPAINT_ON_RESIZE", PyInt_FromLong((long) wxNO_FULL_REPAINT_ON_RESIZE
)); 
2082          PyDict_SetItemString(d
,"wxLEFT", PyInt_FromLong((long) wxLEFT
)); 
2083          PyDict_SetItemString(d
,"wxRIGHT", PyInt_FromLong((long) wxRIGHT
)); 
2084          PyDict_SetItemString(d
,"wxUP", PyInt_FromLong((long) wxUP
)); 
2085          PyDict_SetItemString(d
,"wxDOWN", PyInt_FromLong((long) wxDOWN
)); 
2086          PyDict_SetItemString(d
,"wxALL", PyInt_FromLong((long) wxALL
)); 
2087          PyDict_SetItemString(d
,"wxTOP", PyInt_FromLong((long) wxTOP
)); 
2088          PyDict_SetItemString(d
,"wxBOTTOM", PyInt_FromLong((long) wxBOTTOM
)); 
2089          PyDict_SetItemString(d
,"wxNORTH", PyInt_FromLong((long) wxNORTH
)); 
2090          PyDict_SetItemString(d
,"wxSOUTH", PyInt_FromLong((long) wxSOUTH
)); 
2091          PyDict_SetItemString(d
,"wxEAST", PyInt_FromLong((long) wxEAST
)); 
2092          PyDict_SetItemString(d
,"wxWEST", PyInt_FromLong((long) wxWEST
)); 
2093          PyDict_SetItemString(d
,"wxSTRETCH_NOT", PyInt_FromLong((long) wxSTRETCH_NOT
)); 
2094          PyDict_SetItemString(d
,"wxSHRINK", PyInt_FromLong((long) wxSHRINK
)); 
2095          PyDict_SetItemString(d
,"wxGROW", PyInt_FromLong((long) wxGROW
)); 
2096          PyDict_SetItemString(d
,"wxEXPAND", PyInt_FromLong((long) wxEXPAND
)); 
2097          PyDict_SetItemString(d
,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH
)); 
2098          PyDict_SetItemString(d
,"wxNB_LEFT", PyInt_FromLong((long) wxNB_LEFT
)); 
2099          PyDict_SetItemString(d
,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT
)); 
2100          PyDict_SetItemString(d
,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM
)); 
2101          PyDict_SetItemString(d
,"wxNB_MULTILINE", PyInt_FromLong((long) wxNB_MULTILINE
)); 
2102          PyDict_SetItemString(d
,"wxLI_HORIZONTAL", PyInt_FromLong((long) wxLI_HORIZONTAL
)); 
2103          PyDict_SetItemString(d
,"wxLI_VERTICAL", PyInt_FromLong((long) wxLI_VERTICAL
)); 
2104          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
2105          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
2106          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
2107          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
2108          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
2109          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
2110          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
2111          PyDict_SetItemString(d
,"wxWS_EX_VALIDATE_RECURSIVELY", PyInt_FromLong((long) wxWS_EX_VALIDATE_RECURSIVELY
)); 
2112          PyDict_SetItemString(d
,"wxWS_EX_BLOCK_EVENTS", PyInt_FromLong((long) wxWS_EX_BLOCK_EVENTS
)); 
2113          PyDict_SetItemString(d
,"wxWS_EX_TRANSIENT", PyInt_FromLong((long) wxWS_EX_TRANSIENT
)); 
2114          PyDict_SetItemString(d
,"wxMM_TEXT", PyInt_FromLong((long) wxMM_TEXT
)); 
2115          PyDict_SetItemString(d
,"wxMM_LOMETRIC", PyInt_FromLong((long) wxMM_LOMETRIC
)); 
2116          PyDict_SetItemString(d
,"wxMM_HIMETRIC", PyInt_FromLong((long) wxMM_HIMETRIC
)); 
2117          PyDict_SetItemString(d
,"wxMM_LOENGLISH", PyInt_FromLong((long) wxMM_LOENGLISH
)); 
2118          PyDict_SetItemString(d
,"wxMM_HIENGLISH", PyInt_FromLong((long) wxMM_HIENGLISH
)); 
2119          PyDict_SetItemString(d
,"wxMM_TWIPS", PyInt_FromLong((long) wxMM_TWIPS
)); 
2120          PyDict_SetItemString(d
,"wxMM_ISOTROPIC", PyInt_FromLong((long) wxMM_ISOTROPIC
)); 
2121          PyDict_SetItemString(d
,"wxMM_ANISOTROPIC", PyInt_FromLong((long) wxMM_ANISOTROPIC
)); 
2122          PyDict_SetItemString(d
,"wxMM_POINTS", PyInt_FromLong((long) wxMM_POINTS
)); 
2123          PyDict_SetItemString(d
,"wxMM_METRIC", PyInt_FromLong((long) wxMM_METRIC
)); 
2124          PyDict_SetItemString(d
,"wxTIMER_CONTINUOUS", PyInt_FromLong((long) wxTIMER_CONTINUOUS
)); 
2125          PyDict_SetItemString(d
,"wxTIMER_ONE_SHOT", PyInt_FromLong((long) wxTIMER_ONE_SHOT
)); 
2126          PyDict_SetItemString(d
,"wxBORDER_DEFAULT", PyInt_FromLong((long) wxBORDER_DEFAULT
)); 
2127          PyDict_SetItemString(d
,"wxBORDER_NONE", PyInt_FromLong((long) wxBORDER_NONE
)); 
2128          PyDict_SetItemString(d
,"wxBORDER_STATIC", PyInt_FromLong((long) wxBORDER_STATIC
)); 
2129          PyDict_SetItemString(d
,"wxBORDER_SIMPLE", PyInt_FromLong((long) wxBORDER_SIMPLE
)); 
2130          PyDict_SetItemString(d
,"wxBORDER_RAISED", PyInt_FromLong((long) wxBORDER_RAISED
)); 
2131          PyDict_SetItemString(d
,"wxBORDER_SUNKEN", PyInt_FromLong((long) wxBORDER_SUNKEN
)); 
2132          PyDict_SetItemString(d
,"wxBORDER_DOUBLE", PyInt_FromLong((long) wxBORDER_DOUBLE
)); 
2133          PyDict_SetItemString(d
,"wxBORDER_MASK", PyInt_FromLong((long) wxBORDER_MASK
)); 
2134          PyDict_SetItemString(d
,"wxDEFAULT", PyInt_FromLong((long) wxDEFAULT
)); 
2135          PyDict_SetItemString(d
,"wxDECORATIVE", PyInt_FromLong((long) wxDECORATIVE
)); 
2136          PyDict_SetItemString(d
,"wxROMAN", PyInt_FromLong((long) wxROMAN
)); 
2137          PyDict_SetItemString(d
,"wxSCRIPT", PyInt_FromLong((long) wxSCRIPT
)); 
2138          PyDict_SetItemString(d
,"wxSWISS", PyInt_FromLong((long) wxSWISS
)); 
2139          PyDict_SetItemString(d
,"wxMODERN", PyInt_FromLong((long) wxMODERN
)); 
2140          PyDict_SetItemString(d
,"wxTELETYPE", PyInt_FromLong((long) wxTELETYPE
)); 
2141          PyDict_SetItemString(d
,"wxVARIABLE", PyInt_FromLong((long) wxVARIABLE
)); 
2142          PyDict_SetItemString(d
,"wxFIXED", PyInt_FromLong((long) wxFIXED
)); 
2143          PyDict_SetItemString(d
,"wxNORMAL", PyInt_FromLong((long) wxNORMAL
)); 
2144          PyDict_SetItemString(d
,"wxLIGHT", PyInt_FromLong((long) wxLIGHT
)); 
2145          PyDict_SetItemString(d
,"wxBOLD", PyInt_FromLong((long) wxBOLD
)); 
2146          PyDict_SetItemString(d
,"wxITALIC", PyInt_FromLong((long) wxITALIC
)); 
2147          PyDict_SetItemString(d
,"wxSLANT", PyInt_FromLong((long) wxSLANT
)); 
2148          PyDict_SetItemString(d
,"wxSOLID", PyInt_FromLong((long) wxSOLID
)); 
2149          PyDict_SetItemString(d
,"wxDOT", PyInt_FromLong((long) wxDOT
)); 
2150          PyDict_SetItemString(d
,"wxLONG_DASH", PyInt_FromLong((long) wxLONG_DASH
)); 
2151          PyDict_SetItemString(d
,"wxSHORT_DASH", PyInt_FromLong((long) wxSHORT_DASH
)); 
2152          PyDict_SetItemString(d
,"wxDOT_DASH", PyInt_FromLong((long) wxDOT_DASH
)); 
2153          PyDict_SetItemString(d
,"wxUSER_DASH", PyInt_FromLong((long) wxUSER_DASH
)); 
2154          PyDict_SetItemString(d
,"wxTRANSPARENT", PyInt_FromLong((long) wxTRANSPARENT
)); 
2155          PyDict_SetItemString(d
,"wxSTIPPLE", PyInt_FromLong((long) wxSTIPPLE
)); 
2156          PyDict_SetItemString(d
,"wxBDIAGONAL_HATCH", PyInt_FromLong((long) wxBDIAGONAL_HATCH
)); 
2157          PyDict_SetItemString(d
,"wxCROSSDIAG_HATCH", PyInt_FromLong((long) wxCROSSDIAG_HATCH
)); 
2158          PyDict_SetItemString(d
,"wxFDIAGONAL_HATCH", PyInt_FromLong((long) wxFDIAGONAL_HATCH
)); 
2159          PyDict_SetItemString(d
,"wxCROSS_HATCH", PyInt_FromLong((long) wxCROSS_HATCH
)); 
2160          PyDict_SetItemString(d
,"wxHORIZONTAL_HATCH", PyInt_FromLong((long) wxHORIZONTAL_HATCH
)); 
2161          PyDict_SetItemString(d
,"wxVERTICAL_HATCH", PyInt_FromLong((long) wxVERTICAL_HATCH
)); 
2162          PyDict_SetItemString(d
,"wxJOIN_BEVEL", PyInt_FromLong((long) wxJOIN_BEVEL
)); 
2163          PyDict_SetItemString(d
,"wxJOIN_MITER", PyInt_FromLong((long) wxJOIN_MITER
)); 
2164          PyDict_SetItemString(d
,"wxJOIN_ROUND", PyInt_FromLong((long) wxJOIN_ROUND
)); 
2165          PyDict_SetItemString(d
,"wxCAP_ROUND", PyInt_FromLong((long) wxCAP_ROUND
)); 
2166          PyDict_SetItemString(d
,"wxCAP_PROJECTING", PyInt_FromLong((long) wxCAP_PROJECTING
)); 
2167          PyDict_SetItemString(d
,"wxCAP_BUTT", PyInt_FromLong((long) wxCAP_BUTT
)); 
2168          PyDict_SetItemString(d
,"wxCLEAR", PyInt_FromLong((long) wxCLEAR
)); 
2169          PyDict_SetItemString(d
,"wxXOR", PyInt_FromLong((long) wxXOR
)); 
2170          PyDict_SetItemString(d
,"wxINVERT", PyInt_FromLong((long) wxINVERT
)); 
2171          PyDict_SetItemString(d
,"wxOR_REVERSE", PyInt_FromLong((long) wxOR_REVERSE
)); 
2172          PyDict_SetItemString(d
,"wxAND_REVERSE", PyInt_FromLong((long) wxAND_REVERSE
)); 
2173          PyDict_SetItemString(d
,"wxCOPY", PyInt_FromLong((long) wxCOPY
)); 
2174          PyDict_SetItemString(d
,"wxAND", PyInt_FromLong((long) wxAND
)); 
2175          PyDict_SetItemString(d
,"wxAND_INVERT", PyInt_FromLong((long) wxAND_INVERT
)); 
2176          PyDict_SetItemString(d
,"wxNO_OP", PyInt_FromLong((long) wxNO_OP
)); 
2177          PyDict_SetItemString(d
,"wxNOR", PyInt_FromLong((long) wxNOR
)); 
2178          PyDict_SetItemString(d
,"wxEQUIV", PyInt_FromLong((long) wxEQUIV
)); 
2179          PyDict_SetItemString(d
,"wxSRC_INVERT", PyInt_FromLong((long) wxSRC_INVERT
)); 
2180          PyDict_SetItemString(d
,"wxOR_INVERT", PyInt_FromLong((long) wxOR_INVERT
)); 
2181          PyDict_SetItemString(d
,"wxNAND", PyInt_FromLong((long) wxNAND
)); 
2182          PyDict_SetItemString(d
,"wxOR", PyInt_FromLong((long) wxOR
)); 
2183          PyDict_SetItemString(d
,"wxSET", PyInt_FromLong((long) wxSET
)); 
2184          PyDict_SetItemString(d
,"WXK_BACK", PyInt_FromLong((long) WXK_BACK
)); 
2185          PyDict_SetItemString(d
,"WXK_TAB", PyInt_FromLong((long) WXK_TAB
)); 
2186          PyDict_SetItemString(d
,"WXK_RETURN", PyInt_FromLong((long) WXK_RETURN
)); 
2187          PyDict_SetItemString(d
,"WXK_ESCAPE", PyInt_FromLong((long) WXK_ESCAPE
)); 
2188          PyDict_SetItemString(d
,"WXK_SPACE", PyInt_FromLong((long) WXK_SPACE
)); 
2189          PyDict_SetItemString(d
,"WXK_DELETE", PyInt_FromLong((long) WXK_DELETE
)); 
2190          PyDict_SetItemString(d
,"WXK_START", PyInt_FromLong((long) WXK_START
)); 
2191          PyDict_SetItemString(d
,"WXK_LBUTTON", PyInt_FromLong((long) WXK_LBUTTON
)); 
2192          PyDict_SetItemString(d
,"WXK_RBUTTON", PyInt_FromLong((long) WXK_RBUTTON
)); 
2193          PyDict_SetItemString(d
,"WXK_CANCEL", PyInt_FromLong((long) WXK_CANCEL
)); 
2194          PyDict_SetItemString(d
,"WXK_MBUTTON", PyInt_FromLong((long) WXK_MBUTTON
)); 
2195          PyDict_SetItemString(d
,"WXK_CLEAR", PyInt_FromLong((long) WXK_CLEAR
)); 
2196          PyDict_SetItemString(d
,"WXK_SHIFT", PyInt_FromLong((long) WXK_SHIFT
)); 
2197          PyDict_SetItemString(d
,"WXK_ALT", PyInt_FromLong((long) WXK_ALT
)); 
2198          PyDict_SetItemString(d
,"WXK_CONTROL", PyInt_FromLong((long) WXK_CONTROL
)); 
2199          PyDict_SetItemString(d
,"WXK_MENU", PyInt_FromLong((long) WXK_MENU
)); 
2200          PyDict_SetItemString(d
,"WXK_PAUSE", PyInt_FromLong((long) WXK_PAUSE
)); 
2201          PyDict_SetItemString(d
,"WXK_CAPITAL", PyInt_FromLong((long) WXK_CAPITAL
)); 
2202          PyDict_SetItemString(d
,"WXK_PRIOR", PyInt_FromLong((long) WXK_PRIOR
)); 
2203          PyDict_SetItemString(d
,"WXK_NEXT", PyInt_FromLong((long) WXK_NEXT
)); 
2204          PyDict_SetItemString(d
,"WXK_END", PyInt_FromLong((long) WXK_END
)); 
2205          PyDict_SetItemString(d
,"WXK_HOME", PyInt_FromLong((long) WXK_HOME
)); 
2206          PyDict_SetItemString(d
,"WXK_LEFT", PyInt_FromLong((long) WXK_LEFT
)); 
2207          PyDict_SetItemString(d
,"WXK_UP", PyInt_FromLong((long) WXK_UP
)); 
2208          PyDict_SetItemString(d
,"WXK_RIGHT", PyInt_FromLong((long) WXK_RIGHT
)); 
2209          PyDict_SetItemString(d
,"WXK_DOWN", PyInt_FromLong((long) WXK_DOWN
)); 
2210          PyDict_SetItemString(d
,"WXK_SELECT", PyInt_FromLong((long) WXK_SELECT
)); 
2211          PyDict_SetItemString(d
,"WXK_PRINT", PyInt_FromLong((long) WXK_PRINT
)); 
2212          PyDict_SetItemString(d
,"WXK_EXECUTE", PyInt_FromLong((long) WXK_EXECUTE
)); 
2213          PyDict_SetItemString(d
,"WXK_SNAPSHOT", PyInt_FromLong((long) WXK_SNAPSHOT
)); 
2214          PyDict_SetItemString(d
,"WXK_INSERT", PyInt_FromLong((long) WXK_INSERT
)); 
2215          PyDict_SetItemString(d
,"WXK_HELP", PyInt_FromLong((long) WXK_HELP
)); 
2216          PyDict_SetItemString(d
,"WXK_NUMPAD0", PyInt_FromLong((long) WXK_NUMPAD0
)); 
2217          PyDict_SetItemString(d
,"WXK_NUMPAD1", PyInt_FromLong((long) WXK_NUMPAD1
)); 
2218          PyDict_SetItemString(d
,"WXK_NUMPAD2", PyInt_FromLong((long) WXK_NUMPAD2
)); 
2219          PyDict_SetItemString(d
,"WXK_NUMPAD3", PyInt_FromLong((long) WXK_NUMPAD3
)); 
2220          PyDict_SetItemString(d
,"WXK_NUMPAD4", PyInt_FromLong((long) WXK_NUMPAD4
)); 
2221          PyDict_SetItemString(d
,"WXK_NUMPAD5", PyInt_FromLong((long) WXK_NUMPAD5
)); 
2222          PyDict_SetItemString(d
,"WXK_NUMPAD6", PyInt_FromLong((long) WXK_NUMPAD6
)); 
2223          PyDict_SetItemString(d
,"WXK_NUMPAD7", PyInt_FromLong((long) WXK_NUMPAD7
)); 
2224          PyDict_SetItemString(d
,"WXK_NUMPAD8", PyInt_FromLong((long) WXK_NUMPAD8
)); 
2225          PyDict_SetItemString(d
,"WXK_NUMPAD9", PyInt_FromLong((long) WXK_NUMPAD9
)); 
2226          PyDict_SetItemString(d
,"WXK_MULTIPLY", PyInt_FromLong((long) WXK_MULTIPLY
)); 
2227          PyDict_SetItemString(d
,"WXK_ADD", PyInt_FromLong((long) WXK_ADD
)); 
2228          PyDict_SetItemString(d
,"WXK_SEPARATOR", PyInt_FromLong((long) WXK_SEPARATOR
)); 
2229          PyDict_SetItemString(d
,"WXK_SUBTRACT", PyInt_FromLong((long) WXK_SUBTRACT
)); 
2230          PyDict_SetItemString(d
,"WXK_DECIMAL", PyInt_FromLong((long) WXK_DECIMAL
)); 
2231          PyDict_SetItemString(d
,"WXK_DIVIDE", PyInt_FromLong((long) WXK_DIVIDE
)); 
2232          PyDict_SetItemString(d
,"WXK_F1", PyInt_FromLong((long) WXK_F1
)); 
2233          PyDict_SetItemString(d
,"WXK_F2", PyInt_FromLong((long) WXK_F2
)); 
2234          PyDict_SetItemString(d
,"WXK_F3", PyInt_FromLong((long) WXK_F3
)); 
2235          PyDict_SetItemString(d
,"WXK_F4", PyInt_FromLong((long) WXK_F4
)); 
2236          PyDict_SetItemString(d
,"WXK_F5", PyInt_FromLong((long) WXK_F5
)); 
2237          PyDict_SetItemString(d
,"WXK_F6", PyInt_FromLong((long) WXK_F6
)); 
2238          PyDict_SetItemString(d
,"WXK_F7", PyInt_FromLong((long) WXK_F7
)); 
2239          PyDict_SetItemString(d
,"WXK_F8", PyInt_FromLong((long) WXK_F8
)); 
2240          PyDict_SetItemString(d
,"WXK_F9", PyInt_FromLong((long) WXK_F9
)); 
2241          PyDict_SetItemString(d
,"WXK_F10", PyInt_FromLong((long) WXK_F10
)); 
2242          PyDict_SetItemString(d
,"WXK_F11", PyInt_FromLong((long) WXK_F11
)); 
2243          PyDict_SetItemString(d
,"WXK_F12", PyInt_FromLong((long) WXK_F12
)); 
2244          PyDict_SetItemString(d
,"WXK_F13", PyInt_FromLong((long) WXK_F13
)); 
2245          PyDict_SetItemString(d
,"WXK_F14", PyInt_FromLong((long) WXK_F14
)); 
2246          PyDict_SetItemString(d
,"WXK_F15", PyInt_FromLong((long) WXK_F15
)); 
2247          PyDict_SetItemString(d
,"WXK_F16", PyInt_FromLong((long) WXK_F16
)); 
2248          PyDict_SetItemString(d
,"WXK_F17", PyInt_FromLong((long) WXK_F17
)); 
2249          PyDict_SetItemString(d
,"WXK_F18", PyInt_FromLong((long) WXK_F18
)); 
2250          PyDict_SetItemString(d
,"WXK_F19", PyInt_FromLong((long) WXK_F19
)); 
2251          PyDict_SetItemString(d
,"WXK_F20", PyInt_FromLong((long) WXK_F20
)); 
2252          PyDict_SetItemString(d
,"WXK_F21", PyInt_FromLong((long) WXK_F21
)); 
2253          PyDict_SetItemString(d
,"WXK_F22", PyInt_FromLong((long) WXK_F22
)); 
2254          PyDict_SetItemString(d
,"WXK_F23", PyInt_FromLong((long) WXK_F23
)); 
2255          PyDict_SetItemString(d
,"WXK_F24", PyInt_FromLong((long) WXK_F24
)); 
2256          PyDict_SetItemString(d
,"WXK_NUMLOCK", PyInt_FromLong((long) WXK_NUMLOCK
)); 
2257          PyDict_SetItemString(d
,"WXK_SCROLL", PyInt_FromLong((long) WXK_SCROLL
)); 
2258          PyDict_SetItemString(d
,"WXK_PAGEUP", PyInt_FromLong((long) WXK_PAGEUP
)); 
2259          PyDict_SetItemString(d
,"WXK_PAGEDOWN", PyInt_FromLong((long) WXK_PAGEDOWN
)); 
2260          PyDict_SetItemString(d
,"WXK_NUMPAD_SPACE", PyInt_FromLong((long) WXK_NUMPAD_SPACE
)); 
2261          PyDict_SetItemString(d
,"WXK_NUMPAD_TAB", PyInt_FromLong((long) WXK_NUMPAD_TAB
)); 
2262          PyDict_SetItemString(d
,"WXK_NUMPAD_ENTER", PyInt_FromLong((long) WXK_NUMPAD_ENTER
)); 
2263          PyDict_SetItemString(d
,"WXK_NUMPAD_F1", PyInt_FromLong((long) WXK_NUMPAD_F1
)); 
2264          PyDict_SetItemString(d
,"WXK_NUMPAD_F2", PyInt_FromLong((long) WXK_NUMPAD_F2
)); 
2265          PyDict_SetItemString(d
,"WXK_NUMPAD_F3", PyInt_FromLong((long) WXK_NUMPAD_F3
)); 
2266          PyDict_SetItemString(d
,"WXK_NUMPAD_F4", PyInt_FromLong((long) WXK_NUMPAD_F4
)); 
2267          PyDict_SetItemString(d
,"WXK_NUMPAD_HOME", PyInt_FromLong((long) WXK_NUMPAD_HOME
)); 
2268          PyDict_SetItemString(d
,"WXK_NUMPAD_LEFT", PyInt_FromLong((long) WXK_NUMPAD_LEFT
)); 
2269          PyDict_SetItemString(d
,"WXK_NUMPAD_UP", PyInt_FromLong((long) WXK_NUMPAD_UP
)); 
2270          PyDict_SetItemString(d
,"WXK_NUMPAD_RIGHT", PyInt_FromLong((long) WXK_NUMPAD_RIGHT
)); 
2271          PyDict_SetItemString(d
,"WXK_NUMPAD_DOWN", PyInt_FromLong((long) WXK_NUMPAD_DOWN
)); 
2272          PyDict_SetItemString(d
,"WXK_NUMPAD_PRIOR", PyInt_FromLong((long) WXK_NUMPAD_PRIOR
)); 
2273          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEUP", PyInt_FromLong((long) WXK_NUMPAD_PAGEUP
)); 
2274          PyDict_SetItemString(d
,"WXK_NUMPAD_NEXT", PyInt_FromLong((long) WXK_NUMPAD_NEXT
)); 
2275          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEDOWN", PyInt_FromLong((long) WXK_NUMPAD_PAGEDOWN
)); 
2276          PyDict_SetItemString(d
,"WXK_NUMPAD_END", PyInt_FromLong((long) WXK_NUMPAD_END
)); 
2277          PyDict_SetItemString(d
,"WXK_NUMPAD_BEGIN", PyInt_FromLong((long) WXK_NUMPAD_BEGIN
)); 
2278          PyDict_SetItemString(d
,"WXK_NUMPAD_INSERT", PyInt_FromLong((long) WXK_NUMPAD_INSERT
)); 
2279          PyDict_SetItemString(d
,"WXK_NUMPAD_DELETE", PyInt_FromLong((long) WXK_NUMPAD_DELETE
)); 
2280          PyDict_SetItemString(d
,"WXK_NUMPAD_EQUAL", PyInt_FromLong((long) WXK_NUMPAD_EQUAL
)); 
2281          PyDict_SetItemString(d
,"WXK_NUMPAD_MULTIPLY", PyInt_FromLong((long) WXK_NUMPAD_MULTIPLY
)); 
2282          PyDict_SetItemString(d
,"WXK_NUMPAD_ADD", PyInt_FromLong((long) WXK_NUMPAD_ADD
)); 
2283          PyDict_SetItemString(d
,"WXK_NUMPAD_SEPARATOR", PyInt_FromLong((long) WXK_NUMPAD_SEPARATOR
)); 
2284          PyDict_SetItemString(d
,"WXK_NUMPAD_SUBTRACT", PyInt_FromLong((long) WXK_NUMPAD_SUBTRACT
)); 
2285          PyDict_SetItemString(d
,"WXK_NUMPAD_DECIMAL", PyInt_FromLong((long) WXK_NUMPAD_DECIMAL
)); 
2286          PyDict_SetItemString(d
,"WXK_NUMPAD_DIVIDE", PyInt_FromLong((long) WXK_NUMPAD_DIVIDE
)); 
2287          PyDict_SetItemString(d
,"wxBITMAP_TYPE_INVALID", PyInt_FromLong((long) wxBITMAP_TYPE_INVALID
)); 
2288          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP
)); 
2289          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE
)); 
2290          PyDict_SetItemString(d
,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE
)); 
2291          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO
)); 
2292          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE
)); 
2293          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR
)); 
2294          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE
)); 
2295          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM
)); 
2296          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA
)); 
2297          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM
)); 
2298          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA
)); 
2299          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF
)); 
2300          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE
)); 
2301          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF
)); 
2302          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE
)); 
2303          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG
)); 
2304          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE
)); 
2305          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG
)); 
2306          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG_RESOURCE
)); 
2307          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM", PyInt_FromLong((long) wxBITMAP_TYPE_PNM
)); 
2308          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNM_RESOURCE
)); 
2309          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX
)); 
2310          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PCX_RESOURCE
)); 
2311          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT", PyInt_FromLong((long) wxBITMAP_TYPE_PICT
)); 
2312          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PICT_RESOURCE
)); 
2313          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON", PyInt_FromLong((long) wxBITMAP_TYPE_ICON
)); 
2314          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICON_RESOURCE
)); 
2315          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANI", PyInt_FromLong((long) wxBITMAP_TYPE_ANI
)); 
2316          PyDict_SetItemString(d
,"wxBITMAP_TYPE_IFF", PyInt_FromLong((long) wxBITMAP_TYPE_IFF
)); 
2317          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR
)); 
2318          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR_RESOURCE
)); 
2319          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY
)); 
2320          PyDict_SetItemString(d
,"wxCURSOR_NONE", PyInt_FromLong((long) wxCURSOR_NONE
)); 
2321          PyDict_SetItemString(d
,"wxCURSOR_ARROW", PyInt_FromLong((long) wxCURSOR_ARROW
)); 
2322          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_ARROW", PyInt_FromLong((long) wxCURSOR_RIGHT_ARROW
)); 
2323          PyDict_SetItemString(d
,"wxCURSOR_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE
)); 
2324          PyDict_SetItemString(d
,"wxCURSOR_CHAR", PyInt_FromLong((long) wxCURSOR_CHAR
)); 
2325          PyDict_SetItemString(d
,"wxCURSOR_CROSS", PyInt_FromLong((long) wxCURSOR_CROSS
)); 
2326          PyDict_SetItemString(d
,"wxCURSOR_HAND", PyInt_FromLong((long) wxCURSOR_HAND
)); 
2327          PyDict_SetItemString(d
,"wxCURSOR_IBEAM", PyInt_FromLong((long) wxCURSOR_IBEAM
)); 
2328          PyDict_SetItemString(d
,"wxCURSOR_LEFT_BUTTON", PyInt_FromLong((long) wxCURSOR_LEFT_BUTTON
)); 
2329          PyDict_SetItemString(d
,"wxCURSOR_MAGNIFIER", PyInt_FromLong((long) wxCURSOR_MAGNIFIER
)); 
2330          PyDict_SetItemString(d
,"wxCURSOR_MIDDLE_BUTTON", PyInt_FromLong((long) wxCURSOR_MIDDLE_BUTTON
)); 
2331          PyDict_SetItemString(d
,"wxCURSOR_NO_ENTRY", PyInt_FromLong((long) wxCURSOR_NO_ENTRY
)); 
2332          PyDict_SetItemString(d
,"wxCURSOR_PAINT_BRUSH", PyInt_FromLong((long) wxCURSOR_PAINT_BRUSH
)); 
2333          PyDict_SetItemString(d
,"wxCURSOR_PENCIL", PyInt_FromLong((long) wxCURSOR_PENCIL
)); 
2334          PyDict_SetItemString(d
,"wxCURSOR_POINT_LEFT", PyInt_FromLong((long) wxCURSOR_POINT_LEFT
)); 
2335          PyDict_SetItemString(d
,"wxCURSOR_POINT_RIGHT", PyInt_FromLong((long) wxCURSOR_POINT_RIGHT
)); 
2336          PyDict_SetItemString(d
,"wxCURSOR_QUESTION_ARROW", PyInt_FromLong((long) wxCURSOR_QUESTION_ARROW
)); 
2337          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_BUTTON", PyInt_FromLong((long) wxCURSOR_RIGHT_BUTTON
)); 
2338          PyDict_SetItemString(d
,"wxCURSOR_SIZENESW", PyInt_FromLong((long) wxCURSOR_SIZENESW
)); 
2339          PyDict_SetItemString(d
,"wxCURSOR_SIZENS", PyInt_FromLong((long) wxCURSOR_SIZENS
)); 
2340          PyDict_SetItemString(d
,"wxCURSOR_SIZENWSE", PyInt_FromLong((long) wxCURSOR_SIZENWSE
)); 
2341          PyDict_SetItemString(d
,"wxCURSOR_SIZEWE", PyInt_FromLong((long) wxCURSOR_SIZEWE
)); 
2342          PyDict_SetItemString(d
,"wxCURSOR_SIZING", PyInt_FromLong((long) wxCURSOR_SIZING
)); 
2343          PyDict_SetItemString(d
,"wxCURSOR_SPRAYCAN", PyInt_FromLong((long) wxCURSOR_SPRAYCAN
)); 
2344          PyDict_SetItemString(d
,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT
)); 
2345          PyDict_SetItemString(d
,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH
)); 
2346          PyDict_SetItemString(d
,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK
)); 
2347          PyDict_SetItemString(d
,"wxCURSOR_DEFAULT", PyInt_FromLong((long) wxCURSOR_DEFAULT
)); 
2348          PyDict_SetItemString(d
,"wxCURSOR_ARROWWAIT", PyInt_FromLong((long) wxCURSOR_ARROWWAIT
)); 
2349          PyDict_SetItemString(d
,"wxCURSOR_MAX", PyInt_FromLong((long) wxCURSOR_MAX
)); 
2350          PyDict_SetItemString(d
,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE
)); 
2351          PyDict_SetItemString(d
,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER
)); 
2352          PyDict_SetItemString(d
,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL
)); 
2353          PyDict_SetItemString(d
,"wxPAPER_A4", PyInt_FromLong((long) wxPAPER_A4
)); 
2354          PyDict_SetItemString(d
,"wxPAPER_CSHEET", PyInt_FromLong((long) wxPAPER_CSHEET
)); 
2355          PyDict_SetItemString(d
,"wxPAPER_DSHEET", PyInt_FromLong((long) wxPAPER_DSHEET
)); 
2356          PyDict_SetItemString(d
,"wxPAPER_ESHEET", PyInt_FromLong((long) wxPAPER_ESHEET
)); 
2357          PyDict_SetItemString(d
,"wxPAPER_LETTERSMALL", PyInt_FromLong((long) wxPAPER_LETTERSMALL
)); 
2358          PyDict_SetItemString(d
,"wxPAPER_TABLOID", PyInt_FromLong((long) wxPAPER_TABLOID
)); 
2359          PyDict_SetItemString(d
,"wxPAPER_LEDGER", PyInt_FromLong((long) wxPAPER_LEDGER
)); 
2360          PyDict_SetItemString(d
,"wxPAPER_STATEMENT", PyInt_FromLong((long) wxPAPER_STATEMENT
)); 
2361          PyDict_SetItemString(d
,"wxPAPER_EXECUTIVE", PyInt_FromLong((long) wxPAPER_EXECUTIVE
)); 
2362          PyDict_SetItemString(d
,"wxPAPER_A3", PyInt_FromLong((long) wxPAPER_A3
)); 
2363          PyDict_SetItemString(d
,"wxPAPER_A4SMALL", PyInt_FromLong((long) wxPAPER_A4SMALL
)); 
2364          PyDict_SetItemString(d
,"wxPAPER_A5", PyInt_FromLong((long) wxPAPER_A5
)); 
2365          PyDict_SetItemString(d
,"wxPAPER_B4", PyInt_FromLong((long) wxPAPER_B4
)); 
2366          PyDict_SetItemString(d
,"wxPAPER_B5", PyInt_FromLong((long) wxPAPER_B5
)); 
2367          PyDict_SetItemString(d
,"wxPAPER_FOLIO", PyInt_FromLong((long) wxPAPER_FOLIO
)); 
2368          PyDict_SetItemString(d
,"wxPAPER_QUARTO", PyInt_FromLong((long) wxPAPER_QUARTO
)); 
2369          PyDict_SetItemString(d
,"wxPAPER_10X14", PyInt_FromLong((long) wxPAPER_10X14
)); 
2370          PyDict_SetItemString(d
,"wxPAPER_11X17", PyInt_FromLong((long) wxPAPER_11X17
)); 
2371          PyDict_SetItemString(d
,"wxPAPER_NOTE", PyInt_FromLong((long) wxPAPER_NOTE
)); 
2372          PyDict_SetItemString(d
,"wxPAPER_ENV_9", PyInt_FromLong((long) wxPAPER_ENV_9
)); 
2373          PyDict_SetItemString(d
,"wxPAPER_ENV_10", PyInt_FromLong((long) wxPAPER_ENV_10
)); 
2374          PyDict_SetItemString(d
,"wxPAPER_ENV_11", PyInt_FromLong((long) wxPAPER_ENV_11
)); 
2375          PyDict_SetItemString(d
,"wxPAPER_ENV_12", PyInt_FromLong((long) wxPAPER_ENV_12
)); 
2376          PyDict_SetItemString(d
,"wxPAPER_ENV_14", PyInt_FromLong((long) wxPAPER_ENV_14
)); 
2377          PyDict_SetItemString(d
,"wxPAPER_ENV_DL", PyInt_FromLong((long) wxPAPER_ENV_DL
)); 
2378          PyDict_SetItemString(d
,"wxPAPER_ENV_C5", PyInt_FromLong((long) wxPAPER_ENV_C5
)); 
2379          PyDict_SetItemString(d
,"wxPAPER_ENV_C3", PyInt_FromLong((long) wxPAPER_ENV_C3
)); 
2380          PyDict_SetItemString(d
,"wxPAPER_ENV_C4", PyInt_FromLong((long) wxPAPER_ENV_C4
)); 
2381          PyDict_SetItemString(d
,"wxPAPER_ENV_C6", PyInt_FromLong((long) wxPAPER_ENV_C6
)); 
2382          PyDict_SetItemString(d
,"wxPAPER_ENV_C65", PyInt_FromLong((long) wxPAPER_ENV_C65
)); 
2383          PyDict_SetItemString(d
,"wxPAPER_ENV_B4", PyInt_FromLong((long) wxPAPER_ENV_B4
)); 
2384          PyDict_SetItemString(d
,"wxPAPER_ENV_B5", PyInt_FromLong((long) wxPAPER_ENV_B5
)); 
2385          PyDict_SetItemString(d
,"wxPAPER_ENV_B6", PyInt_FromLong((long) wxPAPER_ENV_B6
)); 
2386          PyDict_SetItemString(d
,"wxPAPER_ENV_ITALY", PyInt_FromLong((long) wxPAPER_ENV_ITALY
)); 
2387          PyDict_SetItemString(d
,"wxPAPER_ENV_MONARCH", PyInt_FromLong((long) wxPAPER_ENV_MONARCH
)); 
2388          PyDict_SetItemString(d
,"wxPAPER_ENV_PERSONAL", PyInt_FromLong((long) wxPAPER_ENV_PERSONAL
)); 
2389          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_US", PyInt_FromLong((long) wxPAPER_FANFOLD_US
)); 
2390          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_STD_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_STD_GERMAN
)); 
2391          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_LGL_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_LGL_GERMAN
)); 
2392          PyDict_SetItemString(d
,"wxPAPER_ISO_B4", PyInt_FromLong((long) wxPAPER_ISO_B4
)); 
2393          PyDict_SetItemString(d
,"wxPAPER_JAPANESE_POSTCARD", PyInt_FromLong((long) wxPAPER_JAPANESE_POSTCARD
)); 
2394          PyDict_SetItemString(d
,"wxPAPER_9X11", PyInt_FromLong((long) wxPAPER_9X11
)); 
2395          PyDict_SetItemString(d
,"wxPAPER_10X11", PyInt_FromLong((long) wxPAPER_10X11
)); 
2396          PyDict_SetItemString(d
,"wxPAPER_15X11", PyInt_FromLong((long) wxPAPER_15X11
)); 
2397          PyDict_SetItemString(d
,"wxPAPER_ENV_INVITE", PyInt_FromLong((long) wxPAPER_ENV_INVITE
)); 
2398          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA
)); 
2399          PyDict_SetItemString(d
,"wxPAPER_LEGAL_EXTRA", PyInt_FromLong((long) wxPAPER_LEGAL_EXTRA
)); 
2400          PyDict_SetItemString(d
,"wxPAPER_TABLOID_EXTRA", PyInt_FromLong((long) wxPAPER_TABLOID_EXTRA
)); 
2401          PyDict_SetItemString(d
,"wxPAPER_A4_EXTRA", PyInt_FromLong((long) wxPAPER_A4_EXTRA
)); 
2402          PyDict_SetItemString(d
,"wxPAPER_LETTER_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_TRANSVERSE
)); 
2403          PyDict_SetItemString(d
,"wxPAPER_A4_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A4_TRANSVERSE
)); 
2404          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA_TRANSVERSE
)); 
2405          PyDict_SetItemString(d
,"wxPAPER_A_PLUS", PyInt_FromLong((long) wxPAPER_A_PLUS
)); 
2406          PyDict_SetItemString(d
,"wxPAPER_B_PLUS", PyInt_FromLong((long) wxPAPER_B_PLUS
)); 
2407          PyDict_SetItemString(d
,"wxPAPER_LETTER_PLUS", PyInt_FromLong((long) wxPAPER_LETTER_PLUS
)); 
2408          PyDict_SetItemString(d
,"wxPAPER_A4_PLUS", PyInt_FromLong((long) wxPAPER_A4_PLUS
)); 
2409          PyDict_SetItemString(d
,"wxPAPER_A5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A5_TRANSVERSE
)); 
2410          PyDict_SetItemString(d
,"wxPAPER_B5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_B5_TRANSVERSE
)); 
2411          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA", PyInt_FromLong((long) wxPAPER_A3_EXTRA
)); 
2412          PyDict_SetItemString(d
,"wxPAPER_A5_EXTRA", PyInt_FromLong((long) wxPAPER_A5_EXTRA
)); 
2413          PyDict_SetItemString(d
,"wxPAPER_B5_EXTRA", PyInt_FromLong((long) wxPAPER_B5_EXTRA
)); 
2414          PyDict_SetItemString(d
,"wxPAPER_A2", PyInt_FromLong((long) wxPAPER_A2
)); 
2415          PyDict_SetItemString(d
,"wxPAPER_A3_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_TRANSVERSE
)); 
2416          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_EXTRA_TRANSVERSE
)); 
2417          PyDict_SetItemString(d
,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX
)); 
2418          PyDict_SetItemString(d
,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL
)); 
2419          PyDict_SetItemString(d
,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL
)); 
2420          PyDict_SetItemString(d
,"wxITEM_SEPARATOR", PyInt_FromLong((long) wxITEM_SEPARATOR
)); 
2421          PyDict_SetItemString(d
,"wxITEM_NORMAL", PyInt_FromLong((long) wxITEM_NORMAL
)); 
2422          PyDict_SetItemString(d
,"wxITEM_CHECK", PyInt_FromLong((long) wxITEM_CHECK
)); 
2423          PyDict_SetItemString(d
,"wxITEM_RADIO", PyInt_FromLong((long) wxITEM_RADIO
)); 
2424          PyDict_SetItemString(d
,"wxITEM_MAX", PyInt_FromLong((long) wxITEM_MAX
)); 
2425          PyDict_SetItemString(d
,"wxHT_NOWHERE", PyInt_FromLong((long) wxHT_NOWHERE
)); 
2426          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_FIRST", PyInt_FromLong((long) wxHT_SCROLLBAR_FIRST
)); 
2427          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_1
)); 
2428          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_2
)); 
2429          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_1
)); 
2430          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_2
)); 
2431          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_THUMB", PyInt_FromLong((long) wxHT_SCROLLBAR_THUMB
)); 
2432          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_1", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_1
)); 
2433          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_2", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_2
)); 
2434          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_LAST", PyInt_FromLong((long) wxHT_SCROLLBAR_LAST
)); 
2435          PyDict_SetItemString(d
,"wxHT_WINDOW_OUTSIDE", PyInt_FromLong((long) wxHT_WINDOW_OUTSIDE
)); 
2436          PyDict_SetItemString(d
,"wxHT_WINDOW_INSIDE", PyInt_FromLong((long) wxHT_WINDOW_INSIDE
)); 
2437          PyDict_SetItemString(d
,"wxHT_WINDOW_VERT_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_VERT_SCROLLBAR
)); 
2438          PyDict_SetItemString(d
,"wxHT_WINDOW_HORZ_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_HORZ_SCROLLBAR
)); 
2439          PyDict_SetItemString(d
,"wxHT_WINDOW_CORNER", PyInt_FromLong((long) wxHT_WINDOW_CORNER
)); 
2440          PyDict_SetItemString(d
,"wxHT_MAX", PyInt_FromLong((long) wxHT_MAX
)); 
2441          PyDict_SetItemString(d
,"FALSE", PyInt_FromLong((long) 0)); 
2442          PyDict_SetItemString(d
,"false", PyInt_FromLong((long) 0)); 
2443          PyDict_SetItemString(d
,"TRUE", PyInt_FromLong((long) 1)); 
2444          PyDict_SetItemString(d
,"true", PyInt_FromLong((long) 1)); 
2445          PyDict_SetItemString(d
,"wxEVT_NULL", PyInt_FromLong((long) wxEVT_NULL
)); 
2446          PyDict_SetItemString(d
,"wxEVT_FIRST", PyInt_FromLong((long) wxEVT_FIRST
)); 
2447          PyDict_SetItemString(d
,"wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_BUTTON_CLICKED
)); 
2448          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKBOX_CLICKED
)); 
2449          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_CHOICE_SELECTED
)); 
2450          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_SELECTED
)); 
2451          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
)); 
2452          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
)); 
2453          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SPINCTRL_UPDATED
)); 
2454          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_UPDATED
)); 
2455          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_ENTER
)); 
2456          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_URL", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_URL
)); 
2457          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_MAXLEN
)); 
2458          PyDict_SetItemString(d
,"wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_MENU_SELECTED
)); 
2459          PyDict_SetItemString(d
,"wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SLIDER_UPDATED
)); 
2460          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBOX_SELECTED
)); 
2461          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBUTTON_SELECTED
)); 
2462          PyDict_SetItemString(d
,"wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SCROLLBAR_UPDATED
)); 
2463          PyDict_SetItemString(d
,"wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_VLBOX_SELECTED
)); 
2464          PyDict_SetItemString(d
,"wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_COMBOBOX_SELECTED
)); 
2465          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_CLICKED
)); 
2466          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_RCLICKED
)); 
2467          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_ENTER
)); 
2468          PyDict_SetItemString(d
,"wxEVT_SET_FOCUS", PyInt_FromLong((long) wxEVT_SET_FOCUS
)); 
2469          PyDict_SetItemString(d
,"wxEVT_KILL_FOCUS", PyInt_FromLong((long) wxEVT_KILL_FOCUS
)); 
2470          PyDict_SetItemString(d
,"wxEVT_CHILD_FOCUS", PyInt_FromLong((long) wxEVT_CHILD_FOCUS
)); 
2471          PyDict_SetItemString(d
,"wxEVT_MOUSEWHEEL", PyInt_FromLong((long) wxEVT_MOUSEWHEEL
)); 
2472          PyDict_SetItemString(d
,"wxEVT_LEFT_DOWN", PyInt_FromLong((long) wxEVT_LEFT_DOWN
)); 
2473          PyDict_SetItemString(d
,"wxEVT_LEFT_UP", PyInt_FromLong((long) wxEVT_LEFT_UP
)); 
2474          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_MIDDLE_DOWN
)); 
2475          PyDict_SetItemString(d
,"wxEVT_MIDDLE_UP", PyInt_FromLong((long) wxEVT_MIDDLE_UP
)); 
2476          PyDict_SetItemString(d
,"wxEVT_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_RIGHT_DOWN
)); 
2477          PyDict_SetItemString(d
,"wxEVT_RIGHT_UP", PyInt_FromLong((long) wxEVT_RIGHT_UP
)); 
2478          PyDict_SetItemString(d
,"wxEVT_MOTION", PyInt_FromLong((long) wxEVT_MOTION
)); 
2479          PyDict_SetItemString(d
,"wxEVT_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_ENTER_WINDOW
)); 
2480          PyDict_SetItemString(d
,"wxEVT_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_LEAVE_WINDOW
)); 
2481          PyDict_SetItemString(d
,"wxEVT_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_LEFT_DCLICK
)); 
2482          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_MIDDLE_DCLICK
)); 
2483          PyDict_SetItemString(d
,"wxEVT_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_RIGHT_DCLICK
)); 
2484          PyDict_SetItemString(d
,"wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong((long) wxEVT_MOUSE_CAPTURE_CHANGED
)); 
2485          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DOWN", PyInt_FromLong((long) wxEVT_NC_LEFT_DOWN
)); 
2486          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_UP", PyInt_FromLong((long) wxEVT_NC_LEFT_UP
)); 
2487          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DOWN
)); 
2488          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_UP", PyInt_FromLong((long) wxEVT_NC_MIDDLE_UP
)); 
2489          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_NC_RIGHT_DOWN
)); 
2490          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_UP", PyInt_FromLong((long) wxEVT_NC_RIGHT_UP
)); 
2491          PyDict_SetItemString(d
,"wxEVT_NC_MOTION", PyInt_FromLong((long) wxEVT_NC_MOTION
)); 
2492          PyDict_SetItemString(d
,"wxEVT_NC_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_NC_ENTER_WINDOW
)); 
2493          PyDict_SetItemString(d
,"wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_NC_LEAVE_WINDOW
)); 
2494          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_NC_LEFT_DCLICK
)); 
2495          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DCLICK
)); 
2496          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_NC_RIGHT_DCLICK
)); 
2497          PyDict_SetItemString(d
,"wxEVT_SET_CURSOR", PyInt_FromLong((long) wxEVT_SET_CURSOR
)); 
2498          PyDict_SetItemString(d
,"wxEVT_CHAR", PyInt_FromLong((long) wxEVT_CHAR
)); 
2499          PyDict_SetItemString(d
,"wxEVT_KEY_DOWN", PyInt_FromLong((long) wxEVT_KEY_DOWN
)); 
2500          PyDict_SetItemString(d
,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP
)); 
2501          PyDict_SetItemString(d
,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK
)); 
2502          PyDict_SetItemString(d
,"wxEVT_SCROLL_TOP", PyInt_FromLong((long) wxEVT_SCROLL_TOP
)); 
2503          PyDict_SetItemString(d
,"wxEVT_SCROLL_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLL_BOTTOM
)); 
2504          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEUP", PyInt_FromLong((long) wxEVT_SCROLL_LINEUP
)); 
2505          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_LINEDOWN
)); 
2506          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLL_PAGEUP
)); 
2507          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_PAGEDOWN
)); 
2508          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLL_THUMBTRACK
)); 
2509          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLL_THUMBRELEASE
)); 
2510          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_TOP", PyInt_FromLong((long) wxEVT_SCROLLWIN_TOP
)); 
2511          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLLWIN_BOTTOM
)); 
2512          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEUP
)); 
2513          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEDOWN
)); 
2514          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEUP
)); 
2515          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEDOWN
)); 
2516          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBTRACK
)); 
2517          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBRELEASE
)); 
2518          PyDict_SetItemString(d
,"wxEVT_SIZE", PyInt_FromLong((long) wxEVT_SIZE
)); 
2519          PyDict_SetItemString(d
,"wxEVT_MOVE", PyInt_FromLong((long) wxEVT_MOVE
)); 
2520          PyDict_SetItemString(d
,"wxEVT_CLOSE_WINDOW", PyInt_FromLong((long) wxEVT_CLOSE_WINDOW
)); 
2521          PyDict_SetItemString(d
,"wxEVT_END_SESSION", PyInt_FromLong((long) wxEVT_END_SESSION
)); 
2522          PyDict_SetItemString(d
,"wxEVT_QUERY_END_SESSION", PyInt_FromLong((long) wxEVT_QUERY_END_SESSION
)); 
2523          PyDict_SetItemString(d
,"wxEVT_ACTIVATE_APP", PyInt_FromLong((long) wxEVT_ACTIVATE_APP
)); 
2524          PyDict_SetItemString(d
,"wxEVT_POWER", PyInt_FromLong((long) wxEVT_POWER
)); 
2525          PyDict_SetItemString(d
,"wxEVT_ACTIVATE", PyInt_FromLong((long) wxEVT_ACTIVATE
)); 
2526          PyDict_SetItemString(d
,"wxEVT_CREATE", PyInt_FromLong((long) wxEVT_CREATE
)); 
2527          PyDict_SetItemString(d
,"wxEVT_DESTROY", PyInt_FromLong((long) wxEVT_DESTROY
)); 
2528          PyDict_SetItemString(d
,"wxEVT_SHOW", PyInt_FromLong((long) wxEVT_SHOW
)); 
2529          PyDict_SetItemString(d
,"wxEVT_ICONIZE", PyInt_FromLong((long) wxEVT_ICONIZE
)); 
2530          PyDict_SetItemString(d
,"wxEVT_MAXIMIZE", PyInt_FromLong((long) wxEVT_MAXIMIZE
)); 
2531          PyDict_SetItemString(d
,"wxEVT_PAINT", PyInt_FromLong((long) wxEVT_PAINT
)); 
2532          PyDict_SetItemString(d
,"wxEVT_ERASE_BACKGROUND", PyInt_FromLong((long) wxEVT_ERASE_BACKGROUND
)); 
2533          PyDict_SetItemString(d
,"wxEVT_NC_PAINT", PyInt_FromLong((long) wxEVT_NC_PAINT
)); 
2534          PyDict_SetItemString(d
,"wxEVT_PAINT_ICON", PyInt_FromLong((long) wxEVT_PAINT_ICON
)); 
2535          PyDict_SetItemString(d
,"wxEVT_MENU_OPEN", PyInt_FromLong((long) wxEVT_MENU_OPEN
)); 
2536          PyDict_SetItemString(d
,"wxEVT_MENU_CLOSE", PyInt_FromLong((long) wxEVT_MENU_CLOSE
)); 
2537          PyDict_SetItemString(d
,"wxEVT_MENU_HIGHLIGHT", PyInt_FromLong((long) wxEVT_MENU_HIGHLIGHT
)); 
2538          PyDict_SetItemString(d
,"wxEVT_CONTEXT_MENU", PyInt_FromLong((long) wxEVT_CONTEXT_MENU
)); 
2539          PyDict_SetItemString(d
,"wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong((long) wxEVT_SYS_COLOUR_CHANGED
)); 
2540          PyDict_SetItemString(d
,"wxEVT_DISPLAY_CHANGED", PyInt_FromLong((long) wxEVT_DISPLAY_CHANGED
)); 
2541          PyDict_SetItemString(d
,"wxEVT_SETTING_CHANGED", PyInt_FromLong((long) wxEVT_SETTING_CHANGED
)); 
2542          PyDict_SetItemString(d
,"wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong((long) wxEVT_QUERY_NEW_PALETTE
)); 
2543          PyDict_SetItemString(d
,"wxEVT_PALETTE_CHANGED", PyInt_FromLong((long) wxEVT_PALETTE_CHANGED
)); 
2544          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong((long) wxEVT_JOY_BUTTON_DOWN
)); 
2545          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_UP", PyInt_FromLong((long) wxEVT_JOY_BUTTON_UP
)); 
2546          PyDict_SetItemString(d
,"wxEVT_JOY_MOVE", PyInt_FromLong((long) wxEVT_JOY_MOVE
)); 
2547          PyDict_SetItemString(d
,"wxEVT_JOY_ZMOVE", PyInt_FromLong((long) wxEVT_JOY_ZMOVE
)); 
2548          PyDict_SetItemString(d
,"wxEVT_DROP_FILES", PyInt_FromLong((long) wxEVT_DROP_FILES
)); 
2549          PyDict_SetItemString(d
,"wxEVT_DRAW_ITEM", PyInt_FromLong((long) wxEVT_DRAW_ITEM
)); 
2550          PyDict_SetItemString(d
,"wxEVT_MEASURE_ITEM", PyInt_FromLong((long) wxEVT_MEASURE_ITEM
)); 
2551          PyDict_SetItemString(d
,"wxEVT_COMPARE_ITEM", PyInt_FromLong((long) wxEVT_COMPARE_ITEM
)); 
2552          PyDict_SetItemString(d
,"wxEVT_INIT_DIALOG", PyInt_FromLong((long) wxEVT_INIT_DIALOG
)); 
2553          PyDict_SetItemString(d
,"wxEVT_IDLE", PyInt_FromLong((long) wxEVT_IDLE
)); 
2554          PyDict_SetItemString(d
,"wxEVT_UPDATE_UI", PyInt_FromLong((long) wxEVT_UPDATE_UI
)); 
2555          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_CLICK
)); 
2556          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_DCLICK
)); 
2557          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_CLICK
)); 
2558          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_DCLICK
)); 
2559          PyDict_SetItemString(d
,"wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_SET_FOCUS
)); 
2560          PyDict_SetItemString(d
,"wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_KILL_FOCUS
)); 
2561          PyDict_SetItemString(d
,"wxEVT_COMMAND_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_ENTER
)); 
2562          PyDict_SetItemString(d
,"wxEVT_NAVIGATION_KEY", PyInt_FromLong((long) wxEVT_NAVIGATION_KEY
)); 
2563          PyDict_SetItemString(d
,"wxEVT_TIMER", PyInt_FromLong((long) wxEVT_TIMER
)); 
2564          PyDict_SetItemString(d
,"__version__", PyString_FromString("0.0.0")); 
2565          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
2566          SWIG_addvarlink(SWIG_globals
,"wxDefaultPosition",_wrap_wxDefaultPosition_get
, _wrap_wxDefaultPosition_set
); 
2567          SWIG_addvarlink(SWIG_globals
,"wxDefaultSize",_wrap_wxDefaultSize_get
, _wrap_wxDefaultSize_set
); 
2569     // Make our API structure a CObject so other modules can import it 
2570     // from this module. 
2571     PyObject
* v 
= PyCObject_FromVoidPtr(&API
, NULL
); 
2572     PyDict_SetItemString(d
,"wxPyCoreAPI", v
); 
2576     __wxPreStart();     // initialize the GUI toolkit, if needed. 
2579         // Since these modules are all linked together, initialize them now 
2580         // because Python won't be able to find their shared library files, 
2581         // (since there isn't any.) 
2605     PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION 
)); 
2606     PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION 
)); 
2607     PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long)wxRELEASE_NUMBER 
)); 
2608     PyDict_SetItemString(d
,"wxVERSION_NUMBER", PyInt_FromLong((long)wxVERSION_NUMBER 
)); 
2610     wxString 
tempStr(wxVERSION_STRING
); 
2611     PyDict_SetItemString(d
,"wxVERSION_STRING", PyUnicode_FromUnicode(tempStr
.c_str(), tempStr
.Len())); 
2613     PyDict_SetItemString(d
,"wxVERSION_STRING", PyString_FromString(wxVERSION_STRING
)); 
2619    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
2620         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);