2  * FILE : src/msw/wx.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  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
); 
  89 /*------------------------------------------------------------------ 
  92   Constructs a new pointer value.   Value may either be a string 
  93   or an integer. Type is a string corresponding to either the 
  94   C datatype or mangled datatype. 
  99   ------------------------------------------------------------------ */ 
 101 static PyObject 
*ptrcast(PyObject 
*_PTRVALUE
, char *type
) { 
 108   /* Produce a "mangled" version of the type string.  */ 
 110   typestr 
= (char *) malloc(strlen(type
)+2); 
 112   /* Go through and munge the typestring */ 
 119       if ((*c 
== '*') || (*c 
== '&')) { 
 130   /* Check to see what kind of object _PTRVALUE is */ 
 132   if (PyInt_Check(_PTRVALUE
)) { 
 133     ptr 
= (void *) PyInt_AsLong(_PTRVALUE
); 
 134     /* Received a numerical value. Make a pointer out of it */ 
 135     r 
= (char *) malloc(strlen(typestr
)+22); 
 137       SWIG_MakePtr(r
, ptr
, typestr
); 
 139       sprintf(r
,"_0%s",typestr
); 
 141     obj 
= PyString_FromString(r
); 
 143   } else if (PyString_Check(_PTRVALUE
)) { 
 144     /* Have a real pointer value now.  Try to strip out the pointer 
 146     s 
= PyString_AsString(_PTRVALUE
); 
 147     r 
= (char *) malloc(strlen(type
)+22); 
 149     /* Now extract the pointer value */ 
 150     if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 152         SWIG_MakePtr(r
,ptr
,typestr
); 
 154         sprintf(r
,"_0%s",typestr
); 
 156       obj 
= PyString_FromString(r
); 
 166     PyErr_SetString(PyExc_TypeError
,"Type error in ptrcast. Argument is not a valid pointer value."); 
 170 /*------------------------------------------------------------------ 
 171   ptrvalue(ptr,type = 0) 
 173   Attempts to dereference a pointer value.  If type is given, it  
 174   will try to use that type.  Otherwise, this function will attempt 
 175   to "guess" the proper datatype by checking against all of the  
 177   ------------------------------------------------------------------ */ 
 179 static PyObject 
*ptrvalue(PyObject 
*_PTRVALUE
, int index
, char *type
) { 
 184   if (!PyString_Check(_PTRVALUE
)) { 
 185     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 188   s 
= PyString_AsString(_PTRVALUE
); 
 189   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 190     PyErr_SetString(PyExc_TypeError
,"Type error in ptrvalue. Argument is not a valid pointer value."); 
 194   /* If no datatype was passed, try a few common datatypes first */ 
 198     /* No datatype was passed.   Type to figure out if it's a common one */ 
 200     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 202     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 204     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 206     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 208     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 210     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 212     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 220     PyErr_SetString(PyExc_TypeError
,"Unable to dereference NULL pointer."); 
 224   /* Now we have a datatype.  Try to figure out what to do about it */ 
 225   if (strcmp(type
,"int") == 0) { 
 226     obj 
= PyInt_FromLong((long) *(((int *) ptr
) + index
)); 
 227   } else if (strcmp(type
,"double") == 0) { 
 228     obj 
= PyFloat_FromDouble((double) *(((double *) ptr
)+index
)); 
 229   } else if (strcmp(type
,"short") == 0) { 
 230     obj 
= PyInt_FromLong((long) *(((short *) ptr
)+index
)); 
 231   } else if (strcmp(type
,"long") == 0) { 
 232     obj 
= PyInt_FromLong((long) *(((long *) ptr
)+index
)); 
 233   } else if (strcmp(type
,"float") == 0) { 
 234     obj 
= PyFloat_FromDouble((double) *(((float *) ptr
)+index
)); 
 235   } else if (strcmp(type
,"char") == 0) { 
 236     obj 
= PyString_FromString(((char *) ptr
)+index
); 
 237   } else if (strcmp(type
,"char *") == 0) { 
 238     char *c 
= *(((char **) ptr
)+index
); 
 239     if (c
) obj 
= PyString_FromString(c
); 
 240     else obj 
= PyString_FromString("NULL"); 
 242     PyErr_SetString(PyExc_TypeError
,"Unable to dereference unsupported datatype."); 
 248 /*------------------------------------------------------------------ 
 249   ptrcreate(type,value = 0,numelements = 1) 
 251   Attempts to create a new object of given type.  Type must be 
 252   a basic C datatype.  Will not create complex objects. 
 253   ------------------------------------------------------------------ */ 
 255 static PyObject 
*ptrcreate(char *type
, PyObject 
*_PYVALUE
, int numelements
) { 
 262   /* Check the type string against a variety of possibilities */ 
 264   if (strcmp(type
,"int") == 0) { 
 265     sz 
= sizeof(int)*numelements
; 
 267   } else if (strcmp(type
,"short") == 0) { 
 268     sz 
= sizeof(short)*numelements
; 
 270   } else if (strcmp(type
,"long") == 0) { 
 271     sz 
= sizeof(long)*numelements
; 
 273   } else if (strcmp(type
,"double") == 0) { 
 274     sz 
= sizeof(double)*numelements
; 
 276   } else if (strcmp(type
,"float") == 0) { 
 277     sz 
= sizeof(float)*numelements
; 
 279   } else if (strcmp(type
,"char") == 0) { 
 280     sz 
= sizeof(char)*numelements
; 
 282   } else if (strcmp(type
,"char *") == 0) { 
 283     sz 
= sizeof(char *)*(numelements
+1); 
 286     PyErr_SetString(PyExc_TypeError
,"Unable to create unknown datatype.");  
 290   /* Create the new object */ 
 292   ptr 
= (void *) malloc(sz
); 
 294     PyErr_SetString(PyExc_MemoryError
,"Out of memory in swig_create.");  
 298   /* Now try to set its default value */ 
 301     if (strcmp(type
,"int") == 0) { 
 303       ivalue 
= (int) PyInt_AsLong(_PYVALUE
); 
 305       for (i 
= 0; i 
< numelements
; i
++) 
 307     } else if (strcmp(type
,"short") == 0) { 
 310       ivalue 
= (short) PyInt_AsLong(_PYVALUE
); 
 312       for (i 
= 0; i 
< numelements
; i
++) 
 314     } else if (strcmp(type
,"long") == 0) { 
 317       ivalue 
= (long) PyInt_AsLong(_PYVALUE
); 
 319       for (i 
= 0; i 
< numelements
; i
++) 
 321     } else if (strcmp(type
,"double") == 0) { 
 324       ivalue 
= (double) PyFloat_AsDouble(_PYVALUE
); 
 326       for (i 
= 0; i 
< numelements
; i
++) 
 328     } else if (strcmp(type
,"float") == 0) { 
 331       ivalue 
= (float) PyFloat_AsDouble(_PYVALUE
); 
 333       for (i 
= 0; i 
< numelements
; i
++) 
 335     } else if (strcmp(type
,"char") == 0) { 
 337       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 339       strncpy(ip
,ivalue
,numelements
-1); 
 340     } else if (strcmp(type
,"char *") == 0) { 
 343       ivalue 
= (char *) PyString_AsString(_PYVALUE
); 
 345       for (i 
= 0; i 
< numelements
; i
++) { 
 347           ip
[i
] = (char *) malloc(strlen(ivalue
)+1); 
 348           strcpy(ip
[i
],ivalue
); 
 356   /* Create the pointer value */ 
 358   SWIG_MakePtr(temp
,ptr
,cast
); 
 359   obj 
= PyString_FromString(temp
); 
 364 /*------------------------------------------------------------------ 
 365   ptrset(ptr,value,index = 0,type = 0) 
 367   Attempts to set the value of a pointer variable.  If type is 
 368   given, we will use that type.  Otherwise, we'll guess the datatype. 
 369   ------------------------------------------------------------------ */ 
 371 static PyObject 
*ptrset(PyObject 
*_PTRVALUE
, PyObject 
*_PYVALUE
, int index
, char *type
) { 
 376   if (!PyString_Check(_PTRVALUE
)) { 
 377     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 380   s 
= PyString_AsString(_PTRVALUE
); 
 381   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 382     PyErr_SetString(PyExc_TypeError
,"Type error in ptrset. Argument is not a valid pointer value."); 
 386   /* If no datatype was passed, try a few common datatypes first */ 
 390     /* No datatype was passed.   Type to figure out if it's a common one */ 
 392     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 394     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 396     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 398     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 400     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 402     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 404     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_pp")) { 
 412     PyErr_SetString(PyExc_TypeError
,"Unable to set NULL pointer."); 
 416   /* Now we have a datatype.  Try to figure out what to do about it */ 
 417   if (strcmp(type
,"int") == 0) { 
 418     *(((int *) ptr
)+index
) = (int) PyInt_AsLong(_PYVALUE
); 
 419   } else if (strcmp(type
,"double") == 0) { 
 420     *(((double *) ptr
)+index
) = (double) PyFloat_AsDouble(_PYVALUE
); 
 421   } else if (strcmp(type
,"short") == 0) { 
 422     *(((short *) ptr
)+index
) = (short) PyInt_AsLong(_PYVALUE
); 
 423   } else if (strcmp(type
,"long") == 0) { 
 424     *(((long *) ptr
)+index
) = (long) PyInt_AsLong(_PYVALUE
); 
 425   } else if (strcmp(type
,"float") == 0) { 
 426     *(((float *) ptr
)+index
) = (float) PyFloat_AsDouble(_PYVALUE
); 
 427   } else if (strcmp(type
,"char") == 0) { 
 428     char *c 
= PyString_AsString(_PYVALUE
); 
 429     strcpy(((char *) ptr
)+index
, c
); 
 430   } else if (strcmp(type
,"char *") == 0) { 
 431     char *c 
= PyString_AsString(_PYVALUE
); 
 432     char **ca 
= (char **) ptr
; 
 433     if (ca
[index
]) free(ca
[index
]); 
 434     if (strcmp(c
,"NULL") == 0) { 
 437       ca
[index
] = (char *) malloc(strlen(c
)+1); 
 441     PyErr_SetString(PyExc_TypeError
,"Unable to set unsupported datatype."); 
 449 /*------------------------------------------------------------------ 
 452   Adds a value to an existing pointer value.  Will do a type-dependent 
 453   add for basic datatypes.  For other datatypes, will do a byte-add. 
 454   ------------------------------------------------------------------ */ 
 456 static PyObject 
*ptradd(PyObject 
*_PTRVALUE
, int offset
) { 
 463   /* Check to see what kind of object _PTRVALUE is */ 
 465   if (PyString_Check(_PTRVALUE
)) { 
 466     /* Have a potential pointer value now.  Try to strip out the value */ 
 467     s 
= PyString_AsString(_PTRVALUE
); 
 469     /* Try to handle a few common datatypes first */ 
 471     if (!SWIG_GetPtr(s
,&ptr
,"_int_p")) { 
 472       ptr 
= (void *) (((int *) ptr
) + offset
); 
 473     } else if (!SWIG_GetPtr(s
,&ptr
,"_double_p")) { 
 474       ptr 
= (void *) (((double *) ptr
) + offset
); 
 475     } else if (!SWIG_GetPtr(s
,&ptr
,"_short_p")) { 
 476       ptr 
= (void *) (((short *) ptr
) + offset
); 
 477     } else if (!SWIG_GetPtr(s
,&ptr
,"_long_p")) { 
 478       ptr 
= (void *) (((long *) ptr
) + offset
); 
 479     } else if (!SWIG_GetPtr(s
,&ptr
,"_float_p")) { 
 480       ptr 
= (void *) (((float *) ptr
) + offset
); 
 481     } else if (!SWIG_GetPtr(s
,&ptr
,"_char_p")) { 
 482       ptr 
= (void *) (((char *) ptr
) + offset
); 
 483     } else if (!SWIG_GetPtr(s
,&ptr
,0)) { 
 484       ptr 
= (void *) (((char *) ptr
) + offset
); 
 486       PyErr_SetString(PyExc_TypeError
,"Type error in ptradd. Argument is not a valid pointer value."); 
 489     type 
= SWIG_GetPtr(s
,&junk
,"INVALID POINTER"); 
 490     r 
= (char *) malloc(strlen(type
)+20); 
 492       SWIG_MakePtr(r
,ptr
,type
); 
 494       sprintf(r
,"_0%s",type
); 
 496     obj 
= PyString_FromString(r
); 
 502 /*------------------------------------------------------------------ 
 505   Allows a mapping between type1 and type2. (Like a typedef) 
 506   ------------------------------------------------------------------ */ 
 508 static void ptrmap(char *type1
, char *type2
) { 
 510   char *typestr1
,*typestr2
,*c
,*r
; 
 512   /* Produce a "mangled" version of the type string.  */ 
 514   typestr1 
= (char *) malloc(strlen(type1
)+2); 
 516   /* Go through and munge the typestring */ 
 523       if ((*c 
== '*') || (*c 
== '&')) { 
 534   typestr2 
= (char *) malloc(strlen(type2
)+2); 
 536   /* Go through and munge the typestring */ 
 543       if ((*c 
== '*') || (*c 
== '&')) { 
 553   SWIG_RegisterMapping(typestr1
,typestr2
,0); 
 554   SWIG_RegisterMapping(typestr2
,typestr1
,0); 
 557 /*------------------------------------------------------------------ 
 560   Destroys a pointer value 
 561   ------------------------------------------------------------------ */ 
 563 PyObject 
*ptrfree(PyObject 
*_PTRVALUE
) { 
 567   if (!PyString_Check(_PTRVALUE
)) { 
 568     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 571   s 
= PyString_AsString(_PTRVALUE
); 
 572   if (SWIG_GetPtr(s
,&ptr
,0)) { 
 573     PyErr_SetString(PyExc_TypeError
,"Type error in ptrfree. Argument is not a valid pointer value."); 
 577   /* Check to see if this pointer is a char ** */ 
 578   if (!SWIG_GetPtr(s
,&junk
,"_char_pp")) { 
 579     char **c 
= (char **) ptr
; 
 596     wxPyApp
* wxGetApp() { 
 597         //return wxPythonApp; 
 598         return (wxPyApp
*)wxTheApp
; 
 601     void wxApp_CleanUp() { 
 607 extern "C" SWIGEXPORT(void) initwindowsc(); 
 608 extern "C" SWIGEXPORT(void) initwindows2c(); 
 609 extern "C" SWIGEXPORT(void) initeventsc(); 
 610 extern "C" SWIGEXPORT(void) initmiscc(); 
 611 extern "C" SWIGEXPORT(void) initmisc2c(); 
 612 extern "C" SWIGEXPORT(void) initgdic(); 
 613 extern "C" SWIGEXPORT(void) initmdic(); 
 614 extern "C" SWIGEXPORT(void) initcontrolsc(); 
 615 extern "C" SWIGEXPORT(void) initcontrols2c(); 
 616 extern "C" SWIGEXPORT(void) initcmndlgsc(); 
 617 extern "C" SWIGEXPORT(void) initstattoolc(); 
 618 extern "C" SWIGEXPORT(void) initframesc(); 
 619 extern "C" SWIGEXPORT(void) initwindows3c(); 
 620 extern "C" SWIGEXPORT(void) initimagec(); 
 621 extern "C" SWIGEXPORT(void) initprintfwc(); 
 622 extern "C" SWIGEXPORT(void) initsizersc(); 
 623 extern "C" SWIGEXPORT(void) initclip_dndc(); 
 624 extern "C" SWIGEXPORT(void) initstreamsc(); 
 625 extern "C" SWIGEXPORT(void) initfilesysc(); 
 626 extern "C" SWIGEXPORT(void) initutilsc(); 
 627 extern "C" SWIGEXPORT(void) initfontsc(); 
 631 // Export a C API in a struct.  Other modules will be able to load this from 
 632 // the wxc module and will then have safe access to these functions, even if 
 633 // in another shared library. 
 634 static wxPyCoreAPI API 
= { 
 635     (p_SWIG_MakePtr_t
)SWIG_MakePtr
, 
 636     (p_SWIG_GetPtr_t
)SWIG_GetPtr
, 
 637     (p_SWIG_GetPtrObj_t
)SWIG_GetPtrObj
, 
 638     (p_SWIG_RegisterMapping_t
)SWIG_RegisterMapping
, 
 639     (p_SWIG_addvarlink_t
)SWIG_addvarlink
, 
 640     (p_SWIG_newvarlink_t
)SWIG_newvarlink
, 
 642     wxPyBeginAllowThreads
, 
 644     wxPyBeginBlockThreads
, 
 659     wxBitmap_LIST_helper
, 
 660     wxString_LIST_helper
, 
 661     wxAcceleratorEntry_LIST_helper
, 
 668     wxPoint2DDouble_helper
, 
 670     wxPyCBH_setCallbackInfo
, 
 671     wxPyCBH_findCallback
, 
 672     wxPyCBH_callCallback
, 
 673     wxPyCBH_callCallbackObj
, 
 680     wxArrayString2PyList_helper
, 
 681     wxArrayInt2PyList_helper
, 
 685     wxPyOORClientData_dtor
, 
 687     wxPyCBInputStream_create
 
 694 static PyObject 
*_wrap_ptrcast(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 695     PyObject 
* _resultobj
; 
 699     PyObject 
* _obj0 
= 0; 
 700     char *_kwnames
[] = { "ptr","type", NULL 
}; 
 703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:ptrcast",_kwnames
,&_obj0
,&_arg1
))  
 709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 710     _result 
= (PyObject 
*)ptrcast(_arg0
,_arg1
); 
 712     wxPyEndAllowThreads(__tstate
); 
 713     if (PyErr_Occurred()) return NULL
; 
 715   _resultobj 
= _result
; 
 720 static PyObject 
*_wrap_ptrvalue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 721     PyObject 
* _resultobj
; 
 724     int  _arg1 
= (int ) 0; 
 725     char * _arg2 
= (char *) 0; 
 726     PyObject 
* _obj0 
= 0; 
 727     char *_kwnames
[] = { "ptr","index","type", NULL 
}; 
 730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|is:ptrvalue",_kwnames
,&_obj0
,&_arg1
,&_arg2
))  
 736     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 737     _result 
= (PyObject 
*)ptrvalue(_arg0
,_arg1
,_arg2
); 
 739     wxPyEndAllowThreads(__tstate
); 
 740     if (PyErr_Occurred()) return NULL
; 
 742   _resultobj 
= _result
; 
 747 static PyObject 
*_wrap_ptrset(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 748     PyObject 
* _resultobj
; 
 752     int  _arg2 
= (int ) 0; 
 753     char * _arg3 
= (char *) 0; 
 754     PyObject 
* _obj0 
= 0; 
 755     PyObject 
* _obj1 
= 0; 
 756     char *_kwnames
[] = { "ptr","value","index","type", NULL 
}; 
 759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|is:ptrset",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_arg3
))  
 768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 769     _result 
= (PyObject 
*)ptrset(_arg0
,_arg1
,_arg2
,_arg3
); 
 771     wxPyEndAllowThreads(__tstate
); 
 772     if (PyErr_Occurred()) return NULL
; 
 774   _resultobj 
= _result
; 
 779 static PyObject 
*_wrap_ptrcreate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 780     PyObject 
* _resultobj
; 
 783     PyObject 
* _arg1 
= (PyObject 
*) 0; 
 784     int  _arg2 
= (int ) 1; 
 785     PyObject 
* _obj1 
= 0; 
 786     char *_kwnames
[] = { "type","value","nitems", NULL 
}; 
 789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|Oi:ptrcreate",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
 796     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 797     _result 
= (PyObject 
*)ptrcreate(_arg0
,_arg1
,_arg2
); 
 799     wxPyEndAllowThreads(__tstate
); 
 800     if (PyErr_Occurred()) return NULL
; 
 802   _resultobj 
= _result
; 
 807 static PyObject 
*_wrap_ptrfree(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 808     PyObject 
* _resultobj
; 
 811     PyObject 
* _obj0 
= 0; 
 812     char *_kwnames
[] = { "ptr", NULL 
}; 
 815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:ptrfree",_kwnames
,&_obj0
))  
 821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 822     _result 
= (PyObject 
*)ptrfree(_arg0
); 
 824     wxPyEndAllowThreads(__tstate
); 
 825     if (PyErr_Occurred()) return NULL
; 
 827   _resultobj 
= _result
; 
 832 static PyObject 
*_wrap_ptradd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 833     PyObject 
* _resultobj
; 
 837     PyObject 
* _obj0 
= 0; 
 838     char *_kwnames
[] = { "ptr","offset", NULL 
}; 
 841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:ptradd",_kwnames
,&_obj0
,&_arg1
))  
 847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 848     _result 
= (PyObject 
*)ptradd(_arg0
,_arg1
); 
 850     wxPyEndAllowThreads(__tstate
); 
 851     if (PyErr_Occurred()) return NULL
; 
 853   _resultobj 
= _result
; 
 858 static PyObject 
*_wrap_ptrmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 859     PyObject 
* _resultobj
; 
 862     char *_kwnames
[] = { "type1","type2", NULL 
}; 
 865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ss:ptrmap",_kwnames
,&_arg0
,&_arg1
))  
 868     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 871     wxPyEndAllowThreads(__tstate
); 
 872     if (PyErr_Occurred()) return NULL
; 
 873 }    Py_INCREF(Py_None
); 
 874     _resultobj 
= Py_None
; 
 878 static int _wrap_wxDefaultPosition_set(PyObject 
*val
) { 
 880     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultPosition is read-only."); 
 884 static PyObject 
*_wrap_wxDefaultPosition_get() { 
 888     SWIG_MakePtr(ptemp
,(char *) &wxDefaultPosition
,"_wxPoint_p"); 
 889     pyobj 
= PyString_FromString(ptemp
); 
 893 static int _wrap_wxDefaultSize_set(PyObject 
*val
) { 
 895     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultSize is read-only."); 
 899 static PyObject 
*_wrap_wxDefaultSize_get() { 
 903     SWIG_MakePtr(ptemp
,(char *) &wxDefaultSize
,"_wxSize_p"); 
 904     pyobj 
= PyString_FromString(ptemp
); 
 908 static PyObject 
*_wrap_wxGetApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 909     PyObject 
* _resultobj
; 
 911     char *_kwnames
[] = {  NULL 
}; 
 914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetApp",_kwnames
))  
 917     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 918     _result 
= (wxPyApp 
*)wxGetApp(); 
 920     wxPyEndAllowThreads(__tstate
); 
 921     if (PyErr_Occurred()) return NULL
; 
 922 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 926 static PyObject 
*_wrap_wxApp_CleanUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 927     PyObject 
* _resultobj
; 
 928     char *_kwnames
[] = {  NULL 
}; 
 931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxApp_CleanUp",_kwnames
))  
 934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 937     wxPyEndAllowThreads(__tstate
); 
 938     if (PyErr_Occurred()) return NULL
; 
 939 }    Py_INCREF(Py_None
); 
 940     _resultobj 
= Py_None
; 
 944 static void *SwigwxPyAppTowxEvtHandler(void *ptr
) { 
 947     src 
= (wxPyApp 
*) ptr
; 
 948     dest 
= (wxEvtHandler 
*) src
; 
 949     return (void *) dest
; 
 952 static void *SwigwxPyAppTowxObject(void *ptr
) { 
 955     src 
= (wxPyApp 
*) ptr
; 
 956     dest 
= (wxObject 
*) src
; 
 957     return (void *) dest
; 
 960 static wxPyApp 
*new_wxPyApp() { 
 961             wxPythonApp 
= new wxPyApp(); 
 965 static PyObject 
*_wrap_new_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 966     PyObject 
* _resultobj
; 
 968     char *_kwnames
[] = {  NULL 
}; 
 972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyApp",_kwnames
))  
 975     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 976     _result 
= (wxPyApp 
*)new_wxPyApp(); 
 978     wxPyEndAllowThreads(__tstate
); 
 979     if (PyErr_Occurred()) return NULL
; 
 981         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyApp_p"); 
 982         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 985         _resultobj 
= Py_None
; 
 990 #define delete_wxPyApp(_swigobj) (delete _swigobj) 
 991 static PyObject 
*_wrap_delete_wxPyApp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 992     PyObject 
* _resultobj
; 
 994     PyObject 
* _argo0 
= 0; 
 995     char *_kwnames
[] = { "self", NULL 
}; 
 998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyApp",_kwnames
,&_argo0
))  
1001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyApp. Expected _wxPyApp_p."); 
1008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1009     delete_wxPyApp(_arg0
); 
1011     wxPyEndAllowThreads(__tstate
); 
1012     if (PyErr_Occurred()) return NULL
; 
1013 }    Py_INCREF(Py_None
); 
1014     _resultobj 
= Py_None
; 
1018 #define wxPyApp__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
1019 static PyObject 
*_wrap_wxPyApp__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1020     PyObject 
* _resultobj
; 
1024     PyObject 
* _argo0 
= 0; 
1025     PyObject 
* _obj1 
= 0; 
1026     PyObject 
* _obj2 
= 0; 
1027     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
1030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyApp__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp__setCallbackInfo. Expected _wxPyApp_p."); 
1046     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1047     wxPyApp__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
1049     wxPyEndAllowThreads(__tstate
); 
1050     if (PyErr_Occurred()) return NULL
; 
1051 }    Py_INCREF(Py_None
); 
1052     _resultobj 
= Py_None
; 
1056 #define wxPyApp_GetAppName(_swigobj)  (_swigobj->GetAppName()) 
1057 static PyObject 
*_wrap_wxPyApp_GetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1058     PyObject 
* _resultobj
; 
1061     PyObject 
* _argo0 
= 0; 
1062     char *_kwnames
[] = { "self", NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAppName",_kwnames
,&_argo0
))  
1068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAppName. Expected _wxPyApp_p."); 
1075     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1076     _result 
= new wxString (wxPyApp_GetAppName(_arg0
)); 
1078     wxPyEndAllowThreads(__tstate
); 
1079     if (PyErr_Occurred()) return NULL
; 
1082     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1084     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1093 #define wxPyApp_GetAuto3D(_swigobj)  (_swigobj->GetAuto3D()) 
1094 static PyObject 
*_wrap_wxPyApp_GetAuto3D(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1095     PyObject 
* _resultobj
; 
1098     PyObject 
* _argo0 
= 0; 
1099     char *_kwnames
[] = { "self", NULL 
}; 
1102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAuto3D",_kwnames
,&_argo0
))  
1105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAuto3D. Expected _wxPyApp_p."); 
1112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1113     _result 
= (bool )wxPyApp_GetAuto3D(_arg0
); 
1115     wxPyEndAllowThreads(__tstate
); 
1116     if (PyErr_Occurred()) return NULL
; 
1117 }    _resultobj 
= Py_BuildValue("i",_result
); 
1121 #define wxPyApp_GetClassName(_swigobj)  (_swigobj->GetClassName()) 
1122 static PyObject 
*_wrap_wxPyApp_GetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1123     PyObject 
* _resultobj
; 
1126     PyObject 
* _argo0 
= 0; 
1127     char *_kwnames
[] = { "self", NULL 
}; 
1130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetClassName",_kwnames
,&_argo0
))  
1133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetClassName. Expected _wxPyApp_p."); 
1140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1141     _result 
= new wxString (wxPyApp_GetClassName(_arg0
)); 
1143     wxPyEndAllowThreads(__tstate
); 
1144     if (PyErr_Occurred()) return NULL
; 
1147     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1149     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1158 #define wxPyApp_GetExitOnFrameDelete(_swigobj)  (_swigobj->GetExitOnFrameDelete()) 
1159 static PyObject 
*_wrap_wxPyApp_GetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1160     PyObject 
* _resultobj
; 
1163     PyObject 
* _argo0 
= 0; 
1164     char *_kwnames
[] = { "self", NULL 
}; 
1167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetExitOnFrameDelete",_kwnames
,&_argo0
))  
1170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetExitOnFrameDelete. Expected _wxPyApp_p."); 
1177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1178     _result 
= (bool )wxPyApp_GetExitOnFrameDelete(_arg0
); 
1180     wxPyEndAllowThreads(__tstate
); 
1181     if (PyErr_Occurred()) return NULL
; 
1182 }    _resultobj 
= Py_BuildValue("i",_result
); 
1186 #define wxPyApp_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1187 static PyObject 
*_wrap_wxPyApp_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1188     PyObject 
* _resultobj
; 
1191     PyObject 
* _argo0 
= 0; 
1192     char *_kwnames
[] = { "self", NULL 
}; 
1195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetPrintMode",_kwnames
,&_argo0
))  
1198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetPrintMode. Expected _wxPyApp_p."); 
1205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1206     _result 
= (int )wxPyApp_GetPrintMode(_arg0
); 
1208     wxPyEndAllowThreads(__tstate
); 
1209     if (PyErr_Occurred()) return NULL
; 
1210 }    _resultobj 
= Py_BuildValue("i",_result
); 
1214 #define wxPyApp_GetTopWindow(_swigobj)  (_swigobj->GetTopWindow()) 
1215 static PyObject 
*_wrap_wxPyApp_GetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1216     PyObject 
* _resultobj
; 
1219     PyObject 
* _argo0 
= 0; 
1220     char *_kwnames
[] = { "self", NULL 
}; 
1223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetTopWindow",_kwnames
,&_argo0
))  
1226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetTopWindow. Expected _wxPyApp_p."); 
1233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1234     _result 
= (wxWindow 
*)wxPyApp_GetTopWindow(_arg0
); 
1236     wxPyEndAllowThreads(__tstate
); 
1237     if (PyErr_Occurred()) return NULL
; 
1238 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1242 #define wxPyApp_GetVendorName(_swigobj)  (_swigobj->GetVendorName()) 
1243 static PyObject 
*_wrap_wxPyApp_GetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1244     PyObject 
* _resultobj
; 
1247     PyObject 
* _argo0 
= 0; 
1248     char *_kwnames
[] = { "self", NULL 
}; 
1251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetVendorName",_kwnames
,&_argo0
))  
1254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetVendorName. Expected _wxPyApp_p."); 
1261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1262     _result 
= new wxString (wxPyApp_GetVendorName(_arg0
)); 
1264     wxPyEndAllowThreads(__tstate
); 
1265     if (PyErr_Occurred()) return NULL
; 
1268     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1270     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1279 #define wxPyApp_GetUseBestVisual(_swigobj)  (_swigobj->GetUseBestVisual()) 
1280 static PyObject 
*_wrap_wxPyApp_GetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1281     PyObject 
* _resultobj
; 
1284     PyObject 
* _argo0 
= 0; 
1285     char *_kwnames
[] = { "self", NULL 
}; 
1288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetUseBestVisual",_kwnames
,&_argo0
))  
1291         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1292         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetUseBestVisual. Expected _wxPyApp_p."); 
1298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1299     _result 
= (bool )wxPyApp_GetUseBestVisual(_arg0
); 
1301     wxPyEndAllowThreads(__tstate
); 
1302     if (PyErr_Occurred()) return NULL
; 
1303 }    _resultobj 
= Py_BuildValue("i",_result
); 
1307 #define wxPyApp_Dispatch(_swigobj)  (_swigobj->Dispatch()) 
1308 static PyObject 
*_wrap_wxPyApp_Dispatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1309     PyObject 
* _resultobj
; 
1311     PyObject 
* _argo0 
= 0; 
1312     char *_kwnames
[] = { "self", NULL 
}; 
1315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Dispatch",_kwnames
,&_argo0
))  
1318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Dispatch. Expected _wxPyApp_p."); 
1325     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1326     wxPyApp_Dispatch(_arg0
); 
1328     wxPyEndAllowThreads(__tstate
); 
1329     if (PyErr_Occurred()) return NULL
; 
1330 }    Py_INCREF(Py_None
); 
1331     _resultobj 
= Py_None
; 
1335 #define wxPyApp_ExitMainLoop(_swigobj)  (_swigobj->ExitMainLoop()) 
1336 static PyObject 
*_wrap_wxPyApp_ExitMainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1337     PyObject 
* _resultobj
; 
1339     PyObject 
* _argo0 
= 0; 
1340     char *_kwnames
[] = { "self", NULL 
}; 
1343     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ExitMainLoop",_kwnames
,&_argo0
))  
1346         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1347         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1348             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ExitMainLoop. Expected _wxPyApp_p."); 
1353     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1354     wxPyApp_ExitMainLoop(_arg0
); 
1356     wxPyEndAllowThreads(__tstate
); 
1357     if (PyErr_Occurred()) return NULL
; 
1358 }    Py_INCREF(Py_None
); 
1359     _resultobj 
= Py_None
; 
1363 #define wxPyApp_Initialized(_swigobj)  (_swigobj->Initialized()) 
1364 static PyObject 
*_wrap_wxPyApp_Initialized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1365     PyObject 
* _resultobj
; 
1368     PyObject 
* _argo0 
= 0; 
1369     char *_kwnames
[] = { "self", NULL 
}; 
1372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Initialized",_kwnames
,&_argo0
))  
1375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Initialized. Expected _wxPyApp_p."); 
1382     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1383     _result 
= (bool )wxPyApp_Initialized(_arg0
); 
1385     wxPyEndAllowThreads(__tstate
); 
1386     if (PyErr_Occurred()) return NULL
; 
1387 }    _resultobj 
= Py_BuildValue("i",_result
); 
1391 #define wxPyApp_MainLoop(_swigobj)  (_swigobj->MainLoop()) 
1392 static PyObject 
*_wrap_wxPyApp_MainLoop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1393     PyObject 
* _resultobj
; 
1396     PyObject 
* _argo0 
= 0; 
1397     char *_kwnames
[] = { "self", NULL 
}; 
1400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_MainLoop",_kwnames
,&_argo0
))  
1403         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1404         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1405             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_MainLoop. Expected _wxPyApp_p."); 
1410     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1411     _result 
= (int )wxPyApp_MainLoop(_arg0
); 
1413     wxPyEndAllowThreads(__tstate
); 
1414     if (PyErr_Occurred()) return NULL
; 
1415 }    _resultobj 
= Py_BuildValue("i",_result
); 
1419 #define wxPyApp_Pending(_swigobj)  (_swigobj->Pending()) 
1420 static PyObject 
*_wrap_wxPyApp_Pending(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1421     PyObject 
* _resultobj
; 
1424     PyObject 
* _argo0 
= 0; 
1425     char *_kwnames
[] = { "self", NULL 
}; 
1428     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_Pending",_kwnames
,&_argo0
))  
1431         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1432         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1433             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Pending. Expected _wxPyApp_p."); 
1438     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1439     _result 
= (bool )wxPyApp_Pending(_arg0
); 
1441     wxPyEndAllowThreads(__tstate
); 
1442     if (PyErr_Occurred()) return NULL
; 
1443 }    _resultobj 
= Py_BuildValue("i",_result
); 
1447 #define wxPyApp_ProcessIdle(_swigobj)  (_swigobj->ProcessIdle()) 
1448 static PyObject 
*_wrap_wxPyApp_ProcessIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1449     PyObject 
* _resultobj
; 
1452     PyObject 
* _argo0 
= 0; 
1453     char *_kwnames
[] = { "self", NULL 
}; 
1456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_ProcessIdle",_kwnames
,&_argo0
))  
1459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_ProcessIdle. Expected _wxPyApp_p."); 
1466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1467     _result 
= (bool )wxPyApp_ProcessIdle(_arg0
); 
1469     wxPyEndAllowThreads(__tstate
); 
1470     if (PyErr_Occurred()) return NULL
; 
1471 }    _resultobj 
= Py_BuildValue("i",_result
); 
1475 #define wxPyApp_Yield(_swigobj,_swigarg0)  (_swigobj->Yield(_swigarg0)) 
1476 static PyObject 
*_wrap_wxPyApp_Yield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1477     PyObject 
* _resultobj
; 
1480     bool  _arg1 
= (bool ) FALSE
; 
1481     PyObject 
* _argo0 
= 0; 
1482     int tempbool1 
= (int) FALSE
; 
1483     char *_kwnames
[] = { "self","onlyIfNeeded", NULL 
}; 
1486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyApp_Yield",_kwnames
,&_argo0
,&tempbool1
))  
1489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_Yield. Expected _wxPyApp_p."); 
1495     _arg1 
= (bool ) tempbool1
; 
1497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1498     _result 
= (bool )wxPyApp_Yield(_arg0
,_arg1
); 
1500     wxPyEndAllowThreads(__tstate
); 
1501     if (PyErr_Occurred()) return NULL
; 
1502 }    _resultobj 
= Py_BuildValue("i",_result
); 
1506 #define wxPyApp_SetAppName(_swigobj,_swigarg0)  (_swigobj->SetAppName(_swigarg0)) 
1507 static PyObject 
*_wrap_wxPyApp_SetAppName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1508     PyObject 
* _resultobj
; 
1511     PyObject 
* _argo0 
= 0; 
1512     PyObject 
* _obj1 
= 0; 
1513     char *_kwnames
[] = { "self","name", NULL 
}; 
1516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetAppName",_kwnames
,&_argo0
,&_obj1
))  
1519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAppName. Expected _wxPyApp_p."); 
1526     _arg1 
= wxString_in_helper(_obj1
); 
1531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1532     wxPyApp_SetAppName(_arg0
,*_arg1
); 
1534     wxPyEndAllowThreads(__tstate
); 
1535     if (PyErr_Occurred()) return NULL
; 
1536 }    Py_INCREF(Py_None
); 
1537     _resultobj 
= Py_None
; 
1545 #define wxPyApp_SetAuto3D(_swigobj,_swigarg0)  (_swigobj->SetAuto3D(_swigarg0)) 
1546 static PyObject 
*_wrap_wxPyApp_SetAuto3D(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1547     PyObject 
* _resultobj
; 
1550     PyObject 
* _argo0 
= 0; 
1552     char *_kwnames
[] = { "self","auto3D", NULL 
}; 
1555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetAuto3D",_kwnames
,&_argo0
,&tempbool1
))  
1558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAuto3D. Expected _wxPyApp_p."); 
1564     _arg1 
= (bool ) tempbool1
; 
1566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1567     wxPyApp_SetAuto3D(_arg0
,_arg1
); 
1569     wxPyEndAllowThreads(__tstate
); 
1570     if (PyErr_Occurred()) return NULL
; 
1571 }    Py_INCREF(Py_None
); 
1572     _resultobj 
= Py_None
; 
1576 #define wxPyApp_SetClassName(_swigobj,_swigarg0)  (_swigobj->SetClassName(_swigarg0)) 
1577 static PyObject 
*_wrap_wxPyApp_SetClassName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1578     PyObject 
* _resultobj
; 
1581     PyObject 
* _argo0 
= 0; 
1582     PyObject 
* _obj1 
= 0; 
1583     char *_kwnames
[] = { "self","name", NULL 
}; 
1586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetClassName",_kwnames
,&_argo0
,&_obj1
))  
1589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetClassName. Expected _wxPyApp_p."); 
1596     _arg1 
= wxString_in_helper(_obj1
); 
1601     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1602     wxPyApp_SetClassName(_arg0
,*_arg1
); 
1604     wxPyEndAllowThreads(__tstate
); 
1605     if (PyErr_Occurred()) return NULL
; 
1606 }    Py_INCREF(Py_None
); 
1607     _resultobj 
= Py_None
; 
1615 #define wxPyApp_SetExitOnFrameDelete(_swigobj,_swigarg0)  (_swigobj->SetExitOnFrameDelete(_swigarg0)) 
1616 static PyObject 
*_wrap_wxPyApp_SetExitOnFrameDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1617     PyObject 
* _resultobj
; 
1620     PyObject 
* _argo0 
= 0; 
1622     char *_kwnames
[] = { "self","flag", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetExitOnFrameDelete",_kwnames
,&_argo0
,&tempbool1
))  
1628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetExitOnFrameDelete. Expected _wxPyApp_p."); 
1634     _arg1 
= (bool ) tempbool1
; 
1636     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1637     wxPyApp_SetExitOnFrameDelete(_arg0
,_arg1
); 
1639     wxPyEndAllowThreads(__tstate
); 
1640     if (PyErr_Occurred()) return NULL
; 
1641 }    Py_INCREF(Py_None
); 
1642     _resultobj 
= Py_None
; 
1646 #define wxPyApp_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1647 static PyObject 
*_wrap_wxPyApp_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1648     PyObject 
* _resultobj
; 
1651     PyObject 
* _argo0 
= 0; 
1652     char *_kwnames
[] = { "self","mode", NULL 
}; 
1655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetPrintMode",_kwnames
,&_argo0
,&_arg1
))  
1658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetPrintMode. Expected _wxPyApp_p."); 
1665     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1666     wxPyApp_SetPrintMode(_arg0
,_arg1
); 
1668     wxPyEndAllowThreads(__tstate
); 
1669     if (PyErr_Occurred()) return NULL
; 
1670 }    Py_INCREF(Py_None
); 
1671     _resultobj 
= Py_None
; 
1675 #define wxPyApp_SetTopWindow(_swigobj,_swigarg0)  (_swigobj->SetTopWindow(_swigarg0)) 
1676 static PyObject 
*_wrap_wxPyApp_SetTopWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1677     PyObject 
* _resultobj
; 
1680     PyObject 
* _argo0 
= 0; 
1681     PyObject 
* _argo1 
= 0; 
1682     char *_kwnames
[] = { "self","window", NULL 
}; 
1685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetTopWindow",_kwnames
,&_argo0
,&_argo1
))  
1688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetTopWindow. Expected _wxPyApp_p."); 
1695         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1696         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyApp_SetTopWindow. Expected _wxWindow_p."); 
1702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1703     wxPyApp_SetTopWindow(_arg0
,_arg1
); 
1705     wxPyEndAllowThreads(__tstate
); 
1706     if (PyErr_Occurred()) return NULL
; 
1707 }    Py_INCREF(Py_None
); 
1708     _resultobj 
= Py_None
; 
1712 #define wxPyApp_SetVendorName(_swigobj,_swigarg0)  (_swigobj->SetVendorName(_swigarg0)) 
1713 static PyObject 
*_wrap_wxPyApp_SetVendorName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1714     PyObject 
* _resultobj
; 
1717     PyObject 
* _argo0 
= 0; 
1718     PyObject 
* _obj1 
= 0; 
1719     char *_kwnames
[] = { "self","name", NULL 
}; 
1722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyApp_SetVendorName",_kwnames
,&_argo0
,&_obj1
))  
1725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetVendorName. Expected _wxPyApp_p."); 
1732     _arg1 
= wxString_in_helper(_obj1
); 
1737     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1738     wxPyApp_SetVendorName(_arg0
,*_arg1
); 
1740     wxPyEndAllowThreads(__tstate
); 
1741     if (PyErr_Occurred()) return NULL
; 
1742 }    Py_INCREF(Py_None
); 
1743     _resultobj 
= Py_None
; 
1751 #define wxPyApp_SetUseBestVisual(_swigobj,_swigarg0)  (_swigobj->SetUseBestVisual(_swigarg0)) 
1752 static PyObject 
*_wrap_wxPyApp_SetUseBestVisual(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1753     PyObject 
* _resultobj
; 
1756     PyObject 
* _argo0 
= 0; 
1758     char *_kwnames
[] = { "self","flag", NULL 
}; 
1761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetUseBestVisual",_kwnames
,&_argo0
,&tempbool1
))  
1764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetUseBestVisual. Expected _wxPyApp_p."); 
1770     _arg1 
= (bool ) tempbool1
; 
1772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1773     wxPyApp_SetUseBestVisual(_arg0
,_arg1
); 
1775     wxPyEndAllowThreads(__tstate
); 
1776     if (PyErr_Occurred()) return NULL
; 
1777 }    Py_INCREF(Py_None
); 
1778     _resultobj 
= Py_None
; 
1782 #define wxPyApp_GetAssertMode(_swigobj)  (_swigobj->GetAssertMode()) 
1783 static PyObject 
*_wrap_wxPyApp_GetAssertMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1784     PyObject 
* _resultobj
; 
1787     PyObject 
* _argo0 
= 0; 
1788     char *_kwnames
[] = { "self", NULL 
}; 
1791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_GetAssertMode",_kwnames
,&_argo0
))  
1794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_GetAssertMode. Expected _wxPyApp_p."); 
1801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1802     _result 
= (int )wxPyApp_GetAssertMode(_arg0
); 
1804     wxPyEndAllowThreads(__tstate
); 
1805     if (PyErr_Occurred()) return NULL
; 
1806 }    _resultobj 
= Py_BuildValue("i",_result
); 
1810 #define wxPyApp_SetAssertMode(_swigobj,_swigarg0)  (_swigobj->SetAssertMode(_swigarg0)) 
1811 static PyObject 
*_wrap_wxPyApp_SetAssertMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1812     PyObject 
* _resultobj
; 
1815     PyObject 
* _argo0 
= 0; 
1816     char *_kwnames
[] = { "self","mode", NULL 
}; 
1819     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyApp_SetAssertMode",_kwnames
,&_argo0
,&_arg1
))  
1822         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1823         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyApp_p")) { 
1824             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyApp_SetAssertMode. Expected _wxPyApp_p."); 
1829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1830     wxPyApp_SetAssertMode(_arg0
,_arg1
); 
1832     wxPyEndAllowThreads(__tstate
); 
1833     if (PyErr_Occurred()) return NULL
; 
1834 }    Py_INCREF(Py_None
); 
1835     _resultobj 
= Py_None
; 
1839 static PyObject 
*_wrap_wxPyApp_GetMacDefaultEncodingIsPC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1840     PyObject 
* _resultobj
; 
1842     char *_kwnames
[] = {  NULL 
}; 
1845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacDefaultEncodingIsPC",_kwnames
))  
1848     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1849     _result 
= (bool )wxPyApp::GetMacDefaultEncodingIsPC(); 
1851     wxPyEndAllowThreads(__tstate
); 
1852     if (PyErr_Occurred()) return NULL
; 
1853 }    _resultobj 
= Py_BuildValue("i",_result
); 
1857 static PyObject 
*_wrap_wxPyApp_GetMacSupportPCMenuShortcuts(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1858     PyObject 
* _resultobj
; 
1860     char *_kwnames
[] = {  NULL 
}; 
1863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacSupportPCMenuShortcuts",_kwnames
))  
1866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1867     _result 
= (bool )wxPyApp::GetMacSupportPCMenuShortcuts(); 
1869     wxPyEndAllowThreads(__tstate
); 
1870     if (PyErr_Occurred()) return NULL
; 
1871 }    _resultobj 
= Py_BuildValue("i",_result
); 
1875 static PyObject 
*_wrap_wxPyApp_GetMacAboutMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1876     PyObject 
* _resultobj
; 
1878     char *_kwnames
[] = {  NULL 
}; 
1881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacAboutMenuItemId",_kwnames
))  
1884     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1885     _result 
= (long )wxPyApp::GetMacAboutMenuItemId(); 
1887     wxPyEndAllowThreads(__tstate
); 
1888     if (PyErr_Occurred()) return NULL
; 
1889 }    _resultobj 
= Py_BuildValue("l",_result
); 
1893 static PyObject 
*_wrap_wxPyApp_GetMacPreferencesMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1894     PyObject 
* _resultobj
; 
1896     char *_kwnames
[] = {  NULL 
}; 
1899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacPreferencesMenuItemId",_kwnames
))  
1902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1903     _result 
= (long )wxPyApp::GetMacPreferencesMenuItemId(); 
1905     wxPyEndAllowThreads(__tstate
); 
1906     if (PyErr_Occurred()) return NULL
; 
1907 }    _resultobj 
= Py_BuildValue("l",_result
); 
1911 static PyObject 
*_wrap_wxPyApp_GetMacExitMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1912     PyObject 
* _resultobj
; 
1914     char *_kwnames
[] = {  NULL 
}; 
1917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacExitMenuItemId",_kwnames
))  
1920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1921     _result 
= (long )wxPyApp::GetMacExitMenuItemId(); 
1923     wxPyEndAllowThreads(__tstate
); 
1924     if (PyErr_Occurred()) return NULL
; 
1925 }    _resultobj 
= Py_BuildValue("l",_result
); 
1929 static PyObject 
*_wrap_wxPyApp_GetMacHelpMenuTitleName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1930     PyObject 
* _resultobj
; 
1932     char *_kwnames
[] = {  NULL 
}; 
1935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPyApp_GetMacHelpMenuTitleName",_kwnames
))  
1938     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1939     _result 
= new wxString (wxPyApp::GetMacHelpMenuTitleName()); 
1941     wxPyEndAllowThreads(__tstate
); 
1942     if (PyErr_Occurred()) return NULL
; 
1945     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1947     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1956 static PyObject 
*_wrap_wxPyApp_SetMacDefaultEncodingIsPC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1957     PyObject 
* _resultobj
; 
1960     char *_kwnames
[] = { "val", NULL 
}; 
1963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxPyApp_SetMacDefaultEncodingIsPC",_kwnames
,&tempbool0
))  
1965     _arg0 
= (bool ) tempbool0
; 
1967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1968     wxPyApp::SetMacDefaultEncodingIsPC(_arg0
); 
1970     wxPyEndAllowThreads(__tstate
); 
1971     if (PyErr_Occurred()) return NULL
; 
1972 }    Py_INCREF(Py_None
); 
1973     _resultobj 
= Py_None
; 
1977 static PyObject 
*_wrap_wxPyApp_SetMacSupportPCMenuShortcuts(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1978     PyObject 
* _resultobj
; 
1981     char *_kwnames
[] = { "val", NULL 
}; 
1984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxPyApp_SetMacSupportPCMenuShortcuts",_kwnames
,&tempbool0
))  
1986     _arg0 
= (bool ) tempbool0
; 
1988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1989     wxPyApp::SetMacSupportPCMenuShortcuts(_arg0
); 
1991     wxPyEndAllowThreads(__tstate
); 
1992     if (PyErr_Occurred()) return NULL
; 
1993 }    Py_INCREF(Py_None
); 
1994     _resultobj 
= Py_None
; 
1998 static PyObject 
*_wrap_wxPyApp_SetMacAboutMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1999     PyObject 
* _resultobj
; 
2001     char *_kwnames
[] = { "val", NULL 
}; 
2004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacAboutMenuItemId",_kwnames
,&_arg0
))  
2007     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2008     wxPyApp::SetMacAboutMenuItemId(_arg0
); 
2010     wxPyEndAllowThreads(__tstate
); 
2011     if (PyErr_Occurred()) return NULL
; 
2012 }    Py_INCREF(Py_None
); 
2013     _resultobj 
= Py_None
; 
2017 static PyObject 
*_wrap_wxPyApp_SetMacPreferencesMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2018     PyObject 
* _resultobj
; 
2020     char *_kwnames
[] = { "val", NULL 
}; 
2023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacPreferencesMenuItemId",_kwnames
,&_arg0
))  
2026     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2027     wxPyApp::SetMacPreferencesMenuItemId(_arg0
); 
2029     wxPyEndAllowThreads(__tstate
); 
2030     if (PyErr_Occurred()) return NULL
; 
2031 }    Py_INCREF(Py_None
); 
2032     _resultobj 
= Py_None
; 
2036 static PyObject 
*_wrap_wxPyApp_SetMacExitMenuItemId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2037     PyObject 
* _resultobj
; 
2039     char *_kwnames
[] = { "val", NULL 
}; 
2042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxPyApp_SetMacExitMenuItemId",_kwnames
,&_arg0
))  
2045     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2046     wxPyApp::SetMacExitMenuItemId(_arg0
); 
2048     wxPyEndAllowThreads(__tstate
); 
2049     if (PyErr_Occurred()) return NULL
; 
2050 }    Py_INCREF(Py_None
); 
2051     _resultobj 
= Py_None
; 
2055 static PyObject 
*_wrap_wxPyApp_SetMacHelpMenuTitleName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2056     PyObject 
* _resultobj
; 
2058     PyObject 
* _obj0 
= 0; 
2059     char *_kwnames
[] = { "val", NULL 
}; 
2062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyApp_SetMacHelpMenuTitleName",_kwnames
,&_obj0
))  
2065     _arg0 
= wxString_in_helper(_obj0
); 
2070     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2071     wxPyApp::SetMacHelpMenuTitleName(*_arg0
); 
2073     wxPyEndAllowThreads(__tstate
); 
2074     if (PyErr_Occurred()) return NULL
; 
2075 }    Py_INCREF(Py_None
); 
2076     _resultobj 
= Py_None
; 
2084 static PyMethodDef wxcMethods
[] = { 
2085          { "wxPyApp_SetMacHelpMenuTitleName", (PyCFunction
) _wrap_wxPyApp_SetMacHelpMenuTitleName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2086          { "wxPyApp_SetMacExitMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacExitMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2087          { "wxPyApp_SetMacPreferencesMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacPreferencesMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2088          { "wxPyApp_SetMacAboutMenuItemId", (PyCFunction
) _wrap_wxPyApp_SetMacAboutMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2089          { "wxPyApp_SetMacSupportPCMenuShortcuts", (PyCFunction
) _wrap_wxPyApp_SetMacSupportPCMenuShortcuts
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2090          { "wxPyApp_SetMacDefaultEncodingIsPC", (PyCFunction
) _wrap_wxPyApp_SetMacDefaultEncodingIsPC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2091          { "wxPyApp_GetMacHelpMenuTitleName", (PyCFunction
) _wrap_wxPyApp_GetMacHelpMenuTitleName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2092          { "wxPyApp_GetMacExitMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacExitMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2093          { "wxPyApp_GetMacPreferencesMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacPreferencesMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2094          { "wxPyApp_GetMacAboutMenuItemId", (PyCFunction
) _wrap_wxPyApp_GetMacAboutMenuItemId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2095          { "wxPyApp_GetMacSupportPCMenuShortcuts", (PyCFunction
) _wrap_wxPyApp_GetMacSupportPCMenuShortcuts
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2096          { "wxPyApp_GetMacDefaultEncodingIsPC", (PyCFunction
) _wrap_wxPyApp_GetMacDefaultEncodingIsPC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2097          { "wxPyApp_SetAssertMode", (PyCFunction
) _wrap_wxPyApp_SetAssertMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2098          { "wxPyApp_GetAssertMode", (PyCFunction
) _wrap_wxPyApp_GetAssertMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2099          { "wxPyApp_SetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_SetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2100          { "wxPyApp_SetVendorName", (PyCFunction
) _wrap_wxPyApp_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2101          { "wxPyApp_SetTopWindow", (PyCFunction
) _wrap_wxPyApp_SetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2102          { "wxPyApp_SetPrintMode", (PyCFunction
) _wrap_wxPyApp_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2103          { "wxPyApp_SetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_SetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2104          { "wxPyApp_SetClassName", (PyCFunction
) _wrap_wxPyApp_SetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2105          { "wxPyApp_SetAuto3D", (PyCFunction
) _wrap_wxPyApp_SetAuto3D
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2106          { "wxPyApp_SetAppName", (PyCFunction
) _wrap_wxPyApp_SetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2107          { "wxPyApp_Yield", (PyCFunction
) _wrap_wxPyApp_Yield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2108          { "wxPyApp_ProcessIdle", (PyCFunction
) _wrap_wxPyApp_ProcessIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2109          { "wxPyApp_Pending", (PyCFunction
) _wrap_wxPyApp_Pending
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2110          { "wxPyApp_MainLoop", (PyCFunction
) _wrap_wxPyApp_MainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2111          { "wxPyApp_Initialized", (PyCFunction
) _wrap_wxPyApp_Initialized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2112          { "wxPyApp_ExitMainLoop", (PyCFunction
) _wrap_wxPyApp_ExitMainLoop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2113          { "wxPyApp_Dispatch", (PyCFunction
) _wrap_wxPyApp_Dispatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2114          { "wxPyApp_GetUseBestVisual", (PyCFunction
) _wrap_wxPyApp_GetUseBestVisual
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2115          { "wxPyApp_GetVendorName", (PyCFunction
) _wrap_wxPyApp_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2116          { "wxPyApp_GetTopWindow", (PyCFunction
) _wrap_wxPyApp_GetTopWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2117          { "wxPyApp_GetPrintMode", (PyCFunction
) _wrap_wxPyApp_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2118          { "wxPyApp_GetExitOnFrameDelete", (PyCFunction
) _wrap_wxPyApp_GetExitOnFrameDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2119          { "wxPyApp_GetClassName", (PyCFunction
) _wrap_wxPyApp_GetClassName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2120          { "wxPyApp_GetAuto3D", (PyCFunction
) _wrap_wxPyApp_GetAuto3D
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2121          { "wxPyApp_GetAppName", (PyCFunction
) _wrap_wxPyApp_GetAppName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2122          { "wxPyApp__setCallbackInfo", (PyCFunction
) _wrap_wxPyApp__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2123          { "delete_wxPyApp", (PyCFunction
) _wrap_delete_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2124          { "new_wxPyApp", (PyCFunction
) _wrap_new_wxPyApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2125          { "wxApp_CleanUp", (PyCFunction
) _wrap_wxApp_CleanUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2126          { "wxGetApp", (PyCFunction
) _wrap_wxGetApp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2127          { "_wxSetDictionary", (PyCFunction
) __wxSetDictionary
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2128          { "_wxStart", (PyCFunction
) __wxStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2129          { "ptrmap", (PyCFunction
) _wrap_ptrmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2130          { "ptradd", (PyCFunction
) _wrap_ptradd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2131          { "ptrfree", (PyCFunction
) _wrap_ptrfree
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2132          { "ptrcreate", (PyCFunction
) _wrap_ptrcreate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2133          { "ptrset", (PyCFunction
) _wrap_ptrset
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2134          { "ptrvalue", (PyCFunction
) _wrap_ptrvalue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2135          { "ptrcast", (PyCFunction
) _wrap_ptrcast
, METH_VARARGS 
| METH_KEYWORDS 
}, 
2142  * This table is used by the pointer type-checker 
2144 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
2145     { "_signed_long","_long",0}, 
2146     { "_wxPrintQuality","_wxCoord",0}, 
2147     { "_wxPrintQuality","_int",0}, 
2148     { "_wxPrintQuality","_signed_int",0}, 
2149     { "_wxPrintQuality","_unsigned_int",0}, 
2150     { "_wxPrintQuality","_wxWindowID",0}, 
2151     { "_wxPrintQuality","_uint",0}, 
2152     { "_wxPrintQuality","_EBool",0}, 
2153     { "_wxPrintQuality","_size_t",0}, 
2154     { "_wxPrintQuality","_time_t",0}, 
2155     { "_byte","_unsigned_char",0}, 
2156     { "_long","_unsigned_long",0}, 
2157     { "_long","_signed_long",0}, 
2158     { "_size_t","_wxCoord",0}, 
2159     { "_size_t","_wxPrintQuality",0}, 
2160     { "_size_t","_time_t",0}, 
2161     { "_size_t","_unsigned_int",0}, 
2162     { "_size_t","_int",0}, 
2163     { "_size_t","_wxWindowID",0}, 
2164     { "_size_t","_uint",0}, 
2165     { "_uint","_wxCoord",0}, 
2166     { "_uint","_wxPrintQuality",0}, 
2167     { "_uint","_time_t",0}, 
2168     { "_uint","_size_t",0}, 
2169     { "_uint","_unsigned_int",0}, 
2170     { "_uint","_int",0}, 
2171     { "_uint","_wxWindowID",0}, 
2172     { "_wxChar","_char",0}, 
2173     { "_char","_wxChar",0}, 
2174     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
2175     { "_EBool","_wxCoord",0}, 
2176     { "_EBool","_wxPrintQuality",0}, 
2177     { "_EBool","_signed_int",0}, 
2178     { "_EBool","_int",0}, 
2179     { "_EBool","_wxWindowID",0}, 
2180     { "_unsigned_long","_long",0}, 
2181     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
2182     { "_signed_int","_wxCoord",0}, 
2183     { "_signed_int","_wxPrintQuality",0}, 
2184     { "_signed_int","_EBool",0}, 
2185     { "_signed_int","_wxWindowID",0}, 
2186     { "_signed_int","_int",0}, 
2187     { "_WXTYPE","_wxDateTime_t",0}, 
2188     { "_WXTYPE","_short",0}, 
2189     { "_WXTYPE","_signed_short",0}, 
2190     { "_WXTYPE","_unsigned_short",0}, 
2191     { "_unsigned_short","_wxDateTime_t",0}, 
2192     { "_unsigned_short","_WXTYPE",0}, 
2193     { "_unsigned_short","_short",0}, 
2194     { "_wxObject","_wxPyApp",SwigwxPyAppTowxObject
}, 
2195     { "_signed_short","_WXTYPE",0}, 
2196     { "_signed_short","_short",0}, 
2197     { "_unsigned_char","_byte",0}, 
2198     { "_unsigned_int","_wxCoord",0}, 
2199     { "_unsigned_int","_wxPrintQuality",0}, 
2200     { "_unsigned_int","_time_t",0}, 
2201     { "_unsigned_int","_size_t",0}, 
2202     { "_unsigned_int","_uint",0}, 
2203     { "_unsigned_int","_wxWindowID",0}, 
2204     { "_unsigned_int","_int",0}, 
2205     { "_short","_wxDateTime_t",0}, 
2206     { "_short","_WXTYPE",0}, 
2207     { "_short","_unsigned_short",0}, 
2208     { "_short","_signed_short",0}, 
2209     { "_wxWindowID","_wxCoord",0}, 
2210     { "_wxWindowID","_wxPrintQuality",0}, 
2211     { "_wxWindowID","_time_t",0}, 
2212     { "_wxWindowID","_size_t",0}, 
2213     { "_wxWindowID","_EBool",0}, 
2214     { "_wxWindowID","_uint",0}, 
2215     { "_wxWindowID","_int",0}, 
2216     { "_wxWindowID","_signed_int",0}, 
2217     { "_wxWindowID","_unsigned_int",0}, 
2218     { "_int","_wxCoord",0}, 
2219     { "_int","_wxPrintQuality",0}, 
2220     { "_int","_time_t",0}, 
2221     { "_int","_size_t",0}, 
2222     { "_int","_EBool",0}, 
2223     { "_int","_uint",0}, 
2224     { "_int","_wxWindowID",0}, 
2225     { "_int","_unsigned_int",0}, 
2226     { "_int","_signed_int",0}, 
2227     { "_wxDateTime_t","_unsigned_short",0}, 
2228     { "_wxDateTime_t","_short",0}, 
2229     { "_wxDateTime_t","_WXTYPE",0}, 
2230     { "_time_t","_wxCoord",0}, 
2231     { "_time_t","_wxPrintQuality",0}, 
2232     { "_time_t","_unsigned_int",0}, 
2233     { "_time_t","_int",0}, 
2234     { "_time_t","_wxWindowID",0}, 
2235     { "_time_t","_uint",0}, 
2236     { "_time_t","_size_t",0}, 
2237     { "_wxCoord","_int",0}, 
2238     { "_wxCoord","_signed_int",0}, 
2239     { "_wxCoord","_unsigned_int",0}, 
2240     { "_wxCoord","_wxWindowID",0}, 
2241     { "_wxCoord","_uint",0}, 
2242     { "_wxCoord","_EBool",0}, 
2243     { "_wxCoord","_size_t",0}, 
2244     { "_wxCoord","_time_t",0}, 
2245     { "_wxCoord","_wxPrintQuality",0}, 
2246     { "_wxEvtHandler","_wxPyApp",SwigwxPyAppTowxEvtHandler
}, 
2249 static PyObject 
*SWIG_globals
; 
2253 SWIGEXPORT(void) initwxc() { 
2255          SWIG_globals 
= SWIG_newvarlink(); 
2256          m 
= Py_InitModule("wxc", wxcMethods
); 
2257          d 
= PyModule_GetDict(m
); 
2258          PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long) wxMAJOR_VERSION
)); 
2259          PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long) wxMINOR_VERSION
)); 
2260          PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long) wxRELEASE_NUMBER
)); 
2261          PyDict_SetItemString(d
,"wxNOT_FOUND", PyInt_FromLong((long) wxNOT_FOUND
)); 
2262          PyDict_SetItemString(d
,"wxVSCROLL", PyInt_FromLong((long) wxVSCROLL
)); 
2263          PyDict_SetItemString(d
,"wxHSCROLL", PyInt_FromLong((long) wxHSCROLL
)); 
2264          PyDict_SetItemString(d
,"wxCAPTION", PyInt_FromLong((long) wxCAPTION
)); 
2265          PyDict_SetItemString(d
,"wxDOUBLE_BORDER", PyInt_FromLong((long) wxDOUBLE_BORDER
)); 
2266          PyDict_SetItemString(d
,"wxSUNKEN_BORDER", PyInt_FromLong((long) wxSUNKEN_BORDER
)); 
2267          PyDict_SetItemString(d
,"wxRAISED_BORDER", PyInt_FromLong((long) wxRAISED_BORDER
)); 
2268          PyDict_SetItemString(d
,"wxBORDER", PyInt_FromLong((long) wxBORDER
)); 
2269          PyDict_SetItemString(d
,"wxSIMPLE_BORDER", PyInt_FromLong((long) wxSIMPLE_BORDER
)); 
2270          PyDict_SetItemString(d
,"wxSTATIC_BORDER", PyInt_FromLong((long) wxSTATIC_BORDER
)); 
2271          PyDict_SetItemString(d
,"wxTRANSPARENT_WINDOW", PyInt_FromLong((long) wxTRANSPARENT_WINDOW
)); 
2272          PyDict_SetItemString(d
,"wxNO_BORDER", PyInt_FromLong((long) wxNO_BORDER
)); 
2273          PyDict_SetItemString(d
,"wxUSER_COLOURS", PyInt_FromLong((long) wxUSER_COLOURS
)); 
2274          PyDict_SetItemString(d
,"wxNO_3D", PyInt_FromLong((long) wxNO_3D
)); 
2275          PyDict_SetItemString(d
,"wxTAB_TRAVERSAL", PyInt_FromLong((long) wxTAB_TRAVERSAL
)); 
2276          PyDict_SetItemString(d
,"wxWANTS_CHARS", PyInt_FromLong((long) wxWANTS_CHARS
)); 
2277          PyDict_SetItemString(d
,"wxPOPUP_WINDOW", PyInt_FromLong((long) wxPOPUP_WINDOW
)); 
2278          PyDict_SetItemString(d
,"wxHORIZONTAL", PyInt_FromLong((long) wxHORIZONTAL
)); 
2279          PyDict_SetItemString(d
,"wxVERTICAL", PyInt_FromLong((long) wxVERTICAL
)); 
2280          PyDict_SetItemString(d
,"wxBOTH", PyInt_FromLong((long) wxBOTH
)); 
2281          PyDict_SetItemString(d
,"wxCENTER_FRAME", PyInt_FromLong((long) wxCENTER_FRAME
)); 
2282          PyDict_SetItemString(d
,"wxCENTRE_ON_SCREEN", PyInt_FromLong((long) wxCENTRE_ON_SCREEN
)); 
2283          PyDict_SetItemString(d
,"wxCENTER_ON_SCREEN", PyInt_FromLong((long) wxCENTER_ON_SCREEN
)); 
2284          PyDict_SetItemString(d
,"wxSTAY_ON_TOP", PyInt_FromLong((long) wxSTAY_ON_TOP
)); 
2285          PyDict_SetItemString(d
,"wxICONIZE", PyInt_FromLong((long) wxICONIZE
)); 
2286          PyDict_SetItemString(d
,"wxMINIMIZE", PyInt_FromLong((long) wxMINIMIZE
)); 
2287          PyDict_SetItemString(d
,"wxMAXIMIZE", PyInt_FromLong((long) wxMAXIMIZE
)); 
2288          PyDict_SetItemString(d
,"wxCLOSE_BOX", PyInt_FromLong((long) wxCLOSE_BOX
)); 
2289          PyDict_SetItemString(d
,"wxTHICK_FRAME", PyInt_FromLong((long) wxTHICK_FRAME
)); 
2290          PyDict_SetItemString(d
,"wxSYSTEM_MENU", PyInt_FromLong((long) wxSYSTEM_MENU
)); 
2291          PyDict_SetItemString(d
,"wxMINIMIZE_BOX", PyInt_FromLong((long) wxMINIMIZE_BOX
)); 
2292          PyDict_SetItemString(d
,"wxMAXIMIZE_BOX", PyInt_FromLong((long) wxMAXIMIZE_BOX
)); 
2293          PyDict_SetItemString(d
,"wxTINY_CAPTION_HORIZ", PyInt_FromLong((long) wxTINY_CAPTION_HORIZ
)); 
2294          PyDict_SetItemString(d
,"wxTINY_CAPTION_VERT", PyInt_FromLong((long) wxTINY_CAPTION_VERT
)); 
2295          PyDict_SetItemString(d
,"wxRESIZE_BOX", PyInt_FromLong((long) wxRESIZE_BOX
)); 
2296          PyDict_SetItemString(d
,"wxRESIZE_BORDER", PyInt_FromLong((long) wxRESIZE_BORDER
)); 
2297          PyDict_SetItemString(d
,"wxDIALOG_MODAL", PyInt_FromLong((long) wxDIALOG_MODAL
)); 
2298          PyDict_SetItemString(d
,"wxDIALOG_MODELESS", PyInt_FromLong((long) wxDIALOG_MODELESS
)); 
2299          PyDict_SetItemString(d
,"wxDIALOG_NO_PARENT", PyInt_FromLong((long) wxDIALOG_NO_PARENT
)); 
2300          PyDict_SetItemString(d
,"wxDEFAULT_FRAME_STYLE", PyInt_FromLong((long) wxDEFAULT_FRAME_STYLE
)); 
2301          PyDict_SetItemString(d
,"wxDEFAULT_DIALOG_STYLE", PyInt_FromLong((long) wxDEFAULT_DIALOG_STYLE
)); 
2302          PyDict_SetItemString(d
,"wxFRAME_TOOL_WINDOW", PyInt_FromLong((long) wxFRAME_TOOL_WINDOW
)); 
2303          PyDict_SetItemString(d
,"wxFRAME_FLOAT_ON_PARENT", PyInt_FromLong((long) wxFRAME_FLOAT_ON_PARENT
)); 
2304          PyDict_SetItemString(d
,"wxFRAME_NO_WINDOW_MENU", PyInt_FromLong((long) wxFRAME_NO_WINDOW_MENU
)); 
2305          PyDict_SetItemString(d
,"wxFRAME_NO_TASKBAR", PyInt_FromLong((long) wxFRAME_NO_TASKBAR
)); 
2306          PyDict_SetItemString(d
,"wxED_CLIENT_MARGIN", PyInt_FromLong((long) wxED_CLIENT_MARGIN
)); 
2307          PyDict_SetItemString(d
,"wxED_BUTTONS_BOTTOM", PyInt_FromLong((long) wxED_BUTTONS_BOTTOM
)); 
2308          PyDict_SetItemString(d
,"wxED_BUTTONS_RIGHT", PyInt_FromLong((long) wxED_BUTTONS_RIGHT
)); 
2309          PyDict_SetItemString(d
,"wxED_STATIC_LINE", PyInt_FromLong((long) wxED_STATIC_LINE
)); 
2310          PyDict_SetItemString(d
,"wxEXT_DIALOG_STYLE", PyInt_FromLong((long) wxEXT_DIALOG_STYLE
)); 
2311          PyDict_SetItemString(d
,"wxCLIP_CHILDREN", PyInt_FromLong((long) wxCLIP_CHILDREN
)); 
2312          PyDict_SetItemString(d
,"wxCLIP_SIBLINGS", PyInt_FromLong((long) wxCLIP_SIBLINGS
)); 
2313          PyDict_SetItemString(d
,"wxRETAINED", PyInt_FromLong((long) wxRETAINED
)); 
2314          PyDict_SetItemString(d
,"wxBACKINGSTORE", PyInt_FromLong((long) wxBACKINGSTORE
)); 
2315          PyDict_SetItemString(d
,"wxTB_HORIZONTAL", PyInt_FromLong((long) wxTB_HORIZONTAL
)); 
2316          PyDict_SetItemString(d
,"wxTB_VERTICAL", PyInt_FromLong((long) wxTB_VERTICAL
)); 
2317          PyDict_SetItemString(d
,"wxTB_3DBUTTONS", PyInt_FromLong((long) wxTB_3DBUTTONS
)); 
2318          PyDict_SetItemString(d
,"wxTB_FLAT", PyInt_FromLong((long) wxTB_FLAT
)); 
2319          PyDict_SetItemString(d
,"wxTB_DOCKABLE", PyInt_FromLong((long) wxTB_DOCKABLE
)); 
2320          PyDict_SetItemString(d
,"wxTB_NOICONS", PyInt_FromLong((long) wxTB_NOICONS
)); 
2321          PyDict_SetItemString(d
,"wxTB_TEXT", PyInt_FromLong((long) wxTB_TEXT
)); 
2322          PyDict_SetItemString(d
,"wxTB_NODIVIDER", PyInt_FromLong((long) wxTB_NODIVIDER
)); 
2323          PyDict_SetItemString(d
,"wxTB_NOALIGN", PyInt_FromLong((long) wxTB_NOALIGN
)); 
2324          PyDict_SetItemString(d
,"wxCOLOURED", PyInt_FromLong((long) wxCOLOURED
)); 
2325          PyDict_SetItemString(d
,"wxFIXED_LENGTH", PyInt_FromLong((long) wxFIXED_LENGTH
)); 
2326          PyDict_SetItemString(d
,"wxALIGN_LEFT", PyInt_FromLong((long) wxALIGN_LEFT
)); 
2327          PyDict_SetItemString(d
,"wxALIGN_CENTER_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTER_HORIZONTAL
)); 
2328          PyDict_SetItemString(d
,"wxALIGN_CENTRE_HORIZONTAL", PyInt_FromLong((long) wxALIGN_CENTRE_HORIZONTAL
)); 
2329          PyDict_SetItemString(d
,"wxALIGN_RIGHT", PyInt_FromLong((long) wxALIGN_RIGHT
)); 
2330          PyDict_SetItemString(d
,"wxALIGN_BOTTOM", PyInt_FromLong((long) wxALIGN_BOTTOM
)); 
2331          PyDict_SetItemString(d
,"wxALIGN_CENTER_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTER_VERTICAL
)); 
2332          PyDict_SetItemString(d
,"wxALIGN_CENTRE_VERTICAL", PyInt_FromLong((long) wxALIGN_CENTRE_VERTICAL
)); 
2333          PyDict_SetItemString(d
,"wxALIGN_TOP", PyInt_FromLong((long) wxALIGN_TOP
)); 
2334          PyDict_SetItemString(d
,"wxALIGN_CENTER", PyInt_FromLong((long) wxALIGN_CENTER
)); 
2335          PyDict_SetItemString(d
,"wxALIGN_CENTRE", PyInt_FromLong((long) wxALIGN_CENTRE
)); 
2336          PyDict_SetItemString(d
,"wxSHAPED", PyInt_FromLong((long) wxSHAPED
)); 
2337          PyDict_SetItemString(d
,"wxADJUST_MINSIZE", PyInt_FromLong((long) wxADJUST_MINSIZE
)); 
2338          PyDict_SetItemString(d
,"wxLB_NEEDED_SB", PyInt_FromLong((long) wxLB_NEEDED_SB
)); 
2339          PyDict_SetItemString(d
,"wxLB_ALWAYS_SB", PyInt_FromLong((long) wxLB_ALWAYS_SB
)); 
2340          PyDict_SetItemString(d
,"wxLB_SORT", PyInt_FromLong((long) wxLB_SORT
)); 
2341          PyDict_SetItemString(d
,"wxLB_SINGLE", PyInt_FromLong((long) wxLB_SINGLE
)); 
2342          PyDict_SetItemString(d
,"wxLB_MULTIPLE", PyInt_FromLong((long) wxLB_MULTIPLE
)); 
2343          PyDict_SetItemString(d
,"wxLB_EXTENDED", PyInt_FromLong((long) wxLB_EXTENDED
)); 
2344          PyDict_SetItemString(d
,"wxLB_OWNERDRAW", PyInt_FromLong((long) wxLB_OWNERDRAW
)); 
2345          PyDict_SetItemString(d
,"wxLB_HSCROLL", PyInt_FromLong((long) wxLB_HSCROLL
)); 
2346          PyDict_SetItemString(d
,"wxPROCESS_ENTER", PyInt_FromLong((long) wxPROCESS_ENTER
)); 
2347          PyDict_SetItemString(d
,"wxPASSWORD", PyInt_FromLong((long) wxPASSWORD
)); 
2348          PyDict_SetItemString(d
,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY
)); 
2349          PyDict_SetItemString(d
,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE
)); 
2350          PyDict_SetItemString(d
,"wxTE_PROCESS_TAB", PyInt_FromLong((long) wxTE_PROCESS_TAB
)); 
2351          PyDict_SetItemString(d
,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH
)); 
2352          PyDict_SetItemString(d
,"wxTE_RICH2", PyInt_FromLong((long) wxTE_RICH2
)); 
2353          PyDict_SetItemString(d
,"wxTE_NO_VSCROLL", PyInt_FromLong((long) wxTE_NO_VSCROLL
)); 
2354          PyDict_SetItemString(d
,"wxTE_AUTO_SCROLL", PyInt_FromLong((long) wxTE_AUTO_SCROLL
)); 
2355          PyDict_SetItemString(d
,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER
)); 
2356          PyDict_SetItemString(d
,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD
)); 
2357          PyDict_SetItemString(d
,"wxTE_AUTO_URL", PyInt_FromLong((long) wxTE_AUTO_URL
)); 
2358          PyDict_SetItemString(d
,"wxTE_NOHIDESEL", PyInt_FromLong((long) wxTE_NOHIDESEL
)); 
2359          PyDict_SetItemString(d
,"wxTE_DONTWRAP", PyInt_FromLong((long) wxTE_DONTWRAP
)); 
2360          PyDict_SetItemString(d
,"wxTE_LINEWRAP", PyInt_FromLong((long) wxTE_LINEWRAP
)); 
2361          PyDict_SetItemString(d
,"wxTE_WORDWRAP", PyInt_FromLong((long) wxTE_WORDWRAP
)); 
2362          PyDict_SetItemString(d
,"wxTE_LEFT", PyInt_FromLong((long) wxTE_LEFT
)); 
2363          PyDict_SetItemString(d
,"wxTE_RIGHT", PyInt_FromLong((long) wxTE_RIGHT
)); 
2364          PyDict_SetItemString(d
,"wxTE_CENTER", PyInt_FromLong((long) wxTE_CENTER
)); 
2365          PyDict_SetItemString(d
,"wxTE_CENTRE", PyInt_FromLong((long) wxTE_CENTRE
)); 
2366          PyDict_SetItemString(d
,"wxCB_SIMPLE", PyInt_FromLong((long) wxCB_SIMPLE
)); 
2367          PyDict_SetItemString(d
,"wxCB_DROPDOWN", PyInt_FromLong((long) wxCB_DROPDOWN
)); 
2368          PyDict_SetItemString(d
,"wxCB_SORT", PyInt_FromLong((long) wxCB_SORT
)); 
2369          PyDict_SetItemString(d
,"wxCB_READONLY", PyInt_FromLong((long) wxCB_READONLY
)); 
2370          PyDict_SetItemString(d
,"wxRA_HORIZONTAL", PyInt_FromLong((long) wxRA_HORIZONTAL
)); 
2371          PyDict_SetItemString(d
,"wxRA_VERTICAL", PyInt_FromLong((long) wxRA_VERTICAL
)); 
2372          PyDict_SetItemString(d
,"wxRA_SPECIFY_ROWS", PyInt_FromLong((long) wxRA_SPECIFY_ROWS
)); 
2373          PyDict_SetItemString(d
,"wxRA_SPECIFY_COLS", PyInt_FromLong((long) wxRA_SPECIFY_COLS
)); 
2374          PyDict_SetItemString(d
,"wxRB_GROUP", PyInt_FromLong((long) wxRB_GROUP
)); 
2375          PyDict_SetItemString(d
,"wxRB_SINGLE", PyInt_FromLong((long) wxRB_SINGLE
)); 
2376          PyDict_SetItemString(d
,"wxGA_PROGRESSBAR", PyInt_FromLong((long) wxGA_PROGRESSBAR
)); 
2377          PyDict_SetItemString(d
,"wxGA_HORIZONTAL", PyInt_FromLong((long) wxGA_HORIZONTAL
)); 
2378          PyDict_SetItemString(d
,"wxGA_VERTICAL", PyInt_FromLong((long) wxGA_VERTICAL
)); 
2379          PyDict_SetItemString(d
,"wxGA_SMOOTH", PyInt_FromLong((long) wxGA_SMOOTH
)); 
2380          PyDict_SetItemString(d
,"wxSL_HORIZONTAL", PyInt_FromLong((long) wxSL_HORIZONTAL
)); 
2381          PyDict_SetItemString(d
,"wxSL_VERTICAL", PyInt_FromLong((long) wxSL_VERTICAL
)); 
2382          PyDict_SetItemString(d
,"wxSL_AUTOTICKS", PyInt_FromLong((long) wxSL_AUTOTICKS
)); 
2383          PyDict_SetItemString(d
,"wxSL_LABELS", PyInt_FromLong((long) wxSL_LABELS
)); 
2384          PyDict_SetItemString(d
,"wxSL_LEFT", PyInt_FromLong((long) wxSL_LEFT
)); 
2385          PyDict_SetItemString(d
,"wxSL_TOP", PyInt_FromLong((long) wxSL_TOP
)); 
2386          PyDict_SetItemString(d
,"wxSL_RIGHT", PyInt_FromLong((long) wxSL_RIGHT
)); 
2387          PyDict_SetItemString(d
,"wxSL_BOTTOM", PyInt_FromLong((long) wxSL_BOTTOM
)); 
2388          PyDict_SetItemString(d
,"wxSL_BOTH", PyInt_FromLong((long) wxSL_BOTH
)); 
2389          PyDict_SetItemString(d
,"wxSL_SELRANGE", PyInt_FromLong((long) wxSL_SELRANGE
)); 
2390          PyDict_SetItemString(d
,"wxSB_HORIZONTAL", PyInt_FromLong((long) wxSB_HORIZONTAL
)); 
2391          PyDict_SetItemString(d
,"wxSB_VERTICAL", PyInt_FromLong((long) wxSB_VERTICAL
)); 
2392          PyDict_SetItemString(d
,"wxST_SIZEGRIP", PyInt_FromLong((long) wxST_SIZEGRIP
)); 
2393          PyDict_SetItemString(d
,"wxST_NO_AUTORESIZE", PyInt_FromLong((long) wxST_NO_AUTORESIZE
)); 
2394          PyDict_SetItemString(d
,"wxBU_NOAUTODRAW", PyInt_FromLong((long) wxBU_NOAUTODRAW
)); 
2395          PyDict_SetItemString(d
,"wxBU_AUTODRAW", PyInt_FromLong((long) wxBU_AUTODRAW
)); 
2396          PyDict_SetItemString(d
,"wxBU_LEFT", PyInt_FromLong((long) wxBU_LEFT
)); 
2397          PyDict_SetItemString(d
,"wxBU_TOP", PyInt_FromLong((long) wxBU_TOP
)); 
2398          PyDict_SetItemString(d
,"wxBU_RIGHT", PyInt_FromLong((long) wxBU_RIGHT
)); 
2399          PyDict_SetItemString(d
,"wxBU_BOTTOM", PyInt_FromLong((long) wxBU_BOTTOM
)); 
2400          PyDict_SetItemString(d
,"wxBU_EXACTFIT", PyInt_FromLong((long) wxBU_EXACTFIT
)); 
2401          PyDict_SetItemString(d
,"wxSP_VERTICAL", PyInt_FromLong((long) wxSP_VERTICAL
)); 
2402          PyDict_SetItemString(d
,"wxSP_HORIZONTAL", PyInt_FromLong((long) wxSP_HORIZONTAL
)); 
2403          PyDict_SetItemString(d
,"wxSP_ARROW_KEYS", PyInt_FromLong((long) wxSP_ARROW_KEYS
)); 
2404          PyDict_SetItemString(d
,"wxSP_WRAP", PyInt_FromLong((long) wxSP_WRAP
)); 
2405          PyDict_SetItemString(d
,"wxSP_NOBORDER", PyInt_FromLong((long) wxSP_NOBORDER
)); 
2406          PyDict_SetItemString(d
,"wxSP_3D", PyInt_FromLong((long) wxSP_3D
)); 
2407          PyDict_SetItemString(d
,"wxSP_3DSASH", PyInt_FromLong((long) wxSP_3DSASH
)); 
2408          PyDict_SetItemString(d
,"wxSP_3DBORDER", PyInt_FromLong((long) wxSP_3DBORDER
)); 
2409          PyDict_SetItemString(d
,"wxSP_FULLSASH", PyInt_FromLong((long) wxSP_FULLSASH
)); 
2410          PyDict_SetItemString(d
,"wxSP_BORDER", PyInt_FromLong((long) wxSP_BORDER
)); 
2411          PyDict_SetItemString(d
,"wxSP_LIVE_UPDATE", PyInt_FromLong((long) wxSP_LIVE_UPDATE
)); 
2412          PyDict_SetItemString(d
,"wxSP_PERMIT_UNSPLIT", PyInt_FromLong((long) wxSP_PERMIT_UNSPLIT
)); 
2413          PyDict_SetItemString(d
,"wxFLOOD_SURFACE", PyInt_FromLong((long) wxFLOOD_SURFACE
)); 
2414          PyDict_SetItemString(d
,"wxFLOOD_BORDER", PyInt_FromLong((long) wxFLOOD_BORDER
)); 
2415          PyDict_SetItemString(d
,"wxODDEVEN_RULE", PyInt_FromLong((long) wxODDEVEN_RULE
)); 
2416          PyDict_SetItemString(d
,"wxWINDING_RULE", PyInt_FromLong((long) wxWINDING_RULE
)); 
2417          PyDict_SetItemString(d
,"wxTOOL_TOP", PyInt_FromLong((long) wxTOOL_TOP
)); 
2418          PyDict_SetItemString(d
,"wxTOOL_BOTTOM", PyInt_FromLong((long) wxTOOL_BOTTOM
)); 
2419          PyDict_SetItemString(d
,"wxTOOL_LEFT", PyInt_FromLong((long) wxTOOL_LEFT
)); 
2420          PyDict_SetItemString(d
,"wxTOOL_RIGHT", PyInt_FromLong((long) wxTOOL_RIGHT
)); 
2421          PyDict_SetItemString(d
,"wxOK", PyInt_FromLong((long) wxOK
)); 
2422          PyDict_SetItemString(d
,"wxYES_NO", PyInt_FromLong((long) wxYES_NO
)); 
2423          PyDict_SetItemString(d
,"wxCANCEL", PyInt_FromLong((long) wxCANCEL
)); 
2424          PyDict_SetItemString(d
,"wxYES", PyInt_FromLong((long) wxYES
)); 
2425          PyDict_SetItemString(d
,"wxNO", PyInt_FromLong((long) wxNO
)); 
2426          PyDict_SetItemString(d
,"wxNO_DEFAULT", PyInt_FromLong((long) wxNO_DEFAULT
)); 
2427          PyDict_SetItemString(d
,"wxYES_DEFAULT", PyInt_FromLong((long) wxYES_DEFAULT
)); 
2428          PyDict_SetItemString(d
,"wxICON_EXCLAMATION", PyInt_FromLong((long) wxICON_EXCLAMATION
)); 
2429          PyDict_SetItemString(d
,"wxICON_HAND", PyInt_FromLong((long) wxICON_HAND
)); 
2430          PyDict_SetItemString(d
,"wxICON_QUESTION", PyInt_FromLong((long) wxICON_QUESTION
)); 
2431          PyDict_SetItemString(d
,"wxICON_INFORMATION", PyInt_FromLong((long) wxICON_INFORMATION
)); 
2432          PyDict_SetItemString(d
,"wxICON_STOP", PyInt_FromLong((long) wxICON_STOP
)); 
2433          PyDict_SetItemString(d
,"wxICON_ASTERISK", PyInt_FromLong((long) wxICON_ASTERISK
)); 
2434          PyDict_SetItemString(d
,"wxICON_MASK", PyInt_FromLong((long) wxICON_MASK
)); 
2435          PyDict_SetItemString(d
,"wxICON_WARNING", PyInt_FromLong((long) wxICON_WARNING
)); 
2436          PyDict_SetItemString(d
,"wxICON_ERROR", PyInt_FromLong((long) wxICON_ERROR
)); 
2437          PyDict_SetItemString(d
,"wxFORWARD", PyInt_FromLong((long) wxFORWARD
)); 
2438          PyDict_SetItemString(d
,"wxBACKWARD", PyInt_FromLong((long) wxBACKWARD
)); 
2439          PyDict_SetItemString(d
,"wxRESET", PyInt_FromLong((long) wxRESET
)); 
2440          PyDict_SetItemString(d
,"wxHELP", PyInt_FromLong((long) wxHELP
)); 
2441          PyDict_SetItemString(d
,"wxMORE", PyInt_FromLong((long) wxMORE
)); 
2442          PyDict_SetItemString(d
,"wxSETUP", PyInt_FromLong((long) wxSETUP
)); 
2443          PyDict_SetItemString(d
,"wxCENTRE", PyInt_FromLong((long) wxCENTRE
)); 
2444          PyDict_SetItemString(d
,"wxCENTER", PyInt_FromLong((long) wxCENTER
)); 
2445          PyDict_SetItemString(d
,"wxSIZE_AUTO_WIDTH", PyInt_FromLong((long) wxSIZE_AUTO_WIDTH
)); 
2446          PyDict_SetItemString(d
,"wxSIZE_AUTO_HEIGHT", PyInt_FromLong((long) wxSIZE_AUTO_HEIGHT
)); 
2447          PyDict_SetItemString(d
,"wxSIZE_AUTO", PyInt_FromLong((long) wxSIZE_AUTO
)); 
2448          PyDict_SetItemString(d
,"wxSIZE_USE_EXISTING", PyInt_FromLong((long) wxSIZE_USE_EXISTING
)); 
2449          PyDict_SetItemString(d
,"wxSIZE_ALLOW_MINUS_ONE", PyInt_FromLong((long) wxSIZE_ALLOW_MINUS_ONE
)); 
2450          PyDict_SetItemString(d
,"wxPORTRAIT", PyInt_FromLong((long) wxPORTRAIT
)); 
2451          PyDict_SetItemString(d
,"wxLANDSCAPE", PyInt_FromLong((long) wxLANDSCAPE
)); 
2452          PyDict_SetItemString(d
,"wxPRINT_QUALITY_HIGH", PyInt_FromLong((long) wxPRINT_QUALITY_HIGH
)); 
2453          PyDict_SetItemString(d
,"wxPRINT_QUALITY_MEDIUM", PyInt_FromLong((long) wxPRINT_QUALITY_MEDIUM
)); 
2454          PyDict_SetItemString(d
,"wxPRINT_QUALITY_LOW", PyInt_FromLong((long) wxPRINT_QUALITY_LOW
)); 
2455          PyDict_SetItemString(d
,"wxPRINT_QUALITY_DRAFT", PyInt_FromLong((long) wxPRINT_QUALITY_DRAFT
)); 
2456          PyDict_SetItemString(d
,"wxID_ANY", PyInt_FromLong((long) wxID_ANY
)); 
2457          PyDict_SetItemString(d
,"wxID_SEPARATOR", PyInt_FromLong((long) wxID_SEPARATOR
)); 
2458          PyDict_SetItemString(d
,"wxID_OPEN", PyInt_FromLong((long) wxID_OPEN
)); 
2459          PyDict_SetItemString(d
,"wxID_CLOSE", PyInt_FromLong((long) wxID_CLOSE
)); 
2460          PyDict_SetItemString(d
,"wxID_NEW", PyInt_FromLong((long) wxID_NEW
)); 
2461          PyDict_SetItemString(d
,"wxID_SAVE", PyInt_FromLong((long) wxID_SAVE
)); 
2462          PyDict_SetItemString(d
,"wxID_SAVEAS", PyInt_FromLong((long) wxID_SAVEAS
)); 
2463          PyDict_SetItemString(d
,"wxID_REVERT", PyInt_FromLong((long) wxID_REVERT
)); 
2464          PyDict_SetItemString(d
,"wxID_EXIT", PyInt_FromLong((long) wxID_EXIT
)); 
2465          PyDict_SetItemString(d
,"wxID_UNDO", PyInt_FromLong((long) wxID_UNDO
)); 
2466          PyDict_SetItemString(d
,"wxID_REDO", PyInt_FromLong((long) wxID_REDO
)); 
2467          PyDict_SetItemString(d
,"wxID_HELP", PyInt_FromLong((long) wxID_HELP
)); 
2468          PyDict_SetItemString(d
,"wxID_PRINT", PyInt_FromLong((long) wxID_PRINT
)); 
2469          PyDict_SetItemString(d
,"wxID_PRINT_SETUP", PyInt_FromLong((long) wxID_PRINT_SETUP
)); 
2470          PyDict_SetItemString(d
,"wxID_PREVIEW", PyInt_FromLong((long) wxID_PREVIEW
)); 
2471          PyDict_SetItemString(d
,"wxID_ABOUT", PyInt_FromLong((long) wxID_ABOUT
)); 
2472          PyDict_SetItemString(d
,"wxID_HELP_CONTENTS", PyInt_FromLong((long) wxID_HELP_CONTENTS
)); 
2473          PyDict_SetItemString(d
,"wxID_HELP_COMMANDS", PyInt_FromLong((long) wxID_HELP_COMMANDS
)); 
2474          PyDict_SetItemString(d
,"wxID_HELP_PROCEDURES", PyInt_FromLong((long) wxID_HELP_PROCEDURES
)); 
2475          PyDict_SetItemString(d
,"wxID_HELP_CONTEXT", PyInt_FromLong((long) wxID_HELP_CONTEXT
)); 
2476          PyDict_SetItemString(d
,"wxID_CLOSE_ALL", PyInt_FromLong((long) wxID_CLOSE_ALL
)); 
2477          PyDict_SetItemString(d
,"wxID_CUT", PyInt_FromLong((long) wxID_CUT
)); 
2478          PyDict_SetItemString(d
,"wxID_COPY", PyInt_FromLong((long) wxID_COPY
)); 
2479          PyDict_SetItemString(d
,"wxID_PASTE", PyInt_FromLong((long) wxID_PASTE
)); 
2480          PyDict_SetItemString(d
,"wxID_CLEAR", PyInt_FromLong((long) wxID_CLEAR
)); 
2481          PyDict_SetItemString(d
,"wxID_FIND", PyInt_FromLong((long) wxID_FIND
)); 
2482          PyDict_SetItemString(d
,"wxID_DUPLICATE", PyInt_FromLong((long) wxID_DUPLICATE
)); 
2483          PyDict_SetItemString(d
,"wxID_SELECTALL", PyInt_FromLong((long) wxID_SELECTALL
)); 
2484          PyDict_SetItemString(d
,"wxID_FILE1", PyInt_FromLong((long) wxID_FILE1
)); 
2485          PyDict_SetItemString(d
,"wxID_FILE2", PyInt_FromLong((long) wxID_FILE2
)); 
2486          PyDict_SetItemString(d
,"wxID_FILE3", PyInt_FromLong((long) wxID_FILE3
)); 
2487          PyDict_SetItemString(d
,"wxID_FILE4", PyInt_FromLong((long) wxID_FILE4
)); 
2488          PyDict_SetItemString(d
,"wxID_FILE5", PyInt_FromLong((long) wxID_FILE5
)); 
2489          PyDict_SetItemString(d
,"wxID_FILE6", PyInt_FromLong((long) wxID_FILE6
)); 
2490          PyDict_SetItemString(d
,"wxID_FILE7", PyInt_FromLong((long) wxID_FILE7
)); 
2491          PyDict_SetItemString(d
,"wxID_FILE8", PyInt_FromLong((long) wxID_FILE8
)); 
2492          PyDict_SetItemString(d
,"wxID_FILE9", PyInt_FromLong((long) wxID_FILE9
)); 
2493          PyDict_SetItemString(d
,"wxID_OK", PyInt_FromLong((long) wxID_OK
)); 
2494          PyDict_SetItemString(d
,"wxID_CANCEL", PyInt_FromLong((long) wxID_CANCEL
)); 
2495          PyDict_SetItemString(d
,"wxID_APPLY", PyInt_FromLong((long) wxID_APPLY
)); 
2496          PyDict_SetItemString(d
,"wxID_YES", PyInt_FromLong((long) wxID_YES
)); 
2497          PyDict_SetItemString(d
,"wxID_NO", PyInt_FromLong((long) wxID_NO
)); 
2498          PyDict_SetItemString(d
,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC
)); 
2499          PyDict_SetItemString(d
,"wxID_FORWARD", PyInt_FromLong((long) wxID_FORWARD
)); 
2500          PyDict_SetItemString(d
,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD
)); 
2501          PyDict_SetItemString(d
,"wxID_DEFAULT", PyInt_FromLong((long) wxID_DEFAULT
)); 
2502          PyDict_SetItemString(d
,"wxID_MORE", PyInt_FromLong((long) wxID_MORE
)); 
2503          PyDict_SetItemString(d
,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP
)); 
2504          PyDict_SetItemString(d
,"wxID_RESET", PyInt_FromLong((long) wxID_RESET
)); 
2505          PyDict_SetItemString(d
,"wxID_CONTEXT_HELP", PyInt_FromLong((long) wxID_CONTEXT_HELP
)); 
2506          PyDict_SetItemString(d
,"wxID_YESTOALL", PyInt_FromLong((long) wxID_YESTOALL
)); 
2507          PyDict_SetItemString(d
,"wxID_NOTOALL", PyInt_FromLong((long) wxID_NOTOALL
)); 
2508          PyDict_SetItemString(d
,"wxID_ABORT", PyInt_FromLong((long) wxID_ABORT
)); 
2509          PyDict_SetItemString(d
,"wxID_RETRY", PyInt_FromLong((long) wxID_RETRY
)); 
2510          PyDict_SetItemString(d
,"wxID_IGNORE", PyInt_FromLong((long) wxID_IGNORE
)); 
2511          PyDict_SetItemString(d
,"wxOPEN", PyInt_FromLong((long) wxOPEN
)); 
2512          PyDict_SetItemString(d
,"wxSAVE", PyInt_FromLong((long) wxSAVE
)); 
2513          PyDict_SetItemString(d
,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY
)); 
2514          PyDict_SetItemString(d
,"wxOVERWRITE_PROMPT", PyInt_FromLong((long) wxOVERWRITE_PROMPT
)); 
2515          PyDict_SetItemString(d
,"wxFILE_MUST_EXIST", PyInt_FromLong((long) wxFILE_MUST_EXIST
)); 
2516          PyDict_SetItemString(d
,"wxMULTIPLE", PyInt_FromLong((long) wxMULTIPLE
)); 
2517          PyDict_SetItemString(d
,"wxCHANGE_DIR", PyInt_FromLong((long) wxCHANGE_DIR
)); 
2518          PyDict_SetItemString(d
,"wxACCEL_ALT", PyInt_FromLong((long) wxACCEL_ALT
)); 
2519          PyDict_SetItemString(d
,"wxACCEL_CTRL", PyInt_FromLong((long) wxACCEL_CTRL
)); 
2520          PyDict_SetItemString(d
,"wxACCEL_SHIFT", PyInt_FromLong((long) wxACCEL_SHIFT
)); 
2521          PyDict_SetItemString(d
,"wxACCEL_NORMAL", PyInt_FromLong((long) wxACCEL_NORMAL
)); 
2522          PyDict_SetItemString(d
,"wxPD_AUTO_HIDE", PyInt_FromLong((long) wxPD_AUTO_HIDE
)); 
2523          PyDict_SetItemString(d
,"wxPD_APP_MODAL", PyInt_FromLong((long) wxPD_APP_MODAL
)); 
2524          PyDict_SetItemString(d
,"wxPD_CAN_ABORT", PyInt_FromLong((long) wxPD_CAN_ABORT
)); 
2525          PyDict_SetItemString(d
,"wxPD_ELAPSED_TIME", PyInt_FromLong((long) wxPD_ELAPSED_TIME
)); 
2526          PyDict_SetItemString(d
,"wxPD_ESTIMATED_TIME", PyInt_FromLong((long) wxPD_ESTIMATED_TIME
)); 
2527          PyDict_SetItemString(d
,"wxPD_REMAINING_TIME", PyInt_FromLong((long) wxPD_REMAINING_TIME
)); 
2528          PyDict_SetItemString(d
,"wxDD_NEW_DIR_BUTTON", PyInt_FromLong((long) wxDD_NEW_DIR_BUTTON
)); 
2529          PyDict_SetItemString(d
,"wxDD_DEFAULT_STYLE", PyInt_FromLong((long) wxDD_DEFAULT_STYLE
)); 
2530          PyDict_SetItemString(d
,"wxMENU_TEAROFF", PyInt_FromLong((long) wxMENU_TEAROFF
)); 
2531          PyDict_SetItemString(d
,"wxMB_DOCKABLE", PyInt_FromLong((long) wxMB_DOCKABLE
)); 
2532          PyDict_SetItemString(d
,"wxNO_FULL_REPAINT_ON_RESIZE", PyInt_FromLong((long) wxNO_FULL_REPAINT_ON_RESIZE
)); 
2533          PyDict_SetItemString(d
,"wxLEFT", PyInt_FromLong((long) wxLEFT
)); 
2534          PyDict_SetItemString(d
,"wxRIGHT", PyInt_FromLong((long) wxRIGHT
)); 
2535          PyDict_SetItemString(d
,"wxUP", PyInt_FromLong((long) wxUP
)); 
2536          PyDict_SetItemString(d
,"wxDOWN", PyInt_FromLong((long) wxDOWN
)); 
2537          PyDict_SetItemString(d
,"wxALL", PyInt_FromLong((long) wxALL
)); 
2538          PyDict_SetItemString(d
,"wxTOP", PyInt_FromLong((long) wxTOP
)); 
2539          PyDict_SetItemString(d
,"wxBOTTOM", PyInt_FromLong((long) wxBOTTOM
)); 
2540          PyDict_SetItemString(d
,"wxNORTH", PyInt_FromLong((long) wxNORTH
)); 
2541          PyDict_SetItemString(d
,"wxSOUTH", PyInt_FromLong((long) wxSOUTH
)); 
2542          PyDict_SetItemString(d
,"wxEAST", PyInt_FromLong((long) wxEAST
)); 
2543          PyDict_SetItemString(d
,"wxWEST", PyInt_FromLong((long) wxWEST
)); 
2544          PyDict_SetItemString(d
,"wxSTRETCH_NOT", PyInt_FromLong((long) wxSTRETCH_NOT
)); 
2545          PyDict_SetItemString(d
,"wxSHRINK", PyInt_FromLong((long) wxSHRINK
)); 
2546          PyDict_SetItemString(d
,"wxGROW", PyInt_FromLong((long) wxGROW
)); 
2547          PyDict_SetItemString(d
,"wxEXPAND", PyInt_FromLong((long) wxEXPAND
)); 
2548          PyDict_SetItemString(d
,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH
)); 
2549          PyDict_SetItemString(d
,"wxNB_LEFT", PyInt_FromLong((long) wxNB_LEFT
)); 
2550          PyDict_SetItemString(d
,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT
)); 
2551          PyDict_SetItemString(d
,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM
)); 
2552          PyDict_SetItemString(d
,"wxNB_MULTILINE", PyInt_FromLong((long) wxNB_MULTILINE
)); 
2553          PyDict_SetItemString(d
,"wxLI_HORIZONTAL", PyInt_FromLong((long) wxLI_HORIZONTAL
)); 
2554          PyDict_SetItemString(d
,"wxLI_VERTICAL", PyInt_FromLong((long) wxLI_VERTICAL
)); 
2555          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
2556          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
2557          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
2558          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
2559          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
2560          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
2561          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
2562          PyDict_SetItemString(d
,"wxWS_EX_VALIDATE_RECURSIVELY", PyInt_FromLong((long) wxWS_EX_VALIDATE_RECURSIVELY
)); 
2563          PyDict_SetItemString(d
,"wxWS_EX_BLOCK_EVENTS", PyInt_FromLong((long) wxWS_EX_BLOCK_EVENTS
)); 
2564          PyDict_SetItemString(d
,"wxWS_EX_TRANSIENT", PyInt_FromLong((long) wxWS_EX_TRANSIENT
)); 
2565          PyDict_SetItemString(d
,"wxMM_TEXT", PyInt_FromLong((long) wxMM_TEXT
)); 
2566          PyDict_SetItemString(d
,"wxMM_LOMETRIC", PyInt_FromLong((long) wxMM_LOMETRIC
)); 
2567          PyDict_SetItemString(d
,"wxMM_HIMETRIC", PyInt_FromLong((long) wxMM_HIMETRIC
)); 
2568          PyDict_SetItemString(d
,"wxMM_LOENGLISH", PyInt_FromLong((long) wxMM_LOENGLISH
)); 
2569          PyDict_SetItemString(d
,"wxMM_HIENGLISH", PyInt_FromLong((long) wxMM_HIENGLISH
)); 
2570          PyDict_SetItemString(d
,"wxMM_TWIPS", PyInt_FromLong((long) wxMM_TWIPS
)); 
2571          PyDict_SetItemString(d
,"wxMM_ISOTROPIC", PyInt_FromLong((long) wxMM_ISOTROPIC
)); 
2572          PyDict_SetItemString(d
,"wxMM_ANISOTROPIC", PyInt_FromLong((long) wxMM_ANISOTROPIC
)); 
2573          PyDict_SetItemString(d
,"wxMM_POINTS", PyInt_FromLong((long) wxMM_POINTS
)); 
2574          PyDict_SetItemString(d
,"wxMM_METRIC", PyInt_FromLong((long) wxMM_METRIC
)); 
2575          PyDict_SetItemString(d
,"wxTIMER_CONTINUOUS", PyInt_FromLong((long) wxTIMER_CONTINUOUS
)); 
2576          PyDict_SetItemString(d
,"wxTIMER_ONE_SHOT", PyInt_FromLong((long) wxTIMER_ONE_SHOT
)); 
2577          PyDict_SetItemString(d
,"wxMOUSE_BTN_ANY", PyInt_FromLong((long) wxMOUSE_BTN_ANY
)); 
2578          PyDict_SetItemString(d
,"wxMOUSE_BTN_NONE", PyInt_FromLong((long) wxMOUSE_BTN_NONE
)); 
2579          PyDict_SetItemString(d
,"wxMOUSE_BTN_LEFT", PyInt_FromLong((long) wxMOUSE_BTN_LEFT
)); 
2580          PyDict_SetItemString(d
,"wxMOUSE_BTN_MIDDLE", PyInt_FromLong((long) wxMOUSE_BTN_MIDDLE
)); 
2581          PyDict_SetItemString(d
,"wxMOUSE_BTN_RIGHT", PyInt_FromLong((long) wxMOUSE_BTN_RIGHT
)); 
2582          PyDict_SetItemString(d
,"wxBORDER_DEFAULT", PyInt_FromLong((long) wxBORDER_DEFAULT
)); 
2583          PyDict_SetItemString(d
,"wxBORDER_NONE", PyInt_FromLong((long) wxBORDER_NONE
)); 
2584          PyDict_SetItemString(d
,"wxBORDER_STATIC", PyInt_FromLong((long) wxBORDER_STATIC
)); 
2585          PyDict_SetItemString(d
,"wxBORDER_SIMPLE", PyInt_FromLong((long) wxBORDER_SIMPLE
)); 
2586          PyDict_SetItemString(d
,"wxBORDER_RAISED", PyInt_FromLong((long) wxBORDER_RAISED
)); 
2587          PyDict_SetItemString(d
,"wxBORDER_SUNKEN", PyInt_FromLong((long) wxBORDER_SUNKEN
)); 
2588          PyDict_SetItemString(d
,"wxBORDER_DOUBLE", PyInt_FromLong((long) wxBORDER_DOUBLE
)); 
2589          PyDict_SetItemString(d
,"wxBORDER_MASK", PyInt_FromLong((long) wxBORDER_MASK
)); 
2590          PyDict_SetItemString(d
,"wxDEFAULT", PyInt_FromLong((long) wxDEFAULT
)); 
2591          PyDict_SetItemString(d
,"wxDECORATIVE", PyInt_FromLong((long) wxDECORATIVE
)); 
2592          PyDict_SetItemString(d
,"wxROMAN", PyInt_FromLong((long) wxROMAN
)); 
2593          PyDict_SetItemString(d
,"wxSCRIPT", PyInt_FromLong((long) wxSCRIPT
)); 
2594          PyDict_SetItemString(d
,"wxSWISS", PyInt_FromLong((long) wxSWISS
)); 
2595          PyDict_SetItemString(d
,"wxMODERN", PyInt_FromLong((long) wxMODERN
)); 
2596          PyDict_SetItemString(d
,"wxTELETYPE", PyInt_FromLong((long) wxTELETYPE
)); 
2597          PyDict_SetItemString(d
,"wxVARIABLE", PyInt_FromLong((long) wxVARIABLE
)); 
2598          PyDict_SetItemString(d
,"wxFIXED", PyInt_FromLong((long) wxFIXED
)); 
2599          PyDict_SetItemString(d
,"wxNORMAL", PyInt_FromLong((long) wxNORMAL
)); 
2600          PyDict_SetItemString(d
,"wxLIGHT", PyInt_FromLong((long) wxLIGHT
)); 
2601          PyDict_SetItemString(d
,"wxBOLD", PyInt_FromLong((long) wxBOLD
)); 
2602          PyDict_SetItemString(d
,"wxITALIC", PyInt_FromLong((long) wxITALIC
)); 
2603          PyDict_SetItemString(d
,"wxSLANT", PyInt_FromLong((long) wxSLANT
)); 
2604          PyDict_SetItemString(d
,"wxSOLID", PyInt_FromLong((long) wxSOLID
)); 
2605          PyDict_SetItemString(d
,"wxDOT", PyInt_FromLong((long) wxDOT
)); 
2606          PyDict_SetItemString(d
,"wxLONG_DASH", PyInt_FromLong((long) wxLONG_DASH
)); 
2607          PyDict_SetItemString(d
,"wxSHORT_DASH", PyInt_FromLong((long) wxSHORT_DASH
)); 
2608          PyDict_SetItemString(d
,"wxDOT_DASH", PyInt_FromLong((long) wxDOT_DASH
)); 
2609          PyDict_SetItemString(d
,"wxUSER_DASH", PyInt_FromLong((long) wxUSER_DASH
)); 
2610          PyDict_SetItemString(d
,"wxTRANSPARENT", PyInt_FromLong((long) wxTRANSPARENT
)); 
2611          PyDict_SetItemString(d
,"wxSTIPPLE", PyInt_FromLong((long) wxSTIPPLE
)); 
2612          PyDict_SetItemString(d
,"wxBDIAGONAL_HATCH", PyInt_FromLong((long) wxBDIAGONAL_HATCH
)); 
2613          PyDict_SetItemString(d
,"wxCROSSDIAG_HATCH", PyInt_FromLong((long) wxCROSSDIAG_HATCH
)); 
2614          PyDict_SetItemString(d
,"wxFDIAGONAL_HATCH", PyInt_FromLong((long) wxFDIAGONAL_HATCH
)); 
2615          PyDict_SetItemString(d
,"wxCROSS_HATCH", PyInt_FromLong((long) wxCROSS_HATCH
)); 
2616          PyDict_SetItemString(d
,"wxHORIZONTAL_HATCH", PyInt_FromLong((long) wxHORIZONTAL_HATCH
)); 
2617          PyDict_SetItemString(d
,"wxVERTICAL_HATCH", PyInt_FromLong((long) wxVERTICAL_HATCH
)); 
2618          PyDict_SetItemString(d
,"wxJOIN_BEVEL", PyInt_FromLong((long) wxJOIN_BEVEL
)); 
2619          PyDict_SetItemString(d
,"wxJOIN_MITER", PyInt_FromLong((long) wxJOIN_MITER
)); 
2620          PyDict_SetItemString(d
,"wxJOIN_ROUND", PyInt_FromLong((long) wxJOIN_ROUND
)); 
2621          PyDict_SetItemString(d
,"wxCAP_ROUND", PyInt_FromLong((long) wxCAP_ROUND
)); 
2622          PyDict_SetItemString(d
,"wxCAP_PROJECTING", PyInt_FromLong((long) wxCAP_PROJECTING
)); 
2623          PyDict_SetItemString(d
,"wxCAP_BUTT", PyInt_FromLong((long) wxCAP_BUTT
)); 
2624          PyDict_SetItemString(d
,"wxCLEAR", PyInt_FromLong((long) wxCLEAR
)); 
2625          PyDict_SetItemString(d
,"wxXOR", PyInt_FromLong((long) wxXOR
)); 
2626          PyDict_SetItemString(d
,"wxINVERT", PyInt_FromLong((long) wxINVERT
)); 
2627          PyDict_SetItemString(d
,"wxOR_REVERSE", PyInt_FromLong((long) wxOR_REVERSE
)); 
2628          PyDict_SetItemString(d
,"wxAND_REVERSE", PyInt_FromLong((long) wxAND_REVERSE
)); 
2629          PyDict_SetItemString(d
,"wxCOPY", PyInt_FromLong((long) wxCOPY
)); 
2630          PyDict_SetItemString(d
,"wxAND", PyInt_FromLong((long) wxAND
)); 
2631          PyDict_SetItemString(d
,"wxAND_INVERT", PyInt_FromLong((long) wxAND_INVERT
)); 
2632          PyDict_SetItemString(d
,"wxNO_OP", PyInt_FromLong((long) wxNO_OP
)); 
2633          PyDict_SetItemString(d
,"wxNOR", PyInt_FromLong((long) wxNOR
)); 
2634          PyDict_SetItemString(d
,"wxEQUIV", PyInt_FromLong((long) wxEQUIV
)); 
2635          PyDict_SetItemString(d
,"wxSRC_INVERT", PyInt_FromLong((long) wxSRC_INVERT
)); 
2636          PyDict_SetItemString(d
,"wxOR_INVERT", PyInt_FromLong((long) wxOR_INVERT
)); 
2637          PyDict_SetItemString(d
,"wxNAND", PyInt_FromLong((long) wxNAND
)); 
2638          PyDict_SetItemString(d
,"wxOR", PyInt_FromLong((long) wxOR
)); 
2639          PyDict_SetItemString(d
,"wxSET", PyInt_FromLong((long) wxSET
)); 
2640          PyDict_SetItemString(d
,"WXK_BACK", PyInt_FromLong((long) WXK_BACK
)); 
2641          PyDict_SetItemString(d
,"WXK_TAB", PyInt_FromLong((long) WXK_TAB
)); 
2642          PyDict_SetItemString(d
,"WXK_RETURN", PyInt_FromLong((long) WXK_RETURN
)); 
2643          PyDict_SetItemString(d
,"WXK_ESCAPE", PyInt_FromLong((long) WXK_ESCAPE
)); 
2644          PyDict_SetItemString(d
,"WXK_SPACE", PyInt_FromLong((long) WXK_SPACE
)); 
2645          PyDict_SetItemString(d
,"WXK_DELETE", PyInt_FromLong((long) WXK_DELETE
)); 
2646          PyDict_SetItemString(d
,"WXK_START", PyInt_FromLong((long) WXK_START
)); 
2647          PyDict_SetItemString(d
,"WXK_LBUTTON", PyInt_FromLong((long) WXK_LBUTTON
)); 
2648          PyDict_SetItemString(d
,"WXK_RBUTTON", PyInt_FromLong((long) WXK_RBUTTON
)); 
2649          PyDict_SetItemString(d
,"WXK_CANCEL", PyInt_FromLong((long) WXK_CANCEL
)); 
2650          PyDict_SetItemString(d
,"WXK_MBUTTON", PyInt_FromLong((long) WXK_MBUTTON
)); 
2651          PyDict_SetItemString(d
,"WXK_CLEAR", PyInt_FromLong((long) WXK_CLEAR
)); 
2652          PyDict_SetItemString(d
,"WXK_SHIFT", PyInt_FromLong((long) WXK_SHIFT
)); 
2653          PyDict_SetItemString(d
,"WXK_ALT", PyInt_FromLong((long) WXK_ALT
)); 
2654          PyDict_SetItemString(d
,"WXK_CONTROL", PyInt_FromLong((long) WXK_CONTROL
)); 
2655          PyDict_SetItemString(d
,"WXK_MENU", PyInt_FromLong((long) WXK_MENU
)); 
2656          PyDict_SetItemString(d
,"WXK_PAUSE", PyInt_FromLong((long) WXK_PAUSE
)); 
2657          PyDict_SetItemString(d
,"WXK_CAPITAL", PyInt_FromLong((long) WXK_CAPITAL
)); 
2658          PyDict_SetItemString(d
,"WXK_PRIOR", PyInt_FromLong((long) WXK_PRIOR
)); 
2659          PyDict_SetItemString(d
,"WXK_NEXT", PyInt_FromLong((long) WXK_NEXT
)); 
2660          PyDict_SetItemString(d
,"WXK_END", PyInt_FromLong((long) WXK_END
)); 
2661          PyDict_SetItemString(d
,"WXK_HOME", PyInt_FromLong((long) WXK_HOME
)); 
2662          PyDict_SetItemString(d
,"WXK_LEFT", PyInt_FromLong((long) WXK_LEFT
)); 
2663          PyDict_SetItemString(d
,"WXK_UP", PyInt_FromLong((long) WXK_UP
)); 
2664          PyDict_SetItemString(d
,"WXK_RIGHT", PyInt_FromLong((long) WXK_RIGHT
)); 
2665          PyDict_SetItemString(d
,"WXK_DOWN", PyInt_FromLong((long) WXK_DOWN
)); 
2666          PyDict_SetItemString(d
,"WXK_SELECT", PyInt_FromLong((long) WXK_SELECT
)); 
2667          PyDict_SetItemString(d
,"WXK_PRINT", PyInt_FromLong((long) WXK_PRINT
)); 
2668          PyDict_SetItemString(d
,"WXK_EXECUTE", PyInt_FromLong((long) WXK_EXECUTE
)); 
2669          PyDict_SetItemString(d
,"WXK_SNAPSHOT", PyInt_FromLong((long) WXK_SNAPSHOT
)); 
2670          PyDict_SetItemString(d
,"WXK_INSERT", PyInt_FromLong((long) WXK_INSERT
)); 
2671          PyDict_SetItemString(d
,"WXK_HELP", PyInt_FromLong((long) WXK_HELP
)); 
2672          PyDict_SetItemString(d
,"WXK_NUMPAD0", PyInt_FromLong((long) WXK_NUMPAD0
)); 
2673          PyDict_SetItemString(d
,"WXK_NUMPAD1", PyInt_FromLong((long) WXK_NUMPAD1
)); 
2674          PyDict_SetItemString(d
,"WXK_NUMPAD2", PyInt_FromLong((long) WXK_NUMPAD2
)); 
2675          PyDict_SetItemString(d
,"WXK_NUMPAD3", PyInt_FromLong((long) WXK_NUMPAD3
)); 
2676          PyDict_SetItemString(d
,"WXK_NUMPAD4", PyInt_FromLong((long) WXK_NUMPAD4
)); 
2677          PyDict_SetItemString(d
,"WXK_NUMPAD5", PyInt_FromLong((long) WXK_NUMPAD5
)); 
2678          PyDict_SetItemString(d
,"WXK_NUMPAD6", PyInt_FromLong((long) WXK_NUMPAD6
)); 
2679          PyDict_SetItemString(d
,"WXK_NUMPAD7", PyInt_FromLong((long) WXK_NUMPAD7
)); 
2680          PyDict_SetItemString(d
,"WXK_NUMPAD8", PyInt_FromLong((long) WXK_NUMPAD8
)); 
2681          PyDict_SetItemString(d
,"WXK_NUMPAD9", PyInt_FromLong((long) WXK_NUMPAD9
)); 
2682          PyDict_SetItemString(d
,"WXK_MULTIPLY", PyInt_FromLong((long) WXK_MULTIPLY
)); 
2683          PyDict_SetItemString(d
,"WXK_ADD", PyInt_FromLong((long) WXK_ADD
)); 
2684          PyDict_SetItemString(d
,"WXK_SEPARATOR", PyInt_FromLong((long) WXK_SEPARATOR
)); 
2685          PyDict_SetItemString(d
,"WXK_SUBTRACT", PyInt_FromLong((long) WXK_SUBTRACT
)); 
2686          PyDict_SetItemString(d
,"WXK_DECIMAL", PyInt_FromLong((long) WXK_DECIMAL
)); 
2687          PyDict_SetItemString(d
,"WXK_DIVIDE", PyInt_FromLong((long) WXK_DIVIDE
)); 
2688          PyDict_SetItemString(d
,"WXK_F1", PyInt_FromLong((long) WXK_F1
)); 
2689          PyDict_SetItemString(d
,"WXK_F2", PyInt_FromLong((long) WXK_F2
)); 
2690          PyDict_SetItemString(d
,"WXK_F3", PyInt_FromLong((long) WXK_F3
)); 
2691          PyDict_SetItemString(d
,"WXK_F4", PyInt_FromLong((long) WXK_F4
)); 
2692          PyDict_SetItemString(d
,"WXK_F5", PyInt_FromLong((long) WXK_F5
)); 
2693          PyDict_SetItemString(d
,"WXK_F6", PyInt_FromLong((long) WXK_F6
)); 
2694          PyDict_SetItemString(d
,"WXK_F7", PyInt_FromLong((long) WXK_F7
)); 
2695          PyDict_SetItemString(d
,"WXK_F8", PyInt_FromLong((long) WXK_F8
)); 
2696          PyDict_SetItemString(d
,"WXK_F9", PyInt_FromLong((long) WXK_F9
)); 
2697          PyDict_SetItemString(d
,"WXK_F10", PyInt_FromLong((long) WXK_F10
)); 
2698          PyDict_SetItemString(d
,"WXK_F11", PyInt_FromLong((long) WXK_F11
)); 
2699          PyDict_SetItemString(d
,"WXK_F12", PyInt_FromLong((long) WXK_F12
)); 
2700          PyDict_SetItemString(d
,"WXK_F13", PyInt_FromLong((long) WXK_F13
)); 
2701          PyDict_SetItemString(d
,"WXK_F14", PyInt_FromLong((long) WXK_F14
)); 
2702          PyDict_SetItemString(d
,"WXK_F15", PyInt_FromLong((long) WXK_F15
)); 
2703          PyDict_SetItemString(d
,"WXK_F16", PyInt_FromLong((long) WXK_F16
)); 
2704          PyDict_SetItemString(d
,"WXK_F17", PyInt_FromLong((long) WXK_F17
)); 
2705          PyDict_SetItemString(d
,"WXK_F18", PyInt_FromLong((long) WXK_F18
)); 
2706          PyDict_SetItemString(d
,"WXK_F19", PyInt_FromLong((long) WXK_F19
)); 
2707          PyDict_SetItemString(d
,"WXK_F20", PyInt_FromLong((long) WXK_F20
)); 
2708          PyDict_SetItemString(d
,"WXK_F21", PyInt_FromLong((long) WXK_F21
)); 
2709          PyDict_SetItemString(d
,"WXK_F22", PyInt_FromLong((long) WXK_F22
)); 
2710          PyDict_SetItemString(d
,"WXK_F23", PyInt_FromLong((long) WXK_F23
)); 
2711          PyDict_SetItemString(d
,"WXK_F24", PyInt_FromLong((long) WXK_F24
)); 
2712          PyDict_SetItemString(d
,"WXK_NUMLOCK", PyInt_FromLong((long) WXK_NUMLOCK
)); 
2713          PyDict_SetItemString(d
,"WXK_SCROLL", PyInt_FromLong((long) WXK_SCROLL
)); 
2714          PyDict_SetItemString(d
,"WXK_PAGEUP", PyInt_FromLong((long) WXK_PAGEUP
)); 
2715          PyDict_SetItemString(d
,"WXK_PAGEDOWN", PyInt_FromLong((long) WXK_PAGEDOWN
)); 
2716          PyDict_SetItemString(d
,"WXK_NUMPAD_SPACE", PyInt_FromLong((long) WXK_NUMPAD_SPACE
)); 
2717          PyDict_SetItemString(d
,"WXK_NUMPAD_TAB", PyInt_FromLong((long) WXK_NUMPAD_TAB
)); 
2718          PyDict_SetItemString(d
,"WXK_NUMPAD_ENTER", PyInt_FromLong((long) WXK_NUMPAD_ENTER
)); 
2719          PyDict_SetItemString(d
,"WXK_NUMPAD_F1", PyInt_FromLong((long) WXK_NUMPAD_F1
)); 
2720          PyDict_SetItemString(d
,"WXK_NUMPAD_F2", PyInt_FromLong((long) WXK_NUMPAD_F2
)); 
2721          PyDict_SetItemString(d
,"WXK_NUMPAD_F3", PyInt_FromLong((long) WXK_NUMPAD_F3
)); 
2722          PyDict_SetItemString(d
,"WXK_NUMPAD_F4", PyInt_FromLong((long) WXK_NUMPAD_F4
)); 
2723          PyDict_SetItemString(d
,"WXK_NUMPAD_HOME", PyInt_FromLong((long) WXK_NUMPAD_HOME
)); 
2724          PyDict_SetItemString(d
,"WXK_NUMPAD_LEFT", PyInt_FromLong((long) WXK_NUMPAD_LEFT
)); 
2725          PyDict_SetItemString(d
,"WXK_NUMPAD_UP", PyInt_FromLong((long) WXK_NUMPAD_UP
)); 
2726          PyDict_SetItemString(d
,"WXK_NUMPAD_RIGHT", PyInt_FromLong((long) WXK_NUMPAD_RIGHT
)); 
2727          PyDict_SetItemString(d
,"WXK_NUMPAD_DOWN", PyInt_FromLong((long) WXK_NUMPAD_DOWN
)); 
2728          PyDict_SetItemString(d
,"WXK_NUMPAD_PRIOR", PyInt_FromLong((long) WXK_NUMPAD_PRIOR
)); 
2729          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEUP", PyInt_FromLong((long) WXK_NUMPAD_PAGEUP
)); 
2730          PyDict_SetItemString(d
,"WXK_NUMPAD_NEXT", PyInt_FromLong((long) WXK_NUMPAD_NEXT
)); 
2731          PyDict_SetItemString(d
,"WXK_NUMPAD_PAGEDOWN", PyInt_FromLong((long) WXK_NUMPAD_PAGEDOWN
)); 
2732          PyDict_SetItemString(d
,"WXK_NUMPAD_END", PyInt_FromLong((long) WXK_NUMPAD_END
)); 
2733          PyDict_SetItemString(d
,"WXK_NUMPAD_BEGIN", PyInt_FromLong((long) WXK_NUMPAD_BEGIN
)); 
2734          PyDict_SetItemString(d
,"WXK_NUMPAD_INSERT", PyInt_FromLong((long) WXK_NUMPAD_INSERT
)); 
2735          PyDict_SetItemString(d
,"WXK_NUMPAD_DELETE", PyInt_FromLong((long) WXK_NUMPAD_DELETE
)); 
2736          PyDict_SetItemString(d
,"WXK_NUMPAD_EQUAL", PyInt_FromLong((long) WXK_NUMPAD_EQUAL
)); 
2737          PyDict_SetItemString(d
,"WXK_NUMPAD_MULTIPLY", PyInt_FromLong((long) WXK_NUMPAD_MULTIPLY
)); 
2738          PyDict_SetItemString(d
,"WXK_NUMPAD_ADD", PyInt_FromLong((long) WXK_NUMPAD_ADD
)); 
2739          PyDict_SetItemString(d
,"WXK_NUMPAD_SEPARATOR", PyInt_FromLong((long) WXK_NUMPAD_SEPARATOR
)); 
2740          PyDict_SetItemString(d
,"WXK_NUMPAD_SUBTRACT", PyInt_FromLong((long) WXK_NUMPAD_SUBTRACT
)); 
2741          PyDict_SetItemString(d
,"WXK_NUMPAD_DECIMAL", PyInt_FromLong((long) WXK_NUMPAD_DECIMAL
)); 
2742          PyDict_SetItemString(d
,"WXK_NUMPAD_DIVIDE", PyInt_FromLong((long) WXK_NUMPAD_DIVIDE
)); 
2743          PyDict_SetItemString(d
,"WXK_WINDOWS_LEFT", PyInt_FromLong((long) WXK_WINDOWS_LEFT
)); 
2744          PyDict_SetItemString(d
,"WXK_WINDOWS_RIGHT", PyInt_FromLong((long) WXK_WINDOWS_RIGHT
)); 
2745          PyDict_SetItemString(d
,"WXK_WINDOWS_MENU", PyInt_FromLong((long) WXK_WINDOWS_MENU
)); 
2746          PyDict_SetItemString(d
,"wxBITMAP_TYPE_INVALID", PyInt_FromLong((long) wxBITMAP_TYPE_INVALID
)); 
2747          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP
)); 
2748          PyDict_SetItemString(d
,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE
)); 
2749          PyDict_SetItemString(d
,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE
)); 
2750          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO
)); 
2751          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE
)); 
2752          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR
)); 
2753          PyDict_SetItemString(d
,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE
)); 
2754          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM
)); 
2755          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA
)); 
2756          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM
)); 
2757          PyDict_SetItemString(d
,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA
)); 
2758          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF
)); 
2759          PyDict_SetItemString(d
,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE
)); 
2760          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF
)); 
2761          PyDict_SetItemString(d
,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE
)); 
2762          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG
)); 
2763          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE
)); 
2764          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG
)); 
2765          PyDict_SetItemString(d
,"wxBITMAP_TYPE_JPEG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG_RESOURCE
)); 
2766          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM", PyInt_FromLong((long) wxBITMAP_TYPE_PNM
)); 
2767          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PNM_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNM_RESOURCE
)); 
2768          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX
)); 
2769          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PCX_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PCX_RESOURCE
)); 
2770          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT", PyInt_FromLong((long) wxBITMAP_TYPE_PICT
)); 
2771          PyDict_SetItemString(d
,"wxBITMAP_TYPE_PICT_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PICT_RESOURCE
)); 
2772          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON", PyInt_FromLong((long) wxBITMAP_TYPE_ICON
)); 
2773          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ICON_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICON_RESOURCE
)); 
2774          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANI", PyInt_FromLong((long) wxBITMAP_TYPE_ANI
)); 
2775          PyDict_SetItemString(d
,"wxBITMAP_TYPE_IFF", PyInt_FromLong((long) wxBITMAP_TYPE_IFF
)); 
2776          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR
)); 
2777          PyDict_SetItemString(d
,"wxBITMAP_TYPE_MACCURSOR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR_RESOURCE
)); 
2778          PyDict_SetItemString(d
,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY
)); 
2779          PyDict_SetItemString(d
,"wxCURSOR_NONE", PyInt_FromLong((long) wxCURSOR_NONE
)); 
2780          PyDict_SetItemString(d
,"wxCURSOR_ARROW", PyInt_FromLong((long) wxCURSOR_ARROW
)); 
2781          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_ARROW", PyInt_FromLong((long) wxCURSOR_RIGHT_ARROW
)); 
2782          PyDict_SetItemString(d
,"wxCURSOR_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE
)); 
2783          PyDict_SetItemString(d
,"wxCURSOR_CHAR", PyInt_FromLong((long) wxCURSOR_CHAR
)); 
2784          PyDict_SetItemString(d
,"wxCURSOR_CROSS", PyInt_FromLong((long) wxCURSOR_CROSS
)); 
2785          PyDict_SetItemString(d
,"wxCURSOR_HAND", PyInt_FromLong((long) wxCURSOR_HAND
)); 
2786          PyDict_SetItemString(d
,"wxCURSOR_IBEAM", PyInt_FromLong((long) wxCURSOR_IBEAM
)); 
2787          PyDict_SetItemString(d
,"wxCURSOR_LEFT_BUTTON", PyInt_FromLong((long) wxCURSOR_LEFT_BUTTON
)); 
2788          PyDict_SetItemString(d
,"wxCURSOR_MAGNIFIER", PyInt_FromLong((long) wxCURSOR_MAGNIFIER
)); 
2789          PyDict_SetItemString(d
,"wxCURSOR_MIDDLE_BUTTON", PyInt_FromLong((long) wxCURSOR_MIDDLE_BUTTON
)); 
2790          PyDict_SetItemString(d
,"wxCURSOR_NO_ENTRY", PyInt_FromLong((long) wxCURSOR_NO_ENTRY
)); 
2791          PyDict_SetItemString(d
,"wxCURSOR_PAINT_BRUSH", PyInt_FromLong((long) wxCURSOR_PAINT_BRUSH
)); 
2792          PyDict_SetItemString(d
,"wxCURSOR_PENCIL", PyInt_FromLong((long) wxCURSOR_PENCIL
)); 
2793          PyDict_SetItemString(d
,"wxCURSOR_POINT_LEFT", PyInt_FromLong((long) wxCURSOR_POINT_LEFT
)); 
2794          PyDict_SetItemString(d
,"wxCURSOR_POINT_RIGHT", PyInt_FromLong((long) wxCURSOR_POINT_RIGHT
)); 
2795          PyDict_SetItemString(d
,"wxCURSOR_QUESTION_ARROW", PyInt_FromLong((long) wxCURSOR_QUESTION_ARROW
)); 
2796          PyDict_SetItemString(d
,"wxCURSOR_RIGHT_BUTTON", PyInt_FromLong((long) wxCURSOR_RIGHT_BUTTON
)); 
2797          PyDict_SetItemString(d
,"wxCURSOR_SIZENESW", PyInt_FromLong((long) wxCURSOR_SIZENESW
)); 
2798          PyDict_SetItemString(d
,"wxCURSOR_SIZENS", PyInt_FromLong((long) wxCURSOR_SIZENS
)); 
2799          PyDict_SetItemString(d
,"wxCURSOR_SIZENWSE", PyInt_FromLong((long) wxCURSOR_SIZENWSE
)); 
2800          PyDict_SetItemString(d
,"wxCURSOR_SIZEWE", PyInt_FromLong((long) wxCURSOR_SIZEWE
)); 
2801          PyDict_SetItemString(d
,"wxCURSOR_SIZING", PyInt_FromLong((long) wxCURSOR_SIZING
)); 
2802          PyDict_SetItemString(d
,"wxCURSOR_SPRAYCAN", PyInt_FromLong((long) wxCURSOR_SPRAYCAN
)); 
2803          PyDict_SetItemString(d
,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT
)); 
2804          PyDict_SetItemString(d
,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH
)); 
2805          PyDict_SetItemString(d
,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK
)); 
2806          PyDict_SetItemString(d
,"wxCURSOR_DEFAULT", PyInt_FromLong((long) wxCURSOR_DEFAULT
)); 
2807          PyDict_SetItemString(d
,"wxCURSOR_ARROWWAIT", PyInt_FromLong((long) wxCURSOR_ARROWWAIT
)); 
2808          PyDict_SetItemString(d
,"wxCURSOR_MAX", PyInt_FromLong((long) wxCURSOR_MAX
)); 
2809          PyDict_SetItemString(d
,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE
)); 
2810          PyDict_SetItemString(d
,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER
)); 
2811          PyDict_SetItemString(d
,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL
)); 
2812          PyDict_SetItemString(d
,"wxPAPER_A4", PyInt_FromLong((long) wxPAPER_A4
)); 
2813          PyDict_SetItemString(d
,"wxPAPER_CSHEET", PyInt_FromLong((long) wxPAPER_CSHEET
)); 
2814          PyDict_SetItemString(d
,"wxPAPER_DSHEET", PyInt_FromLong((long) wxPAPER_DSHEET
)); 
2815          PyDict_SetItemString(d
,"wxPAPER_ESHEET", PyInt_FromLong((long) wxPAPER_ESHEET
)); 
2816          PyDict_SetItemString(d
,"wxPAPER_LETTERSMALL", PyInt_FromLong((long) wxPAPER_LETTERSMALL
)); 
2817          PyDict_SetItemString(d
,"wxPAPER_TABLOID", PyInt_FromLong((long) wxPAPER_TABLOID
)); 
2818          PyDict_SetItemString(d
,"wxPAPER_LEDGER", PyInt_FromLong((long) wxPAPER_LEDGER
)); 
2819          PyDict_SetItemString(d
,"wxPAPER_STATEMENT", PyInt_FromLong((long) wxPAPER_STATEMENT
)); 
2820          PyDict_SetItemString(d
,"wxPAPER_EXECUTIVE", PyInt_FromLong((long) wxPAPER_EXECUTIVE
)); 
2821          PyDict_SetItemString(d
,"wxPAPER_A3", PyInt_FromLong((long) wxPAPER_A3
)); 
2822          PyDict_SetItemString(d
,"wxPAPER_A4SMALL", PyInt_FromLong((long) wxPAPER_A4SMALL
)); 
2823          PyDict_SetItemString(d
,"wxPAPER_A5", PyInt_FromLong((long) wxPAPER_A5
)); 
2824          PyDict_SetItemString(d
,"wxPAPER_B4", PyInt_FromLong((long) wxPAPER_B4
)); 
2825          PyDict_SetItemString(d
,"wxPAPER_B5", PyInt_FromLong((long) wxPAPER_B5
)); 
2826          PyDict_SetItemString(d
,"wxPAPER_FOLIO", PyInt_FromLong((long) wxPAPER_FOLIO
)); 
2827          PyDict_SetItemString(d
,"wxPAPER_QUARTO", PyInt_FromLong((long) wxPAPER_QUARTO
)); 
2828          PyDict_SetItemString(d
,"wxPAPER_10X14", PyInt_FromLong((long) wxPAPER_10X14
)); 
2829          PyDict_SetItemString(d
,"wxPAPER_11X17", PyInt_FromLong((long) wxPAPER_11X17
)); 
2830          PyDict_SetItemString(d
,"wxPAPER_NOTE", PyInt_FromLong((long) wxPAPER_NOTE
)); 
2831          PyDict_SetItemString(d
,"wxPAPER_ENV_9", PyInt_FromLong((long) wxPAPER_ENV_9
)); 
2832          PyDict_SetItemString(d
,"wxPAPER_ENV_10", PyInt_FromLong((long) wxPAPER_ENV_10
)); 
2833          PyDict_SetItemString(d
,"wxPAPER_ENV_11", PyInt_FromLong((long) wxPAPER_ENV_11
)); 
2834          PyDict_SetItemString(d
,"wxPAPER_ENV_12", PyInt_FromLong((long) wxPAPER_ENV_12
)); 
2835          PyDict_SetItemString(d
,"wxPAPER_ENV_14", PyInt_FromLong((long) wxPAPER_ENV_14
)); 
2836          PyDict_SetItemString(d
,"wxPAPER_ENV_DL", PyInt_FromLong((long) wxPAPER_ENV_DL
)); 
2837          PyDict_SetItemString(d
,"wxPAPER_ENV_C5", PyInt_FromLong((long) wxPAPER_ENV_C5
)); 
2838          PyDict_SetItemString(d
,"wxPAPER_ENV_C3", PyInt_FromLong((long) wxPAPER_ENV_C3
)); 
2839          PyDict_SetItemString(d
,"wxPAPER_ENV_C4", PyInt_FromLong((long) wxPAPER_ENV_C4
)); 
2840          PyDict_SetItemString(d
,"wxPAPER_ENV_C6", PyInt_FromLong((long) wxPAPER_ENV_C6
)); 
2841          PyDict_SetItemString(d
,"wxPAPER_ENV_C65", PyInt_FromLong((long) wxPAPER_ENV_C65
)); 
2842          PyDict_SetItemString(d
,"wxPAPER_ENV_B4", PyInt_FromLong((long) wxPAPER_ENV_B4
)); 
2843          PyDict_SetItemString(d
,"wxPAPER_ENV_B5", PyInt_FromLong((long) wxPAPER_ENV_B5
)); 
2844          PyDict_SetItemString(d
,"wxPAPER_ENV_B6", PyInt_FromLong((long) wxPAPER_ENV_B6
)); 
2845          PyDict_SetItemString(d
,"wxPAPER_ENV_ITALY", PyInt_FromLong((long) wxPAPER_ENV_ITALY
)); 
2846          PyDict_SetItemString(d
,"wxPAPER_ENV_MONARCH", PyInt_FromLong((long) wxPAPER_ENV_MONARCH
)); 
2847          PyDict_SetItemString(d
,"wxPAPER_ENV_PERSONAL", PyInt_FromLong((long) wxPAPER_ENV_PERSONAL
)); 
2848          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_US", PyInt_FromLong((long) wxPAPER_FANFOLD_US
)); 
2849          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_STD_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_STD_GERMAN
)); 
2850          PyDict_SetItemString(d
,"wxPAPER_FANFOLD_LGL_GERMAN", PyInt_FromLong((long) wxPAPER_FANFOLD_LGL_GERMAN
)); 
2851          PyDict_SetItemString(d
,"wxPAPER_ISO_B4", PyInt_FromLong((long) wxPAPER_ISO_B4
)); 
2852          PyDict_SetItemString(d
,"wxPAPER_JAPANESE_POSTCARD", PyInt_FromLong((long) wxPAPER_JAPANESE_POSTCARD
)); 
2853          PyDict_SetItemString(d
,"wxPAPER_9X11", PyInt_FromLong((long) wxPAPER_9X11
)); 
2854          PyDict_SetItemString(d
,"wxPAPER_10X11", PyInt_FromLong((long) wxPAPER_10X11
)); 
2855          PyDict_SetItemString(d
,"wxPAPER_15X11", PyInt_FromLong((long) wxPAPER_15X11
)); 
2856          PyDict_SetItemString(d
,"wxPAPER_ENV_INVITE", PyInt_FromLong((long) wxPAPER_ENV_INVITE
)); 
2857          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA
)); 
2858          PyDict_SetItemString(d
,"wxPAPER_LEGAL_EXTRA", PyInt_FromLong((long) wxPAPER_LEGAL_EXTRA
)); 
2859          PyDict_SetItemString(d
,"wxPAPER_TABLOID_EXTRA", PyInt_FromLong((long) wxPAPER_TABLOID_EXTRA
)); 
2860          PyDict_SetItemString(d
,"wxPAPER_A4_EXTRA", PyInt_FromLong((long) wxPAPER_A4_EXTRA
)); 
2861          PyDict_SetItemString(d
,"wxPAPER_LETTER_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_TRANSVERSE
)); 
2862          PyDict_SetItemString(d
,"wxPAPER_A4_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A4_TRANSVERSE
)); 
2863          PyDict_SetItemString(d
,"wxPAPER_LETTER_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_LETTER_EXTRA_TRANSVERSE
)); 
2864          PyDict_SetItemString(d
,"wxPAPER_A_PLUS", PyInt_FromLong((long) wxPAPER_A_PLUS
)); 
2865          PyDict_SetItemString(d
,"wxPAPER_B_PLUS", PyInt_FromLong((long) wxPAPER_B_PLUS
)); 
2866          PyDict_SetItemString(d
,"wxPAPER_LETTER_PLUS", PyInt_FromLong((long) wxPAPER_LETTER_PLUS
)); 
2867          PyDict_SetItemString(d
,"wxPAPER_A4_PLUS", PyInt_FromLong((long) wxPAPER_A4_PLUS
)); 
2868          PyDict_SetItemString(d
,"wxPAPER_A5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A5_TRANSVERSE
)); 
2869          PyDict_SetItemString(d
,"wxPAPER_B5_TRANSVERSE", PyInt_FromLong((long) wxPAPER_B5_TRANSVERSE
)); 
2870          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA", PyInt_FromLong((long) wxPAPER_A3_EXTRA
)); 
2871          PyDict_SetItemString(d
,"wxPAPER_A5_EXTRA", PyInt_FromLong((long) wxPAPER_A5_EXTRA
)); 
2872          PyDict_SetItemString(d
,"wxPAPER_B5_EXTRA", PyInt_FromLong((long) wxPAPER_B5_EXTRA
)); 
2873          PyDict_SetItemString(d
,"wxPAPER_A2", PyInt_FromLong((long) wxPAPER_A2
)); 
2874          PyDict_SetItemString(d
,"wxPAPER_A3_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_TRANSVERSE
)); 
2875          PyDict_SetItemString(d
,"wxPAPER_A3_EXTRA_TRANSVERSE", PyInt_FromLong((long) wxPAPER_A3_EXTRA_TRANSVERSE
)); 
2876          PyDict_SetItemString(d
,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX
)); 
2877          PyDict_SetItemString(d
,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL
)); 
2878          PyDict_SetItemString(d
,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL
)); 
2879          PyDict_SetItemString(d
,"wxITEM_SEPARATOR", PyInt_FromLong((long) wxITEM_SEPARATOR
)); 
2880          PyDict_SetItemString(d
,"wxITEM_NORMAL", PyInt_FromLong((long) wxITEM_NORMAL
)); 
2881          PyDict_SetItemString(d
,"wxITEM_CHECK", PyInt_FromLong((long) wxITEM_CHECK
)); 
2882          PyDict_SetItemString(d
,"wxITEM_RADIO", PyInt_FromLong((long) wxITEM_RADIO
)); 
2883          PyDict_SetItemString(d
,"wxITEM_MAX", PyInt_FromLong((long) wxITEM_MAX
)); 
2884          PyDict_SetItemString(d
,"wxHT_NOWHERE", PyInt_FromLong((long) wxHT_NOWHERE
)); 
2885          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_FIRST", PyInt_FromLong((long) wxHT_SCROLLBAR_FIRST
)); 
2886          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_1
)); 
2887          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_LINE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_2
)); 
2888          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_1
)); 
2889          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_ARROW_PAGE_2", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_PAGE_2
)); 
2890          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_THUMB", PyInt_FromLong((long) wxHT_SCROLLBAR_THUMB
)); 
2891          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_1", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_1
)); 
2892          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_BAR_2", PyInt_FromLong((long) wxHT_SCROLLBAR_BAR_2
)); 
2893          PyDict_SetItemString(d
,"wxHT_SCROLLBAR_LAST", PyInt_FromLong((long) wxHT_SCROLLBAR_LAST
)); 
2894          PyDict_SetItemString(d
,"wxHT_WINDOW_OUTSIDE", PyInt_FromLong((long) wxHT_WINDOW_OUTSIDE
)); 
2895          PyDict_SetItemString(d
,"wxHT_WINDOW_INSIDE", PyInt_FromLong((long) wxHT_WINDOW_INSIDE
)); 
2896          PyDict_SetItemString(d
,"wxHT_WINDOW_VERT_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_VERT_SCROLLBAR
)); 
2897          PyDict_SetItemString(d
,"wxHT_WINDOW_HORZ_SCROLLBAR", PyInt_FromLong((long) wxHT_WINDOW_HORZ_SCROLLBAR
)); 
2898          PyDict_SetItemString(d
,"wxHT_WINDOW_CORNER", PyInt_FromLong((long) wxHT_WINDOW_CORNER
)); 
2899          PyDict_SetItemString(d
,"wxHT_MAX", PyInt_FromLong((long) wxHT_MAX
)); 
2900          PyDict_SetItemString(d
,"wxEVT_NULL", PyInt_FromLong((long) wxEVT_NULL
)); 
2901          PyDict_SetItemString(d
,"wxEVT_FIRST", PyInt_FromLong((long) wxEVT_FIRST
)); 
2902          PyDict_SetItemString(d
,"wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_BUTTON_CLICKED
)); 
2903          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKBOX_CLICKED
)); 
2904          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_CHOICE_SELECTED
)); 
2905          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_SELECTED
)); 
2906          PyDict_SetItemString(d
,"wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
)); 
2907          PyDict_SetItemString(d
,"wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong((long) wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
)); 
2908          PyDict_SetItemString(d
,"wxEVT_COMMAND_SPINCTRL_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SPINCTRL_UPDATED
)); 
2909          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_UPDATED
)); 
2910          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_ENTER
)); 
2911          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_URL", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_URL
)); 
2912          PyDict_SetItemString(d
,"wxEVT_COMMAND_TEXT_MAXLEN", PyInt_FromLong((long) wxEVT_COMMAND_TEXT_MAXLEN
)); 
2913          PyDict_SetItemString(d
,"wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_MENU_SELECTED
)); 
2914          PyDict_SetItemString(d
,"wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SLIDER_UPDATED
)); 
2915          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBOX_SELECTED
)); 
2916          PyDict_SetItemString(d
,"wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_RADIOBUTTON_SELECTED
)); 
2917          PyDict_SetItemString(d
,"wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong((long) wxEVT_COMMAND_SCROLLBAR_UPDATED
)); 
2918          PyDict_SetItemString(d
,"wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_VLBOX_SELECTED
)); 
2919          PyDict_SetItemString(d
,"wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong((long) wxEVT_COMMAND_COMBOBOX_SELECTED
)); 
2920          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_CLICKED
)); 
2921          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_RCLICKED
)); 
2922          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_TOOL_ENTER
)); 
2923          PyDict_SetItemString(d
,"wxEVT_SET_FOCUS", PyInt_FromLong((long) wxEVT_SET_FOCUS
)); 
2924          PyDict_SetItemString(d
,"wxEVT_KILL_FOCUS", PyInt_FromLong((long) wxEVT_KILL_FOCUS
)); 
2925          PyDict_SetItemString(d
,"wxEVT_CHILD_FOCUS", PyInt_FromLong((long) wxEVT_CHILD_FOCUS
)); 
2926          PyDict_SetItemString(d
,"wxEVT_MOUSEWHEEL", PyInt_FromLong((long) wxEVT_MOUSEWHEEL
)); 
2927          PyDict_SetItemString(d
,"wxEVT_LEFT_DOWN", PyInt_FromLong((long) wxEVT_LEFT_DOWN
)); 
2928          PyDict_SetItemString(d
,"wxEVT_LEFT_UP", PyInt_FromLong((long) wxEVT_LEFT_UP
)); 
2929          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_MIDDLE_DOWN
)); 
2930          PyDict_SetItemString(d
,"wxEVT_MIDDLE_UP", PyInt_FromLong((long) wxEVT_MIDDLE_UP
)); 
2931          PyDict_SetItemString(d
,"wxEVT_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_RIGHT_DOWN
)); 
2932          PyDict_SetItemString(d
,"wxEVT_RIGHT_UP", PyInt_FromLong((long) wxEVT_RIGHT_UP
)); 
2933          PyDict_SetItemString(d
,"wxEVT_MOTION", PyInt_FromLong((long) wxEVT_MOTION
)); 
2934          PyDict_SetItemString(d
,"wxEVT_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_ENTER_WINDOW
)); 
2935          PyDict_SetItemString(d
,"wxEVT_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_LEAVE_WINDOW
)); 
2936          PyDict_SetItemString(d
,"wxEVT_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_LEFT_DCLICK
)); 
2937          PyDict_SetItemString(d
,"wxEVT_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_MIDDLE_DCLICK
)); 
2938          PyDict_SetItemString(d
,"wxEVT_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_RIGHT_DCLICK
)); 
2939          PyDict_SetItemString(d
,"wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong((long) wxEVT_MOUSE_CAPTURE_CHANGED
)); 
2940          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DOWN", PyInt_FromLong((long) wxEVT_NC_LEFT_DOWN
)); 
2941          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_UP", PyInt_FromLong((long) wxEVT_NC_LEFT_UP
)); 
2942          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DOWN
)); 
2943          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_UP", PyInt_FromLong((long) wxEVT_NC_MIDDLE_UP
)); 
2944          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_NC_RIGHT_DOWN
)); 
2945          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_UP", PyInt_FromLong((long) wxEVT_NC_RIGHT_UP
)); 
2946          PyDict_SetItemString(d
,"wxEVT_NC_MOTION", PyInt_FromLong((long) wxEVT_NC_MOTION
)); 
2947          PyDict_SetItemString(d
,"wxEVT_NC_ENTER_WINDOW", PyInt_FromLong((long) wxEVT_NC_ENTER_WINDOW
)); 
2948          PyDict_SetItemString(d
,"wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong((long) wxEVT_NC_LEAVE_WINDOW
)); 
2949          PyDict_SetItemString(d
,"wxEVT_NC_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_NC_LEFT_DCLICK
)); 
2950          PyDict_SetItemString(d
,"wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong((long) wxEVT_NC_MIDDLE_DCLICK
)); 
2951          PyDict_SetItemString(d
,"wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_NC_RIGHT_DCLICK
)); 
2952          PyDict_SetItemString(d
,"wxEVT_SET_CURSOR", PyInt_FromLong((long) wxEVT_SET_CURSOR
)); 
2953          PyDict_SetItemString(d
,"wxEVT_CHAR", PyInt_FromLong((long) wxEVT_CHAR
)); 
2954          PyDict_SetItemString(d
,"wxEVT_KEY_DOWN", PyInt_FromLong((long) wxEVT_KEY_DOWN
)); 
2955          PyDict_SetItemString(d
,"wxEVT_KEY_UP", PyInt_FromLong((long) wxEVT_KEY_UP
)); 
2956          PyDict_SetItemString(d
,"wxEVT_CHAR_HOOK", PyInt_FromLong((long) wxEVT_CHAR_HOOK
)); 
2957          PyDict_SetItemString(d
,"wxEVT_SCROLL_TOP", PyInt_FromLong((long) wxEVT_SCROLL_TOP
)); 
2958          PyDict_SetItemString(d
,"wxEVT_SCROLL_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLL_BOTTOM
)); 
2959          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEUP", PyInt_FromLong((long) wxEVT_SCROLL_LINEUP
)); 
2960          PyDict_SetItemString(d
,"wxEVT_SCROLL_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_LINEDOWN
)); 
2961          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLL_PAGEUP
)); 
2962          PyDict_SetItemString(d
,"wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLL_PAGEDOWN
)); 
2963          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLL_THUMBTRACK
)); 
2964          PyDict_SetItemString(d
,"wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLL_THUMBRELEASE
)); 
2965          PyDict_SetItemString(d
,"wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong((long) wxEVT_SCROLL_ENDSCROLL
)); 
2966          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_TOP", PyInt_FromLong((long) wxEVT_SCROLLWIN_TOP
)); 
2967          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong((long) wxEVT_SCROLLWIN_BOTTOM
)); 
2968          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEUP
)); 
2969          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_LINEDOWN
)); 
2970          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEUP
)); 
2971          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong((long) wxEVT_SCROLLWIN_PAGEDOWN
)); 
2972          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBTRACK
)); 
2973          PyDict_SetItemString(d
,"wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong((long) wxEVT_SCROLLWIN_THUMBRELEASE
)); 
2974          PyDict_SetItemString(d
,"wxEVT_SIZE", PyInt_FromLong((long) wxEVT_SIZE
)); 
2975          PyDict_SetItemString(d
,"wxEVT_MOVE", PyInt_FromLong((long) wxEVT_MOVE
)); 
2976          PyDict_SetItemString(d
,"wxEVT_CLOSE_WINDOW", PyInt_FromLong((long) wxEVT_CLOSE_WINDOW
)); 
2977          PyDict_SetItemString(d
,"wxEVT_END_SESSION", PyInt_FromLong((long) wxEVT_END_SESSION
)); 
2978          PyDict_SetItemString(d
,"wxEVT_QUERY_END_SESSION", PyInt_FromLong((long) wxEVT_QUERY_END_SESSION
)); 
2979          PyDict_SetItemString(d
,"wxEVT_ACTIVATE_APP", PyInt_FromLong((long) wxEVT_ACTIVATE_APP
)); 
2980          PyDict_SetItemString(d
,"wxEVT_POWER", PyInt_FromLong((long) wxEVT_POWER
)); 
2981          PyDict_SetItemString(d
,"wxEVT_ACTIVATE", PyInt_FromLong((long) wxEVT_ACTIVATE
)); 
2982          PyDict_SetItemString(d
,"wxEVT_CREATE", PyInt_FromLong((long) wxEVT_CREATE
)); 
2983          PyDict_SetItemString(d
,"wxEVT_DESTROY", PyInt_FromLong((long) wxEVT_DESTROY
)); 
2984          PyDict_SetItemString(d
,"wxEVT_SHOW", PyInt_FromLong((long) wxEVT_SHOW
)); 
2985          PyDict_SetItemString(d
,"wxEVT_ICONIZE", PyInt_FromLong((long) wxEVT_ICONIZE
)); 
2986          PyDict_SetItemString(d
,"wxEVT_MAXIMIZE", PyInt_FromLong((long) wxEVT_MAXIMIZE
)); 
2987          PyDict_SetItemString(d
,"wxEVT_PAINT", PyInt_FromLong((long) wxEVT_PAINT
)); 
2988          PyDict_SetItemString(d
,"wxEVT_ERASE_BACKGROUND", PyInt_FromLong((long) wxEVT_ERASE_BACKGROUND
)); 
2989          PyDict_SetItemString(d
,"wxEVT_NC_PAINT", PyInt_FromLong((long) wxEVT_NC_PAINT
)); 
2990          PyDict_SetItemString(d
,"wxEVT_PAINT_ICON", PyInt_FromLong((long) wxEVT_PAINT_ICON
)); 
2991          PyDict_SetItemString(d
,"wxEVT_MENU_OPEN", PyInt_FromLong((long) wxEVT_MENU_OPEN
)); 
2992          PyDict_SetItemString(d
,"wxEVT_MENU_CLOSE", PyInt_FromLong((long) wxEVT_MENU_CLOSE
)); 
2993          PyDict_SetItemString(d
,"wxEVT_MENU_HIGHLIGHT", PyInt_FromLong((long) wxEVT_MENU_HIGHLIGHT
)); 
2994          PyDict_SetItemString(d
,"wxEVT_CONTEXT_MENU", PyInt_FromLong((long) wxEVT_CONTEXT_MENU
)); 
2995          PyDict_SetItemString(d
,"wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong((long) wxEVT_SYS_COLOUR_CHANGED
)); 
2996          PyDict_SetItemString(d
,"wxEVT_DISPLAY_CHANGED", PyInt_FromLong((long) wxEVT_DISPLAY_CHANGED
)); 
2997          PyDict_SetItemString(d
,"wxEVT_SETTING_CHANGED", PyInt_FromLong((long) wxEVT_SETTING_CHANGED
)); 
2998          PyDict_SetItemString(d
,"wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong((long) wxEVT_QUERY_NEW_PALETTE
)); 
2999          PyDict_SetItemString(d
,"wxEVT_PALETTE_CHANGED", PyInt_FromLong((long) wxEVT_PALETTE_CHANGED
)); 
3000          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong((long) wxEVT_JOY_BUTTON_DOWN
)); 
3001          PyDict_SetItemString(d
,"wxEVT_JOY_BUTTON_UP", PyInt_FromLong((long) wxEVT_JOY_BUTTON_UP
)); 
3002          PyDict_SetItemString(d
,"wxEVT_JOY_MOVE", PyInt_FromLong((long) wxEVT_JOY_MOVE
)); 
3003          PyDict_SetItemString(d
,"wxEVT_JOY_ZMOVE", PyInt_FromLong((long) wxEVT_JOY_ZMOVE
)); 
3004          PyDict_SetItemString(d
,"wxEVT_DROP_FILES", PyInt_FromLong((long) wxEVT_DROP_FILES
)); 
3005          PyDict_SetItemString(d
,"wxEVT_DRAW_ITEM", PyInt_FromLong((long) wxEVT_DRAW_ITEM
)); 
3006          PyDict_SetItemString(d
,"wxEVT_MEASURE_ITEM", PyInt_FromLong((long) wxEVT_MEASURE_ITEM
)); 
3007          PyDict_SetItemString(d
,"wxEVT_COMPARE_ITEM", PyInt_FromLong((long) wxEVT_COMPARE_ITEM
)); 
3008          PyDict_SetItemString(d
,"wxEVT_INIT_DIALOG", PyInt_FromLong((long) wxEVT_INIT_DIALOG
)); 
3009          PyDict_SetItemString(d
,"wxEVT_IDLE", PyInt_FromLong((long) wxEVT_IDLE
)); 
3010          PyDict_SetItemString(d
,"wxEVT_UPDATE_UI", PyInt_FromLong((long) wxEVT_UPDATE_UI
)); 
3011          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_CLICK
)); 
3012          PyDict_SetItemString(d
,"wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_LEFT_DCLICK
)); 
3013          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_CLICK
)); 
3014          PyDict_SetItemString(d
,"wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_COMMAND_RIGHT_DCLICK
)); 
3015          PyDict_SetItemString(d
,"wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_SET_FOCUS
)); 
3016          PyDict_SetItemString(d
,"wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong((long) wxEVT_COMMAND_KILL_FOCUS
)); 
3017          PyDict_SetItemString(d
,"wxEVT_COMMAND_ENTER", PyInt_FromLong((long) wxEVT_COMMAND_ENTER
)); 
3018          PyDict_SetItemString(d
,"wxEVT_NAVIGATION_KEY", PyInt_FromLong((long) wxEVT_NAVIGATION_KEY
)); 
3019          PyDict_SetItemString(d
,"wxEVT_TIMER", PyInt_FromLong((long) wxEVT_TIMER
)); 
3020          PyDict_SetItemString(d
,"__version__", PyString_FromString("0.0.0")); 
3021          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
3022          SWIG_addvarlink(SWIG_globals
,"wxDefaultPosition",_wrap_wxDefaultPosition_get
, _wrap_wxDefaultPosition_set
); 
3023          SWIG_addvarlink(SWIG_globals
,"wxDefaultSize",_wrap_wxDefaultSize_get
, _wrap_wxDefaultSize_set
); 
3024          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_SUPPRESS", PyInt_FromLong((long) wxPYAPP_ASSERT_SUPPRESS
)); 
3025          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_EXCEPTION", PyInt_FromLong((long) wxPYAPP_ASSERT_EXCEPTION
)); 
3026          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_DIALOG", PyInt_FromLong((long) wxPYAPP_ASSERT_DIALOG
)); 
3027          PyDict_SetItemString(d
,"wxPYAPP_ASSERT_LOG", PyInt_FromLong((long) wxPYAPP_ASSERT_LOG
)); 
3029     // Make our API structure a CObject so other modules can import it 
3030     // from this module. 
3031     PyObject
* v 
= PyCObject_FromVoidPtr(&API
, NULL
); 
3032     PyDict_SetItemString(d
,"wxPyCoreAPI", v
); 
3036     __wxPreStart(d
);     // initialize the GUI toolkit, if needed. 
3039         // Since these modules are all linked together, initialize them now 
3040         // because Python won't be able to find their shared library files, 
3041         // (since there isn't any.) 
3065     PyDict_SetItemString(d
,"wxMAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION 
)); 
3066     PyDict_SetItemString(d
,"wxMINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION 
)); 
3067     PyDict_SetItemString(d
,"wxRELEASE_NUMBER", PyInt_FromLong((long)wxRELEASE_NUMBER 
)); 
3068     PyDict_SetItemString(d
,"wxVERSION_NUMBER", PyInt_FromLong((long)wxVERSION_NUMBER 
)); 
3070     wxString 
tempStr(wxVERSION_STRING
); 
3071     PyDict_SetItemString(d
,"wxVERSION_STRING", PyUnicode_FromWideChar(tempStr
.c_str(), tempStr
.Len())); 
3073     PyDict_SetItemString(d
,"wxVERSION_STRING", PyString_FromString(wxVERSION_STRING
)); 
3079    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
3080         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);