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 */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initwxc 
  55 #define SWIG_name    "wxc" 
  60 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  66     } else if (target 
== Py_None
) { 
  70         if (!PyTuple_Check(target
)) { 
  72             target 
= PyTuple_New(1); 
  73             PyTuple_SetItem(target
, 0, o2
); 
  76         PyTuple_SetItem(o3
, 0, o
); 
  79         target 
= PySequence_Concat(o2
, o3
); 
  95 #define wxEVT_HOTKEY 9999 
 101 /*------------------------------------------------------------------ 
 104   Constructs a new pointer value.   Value may either be a string 
 105   or an integer. Type is a string corresponding to either the 
 106   C datatype or mangled datatype. 
 108   ptrcast(0,"Vector *") 
 110   ptrcast(0,"Vector_p")    
 111   ------------------------------------------------------------------ */ 
 113 static PyObject 
*ptrcast(PyObject 
*_PTRVALUE
, char *type
) { 
 120   /* Produce a "mangled" version of the type string.  */ 
 122   typestr 
= (char *) malloc(strlen(type
)+2); 
 124   /* Go through and munge the typestring */ 
 131       if ((*c 
== '*') || (*c 
== '&')) { 
 142   /* Check to see what kind of object _PTRVALUE is */ 
 144   if (PyInt_Check(_PTRVALUE
)) { 
 145     ptr 
= (void *) PyInt_AsLong(_PTRVALUE
); 
 146     /* Received a numerical value. Make a pointer out of it */ 
 147     r 
= (char *) malloc(strlen(typestr
)+22); 
 149       SWIG_MakePtr(r
, ptr
, typestr
); 
 151       sprintf(r
,"_0%s",typestr
); 
 153     obj 
= PyString_FromString(r
); 
 155   } else if (PyString_Check(_PTRVALUE
)) { 
 156     /* Have a real pointer value now.  Try to strip out the pointer 
 158     s 
= PyString_AsString(_PTRVALUE
); 
 159     r 
= (char *) malloc(strlen(type
)+22); 
 161     /* Now extract the pointer value */ 
 162     if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 164         SWIG_MakePtr(r
,ptr
,typestr
); 
 166         sprintf(r
,"_0%s",typestr
); 
 168       obj 
= PyString_FromString(r
); 
 178     PyErr_SetString(PyExc_TypeError
,"Type error in ptrcast. Argument is not a valid pointer value."); 
 182 /*------------------------------------------------------------------ 
 183   ptrvalue(ptr,type = 0) 
 185   Attempts to dereference a pointer value.  If type is given, it  
 186   will try to use that type.  Otherwise, this function will attempt 
 187   to "guess" the proper datatype by checking against all of the  
 189   ------------------------------------------------------------------ */ 
 191 static PyObject 
*ptrvalue(PyObject 
*_PTRVALUE
, int index
, char *type
) { 
 196   if (!PyString_Check(_PTRVALUE
)) { 
 197     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 200   s 
= PyString_AsString(_PTRVALUE
); 
 201   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 202     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 206   /* If no datatype was passed, try a few common datatypes first */ 
 210     /* No datatype was passed.   Type to figure out if it's a common one */ 
 212     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 214     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 216     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 218     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 220     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 222     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 224     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 232     PyErr_SetString(PyExc_TypeError
,"Unable to dereference NULL pointer."); 
 236   /* Now we have a datatype.  Try to figure out what to do about it */ 
 237   if (strcmp(type
,"int") == 0) { 
 238     obj 
= PyInt_FromLong((long) *(((int *) ptr
) + index
)); 
 239   } else if (strcmp(type
,"double") == 0) { 
 240     obj 
= PyFloat_FromDouble((double) *(((double *) ptr
)+index
)); 
 241   } else if (strcmp(type
,"short") == 0) { 
 242     obj 
= PyInt_FromLong((long) *(((short *) ptr
)+index
)); 
 243   } else if (strcmp(type
,"long") == 0) { 
 244     obj 
= PyInt_FromLong((long) *(((long *) ptr
)+index
)); 
 245   } else if (strcmp(type
,"float") == 0) { 
 246     obj 
= PyFloat_FromDouble((double) *(((float *) ptr
)+index
)); 
 247   } else if (strcmp(type
,"char") == 0) { 
 248     obj 
= PyString_FromString(((char *) ptr
)+index
); 
 249   } else if (strcmp(type
,"char *") == 0) { 
 250     char *c 
= *(((char **) ptr
)+index
); 
 251     if (c
) obj 
= PyString_FromString(c
); 
 252     else obj 
= PyString_FromString("NULL"); 
 254     PyErr_SetString(PyExc_TypeError
,"Unable to dereference unsupported datatype."); 
 260 /*------------------------------------------------------------------ 
 261   ptrcreate(type,value = 0,numelements = 1) 
 263   Attempts to create a new object of given type.  Type must be 
 264   a basic C datatype.  Will not create complex objects. 
 265   ------------------------------------------------------------------ */ 
 267 static PyObject 
*ptrcreate(char *type
, PyObject 
*_PYVALUE
, int numelements
) { 
 274   /* Check the type string against a variety of possibilities */ 
 276   if (strcmp(type
,"int") == 0) { 
 277     sz 
= sizeof(int)*numelements
; 
 279   } else if (strcmp(type
,"short") == 0) { 
 280     sz 
= sizeof(short)*numelements
; 
 282   } else if (strcmp(type
,"long") == 0) { 
 283     sz 
= sizeof(long)*numelements
; 
 285   } else if (strcmp(type
,"double") == 0) { 
 286     sz 
= sizeof(double)*numelements
; 
 288   } else if (strcmp(type
,"float") == 0) { 
 289     sz 
= sizeof(float)*numelements
; 
 291   } else if (strcmp(type
,"char") == 0) { 
 292     sz 
= sizeof(char)*numelements
; 
 294   } else if (strcmp(type
,"char *") == 0) { 
 295     sz 
= sizeof(char *)*(numelements
+1); 
 298     PyErr_SetString(PyExc_TypeError
,"Unable to create unknown datatype.");  
 302   /* Create the new object */ 
 304   ptr 
= (void *) malloc(sz
); 
 306     PyErr_SetString(PyExc_MemoryError
,"Out of memory in swig_create.");  
 310   /* Now try to set its default value */ 
 313     if (strcmp(type
,"int") == 0) { 
 315       ivalue 
= (int) PyInt_AsLong(_PYVALUE
); 
 317       for (i 
= 0; i 
< numelements
; i
++) 
 319     } else if (strcmp(type
,"short") == 0) { 
 322       ivalue 
= (short) PyInt_AsLong(_PYVALUE
); 
 324       for (i 
= 0; i 
< numelements
; i
++) 
 326     } else if (strcmp(type
,"long") == 0) { 
 329       ivalue 
= (long) PyInt_AsLong(_PYVALUE
); 
 331       for (i 
= 0; i 
< numelements
; i
++) 
 333     } else if (strcmp(type
,"double") == 0) { 
 336       ivalue 
= (double) PyFloat_AsDouble(_PYVALUE
); 
 338       for (i 
= 0; i 
< numelements
; i
++) 
 340     } else if (strcmp(type
,"float") == 0) { 
 343       ivalue 
= (float) PyFloat_AsDouble(_PYVALUE
); 
 345       for (i 
= 0; i 
< numelements
; i
++) 
 347     } else if (strcmp(type
,"char") == 0) { 
 349       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 351       strncpy(ip
,ivalue
,numelements
-1); 
 352     } else if (strcmp(type
,"char *") == 0) { 
 355       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 357       for (i 
= 0; i 
< numelements
; i
++) { 
 359           ip
[i
] = (char *) malloc(strlen(ivalue
)+1); 
 360           strcpy(ip
[i
],ivalue
); 
 368   /* Create the pointer value */ 
 370   SWIG_MakePtr(temp
,ptr
,cast
); 
 371   obj 
= PyString_FromString(temp
); 
 376 /*------------------------------------------------------------------ 
 377   ptrset(ptr,value,index = 0,type = 0) 
 379   Attempts to set the value of a pointer variable.  If type is 
 380   given, we will use that type.  Otherwise, we'll guess the datatype. 
 381   ------------------------------------------------------------------ */ 
 383 static PyObject 
*ptrset(PyObject 
*_PTRVALUE
, PyObject 
*_PYVALUE
, int index
, char *type
) { 
 388   if (!PyString_Check(_PTRVALUE
)) { 
 389     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 392   s 
= PyString_AsString(_PTRVALUE
); 
 393   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 394     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 398   /* If no datatype was passed, try a few common datatypes first */ 
 402     /* No datatype was passed.   Type to figure out if it's a common one */ 
 404     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 406     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 408     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 410     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 412     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 414     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 416     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 424     PyErr_SetString(PyExc_TypeError
,"Unable to set NULL pointer."); 
 428   /* Now we have a datatype.  Try to figure out what to do about it */ 
 429   if (strcmp(type
,"int") == 0) { 
 430     *(((int *) ptr
)+index
) = (int) PyInt_AsLong(_PYVALUE
); 
 431   } else if (strcmp(type
,"double") == 0) { 
 432     *(((double *) ptr
)+index
) = (double) PyFloat_AsDouble(_PYVALUE
); 
 433   } else if (strcmp(type
,"short") == 0) { 
 434     *(((short *) ptr
)+index
) = (short) PyInt_AsLong(_PYVALUE
); 
 435   } else if (strcmp(type
,"long") == 0) { 
 436     *(((long *) ptr
)+index
) = (long) PyInt_AsLong(_PYVALUE
); 
 437   } else if (strcmp(type
,"float") == 0) { 
 438     *(((float *) ptr
)+index
) = (float) PyFloat_AsDouble(_PYVALUE
); 
 439   } else if (strcmp(type
,"char") == 0) { 
 440     char *c 
= PyString_AsString(_PYVALUE
); 
 441     strcpy(((char *) ptr
)+index
, c
); 
 442   } else if (strcmp(type
,"char *") == 0) { 
 443     char *c 
= PyString_AsString(_PYVALUE
); 
 444     char **ca 
= (char **) ptr
; 
 445     if (ca
[index
]) free(ca
[index
]); 
 446     if (strcmp(c
,"NULL") == 0) { 
 449       ca
[index
] = (char *) malloc(strlen(c
)+1); 
 453     PyErr_SetString(PyExc_TypeError
,"Unable to set unsupported datatype."); 
 461 /*------------------------------------------------------------------ 
 464   Adds a value to an existing pointer value.  Will do a type-dependent 
 465   add for basic datatypes.  For other datatypes, will do a byte-add. 
 466   ------------------------------------------------------------------ */ 
 468 static PyObject 
*ptradd(PyObject 
*_PTRVALUE
, int offset
) { 
 475   /* Check to see what kind of object _PTRVALUE is */ 
 477   if (PyString_Check(_PTRVALUE
)) { 
 478     /* Have a potential pointer value now.  Try to strip out the value */ 
 479     s 
= PyString_AsString(_PTRVALUE
); 
 481     /* Try to handle a few common datatypes first */ 
 483     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 484       ptr 
= (void *) (((int *) ptr
) + offset
); 
 485     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 486       ptr 
= (void *) (((double *) ptr
) + offset
); 
 487     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 488       ptr 
= (void *) (((short *) ptr
) + offset
); 
 489     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 490       ptr 
= (void *) (((long *) ptr
) + offset
); 
 491     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 492       ptr 
= (void *) (((float *) ptr
) + offset
); 
 493     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 494       ptr 
= (void *) (((char *) ptr
) + offset
); 
 495     } else if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 496       ptr 
= (void *) (((char *) ptr
) + offset
); 
 498       PyErr_SetString(PyExc_TypeError
,"Type error in ptradd. Argument is not a valid pointer value."); 
 501     type 
= SWIG_GetPtr(s
,&junk
,"INVALID POINTER"); 
 502     r 
= (char *) malloc(strlen(type
)+20); 
 504       SWIG_MakePtr(r
,ptr
,type
); 
 506       sprintf(r
,"_0%s",type
); 
 508     obj 
= PyString_FromString(r
); 
 514 /*------------------------------------------------------------------ 
 517   Allows a mapping between type1 and type2. (Like a typedef) 
 518   ------------------------------------------------------------------ */ 
 520 static void ptrmap(char *type1
, char *type2
) { 
 522   char *typestr1
,*typestr2
,*c
,*r
; 
 524   /* Produce a "mangled" version of the type string.  */ 
 526   typestr1 
= (char *) malloc(strlen(type1
)+2); 
 528   /* Go through and munge the typestring */ 
 535       if ((*c 
== '*') || (*c 
== '&')) { 
 546   typestr2 
= (char *) malloc(strlen(type2
)+2); 
 548   /* Go through and munge the typestring */ 
 555       if ((*c 
== '*') || (*c 
== '&')) { 
 565   SWIG_RegisterMapping(typestr1
,typestr2
,0); 
 566   SWIG_RegisterMapping(typestr2
,typestr1
,0); 
 569 /*------------------------------------------------------------------ 
 572   Destroys a pointer value 
 573   ------------------------------------------------------------------ */ 
 575 PyObject 
*ptrfree(PyObject 
*_PTRVALUE
) { 
 579   if (!PyString_Check(_PTRVALUE
)) { 
 580     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 583   s 
= PyString_AsString(_PTRVALUE
); 
 584   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 585     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 589   /* Check to see if this pointer is a char ** */ 
 590   if (!SWIG_GetPtr(s
,&junk
,"_char_pp")) { 
 591     char **c 
= (char **) ptr
; 
 608     wxPyApp
* wxGetApp() { 
 609         //return wxPythonApp; 
 610         return (wxPyApp
*)wxTheApp
; 
 613     void wxApp_CleanUp() { 
 619 extern "C" SWIGEXPORT(void) initwindowsc(); 
 620 extern "C" SWIGEXPORT(void) initwindows2c(); 
 621 extern "C" SWIGEXPORT(void) initeventsc(); 
 622 extern "C" SWIGEXPORT(void) initmiscc(); 
 623 extern "C" SWIGEXPORT(void) initmisc2c(); 
 624 extern "C" SWIGEXPORT(void) initgdic(); 
 625 extern "C" SWIGEXPORT(void) initmdic(); 
 626 extern "C" SWIGEXPORT(void) initcontrolsc(); 
 627 extern "C" SWIGEXPORT(void) initcontrols2c(); 
 628 extern "C" SWIGEXPORT(void) initcmndlgsc(); 
 629 extern "C" SWIGEXPORT(void) initstattoolc(); 
 630 extern "C" SWIGEXPORT(void) initframesc(); 
 631 extern "C" SWIGEXPORT(void) initwindows3c(); 
 632 extern "C" SWIGEXPORT(void) initimagec(); 
 633 extern "C" SWIGEXPORT(void) initprintfwc(); 
 634 extern "C" SWIGEXPORT(void) initsizersc(); 
 635 extern "C" SWIGEXPORT(void) initclip_dndc(); 
 636 extern "C" SWIGEXPORT(void) initstreamsc(); 
 637 extern "C" SWIGEXPORT(void) initfilesysc(); 
 638 extern "C" SWIGEXPORT(void) initutilsc(); 
 639 extern "C" SWIGEXPORT(void) initfontsc(); 
 643 // Export a C API in a struct.  Other modules will be able to load this from 
 644 // the wxc module and will then have safe access to these functions, even if 
 645 // in another shared library. 
 646 static wxPyCoreAPI API 
= { 
 647     (p_SWIG_MakePtr_t
)SWIG_MakePtr
, 
 648     (p_SWIG_GetPtr_t
)SWIG_GetPtr
, 
 649     (p_SWIG_GetPtrObj_t
)SWIG_GetPtrObj
, 
 650     (p_SWIG_RegisterMapping_t
)SWIG_RegisterMapping
, 
 651     (p_SWIG_addvarlink_t
)SWIG_addvarlink
, 
 652     (p_SWIG_newvarlink_t
)SWIG_newvarlink
, 
 654     wxPyBeginAllowThreads
, 
 656     wxPyBeginBlockThreads
, 
 671     wxBitmap_LIST_helper
, 
 672     wxString_LIST_helper
, 
 673     wxAcceleratorEntry_LIST_helper
, 
 680     wxPoint2DDouble_helper
, 
 682     wxPyCBH_setCallbackInfo
, 
 683     wxPyCBH_findCallback
, 
 684     wxPyCBH_callCallback
, 
 685     wxPyCBH_callCallbackObj
, 
 692     wxArrayString2PyList_helper
, 
 693     wxArrayInt2PyList_helper
, 
 697     wxPyOORClientData_dtor
, 
 699     wxPyCBInputStream_create
 
 706 static PyObject 
*_wrap_ptrcast(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 707     PyObject 
* _resultobj
; 
 711     PyObject 
* _obj0 
= 0; 
 712     char *_kwnames
[] = { "ptr","type", NULL 
}; 
 715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:ptrcast",_kwnames
,&_obj0
,&_arg1
))  
 721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 722     _result 
= (PyObject 
*)ptrcast(_arg0
,_arg1
); 
 724     wxPyEndAllowThreads(__tstate
); 
 725     if (PyErr_Occurred()) return NULL
; 
 727   _resultobj 
= _result
; 
 732 static PyObject 
*_wrap_ptrvalue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 733     PyObject 
* _resultobj
; 
 736     int  _arg1 
= (int ) 0; 
 737     char * _arg2 
= (char *) 0; 
 738     PyObject 
* _obj0 
= 0; 
 739     char *_kwnames
[] = { "ptr","index","type", NULL 
}; 
 742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|is:ptrvalue",_kwnames
,&_obj0
,&_arg1
,&_arg2
))  
 748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 749     _result 
= (PyObject 
*)ptrvalue(_arg0
,_arg1
,_arg2
); 
 751     wxPyEndAllowThreads(__tstate
); 
 752     if (PyErr_Occurred()) return NULL
; 
 754   _resultobj 
= _result
; 
 759 static PyObject 
*_wrap_ptrset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 760     PyObject 
* _resultobj
; 
 764     int  _arg2 
= (int ) 0; 
 765     char * _arg3 
= (char *) 0; 
 766     PyObject 
* _obj0 
= 0; 
 767     PyObject 
* _obj1 
= 0; 
 768     char *_kwnames
[] = { "ptr","value","index","type", NULL 
}; 
 771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|is:ptrset",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_arg3
))  
 780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 781     _result 
= (PyObject 
*)ptrset(_arg0
,_arg1
,_arg2
,_arg3
); 
 783     wxPyEndAllowThreads(__tstate
); 
 784     if (PyErr_Occurred()) return NULL
; 
 786   _resultobj 
= _result
; 
 791 static PyObject 
*_wrap_ptrcreate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 792     PyObject 
* _resultobj
; 
 795     PyObject 
* _arg1 
= (PyObject 
*) 0; 
 796     int  _arg2 
= (int ) 1; 
 797     PyObject 
* _obj1 
= 0; 
 798     char *_kwnames
[] = { "type","value","nitems", NULL 
}; 
 801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|Oi:ptrcreate",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
 808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 809     _result 
= (PyObject 
*)ptrcreate(_arg0
,_arg1
,_arg2
); 
 811     wxPyEndAllowThreads(__tstate
); 
 812     if (PyErr_Occurred()) return NULL
; 
 814   _resultobj 
= _result
; 
 819 static PyObject 
*_wrap_ptrfree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 820     PyObject 
* _resultobj
; 
 823     PyObject 
* _obj0 
= 0; 
 824     char *_kwnames
[] = { "ptr", NULL 
}; 
 827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:ptrfree",_kwnames
,&_obj0
))  
 833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 834     _result 
= (PyObject 
*)ptrfree(_arg0
); 
 836     wxPyEndAllowThreads(__tstate
); 
 837     if (PyErr_Occurred()) return NULL
; 
 839   _resultobj 
= _result
; 
 844 static PyObject 
*_wrap_ptradd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 845     PyObject 
* _resultobj
; 
 849     PyObject 
* _obj0 
= 0; 
 850     char *_kwnames
[] = { "ptr","offset", NULL 
}; 
 853     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:ptradd",_kwnames
,&_obj0
,&_arg1
))  
 859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 860     _result 
= (PyObject 
*)ptradd(_arg0
,_arg1
); 
 862     wxPyEndAllowThreads(__tstate
); 
 863     if (PyErr_Occurred()) return NULL
; 
 865   _resultobj 
= _result
; 
 870 static PyObject 
*_wrap_ptrmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 871     PyObject 
* _resultobj
; 
 874     char *_kwnames
[] = { "type1","type2", NULL 
}; 
 877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ss:ptrmap",_kwnames
,&_arg0
,&_arg1
))  
 880     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 883     wxPyEndAllowThreads(__tstate
); 
 884     if (PyErr_Occurred()) return NULL
; 
 885 }    Py_INCREF(Py_None
); 
 886     _resultobj 
= Py_None
; 
 890 static int _wrap_wxDefaultPosition_set(PyObject 
*val
) { 
 892     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultPosition is read-only."); 
 896 static PyObject 
*_wrap_wxDefaultPosition_get() { 
 900     SWIG_MakePtr(ptemp
,(char *) &wxDefaultPosition
,"_wxPoint_p"); 
 901     pyobj 
= PyString_FromString(ptemp
); 
 905 static int _wrap_wxDefaultSize_set(PyObject 
*val
) { 
 907     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultSize is read-only."); 
 911 static PyObject 
*_wrap_wxDefaultSize_get() { 
 915     SWIG_MakePtr(ptemp
,(char *) &wxDefaultSize
,"_wxSize_p"); 
 916     pyobj 
= PyString_FromString(ptemp
); 
 920 static PyObject 
*_wrap_wxGetApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 921     PyObject 
* _resultobj
; 
 923     char *_kwnames
[] = {  NULL 
}; 
 926     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetApp",_kwnames
))  
 929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 930     _result 
= (wxPyApp 
*)wxGetApp(); 
 932     wxPyEndAllowThreads(__tstate
); 
 933     if (PyErr_Occurred()) return NULL
; 
 934 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 938 static PyObject 
*_wrap_wxApp_CleanUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 939     PyObject 
* _resultobj
; 
 940     char *_kwnames
[] = {  NULL 
}; 
 943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxApp_CleanUp",_kwnames
))  
 946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 949     wxPyEndAllowThreads(__tstate
); 
 950     if (PyErr_Occurred()) return NULL
; 
 951 }    Py_INCREF(Py_None
); 
 952     _resultobj 
= Py_None
; 
 956 static void *SwigwxPyAppTowxEvtHandler(void *ptr
) { 
 959     src 
= (wxPyApp 
*) ptr
; 
 960     dest 
= (wxEvtHandler 
*) src
; 
 961     return (void *) dest
; 
 964 static void *SwigwxPyAppTowxObject(void *ptr
) { 
 967     src 
= (wxPyApp 
*) ptr
; 
 968     dest 
= (wxObject 
*) src
; 
 969     return (void *) dest
; 
 972 static wxPyApp 
*new_wxPyApp() { 
 973             wxPythonApp 
= new wxPyApp(); 
 977 static PyObject 
*_wrap_new_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 978     PyObject 
* _resultobj
; 
 980     char *_kwnames
[] = {  NULL 
}; 
 984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyApp",_kwnames
))  
 987     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 988     _result 
= (wxPyApp 
*)new_wxPyApp(); 
 990     wxPyEndAllowThreads(__tstate
); 
 991     if (PyErr_Occurred()) return NULL
; 
 993         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 994         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 997         _resultobj 
= Py_None
; 
1002 #define delete_wxPyApp(_swigobj) (delete _swigobj) 
1003 static PyObject 
*_wrap_delete_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1004     PyObject 
* _resultobj
; 
1006     PyObject 
* _argo0 
= 0; 
1007     char *_kwnames
[] = { "self", NULL 
}; 
1010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyApp",_kwnames
,&_argo0
))  
1013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyApp. Expected _wxPyApp_p."); 
1020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1021     delete_wxPyApp(_arg0
); 
1023     wxPyEndAllowThreads(__tstate
); 
1024     if (PyErr_Occurred()) return NULL
; 
1025 }    Py_INCREF(Py_None
); 
1026     _resultobj 
= Py_None
; 
1030 #define wxPyApp__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
1031 static PyObject 
*_wrap_wxPyApp__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1032     PyObject 
* _resultobj
; 
1036     PyObject 
* _argo0 
= 0; 
1037     PyObject 
* _obj1 
= 0; 
1038     PyObject 
* _obj2 
= 0; 
1039     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
1042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyApp__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp__setCallbackInfo. Expected _wxPyApp_p."); 
1058     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1059     wxPyApp__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
1061     wxPyEndAllowThreads(__tstate
); 
1062     if (PyErr_Occurred()) return NULL
; 
1063 }    Py_INCREF(Py_None
); 
1064     _resultobj 
= Py_None
; 
1068 #define wxPyApp_GetAppName(_swigobj)  (_swigobj->GetAppName()) 
1069 static PyObject 
*_wrap_wxPyApp_GetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1070     PyObject 
* _resultobj
; 
1073     PyObject 
* _argo0 
= 0; 
1074     char *_kwnames
[] = { "self", NULL 
}; 
1077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAppName",_kwnames
,&_argo0
))  
1080         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1081         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1082             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAppName. Expected _wxPyApp_p."); 
1087     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1088     _result 
= new wxString (wxPyApp_GetAppName(_arg0
)); 
1090     wxPyEndAllowThreads(__tstate
); 
1091     if (PyErr_Occurred()) return NULL
; 
1094     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1096     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1105 #define wxPyApp_GetClassName(_swigobj)  (_swigobj->GetClassName()) 
1106 static PyObject 
*_wrap_wxPyApp_GetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1107     PyObject 
* _resultobj
; 
1110     PyObject 
* _argo0 
= 0; 
1111     char *_kwnames
[] = { "self", NULL 
}; 
1114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetClassName",_kwnames
,&_argo0
))  
1117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetClassName. Expected _wxPyApp_p."); 
1124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1125     _result 
= new wxString (wxPyApp_GetClassName(_arg0
)); 
1127     wxPyEndAllowThreads(__tstate
); 
1128     if (PyErr_Occurred()) return NULL
; 
1131     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1133     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1142 #define wxPyApp_GetExitOnFrameDelete(_swigobj)  (_swigobj->GetExitOnFrameDelete()) 
1143 static PyObject 
*_wrap_wxPyApp_GetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1144     PyObject 
* _resultobj
; 
1147     PyObject 
* _argo0 
= 0; 
1148     char *_kwnames
[] = { "self", NULL 
}; 
1151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetExitOnFrameDelete",_kwnames
,&_argo0
))  
1154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetExitOnFrameDelete. Expected _wxPyApp_p."); 
1161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1162     _result 
= (bool )wxPyApp_GetExitOnFrameDelete(_arg0
); 
1164     wxPyEndAllowThreads(__tstate
); 
1165     if (PyErr_Occurred()) return NULL
; 
1166 }    _resultobj 
= Py_BuildValue("i",_result
); 
1170 #define wxPyApp_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1171 static PyObject 
*_wrap_wxPyApp_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1172     PyObject 
* _resultobj
; 
1175     PyObject 
* _argo0 
= 0; 
1176     char *_kwnames
[] = { "self", NULL 
}; 
1179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetPrintMode",_kwnames
,&_argo0
))  
1182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetPrintMode. Expected _wxPyApp_p."); 
1189     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1190     _result 
= (int )wxPyApp_GetPrintMode(_arg0
); 
1192     wxPyEndAllowThreads(__tstate
); 
1193     if (PyErr_Occurred()) return NULL
; 
1194 }    _resultobj 
= Py_BuildValue("i",_result
); 
1198 #define wxPyApp_GetTopWindow(_swigobj)  (_swigobj->GetTopWindow()) 
1199 static PyObject 
*_wrap_wxPyApp_GetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1200     PyObject 
* _resultobj
; 
1203     PyObject 
* _argo0 
= 0; 
1204     char *_kwnames
[] = { "self", NULL 
}; 
1207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetTopWindow",_kwnames
,&_argo0
))  
1210         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1211         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetTopWindow. Expected _wxPyApp_p."); 
1217     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1218     _result 
= (wxWindow 
*)wxPyApp_GetTopWindow(_arg0
); 
1220     wxPyEndAllowThreads(__tstate
); 
1221     if (PyErr_Occurred()) return NULL
; 
1222 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1226 #define wxPyApp_GetVendorName(_swigobj)  (_swigobj->GetVendorName()) 
1227 static PyObject 
*_wrap_wxPyApp_GetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1228     PyObject 
* _resultobj
; 
1231     PyObject 
* _argo0 
= 0; 
1232     char *_kwnames
[] = { "self", NULL 
}; 
1235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetVendorName",_kwnames
,&_argo0
))  
1238         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1239         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetVendorName. Expected _wxPyApp_p."); 
1245     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1246     _result 
= new wxString (wxPyApp_GetVendorName(_arg0
)); 
1248     wxPyEndAllowThreads(__tstate
); 
1249     if (PyErr_Occurred()) return NULL
; 
1252     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1254     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1263 #define wxPyApp_GetUseBestVisual(_swigobj)  (_swigobj->GetUseBestVisual()) 
1264 static PyObject 
*_wrap_wxPyApp_GetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1265     PyObject 
* _resultobj
; 
1268     PyObject 
* _argo0 
= 0; 
1269     char *_kwnames
[] = { "self", NULL 
}; 
1272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetUseBestVisual",_kwnames
,&_argo0
))  
1275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetUseBestVisual. Expected _wxPyApp_p."); 
1282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1283     _result 
= (bool )wxPyApp_GetUseBestVisual(_arg0
); 
1285     wxPyEndAllowThreads(__tstate
); 
1286     if (PyErr_Occurred()) return NULL
; 
1287 }    _resultobj 
= Py_BuildValue("i",_result
); 
1291 #define wxPyApp_Dispatch(_swigobj)  (_swigobj->Dispatch()) 
1292 static PyObject 
*_wrap_wxPyApp_Dispatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1293     PyObject 
* _resultobj
; 
1295     PyObject 
* _argo0 
= 0; 
1296     char *_kwnames
[] = { "self", NULL 
}; 
1299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Dispatch",_kwnames
,&_argo0
))  
1302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Dispatch. Expected _wxPyApp_p."); 
1309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1310     wxPyApp_Dispatch(_arg0
); 
1312     wxPyEndAllowThreads(__tstate
); 
1313     if (PyErr_Occurred()) return NULL
; 
1314 }    Py_INCREF(Py_None
); 
1315     _resultobj 
= Py_None
; 
1319 #define wxPyApp_ExitMainLoop(_swigobj)  (_swigobj->ExitMainLoop()) 
1320 static PyObject 
*_wrap_wxPyApp_ExitMainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1321     PyObject 
* _resultobj
; 
1323     PyObject 
* _argo0 
= 0; 
1324     char *_kwnames
[] = { "self", NULL 
}; 
1327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ExitMainLoop",_kwnames
,&_argo0
))  
1330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ExitMainLoop. Expected _wxPyApp_p."); 
1337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1338     wxPyApp_ExitMainLoop(_arg0
); 
1340     wxPyEndAllowThreads(__tstate
); 
1341     if (PyErr_Occurred()) return NULL
; 
1342 }    Py_INCREF(Py_None
); 
1343     _resultobj 
= Py_None
; 
1347 #define wxPyApp_Initialized(_swigobj)  (_swigobj->Initialized()) 
1348 static PyObject 
*_wrap_wxPyApp_Initialized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1349     PyObject 
* _resultobj
; 
1352     PyObject 
* _argo0 
= 0; 
1353     char *_kwnames
[] = { "self", NULL 
}; 
1356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Initialized",_kwnames
,&_argo0
))  
1359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Initialized. Expected _wxPyApp_p."); 
1366     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1367     _result 
= (bool )wxPyApp_Initialized(_arg0
); 
1369     wxPyEndAllowThreads(__tstate
); 
1370     if (PyErr_Occurred()) return NULL
; 
1371 }    _resultobj 
= Py_BuildValue("i",_result
); 
1375 #define wxPyApp_MainLoop(_swigobj)  (_swigobj->MainLoop()) 
1376 static PyObject 
*_wrap_wxPyApp_MainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1377     PyObject 
* _resultobj
; 
1380     PyObject 
* _argo0 
= 0; 
1381     char *_kwnames
[] = { "self", NULL 
}; 
1384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_MainLoop",_kwnames
,&_argo0
))  
1387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_MainLoop. Expected _wxPyApp_p."); 
1394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1395     _result 
= (int )wxPyApp_MainLoop(_arg0
); 
1397     wxPyEndAllowThreads(__tstate
); 
1398     if (PyErr_Occurred()) return NULL
; 
1399 }    _resultobj 
= Py_BuildValue("i",_result
); 
1403 #define wxPyApp_Pending(_swigobj)  (_swigobj->Pending()) 
1404 static PyObject 
*_wrap_wxPyApp_Pending(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1405     PyObject 
* _resultobj
; 
1408     PyObject 
* _argo0 
= 0; 
1409     char *_kwnames
[] = { "self", NULL 
}; 
1412     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Pending",_kwnames
,&_argo0
))  
1415         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1416         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Pending. Expected _wxPyApp_p."); 
1422     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1423     _result 
= (bool )wxPyApp_Pending(_arg0
); 
1425     wxPyEndAllowThreads(__tstate
); 
1426     if (PyErr_Occurred()) return NULL
; 
1427 }    _resultobj 
= Py_BuildValue("i",_result
); 
1431 #define wxPyApp_ProcessIdle(_swigobj)  (_swigobj->ProcessIdle()) 
1432 static PyObject 
*_wrap_wxPyApp_ProcessIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1433     PyObject 
* _resultobj
; 
1436     PyObject 
* _argo0 
= 0; 
1437     char *_kwnames
[] = { "self", NULL 
}; 
1440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ProcessIdle",_kwnames
,&_argo0
))  
1443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ProcessIdle. Expected _wxPyApp_p."); 
1450     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1451     _result 
= (bool )wxPyApp_ProcessIdle(_arg0
); 
1453     wxPyEndAllowThreads(__tstate
); 
1454     if (PyErr_Occurred()) return NULL
; 
1455 }    _resultobj 
= Py_BuildValue("i",_result
); 
1459 #define wxPyApp_Yield(_swigobj,_swigarg0)  (_swigobj->Yield(_swigarg0)) 
1460 static PyObject 
*_wrap_wxPyApp_Yield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1461     PyObject 
* _resultobj
; 
1464     bool  _arg1 
= (bool ) FALSE
; 
1465     PyObject 
* _argo0 
= 0; 
1466     int tempbool1 
= (int) FALSE
; 
1467     char *_kwnames
[] = { "self","onlyIfNeeded", NULL 
}; 
1470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyApp_Yield",_kwnames
,&_argo0
,&tempbool1
))  
1473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Yield. Expected _wxPyApp_p."); 
1479     _arg1 
= (bool ) tempbool1
; 
1481     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1482     _result 
= (bool )wxPyApp_Yield(_arg0
,_arg1
); 
1484     wxPyEndAllowThreads(__tstate
); 
1485     if (PyErr_Occurred()) return NULL
; 
1486 }    _resultobj 
= Py_BuildValue("i",_result
); 
1490 #define wxPyApp_SetAppName(_swigobj,_swigarg0)  (_swigobj->SetAppName(_swigarg0)) 
1491 static PyObject 
*_wrap_wxPyApp_SetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1492     PyObject 
* _resultobj
; 
1495     PyObject 
* _argo0 
= 0; 
1496     PyObject 
* _obj1 
= 0; 
1497     char *_kwnames
[] = { "self","name", NULL 
}; 
1500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetAppName",_kwnames
,&_argo0
,&_obj1
))  
1503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAppName. Expected _wxPyApp_p."); 
1510     _arg1 
= wxString_in_helper(_obj1
); 
1515     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1516     wxPyApp_SetAppName(_arg0
,*_arg1
); 
1518     wxPyEndAllowThreads(__tstate
); 
1519     if (PyErr_Occurred()) return NULL
; 
1520 }    Py_INCREF(Py_None
); 
1521     _resultobj 
= Py_None
; 
1529 #define wxPyApp_SetClassName(_swigobj,_swigarg0)  (_swigobj->SetClassName(_swigarg0)) 
1530 static PyObject 
*_wrap_wxPyApp_SetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1531     PyObject 
* _resultobj
; 
1534     PyObject 
* _argo0 
= 0; 
1535     PyObject 
* _obj1 
= 0; 
1536     char *_kwnames
[] = { "self","name", NULL 
}; 
1539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetClassName",_kwnames
,&_argo0
,&_obj1
))  
1542         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1543         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetClassName. Expected _wxPyApp_p."); 
1549     _arg1 
= wxString_in_helper(_obj1
); 
1554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1555     wxPyApp_SetClassName(_arg0
,*_arg1
); 
1557     wxPyEndAllowThreads(__tstate
); 
1558     if (PyErr_Occurred()) return NULL
; 
1559 }    Py_INCREF(Py_None
); 
1560     _resultobj 
= Py_None
; 
1568 #define wxPyApp_SetExitOnFrameDelete(_swigobj,_swigarg0)  (_swigobj->SetExitOnFrameDelete(_swigarg0)) 
1569 static PyObject 
*_wrap_wxPyApp_SetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1570     PyObject 
* _resultobj
; 
1573     PyObject 
* _argo0 
= 0; 
1575     char *_kwnames
[] = { "self","flag", NULL 
}; 
1578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetExitOnFrameDelete",_kwnames
,&_argo0
,&tempbool1
))  
1581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetExitOnFrameDelete. Expected _wxPyApp_p."); 
1587     _arg1 
= (bool ) tempbool1
; 
1589     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1590     wxPyApp_SetExitOnFrameDelete(_arg0
,_arg1
); 
1592     wxPyEndAllowThreads(__tstate
); 
1593     if (PyErr_Occurred()) return NULL
; 
1594 }    Py_INCREF(Py_None
); 
1595     _resultobj 
= Py_None
; 
1599 #define wxPyApp_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1600 static PyObject 
*_wrap_wxPyApp_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1601     PyObject 
* _resultobj
; 
1604     PyObject 
* _argo0 
= 0; 
1605     char *_kwnames
[] = { "self","mode", NULL 
}; 
1608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetPrintMode",_kwnames
,&_argo0
,&_arg1
))  
1611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetPrintMode. Expected _wxPyApp_p."); 
1618     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1619     wxPyApp_SetPrintMode(_arg0
,_arg1
); 
1621     wxPyEndAllowThreads(__tstate
); 
1622     if (PyErr_Occurred()) return NULL
; 
1623 }    Py_INCREF(Py_None
); 
1624     _resultobj 
= Py_None
; 
1628 #define wxPyApp_SetTopWindow(_swigobj,_swigarg0)  (_swigobj->SetTopWindow(_swigarg0)) 
1629 static PyObject 
*_wrap_wxPyApp_SetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1630     PyObject 
* _resultobj
; 
1633     PyObject 
* _argo0 
= 0; 
1634     PyObject 
* _argo1 
= 0; 
1635     char *_kwnames
[] = { "self","window", NULL 
}; 
1638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetTopWindow",_kwnames
,&_argo0
,&_argo1
))  
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_SetTopWindow. Expected _wxPyApp_p."); 
1648         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1649         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyApp_SetTopWindow. Expected _wxWindow_p."); 
1655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1656     wxPyApp_SetTopWindow(_arg0
,_arg1
); 
1658     wxPyEndAllowThreads(__tstate
); 
1659     if (PyErr_Occurred()) return NULL
; 
1660 }    Py_INCREF(Py_None
); 
1661     _resultobj 
= Py_None
; 
1665 #define wxPyApp_SetVendorName(_swigobj,_swigarg0)  (_swigobj->SetVendorName(_swigarg0)) 
1666 static PyObject 
*_wrap_wxPyApp_SetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1667     PyObject 
* _resultobj
; 
1670     PyObject 
* _argo0 
= 0; 
1671     PyObject 
* _obj1 
= 0; 
1672     char *_kwnames
[] = { "self","name", NULL 
}; 
1675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetVendorName",_kwnames
,&_argo0
,&_obj1
))  
1678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetVendorName. Expected _wxPyApp_p."); 
1685     _arg1 
= wxString_in_helper(_obj1
); 
1690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1691     wxPyApp_SetVendorName(_arg0
,*_arg1
); 
1693     wxPyEndAllowThreads(__tstate
); 
1694     if (PyErr_Occurred()) return NULL
; 
1695 }    Py_INCREF(Py_None
); 
1696     _resultobj 
= Py_None
; 
1704 #define wxPyApp_SetUseBestVisual(_swigobj,_swigarg0)  (_swigobj->SetUseBestVisual(_swigarg0)) 
1705 static PyObject 
*_wrap_wxPyApp_SetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1706     PyObject 
* _resultobj
; 
1709     PyObject 
* _argo0 
= 0; 
1711     char *_kwnames
[] = { "self","flag", NULL 
}; 
1714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetUseBestVisual",_kwnames
,&_argo0
,&tempbool1
))  
1717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetUseBestVisual. Expected _wxPyApp_p."); 
1723     _arg1 
= (bool ) tempbool1
; 
1725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1726     wxPyApp_SetUseBestVisual(_arg0
,_arg1
); 
1728     wxPyEndAllowThreads(__tstate
); 
1729     if (PyErr_Occurred()) return NULL
; 
1730 }    Py_INCREF(Py_None
); 
1731     _resultobj 
= Py_None
; 
1735 #define wxPyApp_GetAssertMode(_swigobj)  (_swigobj->GetAssertMode()) 
1736 static PyObject 
*_wrap_wxPyApp_GetAssertMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1737     PyObject 
* _resultobj
; 
1740     PyObject 
* _argo0 
= 0; 
1741     char *_kwnames
[] = { "self", NULL 
}; 
1744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAssertMode",_kwnames
,&_argo0
))  
1747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAssertMode. Expected _wxPyApp_p."); 
1754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1755     _result 
= (int )wxPyApp_GetAssertMode(_arg0
); 
1757     wxPyEndAllowThreads(__tstate
); 
1758     if (PyErr_Occurred()) return NULL
; 
1759 }    _resultobj 
= Py_BuildValue("i",_result
); 
1763 #define wxPyApp_SetAssertMode(_swigobj,_swigarg0)  (_swigobj->SetAssertMode(_swigarg0)) 
1764 static PyObject 
*_wrap_wxPyApp_SetAssertMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1765     PyObject 
* _resultobj
; 
1768     PyObject 
* _argo0 
= 0; 
1769     char *_kwnames
[] = { "self","mode", NULL 
}; 
1772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetAssertMode",_kwnames
,&_argo0
,&_arg1
))  
1775         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1776         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAssertMode. Expected _wxPyApp_p."); 
1782     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1783     wxPyApp_SetAssertMode(_arg0
,_arg1
); 
1785     wxPyEndAllowThreads(__tstate
); 
1786     if (PyErr_Occurred()) return NULL
; 
1787 }    Py_INCREF(Py_None
); 
1788     _resultobj 
= Py_None
; 
1792 static PyObject 
*_wrap_wxPyApp_GetMacDefaultEncodingIsPC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1793     PyObject 
* _resultobj
; 
1795     char *_kwnames
[] = {  NULL 
}; 
1798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacDefaultEncodingIsPC",_kwnames
))  
1801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1802     _result 
= (bool )wxPyApp::GetMacDefaultEncodingIsPC(); 
1804     wxPyEndAllowThreads(__tstate
); 
1805     if (PyErr_Occurred()) return NULL
; 
1806 }    _resultobj 
= Py_BuildValue("i",_result
); 
1810 static PyObject 
*_wrap_wxPyApp_GetMacSupportPCMenuShortcuts(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1811     PyObject 
* _resultobj
; 
1813     char *_kwnames
[] = {  NULL 
}; 
1816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacSupportPCMenuShortcuts",_kwnames
))  
1819     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1820     _result 
= (bool )wxPyApp::GetMacSupportPCMenuShortcuts(); 
1822     wxPyEndAllowThreads(__tstate
); 
1823     if (PyErr_Occurred()) return NULL
; 
1824 }    _resultobj 
= Py_BuildValue("i",_result
); 
1828 static PyObject 
*_wrap_wxPyApp_GetMacAboutMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1829     PyObject 
* _resultobj
; 
1831     char *_kwnames
[] = {  NULL 
}; 
1834     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacAboutMenuItemId",_kwnames
))  
1837     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1838     _result 
= (long )wxPyApp::GetMacAboutMenuItemId(); 
1840     wxPyEndAllowThreads(__tstate
); 
1841     if (PyErr_Occurred()) return NULL
; 
1842 }    _resultobj 
= Py_BuildValue("l",_result
); 
1846 static PyObject 
*_wrap_wxPyApp_GetMacPreferencesMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1847     PyObject 
* _resultobj
; 
1849     char *_kwnames
[] = {  NULL 
}; 
1852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacPreferencesMenuItemId",_kwnames
))  
1855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1856     _result 
= (long )wxPyApp::GetMacPreferencesMenuItemId(); 
1858     wxPyEndAllowThreads(__tstate
); 
1859     if (PyErr_Occurred()) return NULL
; 
1860 }    _resultobj 
= Py_BuildValue("l",_result
); 
1864 static PyObject 
*_wrap_wxPyApp_GetMacExitMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1865     PyObject 
* _resultobj
; 
1867     char *_kwnames
[] = {  NULL 
}; 
1870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacExitMenuItemId",_kwnames
))  
1873     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1874     _result 
= (long )wxPyApp::GetMacExitMenuItemId(); 
1876     wxPyEndAllowThreads(__tstate
); 
1877     if (PyErr_Occurred()) return NULL
; 
1878 }    _resultobj 
= Py_BuildValue("l",_result
); 
1882 static PyObject 
*_wrap_wxPyApp_GetMacHelpMenuTitleName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1883     PyObject 
* _resultobj
; 
1885     char *_kwnames
[] = {  NULL 
}; 
1888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacHelpMenuTitleName",_kwnames
))  
1891     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1892     _result 
= new wxString (wxPyApp::GetMacHelpMenuTitleName()); 
1894     wxPyEndAllowThreads(__tstate
); 
1895     if (PyErr_Occurred()) return NULL
; 
1898     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1900     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1909 static PyObject 
*_wrap_wxPyApp_SetMacDefaultEncodingIsPC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1910     PyObject 
* _resultobj
; 
1913     char *_kwnames
[] = { "val", NULL 
}; 
1916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxPyApp_SetMacDefaultEncodingIsPC",_kwnames
,&tempbool0
))  
1918     _arg0 
= (bool ) tempbool0
; 
1920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1921     wxPyApp::SetMacDefaultEncodingIsPC(_arg0
); 
1923     wxPyEndAllowThreads(__tstate
); 
1924     if (PyErr_Occurred()) return NULL
; 
1925 }    Py_INCREF(Py_None
); 
1926     _resultobj 
= Py_None
; 
1930 static PyObject 
*_wrap_wxPyApp_SetMacSupportPCMenuShortcuts(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1931     PyObject 
* _resultobj
; 
1934     char *_kwnames
[] = { "val", NULL 
}; 
1937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxPyApp_SetMacSupportPCMenuShortcuts",_kwnames
,&tempbool0
))  
1939     _arg0 
= (bool ) tempbool0
; 
1941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1942     wxPyApp::SetMacSupportPCMenuShortcuts(_arg0
); 
1944     wxPyEndAllowThreads(__tstate
); 
1945     if (PyErr_Occurred()) return NULL
; 
1946 }    Py_INCREF(Py_None
); 
1947     _resultobj 
= Py_None
; 
1951 static PyObject 
*_wrap_wxPyApp_SetMacAboutMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1952     PyObject 
* _resultobj
; 
1954     char *_kwnames
[] = { "val", NULL 
}; 
1957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacAboutMenuItemId",_kwnames
,&_arg0
))  
1960     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1961     wxPyApp::SetMacAboutMenuItemId(_arg0
); 
1963     wxPyEndAllowThreads(__tstate
); 
1964     if (PyErr_Occurred()) return NULL
; 
1965 }    Py_INCREF(Py_None
); 
1966     _resultobj 
= Py_None
; 
1970 static PyObject 
*_wrap_wxPyApp_SetMacPreferencesMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1971     PyObject 
* _resultobj
; 
1973     char *_kwnames
[] = { "val", NULL 
}; 
1976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacPreferencesMenuItemId",_kwnames
,&_arg0
))  
1979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1980     wxPyApp::SetMacPreferencesMenuItemId(_arg0
); 
1982     wxPyEndAllowThreads(__tstate
); 
1983     if (PyErr_Occurred()) return NULL
; 
1984 }    Py_INCREF(Py_None
); 
1985     _resultobj 
= Py_None
; 
1989 static PyObject 
*_wrap_wxPyApp_SetMacExitMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1990     PyObject 
* _resultobj
; 
1992     char *_kwnames
[] = { "val", NULL 
}; 
1995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacExitMenuItemId",_kwnames
,&_arg0
))  
1998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1999     wxPyApp::SetMacExitMenuItemId(_arg0
); 
2001     wxPyEndAllowThreads(__tstate
); 
2002     if (PyErr_Occurred()) return NULL
; 
2003 }    Py_INCREF(Py_None
); 
2004     _resultobj 
= Py_None
; 
2008 static PyObject 
*_wrap_wxPyApp_SetMacHelpMenuTitleName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2009     PyObject 
* _resultobj
; 
2011     PyObject 
* _obj0 
= 0; 
2012     char *_kwnames
[] = { "val", NULL 
}; 
2015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_SetMacHelpMenuTitleName",_kwnames
,&_obj0
))  
2018     _arg0 
= wxString_in_helper(_obj0
); 
2023     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2024     wxPyApp::SetMacHelpMenuTitleName(*_arg0
); 
2026     wxPyEndAllowThreads(__tstate
); 
2027     if (PyErr_Occurred()) return NULL
; 
2028 }    Py_INCREF(Py_None
); 
2029     _resultobj 
= Py_None
; 
2037 static PyMethodDef wxcMethods
[] = { 
2038          { "wxPyApp_SetMacHelpMenuTitleName", (PyCFunction
) _wrap_wxPyApp_SetMacHelpMenuTitleName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2039          { "wxPyApp_SetMacExitMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacExitMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2040          { "wxPyApp_SetMacPreferencesMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacPreferencesMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2041          { "wxPyApp_SetMacAboutMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacAboutMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2042          { "wxPyApp_SetMacSupportPCMenuShortcuts", (PyCFunction
) _wrap_wxPyApp_SetMacSupportPCMenuShortcuts
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2043          { "wxPyApp_SetMacDefaultEncodingIsPC", (PyCFunction
) _wrap_wxPyApp_SetMacDefaultEncodingIsPC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2044          { "wxPyApp_GetMacHelpMenuTitleName", (PyCFunction
) _wrap_wxPyApp_GetMacHelpMenuTitleName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2045          { "wxPyApp_GetMacExitMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacExitMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2046          { "wxPyApp_GetMacPreferencesMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacPreferencesMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2047          { "wxPyApp_GetMacAboutMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacAboutMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2048          { "wxPyApp_GetMacSupportPCMenuShortcuts", (PyCFunction
) _wrap_wxPyApp_GetMacSupportPCMenuShortcuts
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2049          { "wxPyApp_GetMacDefaultEncodingIsPC", (PyCFunction
) _wrap_wxPyApp_GetMacDefaultEncodingIsPC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2050          { "wxPyApp_SetAssertMode", (PyCFunction
) _wrap_wxPyApp_SetAssertMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2051          { "wxPyApp_GetAssertMode", (PyCFunction
) _wrap_wxPyApp_GetAssertMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2052          { "wxPyApp_SetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_SetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2053          { "wxPyApp_SetVendorName", (PyCFunction
) _wrap_wxPyApp_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2054          { "wxPyApp_SetTopWindow", (PyCFunction
) _wrap_wxPyApp_SetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2055          { "wxPyApp_SetPrintMode", (PyCFunction
) _wrap_wxPyApp_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2056          { "wxPyApp_SetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_SetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2057          { "wxPyApp_SetClassName", (PyCFunction
) _wrap_wxPyApp_SetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2058          { "wxPyApp_SetAppName", (PyCFunction
) _wrap_wxPyApp_SetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2059          { "wxPyApp_Yield", (PyCFunction
) _wrap_wxPyApp_Yield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2060          { "wxPyApp_ProcessIdle", (PyCFunction
) _wrap_wxPyApp_ProcessIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2061          { "wxPyApp_Pending", (PyCFunction
) _wrap_wxPyApp_Pending
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2062          { "wxPyApp_MainLoop", (PyCFunction
) _wrap_wxPyApp_MainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2063          { "wxPyApp_Initialized", (PyCFunction
) _wrap_wxPyApp_Initialized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2064          { "wxPyApp_ExitMainLoop", (PyCFunction
) _wrap_wxPyApp_ExitMainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2065          { "wxPyApp_Dispatch", (PyCFunction
) _wrap_wxPyApp_Dispatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2066          { "wxPyApp_GetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_GetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2067          { "wxPyApp_GetVendorName", (PyCFunction
) _wrap_wxPyApp_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2068          { "wxPyApp_GetTopWindow", (PyCFunction
) _wrap_wxPyApp_GetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2069          { "wxPyApp_GetPrintMode", (PyCFunction
) _wrap_wxPyApp_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2070          { "wxPyApp_GetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_GetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2071          { "wxPyApp_GetClassName", (PyCFunction
) _wrap_wxPyApp_GetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2072          { "wxPyApp_GetAppName", (PyCFunction
) _wrap_wxPyApp_GetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2073          { "wxPyApp__setCallbackInfo", (PyCFunction
) _wrap_wxPyApp__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2074          { "delete_wxPyApp", (PyCFunction
) _wrap_delete_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2075          { "new_wxPyApp", (PyCFunction
) _wrap_new_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2076          { "wxApp_CleanUp", (PyCFunction
) _wrap_wxApp_CleanUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2077          { "wxGetApp", (PyCFunction
) _wrap_wxGetApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2078          { "_wxSetDictionary", (PyCFunction
) __wxSetDictionary
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2079          { "_wxStart", (PyCFunction
) __wxStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2080          { "ptrmap", (PyCFunction
) _wrap_ptrmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2081          { "ptradd", (PyCFunction
) _wrap_ptradd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2082          { "ptrfree", (PyCFunction
) _wrap_ptrfree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2083          { "ptrcreate", (PyCFunction
) _wrap_ptrcreate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2084          { "ptrset", (PyCFunction
) _wrap_ptrset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2085          { "ptrvalue", (PyCFunction
) _wrap_ptrvalue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2086          { "ptrcast", (PyCFunction
) _wrap_ptrcast
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2093  * This table is used by the pointer type-checker 
2095 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
2096     { "_signed_long","_long",0}, 
2097     { "_wxPrintQuality","_wxCoord",0}, 
2098     { "_wxPrintQuality","_int",0}, 
2099     { "_wxPrintQuality","_signed_int",0}, 
2100     { "_wxPrintQuality","_unsigned_int",0}, 
2101     { "_wxPrintQuality","_wxWindowID",0}, 
2102     { "_wxPrintQuality","_uint",0}, 
2103     { "_wxPrintQuality","_EBool",0}, 
2104     { "_wxPrintQuality","_size_t",0}, 
2105     { "_wxPrintQuality","_time_t",0}, 
2106     { "_byte","_unsigned_char",0}, 
2107     { "_long","_unsigned_long",0}, 
2108     { "_long","_signed_long",0}, 
2109     { "_size_t","_wxCoord",0}, 
2110     { "_size_t","_wxPrintQuality",0}, 
2111     { "_size_t","_time_t",0}, 
2112     { "_size_t","_unsigned_int",0}, 
2113     { "_size_t","_int",0}, 
2114     { "_size_t","_wxWindowID",0}, 
2115     { "_size_t","_uint",0}, 
2116     { "_uint","_wxCoord",0}, 
2117     { "_uint","_wxPrintQuality",0}, 
2118     { "_uint","_time_t",0}, 
2119     { "_uint","_size_t",0}, 
2120     { "_uint","_unsigned_int",0}, 
2121     { "_uint","_int",0}, 
2122     { "_uint","_wxWindowID",0}, 
2123     { "_wxChar","_char",0}, 
2124     { "_char","_wxChar",0}, 
2125     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
2126     { "_EBool","_wxCoord",0}, 
2127     { "_EBool","_wxPrintQuality",0}, 
2128     { "_EBool","_signed_int",0}, 
2129     { "_EBool","_int",0}, 
2130     { "_EBool","_wxWindowID",0}, 
2131     { "_unsigned_long","_long",0}, 
2132     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
2133     { "_signed_int","_wxCoord",0}, 
2134     { "_signed_int","_wxPrintQuality",0}, 
2135     { "_signed_int","_EBool",0}, 
2136     { "_signed_int","_wxWindowID",0}, 
2137     { "_signed_int","_int",0}, 
2138     { "_WXTYPE","_wxDateTime_t",0}, 
2139     { "_WXTYPE","_short",0}, 
2140     { "_WXTYPE","_signed_short",0}, 
2141     { "_WXTYPE","_unsigned_short",0}, 
2142     { "_unsigned_short","_wxDateTime_t",0}, 
2143     { "_unsigned_short","_WXTYPE",0}, 
2144     { "_unsigned_short","_short",0}, 
2145     { "_wxObject","_wxPyApp",SwigwxPyAppTowxObject
}, 
2146     { "_signed_short","_WXTYPE",0}, 
2147     { "_signed_short","_short",0}, 
2148     { "_unsigned_char","_byte",0}, 
2149     { "_unsigned_int","_wxCoord",0}, 
2150     { "_unsigned_int","_wxPrintQuality",0}, 
2151     { "_unsigned_int","_time_t",0}, 
2152     { "_unsigned_int","_size_t",0}, 
2153     { "_unsigned_int","_uint",0}, 
2154     { "_unsigned_int","_wxWindowID",0}, 
2155     { "_unsigned_int","_int",0}, 
2156     { "_short","_wxDateTime_t",0}, 
2157     { "_short","_WXTYPE",0}, 
2158     { "_short","_unsigned_short",0}, 
2159     { "_short","_signed_short",0}, 
2160     { "_wxWindowID","_wxCoord",0}, 
2161     { "_wxWindowID","_wxPrintQuality",0}, 
2162     { "_wxWindowID","_time_t",0}, 
2163     { "_wxWindowID","_size_t",0}, 
2164     { "_wxWindowID","_EBool",0}, 
2165     { "_wxWindowID","_uint",0}, 
2166     { "_wxWindowID","_int",0}, 
2167     { "_wxWindowID","_signed_int",0}, 
2168     { "_wxWindowID","_unsigned_int",0}, 
2169     { "_int","_wxCoord",0}, 
2170     { "_int","_wxPrintQuality",0}, 
2171     { "_int","_time_t",0}, 
2172     { "_int","_size_t",0}, 
2173     { "_int","_EBool",0}, 
2174     { "_int","_uint",0}, 
2175     { "_int","_wxWindowID",0}, 
2176     { "_int","_unsigned_int",0}, 
2177     { "_int","_signed_int",0}, 
2178     { "_wxDateTime_t","_unsigned_short",0}, 
2179     { "_wxDateTime_t","_short",0}, 
2180     { "_wxDateTime_t","_WXTYPE",0}, 
2181     { "_time_t","_wxCoord",0}, 
2182     { "_time_t","_wxPrintQuality",0}, 
2183     { "_time_t","_unsigned_int",0}, 
2184     { "_time_t","_int",0}, 
2185     { "_time_t","_wxWindowID",0}, 
2186     { "_time_t","_uint",0}, 
2187     { "_time_t","_size_t",0}, 
2188     { "_wxCoord","_int",0}, 
2189     { "_wxCoord","_signed_int",0}, 
2190     { "_wxCoord","_unsigned_int",0}, 
2191     { "_wxCoord","_wxWindowID",0}, 
2192     { "_wxCoord","_uint",0}, 
2193     { "_wxCoord","_EBool",0}, 
2194     { "_wxCoord","_size_t",0}, 
2195     { "_wxCoord","_time_t",0}, 
2196     { "_wxCoord","_wxPrintQuality",0}, 
2197     { "_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler
}, 
2200 static PyObject 
*SWIG_globals
; 
2204 SWIGEXPORT(void) initwxc() { 
2206          SWIG_globals 
= SWIG_newvarlink(); 
2207          m 
= Py_InitModule("wxc", wxcMethods
); 
2208          d 
= PyModule_GetDict(m
); 
2209          PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long) wxMAJOR_VERSION
)); 
2210          PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long) wxMINOR_VERSION
)); 
2211          PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long) wxRELEASE_NUMBER
)); 
2212          PyDict_SetItemString(d
,"wxNOT_FOUND", PyInt_FromLong((long) wxNOT_FOUND
)); 
2213          PyDict_SetItemString(d
,"wxVSCROLL", PyInt_FromLong((long) wxVSCROLL
)); 
2214          PyDict_SetItemString(d
,"wxHSCROLL", PyInt_FromLong((long) wxHSCROLL
)); 
2215          PyDict_SetItemString(d
,"wxCAPTION", PyInt_FromLong((long) wxCAPTION
)); 
2216          PyDict_SetItemString(d
,"wxDOUBLE_BORDER", PyInt_FromLong((long) wxDOUBLE_BORDER
)); 
2217          PyDict_SetItemString(d
,"wxSUNKEN_BORDER", PyInt_FromLong((long) wxSUNKEN_BORDER
)); 
2218          PyDict_SetItemString(d
,"wxRAISED_BORDER", PyInt_FromLong((long) wxRAISED_BORDER
)); 
2219          PyDict_SetItemString(d
,"wxBORDER", PyInt_FromLong((long) wxBORDER
)); 
2220          PyDict_SetItemString(d
,"wxSIMPLE_BORDER", PyInt_FromLong((long) wxSIMPLE_BORDER
)); 
2221          PyDict_SetItemString(d
,"wxSTATIC_BORDER", PyInt_FromLong((long) wxSTATIC_BORDER
)); 
2222          PyDict_SetItemString(d
,"wxTRANSPARENT_WINDOW", PyInt_FromLong((long) wxTRANSPARENT_WINDOW
)); 
2223          PyDict_SetItemString(d
,"wxNO_BORDER", PyInt_FromLong((long) wxNO_BORDER
)); 
2224          PyDict_SetItemString(d
,"wxUSER_COLOURS", PyInt_FromLong((long) wxUSER_COLOURS
)); 
2225          PyDict_SetItemString(d
,"wxNO_3D", PyInt_FromLong((long) wxNO_3D
)); 
2226          PyDict_SetItemString(d
,"wxTAB_TRAVERSAL", PyInt_FromLong((long) wxTAB_TRAVERSAL
)); 
2227          PyDict_SetItemString(d
,"wxWANTS_CHARS", PyInt_FromLong((long) wxWANTS_CHARS
)); 
2228          PyDict_SetItemString(d
,"wxPOPUP_WINDOW", PyInt_FromLong((long) wxPOPUP_WINDOW
)); 
2229          PyDict_SetItemString(d
,"wxHORIZONTAL", PyInt_FromLong((long) wxHORIZONTAL
)); 
2230          PyDict_SetItemString(d
,"wxVERTICAL", PyInt_FromLong((long) wxVERTICAL
)); 
2231          PyDict_SetItemString(d
,"wxBOTH", PyInt_FromLong((long) wxBOTH
)); 
2232          PyDict_SetItemString(d
,"wxCENTER_FRAME", PyInt_FromLong((long) wxCENTER_FRAME
)); 
2233          PyDict_SetItemString(d
,"wxCENTRE_ON_SCREEN", PyInt_FromLong((long) wxCENTRE_ON_SCREEN
)); 
2234          PyDict_SetItemString(d
,"wxCENTER_ON_SCREEN", PyInt_FromLong((long) wxCENTER_ON_SCREEN
)); 
2235          PyDict_SetItemString(d
,"wxSTAY_ON_TOP", PyInt_FromLong((long) wxSTAY_ON_TOP
)); 
2236          PyDict_SetItemString(d
,"wxICONIZE", PyInt_FromLong((long) wxICONIZE
)); 
2237          PyDict_SetItemString(d
,"wxMINIMIZE", PyInt_FromLong((long) wxMINIMIZE
)); 
2238          PyDict_SetItemString(d
,"wxMAXIMIZE", PyInt_FromLong((long) wxMAXIMIZE
)); 
2239          PyDict_SetItemString(d
,"wxCLOSE_BOX", PyInt_FromLong((long) wxCLOSE_BOX
)); 
2240          PyDict_SetItemString(d
,"wxTHICK_FRAME", PyInt_FromLong((long) wxTHICK_FRAME
)); 
2241          PyDict_SetItemString(d
,"wxSYSTEM_MENU", PyInt_FromLong((long) wxSYSTEM_MENU
)); 
2242          PyDict_SetItemString(d
,"wxMINIMIZE_BOX", PyInt_FromLong((long) wxMINIMIZE_BOX
)); 
2243          PyDict_SetItemString(d
,"wxMAXIMIZE_BOX", PyInt_FromLong((long) wxMAXIMIZE_BOX
)); 
2244          PyDict_SetItemString(d
,"wxTINY_CAPTION_HORIZ", PyInt_FromLong((long) wxTINY_CAPTION_HORIZ
)); 
2245          PyDict_SetItemString(d
,"wxTINY_CAPTION_VERT", PyInt_FromLong((long) wxTINY_CAPTION_VERT
)); 
2246          PyDict_SetItemString(d
,"wxRESIZE_BOX", PyInt_FromLong((long) wxRESIZE_BOX
)); 
2247          PyDict_SetItemString(d
,"wxRESIZE_BORDER", PyInt_FromLong((long) wxRESIZE_BORDER
)); 
2248          PyDict_SetItemString(d
,"wxDIALOG_MODAL", PyInt_FromLong((long) wxDIALOG_MODAL
)); 
2249          PyDict_SetItemString(d
,"wxDIALOG_MODELESS", PyInt_FromLong((long) wxDIALOG_MODELESS
)); 
2250          PyDict_SetItemString(d
,"wxDIALOG_NO_PARENT", PyInt_FromLong((long) wxDIALOG_NO_PARENT
)); 
2251          PyDict_SetItemString(d
,"wxDEFAULT_FRAME_STYLE", PyInt_FromLong((long) wxDEFAULT_FRAME_STYLE
)); 
2252          PyDict_SetItemString(d
,"wxDEFAULT_DIALOG_STYLE", PyInt_FromLong((long) wxDEFAULT_DIALOG_STYLE
)); 
2253          PyDict_SetItemString(d
,"wxFRAME_TOOL_WINDOW", PyInt_FromLong((long) wxFRAME_TOOL_WINDOW
)); 
2254          PyDict_SetItemString(d
,"wxFRAME_FLOAT_ON_PARENT", PyInt_FromLong((long) wxFRAME_FLOAT_ON_PARENT
)); 
2255          PyDict_SetItemString(d
,"wxFRAME_NO_WINDOW_MENU", PyInt_FromLong((long) wxFRAME_NO_WINDOW_MENU
)); 
2256          PyDict_SetItemString(d
,"wxFRAME_NO_TASKBAR", PyInt_FromLong((long) wxFRAME_NO_TASKBAR
)); 
2257          PyDict_SetItemString(d
,"wxFRAME_SHAPED", PyInt_FromLong((long) wxFRAME_SHAPED
)); 
2258          PyDict_SetItemString(d
,"wxED_CLIENT_MARGIN", PyInt_FromLong((long) wxED_CLIENT_MARGIN
)); 
2259          PyDict_SetItemString(d
,"wxED_BUTTONS_BOTTOM", PyInt_FromLong((long) wxED_BUTTONS_BOTTOM
)); 
2260          PyDict_SetItemString(d
,"wxED_BUTTONS_RIGHT", PyInt_FromLong((long) wxED_BUTTONS_RIGHT
)); 
2261          PyDict_SetItemString(d
,"wxED_STATIC_LINE", PyInt_FromLong((long) wxED_STATIC_LINE
)); 
2262          PyDict_SetItemString(d
,"wxEXT_DIALOG_STYLE", PyInt_FromLong((long) wxEXT_DIALOG_STYLE
)); 
2263          PyDict_SetItemString(d
,"wxCLIP_CHILDREN", PyInt_FromLong((long) wxCLIP_CHILDREN
)); 
2264          PyDict_SetItemString(d
,"wxCLIP_SIBLINGS", PyInt_FromLong((long) wxCLIP_SIBLINGS
)); 
2265          PyDict_SetItemString(d
,"wxRETAINED", PyInt_FromLong((long) wxRETAINED
)); 
2266          PyDict_SetItemString(d
,"wxBACKINGSTORE", PyInt_FromLong((long) wxBACKINGSTORE
)); 
2267          PyDict_SetItemString(d
,"wxCOLOURED", PyInt_FromLong((long) wxCOLOURED
)); 
2268          PyDict_SetItemString(d
,"wxFIXED_LENGTH", PyInt_FromLong((long) wxFIXED_LENGTH
)); 
2269          PyDict_SetItemString(d
,"wxALIGN_LEFT", PyInt_FromLong((long) wxALIGN_LEFT
)); 
2270          PyDict_SetItemString(d
,"wxALIGN_CENTER_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTER_HORIZONTAL
)); 
2271          PyDict_SetItemString(d
,"wxALIGN_CENTRE_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTRE_HORIZONTAL
)); 
2272          PyDict_SetItemString(d
,"wxALIGN_RIGHT", PyInt_FromLong((long) wxALIGN_RIGHT
)); 
2273          PyDict_SetItemString(d
,"wxALIGN_BOTTOM", PyInt_FromLong((long) wxALIGN_BOTTOM
)); 
2274          PyDict_SetItemString(d
,"wxALIGN_CENTER_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTER_VERTICAL
)); 
2275          PyDict_SetItemString(d
,"wxALIGN_CENTRE_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTRE_VERTICAL
)); 
2276          PyDict_SetItemString(d
,"wxALIGN_TOP", PyInt_FromLong((long) wxALIGN_TOP
)); 
2277          PyDict_SetItemString(d
,"wxALIGN_CENTER", PyInt_FromLong((long) wxALIGN_CENTER
)); 
2278          PyDict_SetItemString(d
,"wxALIGN_CENTRE", PyInt_FromLong((long) wxALIGN_CENTRE
)); 
2279          PyDict_SetItemString(d
,"wxSHAPED", PyInt_FromLong((long) wxSHAPED
)); 
2280          PyDict_SetItemString(d
,"wxADJUST_MINSIZE", PyInt_FromLong((long) wxADJUST_MINSIZE
)); 
2281          PyDict_SetItemString(d
,"wxLB_NEEDED_SB", PyInt_FromLong((long) wxLB_NEEDED_SB
)); 
2282          PyDict_SetItemString(d
,"wxLB_ALWAYS_SB", PyInt_FromLong((long) wxLB_ALWAYS_SB
)); 
2283          PyDict_SetItemString(d
,"wxLB_SORT", PyInt_FromLong((long) wxLB_SORT
)); 
2284          PyDict_SetItemString(d
,"wxLB_SINGLE", PyInt_FromLong((long) wxLB_SINGLE
)); 
2285          PyDict_SetItemString(d
,"wxLB_MULTIPLE", PyInt_FromLong((long) wxLB_MULTIPLE
)); 
2286          PyDict_SetItemString(d
,"wxLB_EXTENDED", PyInt_FromLong((long) wxLB_EXTENDED
)); 
2287          PyDict_SetItemString(d
,"wxLB_OWNERDRAW", PyInt_FromLong((long) wxLB_OWNERDRAW
)); 
2288          PyDict_SetItemString(d
,"wxLB_HSCROLL", PyInt_FromLong((long) wxLB_HSCROLL
)); 
2289          PyDict_SetItemString(d
,"wxPROCESS_ENTER", PyInt_FromLong((long) wxPROCESS_ENTER
)); 
2290          PyDict_SetItemString(d
,"wxPASSWORD", PyInt_FromLong((long) wxPASSWORD
)); 
2291          PyDict_SetItemString(d
,"wxCB_SIMPLE", PyInt_FromLong((long) wxCB_SIMPLE
)); 
2292          PyDict_SetItemString(d
,"wxCB_DROPDOWN", PyInt_FromLong((long) wxCB_DROPDOWN
)); 
2293          PyDict_SetItemString(d
,"wxCB_SORT", PyInt_FromLong((long) wxCB_SORT
)); 
2294          PyDict_SetItemString(d
,"wxCB_READONLY", PyInt_FromLong((long) wxCB_READONLY
)); 
2295          PyDict_SetItemString(d
,"wxRA_HORIZONTAL", PyInt_FromLong((long) wxRA_HORIZONTAL
)); 
2296          PyDict_SetItemString(d
,"wxRA_VERTICAL", PyInt_FromLong((long) wxRA_VERTICAL
)); 
2297          PyDict_SetItemString(d
,"wxRA_SPECIFY_ROWS", PyInt_FromLong((long) wxRA_SPECIFY_ROWS
)); 
2298          PyDict_SetItemString(d
,"wxRA_SPECIFY_COLS", PyInt_FromLong((long) wxRA_SPECIFY_COLS
)); 
2299          PyDict_SetItemString(d
,"wxRB_GROUP", PyInt_FromLong((long) wxRB_GROUP
)); 
2300          PyDict_SetItemString(d
,"wxRB_SINGLE", PyInt_FromLong((long) wxRB_SINGLE
)); 
2301          PyDict_SetItemString(d
,"wxGA_PROGRESSBAR", PyInt_FromLong((long) wxGA_PROGRESSBAR
)); 
2302          PyDict_SetItemString(d
,"wxGA_HORIZONTAL", PyInt_FromLong((long) wxGA_HORIZONTAL
)); 
2303          PyDict_SetItemString(d
,"wxGA_VERTICAL", PyInt_FromLong((long) wxGA_VERTICAL
)); 
2304          PyDict_SetItemString(d
,"wxGA_SMOOTH", PyInt_FromLong((long) wxGA_SMOOTH
)); 
2305          PyDict_SetItemString(d
,"wxSL_HORIZONTAL", PyInt_FromLong((long) wxSL_HORIZONTAL
)); 
2306          PyDict_SetItemString(d
,"wxSL_VERTICAL", PyInt_FromLong((long) wxSL_VERTICAL
)); 
2307          PyDict_SetItemString(d
,"wxSL_AUTOTICKS", PyInt_FromLong((long) wxSL_AUTOTICKS
)); 
2308          PyDict_SetItemString(d
,"wxSL_LABELS", PyInt_FromLong((long) wxSL_LABELS
)); 
2309          PyDict_SetItemString(d
,"wxSL_LEFT", PyInt_FromLong((long) wxSL_LEFT
)); 
2310          PyDict_SetItemString(d
,"wxSL_TOP", PyInt_FromLong((long) wxSL_TOP
)); 
2311          PyDict_SetItemString(d
,"wxSL_RIGHT", PyInt_FromLong((long) wxSL_RIGHT
)); 
2312          PyDict_SetItemString(d
,"wxSL_BOTTOM", PyInt_FromLong((long) wxSL_BOTTOM
)); 
2313          PyDict_SetItemString(d
,"wxSL_BOTH", PyInt_FromLong((long) wxSL_BOTH
)); 
2314          PyDict_SetItemString(d
,"wxSL_SELRANGE", PyInt_FromLong((long) wxSL_SELRANGE
)); 
2315          PyDict_SetItemString(d
,"wxSB_HORIZONTAL", PyInt_FromLong((long) wxSB_HORIZONTAL
)); 
2316          PyDict_SetItemString(d
,"wxSB_VERTICAL", PyInt_FromLong((long) wxSB_VERTICAL
)); 
2317          PyDict_SetItemString(d
,"wxST_SIZEGRIP", PyInt_FromLong((long) wxST_SIZEGRIP
)); 
2318          PyDict_SetItemString(d
,"wxST_NO_AUTORESIZE", PyInt_FromLong((long) wxST_NO_AUTORESIZE
)); 
2319          PyDict_SetItemString(d
,"wxBU_NOAUTODRAW", PyInt_FromLong((long) wxBU_NOAUTODRAW
)); 
2320          PyDict_SetItemString(d
,"wxBU_AUTODRAW", PyInt_FromLong((long) wxBU_AUTODRAW
)); 
2321          PyDict_SetItemString(d
,"wxBU_LEFT", PyInt_FromLong((long) wxBU_LEFT
)); 
2322          PyDict_SetItemString(d
,"wxBU_TOP", PyInt_FromLong((long) wxBU_TOP
)); 
2323          PyDict_SetItemString(d
,"wxBU_RIGHT", PyInt_FromLong((long) wxBU_RIGHT
)); 
2324          PyDict_SetItemString(d
,"wxBU_BOTTOM", PyInt_FromLong((long) wxBU_BOTTOM
)); 
2325          PyDict_SetItemString(d
,"wxBU_EXACTFIT", PyInt_FromLong((long) wxBU_EXACTFIT
)); 
2326          PyDict_SetItemString(d
,"wxFLOOD_SURFACE", PyInt_FromLong((long) wxFLOOD_SURFACE
)); 
2327          PyDict_SetItemString(d
,"wxFLOOD_BORDER", PyInt_FromLong((long) wxFLOOD_BORDER
)); 
2328          PyDict_SetItemString(d
,"wxODDEVEN_RULE", PyInt_FromLong((long) wxODDEVEN_RULE
)); 
2329          PyDict_SetItemString(d
,"wxWINDING_RULE", PyInt_FromLong((long) wxWINDING_RULE
)); 
2330          PyDict_SetItemString(d
,"wxTOOL_TOP", PyInt_FromLong((long) wxTOOL_TOP
)); 
2331          PyDict_SetItemString(d
,"wxTOOL_BOTTOM", PyInt_FromLong((long) wxTOOL_BOTTOM
)); 
2332          PyDict_SetItemString(d
,"wxTOOL_LEFT", PyInt_FromLong((long) wxTOOL_LEFT
)); 
2333          PyDict_SetItemString(d
,"wxTOOL_RIGHT", PyInt_FromLong((long) wxTOOL_RIGHT
)); 
2334          PyDict_SetItemString(d
,"wxOK", PyInt_FromLong((long) wxOK
)); 
2335          PyDict_SetItemString(d
,"wxYES_NO", PyInt_FromLong((long) wxYES_NO
)); 
2336          PyDict_SetItemString(d
,"wxCANCEL", PyInt_FromLong((long) wxCANCEL
)); 
2337          PyDict_SetItemString(d
,"wxYES", PyInt_FromLong((long) wxYES
)); 
2338          PyDict_SetItemString(d
,"wxNO", PyInt_FromLong((long) wxNO
)); 
2339          PyDict_SetItemString(d
,"wxNO_DEFAULT", PyInt_FromLong((long) wxNO_DEFAULT
)); 
2340          PyDict_SetItemString(d
,"wxYES_DEFAULT", PyInt_FromLong((long) wxYES_DEFAULT
)); 
2341          PyDict_SetItemString(d
,"wxICON_EXCLAMATION", PyInt_FromLong((long) wxICON_EXCLAMATION
)); 
2342          PyDict_SetItemString(d
,"wxICON_HAND", PyInt_FromLong((long) wxICON_HAND
)); 
2343          PyDict_SetItemString(d
,"wxICON_QUESTION", PyInt_FromLong((long) wxICON_QUESTION
)); 
2344          PyDict_SetItemString(d
,"wxICON_INFORMATION", PyInt_FromLong((long) wxICON_INFORMATION
)); 
2345          PyDict_SetItemString(d
,"wxICON_STOP", PyInt_FromLong((long) wxICON_STOP
)); 
2346          PyDict_SetItemString(d
,"wxICON_ASTERISK", PyInt_FromLong((long) wxICON_ASTERISK
)); 
2347          PyDict_SetItemString(d
,"wxICON_MASK", PyInt_FromLong((long) wxICON_MASK
)); 
2348          PyDict_SetItemString(d
,"wxICON_WARNING", PyInt_FromLong((long) wxICON_WARNING
)); 
2349          PyDict_SetItemString(d
,"wxICON_ERROR", PyInt_FromLong((long) wxICON_ERROR
)); 
2350          PyDict_SetItemString(d
,"wxFORWARD", PyInt_FromLong((long) wxFORWARD
)); 
2351          PyDict_SetItemString(d
,"wxBACKWARD", PyInt_FromLong((long) wxBACKWARD
)); 
2352          PyDict_SetItemString(d
,"wxRESET", PyInt_FromLong((long) wxRESET
)); 
2353          PyDict_SetItemString(d
,"wxHELP", PyInt_FromLong((long) wxHELP
)); 
2354          PyDict_SetItemString(d
,"wxMORE", PyInt_FromLong((long) wxMORE
)); 
2355          PyDict_SetItemString(d
,"wxSETUP", PyInt_FromLong((long) wxSETUP
)); 
2356          PyDict_SetItemString(d
,"wxCENTRE", PyInt_FromLong((long) wxCENTRE
)); 
2357          PyDict_SetItemString(d
,"wxCENTER", PyInt_FromLong((long) wxCENTER
)); 
2358          PyDict_SetItemString(d
,"wxSIZE_AUTO_WIDTH", PyInt_FromLong((long) wxSIZE_AUTO_WIDTH
)); 
2359          PyDict_SetItemString(d
,"wxSIZE_AUTO_HEIGHT", PyInt_FromLong((long) wxSIZE_AUTO_HEIGHT
)); 
2360          PyDict_SetItemString(d
,"wxSIZE_AUTO", PyInt_FromLong((long) wxSIZE_AUTO
)); 
2361          PyDict_SetItemString(d
,"wxSIZE_USE_EXISTING", PyInt_FromLong((long) wxSIZE_USE_EXISTING
)); 
2362          PyDict_SetItemString(d
,"wxSIZE_ALLOW_MINUS_ONE", PyInt_FromLong((long) wxSIZE_ALLOW_MINUS_ONE
)); 
2363          PyDict_SetItemString(d
,"wxPORTRAIT", PyInt_FromLong((long) wxPORTRAIT
)); 
2364          PyDict_SetItemString(d
,"wxLANDSCAPE", PyInt_FromLong((long) wxLANDSCAPE
)); 
2365          PyDict_SetItemString(d
,"wxPRINT_QUALITY_HIGH", PyInt_FromLong((long) wxPRINT_QUALITY_HIGH
)); 
2366          PyDict_SetItemString(d
,"wxPRINT_QUALITY_MEDIUM", PyInt_FromLong((long) wxPRINT_QUALITY_MEDIUM
)); 
2367          PyDict_SetItemString(d
,"wxPRINT_QUALITY_LOW", PyInt_FromLong((long) wxPRINT_QUALITY_LOW
)); 
2368          PyDict_SetItemString(d
,"wxPRINT_QUALITY_DRAFT", PyInt_FromLong((long) wxPRINT_QUALITY_DRAFT
)); 
2369          PyDict_SetItemString(d
,"wxID_ANY", PyInt_FromLong((long) wxID_ANY
)); 
2370          PyDict_SetItemString(d
,"wxID_SEPARATOR", PyInt_FromLong((long) wxID_SEPARATOR
)); 
2371          PyDict_SetItemString(d
,"wxID_OPEN", PyInt_FromLong((long) wxID_OPEN
)); 
2372          PyDict_SetItemString(d
,"wxID_CLOSE", PyInt_FromLong((long) wxID_CLOSE
)); 
2373          PyDict_SetItemString(d
,"wxID_NEW", PyInt_FromLong((long) wxID_NEW
)); 
2374          PyDict_SetItemString(d
,"wxID_SAVE", PyInt_FromLong((long) wxID_SAVE
)); 
2375          PyDict_SetItemString(d
,"wxID_SAVEAS", PyInt_FromLong((long) wxID_SAVEAS
)); 
2376          PyDict_SetItemString(d
,"wxID_REVERT", PyInt_FromLong((long) wxID_REVERT
)); 
2377          PyDict_SetItemString(d
,"wxID_EXIT", PyInt_FromLong((long) wxID_EXIT
)); 
2378          PyDict_SetItemString(d
,"wxID_UNDO", PyInt_FromLong((long) wxID_UNDO
)); 
2379          PyDict_SetItemString(d
,"wxID_REDO", PyInt_FromLong((long) wxID_REDO
)); 
2380          PyDict_SetItemString(d
,"wxID_HELP", PyInt_FromLong((long) wxID_HELP
)); 
2381          PyDict_SetItemString(d
,"wxID_PRINT", PyInt_FromLong((long) wxID_PRINT
)); 
2382          PyDict_SetItemString(d
,"wxID_PRINT_SETUP", PyInt_FromLong((long) wxID_PRINT_SETUP
)); 
2383          PyDict_SetItemString(d
,"wxID_PREVIEW", PyInt_FromLong((long) wxID_PREVIEW
)); 
2384          PyDict_SetItemString(d
,"wxID_ABOUT", PyInt_FromLong((long) wxID_ABOUT
)); 
2385          PyDict_SetItemString(d
,"wxID_HELP_CONTENTS", PyInt_FromLong((long) wxID_HELP_CONTENTS
)); 
2386          PyDict_SetItemString(d
,"wxID_HELP_COMMANDS", PyInt_FromLong((long) wxID_HELP_COMMANDS
)); 
2387          PyDict_SetItemString(d
,"wxID_HELP_PROCEDURES", PyInt_FromLong((long) wxID_HELP_PROCEDURES
)); 
2388          PyDict_SetItemString(d
,"wxID_HELP_CONTEXT", PyInt_FromLong((long) wxID_HELP_CONTEXT
)); 
2389          PyDict_SetItemString(d
,"wxID_CLOSE_ALL", PyInt_FromLong((long) wxID_CLOSE_ALL
)); 
2390          PyDict_SetItemString(d
,"wxID_CUT", PyInt_FromLong((long) wxID_CUT
)); 
2391          PyDict_SetItemString(d
,"wxID_COPY", PyInt_FromLong((long) wxID_COPY
)); 
2392          PyDict_SetItemString(d
,"wxID_PASTE", PyInt_FromLong((long) wxID_PASTE
)); 
2393          PyDict_SetItemString(d
,"wxID_CLEAR", PyInt_FromLong((long) wxID_CLEAR
)); 
2394          PyDict_SetItemString(d
,"wxID_FIND", PyInt_FromLong((long) wxID_FIND
)); 
2395          PyDict_SetItemString(d
,"wxID_DUPLICATE", PyInt_FromLong((long) wxID_DUPLICATE
)); 
2396          PyDict_SetItemString(d
,"wxID_SELECTALL", PyInt_FromLong((long) wxID_SELECTALL
)); 
2397          PyDict_SetItemString(d
,"wxID_DELETE", PyInt_FromLong((long) wxID_DELETE
)); 
2398          PyDict_SetItemString(d
,"wxID_REPLACE", PyInt_FromLong((long) wxID_REPLACE
)); 
2399          PyDict_SetItemString(d
,"wxID_REPLACE_ALL", PyInt_FromLong((long) wxID_REPLACE_ALL
)); 
2400          PyDict_SetItemString(d
,"wxID_PROPERTIES", PyInt_FromLong((long) wxID_PROPERTIES
)); 
2401          PyDict_SetItemString(d
,"wxID_VIEW_DETAILS", PyInt_FromLong((long) wxID_VIEW_DETAILS
)); 
2402          PyDict_SetItemString(d
,"wxID_VIEW_LARGEICONS", PyInt_FromLong((long) wxID_VIEW_LARGEICONS
)); 
2403          PyDict_SetItemString(d
,"wxID_VIEW_SMALLICONS", PyInt_FromLong((long) wxID_VIEW_SMALLICONS
)); 
2404          PyDict_SetItemString(d
,"wxID_VIEW_LIST", PyInt_FromLong((long) wxID_VIEW_LIST
)); 
2405          PyDict_SetItemString(d
,"wxID_VIEW_SORTDATE", PyInt_FromLong((long) wxID_VIEW_SORTDATE
)); 
2406          PyDict_SetItemString(d
,"wxID_VIEW_SORTNAME", PyInt_FromLong((long) wxID_VIEW_SORTNAME
)); 
2407          PyDict_SetItemString(d
,"wxID_VIEW_SORTSIZE", PyInt_FromLong((long) wxID_VIEW_SORTSIZE
)); 
2408          PyDict_SetItemString(d
,"wxID_VIEW_SORTTYPE", PyInt_FromLong((long) wxID_VIEW_SORTTYPE
)); 
2409          PyDict_SetItemString(d
,"wxID_FILE1", PyInt_FromLong((long) wxID_FILE1
)); 
2410          PyDict_SetItemString(d
,"wxID_FILE2", PyInt_FromLong((long) wxID_FILE2
)); 
2411          PyDict_SetItemString(d
,"wxID_FILE3", PyInt_FromLong((long) wxID_FILE3
)); 
2412          PyDict_SetItemString(d
,"wxID_FILE4", PyInt_FromLong((long) wxID_FILE4
)); 
2413          PyDict_SetItemString(d
,"wxID_FILE5", PyInt_FromLong((long) wxID_FILE5
)); 
2414          PyDict_SetItemString(d
,"wxID_FILE6", PyInt_FromLong((long) wxID_FILE6
)); 
2415          PyDict_SetItemString(d
,"wxID_FILE7", PyInt_FromLong((long) wxID_FILE7
)); 
2416          PyDict_SetItemString(d
,"wxID_FILE8", PyInt_FromLong((long) wxID_FILE8
)); 
2417          PyDict_SetItemString(d
,"wxID_FILE9", PyInt_FromLong((long) wxID_FILE9
)); 
2418          PyDict_SetItemString(d
,"wxID_OK", PyInt_FromLong((long) wxID_OK
)); 
2419          PyDict_SetItemString(d
,"wxID_CANCEL", PyInt_FromLong((long) wxID_CANCEL
)); 
2420          PyDict_SetItemString(d
,"wxID_APPLY", PyInt_FromLong((long) wxID_APPLY
)); 
2421          PyDict_SetItemString(d
,"wxID_YES", PyInt_FromLong((long) wxID_YES
)); 
2422          PyDict_SetItemString(d
,"wxID_NO", PyInt_FromLong((long) wxID_NO
)); 
2423          PyDict_SetItemString(d
,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC
)); 
2424          PyDict_SetItemString(d
,"wxID_FORWARD", PyInt_FromLong((long) wxID_FORWARD
)); 
2425          PyDict_SetItemString(d
,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD
)); 
2426          PyDict_SetItemString(d
,"wxID_DEFAULT", PyInt_FromLong((long) wxID_DEFAULT
)); 
2427          PyDict_SetItemString(d
,"wxID_MORE", PyInt_FromLong((long) wxID_MORE
)); 
2428          PyDict_SetItemString(d
,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP
)); 
2429          PyDict_SetItemString(d
,"wxID_RESET", PyInt_FromLong((long) wxID_RESET
)); 
2430          PyDict_SetItemString(d
,"wxID_CONTEXT_HELP", PyInt_FromLong((long) wxID_CONTEXT_HELP
)); 
2431          PyDict_SetItemString(d
,"wxID_YESTOALL", PyInt_FromLong((long) wxID_YESTOALL
)); 
2432          PyDict_SetItemString(d
,"wxID_NOTOALL", PyInt_FromLong((long) wxID_NOTOALL
)); 
2433          PyDict_SetItemString(d
,"wxID_ABORT", PyInt_FromLong((long) wxID_ABORT
)); 
2434          PyDict_SetItemString(d
,"wxID_RETRY", PyInt_FromLong((long) wxID_RETRY
)); 
2435          PyDict_SetItemString(d
,"wxID_IGNORE", PyInt_FromLong((long) wxID_IGNORE
)); 
2436          PyDict_SetItemString(d
,"wxOPEN", PyInt_FromLong((long) wxOPEN
)); 
2437          PyDict_SetItemString(d
,"wxSAVE", PyInt_FromLong((long) wxSAVE
)); 
2438          PyDict_SetItemString(d
,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY
)); 
2439          PyDict_SetItemString(d
,"wxOVERWRITE_PROMPT", PyInt_FromLong((long) wxOVERWRITE_PROMPT
)); 
2440          PyDict_SetItemString(d
,"wxFILE_MUST_EXIST", PyInt_FromLong((long) wxFILE_MUST_EXIST
)); 
2441          PyDict_SetItemString(d
,"wxMULTIPLE", PyInt_FromLong((long) wxMULTIPLE
)); 
2442          PyDict_SetItemString(d
,"wxCHANGE_DIR", PyInt_FromLong((long) wxCHANGE_DIR
)); 
2443          PyDict_SetItemString(d
,"wxACCEL_ALT", PyInt_FromLong((long) wxACCEL_ALT
)); 
2444          PyDict_SetItemString(d
,"wxACCEL_CTRL", PyInt_FromLong((long) wxACCEL_CTRL
)); 
2445          PyDict_SetItemString(d
,"wxACCEL_SHIFT", PyInt_FromLong((long) wxACCEL_SHIFT
)); 
2446          PyDict_SetItemString(d
,"wxACCEL_NORMAL", PyInt_FromLong((long) wxACCEL_NORMAL
)); 
2447          PyDict_SetItemString(d
,"wxPD_AUTO_HIDE", PyInt_FromLong((long) wxPD_AUTO_HIDE
)); 
2448          PyDict_SetItemString(d
,"wxPD_APP_MODAL", PyInt_FromLong((long) wxPD_APP_MODAL
)); 
2449          PyDict_SetItemString(d
,"wxPD_CAN_ABORT", PyInt_FromLong((long) wxPD_CAN_ABORT
)); 
2450          PyDict_SetItemString(d
,"wxPD_ELAPSED_TIME", PyInt_FromLong((long) wxPD_ELAPSED_TIME
)); 
2451          PyDict_SetItemString(d
,"wxPD_ESTIMATED_TIME", PyInt_FromLong((long) wxPD_ESTIMATED_TIME
)); 
2452          PyDict_SetItemString(d
,"wxPD_REMAINING_TIME", PyInt_FromLong((long) wxPD_REMAINING_TIME
)); 
2453          PyDict_SetItemString(d
,"wxDD_NEW_DIR_BUTTON", PyInt_FromLong((long) wxDD_NEW_DIR_BUTTON
)); 
2454          PyDict_SetItemString(d
,"wxDD_DEFAULT_STYLE", PyInt_FromLong((long) wxDD_DEFAULT_STYLE
)); 
2455          PyDict_SetItemString(d
,"wxMENU_TEAROFF", PyInt_FromLong((long) wxMENU_TEAROFF
)); 
2456          PyDict_SetItemString(d
,"wxMB_DOCKABLE", PyInt_FromLong((long) wxMB_DOCKABLE
)); 
2457          PyDict_SetItemString(d
,"wxNO_FULL_REPAINT_ON_RESIZE", PyInt_FromLong((long) wxNO_FULL_REPAINT_ON_RESIZE
)); 
2458          PyDict_SetItemString(d
,"wxLEFT", PyInt_FromLong((long) wxLEFT
)); 
2459          PyDict_SetItemString(d
,"wxRIGHT", PyInt_FromLong((long) wxRIGHT
)); 
2460          PyDict_SetItemString(d
,"wxUP", PyInt_FromLong((long) wxUP
)); 
2461          PyDict_SetItemString(d
,"wxDOWN", PyInt_FromLong((long) wxDOWN
)); 
2462          PyDict_SetItemString(d
,"wxALL", PyInt_FromLong((long) wxALL
)); 
2463          PyDict_SetItemString(d
,"wxTOP", PyInt_FromLong((long) wxTOP
)); 
2464          PyDict_SetItemString(d
,"wxBOTTOM", PyInt_FromLong((long) wxBOTTOM
)); 
2465          PyDict_SetItemString(d
,"wxNORTH", PyInt_FromLong((long) wxNORTH
)); 
2466          PyDict_SetItemString(d
,"wxSOUTH", PyInt_FromLong((long) wxSOUTH
)); 
2467          PyDict_SetItemString(d
,"wxEAST", PyInt_FromLong((long) wxEAST
)); 
2468          PyDict_SetItemString(d
,"wxWEST", PyInt_FromLong((long) wxWEST
)); 
2469          PyDict_SetItemString(d
,"wxSTRETCH_NOT", PyInt_FromLong((long) wxSTRETCH_NOT
)); 
2470          PyDict_SetItemString(d
,"wxSHRINK", PyInt_FromLong((long) wxSHRINK
)); 
2471          PyDict_SetItemString(d
,"wxGROW", PyInt_FromLong((long) wxGROW
)); 
2472          PyDict_SetItemString(d
,"wxEXPAND", PyInt_FromLong((long) wxEXPAND
)); 
2473          PyDict_SetItemString(d
,"wxLI_HORIZONTAL", PyInt_FromLong((long) wxLI_HORIZONTAL
)); 
2474          PyDict_SetItemString(d
,"wxLI_VERTICAL", PyInt_FromLong((long) wxLI_VERTICAL
)); 
2475          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
2476          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
2477          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
2478          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
2479          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
2480          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
2481          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
2482          PyDict_SetItemString(d
,"wxWS_EX_VALIDATE_RECURSIVELY", PyInt_FromLong((long) wxWS_EX_VALIDATE_RECURSIVELY
)); 
2483          PyDict_SetItemString(d
,"wxWS_EX_BLOCK_EVENTS", PyInt_FromLong((long) wxWS_EX_BLOCK_EVENTS
)); 
2484          PyDict_SetItemString(d
,"wxWS_EX_TRANSIENT", PyInt_FromLong((long) wxWS_EX_TRANSIENT
)); 
2485          PyDict_SetItemString(d
,"wxWS_EX_THEMED_BACKGROUND", PyInt_FromLong((long) wxWS_EX_THEMED_BACKGROUND
)); 
2486          PyDict_SetItemString(d
,"wxWS_EX_PROCESS_IDLE", PyInt_FromLong((long) wxWS_EX_PROCESS_IDLE
)); 
2487          PyDict_SetItemString(d
,"wxWS_EX_PROCESS_UI_UPDATES", PyInt_FromLong((long) wxWS_EX_PROCESS_UI_UPDATES
)); 
2488          PyDict_SetItemString(d
,"wxMM_TEXT", PyInt_FromLong((long) wxMM_TEXT
)); 
2489          PyDict_SetItemString(d
,"wxMM_LOMETRIC", PyInt_FromLong((long) wxMM_LOMETRIC
)); 
2490          PyDict_SetItemString(d
,"wxMM_HIMETRIC", PyInt_FromLong((long) wxMM_HIMETRIC
)); 
2491          PyDict_SetItemString(d
,"wxMM_LOENGLISH", PyInt_FromLong((long) wxMM_LOENGLISH
)); 
2492          PyDict_SetItemString(d
,"wxMM_HIENGLISH", PyInt_FromLong((long) wxMM_HIENGLISH
)); 
2493          PyDict_SetItemString(d
,"wxMM_TWIPS", PyInt_FromLong((long) wxMM_TWIPS
)); 
2494          PyDict_SetItemString(d
,"wxMM_ISOTROPIC", PyInt_FromLong((long) wxMM_ISOTROPIC
)); 
2495          PyDict_SetItemString(d
,"wxMM_ANISOTROPIC", PyInt_FromLong((long) wxMM_ANISOTROPIC
)); 
2496          PyDict_SetItemString(d
,"wxMM_POINTS", PyInt_FromLong((long) wxMM_POINTS
)); 
2497          PyDict_SetItemString(d
,"wxMM_METRIC", PyInt_FromLong((long) wxMM_METRIC
)); 
2498          PyDict_SetItemString(d
,"wxTIMER_CONTINUOUS", PyInt_FromLong((long) wxTIMER_CONTINUOUS
)); 
2499          PyDict_SetItemString(d
,"wxTIMER_ONE_SHOT", PyInt_FromLong((long) wxTIMER_ONE_SHOT
)); 
2500          PyDict_SetItemString(d
,"wxMOUSE_BTN_ANY", PyInt_FromLong((long) wxMOUSE_BTN_ANY
)); 
2501          PyDict_SetItemString(d
,"wxMOUSE_BTN_NONE", PyInt_FromLong((long) wxMOUSE_BTN_NONE
)); 
2502          PyDict_SetItemString(d
,"wxMOUSE_BTN_LEFT", PyInt_FromLong((long) wxMOUSE_BTN_LEFT
)); 
2503          PyDict_SetItemString(d
,"wxMOUSE_BTN_MIDDLE", PyInt_FromLong((long) wxMOUSE_BTN_MIDDLE
)); 
2504          PyDict_SetItemString(d
,"wxMOUSE_BTN_RIGHT", PyInt_FromLong((long) wxMOUSE_BTN_RIGHT
)); 
2505          PyDict_SetItemString(d
,"wxBORDER_DEFAULT", PyInt_FromLong((long) wxBORDER_DEFAULT
)); 
2506          PyDict_SetItemString(d
,"wxBORDER_NONE", PyInt_FromLong((long) wxBORDER_NONE
)); 
2507          PyDict_SetItemString(d
,"wxBORDER_STATIC", PyInt_FromLong((long) wxBORDER_STATIC
)); 
2508          PyDict_SetItemString(d
,"wxBORDER_SIMPLE", PyInt_FromLong((long) wxBORDER_SIMPLE
)); 
2509          PyDict_SetItemString(d
,"wxBORDER_RAISED", PyInt_FromLong((long) wxBORDER_RAISED
)); 
2510          PyDict_SetItemString(d
,"wxBORDER_SUNKEN", PyInt_FromLong((long) wxBORDER_SUNKEN
)); 
2511          PyDict_SetItemString(d
,"wxBORDER_DOUBLE", PyInt_FromLong((long) wxBORDER_DOUBLE
)); 
2512          PyDict_SetItemString(d
,"wxBORDER_MASK", PyInt_FromLong((long) wxBORDER_MASK
)); 
2513          PyDict_SetItemString(d
,"wxDEFAULT", PyInt_FromLong((long) wxDEFAULT
)); 
2514          PyDict_SetItemString(d
,"wxDECORATIVE", PyInt_FromLong((long) wxDECORATIVE
)); 
2515          PyDict_SetItemString(d
,"wxROMAN", PyInt_FromLong((long) wxROMAN
)); 
2516          PyDict_SetItemString(d
,"wxSCRIPT", PyInt_FromLong((long) wxSCRIPT
)); 
2517          PyDict_SetItemString(d
,"wxSWISS", PyInt_FromLong((long) wxSWISS
)); 
2518          PyDict_SetItemString(d
,"wxMODERN", PyInt_FromLong((long) wxMODERN
)); 
2519          PyDict_SetItemString(d
,"wxTELETYPE", PyInt_FromLong((long) wxTELETYPE
)); 
2520          PyDict_SetItemString(d
,"wxVARIABLE", PyInt_FromLong((long) wxVARIABLE
)); 
2521          PyDict_SetItemString(d
,"wxFIXED", PyInt_FromLong((long) wxFIXED
)); 
2522          PyDict_SetItemString(d
,"wxNORMAL", PyInt_FromLong((long) wxNORMAL
)); 
2523          PyDict_SetItemString(d
,"wxLIGHT", PyInt_FromLong((long) wxLIGHT
)); 
2524          PyDict_SetItemString(d
,"wxBOLD", PyInt_FromLong((long) wxBOLD
)); 
2525          PyDict_SetItemString(d
,"wxITALIC", PyInt_FromLong((long) wxITALIC
)); 
2526          PyDict_SetItemString(d
,"wxSLANT", PyInt_FromLong((long) wxSLANT
)); 
2527          PyDict_SetItemString(d
,"wxSOLID", PyInt_FromLong((long) wxSOLID
)); 
2528          PyDict_SetItemString(d
,"wxDOT", PyInt_FromLong((long) wxDOT
)); 
2529          PyDict_SetItemString(d
,"wxLONG_DASH", PyInt_FromLong((long) wxLONG_DASH
)); 
2530          PyDict_SetItemString(d
,"wxSHORT_DASH", PyInt_FromLong((long) wxSHORT_DASH
)); 
2531          PyDict_SetItemString(d
,"wxDOT_DASH", PyInt_FromLong((long) wxDOT_DASH
)); 
2532          PyDict_SetItemString(d
,"wxUSER_DASH", PyInt_FromLong((long) wxUSER_DASH
)); 
2533          PyDict_SetItemString(d
,"wxTRANSPARENT", PyInt_FromLong((long) wxTRANSPARENT
)); 
2534          PyDict_SetItemString(d
,"wxSTIPPLE", PyInt_FromLong((long) wxSTIPPLE
)); 
2535          PyDict_SetItemString(d
,"wxBDIAGONAL_HATCH", PyInt_FromLong((long) wxBDIAGONAL_HATCH
)); 
2536          PyDict_SetItemString(d
,"wxCROSSDIAG_HATCH", PyInt_FromLong((long) wxCROSSDIAG_HATCH
)); 
2537          PyDict_SetItemString(d
,"wxFDIAGONAL_HATCH", PyInt_FromLong((long) wxFDIAGONAL_HATCH
)); 
2538          PyDict_SetItemString(d
,"wxCROSS_HATCH", PyInt_FromLong((long) wxCROSS_HATCH
)); 
2539          PyDict_SetItemString(d
,"wxHORIZONTAL_HATCH", PyInt_FromLong((long) wxHORIZONTAL_HATCH
)); 
2540          PyDict_SetItemString(d
,"wxVERTICAL_HATCH", PyInt_FromLong((long) wxVERTICAL_HATCH
)); 
2541          PyDict_SetItemString(d
,"wxJOIN_BEVEL", PyInt_FromLong((long) wxJOIN_BEVEL
)); 
2542          PyDict_SetItemString(d
,"wxJOIN_MITER", PyInt_FromLong((long) wxJOIN_MITER
)); 
2543          PyDict_SetItemString(d
,"wxJOIN_ROUND", PyInt_FromLong((long) wxJOIN_ROUND
)); 
2544          PyDict_SetItemString(d
,"wxCAP_ROUND", PyInt_FromLong((long) wxCAP_ROUND
)); 
2545          PyDict_SetItemString(d
,"wxCAP_PROJECTING", PyInt_FromLong((long) wxCAP_PROJECTING
)); 
2546          PyDict_SetItemString(d
,"wxCAP_BUTT", PyInt_FromLong((long) wxCAP_BUTT
)); 
2547          PyDict_SetItemString(d
,"wxCLEAR", PyInt_FromLong((long) wxCLEAR
)); 
2548          PyDict_SetItemString(d
,"wxXOR", PyInt_FromLong((long) wxXOR
)); 
2549          PyDict_SetItemString(d
,"wxINVERT", PyInt_FromLong((long) wxINVERT
)); 
2550          PyDict_SetItemString(d
,"wxOR_REVERSE", PyInt_FromLong((long) wxOR_REVERSE
)); 
2551          PyDict_SetItemString(d
,"wxAND_REVERSE", PyInt_FromLong((long) wxAND_REVERSE
)); 
2552          PyDict_SetItemString(d
,"wxCOPY", PyInt_FromLong((long) wxCOPY
)); 
2553          PyDict_SetItemString(d
,"wxAND", PyInt_FromLong((long) wxAND
)); 
2554          PyDict_SetItemString(d
,"wxAND_INVERT", PyInt_FromLong((long) wxAND_INVERT
)); 
2555          PyDict_SetItemString(d
,"wxNO_OP", PyInt_FromLong((long) wxNO_OP
)); 
2556          PyDict_SetItemString(d
,"wxNOR", PyInt_FromLong((long) wxNOR
)); 
2557          PyDict_SetItemString(d
,"wxEQUIV", PyInt_FromLong((long) wxEQUIV
)); 
2558          PyDict_SetItemString(d
,"wxSRC_INVERT", PyInt_FromLong((long) wxSRC_INVERT
)); 
2559          PyDict_SetItemString(d
,"wxOR_INVERT", PyInt_FromLong((long) wxOR_INVERT
)); 
2560          PyDict_SetItemString(d
,"wxNAND", PyInt_FromLong((long) wxNAND
)); 
2561          PyDict_SetItemString(d
,"wxOR", PyInt_FromLong((long) wxOR
)); 
2562          PyDict_SetItemString(d
,"wxSET", PyInt_FromLong((long) wxSET
)); 
2563          PyDict_SetItemString(d
,"WXK_BACK", PyInt_FromLong((long) WXK_BACK
)); 
2564          PyDict_SetItemString(d
,"WXK_TAB", PyInt_FromLong((long) WXK_TAB
)); 
2565          PyDict_SetItemString(d
,"WXK_RETURN", PyInt_FromLong((long) WXK_RETURN
)); 
2566          PyDict_SetItemString(d
,"WXK_ESCAPE", PyInt_FromLong((long) WXK_ESCAPE
)); 
2567          PyDict_SetItemString(d
,"WXK_SPACE", PyInt_FromLong((long) WXK_SPACE
)); 
2568          PyDict_SetItemString(d
,"WXK_DELETE", PyInt_FromLong((long) WXK_DELETE
)); 
2569          PyDict_SetItemString(d
,"WXK_START", PyInt_FromLong((long) WXK_START
)); 
2570          PyDict_SetItemString(d
,"WXK_LBUTTON", PyInt_FromLong((long) WXK_LBUTTON
)); 
2571          PyDict_SetItemString(d
,"WXK_RBUTTON", PyInt_FromLong((long) WXK_RBUTTON
)); 
2572          PyDict_SetItemString(d
,"WXK_CANCEL", PyInt_FromLong((long) WXK_CANCEL
)); 
2573          PyDict_SetItemString(d
,"WXK_MBUTTON", PyInt_FromLong((long) WXK_MBUTTON
)); 
2574          PyDict_SetItemString(d
,"WXK_CLEAR", PyInt_FromLong((long) WXK_CLEAR
)); 
2575          PyDict_SetItemString(d
,"WXK_SHIFT", PyInt_FromLong((long) WXK_SHIFT
)); 
2576          PyDict_SetItemString(d
,"WXK_ALT", PyInt_FromLong((long) WXK_ALT
)); 
2577          PyDict_SetItemString(d
,"WXK_CONTROL", PyInt_FromLong((long) WXK_CONTROL
)); 
2578          PyDict_SetItemString(d
,"WXK_MENU", PyInt_FromLong((long) WXK_MENU
)); 
2579          PyDict_SetItemString(d
,"WXK_PAUSE", PyInt_FromLong((long) WXK_PAUSE
)); 
2580          PyDict_SetItemString(d
,"WXK_CAPITAL", PyInt_FromLong((long) WXK_CAPITAL
)); 
2581          PyDict_SetItemString(d
,"WXK_PRIOR", PyInt_FromLong((long) WXK_PRIOR
)); 
2582          PyDict_SetItemString(d
,"WXK_NEXT", PyInt_FromLong((long) WXK_NEXT
)); 
2583          PyDict_SetItemString(d
,"WXK_END", PyInt_FromLong((long) WXK_END
)); 
2584          PyDict_SetItemString(d
,"WXK_HOME", PyInt_FromLong((long) WXK_HOME
)); 
2585          PyDict_SetItemString(d
,"WXK_LEFT", PyInt_FromLong((long) WXK_LEFT
)); 
2586          PyDict_SetItemString(d
,"WXK_UP", PyInt_FromLong((long) WXK_UP
)); 
2587          PyDict_SetItemString(d
,"WXK_RIGHT", PyInt_FromLong((long) WXK_RIGHT
)); 
2588          PyDict_SetItemString(d
,"WXK_DOWN", PyInt_FromLong((long) WXK_DOWN
)); 
2589          PyDict_SetItemString(d
,"WXK_SELECT", PyInt_FromLong((long) WXK_SELECT
)); 
2590          PyDict_SetItemString(d
,"WXK_PRINT", PyInt_FromLong((long) WXK_PRINT
)); 
2591          PyDict_SetItemString(d
,"WXK_EXECUTE", PyInt_FromLong((long) WXK_EXECUTE
)); 
2592          PyDict_SetItemString(d
,"WXK_SNAPSHOT", PyInt_FromLong((long) WXK_SNAPSHOT
)); 
2593          PyDict_SetItemString(d
,"WXK_INSERT", PyInt_FromLong((long) WXK_INSERT
)); 
2594          PyDict_SetItemString(d
,"WXK_HELP", PyInt_FromLong((long) WXK_HELP
)); 
2595          PyDict_SetItemString(d
,"WXK_NUMPAD0", PyInt_FromLong((long) WXK_NUMPAD0
)); 
2596          PyDict_SetItemString(d
,"WXK_NUMPAD1", PyInt_FromLong((long) WXK_NUMPAD1
)); 
2597          PyDict_SetItemString(d
,"WXK_NUMPAD2", PyInt_FromLong((long) WXK_NUMPAD2
)); 
2598          PyDict_SetItemString(d
,"WXK_NUMPAD3", PyInt_FromLong((long) WXK_NUMPAD3
)); 
2599          PyDict_SetItemString(d
,"WXK_NUMPAD4", PyInt_FromLong((long) WXK_NUMPAD4
)); 
2600          PyDict_SetItemString(d
,"WXK_NUMPAD5", PyInt_FromLong((long) WXK_NUMPAD5
)); 
2601          PyDict_SetItemString(d
,"WXK_NUMPAD6", PyInt_FromLong((long) WXK_NUMPAD6
)); 
2602          PyDict_SetItemString(d
,"WXK_NUMPAD7", PyInt_FromLong((long) WXK_NUMPAD7
)); 
2603          PyDict_SetItemString(d
,"WXK_NUMPAD8", PyInt_FromLong((long) WXK_NUMPAD8
)); 
2604          PyDict_SetItemString(d
,"WXK_NUMPAD9", PyInt_FromLong((long) WXK_NUMPAD9
)); 
2605          PyDict_SetItemString(d
,"WXK_MULTIPLY", PyInt_FromLong((long) WXK_MULTIPLY
)); 
2606          PyDict_SetItemString(d
,"WXK_ADD", PyInt_FromLong((long) WXK_ADD
)); 
2607          PyDict_SetItemString(d
,"WXK_SEPARATOR", PyInt_FromLong((long) WXK_SEPARATOR
)); 
2608          PyDict_SetItemString(d
,"WXK_SUBTRACT", PyInt_FromLong((long) WXK_SUBTRACT
)); 
2609          PyDict_SetItemString(d
,"WXK_DECIMAL", PyInt_FromLong((long) WXK_DECIMAL
)); 
2610          PyDict_SetItemString(d
,"WXK_DIVIDE", PyInt_FromLong((long) WXK_DIVIDE
)); 
2611          PyDict_SetItemString(d
,"WXK_F1", PyInt_FromLong((long) WXK_F1
)); 
2612          PyDict_SetItemString(d
,"WXK_F2", PyInt_FromLong((long) WXK_F2
)); 
2613          PyDict_SetItemString(d
,"WXK_F3", PyInt_FromLong((long) WXK_F3
)); 
2614          PyDict_SetItemString(d
,"WXK_F4", PyInt_FromLong((long) WXK_F4
)); 
2615          PyDict_SetItemString(d
,"WXK_F5", PyInt_FromLong((long) WXK_F5
)); 
2616          PyDict_SetItemString(d
,"WXK_F6", PyInt_FromLong((long) WXK_F6
)); 
2617          PyDict_SetItemString(d
,"WXK_F7", PyInt_FromLong((long) WXK_F7
)); 
2618          PyDict_SetItemString(d
,"WXK_F8", PyInt_FromLong((long) WXK_F8
)); 
2619          PyDict_SetItemString(d
,"WXK_F9", PyInt_FromLong((long) WXK_F9
)); 
2620          PyDict_SetItemString(d
,"WXK_F10", PyInt_FromLong((long) WXK_F10
)); 
2621          PyDict_SetItemString(d
,"WXK_F11", PyInt_FromLong((long) WXK_F11
)); 
2622          PyDict_SetItemString(d
,"WXK_F12", PyInt_FromLong((long) WXK_F12
)); 
2623          PyDict_SetItemString(d
,"WXK_F13", PyInt_FromLong((long) WXK_F13
)); 
2624          PyDict_SetItemString(d
,"WXK_F14", PyInt_FromLong((long) WXK_F14
)); 
2625          PyDict_SetItemString(d
,"WXK_F15", PyInt_FromLong((long) WXK_F15
)); 
2626          PyDict_SetItemString(d
,"WXK_F16", PyInt_FromLong((long) WXK_F16
)); 
2627          PyDict_SetItemString(d
,"WXK_F17", PyInt_FromLong((long) WXK_F17
)); 
2628          PyDict_SetItemString(d
,"WXK_F18", PyInt_FromLong((long) WXK_F18
)); 
2629          PyDict_SetItemString(d
,"WXK_F19", PyInt_FromLong((long) WXK_F19
)); 
2630          PyDict_SetItemString(d
,"WXK_F20", PyInt_FromLong((long) WXK_F20
)); 
2631          PyDict_SetItemString(d
,"WXK_F21", PyInt_FromLong((long) WXK_F21
)); 
2632          PyDict_SetItemString(d
,"WXK_F22", PyInt_FromLong((long) WXK_F22
)); 
2633          PyDict_SetItemString(d
,"WXK_F23", PyInt_FromLong((long) WXK_F23
)); 
2634          PyDict_SetItemString(d
,"WXK_F24", PyInt_FromLong((long) WXK_F24
)); 
2635          PyDict_SetItemString(d
,"WXK_NUMLOCK", PyInt_FromLong((long) WXK_NUMLOCK
)); 
2636          PyDict_SetItemString(d
,"WXK_SCROLL", PyInt_FromLong((long) WXK_SCROLL
)); 
2637          PyDict_SetItemString(d
,"WXK_PAGEUP", PyInt_FromLong((long) WXK_PAGEUP
)); 
2638          PyDict_SetItemString(d
,"WXK_PAGEDOWN", PyInt_FromLong((long) WXK_PAGEDOWN
)); 
2639          PyDict_SetItemString(d
,"WXK_NUMPAD_SPACE", PyInt_FromLong((long) WXK_NUMPAD_SPACE
)); 
2640          PyDict_SetItemString(d
,"WXK_NUMPAD_TAB", PyInt_FromLong((long) WXK_NUMPAD_TAB
)); 
2641          PyDict_SetItemString(d
,"WXK_NUMPAD_ENTER", PyInt_FromLong((long) WXK_NUMPAD_ENTER
)); 
2642          PyDict_SetItemString(d
,"WXK_NUMPAD_F1", PyInt_FromLong((long) WXK_NUMPAD_F1
)); 
2643          PyDict_SetItemString(d
,"WXK_NUMPAD_F2", PyInt_FromLong((long) WXK_NUMPAD_F2
)); 
2644          PyDict_SetItemString(d
,"WXK_NUMPAD_F3", PyInt_FromLong((long) WXK_NUMPAD_F3
)); 
2645          PyDict_SetItemString(d
,"WXK_NUMPAD_F4", PyInt_FromLong((long) WXK_NUMPAD_F4
)); 
2646          PyDict_SetItemString(d
,"WXK_NUMPAD_HOME", PyInt_FromLong((long) WXK_NUMPAD_HOME
)); 
2647          PyDict_SetItemString(d
,"WXK_NUMPAD_LEFT", PyInt_FromLong((long) WXK_NUMPAD_LEFT
)); 
2648          PyDict_SetItemString(d
,"WXK_NUMPAD_UP", PyInt_FromLong((long) WXK_NUMPAD_UP
)); 
2649          PyDict_SetItemString(d
,"WXK_NUMPAD_RIGHT", PyInt_FromLong((long) WXK_NUMPAD_RIGHT
)); 
2650          PyDict_SetItemString(d
,"WXK_NUMPAD_DOWN", PyInt_FromLong((long) WXK_NUMPAD_DOWN
)); 
2651          PyDict_SetItemString(d
,"WXK_NUMPAD_PRIOR", PyInt_FromLong((long) WXK_NUMPAD_PRIOR
)); 
2652          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEUP", PyInt_FromLong((long) WXK_NUMPAD_PAGEUP
)); 
2653          PyDict_SetItemString(d
,"WXK_NUMPAD_NEXT", PyInt_FromLong((long) WXK_NUMPAD_NEXT
)); 
2654          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEDOWN", PyInt_FromLong((long) WXK_NUMPAD_PAGEDOWN
)); 
2655          PyDict_SetItemString(d
,"WXK_NUMPAD_END", PyInt_FromLong((long) WXK_NUMPAD_END
)); 
2656          PyDict_SetItemString(d
,"WXK_NUMPAD_BEGIN", PyInt_FromLong((long) WXK_NUMPAD_BEGIN
)); 
2657          PyDict_SetItemString(d
,"WXK_NUMPAD_INSERT", PyInt_FromLong((long) WXK_NUMPAD_INSERT
)); 
2658          PyDict_SetItemString(d
,"WXK_NUMPAD_DELETE", PyInt_FromLong((long) WXK_NUMPAD_DELETE
)); 
2659          PyDict_SetItemString(d
,"WXK_NUMPAD_EQUAL", PyInt_FromLong((long) WXK_NUMPAD_EQUAL
)); 
2660          PyDict_SetItemString(d
,"WXK_NUMPAD_MULTIPLY", PyInt_FromLong((long) WXK_NUMPAD_MULTIPLY
)); 
2661          PyDict_SetItemString(d
,"WXK_NUMPAD_ADD", PyInt_FromLong((long) WXK_NUMPAD_ADD
)); 
2662          PyDict_SetItemString(d
,"WXK_NUMPAD_SEPARATOR", PyInt_FromLong((long) WXK_NUMPAD_SEPARATOR
)); 
2663          PyDict_SetItemString(d
,"WXK_NUMPAD_SUBTRACT", PyInt_FromLong((long) WXK_NUMPAD_SUBTRACT
)); 
2664          PyDict_SetItemString(d
,"WXK_NUMPAD_DECIMAL", PyInt_FromLong((long) WXK_NUMPAD_DECIMAL
)); 
2665          PyDict_SetItemString(d
,"WXK_NUMPAD_DIVIDE", PyInt_FromLong((long) WXK_NUMPAD_DIVIDE
)); 
2666          PyDict_SetItemString(d
,"WXK_WINDOWS_LEFT", PyInt_FromLong((long) WXK_WINDOWS_LEFT
)); 
2667          PyDict_SetItemString(d
,"WXK_WINDOWS_RIGHT", PyInt_FromLong((long) WXK_WINDOWS_RIGHT
)); 
2668          PyDict_SetItemString(d
,"WXK_WINDOWS_MENU", PyInt_FromLong((long) WXK_WINDOWS_MENU
)); 
2669          PyDict_SetItemString(d
,"wxBITMAP_TYPE_INVALID", PyInt_FromLong((long) wxBITMAP_TYPE_INVALID
)); 
2670          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP
)); 
2671          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE
)); 
2672          PyDict_SetItemString(d
,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE
)); 
2673          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO
)); 
2674          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE
)); 
2675          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR
)); 
2676          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE
)); 
2677          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM
)); 
2678          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA
)); 
2679          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM
)); 
2680          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA
)); 
2681          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF
)); 
2682          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE
)); 
2683          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF
)); 
2684          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE
)); 
2685          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG
)); 
2686          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE
)); 
2687          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG
)); 
2688          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG_RESOURCE
)); 
2689          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM", PyInt_FromLong((long) wxBITMAP_TYPE_PNM
)); 
2690          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNM_RESOURCE
)); 
2691          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX
)); 
2692          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PCX_RESOURCE
)); 
2693          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT", PyInt_FromLong((long) wxBITMAP_TYPE_PICT
)); 
2694          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PICT_RESOURCE
)); 
2695          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON", PyInt_FromLong((long) wxBITMAP_TYPE_ICON
)); 
2696          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICON_RESOURCE
)); 
2697          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANI", PyInt_FromLong((long) wxBITMAP_TYPE_ANI
)); 
2698          PyDict_SetItemString(d
,"wxBITMAP_TYPE_IFF", PyInt_FromLong((long) wxBITMAP_TYPE_IFF
)); 
2699          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR
)); 
2700          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR_RESOURCE
)); 
2701          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY
)); 
2702          PyDict_SetItemString(d
,"wxCURSOR_NONE", PyInt_FromLong((long) wxCURSOR_NONE
)); 
2703          PyDict_SetItemString(d
,"wxCURSOR_ARROW", PyInt_FromLong((long) wxCURSOR_ARROW
)); 
2704          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_ARROW", PyInt_FromLong((long) wxCURSOR_RIGHT_ARROW
)); 
2705          PyDict_SetItemString(d
,"wxCURSOR_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE
)); 
2706          PyDict_SetItemString(d
,"wxCURSOR_CHAR", PyInt_FromLong((long) wxCURSOR_CHAR
)); 
2707          PyDict_SetItemString(d
,"wxCURSOR_CROSS", PyInt_FromLong((long) wxCURSOR_CROSS
)); 
2708          PyDict_SetItemString(d
,"wxCURSOR_HAND", PyInt_FromLong((long) wxCURSOR_HAND
)); 
2709          PyDict_SetItemString(d
,"wxCURSOR_IBEAM", PyInt_FromLong((long) wxCURSOR_IBEAM
)); 
2710          PyDict_SetItemString(d
,"wxCURSOR_LEFT_BUTTON", PyInt_FromLong((long) wxCURSOR_LEFT_BUTTON
)); 
2711          PyDict_SetItemString(d
,"wxCURSOR_MAGNIFIER", PyInt_FromLong((long) wxCURSOR_MAGNIFIER
)); 
2712          PyDict_SetItemString(d
,"wxCURSOR_MIDDLE_BUTTON", PyInt_FromLong((long) wxCURSOR_MIDDLE_BUTTON
)); 
2713          PyDict_SetItemString(d
,"wxCURSOR_NO_ENTRY", PyInt_FromLong((long) wxCURSOR_NO_ENTRY
)); 
2714          PyDict_SetItemString(d
,"wxCURSOR_PAINT_BRUSH", PyInt_FromLong((long) wxCURSOR_PAINT_BRUSH
)); 
2715          PyDict_SetItemString(d
,"wxCURSOR_PENCIL", PyInt_FromLong((long) wxCURSOR_PENCIL
)); 
2716          PyDict_SetItemString(d
,"wxCURSOR_POINT_LEFT", PyInt_FromLong((long) wxCURSOR_POINT_LEFT
)); 
2717          PyDict_SetItemString(d
,"wxCURSOR_POINT_RIGHT", PyInt_FromLong((long) wxCURSOR_POINT_RIGHT
)); 
2718          PyDict_SetItemString(d
,"wxCURSOR_QUESTION_ARROW", PyInt_FromLong((long) wxCURSOR_QUESTION_ARROW
)); 
2719          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_BUTTON", PyInt_FromLong((long) wxCURSOR_RIGHT_BUTTON
)); 
2720          PyDict_SetItemString(d
,"wxCURSOR_SIZENESW", PyInt_FromLong((long) wxCURSOR_SIZENESW
)); 
2721          PyDict_SetItemString(d
,"wxCURSOR_SIZENS", PyInt_FromLong((long) wxCURSOR_SIZENS
)); 
2722          PyDict_SetItemString(d
,"wxCURSOR_SIZENWSE", PyInt_FromLong((long) wxCURSOR_SIZENWSE
)); 
2723          PyDict_SetItemString(d
,"wxCURSOR_SIZEWE", PyInt_FromLong((long) wxCURSOR_SIZEWE
)); 
2724          PyDict_SetItemString(d
,"wxCURSOR_SIZING", PyInt_FromLong((long) wxCURSOR_SIZING
)); 
2725          PyDict_SetItemString(d
,"wxCURSOR_SPRAYCAN", PyInt_FromLong((long) wxCURSOR_SPRAYCAN
)); 
2726          PyDict_SetItemString(d
,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT
)); 
2727          PyDict_SetItemString(d
,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH
)); 
2728          PyDict_SetItemString(d
,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK
)); 
2729          PyDict_SetItemString(d
,"wxCURSOR_DEFAULT", PyInt_FromLong((long) wxCURSOR_DEFAULT
)); 
2730          PyDict_SetItemString(d
,"wxCURSOR_ARROWWAIT", PyInt_FromLong((long) wxCURSOR_ARROWWAIT
)); 
2731          PyDict_SetItemString(d
,"wxCURSOR_MAX", PyInt_FromLong((long) wxCURSOR_MAX
)); 
2732          PyDict_SetItemString(d
,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE
)); 
2733          PyDict_SetItemString(d
,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER
)); 
2734          PyDict_SetItemString(d
,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL
)); 
2735          PyDict_SetItemString(d
,"wxPAPER_A4", PyInt_FromLong((long) wxPAPER_A4
)); 
2736          PyDict_SetItemString(d
,"wxPAPER_CSHEET", PyInt_FromLong((long) wxPAPER_CSHEET
)); 
2737          PyDict_SetItemString(d
,"wxPAPER_DSHEET", PyInt_FromLong((long) wxPAPER_DSHEET
)); 
2738          PyDict_SetItemString(d
,"wxPAPER_ESHEET", PyInt_FromLong((long) wxPAPER_ESHEET
)); 
2739          PyDict_SetItemString(d
,"wxPAPER_LETTERSMALL", PyInt_FromLong((long) wxPAPER_LETTERSMALL
)); 
2740          PyDict_SetItemString(d
,"wxPAPER_TABLOID", PyInt_FromLong((long) wxPAPER_TABLOID
)); 
2741          PyDict_SetItemString(d
,"wxPAPER_LEDGER", PyInt_FromLong((long) wxPAPER_LEDGER
)); 
2742          PyDict_SetItemString(d
,"wxPAPER_STATEMENT", PyInt_FromLong((long) wxPAPER_STATEMENT
)); 
2743          PyDict_SetItemString(d
,"wxPAPER_EXECUTIVE", PyInt_FromLong((long) wxPAPER_EXECUTIVE
)); 
2744          PyDict_SetItemString(d
,"wxPAPER_A3", PyInt_FromLong((long) wxPAPER_A3
)); 
2745          PyDict_SetItemString(d
,"wxPAPER_A4SMALL", PyInt_FromLong((long) wxPAPER_A4SMALL
)); 
2746          PyDict_SetItemString(d
,"wxPAPER_A5", PyInt_FromLong((long) wxPAPER_A5
)); 
2747          PyDict_SetItemString(d
,"wxPAPER_B4", PyInt_FromLong((long) wxPAPER_B4
)); 
2748          PyDict_SetItemString(d
,"wxPAPER_B5", PyInt_FromLong((long) wxPAPER_B5
)); 
2749          PyDict_SetItemString(d
,"wxPAPER_FOLIO", PyInt_FromLong((long) wxPAPER_FOLIO
)); 
2750          PyDict_SetItemString(d
,"wxPAPER_QUARTO", PyInt_FromLong((long) wxPAPER_QUARTO
)); 
2751          PyDict_SetItemString(d
,"wxPAPER_10X14", PyInt_FromLong((long) wxPAPER_10X14
)); 
2752          PyDict_SetItemString(d
,"wxPAPER_11X17", PyInt_FromLong((long) wxPAPER_11X17
)); 
2753          PyDict_SetItemString(d
,"wxPAPER_NOTE", PyInt_FromLong((long) wxPAPER_NOTE
)); 
2754          PyDict_SetItemString(d
,"wxPAPER_ENV_9", PyInt_FromLong((long) wxPAPER_ENV_9
)); 
2755          PyDict_SetItemString(d
,"wxPAPER_ENV_10", PyInt_FromLong((long) wxPAPER_ENV_10
)); 
2756          PyDict_SetItemString(d
,"wxPAPER_ENV_11", PyInt_FromLong((long) wxPAPER_ENV_11
)); 
2757          PyDict_SetItemString(d
,"wxPAPER_ENV_12", PyInt_FromLong((long) wxPAPER_ENV_12
)); 
2758          PyDict_SetItemString(d
,"wxPAPER_ENV_14", PyInt_FromLong((long) wxPAPER_ENV_14
)); 
2759          PyDict_SetItemString(d
,"wxPAPER_ENV_DL", PyInt_FromLong((long) wxPAPER_ENV_DL
)); 
2760          PyDict_SetItemString(d
,"wxPAPER_ENV_C5", PyInt_FromLong((long) wxPAPER_ENV_C5
)); 
2761          PyDict_SetItemString(d
,"wxPAPER_ENV_C3", PyInt_FromLong((long) wxPAPER_ENV_C3
)); 
2762          PyDict_SetItemString(d
,"wxPAPER_ENV_C4", PyInt_FromLong((long) wxPAPER_ENV_C4
)); 
2763          PyDict_SetItemString(d
,"wxPAPER_ENV_C6", PyInt_FromLong((long) wxPAPER_ENV_C6
)); 
2764          PyDict_SetItemString(d
,"wxPAPER_ENV_C65", PyInt_FromLong((long) wxPAPER_ENV_C65
)); 
2765          PyDict_SetItemString(d
,"wxPAPER_ENV_B4", PyInt_FromLong((long) wxPAPER_ENV_B4
)); 
2766          PyDict_SetItemString(d
,"wxPAPER_ENV_B5", PyInt_FromLong((long) wxPAPER_ENV_B5
)); 
2767          PyDict_SetItemString(d
,"wxPAPER_ENV_B6", PyInt_FromLong((long) wxPAPER_ENV_B6
)); 
2768          PyDict_SetItemString(d
,"wxPAPER_ENV_ITALY", PyInt_FromLong((long) wxPAPER_ENV_ITALY
)); 
2769          PyDict_SetItemString(d
,"wxPAPER_ENV_MONARCH", PyInt_FromLong((long) wxPAPER_ENV_MONARCH
)); 
2770          PyDict_SetItemString(d
,"wxPAPER_ENV_PERSONAL", PyInt_FromLong((long) wxPAPER_ENV_PERSONAL
)); 
2771          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_US", PyInt_FromLong((long) wxPAPER_FANFOLD_US
)); 
2772          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_STD_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_STD_GERMAN
)); 
2773          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_LGL_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_LGL_GERMAN
)); 
2774          PyDict_SetItemString(d
,"wxPAPER_ISO_B4", PyInt_FromLong((long) wxPAPER_ISO_B4
)); 
2775          PyDict_SetItemString(d
,"wxPAPER_JAPANESE_POSTCARD", PyInt_FromLong((long) wxPAPER_JAPANESE_POSTCARD
)); 
2776          PyDict_SetItemString(d
,"wxPAPER_9X11", PyInt_FromLong((long) wxPAPER_9X11
)); 
2777          PyDict_SetItemString(d
,"wxPAPER_10X11", PyInt_FromLong((long) wxPAPER_10X11
)); 
2778          PyDict_SetItemString(d
,"wxPAPER_15X11", PyInt_FromLong((long) wxPAPER_15X11
)); 
2779          PyDict_SetItemString(d
,"wxPAPER_ENV_INVITE", PyInt_FromLong((long) wxPAPER_ENV_INVITE
)); 
2780          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA
)); 
2781          PyDict_SetItemString(d
,"wxPAPER_LEGAL_EXTRA", PyInt_FromLong((long) wxPAPER_LEGAL_EXTRA
)); 
2782          PyDict_SetItemString(d
,"wxPAPER_TABLOID_EXTRA", PyInt_FromLong((long) wxPAPER_TABLOID_EXTRA
)); 
2783          PyDict_SetItemString(d
,"wxPAPER_A4_EXTRA", PyInt_FromLong((long) wxPAPER_A4_EXTRA
)); 
2784          PyDict_SetItemString(d
,"wxPAPER_LETTER_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_TRANSVERSE
)); 
2785          PyDict_SetItemString(d
,"wxPAPER_A4_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A4_TRANSVERSE
)); 
2786          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA_TRANSVERSE
)); 
2787          PyDict_SetItemString(d
,"wxPAPER_A_PLUS", PyInt_FromLong((long) wxPAPER_A_PLUS
)); 
2788          PyDict_SetItemString(d
,"wxPAPER_B_PLUS", PyInt_FromLong((long) wxPAPER_B_PLUS
)); 
2789          PyDict_SetItemString(d
,"wxPAPER_LETTER_PLUS", PyInt_FromLong((long) wxPAPER_LETTER_PLUS
)); 
2790          PyDict_SetItemString(d
,"wxPAPER_A4_PLUS", PyInt_FromLong((long) wxPAPER_A4_PLUS
)); 
2791          PyDict_SetItemString(d
,"wxPAPER_A5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A5_TRANSVERSE
)); 
2792          PyDict_SetItemString(d
,"wxPAPER_B5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_B5_TRANSVERSE
)); 
2793          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA", PyInt_FromLong((long) wxPAPER_A3_EXTRA
)); 
2794          PyDict_SetItemString(d
,"wxPAPER_A5_EXTRA", PyInt_FromLong((long) wxPAPER_A5_EXTRA
)); 
2795          PyDict_SetItemString(d
,"wxPAPER_B5_EXTRA", PyInt_FromLong((long) wxPAPER_B5_EXTRA
)); 
2796          PyDict_SetItemString(d
,"wxPAPER_A2", PyInt_FromLong((long) wxPAPER_A2
)); 
2797          PyDict_SetItemString(d
,"wxPAPER_A3_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_TRANSVERSE
)); 
2798          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_EXTRA_TRANSVERSE
)); 
2799          PyDict_SetItemString(d
,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX
)); 
2800          PyDict_SetItemString(d
,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL
)); 
2801          PyDict_SetItemString(d
,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL
)); 
2802          PyDict_SetItemString(d
,"wxITEM_SEPARATOR", PyInt_FromLong((long) wxITEM_SEPARATOR
)); 
2803          PyDict_SetItemString(d
,"wxITEM_NORMAL", PyInt_FromLong((long) wxITEM_NORMAL
)); 
2804          PyDict_SetItemString(d
,"wxITEM_CHECK", PyInt_FromLong((long) wxITEM_CHECK
)); 
2805          PyDict_SetItemString(d
,"wxITEM_RADIO", PyInt_FromLong((long) wxITEM_RADIO
)); 
2806          PyDict_SetItemString(d
,"wxITEM_MAX", PyInt_FromLong((long) wxITEM_MAX
)); 
2807          PyDict_SetItemString(d
,"wxHT_NOWHERE", PyInt_FromLong((long) wxHT_NOWHERE
)); 
2808          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_FIRST", PyInt_FromLong((long) wxHT_SCROLLBAR_FIRST
)); 
2809          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_1
)); 
2810          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_2
)); 
2811          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_1
)); 
2812          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_2
)); 
2813          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_THUMB", PyInt_FromLong((long) wxHT_SCROLLBAR_THUMB
)); 
2814          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_1", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_1
)); 
2815          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_2", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_2
)); 
2816          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_LAST", PyInt_FromLong((long) wxHT_SCROLLBAR_LAST
)); 
2817          PyDict_SetItemString(d
,"wxHT_WINDOW_OUTSIDE", PyInt_FromLong((long) wxHT_WINDOW_OUTSIDE
)); 
2818          PyDict_SetItemString(d
,"wxHT_WINDOW_INSIDE", PyInt_FromLong((long) wxHT_WINDOW_INSIDE
)); 
2819          PyDict_SetItemString(d
,"wxHT_WINDOW_VERT_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_VERT_SCROLLBAR
)); 
2820          PyDict_SetItemString(d
,"wxHT_WINDOW_HORZ_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_HORZ_SCROLLBAR
)); 
2821          PyDict_SetItemString(d
,"wxHT_WINDOW_CORNER", PyInt_FromLong((long) wxHT_WINDOW_CORNER
)); 
2822          PyDict_SetItemString(d
,"wxHT_MAX", PyInt_FromLong((long) wxHT_MAX
)); 
2823          PyDict_SetItemString(d
,"wxMOD_NONE", PyInt_FromLong((long) wxMOD_NONE
)); 
2824          PyDict_SetItemString(d
,"wxMOD_ALT", PyInt_FromLong((long) wxMOD_ALT
)); 
2825          PyDict_SetItemString(d
,"wxMOD_CONTROL", PyInt_FromLong((long) wxMOD_CONTROL
)); 
2826          PyDict_SetItemString(d
,"wxMOD_SHIFT", PyInt_FromLong((long) wxMOD_SHIFT
)); 
2827          PyDict_SetItemString(d
,"wxMOD_WIN", PyInt_FromLong((long) wxMOD_WIN
)); 
2828          PyDict_SetItemString(d
,"wxUPDATE_UI_NONE", PyInt_FromLong((long) wxUPDATE_UI_NONE
)); 
2829          PyDict_SetItemString(d
,"wxUPDATE_UI_RECURSE", PyInt_FromLong((long) wxUPDATE_UI_RECURSE
)); 
2830          PyDict_SetItemString(d
,"wxUPDATE_UI_FROMIDLE", PyInt_FromLong((long) wxUPDATE_UI_FROMIDLE
)); 
2831          PyDict_SetItemString(d
,"wxEVT_NULL", PyInt_FromLong((long) wxEVT_NULL
)); 
2832          PyDict_SetItemString(d
,"wxEVT_FIRST", PyInt_FromLong((long) wxEVT_FIRST
)); 
2833          PyDict_SetItemString(d
,"wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_BUTTON_CLICKED
)); 
2834          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKBOX_CLICKED
)); 
2835          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_CHOICE_SELECTED
)); 
2836          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_SELECTED
)); 
2837          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
)); 
2838          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
)); 
2839          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SPINCTRL_UPDATED
)); 
2840          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_UPDATED
)); 
2841          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_ENTER
)); 
2842          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_URL", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_URL
)); 
2843          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_MAXLEN
)); 
2844          PyDict_SetItemString(d
,"wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_MENU_SELECTED
)); 
2845          PyDict_SetItemString(d
,"wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SLIDER_UPDATED
)); 
2846          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBOX_SELECTED
)); 
2847          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBUTTON_SELECTED
)); 
2848          PyDict_SetItemString(d
,"wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SCROLLBAR_UPDATED
)); 
2849          PyDict_SetItemString(d
,"wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_VLBOX_SELECTED
)); 
2850          PyDict_SetItemString(d
,"wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_COMBOBOX_SELECTED
)); 
2851          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_CLICKED
)); 
2852          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_RCLICKED
)); 
2853          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_ENTER
)); 
2854          PyDict_SetItemString(d
,"wxEVT_SET_FOCUS", PyInt_FromLong((long) wxEVT_SET_FOCUS
)); 
2855          PyDict_SetItemString(d
,"wxEVT_KILL_FOCUS", PyInt_FromLong((long) wxEVT_KILL_FOCUS
)); 
2856          PyDict_SetItemString(d
,"wxEVT_CHILD_FOCUS", PyInt_FromLong((long) wxEVT_CHILD_FOCUS
)); 
2857          PyDict_SetItemString(d
,"wxEVT_MOUSEWHEEL", PyInt_FromLong((long) wxEVT_MOUSEWHEEL
)); 
2858          PyDict_SetItemString(d
,"wxEVT_LEFT_DOWN", PyInt_FromLong((long) wxEVT_LEFT_DOWN
)); 
2859          PyDict_SetItemString(d
,"wxEVT_LEFT_UP", PyInt_FromLong((long) wxEVT_LEFT_UP
)); 
2860          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_MIDDLE_DOWN
)); 
2861          PyDict_SetItemString(d
,"wxEVT_MIDDLE_UP", PyInt_FromLong((long) wxEVT_MIDDLE_UP
)); 
2862          PyDict_SetItemString(d
,"wxEVT_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_RIGHT_DOWN
)); 
2863          PyDict_SetItemString(d
,"wxEVT_RIGHT_UP", PyInt_FromLong((long) wxEVT_RIGHT_UP
)); 
2864          PyDict_SetItemString(d
,"wxEVT_MOTION", PyInt_FromLong((long) wxEVT_MOTION
)); 
2865          PyDict_SetItemString(d
,"wxEVT_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_ENTER_WINDOW
)); 
2866          PyDict_SetItemString(d
,"wxEVT_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_LEAVE_WINDOW
)); 
2867          PyDict_SetItemString(d
,"wxEVT_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_LEFT_DCLICK
)); 
2868          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_MIDDLE_DCLICK
)); 
2869          PyDict_SetItemString(d
,"wxEVT_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_RIGHT_DCLICK
)); 
2870          PyDict_SetItemString(d
,"wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong((long) wxEVT_MOUSE_CAPTURE_CHANGED
)); 
2871          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DOWN", PyInt_FromLong((long) wxEVT_NC_LEFT_DOWN
)); 
2872          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_UP", PyInt_FromLong((long) wxEVT_NC_LEFT_UP
)); 
2873          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DOWN
)); 
2874          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_UP", PyInt_FromLong((long) wxEVT_NC_MIDDLE_UP
)); 
2875          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_NC_RIGHT_DOWN
)); 
2876          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_UP", PyInt_FromLong((long) wxEVT_NC_RIGHT_UP
)); 
2877          PyDict_SetItemString(d
,"wxEVT_NC_MOTION", PyInt_FromLong((long) wxEVT_NC_MOTION
)); 
2878          PyDict_SetItemString(d
,"wxEVT_NC_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_NC_ENTER_WINDOW
)); 
2879          PyDict_SetItemString(d
,"wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_NC_LEAVE_WINDOW
)); 
2880          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_NC_LEFT_DCLICK
)); 
2881          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DCLICK
)); 
2882          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_NC_RIGHT_DCLICK
)); 
2883          PyDict_SetItemString(d
,"wxEVT_SET_CURSOR", PyInt_FromLong((long) wxEVT_SET_CURSOR
)); 
2884          PyDict_SetItemString(d
,"wxEVT_CHAR", PyInt_FromLong((long) wxEVT_CHAR
)); 
2885          PyDict_SetItemString(d
,"wxEVT_KEY_DOWN", PyInt_FromLong((long) wxEVT_KEY_DOWN
)); 
2886          PyDict_SetItemString(d
,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP
)); 
2887          PyDict_SetItemString(d
,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK
)); 
2888          PyDict_SetItemString(d
,"wxEVT_HOTKEY", PyInt_FromLong((long) wxEVT_HOTKEY
)); 
2889          PyDict_SetItemString(d
,"wxEVT_SCROLL_TOP", PyInt_FromLong((long) wxEVT_SCROLL_TOP
)); 
2890          PyDict_SetItemString(d
,"wxEVT_SCROLL_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLL_BOTTOM
)); 
2891          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEUP", PyInt_FromLong((long) wxEVT_SCROLL_LINEUP
)); 
2892          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_LINEDOWN
)); 
2893          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLL_PAGEUP
)); 
2894          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_PAGEDOWN
)); 
2895          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLL_THUMBTRACK
)); 
2896          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLL_THUMBRELEASE
)); 
2897          PyDict_SetItemString(d
,"wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong((long) wxEVT_SCROLL_ENDSCROLL
)); 
2898          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_TOP", PyInt_FromLong((long) wxEVT_SCROLLWIN_TOP
)); 
2899          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLLWIN_BOTTOM
)); 
2900          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEUP
)); 
2901          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEDOWN
)); 
2902          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEUP
)); 
2903          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEDOWN
)); 
2904          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBTRACK
)); 
2905          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBRELEASE
)); 
2906          PyDict_SetItemString(d
,"wxEVT_SIZE", PyInt_FromLong((long) wxEVT_SIZE
)); 
2907          PyDict_SetItemString(d
,"wxEVT_MOVE", PyInt_FromLong((long) wxEVT_MOVE
)); 
2908          PyDict_SetItemString(d
,"wxEVT_SIZING", PyInt_FromLong((long) wxEVT_SIZING
)); 
2909          PyDict_SetItemString(d
,"wxEVT_MOVING", PyInt_FromLong((long) wxEVT_MOVING
)); 
2910          PyDict_SetItemString(d
,"wxEVT_CLOSE_WINDOW", PyInt_FromLong((long) wxEVT_CLOSE_WINDOW
)); 
2911          PyDict_SetItemString(d
,"wxEVT_END_SESSION", PyInt_FromLong((long) wxEVT_END_SESSION
)); 
2912          PyDict_SetItemString(d
,"wxEVT_QUERY_END_SESSION", PyInt_FromLong((long) wxEVT_QUERY_END_SESSION
)); 
2913          PyDict_SetItemString(d
,"wxEVT_ACTIVATE_APP", PyInt_FromLong((long) wxEVT_ACTIVATE_APP
)); 
2914          PyDict_SetItemString(d
,"wxEVT_POWER", PyInt_FromLong((long) wxEVT_POWER
)); 
2915          PyDict_SetItemString(d
,"wxEVT_ACTIVATE", PyInt_FromLong((long) wxEVT_ACTIVATE
)); 
2916          PyDict_SetItemString(d
,"wxEVT_CREATE", PyInt_FromLong((long) wxEVT_CREATE
)); 
2917          PyDict_SetItemString(d
,"wxEVT_DESTROY", PyInt_FromLong((long) wxEVT_DESTROY
)); 
2918          PyDict_SetItemString(d
,"wxEVT_SHOW", PyInt_FromLong((long) wxEVT_SHOW
)); 
2919          PyDict_SetItemString(d
,"wxEVT_ICONIZE", PyInt_FromLong((long) wxEVT_ICONIZE
)); 
2920          PyDict_SetItemString(d
,"wxEVT_MAXIMIZE", PyInt_FromLong((long) wxEVT_MAXIMIZE
)); 
2921          PyDict_SetItemString(d
,"wxEVT_PAINT", PyInt_FromLong((long) wxEVT_PAINT
)); 
2922          PyDict_SetItemString(d
,"wxEVT_ERASE_BACKGROUND", PyInt_FromLong((long) wxEVT_ERASE_BACKGROUND
)); 
2923          PyDict_SetItemString(d
,"wxEVT_NC_PAINT", PyInt_FromLong((long) wxEVT_NC_PAINT
)); 
2924          PyDict_SetItemString(d
,"wxEVT_PAINT_ICON", PyInt_FromLong((long) wxEVT_PAINT_ICON
)); 
2925          PyDict_SetItemString(d
,"wxEVT_MENU_OPEN", PyInt_FromLong((long) wxEVT_MENU_OPEN
)); 
2926          PyDict_SetItemString(d
,"wxEVT_MENU_CLOSE", PyInt_FromLong((long) wxEVT_MENU_CLOSE
)); 
2927          PyDict_SetItemString(d
,"wxEVT_MENU_HIGHLIGHT", PyInt_FromLong((long) wxEVT_MENU_HIGHLIGHT
)); 
2928          PyDict_SetItemString(d
,"wxEVT_CONTEXT_MENU", PyInt_FromLong((long) wxEVT_CONTEXT_MENU
)); 
2929          PyDict_SetItemString(d
,"wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong((long) wxEVT_SYS_COLOUR_CHANGED
)); 
2930          PyDict_SetItemString(d
,"wxEVT_DISPLAY_CHANGED", PyInt_FromLong((long) wxEVT_DISPLAY_CHANGED
)); 
2931          PyDict_SetItemString(d
,"wxEVT_SETTING_CHANGED", PyInt_FromLong((long) wxEVT_SETTING_CHANGED
)); 
2932          PyDict_SetItemString(d
,"wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong((long) wxEVT_QUERY_NEW_PALETTE
)); 
2933          PyDict_SetItemString(d
,"wxEVT_PALETTE_CHANGED", PyInt_FromLong((long) wxEVT_PALETTE_CHANGED
)); 
2934          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong((long) wxEVT_JOY_BUTTON_DOWN
)); 
2935          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_UP", PyInt_FromLong((long) wxEVT_JOY_BUTTON_UP
)); 
2936          PyDict_SetItemString(d
,"wxEVT_JOY_MOVE", PyInt_FromLong((long) wxEVT_JOY_MOVE
)); 
2937          PyDict_SetItemString(d
,"wxEVT_JOY_ZMOVE", PyInt_FromLong((long) wxEVT_JOY_ZMOVE
)); 
2938          PyDict_SetItemString(d
,"wxEVT_DROP_FILES", PyInt_FromLong((long) wxEVT_DROP_FILES
)); 
2939          PyDict_SetItemString(d
,"wxEVT_DRAW_ITEM", PyInt_FromLong((long) wxEVT_DRAW_ITEM
)); 
2940          PyDict_SetItemString(d
,"wxEVT_MEASURE_ITEM", PyInt_FromLong((long) wxEVT_MEASURE_ITEM
)); 
2941          PyDict_SetItemString(d
,"wxEVT_COMPARE_ITEM", PyInt_FromLong((long) wxEVT_COMPARE_ITEM
)); 
2942          PyDict_SetItemString(d
,"wxEVT_INIT_DIALOG", PyInt_FromLong((long) wxEVT_INIT_DIALOG
)); 
2943          PyDict_SetItemString(d
,"wxEVT_IDLE", PyInt_FromLong((long) wxEVT_IDLE
)); 
2944          PyDict_SetItemString(d
,"wxEVT_UPDATE_UI", PyInt_FromLong((long) wxEVT_UPDATE_UI
)); 
2945          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_CLICK
)); 
2946          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_DCLICK
)); 
2947          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_CLICK
)); 
2948          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_DCLICK
)); 
2949          PyDict_SetItemString(d
,"wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_SET_FOCUS
)); 
2950          PyDict_SetItemString(d
,"wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_KILL_FOCUS
)); 
2951          PyDict_SetItemString(d
,"wxEVT_COMMAND_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_ENTER
)); 
2952          PyDict_SetItemString(d
,"wxEVT_NAVIGATION_KEY", PyInt_FromLong((long) wxEVT_NAVIGATION_KEY
)); 
2953          PyDict_SetItemString(d
,"wxEVT_TIMER", PyInt_FromLong((long) wxEVT_TIMER
)); 
2954          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
2955          SWIG_addvarlink(SWIG_globals
,"wxDefaultPosition",_wrap_wxDefaultPosition_get
, _wrap_wxDefaultPosition_set
); 
2956          SWIG_addvarlink(SWIG_globals
,"wxDefaultSize",_wrap_wxDefaultSize_get
, _wrap_wxDefaultSize_set
); 
2957          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_SUPPRESS", PyInt_FromLong((long) wxPYAPP_ASSERT_SUPPRESS
)); 
2958          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_EXCEPTION", PyInt_FromLong((long) wxPYAPP_ASSERT_EXCEPTION
)); 
2959          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_DIALOG", PyInt_FromLong((long) wxPYAPP_ASSERT_DIALOG
)); 
2960          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_LOG", PyInt_FromLong((long) wxPYAPP_ASSERT_LOG
)); 
2962     // Make our API structure a CObject so other modules can import it 
2963     // from this module. 
2964     PyObject
* v 
= PyCObject_FromVoidPtr(&API
, NULL
); 
2965     PyDict_SetItemString(d
,"wxPyCoreAPI", v
); 
2969     __wxPreStart(d
);     // initialize the GUI toolkit, if needed. 
2972         // Since these modules are all linked together, initialize them now 
2973         // because Python won't be able to find their shared library files, 
2974         // (since there isn't any.) 
2998     // Although these are redfined in __version__ they need to be here too so 
2999     // that an assert can be done to ensure that the wxPython and the wxWindows 
3001     PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION 
)); 
3002     PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION 
)); 
3003     PyDict_SetItemString(d
,"wxRELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER 
)); 
3007    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
3008         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);