2  * FILE : src/gtk/events.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    initeventsc 
  55 #define SWIG_name    "eventsc" 
  58 #include <wx/spinbutt.h> 
  61 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  67     } else if (target 
== Py_None
) { 
  71         if (!PyTuple_Check(target
)) { 
  73             target 
= PyTuple_New(1); 
  74             PyTuple_SetItem(target
, 0, o2
); 
  77         PyTuple_SetItem(o3
, 0, o
); 
  80         target 
= PySequence_Concat(o2
, o3
); 
  89 static PyObject 
*_wrap_wxNewEventType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
  90     PyObject 
* _resultobj
; 
  92     char *_kwnames
[] = {  NULL 
}; 
  95     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxNewEventType",_kwnames
))  
  98     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
  99     _result 
= (int )wxNewEventType(); 
 101     wxPyEndAllowThreads(__tstate
); 
 102     if (PyErr_Occurred()) return NULL
; 
 103 }    _resultobj 
= Py_BuildValue("i",_result
); 
 107 static void *SwigwxEventTowxObject(void *ptr
) { 
 110     src 
= (wxEvent 
*) ptr
; 
 111     dest 
= (wxObject 
*) src
; 
 112     return (void *) dest
; 
 115 #define delete_wxEvent(_swigobj) (delete _swigobj) 
 116 static PyObject 
*_wrap_delete_wxEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 117     PyObject 
* _resultobj
; 
 119     PyObject 
* _argo0 
= 0; 
 120     char *_kwnames
[] = { "self", NULL 
}; 
 123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxEvent",_kwnames
,&_argo0
))  
 126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxEvent. Expected _wxEvent_p."); 
 133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 134     delete_wxEvent(_arg0
); 
 136     wxPyEndAllowThreads(__tstate
); 
 137     if (PyErr_Occurred()) return NULL
; 
 138 }    Py_INCREF(Py_None
); 
 139     _resultobj 
= Py_None
; 
 143 #define wxEvent_GetEventObject(_swigobj)  (_swigobj->GetEventObject()) 
 144 static PyObject 
*_wrap_wxEvent_GetEventObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 145     PyObject 
* _resultobj
; 
 148     PyObject 
* _argo0 
= 0; 
 149     char *_kwnames
[] = { "self", NULL 
}; 
 152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetEventObject",_kwnames
,&_argo0
))  
 155         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 156         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetEventObject. Expected _wxEvent_p."); 
 162     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 163     _result 
= (wxObject 
*)wxEvent_GetEventObject(_arg0
); 
 165     wxPyEndAllowThreads(__tstate
); 
 166     if (PyErr_Occurred()) return NULL
; 
 167 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
 171 #define wxEvent_GetEventType(_swigobj)  (_swigobj->GetEventType()) 
 172 static PyObject 
*_wrap_wxEvent_GetEventType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 173     PyObject 
* _resultobj
; 
 176     PyObject 
* _argo0 
= 0; 
 177     char *_kwnames
[] = { "self", NULL 
}; 
 180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetEventType",_kwnames
,&_argo0
))  
 183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetEventType. Expected _wxEvent_p."); 
 190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 191     _result 
= (wxEventType 
)wxEvent_GetEventType(_arg0
); 
 193     wxPyEndAllowThreads(__tstate
); 
 194     if (PyErr_Occurred()) return NULL
; 
 195 }    _resultobj 
= Py_BuildValue("i",_result
); 
 199 #define wxEvent_GetId(_swigobj)  (_swigobj->GetId()) 
 200 static PyObject 
*_wrap_wxEvent_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 201     PyObject 
* _resultobj
; 
 204     PyObject 
* _argo0 
= 0; 
 205     char *_kwnames
[] = { "self", NULL 
}; 
 208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetId",_kwnames
,&_argo0
))  
 211         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 212         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetId. Expected _wxEvent_p."); 
 218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 219     _result 
= (int )wxEvent_GetId(_arg0
); 
 221     wxPyEndAllowThreads(__tstate
); 
 222     if (PyErr_Occurred()) return NULL
; 
 223 }    _resultobj 
= Py_BuildValue("i",_result
); 
 227 #define wxEvent_GetTimestamp(_swigobj)  (_swigobj->GetTimestamp()) 
 228 static PyObject 
*_wrap_wxEvent_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 229     PyObject 
* _resultobj
; 
 232     PyObject 
* _argo0 
= 0; 
 233     char *_kwnames
[] = { "self", NULL 
}; 
 236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetTimestamp",_kwnames
,&_argo0
))  
 239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetTimestamp. Expected _wxEvent_p."); 
 246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 247     _result 
= (long )wxEvent_GetTimestamp(_arg0
); 
 249     wxPyEndAllowThreads(__tstate
); 
 250     if (PyErr_Occurred()) return NULL
; 
 251 }    _resultobj 
= Py_BuildValue("l",_result
); 
 255 #define wxEvent_SetEventObject(_swigobj,_swigarg0)  (_swigobj->SetEventObject(_swigarg0)) 
 256 static PyObject 
*_wrap_wxEvent_SetEventObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 257     PyObject 
* _resultobj
; 
 260     PyObject 
* _argo0 
= 0; 
 261     PyObject 
* _argo1 
= 0; 
 262     char *_kwnames
[] = { "self","object", NULL 
}; 
 265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvent_SetEventObject",_kwnames
,&_argo0
,&_argo1
))  
 268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetEventObject. Expected _wxEvent_p."); 
 275         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 276         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) { 
 277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvent_SetEventObject. Expected _wxObject_p."); 
 282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 283     wxEvent_SetEventObject(_arg0
,_arg1
); 
 285     wxPyEndAllowThreads(__tstate
); 
 286     if (PyErr_Occurred()) return NULL
; 
 287 }    Py_INCREF(Py_None
); 
 288     _resultobj 
= Py_None
; 
 292 #define wxEvent_SetEventType(_swigobj,_swigarg0)  (_swigobj->SetEventType(_swigarg0)) 
 293 static PyObject 
*_wrap_wxEvent_SetEventType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 294     PyObject 
* _resultobj
; 
 297     PyObject 
* _argo0 
= 0; 
 298     char *_kwnames
[] = { "self","typ", NULL 
}; 
 301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvent_SetEventType",_kwnames
,&_argo0
,&_arg1
))  
 304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetEventType. Expected _wxEvent_p."); 
 311     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 312     wxEvent_SetEventType(_arg0
,_arg1
); 
 314     wxPyEndAllowThreads(__tstate
); 
 315     if (PyErr_Occurred()) return NULL
; 
 316 }    Py_INCREF(Py_None
); 
 317     _resultobj 
= Py_None
; 
 321 #define wxEvent_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 322 static PyObject 
*_wrap_wxEvent_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 323     PyObject 
* _resultobj
; 
 326     PyObject 
* _argo0 
= 0; 
 327     char *_kwnames
[] = { "self","id", NULL 
}; 
 330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvent_SetId",_kwnames
,&_argo0
,&_arg1
))  
 333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetId. Expected _wxEvent_p."); 
 340     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 341     wxEvent_SetId(_arg0
,_arg1
); 
 343     wxPyEndAllowThreads(__tstate
); 
 344     if (PyErr_Occurred()) return NULL
; 
 345 }    Py_INCREF(Py_None
); 
 346     _resultobj 
= Py_None
; 
 350 #define wxEvent_SetTimestamp(_swigobj,_swigarg0)  (_swigobj->SetTimestamp(_swigarg0)) 
 351 static PyObject 
*_wrap_wxEvent_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 352     PyObject 
* _resultobj
; 
 355     PyObject 
* _argo0 
= 0; 
 356     char *_kwnames
[] = { "self","timeStamp", NULL 
}; 
 359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxEvent_SetTimestamp",_kwnames
,&_argo0
,&_arg1
))  
 362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetTimestamp. Expected _wxEvent_p."); 
 369     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 370     wxEvent_SetTimestamp(_arg0
,_arg1
); 
 372     wxPyEndAllowThreads(__tstate
); 
 373     if (PyErr_Occurred()) return NULL
; 
 374 }    Py_INCREF(Py_None
); 
 375     _resultobj 
= Py_None
; 
 379 #define wxEvent_IsCommandEvent(_swigobj)  (_swigobj->IsCommandEvent()) 
 380 static PyObject 
*_wrap_wxEvent_IsCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 381     PyObject 
* _resultobj
; 
 384     PyObject 
* _argo0 
= 0; 
 385     char *_kwnames
[] = { "self", NULL 
}; 
 388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_IsCommandEvent",_kwnames
,&_argo0
))  
 391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_IsCommandEvent. Expected _wxEvent_p."); 
 398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 399     _result 
= (bool )wxEvent_IsCommandEvent(_arg0
); 
 401     wxPyEndAllowThreads(__tstate
); 
 402     if (PyErr_Occurred()) return NULL
; 
 403 }    _resultobj 
= Py_BuildValue("i",_result
); 
 407 #define wxEvent_Skip(_swigobj,_swigarg0)  (_swigobj->Skip(_swigarg0)) 
 408 static PyObject 
*_wrap_wxEvent_Skip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 409     PyObject 
* _resultobj
; 
 411     bool  _arg1 
= (bool ) TRUE
; 
 412     PyObject 
* _argo0 
= 0; 
 413     int tempbool1 
= (int) TRUE
; 
 414     char *_kwnames
[] = { "self","skip", NULL 
}; 
 417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxEvent_Skip",_kwnames
,&_argo0
,&tempbool1
))  
 420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_Skip. Expected _wxEvent_p."); 
 426     _arg1 
= (bool ) tempbool1
; 
 428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 429     wxEvent_Skip(_arg0
,_arg1
); 
 431     wxPyEndAllowThreads(__tstate
); 
 432     if (PyErr_Occurred()) return NULL
; 
 433 }    Py_INCREF(Py_None
); 
 434     _resultobj 
= Py_None
; 
 438 #define wxEvent_GetSkipped(_swigobj)  (_swigobj->GetSkipped()) 
 439 static PyObject 
*_wrap_wxEvent_GetSkipped(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 440     PyObject 
* _resultobj
; 
 443     PyObject 
* _argo0 
= 0; 
 444     char *_kwnames
[] = { "self", NULL 
}; 
 447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetSkipped",_kwnames
,&_argo0
))  
 450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetSkipped. Expected _wxEvent_p."); 
 457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 458     _result 
= (bool )wxEvent_GetSkipped(_arg0
); 
 460     wxPyEndAllowThreads(__tstate
); 
 461     if (PyErr_Occurred()) return NULL
; 
 462 }    _resultobj 
= Py_BuildValue("i",_result
); 
 466 #define wxEvent_ShouldPropagate(_swigobj)  (_swigobj->ShouldPropagate()) 
 467 static PyObject 
*_wrap_wxEvent_ShouldPropagate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 468     PyObject 
* _resultobj
; 
 471     PyObject 
* _argo0 
= 0; 
 472     char *_kwnames
[] = { "self", NULL 
}; 
 475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_ShouldPropagate",_kwnames
,&_argo0
))  
 478         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 479         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_ShouldPropagate. Expected _wxEvent_p."); 
 485     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 486     _result 
= (bool )wxEvent_ShouldPropagate(_arg0
); 
 488     wxPyEndAllowThreads(__tstate
); 
 489     if (PyErr_Occurred()) return NULL
; 
 490 }    _resultobj 
= Py_BuildValue("i",_result
); 
 494 #define wxEvent_StopPropagation(_swigobj)  (_swigobj->StopPropagation()) 
 495 static PyObject 
*_wrap_wxEvent_StopPropagation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 496     PyObject 
* _resultobj
; 
 499     PyObject 
* _argo0 
= 0; 
 500     char *_kwnames
[] = { "self", NULL 
}; 
 503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_StopPropagation",_kwnames
,&_argo0
))  
 506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_StopPropagation. Expected _wxEvent_p."); 
 513     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 514     _result 
= (int )wxEvent_StopPropagation(_arg0
); 
 516     wxPyEndAllowThreads(__tstate
); 
 517     if (PyErr_Occurred()) return NULL
; 
 518 }    _resultobj 
= Py_BuildValue("i",_result
); 
 522 #define wxEvent_ResumePropagation(_swigobj,_swigarg0)  (_swigobj->ResumePropagation(_swigarg0)) 
 523 static PyObject 
*_wrap_wxEvent_ResumePropagation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 524     PyObject 
* _resultobj
; 
 527     PyObject 
* _argo0 
= 0; 
 528     char *_kwnames
[] = { "self","propagationLevel", NULL 
}; 
 531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvent_ResumePropagation",_kwnames
,&_argo0
,&_arg1
))  
 534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_ResumePropagation. Expected _wxEvent_p."); 
 541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 542     wxEvent_ResumePropagation(_arg0
,_arg1
); 
 544     wxPyEndAllowThreads(__tstate
); 
 545     if (PyErr_Occurred()) return NULL
; 
 546 }    Py_INCREF(Py_None
); 
 547     _resultobj 
= Py_None
; 
 551 #define wxEvent_Clone(_swigobj)  (_swigobj->Clone()) 
 552 static PyObject 
*_wrap_wxEvent_Clone(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 553     PyObject 
* _resultobj
; 
 556     PyObject 
* _argo0 
= 0; 
 557     char *_kwnames
[] = { "self", NULL 
}; 
 561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_Clone",_kwnames
,&_argo0
))  
 564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_Clone. Expected _wxEvent_p."); 
 571     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 572     _result 
= (wxEvent 
*)wxEvent_Clone(_arg0
); 
 574     wxPyEndAllowThreads(__tstate
); 
 575     if (PyErr_Occurred()) return NULL
; 
 577         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvent_p"); 
 578         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 581         _resultobj 
= Py_None
; 
 586 #define new_wxPropagationDisabler(_swigarg0) (new wxPropagationDisabler(_swigarg0)) 
 587 static PyObject 
*_wrap_new_wxPropagationDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 588     PyObject 
* _resultobj
; 
 589     wxPropagationDisabler 
* _result
; 
 591     PyObject 
* _argo0 
= 0; 
 592     char *_kwnames
[] = { "event", NULL 
}; 
 596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPropagationDisabler",_kwnames
,&_argo0
))  
 599         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPropagationDisabler. Expected _wxEvent_p."); 
 605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 606     _result 
= (wxPropagationDisabler 
*)new_wxPropagationDisabler(*_arg0
); 
 608     wxPyEndAllowThreads(__tstate
); 
 609     if (PyErr_Occurred()) return NULL
; 
 611         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPropagationDisabler_p"); 
 612         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 615         _resultobj 
= Py_None
; 
 620 #define delete_wxPropagationDisabler(_swigobj) (delete _swigobj) 
 621 static PyObject 
*_wrap_delete_wxPropagationDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 622     PyObject 
* _resultobj
; 
 623     wxPropagationDisabler 
* _arg0
; 
 624     PyObject 
* _argo0 
= 0; 
 625     char *_kwnames
[] = { "self", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPropagationDisabler",_kwnames
,&_argo0
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPropagationDisabler_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPropagationDisabler. Expected _wxPropagationDisabler_p."); 
 638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 639     delete_wxPropagationDisabler(_arg0
); 
 641     wxPyEndAllowThreads(__tstate
); 
 642     if (PyErr_Occurred()) return NULL
; 
 643 }    Py_INCREF(Py_None
); 
 644     _resultobj 
= Py_None
; 
 648 #define new_wxPropagateOnce(_swigarg0) (new wxPropagateOnce(_swigarg0)) 
 649 static PyObject 
*_wrap_new_wxPropagateOnce(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 650     PyObject 
* _resultobj
; 
 651     wxPropagateOnce 
* _result
; 
 653     PyObject 
* _argo0 
= 0; 
 654     char *_kwnames
[] = { "event", NULL 
}; 
 658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPropagateOnce",_kwnames
,&_argo0
))  
 661         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPropagateOnce. Expected _wxEvent_p."); 
 667     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 668     _result 
= (wxPropagateOnce 
*)new_wxPropagateOnce(*_arg0
); 
 670     wxPyEndAllowThreads(__tstate
); 
 671     if (PyErr_Occurred()) return NULL
; 
 673         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPropagateOnce_p"); 
 674         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 677         _resultobj 
= Py_None
; 
 682 #define delete_wxPropagateOnce(_swigobj) (delete _swigobj) 
 683 static PyObject 
*_wrap_delete_wxPropagateOnce(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 684     PyObject 
* _resultobj
; 
 685     wxPropagateOnce 
* _arg0
; 
 686     PyObject 
* _argo0 
= 0; 
 687     char *_kwnames
[] = { "self", NULL 
}; 
 690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPropagateOnce",_kwnames
,&_argo0
))  
 693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPropagateOnce_p")) { 
 695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPropagateOnce. Expected _wxPropagateOnce_p."); 
 700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 701     delete_wxPropagateOnce(_arg0
); 
 703     wxPyEndAllowThreads(__tstate
); 
 704     if (PyErr_Occurred()) return NULL
; 
 705 }    Py_INCREF(Py_None
); 
 706     _resultobj 
= Py_None
; 
 710 static void *SwigwxSizeEventTowxEvent(void *ptr
) { 
 713     src 
= (wxSizeEvent 
*) ptr
; 
 714     dest 
= (wxEvent 
*) src
; 
 715     return (void *) dest
; 
 718 static void *SwigwxSizeEventTowxObject(void *ptr
) { 
 721     src 
= (wxSizeEvent 
*) ptr
; 
 722     dest 
= (wxObject 
*) src
; 
 723     return (void *) dest
; 
 726 #define new_wxSizeEvent(_swigarg0,_swigarg1) (new wxSizeEvent(_swigarg0,_swigarg1)) 
 727 static PyObject 
*_wrap_new_wxSizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 728     PyObject 
* _resultobj
; 
 729     wxSizeEvent 
* _result
; 
 731     int  _arg1 
= (int ) 0; 
 733     PyObject 
* _obj0 
= 0; 
 734     char *_kwnames
[] = { "sz","id", NULL 
}; 
 738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxSizeEvent",_kwnames
,&_obj0
,&_arg1
))  
 742     if (! wxSize_helper(_obj0
, &_arg0
)) 
 746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 747     _result 
= (wxSizeEvent 
*)new_wxSizeEvent(*_arg0
,_arg1
); 
 749     wxPyEndAllowThreads(__tstate
); 
 750     if (PyErr_Occurred()) return NULL
; 
 752         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizeEvent_p"); 
 753         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 756         _resultobj 
= Py_None
; 
 761 #define wxSizeEvent_GetSize(_swigobj)  (_swigobj->GetSize()) 
 762 static PyObject 
*_wrap_wxSizeEvent_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 763     PyObject 
* _resultobj
; 
 766     PyObject 
* _argo0 
= 0; 
 767     char *_kwnames
[] = { "self", NULL 
}; 
 771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizeEvent_GetSize",_kwnames
,&_argo0
))  
 774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizeEvent_p")) { 
 776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizeEvent_GetSize. Expected _wxSizeEvent_p."); 
 781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 782     _result 
= new wxSize (wxSizeEvent_GetSize(_arg0
)); 
 784     wxPyEndAllowThreads(__tstate
); 
 785     if (PyErr_Occurred()) return NULL
; 
 786 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
 787     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 791 #define wxSizeEvent_GetRect(_swigobj)  (_swigobj->GetRect()) 
 792 static PyObject 
*_wrap_wxSizeEvent_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 793     PyObject 
* _resultobj
; 
 796     PyObject 
* _argo0 
= 0; 
 797     char *_kwnames
[] = { "self", NULL 
}; 
 801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizeEvent_GetRect",_kwnames
,&_argo0
))  
 804         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 805         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizeEvent_p")) { 
 806             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizeEvent_GetRect. Expected _wxSizeEvent_p."); 
 811     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 812     _result 
= new wxRect (wxSizeEvent_GetRect(_arg0
)); 
 814     wxPyEndAllowThreads(__tstate
); 
 815     if (PyErr_Occurred()) return NULL
; 
 816 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
 817     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 821 #define wxSizeEvent_SetRect(_swigobj,_swigarg0)  (_swigobj->SetRect(_swigarg0)) 
 822 static PyObject 
*_wrap_wxSizeEvent_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 823     PyObject 
* _resultobj
; 
 826     PyObject 
* _argo0 
= 0; 
 828     PyObject 
* _obj1 
= 0; 
 829     char *_kwnames
[] = { "self","rect", NULL 
}; 
 832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSizeEvent_SetRect",_kwnames
,&_argo0
,&_obj1
))  
 835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizeEvent_p")) { 
 837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizeEvent_SetRect. Expected _wxSizeEvent_p."); 
 843     if (! wxRect_helper(_obj1
, &_arg1
)) 
 847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 848     wxSizeEvent_SetRect(_arg0
,*_arg1
); 
 850     wxPyEndAllowThreads(__tstate
); 
 851     if (PyErr_Occurred()) return NULL
; 
 852 }    Py_INCREF(Py_None
); 
 853     _resultobj 
= Py_None
; 
 857 static void *SwigwxCloseEventTowxEvent(void *ptr
) { 
 860     src 
= (wxCloseEvent 
*) ptr
; 
 861     dest 
= (wxEvent 
*) src
; 
 862     return (void *) dest
; 
 865 static void *SwigwxCloseEventTowxObject(void *ptr
) { 
 868     src 
= (wxCloseEvent 
*) ptr
; 
 869     dest 
= (wxObject 
*) src
; 
 870     return (void *) dest
; 
 873 #define new_wxCloseEvent(_swigarg0,_swigarg1) (new wxCloseEvent(_swigarg0,_swigarg1)) 
 874 static PyObject 
*_wrap_new_wxCloseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 875     PyObject 
* _resultobj
; 
 876     wxCloseEvent 
* _result
; 
 877     int  _arg0 
= (int ) 0; 
 878     int  _arg1 
= (int ) 0; 
 879     char *_kwnames
[] = { "commandEventType","id", NULL 
}; 
 883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxCloseEvent",_kwnames
,&_arg0
,&_arg1
))  
 886     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 887     _result 
= (wxCloseEvent 
*)new_wxCloseEvent(_arg0
,_arg1
); 
 889     wxPyEndAllowThreads(__tstate
); 
 890     if (PyErr_Occurred()) return NULL
; 
 892         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCloseEvent_p"); 
 893         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 896         _resultobj 
= Py_None
; 
 901 #define wxCloseEvent_SetLoggingOff(_swigobj,_swigarg0)  (_swigobj->SetLoggingOff(_swigarg0)) 
 902 static PyObject 
*_wrap_wxCloseEvent_SetLoggingOff(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 903     PyObject 
* _resultobj
; 
 904     wxCloseEvent 
* _arg0
; 
 906     PyObject 
* _argo0 
= 0; 
 908     char *_kwnames
[] = { "self","loggingOff", NULL 
}; 
 911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCloseEvent_SetLoggingOff",_kwnames
,&_argo0
,&tempbool1
))  
 914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_SetLoggingOff. Expected _wxCloseEvent_p."); 
 920     _arg1 
= (bool ) tempbool1
; 
 922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 923     wxCloseEvent_SetLoggingOff(_arg0
,_arg1
); 
 925     wxPyEndAllowThreads(__tstate
); 
 926     if (PyErr_Occurred()) return NULL
; 
 927 }    Py_INCREF(Py_None
); 
 928     _resultobj 
= Py_None
; 
 932 #define wxCloseEvent_GetLoggingOff(_swigobj)  (_swigobj->GetLoggingOff()) 
 933 static PyObject 
*_wrap_wxCloseEvent_GetLoggingOff(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 934     PyObject 
* _resultobj
; 
 936     wxCloseEvent 
* _arg0
; 
 937     PyObject 
* _argo0 
= 0; 
 938     char *_kwnames
[] = { "self", NULL 
}; 
 941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_GetLoggingOff",_kwnames
,&_argo0
))  
 944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_GetLoggingOff. Expected _wxCloseEvent_p."); 
 951     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 952     _result 
= (bool )wxCloseEvent_GetLoggingOff(_arg0
); 
 954     wxPyEndAllowThreads(__tstate
); 
 955     if (PyErr_Occurred()) return NULL
; 
 956 }    _resultobj 
= Py_BuildValue("i",_result
); 
 960 #define wxCloseEvent_Veto(_swigobj,_swigarg0)  (_swigobj->Veto(_swigarg0)) 
 961 static PyObject 
*_wrap_wxCloseEvent_Veto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 962     PyObject 
* _resultobj
; 
 963     wxCloseEvent 
* _arg0
; 
 964     bool  _arg1 
= (bool ) TRUE
; 
 965     PyObject 
* _argo0 
= 0; 
 966     int tempbool1 
= (int) TRUE
; 
 967     char *_kwnames
[] = { "self","veto", NULL 
}; 
 970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCloseEvent_Veto",_kwnames
,&_argo0
,&tempbool1
))  
 973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_Veto. Expected _wxCloseEvent_p."); 
 979     _arg1 
= (bool ) tempbool1
; 
 981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 982     wxCloseEvent_Veto(_arg0
,_arg1
); 
 984     wxPyEndAllowThreads(__tstate
); 
 985     if (PyErr_Occurred()) return NULL
; 
 986 }    Py_INCREF(Py_None
); 
 987     _resultobj 
= Py_None
; 
 991 #define wxCloseEvent_CanVeto(_swigobj)  (_swigobj->CanVeto()) 
 992 static PyObject 
*_wrap_wxCloseEvent_CanVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 993     PyObject 
* _resultobj
; 
 995     wxCloseEvent 
* _arg0
; 
 996     PyObject 
* _argo0 
= 0; 
 997     char *_kwnames
[] = { "self", NULL 
}; 
1000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_CanVeto",_kwnames
,&_argo0
))  
1003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
1005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_CanVeto. Expected _wxCloseEvent_p."); 
1010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1011     _result 
= (bool )wxCloseEvent_CanVeto(_arg0
); 
1013     wxPyEndAllowThreads(__tstate
); 
1014     if (PyErr_Occurred()) return NULL
; 
1015 }    _resultobj 
= Py_BuildValue("i",_result
); 
1019 #define wxCloseEvent_GetVeto(_swigobj)  (_swigobj->GetVeto()) 
1020 static PyObject 
*_wrap_wxCloseEvent_GetVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1021     PyObject 
* _resultobj
; 
1023     wxCloseEvent 
* _arg0
; 
1024     PyObject 
* _argo0 
= 0; 
1025     char *_kwnames
[] = { "self", NULL 
}; 
1028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_GetVeto",_kwnames
,&_argo0
))  
1031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
1033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_GetVeto. Expected _wxCloseEvent_p."); 
1038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1039     _result 
= (bool )wxCloseEvent_GetVeto(_arg0
); 
1041     wxPyEndAllowThreads(__tstate
); 
1042     if (PyErr_Occurred()) return NULL
; 
1043 }    _resultobj 
= Py_BuildValue("i",_result
); 
1047 #define wxCloseEvent_SetCanVeto(_swigobj,_swigarg0)  (_swigobj->SetCanVeto(_swigarg0)) 
1048 static PyObject 
*_wrap_wxCloseEvent_SetCanVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1049     PyObject 
* _resultobj
; 
1050     wxCloseEvent 
* _arg0
; 
1052     PyObject 
* _argo0 
= 0; 
1054     char *_kwnames
[] = { "self","canVeto", NULL 
}; 
1057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCloseEvent_SetCanVeto",_kwnames
,&_argo0
,&tempbool1
))  
1060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
1062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_SetCanVeto. Expected _wxCloseEvent_p."); 
1066     _arg1 
= (bool ) tempbool1
; 
1068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1069     wxCloseEvent_SetCanVeto(_arg0
,_arg1
); 
1071     wxPyEndAllowThreads(__tstate
); 
1072     if (PyErr_Occurred()) return NULL
; 
1073 }    Py_INCREF(Py_None
); 
1074     _resultobj 
= Py_None
; 
1078 static void *SwigwxCommandEventTowxEvent(void *ptr
) { 
1079     wxCommandEvent 
*src
; 
1081     src 
= (wxCommandEvent 
*) ptr
; 
1082     dest 
= (wxEvent 
*) src
; 
1083     return (void *) dest
; 
1086 static void *SwigwxCommandEventTowxObject(void *ptr
) { 
1087     wxCommandEvent 
*src
; 
1089     src 
= (wxCommandEvent 
*) ptr
; 
1090     dest 
= (wxObject 
*) src
; 
1091     return (void *) dest
; 
1094 #define new_wxCommandEvent(_swigarg0,_swigarg1) (new wxCommandEvent(_swigarg0,_swigarg1)) 
1095 static PyObject 
*_wrap_new_wxCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1096     PyObject 
* _resultobj
; 
1097     wxCommandEvent 
* _result
; 
1098     int  _arg0 
= (int ) 0; 
1099     int  _arg1 
= (int ) 0; 
1100     char *_kwnames
[] = { "commandEventType","id", NULL 
}; 
1104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxCommandEvent",_kwnames
,&_arg0
,&_arg1
))  
1107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1108     _result 
= (wxCommandEvent 
*)new_wxCommandEvent(_arg0
,_arg1
); 
1110     wxPyEndAllowThreads(__tstate
); 
1111     if (PyErr_Occurred()) return NULL
; 
1113         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCommandEvent_p"); 
1114         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1117         _resultobj 
= Py_None
; 
1122 #define wxCommandEvent_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
1123 static PyObject 
*_wrap_wxCommandEvent_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1124     PyObject 
* _resultobj
; 
1126     wxCommandEvent 
* _arg0
; 
1127     PyObject 
* _argo0 
= 0; 
1128     char *_kwnames
[] = { "self", NULL 
}; 
1131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_IsChecked",_kwnames
,&_argo0
))  
1134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_IsChecked. Expected _wxCommandEvent_p."); 
1141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1142     _result 
= (bool )wxCommandEvent_IsChecked(_arg0
); 
1144     wxPyEndAllowThreads(__tstate
); 
1145     if (PyErr_Occurred()) return NULL
; 
1146 }    _resultobj 
= Py_BuildValue("i",_result
); 
1150 #define wxCommandEvent_GetExtraLong(_swigobj)  (_swigobj->GetExtraLong()) 
1151 static PyObject 
*_wrap_wxCommandEvent_GetExtraLong(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1152     PyObject 
* _resultobj
; 
1154     wxCommandEvent 
* _arg0
; 
1155     PyObject 
* _argo0 
= 0; 
1156     char *_kwnames
[] = { "self", NULL 
}; 
1159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetExtraLong",_kwnames
,&_argo0
))  
1162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetExtraLong. Expected _wxCommandEvent_p."); 
1169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1170     _result 
= (long )wxCommandEvent_GetExtraLong(_arg0
); 
1172     wxPyEndAllowThreads(__tstate
); 
1173     if (PyErr_Occurred()) return NULL
; 
1174 }    _resultobj 
= Py_BuildValue("l",_result
); 
1178 #define wxCommandEvent_GetInt(_swigobj)  (_swigobj->GetInt()) 
1179 static PyObject 
*_wrap_wxCommandEvent_GetInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1180     PyObject 
* _resultobj
; 
1182     wxCommandEvent 
* _arg0
; 
1183     PyObject 
* _argo0 
= 0; 
1184     char *_kwnames
[] = { "self", NULL 
}; 
1187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetInt",_kwnames
,&_argo0
))  
1190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetInt. Expected _wxCommandEvent_p."); 
1197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1198     _result 
= (int )wxCommandEvent_GetInt(_arg0
); 
1200     wxPyEndAllowThreads(__tstate
); 
1201     if (PyErr_Occurred()) return NULL
; 
1202 }    _resultobj 
= Py_BuildValue("i",_result
); 
1206 #define wxCommandEvent_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
1207 static PyObject 
*_wrap_wxCommandEvent_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1208     PyObject 
* _resultobj
; 
1210     wxCommandEvent 
* _arg0
; 
1211     PyObject 
* _argo0 
= 0; 
1212     char *_kwnames
[] = { "self", NULL 
}; 
1215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetSelection",_kwnames
,&_argo0
))  
1218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetSelection. Expected _wxCommandEvent_p."); 
1225     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1226     _result 
= (int )wxCommandEvent_GetSelection(_arg0
); 
1228     wxPyEndAllowThreads(__tstate
); 
1229     if (PyErr_Occurred()) return NULL
; 
1230 }    _resultobj 
= Py_BuildValue("i",_result
); 
1234 #define wxCommandEvent_GetString(_swigobj)  (_swigobj->GetString()) 
1235 static PyObject 
*_wrap_wxCommandEvent_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1236     PyObject 
* _resultobj
; 
1238     wxCommandEvent 
* _arg0
; 
1239     PyObject 
* _argo0 
= 0; 
1240     char *_kwnames
[] = { "self", NULL 
}; 
1243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetString",_kwnames
,&_argo0
))  
1246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetString. Expected _wxCommandEvent_p."); 
1253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1254     _result 
= new wxString (wxCommandEvent_GetString(_arg0
)); 
1256     wxPyEndAllowThreads(__tstate
); 
1257     if (PyErr_Occurred()) return NULL
; 
1260     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1262     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1271 #define wxCommandEvent_IsSelection(_swigobj)  (_swigobj->IsSelection()) 
1272 static PyObject 
*_wrap_wxCommandEvent_IsSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1273     PyObject 
* _resultobj
; 
1275     wxCommandEvent 
* _arg0
; 
1276     PyObject 
* _argo0 
= 0; 
1277     char *_kwnames
[] = { "self", NULL 
}; 
1280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_IsSelection",_kwnames
,&_argo0
))  
1283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_IsSelection. Expected _wxCommandEvent_p."); 
1290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1291     _result 
= (bool )wxCommandEvent_IsSelection(_arg0
); 
1293     wxPyEndAllowThreads(__tstate
); 
1294     if (PyErr_Occurred()) return NULL
; 
1295 }    _resultobj 
= Py_BuildValue("i",_result
); 
1299 #define wxCommandEvent_SetString(_swigobj,_swigarg0)  (_swigobj->SetString(_swigarg0)) 
1300 static PyObject 
*_wrap_wxCommandEvent_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1301     PyObject 
* _resultobj
; 
1302     wxCommandEvent 
* _arg0
; 
1304     PyObject 
* _argo0 
= 0; 
1305     PyObject 
* _obj1 
= 0; 
1306     char *_kwnames
[] = { "self","s", NULL 
}; 
1309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCommandEvent_SetString",_kwnames
,&_argo0
,&_obj1
))  
1312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetString. Expected _wxCommandEvent_p."); 
1319     _arg1 
= wxString_in_helper(_obj1
); 
1324     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1325     wxCommandEvent_SetString(_arg0
,*_arg1
); 
1327     wxPyEndAllowThreads(__tstate
); 
1328     if (PyErr_Occurred()) return NULL
; 
1329 }    Py_INCREF(Py_None
); 
1330     _resultobj 
= Py_None
; 
1338 #define wxCommandEvent_SetExtraLong(_swigobj,_swigarg0)  (_swigobj->SetExtraLong(_swigarg0)) 
1339 static PyObject 
*_wrap_wxCommandEvent_SetExtraLong(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1340     PyObject 
* _resultobj
; 
1341     wxCommandEvent 
* _arg0
; 
1343     PyObject 
* _argo0 
= 0; 
1344     char *_kwnames
[] = { "self","extraLong", NULL 
}; 
1347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxCommandEvent_SetExtraLong",_kwnames
,&_argo0
,&_arg1
))  
1350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetExtraLong. Expected _wxCommandEvent_p."); 
1357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1358     wxCommandEvent_SetExtraLong(_arg0
,_arg1
); 
1360     wxPyEndAllowThreads(__tstate
); 
1361     if (PyErr_Occurred()) return NULL
; 
1362 }    Py_INCREF(Py_None
); 
1363     _resultobj 
= Py_None
; 
1367 #define wxCommandEvent_SetInt(_swigobj,_swigarg0)  (_swigobj->SetInt(_swigarg0)) 
1368 static PyObject 
*_wrap_wxCommandEvent_SetInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1369     PyObject 
* _resultobj
; 
1370     wxCommandEvent 
* _arg0
; 
1372     PyObject 
* _argo0 
= 0; 
1373     char *_kwnames
[] = { "self","i", NULL 
}; 
1376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCommandEvent_SetInt",_kwnames
,&_argo0
,&_arg1
))  
1379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetInt. Expected _wxCommandEvent_p."); 
1386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1387     wxCommandEvent_SetInt(_arg0
,_arg1
); 
1389     wxPyEndAllowThreads(__tstate
); 
1390     if (PyErr_Occurred()) return NULL
; 
1391 }    Py_INCREF(Py_None
); 
1392     _resultobj 
= Py_None
; 
1396 static PyObject 
* wxCommandEvent_GetClientData(wxCommandEvent 
*self
) { 
1397             wxPyClientData
* data 
= (wxPyClientData
*)self
->GetClientObject(); 
1399                 Py_INCREF(data
->m_obj
); 
1406 static PyObject 
*_wrap_wxCommandEvent_GetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1407     PyObject 
* _resultobj
; 
1409     wxCommandEvent 
* _arg0
; 
1410     PyObject 
* _argo0 
= 0; 
1411     char *_kwnames
[] = { "self", NULL 
}; 
1414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetClientData",_kwnames
,&_argo0
))  
1417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetClientData. Expected _wxCommandEvent_p."); 
1424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1425     _result 
= (PyObject 
*)wxCommandEvent_GetClientData(_arg0
); 
1427     wxPyEndAllowThreads(__tstate
); 
1428     if (PyErr_Occurred()) return NULL
; 
1430   _resultobj 
= _result
; 
1435 static void *SwigwxScrollEventTowxCommandEvent(void *ptr
) { 
1437     wxCommandEvent 
*dest
; 
1438     src 
= (wxScrollEvent 
*) ptr
; 
1439     dest 
= (wxCommandEvent 
*) src
; 
1440     return (void *) dest
; 
1443 static void *SwigwxScrollEventTowxEvent(void *ptr
) { 
1446     src 
= (wxScrollEvent 
*) ptr
; 
1447     dest 
= (wxEvent 
*) src
; 
1448     return (void *) dest
; 
1451 static void *SwigwxScrollEventTowxObject(void *ptr
) { 
1454     src 
= (wxScrollEvent 
*) ptr
; 
1455     dest 
= (wxObject 
*) src
; 
1456     return (void *) dest
; 
1459 #define new_wxScrollEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxScrollEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1460 static PyObject 
*_wrap_new_wxScrollEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1461     PyObject 
* _resultobj
; 
1462     wxScrollEvent 
* _result
; 
1463     int  _arg0 
= (int ) 0; 
1464     int  _arg1 
= (int ) 0; 
1465     int  _arg2 
= (int ) 0; 
1466     int  _arg3 
= (int ) 0; 
1467     char *_kwnames
[] = { "commandType","id","pos","orientation", NULL 
}; 
1471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxScrollEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
1474     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1475     _result 
= (wxScrollEvent 
*)new_wxScrollEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
1477     wxPyEndAllowThreads(__tstate
); 
1478     if (PyErr_Occurred()) return NULL
; 
1480         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollEvent_p"); 
1481         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1484         _resultobj 
= Py_None
; 
1489 #define wxScrollEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1490 static PyObject 
*_wrap_wxScrollEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1491     PyObject 
* _resultobj
; 
1493     wxScrollEvent 
* _arg0
; 
1494     PyObject 
* _argo0 
= 0; 
1495     char *_kwnames
[] = { "self", NULL 
}; 
1498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollEvent_GetOrientation",_kwnames
,&_argo0
))  
1501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollEvent_p")) { 
1503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollEvent_GetOrientation. Expected _wxScrollEvent_p."); 
1508     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1509     _result 
= (int )wxScrollEvent_GetOrientation(_arg0
); 
1511     wxPyEndAllowThreads(__tstate
); 
1512     if (PyErr_Occurred()) return NULL
; 
1513 }    _resultobj 
= Py_BuildValue("i",_result
); 
1517 #define wxScrollEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
1518 static PyObject 
*_wrap_wxScrollEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1519     PyObject 
* _resultobj
; 
1521     wxScrollEvent 
* _arg0
; 
1522     PyObject 
* _argo0 
= 0; 
1523     char *_kwnames
[] = { "self", NULL 
}; 
1526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollEvent_GetPosition",_kwnames
,&_argo0
))  
1529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollEvent_p")) { 
1531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollEvent_GetPosition. Expected _wxScrollEvent_p."); 
1536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1537     _result 
= (int )wxScrollEvent_GetPosition(_arg0
); 
1539     wxPyEndAllowThreads(__tstate
); 
1540     if (PyErr_Occurred()) return NULL
; 
1541 }    _resultobj 
= Py_BuildValue("i",_result
); 
1545 static void *SwigwxScrollWinEventTowxEvent(void *ptr
) { 
1546     wxScrollWinEvent 
*src
; 
1548     src 
= (wxScrollWinEvent 
*) ptr
; 
1549     dest 
= (wxEvent 
*) src
; 
1550     return (void *) dest
; 
1553 static void *SwigwxScrollWinEventTowxObject(void *ptr
) { 
1554     wxScrollWinEvent 
*src
; 
1556     src 
= (wxScrollWinEvent 
*) ptr
; 
1557     dest 
= (wxObject 
*) src
; 
1558     return (void *) dest
; 
1561 #define new_wxScrollWinEvent(_swigarg0,_swigarg1,_swigarg2) (new wxScrollWinEvent(_swigarg0,_swigarg1,_swigarg2)) 
1562 static PyObject 
*_wrap_new_wxScrollWinEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1563     PyObject 
* _resultobj
; 
1564     wxScrollWinEvent 
* _result
; 
1565     int  _arg0 
= (int ) 0; 
1566     int  _arg1 
= (int ) 0; 
1567     int  _arg2 
= (int ) 0; 
1568     char *_kwnames
[] = { "commandType","pos","orientation", NULL 
}; 
1572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxScrollWinEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
1575     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1576     _result 
= (wxScrollWinEvent 
*)new_wxScrollWinEvent(_arg0
,_arg1
,_arg2
); 
1578     wxPyEndAllowThreads(__tstate
); 
1579     if (PyErr_Occurred()) return NULL
; 
1581         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollWinEvent_p"); 
1582         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1585         _resultobj 
= Py_None
; 
1590 #define wxScrollWinEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1591 static PyObject 
*_wrap_wxScrollWinEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1592     PyObject 
* _resultobj
; 
1594     wxScrollWinEvent 
* _arg0
; 
1595     PyObject 
* _argo0 
= 0; 
1596     char *_kwnames
[] = { "self", NULL 
}; 
1599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollWinEvent_GetOrientation",_kwnames
,&_argo0
))  
1602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollWinEvent_p")) { 
1604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollWinEvent_GetOrientation. Expected _wxScrollWinEvent_p."); 
1609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1610     _result 
= (int )wxScrollWinEvent_GetOrientation(_arg0
); 
1612     wxPyEndAllowThreads(__tstate
); 
1613     if (PyErr_Occurred()) return NULL
; 
1614 }    _resultobj 
= Py_BuildValue("i",_result
); 
1618 #define wxScrollWinEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
1619 static PyObject 
*_wrap_wxScrollWinEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1620     PyObject 
* _resultobj
; 
1622     wxScrollWinEvent 
* _arg0
; 
1623     PyObject 
* _argo0 
= 0; 
1624     char *_kwnames
[] = { "self", NULL 
}; 
1627     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollWinEvent_GetPosition",_kwnames
,&_argo0
))  
1630         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1631         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollWinEvent_p")) { 
1632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollWinEvent_GetPosition. Expected _wxScrollWinEvent_p."); 
1637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1638     _result 
= (int )wxScrollWinEvent_GetPosition(_arg0
); 
1640     wxPyEndAllowThreads(__tstate
); 
1641     if (PyErr_Occurred()) return NULL
; 
1642 }    _resultobj 
= Py_BuildValue("i",_result
); 
1646 static void *SwigwxSpinEventTowxScrollEvent(void *ptr
) { 
1648     wxScrollEvent 
*dest
; 
1649     src 
= (wxSpinEvent 
*) ptr
; 
1650     dest 
= (wxScrollEvent 
*) src
; 
1651     return (void *) dest
; 
1654 static void *SwigwxSpinEventTowxCommandEvent(void *ptr
) { 
1656     wxCommandEvent 
*dest
; 
1657     src 
= (wxSpinEvent 
*) ptr
; 
1658     dest 
= (wxCommandEvent 
*) src
; 
1659     return (void *) dest
; 
1662 static void *SwigwxSpinEventTowxEvent(void *ptr
) { 
1665     src 
= (wxSpinEvent 
*) ptr
; 
1666     dest 
= (wxEvent 
*) src
; 
1667     return (void *) dest
; 
1670 static void *SwigwxSpinEventTowxObject(void *ptr
) { 
1673     src 
= (wxSpinEvent 
*) ptr
; 
1674     dest 
= (wxObject 
*) src
; 
1675     return (void *) dest
; 
1678 #define new_wxSpinEvent(_swigarg0,_swigarg1) (new wxSpinEvent(_swigarg0,_swigarg1)) 
1679 static PyObject 
*_wrap_new_wxSpinEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1680     PyObject 
* _resultobj
; 
1681     wxSpinEvent 
* _result
; 
1682     int  _arg0 
= (int ) 0; 
1683     int  _arg1 
= (int ) 0; 
1684     char *_kwnames
[] = { "commandType","id", NULL 
}; 
1688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxSpinEvent",_kwnames
,&_arg0
,&_arg1
))  
1691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1692     _result 
= (wxSpinEvent 
*)new_wxSpinEvent(_arg0
,_arg1
); 
1694     wxPyEndAllowThreads(__tstate
); 
1695     if (PyErr_Occurred()) return NULL
; 
1697         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinEvent_p"); 
1698         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1701         _resultobj 
= Py_None
; 
1706 static void *SwigwxMouseEventTowxEvent(void *ptr
) { 
1709     src 
= (wxMouseEvent 
*) ptr
; 
1710     dest 
= (wxEvent 
*) src
; 
1711     return (void *) dest
; 
1714 static void *SwigwxMouseEventTowxObject(void *ptr
) { 
1717     src 
= (wxMouseEvent 
*) ptr
; 
1718     dest 
= (wxObject 
*) src
; 
1719     return (void *) dest
; 
1722 #define new_wxMouseEvent(_swigarg0) (new wxMouseEvent(_swigarg0)) 
1723 static PyObject 
*_wrap_new_wxMouseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1724     PyObject 
* _resultobj
; 
1725     wxMouseEvent 
* _result
; 
1726     int  _arg0 
= (int ) 0; 
1727     char *_kwnames
[] = { "mouseEventType", NULL 
}; 
1731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxMouseEvent",_kwnames
,&_arg0
))  
1734     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1735     _result 
= (wxMouseEvent 
*)new_wxMouseEvent(_arg0
); 
1737     wxPyEndAllowThreads(__tstate
); 
1738     if (PyErr_Occurred()) return NULL
; 
1740         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMouseEvent_p"); 
1741         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1744         _resultobj 
= Py_None
; 
1749 #define wxMouseEvent_IsButton(_swigobj)  (_swigobj->IsButton()) 
1750 static PyObject 
*_wrap_wxMouseEvent_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1751     PyObject 
* _resultobj
; 
1753     wxMouseEvent 
* _arg0
; 
1754     PyObject 
* _argo0 
= 0; 
1755     char *_kwnames
[] = { "self", NULL 
}; 
1758     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_IsButton",_kwnames
,&_argo0
))  
1761         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1762         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_IsButton. Expected _wxMouseEvent_p."); 
1768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1769     _result 
= (bool )wxMouseEvent_IsButton(_arg0
); 
1771     wxPyEndAllowThreads(__tstate
); 
1772     if (PyErr_Occurred()) return NULL
; 
1773 }    _resultobj 
= Py_BuildValue("i",_result
); 
1777 #define wxMouseEvent_ButtonDown(_swigobj,_swigarg0)  (_swigobj->ButtonDown(_swigarg0)) 
1778 static PyObject 
*_wrap_wxMouseEvent_ButtonDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1779     PyObject 
* _resultobj
; 
1781     wxMouseEvent 
* _arg0
; 
1782     int  _arg1 
= (int ) -1; 
1783     PyObject 
* _argo0 
= 0; 
1784     char *_kwnames
[] = { "self","but", NULL 
}; 
1787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonDown",_kwnames
,&_argo0
,&_arg1
))  
1790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonDown. Expected _wxMouseEvent_p."); 
1797     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1798     _result 
= (bool )wxMouseEvent_ButtonDown(_arg0
,_arg1
); 
1800     wxPyEndAllowThreads(__tstate
); 
1801     if (PyErr_Occurred()) return NULL
; 
1802 }    _resultobj 
= Py_BuildValue("i",_result
); 
1806 #define wxMouseEvent_ButtonDClick(_swigobj,_swigarg0)  (_swigobj->ButtonDClick(_swigarg0)) 
1807 static PyObject 
*_wrap_wxMouseEvent_ButtonDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1808     PyObject 
* _resultobj
; 
1810     wxMouseEvent 
* _arg0
; 
1811     int  _arg1 
= (int ) -1; 
1812     PyObject 
* _argo0 
= 0; 
1813     char *_kwnames
[] = { "self","but", NULL 
}; 
1816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonDClick",_kwnames
,&_argo0
,&_arg1
))  
1819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonDClick. Expected _wxMouseEvent_p."); 
1826     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1827     _result 
= (bool )wxMouseEvent_ButtonDClick(_arg0
,_arg1
); 
1829     wxPyEndAllowThreads(__tstate
); 
1830     if (PyErr_Occurred()) return NULL
; 
1831 }    _resultobj 
= Py_BuildValue("i",_result
); 
1835 #define wxMouseEvent_ButtonUp(_swigobj,_swigarg0)  (_swigobj->ButtonUp(_swigarg0)) 
1836 static PyObject 
*_wrap_wxMouseEvent_ButtonUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1837     PyObject 
* _resultobj
; 
1839     wxMouseEvent 
* _arg0
; 
1840     int  _arg1 
= (int ) -1; 
1841     PyObject 
* _argo0 
= 0; 
1842     char *_kwnames
[] = { "self","but", NULL 
}; 
1845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonUp",_kwnames
,&_argo0
,&_arg1
))  
1848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonUp. Expected _wxMouseEvent_p."); 
1855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1856     _result 
= (bool )wxMouseEvent_ButtonUp(_arg0
,_arg1
); 
1858     wxPyEndAllowThreads(__tstate
); 
1859     if (PyErr_Occurred()) return NULL
; 
1860 }    _resultobj 
= Py_BuildValue("i",_result
); 
1864 #define wxMouseEvent_Button(_swigobj,_swigarg0)  (_swigobj->Button(_swigarg0)) 
1865 static PyObject 
*_wrap_wxMouseEvent_Button(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1866     PyObject 
* _resultobj
; 
1868     wxMouseEvent 
* _arg0
; 
1870     PyObject 
* _argo0 
= 0; 
1871     char *_kwnames
[] = { "self","but", NULL 
}; 
1874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_Button",_kwnames
,&_argo0
,&_arg1
))  
1877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Button. Expected _wxMouseEvent_p."); 
1884     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1885     _result 
= (bool )wxMouseEvent_Button(_arg0
,_arg1
); 
1887     wxPyEndAllowThreads(__tstate
); 
1888     if (PyErr_Occurred()) return NULL
; 
1889 }    _resultobj 
= Py_BuildValue("i",_result
); 
1893 #define wxMouseEvent_ButtonIsDown(_swigobj,_swigarg0)  (_swigobj->ButtonIsDown(_swigarg0)) 
1894 static PyObject 
*_wrap_wxMouseEvent_ButtonIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1895     PyObject 
* _resultobj
; 
1897     wxMouseEvent 
* _arg0
; 
1899     PyObject 
* _argo0 
= 0; 
1900     char *_kwnames
[] = { "self","but", NULL 
}; 
1903     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_ButtonIsDown",_kwnames
,&_argo0
,&_arg1
))  
1906         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1907         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonIsDown. Expected _wxMouseEvent_p."); 
1913     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1914     _result 
= (bool )wxMouseEvent_ButtonIsDown(_arg0
,_arg1
); 
1916     wxPyEndAllowThreads(__tstate
); 
1917     if (PyErr_Occurred()) return NULL
; 
1918 }    _resultobj 
= Py_BuildValue("i",_result
); 
1922 #define wxMouseEvent_ControlDown(_swigobj)  (_swigobj->ControlDown()) 
1923 static PyObject 
*_wrap_wxMouseEvent_ControlDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1924     PyObject 
* _resultobj
; 
1926     wxMouseEvent 
* _arg0
; 
1927     PyObject 
* _argo0 
= 0; 
1928     char *_kwnames
[] = { "self", NULL 
}; 
1931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_ControlDown",_kwnames
,&_argo0
))  
1934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ControlDown. Expected _wxMouseEvent_p."); 
1941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1942     _result 
= (bool )wxMouseEvent_ControlDown(_arg0
); 
1944     wxPyEndAllowThreads(__tstate
); 
1945     if (PyErr_Occurred()) return NULL
; 
1946 }    _resultobj 
= Py_BuildValue("i",_result
); 
1950 #define wxMouseEvent_MetaDown(_swigobj)  (_swigobj->MetaDown()) 
1951 static PyObject 
*_wrap_wxMouseEvent_MetaDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1952     PyObject 
* _resultobj
; 
1954     wxMouseEvent 
* _arg0
; 
1955     PyObject 
* _argo0 
= 0; 
1956     char *_kwnames
[] = { "self", NULL 
}; 
1959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MetaDown",_kwnames
,&_argo0
))  
1962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MetaDown. Expected _wxMouseEvent_p."); 
1969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1970     _result 
= (bool )wxMouseEvent_MetaDown(_arg0
); 
1972     wxPyEndAllowThreads(__tstate
); 
1973     if (PyErr_Occurred()) return NULL
; 
1974 }    _resultobj 
= Py_BuildValue("i",_result
); 
1978 #define wxMouseEvent_AltDown(_swigobj)  (_swigobj->AltDown()) 
1979 static PyObject 
*_wrap_wxMouseEvent_AltDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1980     PyObject 
* _resultobj
; 
1982     wxMouseEvent 
* _arg0
; 
1983     PyObject 
* _argo0 
= 0; 
1984     char *_kwnames
[] = { "self", NULL 
}; 
1987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_AltDown",_kwnames
,&_argo0
))  
1990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_AltDown. Expected _wxMouseEvent_p."); 
1997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1998     _result 
= (bool )wxMouseEvent_AltDown(_arg0
); 
2000     wxPyEndAllowThreads(__tstate
); 
2001     if (PyErr_Occurred()) return NULL
; 
2002 }    _resultobj 
= Py_BuildValue("i",_result
); 
2006 #define wxMouseEvent_ShiftDown(_swigobj)  (_swigobj->ShiftDown()) 
2007 static PyObject 
*_wrap_wxMouseEvent_ShiftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2008     PyObject 
* _resultobj
; 
2010     wxMouseEvent 
* _arg0
; 
2011     PyObject 
* _argo0 
= 0; 
2012     char *_kwnames
[] = { "self", NULL 
}; 
2015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_ShiftDown",_kwnames
,&_argo0
))  
2018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ShiftDown. Expected _wxMouseEvent_p."); 
2025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2026     _result 
= (bool )wxMouseEvent_ShiftDown(_arg0
); 
2028     wxPyEndAllowThreads(__tstate
); 
2029     if (PyErr_Occurred()) return NULL
; 
2030 }    _resultobj 
= Py_BuildValue("i",_result
); 
2034 #define wxMouseEvent_LeftDown(_swigobj)  (_swigobj->LeftDown()) 
2035 static PyObject 
*_wrap_wxMouseEvent_LeftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2036     PyObject 
* _resultobj
; 
2038     wxMouseEvent 
* _arg0
; 
2039     PyObject 
* _argo0 
= 0; 
2040     char *_kwnames
[] = { "self", NULL 
}; 
2043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftDown",_kwnames
,&_argo0
))  
2046         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2047         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftDown. Expected _wxMouseEvent_p."); 
2053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2054     _result 
= (bool )wxMouseEvent_LeftDown(_arg0
); 
2056     wxPyEndAllowThreads(__tstate
); 
2057     if (PyErr_Occurred()) return NULL
; 
2058 }    _resultobj 
= Py_BuildValue("i",_result
); 
2062 #define wxMouseEvent_MiddleDown(_swigobj)  (_swigobj->MiddleDown()) 
2063 static PyObject 
*_wrap_wxMouseEvent_MiddleDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2064     PyObject 
* _resultobj
; 
2066     wxMouseEvent 
* _arg0
; 
2067     PyObject 
* _argo0 
= 0; 
2068     char *_kwnames
[] = { "self", NULL 
}; 
2071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleDown",_kwnames
,&_argo0
))  
2074         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2075         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleDown. Expected _wxMouseEvent_p."); 
2081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2082     _result 
= (bool )wxMouseEvent_MiddleDown(_arg0
); 
2084     wxPyEndAllowThreads(__tstate
); 
2085     if (PyErr_Occurred()) return NULL
; 
2086 }    _resultobj 
= Py_BuildValue("i",_result
); 
2090 #define wxMouseEvent_RightDown(_swigobj)  (_swigobj->RightDown()) 
2091 static PyObject 
*_wrap_wxMouseEvent_RightDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2092     PyObject 
* _resultobj
; 
2094     wxMouseEvent 
* _arg0
; 
2095     PyObject 
* _argo0 
= 0; 
2096     char *_kwnames
[] = { "self", NULL 
}; 
2099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightDown",_kwnames
,&_argo0
))  
2102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightDown. Expected _wxMouseEvent_p."); 
2109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2110     _result 
= (bool )wxMouseEvent_RightDown(_arg0
); 
2112     wxPyEndAllowThreads(__tstate
); 
2113     if (PyErr_Occurred()) return NULL
; 
2114 }    _resultobj 
= Py_BuildValue("i",_result
); 
2118 #define wxMouseEvent_LeftUp(_swigobj)  (_swigobj->LeftUp()) 
2119 static PyObject 
*_wrap_wxMouseEvent_LeftUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2120     PyObject 
* _resultobj
; 
2122     wxMouseEvent 
* _arg0
; 
2123     PyObject 
* _argo0 
= 0; 
2124     char *_kwnames
[] = { "self", NULL 
}; 
2127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftUp",_kwnames
,&_argo0
))  
2130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftUp. Expected _wxMouseEvent_p."); 
2137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2138     _result 
= (bool )wxMouseEvent_LeftUp(_arg0
); 
2140     wxPyEndAllowThreads(__tstate
); 
2141     if (PyErr_Occurred()) return NULL
; 
2142 }    _resultobj 
= Py_BuildValue("i",_result
); 
2146 #define wxMouseEvent_MiddleUp(_swigobj)  (_swigobj->MiddleUp()) 
2147 static PyObject 
*_wrap_wxMouseEvent_MiddleUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2148     PyObject 
* _resultobj
; 
2150     wxMouseEvent 
* _arg0
; 
2151     PyObject 
* _argo0 
= 0; 
2152     char *_kwnames
[] = { "self", NULL 
}; 
2155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleUp",_kwnames
,&_argo0
))  
2158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleUp. Expected _wxMouseEvent_p."); 
2165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2166     _result 
= (bool )wxMouseEvent_MiddleUp(_arg0
); 
2168     wxPyEndAllowThreads(__tstate
); 
2169     if (PyErr_Occurred()) return NULL
; 
2170 }    _resultobj 
= Py_BuildValue("i",_result
); 
2174 #define wxMouseEvent_RightUp(_swigobj)  (_swigobj->RightUp()) 
2175 static PyObject 
*_wrap_wxMouseEvent_RightUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2176     PyObject 
* _resultobj
; 
2178     wxMouseEvent 
* _arg0
; 
2179     PyObject 
* _argo0 
= 0; 
2180     char *_kwnames
[] = { "self", NULL 
}; 
2183     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightUp",_kwnames
,&_argo0
))  
2186         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2187         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightUp. Expected _wxMouseEvent_p."); 
2193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2194     _result 
= (bool )wxMouseEvent_RightUp(_arg0
); 
2196     wxPyEndAllowThreads(__tstate
); 
2197     if (PyErr_Occurred()) return NULL
; 
2198 }    _resultobj 
= Py_BuildValue("i",_result
); 
2202 #define wxMouseEvent_LeftDClick(_swigobj)  (_swigobj->LeftDClick()) 
2203 static PyObject 
*_wrap_wxMouseEvent_LeftDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2204     PyObject 
* _resultobj
; 
2206     wxMouseEvent 
* _arg0
; 
2207     PyObject 
* _argo0 
= 0; 
2208     char *_kwnames
[] = { "self", NULL 
}; 
2211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftDClick",_kwnames
,&_argo0
))  
2214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftDClick. Expected _wxMouseEvent_p."); 
2221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2222     _result 
= (bool )wxMouseEvent_LeftDClick(_arg0
); 
2224     wxPyEndAllowThreads(__tstate
); 
2225     if (PyErr_Occurred()) return NULL
; 
2226 }    _resultobj 
= Py_BuildValue("i",_result
); 
2230 #define wxMouseEvent_MiddleDClick(_swigobj)  (_swigobj->MiddleDClick()) 
2231 static PyObject 
*_wrap_wxMouseEvent_MiddleDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2232     PyObject 
* _resultobj
; 
2234     wxMouseEvent 
* _arg0
; 
2235     PyObject 
* _argo0 
= 0; 
2236     char *_kwnames
[] = { "self", NULL 
}; 
2239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleDClick",_kwnames
,&_argo0
))  
2242         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2243         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleDClick. Expected _wxMouseEvent_p."); 
2249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2250     _result 
= (bool )wxMouseEvent_MiddleDClick(_arg0
); 
2252     wxPyEndAllowThreads(__tstate
); 
2253     if (PyErr_Occurred()) return NULL
; 
2254 }    _resultobj 
= Py_BuildValue("i",_result
); 
2258 #define wxMouseEvent_RightDClick(_swigobj)  (_swigobj->RightDClick()) 
2259 static PyObject 
*_wrap_wxMouseEvent_RightDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2260     PyObject 
* _resultobj
; 
2262     wxMouseEvent 
* _arg0
; 
2263     PyObject 
* _argo0 
= 0; 
2264     char *_kwnames
[] = { "self", NULL 
}; 
2267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightDClick",_kwnames
,&_argo0
))  
2270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightDClick. Expected _wxMouseEvent_p."); 
2277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2278     _result 
= (bool )wxMouseEvent_RightDClick(_arg0
); 
2280     wxPyEndAllowThreads(__tstate
); 
2281     if (PyErr_Occurred()) return NULL
; 
2282 }    _resultobj 
= Py_BuildValue("i",_result
); 
2286 #define wxMouseEvent_LeftIsDown(_swigobj)  (_swigobj->LeftIsDown()) 
2287 static PyObject 
*_wrap_wxMouseEvent_LeftIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2288     PyObject 
* _resultobj
; 
2290     wxMouseEvent 
* _arg0
; 
2291     PyObject 
* _argo0 
= 0; 
2292     char *_kwnames
[] = { "self", NULL 
}; 
2295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftIsDown",_kwnames
,&_argo0
))  
2298         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2299         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2300             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftIsDown. Expected _wxMouseEvent_p."); 
2305     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2306     _result 
= (bool )wxMouseEvent_LeftIsDown(_arg0
); 
2308     wxPyEndAllowThreads(__tstate
); 
2309     if (PyErr_Occurred()) return NULL
; 
2310 }    _resultobj 
= Py_BuildValue("i",_result
); 
2314 #define wxMouseEvent_MiddleIsDown(_swigobj)  (_swigobj->MiddleIsDown()) 
2315 static PyObject 
*_wrap_wxMouseEvent_MiddleIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2316     PyObject 
* _resultobj
; 
2318     wxMouseEvent 
* _arg0
; 
2319     PyObject 
* _argo0 
= 0; 
2320     char *_kwnames
[] = { "self", NULL 
}; 
2323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleIsDown",_kwnames
,&_argo0
))  
2326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleIsDown. Expected _wxMouseEvent_p."); 
2333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2334     _result 
= (bool )wxMouseEvent_MiddleIsDown(_arg0
); 
2336     wxPyEndAllowThreads(__tstate
); 
2337     if (PyErr_Occurred()) return NULL
; 
2338 }    _resultobj 
= Py_BuildValue("i",_result
); 
2342 #define wxMouseEvent_RightIsDown(_swigobj)  (_swigobj->RightIsDown()) 
2343 static PyObject 
*_wrap_wxMouseEvent_RightIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2344     PyObject 
* _resultobj
; 
2346     wxMouseEvent 
* _arg0
; 
2347     PyObject 
* _argo0 
= 0; 
2348     char *_kwnames
[] = { "self", NULL 
}; 
2351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightIsDown",_kwnames
,&_argo0
))  
2354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightIsDown. Expected _wxMouseEvent_p."); 
2361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2362     _result 
= (bool )wxMouseEvent_RightIsDown(_arg0
); 
2364     wxPyEndAllowThreads(__tstate
); 
2365     if (PyErr_Occurred()) return NULL
; 
2366 }    _resultobj 
= Py_BuildValue("i",_result
); 
2370 #define wxMouseEvent_Dragging(_swigobj)  (_swigobj->Dragging()) 
2371 static PyObject 
*_wrap_wxMouseEvent_Dragging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2372     PyObject 
* _resultobj
; 
2374     wxMouseEvent 
* _arg0
; 
2375     PyObject 
* _argo0 
= 0; 
2376     char *_kwnames
[] = { "self", NULL 
}; 
2379     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Dragging",_kwnames
,&_argo0
))  
2382         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2383         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Dragging. Expected _wxMouseEvent_p."); 
2389     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2390     _result 
= (bool )wxMouseEvent_Dragging(_arg0
); 
2392     wxPyEndAllowThreads(__tstate
); 
2393     if (PyErr_Occurred()) return NULL
; 
2394 }    _resultobj 
= Py_BuildValue("i",_result
); 
2398 #define wxMouseEvent_Moving(_swigobj)  (_swigobj->Moving()) 
2399 static PyObject 
*_wrap_wxMouseEvent_Moving(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2400     PyObject 
* _resultobj
; 
2402     wxMouseEvent 
* _arg0
; 
2403     PyObject 
* _argo0 
= 0; 
2404     char *_kwnames
[] = { "self", NULL 
}; 
2407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Moving",_kwnames
,&_argo0
))  
2410         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2411         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2412             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Moving. Expected _wxMouseEvent_p."); 
2417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2418     _result 
= (bool )wxMouseEvent_Moving(_arg0
); 
2420     wxPyEndAllowThreads(__tstate
); 
2421     if (PyErr_Occurred()) return NULL
; 
2422 }    _resultobj 
= Py_BuildValue("i",_result
); 
2426 #define wxMouseEvent_Entering(_swigobj)  (_swigobj->Entering()) 
2427 static PyObject 
*_wrap_wxMouseEvent_Entering(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2428     PyObject 
* _resultobj
; 
2430     wxMouseEvent 
* _arg0
; 
2431     PyObject 
* _argo0 
= 0; 
2432     char *_kwnames
[] = { "self", NULL 
}; 
2435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Entering",_kwnames
,&_argo0
))  
2438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Entering. Expected _wxMouseEvent_p."); 
2445     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2446     _result 
= (bool )wxMouseEvent_Entering(_arg0
); 
2448     wxPyEndAllowThreads(__tstate
); 
2449     if (PyErr_Occurred()) return NULL
; 
2450 }    _resultobj 
= Py_BuildValue("i",_result
); 
2454 #define wxMouseEvent_Leaving(_swigobj)  (_swigobj->Leaving()) 
2455 static PyObject 
*_wrap_wxMouseEvent_Leaving(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2456     PyObject 
* _resultobj
; 
2458     wxMouseEvent 
* _arg0
; 
2459     PyObject 
* _argo0 
= 0; 
2460     char *_kwnames
[] = { "self", NULL 
}; 
2463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Leaving",_kwnames
,&_argo0
))  
2466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Leaving. Expected _wxMouseEvent_p."); 
2473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2474     _result 
= (bool )wxMouseEvent_Leaving(_arg0
); 
2476     wxPyEndAllowThreads(__tstate
); 
2477     if (PyErr_Occurred()) return NULL
; 
2478 }    _resultobj 
= Py_BuildValue("i",_result
); 
2482 #define wxMouseEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2483 static PyObject 
*_wrap_wxMouseEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2484     PyObject 
* _resultobj
; 
2486     wxMouseEvent 
* _arg0
; 
2487     PyObject 
* _argo0 
= 0; 
2488     char *_kwnames
[] = { "self", NULL 
}; 
2492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetPosition",_kwnames
,&_argo0
))  
2495         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2496         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetPosition. Expected _wxMouseEvent_p."); 
2502     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2503     _result 
= new wxPoint (wxMouseEvent_GetPosition(_arg0
)); 
2505     wxPyEndAllowThreads(__tstate
); 
2506     if (PyErr_Occurred()) return NULL
; 
2507 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2508     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2512 #define wxMouseEvent_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2513 static PyObject 
*_wrap_wxMouseEvent_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2514     PyObject 
* _resultobj
; 
2515     wxMouseEvent 
* _arg0
; 
2520     PyObject 
* _argo0 
= 0; 
2521     char *_kwnames
[] = { "self", NULL 
}; 
2530     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetPositionTuple",_kwnames
,&_argo0
))  
2533         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2534         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2535             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetPositionTuple. Expected _wxMouseEvent_p."); 
2540     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2541     wxMouseEvent_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2543     wxPyEndAllowThreads(__tstate
); 
2544     if (PyErr_Occurred()) return NULL
; 
2545 }    Py_INCREF(Py_None
); 
2546     _resultobj 
= Py_None
; 
2549     o 
= PyInt_FromLong((long) (*_arg1
)); 
2550     _resultobj 
= t_output_helper(_resultobj
, o
); 
2554     o 
= PyInt_FromLong((long) (*_arg2
)); 
2555     _resultobj 
= t_output_helper(_resultobj
, o
); 
2560 #define wxMouseEvent_GetLogicalPosition(_swigobj,_swigarg0)  (_swigobj->GetLogicalPosition(_swigarg0)) 
2561 static PyObject 
*_wrap_wxMouseEvent_GetLogicalPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2562     PyObject 
* _resultobj
; 
2564     wxMouseEvent 
* _arg0
; 
2566     PyObject 
* _argo0 
= 0; 
2567     PyObject 
* _argo1 
= 0; 
2568     char *_kwnames
[] = { "self","dc", NULL 
}; 
2572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMouseEvent_GetLogicalPosition",_kwnames
,&_argo0
,&_argo1
))  
2575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetLogicalPosition. Expected _wxMouseEvent_p."); 
2582         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMouseEvent_GetLogicalPosition. Expected _wxDC_p."); 
2588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2589     _result 
= new wxPoint (wxMouseEvent_GetLogicalPosition(_arg0
,*_arg1
)); 
2591     wxPyEndAllowThreads(__tstate
); 
2592     if (PyErr_Occurred()) return NULL
; 
2593 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2594     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2598 #define wxMouseEvent_GetX(_swigobj)  (_swigobj->GetX()) 
2599 static PyObject 
*_wrap_wxMouseEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2600     PyObject 
* _resultobj
; 
2602     wxMouseEvent 
* _arg0
; 
2603     PyObject 
* _argo0 
= 0; 
2604     char *_kwnames
[] = { "self", NULL 
}; 
2607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetX",_kwnames
,&_argo0
))  
2610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetX. Expected _wxMouseEvent_p."); 
2617     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2618     _result 
= (long )wxMouseEvent_GetX(_arg0
); 
2620     wxPyEndAllowThreads(__tstate
); 
2621     if (PyErr_Occurred()) return NULL
; 
2622 }    _resultobj 
= Py_BuildValue("l",_result
); 
2626 #define wxMouseEvent_GetY(_swigobj)  (_swigobj->GetY()) 
2627 static PyObject 
*_wrap_wxMouseEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2628     PyObject 
* _resultobj
; 
2630     wxMouseEvent 
* _arg0
; 
2631     PyObject 
* _argo0 
= 0; 
2632     char *_kwnames
[] = { "self", NULL 
}; 
2635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetY",_kwnames
,&_argo0
))  
2638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetY. Expected _wxMouseEvent_p."); 
2645     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2646     _result 
= (long )wxMouseEvent_GetY(_arg0
); 
2648     wxPyEndAllowThreads(__tstate
); 
2649     if (PyErr_Occurred()) return NULL
; 
2650 }    _resultobj 
= Py_BuildValue("l",_result
); 
2654 #define wxMouseEvent_GetWheelRotation(_swigobj)  (_swigobj->GetWheelRotation()) 
2655 static PyObject 
*_wrap_wxMouseEvent_GetWheelRotation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2656     PyObject 
* _resultobj
; 
2658     wxMouseEvent 
* _arg0
; 
2659     PyObject 
* _argo0 
= 0; 
2660     char *_kwnames
[] = { "self", NULL 
}; 
2663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetWheelRotation",_kwnames
,&_argo0
))  
2666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetWheelRotation. Expected _wxMouseEvent_p."); 
2673     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2674     _result 
= (int )wxMouseEvent_GetWheelRotation(_arg0
); 
2676     wxPyEndAllowThreads(__tstate
); 
2677     if (PyErr_Occurred()) return NULL
; 
2678 }    _resultobj 
= Py_BuildValue("i",_result
); 
2682 #define wxMouseEvent_GetWheelDelta(_swigobj)  (_swigobj->GetWheelDelta()) 
2683 static PyObject 
*_wrap_wxMouseEvent_GetWheelDelta(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2684     PyObject 
* _resultobj
; 
2686     wxMouseEvent 
* _arg0
; 
2687     PyObject 
* _argo0 
= 0; 
2688     char *_kwnames
[] = { "self", NULL 
}; 
2691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetWheelDelta",_kwnames
,&_argo0
))  
2694         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2695         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetWheelDelta. Expected _wxMouseEvent_p."); 
2701     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2702     _result 
= (int )wxMouseEvent_GetWheelDelta(_arg0
); 
2704     wxPyEndAllowThreads(__tstate
); 
2705     if (PyErr_Occurred()) return NULL
; 
2706 }    _resultobj 
= Py_BuildValue("i",_result
); 
2710 #define wxMouseEvent_GetLinesPerAction(_swigobj)  (_swigobj->GetLinesPerAction()) 
2711 static PyObject 
*_wrap_wxMouseEvent_GetLinesPerAction(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2712     PyObject 
* _resultobj
; 
2714     wxMouseEvent 
* _arg0
; 
2715     PyObject 
* _argo0 
= 0; 
2716     char *_kwnames
[] = { "self", NULL 
}; 
2719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetLinesPerAction",_kwnames
,&_argo0
))  
2722         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2723         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2724             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetLinesPerAction. Expected _wxMouseEvent_p."); 
2729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2730     _result 
= (int )wxMouseEvent_GetLinesPerAction(_arg0
); 
2732     wxPyEndAllowThreads(__tstate
); 
2733     if (PyErr_Occurred()) return NULL
; 
2734 }    _resultobj 
= Py_BuildValue("i",_result
); 
2738 #define wxMouseEvent_m_x_set(_swigobj,_swigval) (_swigobj->m_x = _swigval,_swigval) 
2739 static PyObject 
*_wrap_wxMouseEvent_m_x_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2740     PyObject 
* _resultobj
; 
2742     wxMouseEvent 
* _arg0
; 
2744     PyObject 
* _argo0 
= 0; 
2745     char *_kwnames
[] = { "self","m_x", NULL 
}; 
2748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxMouseEvent_m_x_set",_kwnames
,&_argo0
,&_arg1
))  
2751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_x_set. Expected _wxMouseEvent_p."); 
2758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2759     _result 
= (long )wxMouseEvent_m_x_set(_arg0
,_arg1
); 
2761     wxPyEndAllowThreads(__tstate
); 
2762     if (PyErr_Occurred()) return NULL
; 
2763 }    _resultobj 
= Py_BuildValue("l",_result
); 
2767 #define wxMouseEvent_m_x_get(_swigobj) ((long ) _swigobj->m_x) 
2768 static PyObject 
*_wrap_wxMouseEvent_m_x_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2769     PyObject 
* _resultobj
; 
2771     wxMouseEvent 
* _arg0
; 
2772     PyObject 
* _argo0 
= 0; 
2773     char *_kwnames
[] = { "self", NULL 
}; 
2776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_x_get",_kwnames
,&_argo0
))  
2779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_x_get. Expected _wxMouseEvent_p."); 
2786     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2787     _result 
= (long )wxMouseEvent_m_x_get(_arg0
); 
2789     wxPyEndAllowThreads(__tstate
); 
2790     if (PyErr_Occurred()) return NULL
; 
2791 }    _resultobj 
= Py_BuildValue("l",_result
); 
2795 #define wxMouseEvent_m_y_set(_swigobj,_swigval) (_swigobj->m_y = _swigval,_swigval) 
2796 static PyObject 
*_wrap_wxMouseEvent_m_y_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2797     PyObject 
* _resultobj
; 
2799     wxMouseEvent 
* _arg0
; 
2801     PyObject 
* _argo0 
= 0; 
2802     char *_kwnames
[] = { "self","m_y", NULL 
}; 
2805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxMouseEvent_m_y_set",_kwnames
,&_argo0
,&_arg1
))  
2808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_y_set. Expected _wxMouseEvent_p."); 
2815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2816     _result 
= (long )wxMouseEvent_m_y_set(_arg0
,_arg1
); 
2818     wxPyEndAllowThreads(__tstate
); 
2819     if (PyErr_Occurred()) return NULL
; 
2820 }    _resultobj 
= Py_BuildValue("l",_result
); 
2824 #define wxMouseEvent_m_y_get(_swigobj) ((long ) _swigobj->m_y) 
2825 static PyObject 
*_wrap_wxMouseEvent_m_y_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2826     PyObject 
* _resultobj
; 
2828     wxMouseEvent 
* _arg0
; 
2829     PyObject 
* _argo0 
= 0; 
2830     char *_kwnames
[] = { "self", NULL 
}; 
2833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_y_get",_kwnames
,&_argo0
))  
2836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_y_get. Expected _wxMouseEvent_p."); 
2843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2844     _result 
= (long )wxMouseEvent_m_y_get(_arg0
); 
2846     wxPyEndAllowThreads(__tstate
); 
2847     if (PyErr_Occurred()) return NULL
; 
2848 }    _resultobj 
= Py_BuildValue("l",_result
); 
2852 #define wxMouseEvent_m_leftDown_set(_swigobj,_swigval) (_swigobj->m_leftDown = _swigval,_swigval) 
2853 static PyObject 
*_wrap_wxMouseEvent_m_leftDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2854     PyObject 
* _resultobj
; 
2856     wxMouseEvent 
* _arg0
; 
2858     PyObject 
* _argo0 
= 0; 
2860     char *_kwnames
[] = { "self","m_leftDown", NULL 
}; 
2863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_leftDown_set",_kwnames
,&_argo0
,&tempbool1
))  
2866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_leftDown_set. Expected _wxMouseEvent_p."); 
2872     _arg1 
= (bool ) tempbool1
; 
2874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2875     _result 
= (bool )wxMouseEvent_m_leftDown_set(_arg0
,_arg1
); 
2877     wxPyEndAllowThreads(__tstate
); 
2878     if (PyErr_Occurred()) return NULL
; 
2879 }    _resultobj 
= Py_BuildValue("i",_result
); 
2883 #define wxMouseEvent_m_leftDown_get(_swigobj) ((bool ) _swigobj->m_leftDown) 
2884 static PyObject 
*_wrap_wxMouseEvent_m_leftDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2885     PyObject 
* _resultobj
; 
2887     wxMouseEvent 
* _arg0
; 
2888     PyObject 
* _argo0 
= 0; 
2889     char *_kwnames
[] = { "self", NULL 
}; 
2892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_leftDown_get",_kwnames
,&_argo0
))  
2895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_leftDown_get. Expected _wxMouseEvent_p."); 
2902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2903     _result 
= (bool )wxMouseEvent_m_leftDown_get(_arg0
); 
2905     wxPyEndAllowThreads(__tstate
); 
2906     if (PyErr_Occurred()) return NULL
; 
2907 }    _resultobj 
= Py_BuildValue("i",_result
); 
2911 #define wxMouseEvent_m_middleDown_set(_swigobj,_swigval) (_swigobj->m_middleDown = _swigval,_swigval) 
2912 static PyObject 
*_wrap_wxMouseEvent_m_middleDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2913     PyObject 
* _resultobj
; 
2915     wxMouseEvent 
* _arg0
; 
2917     PyObject 
* _argo0 
= 0; 
2919     char *_kwnames
[] = { "self","m_middleDown", NULL 
}; 
2922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_middleDown_set",_kwnames
,&_argo0
,&tempbool1
))  
2925         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2926         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_middleDown_set. Expected _wxMouseEvent_p."); 
2931     _arg1 
= (bool ) tempbool1
; 
2933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2934     _result 
= (bool )wxMouseEvent_m_middleDown_set(_arg0
,_arg1
); 
2936     wxPyEndAllowThreads(__tstate
); 
2937     if (PyErr_Occurred()) return NULL
; 
2938 }    _resultobj 
= Py_BuildValue("i",_result
); 
2942 #define wxMouseEvent_m_middleDown_get(_swigobj) ((bool ) _swigobj->m_middleDown) 
2943 static PyObject 
*_wrap_wxMouseEvent_m_middleDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2944     PyObject 
* _resultobj
; 
2946     wxMouseEvent 
* _arg0
; 
2947     PyObject 
* _argo0 
= 0; 
2948     char *_kwnames
[] = { "self", NULL 
}; 
2951     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_middleDown_get",_kwnames
,&_argo0
))  
2954         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2955         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2956             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_middleDown_get. Expected _wxMouseEvent_p."); 
2961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2962     _result 
= (bool )wxMouseEvent_m_middleDown_get(_arg0
); 
2964     wxPyEndAllowThreads(__tstate
); 
2965     if (PyErr_Occurred()) return NULL
; 
2966 }    _resultobj 
= Py_BuildValue("i",_result
); 
2970 #define wxMouseEvent_m_rightDown_set(_swigobj,_swigval) (_swigobj->m_rightDown = _swigval,_swigval) 
2971 static PyObject 
*_wrap_wxMouseEvent_m_rightDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2972     PyObject 
* _resultobj
; 
2974     wxMouseEvent 
* _arg0
; 
2976     PyObject 
* _argo0 
= 0; 
2978     char *_kwnames
[] = { "self","m_rightDown", NULL 
}; 
2981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_rightDown_set",_kwnames
,&_argo0
,&tempbool1
))  
2984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_rightDown_set. Expected _wxMouseEvent_p."); 
2990     _arg1 
= (bool ) tempbool1
; 
2992     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2993     _result 
= (bool )wxMouseEvent_m_rightDown_set(_arg0
,_arg1
); 
2995     wxPyEndAllowThreads(__tstate
); 
2996     if (PyErr_Occurred()) return NULL
; 
2997 }    _resultobj 
= Py_BuildValue("i",_result
); 
3001 #define wxMouseEvent_m_rightDown_get(_swigobj) ((bool ) _swigobj->m_rightDown) 
3002 static PyObject 
*_wrap_wxMouseEvent_m_rightDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3003     PyObject 
* _resultobj
; 
3005     wxMouseEvent 
* _arg0
; 
3006     PyObject 
* _argo0 
= 0; 
3007     char *_kwnames
[] = { "self", NULL 
}; 
3010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_rightDown_get",_kwnames
,&_argo0
))  
3013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_rightDown_get. Expected _wxMouseEvent_p."); 
3020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3021     _result 
= (bool )wxMouseEvent_m_rightDown_get(_arg0
); 
3023     wxPyEndAllowThreads(__tstate
); 
3024     if (PyErr_Occurred()) return NULL
; 
3025 }    _resultobj 
= Py_BuildValue("i",_result
); 
3029 #define wxMouseEvent_m_controlDown_set(_swigobj,_swigval) (_swigobj->m_controlDown = _swigval,_swigval) 
3030 static PyObject 
*_wrap_wxMouseEvent_m_controlDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3031     PyObject 
* _resultobj
; 
3033     wxMouseEvent 
* _arg0
; 
3035     PyObject 
* _argo0 
= 0; 
3037     char *_kwnames
[] = { "self","m_controlDown", NULL 
}; 
3040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_controlDown_set",_kwnames
,&_argo0
,&tempbool1
))  
3043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_controlDown_set. Expected _wxMouseEvent_p."); 
3049     _arg1 
= (bool ) tempbool1
; 
3051     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3052     _result 
= (bool )wxMouseEvent_m_controlDown_set(_arg0
,_arg1
); 
3054     wxPyEndAllowThreads(__tstate
); 
3055     if (PyErr_Occurred()) return NULL
; 
3056 }    _resultobj 
= Py_BuildValue("i",_result
); 
3060 #define wxMouseEvent_m_controlDown_get(_swigobj) ((bool ) _swigobj->m_controlDown) 
3061 static PyObject 
*_wrap_wxMouseEvent_m_controlDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3062     PyObject 
* _resultobj
; 
3064     wxMouseEvent 
* _arg0
; 
3065     PyObject 
* _argo0 
= 0; 
3066     char *_kwnames
[] = { "self", NULL 
}; 
3069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_controlDown_get",_kwnames
,&_argo0
))  
3072         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3073         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3074             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_controlDown_get. Expected _wxMouseEvent_p."); 
3079     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3080     _result 
= (bool )wxMouseEvent_m_controlDown_get(_arg0
); 
3082     wxPyEndAllowThreads(__tstate
); 
3083     if (PyErr_Occurred()) return NULL
; 
3084 }    _resultobj 
= Py_BuildValue("i",_result
); 
3088 #define wxMouseEvent_m_shiftDown_set(_swigobj,_swigval) (_swigobj->m_shiftDown = _swigval,_swigval) 
3089 static PyObject 
*_wrap_wxMouseEvent_m_shiftDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3090     PyObject 
* _resultobj
; 
3092     wxMouseEvent 
* _arg0
; 
3094     PyObject 
* _argo0 
= 0; 
3096     char *_kwnames
[] = { "self","m_shiftDown", NULL 
}; 
3099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_shiftDown_set",_kwnames
,&_argo0
,&tempbool1
))  
3102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_shiftDown_set. Expected _wxMouseEvent_p."); 
3108     _arg1 
= (bool ) tempbool1
; 
3110     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3111     _result 
= (bool )wxMouseEvent_m_shiftDown_set(_arg0
,_arg1
); 
3113     wxPyEndAllowThreads(__tstate
); 
3114     if (PyErr_Occurred()) return NULL
; 
3115 }    _resultobj 
= Py_BuildValue("i",_result
); 
3119 #define wxMouseEvent_m_shiftDown_get(_swigobj) ((bool ) _swigobj->m_shiftDown) 
3120 static PyObject 
*_wrap_wxMouseEvent_m_shiftDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3121     PyObject 
* _resultobj
; 
3123     wxMouseEvent 
* _arg0
; 
3124     PyObject 
* _argo0 
= 0; 
3125     char *_kwnames
[] = { "self", NULL 
}; 
3128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_shiftDown_get",_kwnames
,&_argo0
))  
3131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_shiftDown_get. Expected _wxMouseEvent_p."); 
3138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3139     _result 
= (bool )wxMouseEvent_m_shiftDown_get(_arg0
); 
3141     wxPyEndAllowThreads(__tstate
); 
3142     if (PyErr_Occurred()) return NULL
; 
3143 }    _resultobj 
= Py_BuildValue("i",_result
); 
3147 #define wxMouseEvent_m_altDown_set(_swigobj,_swigval) (_swigobj->m_altDown = _swigval,_swigval) 
3148 static PyObject 
*_wrap_wxMouseEvent_m_altDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3149     PyObject 
* _resultobj
; 
3151     wxMouseEvent 
* _arg0
; 
3153     PyObject 
* _argo0 
= 0; 
3155     char *_kwnames
[] = { "self","m_altDown", NULL 
}; 
3158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_altDown_set",_kwnames
,&_argo0
,&tempbool1
))  
3161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_altDown_set. Expected _wxMouseEvent_p."); 
3167     _arg1 
= (bool ) tempbool1
; 
3169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3170     _result 
= (bool )wxMouseEvent_m_altDown_set(_arg0
,_arg1
); 
3172     wxPyEndAllowThreads(__tstate
); 
3173     if (PyErr_Occurred()) return NULL
; 
3174 }    _resultobj 
= Py_BuildValue("i",_result
); 
3178 #define wxMouseEvent_m_altDown_get(_swigobj) ((bool ) _swigobj->m_altDown) 
3179 static PyObject 
*_wrap_wxMouseEvent_m_altDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3180     PyObject 
* _resultobj
; 
3182     wxMouseEvent 
* _arg0
; 
3183     PyObject 
* _argo0 
= 0; 
3184     char *_kwnames
[] = { "self", NULL 
}; 
3187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_altDown_get",_kwnames
,&_argo0
))  
3190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_altDown_get. Expected _wxMouseEvent_p."); 
3197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3198     _result 
= (bool )wxMouseEvent_m_altDown_get(_arg0
); 
3200     wxPyEndAllowThreads(__tstate
); 
3201     if (PyErr_Occurred()) return NULL
; 
3202 }    _resultobj 
= Py_BuildValue("i",_result
); 
3206 #define wxMouseEvent_m_metaDown_set(_swigobj,_swigval) (_swigobj->m_metaDown = _swigval,_swigval) 
3207 static PyObject 
*_wrap_wxMouseEvent_m_metaDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3208     PyObject 
* _resultobj
; 
3210     wxMouseEvent 
* _arg0
; 
3212     PyObject 
* _argo0 
= 0; 
3214     char *_kwnames
[] = { "self","m_metaDown", NULL 
}; 
3217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_metaDown_set",_kwnames
,&_argo0
,&tempbool1
))  
3220         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3221         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3222             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_metaDown_set. Expected _wxMouseEvent_p."); 
3226     _arg1 
= (bool ) tempbool1
; 
3228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3229     _result 
= (bool )wxMouseEvent_m_metaDown_set(_arg0
,_arg1
); 
3231     wxPyEndAllowThreads(__tstate
); 
3232     if (PyErr_Occurred()) return NULL
; 
3233 }    _resultobj 
= Py_BuildValue("i",_result
); 
3237 #define wxMouseEvent_m_metaDown_get(_swigobj) ((bool ) _swigobj->m_metaDown) 
3238 static PyObject 
*_wrap_wxMouseEvent_m_metaDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3239     PyObject 
* _resultobj
; 
3241     wxMouseEvent 
* _arg0
; 
3242     PyObject 
* _argo0 
= 0; 
3243     char *_kwnames
[] = { "self", NULL 
}; 
3246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_metaDown_get",_kwnames
,&_argo0
))  
3249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_metaDown_get. Expected _wxMouseEvent_p."); 
3256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3257     _result 
= (bool )wxMouseEvent_m_metaDown_get(_arg0
); 
3259     wxPyEndAllowThreads(__tstate
); 
3260     if (PyErr_Occurred()) return NULL
; 
3261 }    _resultobj 
= Py_BuildValue("i",_result
); 
3265 #define wxMouseEvent_m_wheelRotation_set(_swigobj,_swigval) (_swigobj->m_wheelRotation = _swigval,_swigval) 
3266 static PyObject 
*_wrap_wxMouseEvent_m_wheelRotation_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3267     PyObject 
* _resultobj
; 
3269     wxMouseEvent 
* _arg0
; 
3271     PyObject 
* _argo0 
= 0; 
3272     char *_kwnames
[] = { "self","m_wheelRotation", NULL 
}; 
3275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_wheelRotation_set",_kwnames
,&_argo0
,&_arg1
))  
3278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_wheelRotation_set. Expected _wxMouseEvent_p."); 
3285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3286     _result 
= (int )wxMouseEvent_m_wheelRotation_set(_arg0
,_arg1
); 
3288     wxPyEndAllowThreads(__tstate
); 
3289     if (PyErr_Occurred()) return NULL
; 
3290 }    _resultobj 
= Py_BuildValue("i",_result
); 
3294 #define wxMouseEvent_m_wheelRotation_get(_swigobj) ((int ) _swigobj->m_wheelRotation) 
3295 static PyObject 
*_wrap_wxMouseEvent_m_wheelRotation_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3296     PyObject 
* _resultobj
; 
3298     wxMouseEvent 
* _arg0
; 
3299     PyObject 
* _argo0 
= 0; 
3300     char *_kwnames
[] = { "self", NULL 
}; 
3303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_wheelRotation_get",_kwnames
,&_argo0
))  
3306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_wheelRotation_get. Expected _wxMouseEvent_p."); 
3313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3314     _result 
= (int )wxMouseEvent_m_wheelRotation_get(_arg0
); 
3316     wxPyEndAllowThreads(__tstate
); 
3317     if (PyErr_Occurred()) return NULL
; 
3318 }    _resultobj 
= Py_BuildValue("i",_result
); 
3322 #define wxMouseEvent_m_wheelDelta_set(_swigobj,_swigval) (_swigobj->m_wheelDelta = _swigval,_swigval) 
3323 static PyObject 
*_wrap_wxMouseEvent_m_wheelDelta_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3324     PyObject 
* _resultobj
; 
3326     wxMouseEvent 
* _arg0
; 
3328     PyObject 
* _argo0 
= 0; 
3329     char *_kwnames
[] = { "self","m_wheelDelta", NULL 
}; 
3332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_wheelDelta_set",_kwnames
,&_argo0
,&_arg1
))  
3335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_wheelDelta_set. Expected _wxMouseEvent_p."); 
3342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3343     _result 
= (int )wxMouseEvent_m_wheelDelta_set(_arg0
,_arg1
); 
3345     wxPyEndAllowThreads(__tstate
); 
3346     if (PyErr_Occurred()) return NULL
; 
3347 }    _resultobj 
= Py_BuildValue("i",_result
); 
3351 #define wxMouseEvent_m_wheelDelta_get(_swigobj) ((int ) _swigobj->m_wheelDelta) 
3352 static PyObject 
*_wrap_wxMouseEvent_m_wheelDelta_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3353     PyObject 
* _resultobj
; 
3355     wxMouseEvent 
* _arg0
; 
3356     PyObject 
* _argo0 
= 0; 
3357     char *_kwnames
[] = { "self", NULL 
}; 
3360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_wheelDelta_get",_kwnames
,&_argo0
))  
3363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_wheelDelta_get. Expected _wxMouseEvent_p."); 
3370     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3371     _result 
= (int )wxMouseEvent_m_wheelDelta_get(_arg0
); 
3373     wxPyEndAllowThreads(__tstate
); 
3374     if (PyErr_Occurred()) return NULL
; 
3375 }    _resultobj 
= Py_BuildValue("i",_result
); 
3379 #define wxMouseEvent_m_linesPerAction_set(_swigobj,_swigval) (_swigobj->m_linesPerAction = _swigval,_swigval) 
3380 static PyObject 
*_wrap_wxMouseEvent_m_linesPerAction_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3381     PyObject 
* _resultobj
; 
3383     wxMouseEvent 
* _arg0
; 
3385     PyObject 
* _argo0 
= 0; 
3386     char *_kwnames
[] = { "self","m_linesPerAction", NULL 
}; 
3389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_m_linesPerAction_set",_kwnames
,&_argo0
,&_arg1
))  
3392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_linesPerAction_set. Expected _wxMouseEvent_p."); 
3399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3400     _result 
= (int )wxMouseEvent_m_linesPerAction_set(_arg0
,_arg1
); 
3402     wxPyEndAllowThreads(__tstate
); 
3403     if (PyErr_Occurred()) return NULL
; 
3404 }    _resultobj 
= Py_BuildValue("i",_result
); 
3408 #define wxMouseEvent_m_linesPerAction_get(_swigobj) ((int ) _swigobj->m_linesPerAction) 
3409 static PyObject 
*_wrap_wxMouseEvent_m_linesPerAction_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3410     PyObject 
* _resultobj
; 
3412     wxMouseEvent 
* _arg0
; 
3413     PyObject 
* _argo0 
= 0; 
3414     char *_kwnames
[] = { "self", NULL 
}; 
3417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_m_linesPerAction_get",_kwnames
,&_argo0
))  
3420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
3422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_m_linesPerAction_get. Expected _wxMouseEvent_p."); 
3427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3428     _result 
= (int )wxMouseEvent_m_linesPerAction_get(_arg0
); 
3430     wxPyEndAllowThreads(__tstate
); 
3431     if (PyErr_Occurred()) return NULL
; 
3432 }    _resultobj 
= Py_BuildValue("i",_result
); 
3436 static void *SwigwxMouseCaptureChangedEventTowxEvent(void *ptr
) { 
3437     wxMouseCaptureChangedEvent 
*src
; 
3439     src 
= (wxMouseCaptureChangedEvent 
*) ptr
; 
3440     dest 
= (wxEvent 
*) src
; 
3441     return (void *) dest
; 
3444 static void *SwigwxMouseCaptureChangedEventTowxObject(void *ptr
) { 
3445     wxMouseCaptureChangedEvent 
*src
; 
3447     src 
= (wxMouseCaptureChangedEvent 
*) ptr
; 
3448     dest 
= (wxObject 
*) src
; 
3449     return (void *) dest
; 
3452 #define new_wxMouseCaptureChangedEvent(_swigarg0,_swigarg1) (new wxMouseCaptureChangedEvent(_swigarg0,_swigarg1)) 
3453 static PyObject 
*_wrap_new_wxMouseCaptureChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3454     PyObject 
* _resultobj
; 
3455     wxMouseCaptureChangedEvent 
* _result
; 
3456     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
3457     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
3458     PyObject 
* _argo1 
= 0; 
3459     char *_kwnames
[] = { "id","gainedCapture", NULL 
}; 
3463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iO:new_wxMouseCaptureChangedEvent",_kwnames
,&_arg0
,&_argo1
))  
3466         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3467         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxMouseCaptureChangedEvent. Expected _wxWindow_p."); 
3473     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3474     _result 
= (wxMouseCaptureChangedEvent 
*)new_wxMouseCaptureChangedEvent(_arg0
,_arg1
); 
3476     wxPyEndAllowThreads(__tstate
); 
3477     if (PyErr_Occurred()) return NULL
; 
3479         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMouseCaptureChangedEvent_p"); 
3480         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3483         _resultobj 
= Py_None
; 
3488 #define wxMouseCaptureChangedEvent_GetCapturedWindow(_swigobj)  (_swigobj->GetCapturedWindow()) 
3489 static PyObject 
*_wrap_wxMouseCaptureChangedEvent_GetCapturedWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3490     PyObject 
* _resultobj
; 
3492     wxMouseCaptureChangedEvent 
* _arg0
; 
3493     PyObject 
* _argo0 
= 0; 
3494     char *_kwnames
[] = { "self", NULL 
}; 
3497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseCaptureChangedEvent_GetCapturedWindow",_kwnames
,&_argo0
))  
3500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseCaptureChangedEvent_p")) { 
3502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseCaptureChangedEvent_GetCapturedWindow. Expected _wxMouseCaptureChangedEvent_p."); 
3507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3508     _result 
= (wxWindow 
*)wxMouseCaptureChangedEvent_GetCapturedWindow(_arg0
); 
3510     wxPyEndAllowThreads(__tstate
); 
3511     if (PyErr_Occurred()) return NULL
; 
3512 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3516 static void *SwigwxSetCursorEventTowxEvent(void *ptr
) { 
3517     wxSetCursorEvent 
*src
; 
3519     src 
= (wxSetCursorEvent 
*) ptr
; 
3520     dest 
= (wxEvent 
*) src
; 
3521     return (void *) dest
; 
3524 static void *SwigwxSetCursorEventTowxObject(void *ptr
) { 
3525     wxSetCursorEvent 
*src
; 
3527     src 
= (wxSetCursorEvent 
*) ptr
; 
3528     dest 
= (wxObject 
*) src
; 
3529     return (void *) dest
; 
3532 #define new_wxSetCursorEvent(_swigarg0,_swigarg1) (new wxSetCursorEvent(_swigarg0,_swigarg1)) 
3533 static PyObject 
*_wrap_new_wxSetCursorEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3534     PyObject 
* _resultobj
; 
3535     wxSetCursorEvent 
* _result
; 
3536     wxCoord  _arg0 
= (wxCoord 
) 0; 
3537     wxCoord  _arg1 
= (wxCoord 
) 0; 
3538     char *_kwnames
[] = { "x","y", NULL 
}; 
3542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxSetCursorEvent",_kwnames
,&_arg0
,&_arg1
))  
3545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3546     _result 
= (wxSetCursorEvent 
*)new_wxSetCursorEvent(_arg0
,_arg1
); 
3548     wxPyEndAllowThreads(__tstate
); 
3549     if (PyErr_Occurred()) return NULL
; 
3551         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSetCursorEvent_p"); 
3552         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3555         _resultobj 
= Py_None
; 
3560 #define wxSetCursorEvent_GetX(_swigobj)  (_swigobj->GetX()) 
3561 static PyObject 
*_wrap_wxSetCursorEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3562     PyObject 
* _resultobj
; 
3564     wxSetCursorEvent 
* _arg0
; 
3565     PyObject 
* _argo0 
= 0; 
3566     char *_kwnames
[] = { "self", NULL 
}; 
3569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursorEvent_GetX",_kwnames
,&_argo0
))  
3572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSetCursorEvent_p")) { 
3574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursorEvent_GetX. Expected _wxSetCursorEvent_p."); 
3579     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3580     _result 
= (wxCoord 
)wxSetCursorEvent_GetX(_arg0
); 
3582     wxPyEndAllowThreads(__tstate
); 
3583     if (PyErr_Occurred()) return NULL
; 
3584 }    _resultobj 
= Py_BuildValue("i",_result
); 
3588 #define wxSetCursorEvent_GetY(_swigobj)  (_swigobj->GetY()) 
3589 static PyObject 
*_wrap_wxSetCursorEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3590     PyObject 
* _resultobj
; 
3592     wxSetCursorEvent 
* _arg0
; 
3593     PyObject 
* _argo0 
= 0; 
3594     char *_kwnames
[] = { "self", NULL 
}; 
3597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursorEvent_GetY",_kwnames
,&_argo0
))  
3600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSetCursorEvent_p")) { 
3602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursorEvent_GetY. Expected _wxSetCursorEvent_p."); 
3607     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3608     _result 
= (wxCoord 
)wxSetCursorEvent_GetY(_arg0
); 
3610     wxPyEndAllowThreads(__tstate
); 
3611     if (PyErr_Occurred()) return NULL
; 
3612 }    _resultobj 
= Py_BuildValue("i",_result
); 
3616 #define wxSetCursorEvent_SetCursor(_swigobj,_swigarg0)  (_swigobj->SetCursor(_swigarg0)) 
3617 static PyObject 
*_wrap_wxSetCursorEvent_SetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3618     PyObject 
* _resultobj
; 
3619     wxSetCursorEvent 
* _arg0
; 
3621     PyObject 
* _argo0 
= 0; 
3622     PyObject 
* _argo1 
= 0; 
3623     char *_kwnames
[] = { "self","cursor", NULL 
}; 
3626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSetCursorEvent_SetCursor",_kwnames
,&_argo0
,&_argo1
))  
3629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSetCursorEvent_p")) { 
3631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursorEvent_SetCursor. Expected _wxSetCursorEvent_p."); 
3636         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSetCursorEvent_SetCursor. Expected _wxCursor_p."); 
3642     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3643     wxSetCursorEvent_SetCursor(_arg0
,*_arg1
); 
3645     wxPyEndAllowThreads(__tstate
); 
3646     if (PyErr_Occurred()) return NULL
; 
3647 }    Py_INCREF(Py_None
); 
3648     _resultobj 
= Py_None
; 
3652 #define wxSetCursorEvent_GetCursor(_swigobj)  (_swigobj->GetCursor()) 
3653 static PyObject 
*_wrap_wxSetCursorEvent_GetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3654     PyObject 
* _resultobj
; 
3656     wxSetCursorEvent 
* _arg0
; 
3657     PyObject 
* _argo0 
= 0; 
3658     char *_kwnames
[] = { "self", NULL 
}; 
3662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursorEvent_GetCursor",_kwnames
,&_argo0
))  
3665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSetCursorEvent_p")) { 
3667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursorEvent_GetCursor. Expected _wxSetCursorEvent_p."); 
3672     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3673     const wxCursor 
& _result_ref 
= wxSetCursorEvent_GetCursor(_arg0
); 
3674     _result 
= (wxCursor 
*) &_result_ref
; 
3676     wxPyEndAllowThreads(__tstate
); 
3677     if (PyErr_Occurred()) return NULL
; 
3679         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p"); 
3680         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3683         _resultobj 
= Py_None
; 
3688 #define wxSetCursorEvent_HasCursor(_swigobj)  (_swigobj->HasCursor()) 
3689 static PyObject 
*_wrap_wxSetCursorEvent_HasCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3690     PyObject 
* _resultobj
; 
3692     wxSetCursorEvent 
* _arg0
; 
3693     PyObject 
* _argo0 
= 0; 
3694     char *_kwnames
[] = { "self", NULL 
}; 
3697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursorEvent_HasCursor",_kwnames
,&_argo0
))  
3700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSetCursorEvent_p")) { 
3702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursorEvent_HasCursor. Expected _wxSetCursorEvent_p."); 
3707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3708     _result 
= (bool )wxSetCursorEvent_HasCursor(_arg0
); 
3710     wxPyEndAllowThreads(__tstate
); 
3711     if (PyErr_Occurred()) return NULL
; 
3712 }    _resultobj 
= Py_BuildValue("i",_result
); 
3716 static void *SwigwxKeyEventTowxEvent(void *ptr
) { 
3719     src 
= (wxKeyEvent 
*) ptr
; 
3720     dest 
= (wxEvent 
*) src
; 
3721     return (void *) dest
; 
3724 static void *SwigwxKeyEventTowxObject(void *ptr
) { 
3727     src 
= (wxKeyEvent 
*) ptr
; 
3728     dest 
= (wxObject 
*) src
; 
3729     return (void *) dest
; 
3732 #define new_wxKeyEvent(_swigarg0) (new wxKeyEvent(_swigarg0)) 
3733 static PyObject 
*_wrap_new_wxKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3734     PyObject 
* _resultobj
; 
3735     wxKeyEvent 
* _result
; 
3737     char *_kwnames
[] = { "keyEventType", NULL 
}; 
3741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxKeyEvent",_kwnames
,&_arg0
))  
3744     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3745     _result 
= (wxKeyEvent 
*)new_wxKeyEvent(_arg0
); 
3747     wxPyEndAllowThreads(__tstate
); 
3748     if (PyErr_Occurred()) return NULL
; 
3750         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
3751         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3754         _resultobj 
= Py_None
; 
3759 #define wxKeyEvent_ControlDown(_swigobj)  (_swigobj->ControlDown()) 
3760 static PyObject 
*_wrap_wxKeyEvent_ControlDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3761     PyObject 
* _resultobj
; 
3764     PyObject 
* _argo0 
= 0; 
3765     char *_kwnames
[] = { "self", NULL 
}; 
3768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_ControlDown",_kwnames
,&_argo0
))  
3771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_ControlDown. Expected _wxKeyEvent_p."); 
3778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3779     _result 
= (bool )wxKeyEvent_ControlDown(_arg0
); 
3781     wxPyEndAllowThreads(__tstate
); 
3782     if (PyErr_Occurred()) return NULL
; 
3783 }    _resultobj 
= Py_BuildValue("i",_result
); 
3787 #define wxKeyEvent_MetaDown(_swigobj)  (_swigobj->MetaDown()) 
3788 static PyObject 
*_wrap_wxKeyEvent_MetaDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3789     PyObject 
* _resultobj
; 
3792     PyObject 
* _argo0 
= 0; 
3793     char *_kwnames
[] = { "self", NULL 
}; 
3796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_MetaDown",_kwnames
,&_argo0
))  
3799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_MetaDown. Expected _wxKeyEvent_p."); 
3806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3807     _result 
= (bool )wxKeyEvent_MetaDown(_arg0
); 
3809     wxPyEndAllowThreads(__tstate
); 
3810     if (PyErr_Occurred()) return NULL
; 
3811 }    _resultobj 
= Py_BuildValue("i",_result
); 
3815 #define wxKeyEvent_AltDown(_swigobj)  (_swigobj->AltDown()) 
3816 static PyObject 
*_wrap_wxKeyEvent_AltDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3817     PyObject 
* _resultobj
; 
3820     PyObject 
* _argo0 
= 0; 
3821     char *_kwnames
[] = { "self", NULL 
}; 
3824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_AltDown",_kwnames
,&_argo0
))  
3827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_AltDown. Expected _wxKeyEvent_p."); 
3834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3835     _result 
= (bool )wxKeyEvent_AltDown(_arg0
); 
3837     wxPyEndAllowThreads(__tstate
); 
3838     if (PyErr_Occurred()) return NULL
; 
3839 }    _resultobj 
= Py_BuildValue("i",_result
); 
3843 #define wxKeyEvent_ShiftDown(_swigobj)  (_swigobj->ShiftDown()) 
3844 static PyObject 
*_wrap_wxKeyEvent_ShiftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3845     PyObject 
* _resultobj
; 
3848     PyObject 
* _argo0 
= 0; 
3849     char *_kwnames
[] = { "self", NULL 
}; 
3852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_ShiftDown",_kwnames
,&_argo0
))  
3855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_ShiftDown. Expected _wxKeyEvent_p."); 
3862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3863     _result 
= (bool )wxKeyEvent_ShiftDown(_arg0
); 
3865     wxPyEndAllowThreads(__tstate
); 
3866     if (PyErr_Occurred()) return NULL
; 
3867 }    _resultobj 
= Py_BuildValue("i",_result
); 
3871 #define wxKeyEvent_GetKeyCode(_swigobj)  (_swigobj->GetKeyCode()) 
3872 static PyObject 
*_wrap_wxKeyEvent_GetKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3873     PyObject 
* _resultobj
; 
3876     PyObject 
* _argo0 
= 0; 
3877     char *_kwnames
[] = { "self", NULL 
}; 
3880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetKeyCode",_kwnames
,&_argo0
))  
3883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetKeyCode. Expected _wxKeyEvent_p."); 
3890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3891     _result 
= (long )wxKeyEvent_GetKeyCode(_arg0
); 
3893     wxPyEndAllowThreads(__tstate
); 
3894     if (PyErr_Occurred()) return NULL
; 
3895 }    _resultobj 
= Py_BuildValue("l",_result
); 
3899 #define wxKeyEvent_HasModifiers(_swigobj)  (_swigobj->HasModifiers()) 
3900 static PyObject 
*_wrap_wxKeyEvent_HasModifiers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3901     PyObject 
* _resultobj
; 
3904     PyObject 
* _argo0 
= 0; 
3905     char *_kwnames
[] = { "self", NULL 
}; 
3908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_HasModifiers",_kwnames
,&_argo0
))  
3911         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3912         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_HasModifiers. Expected _wxKeyEvent_p."); 
3918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3919     _result 
= (bool )wxKeyEvent_HasModifiers(_arg0
); 
3921     wxPyEndAllowThreads(__tstate
); 
3922     if (PyErr_Occurred()) return NULL
; 
3923 }    _resultobj 
= Py_BuildValue("i",_result
); 
3927 #define wxKeyEvent_GetRawKeyCode(_swigobj)  (_swigobj->GetRawKeyCode()) 
3928 static PyObject 
*_wrap_wxKeyEvent_GetRawKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3929     PyObject 
* _resultobj
; 
3932     PyObject 
* _argo0 
= 0; 
3933     char *_kwnames
[] = { "self", NULL 
}; 
3936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetRawKeyCode",_kwnames
,&_argo0
))  
3939         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3940         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetRawKeyCode. Expected _wxKeyEvent_p."); 
3946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3947     _result 
= (long )wxKeyEvent_GetRawKeyCode(_arg0
); 
3949     wxPyEndAllowThreads(__tstate
); 
3950     if (PyErr_Occurred()) return NULL
; 
3951 }    _resultobj 
= Py_BuildValue("l",_result
); 
3955 #define wxKeyEvent_GetRawKeyFlags(_swigobj)  (_swigobj->GetRawKeyFlags()) 
3956 static PyObject 
*_wrap_wxKeyEvent_GetRawKeyFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3957     PyObject 
* _resultobj
; 
3960     PyObject 
* _argo0 
= 0; 
3961     char *_kwnames
[] = { "self", NULL 
}; 
3964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetRawKeyFlags",_kwnames
,&_argo0
))  
3967         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3968         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3969             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetRawKeyFlags. Expected _wxKeyEvent_p."); 
3974     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3975     _result 
= (long )wxKeyEvent_GetRawKeyFlags(_arg0
); 
3977     wxPyEndAllowThreads(__tstate
); 
3978     if (PyErr_Occurred()) return NULL
; 
3979 }    _resultobj 
= Py_BuildValue("l",_result
); 
3983 #define wxKeyEvent_GetX(_swigobj)  (_swigobj->GetX()) 
3984 static PyObject 
*_wrap_wxKeyEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3985     PyObject 
* _resultobj
; 
3988     PyObject 
* _argo0 
= 0; 
3989     char *_kwnames
[] = { "self", NULL 
}; 
3992     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetX",_kwnames
,&_argo0
))  
3995         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3996         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
3997             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetX. Expected _wxKeyEvent_p."); 
4002     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4003     _result 
= (long )wxKeyEvent_GetX(_arg0
); 
4005     wxPyEndAllowThreads(__tstate
); 
4006     if (PyErr_Occurred()) return NULL
; 
4007 }    _resultobj 
= Py_BuildValue("l",_result
); 
4011 #define wxKeyEvent_GetY(_swigobj)  (_swigobj->GetY()) 
4012 static PyObject 
*_wrap_wxKeyEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4013     PyObject 
* _resultobj
; 
4016     PyObject 
* _argo0 
= 0; 
4017     char *_kwnames
[] = { "self", NULL 
}; 
4020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetY",_kwnames
,&_argo0
))  
4023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetY. Expected _wxKeyEvent_p."); 
4030     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4031     _result 
= (long )wxKeyEvent_GetY(_arg0
); 
4033     wxPyEndAllowThreads(__tstate
); 
4034     if (PyErr_Occurred()) return NULL
; 
4035 }    _resultobj 
= Py_BuildValue("l",_result
); 
4039 #define wxKeyEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
4040 static PyObject 
*_wrap_wxKeyEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4041     PyObject 
* _resultobj
; 
4044     PyObject 
* _argo0 
= 0; 
4045     char *_kwnames
[] = { "self", NULL 
}; 
4049     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetPosition",_kwnames
,&_argo0
))  
4052         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4053         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4054             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetPosition. Expected _wxKeyEvent_p."); 
4059     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4060     _result 
= new wxPoint (wxKeyEvent_GetPosition(_arg0
)); 
4062     wxPyEndAllowThreads(__tstate
); 
4063     if (PyErr_Occurred()) return NULL
; 
4064 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4065     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4069 #define wxKeyEvent_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
4070 static PyObject 
*_wrap_wxKeyEvent_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4071     PyObject 
* _resultobj
; 
4077     PyObject 
* _argo0 
= 0; 
4078     char *_kwnames
[] = { "self", NULL 
}; 
4087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetPositionTuple",_kwnames
,&_argo0
))  
4090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetPositionTuple. Expected _wxKeyEvent_p."); 
4097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4098     wxKeyEvent_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
4100     wxPyEndAllowThreads(__tstate
); 
4101     if (PyErr_Occurred()) return NULL
; 
4102 }    Py_INCREF(Py_None
); 
4103     _resultobj 
= Py_None
; 
4106     o 
= PyInt_FromLong((long) (*_arg1
)); 
4107     _resultobj 
= t_output_helper(_resultobj
, o
); 
4111     o 
= PyInt_FromLong((long) (*_arg2
)); 
4112     _resultobj 
= t_output_helper(_resultobj
, o
); 
4117 #define wxKeyEvent_m_x_set(_swigobj,_swigval) (_swigobj->m_x = _swigval,_swigval) 
4118 static PyObject 
*_wrap_wxKeyEvent_m_x_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4119     PyObject 
* _resultobj
; 
4123     PyObject 
* _argo0 
= 0; 
4124     char *_kwnames
[] = { "self","m_x", NULL 
}; 
4127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxKeyEvent_m_x_set",_kwnames
,&_argo0
,&_arg1
))  
4130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_x_set. Expected _wxKeyEvent_p."); 
4137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4138     _result 
= (long )wxKeyEvent_m_x_set(_arg0
,_arg1
); 
4140     wxPyEndAllowThreads(__tstate
); 
4141     if (PyErr_Occurred()) return NULL
; 
4142 }    _resultobj 
= Py_BuildValue("l",_result
); 
4146 #define wxKeyEvent_m_x_get(_swigobj) ((long ) _swigobj->m_x) 
4147 static PyObject 
*_wrap_wxKeyEvent_m_x_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4148     PyObject 
* _resultobj
; 
4151     PyObject 
* _argo0 
= 0; 
4152     char *_kwnames
[] = { "self", NULL 
}; 
4155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_x_get",_kwnames
,&_argo0
))  
4158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_x_get. Expected _wxKeyEvent_p."); 
4165     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4166     _result 
= (long )wxKeyEvent_m_x_get(_arg0
); 
4168     wxPyEndAllowThreads(__tstate
); 
4169     if (PyErr_Occurred()) return NULL
; 
4170 }    _resultobj 
= Py_BuildValue("l",_result
); 
4174 #define wxKeyEvent_m_y_set(_swigobj,_swigval) (_swigobj->m_y = _swigval,_swigval) 
4175 static PyObject 
*_wrap_wxKeyEvent_m_y_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4176     PyObject 
* _resultobj
; 
4180     PyObject 
* _argo0 
= 0; 
4181     char *_kwnames
[] = { "self","m_y", NULL 
}; 
4184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxKeyEvent_m_y_set",_kwnames
,&_argo0
,&_arg1
))  
4187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_y_set. Expected _wxKeyEvent_p."); 
4194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4195     _result 
= (long )wxKeyEvent_m_y_set(_arg0
,_arg1
); 
4197     wxPyEndAllowThreads(__tstate
); 
4198     if (PyErr_Occurred()) return NULL
; 
4199 }    _resultobj 
= Py_BuildValue("l",_result
); 
4203 #define wxKeyEvent_m_y_get(_swigobj) ((long ) _swigobj->m_y) 
4204 static PyObject 
*_wrap_wxKeyEvent_m_y_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4205     PyObject 
* _resultobj
; 
4208     PyObject 
* _argo0 
= 0; 
4209     char *_kwnames
[] = { "self", NULL 
}; 
4212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_y_get",_kwnames
,&_argo0
))  
4215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_y_get. Expected _wxKeyEvent_p."); 
4222     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4223     _result 
= (long )wxKeyEvent_m_y_get(_arg0
); 
4225     wxPyEndAllowThreads(__tstate
); 
4226     if (PyErr_Occurred()) return NULL
; 
4227 }    _resultobj 
= Py_BuildValue("l",_result
); 
4231 #define wxKeyEvent_m_keyCode_set(_swigobj,_swigval) (_swigobj->m_keyCode = _swigval,_swigval) 
4232 static PyObject 
*_wrap_wxKeyEvent_m_keyCode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4233     PyObject 
* _resultobj
; 
4237     PyObject 
* _argo0 
= 0; 
4238     char *_kwnames
[] = { "self","m_keyCode", NULL 
}; 
4241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxKeyEvent_m_keyCode_set",_kwnames
,&_argo0
,&_arg1
))  
4244         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4245         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_keyCode_set. Expected _wxKeyEvent_p."); 
4251     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4252     _result 
= (long )wxKeyEvent_m_keyCode_set(_arg0
,_arg1
); 
4254     wxPyEndAllowThreads(__tstate
); 
4255     if (PyErr_Occurred()) return NULL
; 
4256 }    _resultobj 
= Py_BuildValue("l",_result
); 
4260 #define wxKeyEvent_m_keyCode_get(_swigobj) ((long ) _swigobj->m_keyCode) 
4261 static PyObject 
*_wrap_wxKeyEvent_m_keyCode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4262     PyObject 
* _resultobj
; 
4265     PyObject 
* _argo0 
= 0; 
4266     char *_kwnames
[] = { "self", NULL 
}; 
4269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_keyCode_get",_kwnames
,&_argo0
))  
4272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_keyCode_get. Expected _wxKeyEvent_p."); 
4279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4280     _result 
= (long )wxKeyEvent_m_keyCode_get(_arg0
); 
4282     wxPyEndAllowThreads(__tstate
); 
4283     if (PyErr_Occurred()) return NULL
; 
4284 }    _resultobj 
= Py_BuildValue("l",_result
); 
4288 #define wxKeyEvent_m_controlDown_set(_swigobj,_swigval) (_swigobj->m_controlDown = _swigval,_swigval) 
4289 static PyObject 
*_wrap_wxKeyEvent_m_controlDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4290     PyObject 
* _resultobj
; 
4294     PyObject 
* _argo0 
= 0; 
4296     char *_kwnames
[] = { "self","m_controlDown", NULL 
}; 
4299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxKeyEvent_m_controlDown_set",_kwnames
,&_argo0
,&tempbool1
))  
4302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_controlDown_set. Expected _wxKeyEvent_p."); 
4308     _arg1 
= (bool ) tempbool1
; 
4310     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4311     _result 
= (bool )wxKeyEvent_m_controlDown_set(_arg0
,_arg1
); 
4313     wxPyEndAllowThreads(__tstate
); 
4314     if (PyErr_Occurred()) return NULL
; 
4315 }    _resultobj 
= Py_BuildValue("i",_result
); 
4319 #define wxKeyEvent_m_controlDown_get(_swigobj) ((bool ) _swigobj->m_controlDown) 
4320 static PyObject 
*_wrap_wxKeyEvent_m_controlDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4321     PyObject 
* _resultobj
; 
4324     PyObject 
* _argo0 
= 0; 
4325     char *_kwnames
[] = { "self", NULL 
}; 
4328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_controlDown_get",_kwnames
,&_argo0
))  
4331         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4332         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_controlDown_get. Expected _wxKeyEvent_p."); 
4338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4339     _result 
= (bool )wxKeyEvent_m_controlDown_get(_arg0
); 
4341     wxPyEndAllowThreads(__tstate
); 
4342     if (PyErr_Occurred()) return NULL
; 
4343 }    _resultobj 
= Py_BuildValue("i",_result
); 
4347 #define wxKeyEvent_m_shiftDown_set(_swigobj,_swigval) (_swigobj->m_shiftDown = _swigval,_swigval) 
4348 static PyObject 
*_wrap_wxKeyEvent_m_shiftDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4349     PyObject 
* _resultobj
; 
4353     PyObject 
* _argo0 
= 0; 
4355     char *_kwnames
[] = { "self","m_shiftDown", NULL 
}; 
4358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxKeyEvent_m_shiftDown_set",_kwnames
,&_argo0
,&tempbool1
))  
4361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_shiftDown_set. Expected _wxKeyEvent_p."); 
4367     _arg1 
= (bool ) tempbool1
; 
4369     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4370     _result 
= (bool )wxKeyEvent_m_shiftDown_set(_arg0
,_arg1
); 
4372     wxPyEndAllowThreads(__tstate
); 
4373     if (PyErr_Occurred()) return NULL
; 
4374 }    _resultobj 
= Py_BuildValue("i",_result
); 
4378 #define wxKeyEvent_m_shiftDown_get(_swigobj) ((bool ) _swigobj->m_shiftDown) 
4379 static PyObject 
*_wrap_wxKeyEvent_m_shiftDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4380     PyObject 
* _resultobj
; 
4383     PyObject 
* _argo0 
= 0; 
4384     char *_kwnames
[] = { "self", NULL 
}; 
4387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_shiftDown_get",_kwnames
,&_argo0
))  
4390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_shiftDown_get. Expected _wxKeyEvent_p."); 
4397     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4398     _result 
= (bool )wxKeyEvent_m_shiftDown_get(_arg0
); 
4400     wxPyEndAllowThreads(__tstate
); 
4401     if (PyErr_Occurred()) return NULL
; 
4402 }    _resultobj 
= Py_BuildValue("i",_result
); 
4406 #define wxKeyEvent_m_altDown_set(_swigobj,_swigval) (_swigobj->m_altDown = _swigval,_swigval) 
4407 static PyObject 
*_wrap_wxKeyEvent_m_altDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4408     PyObject 
* _resultobj
; 
4412     PyObject 
* _argo0 
= 0; 
4414     char *_kwnames
[] = { "self","m_altDown", NULL 
}; 
4417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxKeyEvent_m_altDown_set",_kwnames
,&_argo0
,&tempbool1
))  
4420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_altDown_set. Expected _wxKeyEvent_p."); 
4426     _arg1 
= (bool ) tempbool1
; 
4428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4429     _result 
= (bool )wxKeyEvent_m_altDown_set(_arg0
,_arg1
); 
4431     wxPyEndAllowThreads(__tstate
); 
4432     if (PyErr_Occurred()) return NULL
; 
4433 }    _resultobj 
= Py_BuildValue("i",_result
); 
4437 #define wxKeyEvent_m_altDown_get(_swigobj) ((bool ) _swigobj->m_altDown) 
4438 static PyObject 
*_wrap_wxKeyEvent_m_altDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4439     PyObject 
* _resultobj
; 
4442     PyObject 
* _argo0 
= 0; 
4443     char *_kwnames
[] = { "self", NULL 
}; 
4446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_altDown_get",_kwnames
,&_argo0
))  
4449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_altDown_get. Expected _wxKeyEvent_p."); 
4456     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4457     _result 
= (bool )wxKeyEvent_m_altDown_get(_arg0
); 
4459     wxPyEndAllowThreads(__tstate
); 
4460     if (PyErr_Occurred()) return NULL
; 
4461 }    _resultobj 
= Py_BuildValue("i",_result
); 
4465 #define wxKeyEvent_m_metaDown_set(_swigobj,_swigval) (_swigobj->m_metaDown = _swigval,_swigval) 
4466 static PyObject 
*_wrap_wxKeyEvent_m_metaDown_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4467     PyObject 
* _resultobj
; 
4471     PyObject 
* _argo0 
= 0; 
4473     char *_kwnames
[] = { "self","m_metaDown", NULL 
}; 
4476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxKeyEvent_m_metaDown_set",_kwnames
,&_argo0
,&tempbool1
))  
4479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_metaDown_set. Expected _wxKeyEvent_p."); 
4485     _arg1 
= (bool ) tempbool1
; 
4487     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4488     _result 
= (bool )wxKeyEvent_m_metaDown_set(_arg0
,_arg1
); 
4490     wxPyEndAllowThreads(__tstate
); 
4491     if (PyErr_Occurred()) return NULL
; 
4492 }    _resultobj 
= Py_BuildValue("i",_result
); 
4496 #define wxKeyEvent_m_metaDown_get(_swigobj) ((bool ) _swigobj->m_metaDown) 
4497 static PyObject 
*_wrap_wxKeyEvent_m_metaDown_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4498     PyObject 
* _resultobj
; 
4501     PyObject 
* _argo0 
= 0; 
4502     char *_kwnames
[] = { "self", NULL 
}; 
4505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_metaDown_get",_kwnames
,&_argo0
))  
4508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_metaDown_get. Expected _wxKeyEvent_p."); 
4515     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4516     _result 
= (bool )wxKeyEvent_m_metaDown_get(_arg0
); 
4518     wxPyEndAllowThreads(__tstate
); 
4519     if (PyErr_Occurred()) return NULL
; 
4520 }    _resultobj 
= Py_BuildValue("i",_result
); 
4524 #define wxKeyEvent_m_scanCode_set(_swigobj,_swigval) (_swigobj->m_scanCode = _swigval,_swigval) 
4525 static PyObject 
*_wrap_wxKeyEvent_m_scanCode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4526     PyObject 
* _resultobj
; 
4530     PyObject 
* _argo0 
= 0; 
4532     char *_kwnames
[] = { "self","m_scanCode", NULL 
}; 
4535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxKeyEvent_m_scanCode_set",_kwnames
,&_argo0
,&tempbool1
))  
4538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_scanCode_set. Expected _wxKeyEvent_p."); 
4544     _arg1 
= (bool ) tempbool1
; 
4546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4547     _result 
= (bool )wxKeyEvent_m_scanCode_set(_arg0
,_arg1
); 
4549     wxPyEndAllowThreads(__tstate
); 
4550     if (PyErr_Occurred()) return NULL
; 
4551 }    _resultobj 
= Py_BuildValue("i",_result
); 
4555 #define wxKeyEvent_m_scanCode_get(_swigobj) ((bool ) _swigobj->m_scanCode) 
4556 static PyObject 
*_wrap_wxKeyEvent_m_scanCode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4557     PyObject 
* _resultobj
; 
4560     PyObject 
* _argo0 
= 0; 
4561     char *_kwnames
[] = { "self", NULL 
}; 
4564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_scanCode_get",_kwnames
,&_argo0
))  
4567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_scanCode_get. Expected _wxKeyEvent_p."); 
4574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4575     _result 
= (bool )wxKeyEvent_m_scanCode_get(_arg0
); 
4577     wxPyEndAllowThreads(__tstate
); 
4578     if (PyErr_Occurred()) return NULL
; 
4579 }    _resultobj 
= Py_BuildValue("i",_result
); 
4583 #define wxKeyEvent_m_rawCode_set(_swigobj,_swigval) (_swigobj->m_rawCode = _swigval,_swigval) 
4584 static PyObject 
*_wrap_wxKeyEvent_m_rawCode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4585     PyObject 
* _resultobj
; 
4589     PyObject 
* _argo0 
= 0; 
4590     char *_kwnames
[] = { "self","m_rawCode", NULL 
}; 
4593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxKeyEvent_m_rawCode_set",_kwnames
,&_argo0
,&_arg1
))  
4596         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4597         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_rawCode_set. Expected _wxKeyEvent_p."); 
4603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4604     _result 
= (long )wxKeyEvent_m_rawCode_set(_arg0
,_arg1
); 
4606     wxPyEndAllowThreads(__tstate
); 
4607     if (PyErr_Occurred()) return NULL
; 
4608 }    _resultobj 
= Py_BuildValue("l",_result
); 
4612 #define wxKeyEvent_m_rawCode_get(_swigobj) ((long ) _swigobj->m_rawCode) 
4613 static PyObject 
*_wrap_wxKeyEvent_m_rawCode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4614     PyObject 
* _resultobj
; 
4617     PyObject 
* _argo0 
= 0; 
4618     char *_kwnames
[] = { "self", NULL 
}; 
4621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_rawCode_get",_kwnames
,&_argo0
))  
4624         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4625         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_rawCode_get. Expected _wxKeyEvent_p."); 
4631     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4632     _result 
= (long )wxKeyEvent_m_rawCode_get(_arg0
); 
4634     wxPyEndAllowThreads(__tstate
); 
4635     if (PyErr_Occurred()) return NULL
; 
4636 }    _resultobj 
= Py_BuildValue("l",_result
); 
4640 #define wxKeyEvent_m_rawFlags_set(_swigobj,_swigval) (_swigobj->m_rawFlags = _swigval,_swigval) 
4641 static PyObject 
*_wrap_wxKeyEvent_m_rawFlags_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4642     PyObject 
* _resultobj
; 
4646     PyObject 
* _argo0 
= 0; 
4647     char *_kwnames
[] = { "self","m_rawFlags", NULL 
}; 
4650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxKeyEvent_m_rawFlags_set",_kwnames
,&_argo0
,&_arg1
))  
4653         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4654         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_rawFlags_set. Expected _wxKeyEvent_p."); 
4660     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4661     _result 
= (long )wxKeyEvent_m_rawFlags_set(_arg0
,_arg1
); 
4663     wxPyEndAllowThreads(__tstate
); 
4664     if (PyErr_Occurred()) return NULL
; 
4665 }    _resultobj 
= Py_BuildValue("l",_result
); 
4669 #define wxKeyEvent_m_rawFlags_get(_swigobj) ((long ) _swigobj->m_rawFlags) 
4670 static PyObject 
*_wrap_wxKeyEvent_m_rawFlags_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4671     PyObject 
* _resultobj
; 
4674     PyObject 
* _argo0 
= 0; 
4675     char *_kwnames
[] = { "self", NULL 
}; 
4678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_m_rawFlags_get",_kwnames
,&_argo0
))  
4681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
4683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_m_rawFlags_get. Expected _wxKeyEvent_p."); 
4688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4689     _result 
= (long )wxKeyEvent_m_rawFlags_get(_arg0
); 
4691     wxPyEndAllowThreads(__tstate
); 
4692     if (PyErr_Occurred()) return NULL
; 
4693 }    _resultobj 
= Py_BuildValue("l",_result
); 
4697 static void *SwigwxNavigationKeyEventTowxEvent(void *ptr
) { 
4698     wxNavigationKeyEvent 
*src
; 
4700     src 
= (wxNavigationKeyEvent 
*) ptr
; 
4701     dest 
= (wxEvent 
*) src
; 
4702     return (void *) dest
; 
4705 static void *SwigwxNavigationKeyEventTowxObject(void *ptr
) { 
4706     wxNavigationKeyEvent 
*src
; 
4708     src 
= (wxNavigationKeyEvent 
*) ptr
; 
4709     dest 
= (wxObject 
*) src
; 
4710     return (void *) dest
; 
4713 #define new_wxNavigationKeyEvent() (new wxNavigationKeyEvent()) 
4714 static PyObject 
*_wrap_new_wxNavigationKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4715     PyObject 
* _resultobj
; 
4716     wxNavigationKeyEvent 
* _result
; 
4717     char *_kwnames
[] = {  NULL 
}; 
4721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNavigationKeyEvent",_kwnames
))  
4724     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4725     _result 
= (wxNavigationKeyEvent 
*)new_wxNavigationKeyEvent(); 
4727     wxPyEndAllowThreads(__tstate
); 
4728     if (PyErr_Occurred()) return NULL
; 
4730         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNavigationKeyEvent_p"); 
4731         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4734         _resultobj 
= Py_None
; 
4739 #define wxNavigationKeyEvent_GetDirection(_swigobj)  (_swigobj->GetDirection()) 
4740 static PyObject 
*_wrap_wxNavigationKeyEvent_GetDirection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4741     PyObject 
* _resultobj
; 
4743     wxNavigationKeyEvent 
* _arg0
; 
4744     PyObject 
* _argo0 
= 0; 
4745     char *_kwnames
[] = { "self", NULL 
}; 
4748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_GetDirection",_kwnames
,&_argo0
))  
4751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_GetDirection. Expected _wxNavigationKeyEvent_p."); 
4758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4759     _result 
= (bool )wxNavigationKeyEvent_GetDirection(_arg0
); 
4761     wxPyEndAllowThreads(__tstate
); 
4762     if (PyErr_Occurred()) return NULL
; 
4763 }    _resultobj 
= Py_BuildValue("i",_result
); 
4767 #define wxNavigationKeyEvent_SetDirection(_swigobj,_swigarg0)  (_swigobj->SetDirection(_swigarg0)) 
4768 static PyObject 
*_wrap_wxNavigationKeyEvent_SetDirection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4769     PyObject 
* _resultobj
; 
4770     wxNavigationKeyEvent 
* _arg0
; 
4772     PyObject 
* _argo0 
= 0; 
4774     char *_kwnames
[] = { "self","bForward", NULL 
}; 
4777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNavigationKeyEvent_SetDirection",_kwnames
,&_argo0
,&tempbool1
))  
4780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetDirection. Expected _wxNavigationKeyEvent_p."); 
4786     _arg1 
= (bool ) tempbool1
; 
4788     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4789     wxNavigationKeyEvent_SetDirection(_arg0
,_arg1
); 
4791     wxPyEndAllowThreads(__tstate
); 
4792     if (PyErr_Occurred()) return NULL
; 
4793 }    Py_INCREF(Py_None
); 
4794     _resultobj 
= Py_None
; 
4798 #define wxNavigationKeyEvent_IsWindowChange(_swigobj)  (_swigobj->IsWindowChange()) 
4799 static PyObject 
*_wrap_wxNavigationKeyEvent_IsWindowChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4800     PyObject 
* _resultobj
; 
4802     wxNavigationKeyEvent 
* _arg0
; 
4803     PyObject 
* _argo0 
= 0; 
4804     char *_kwnames
[] = { "self", NULL 
}; 
4807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_IsWindowChange",_kwnames
,&_argo0
))  
4810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_IsWindowChange. Expected _wxNavigationKeyEvent_p."); 
4817     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4818     _result 
= (bool )wxNavigationKeyEvent_IsWindowChange(_arg0
); 
4820     wxPyEndAllowThreads(__tstate
); 
4821     if (PyErr_Occurred()) return NULL
; 
4822 }    _resultobj 
= Py_BuildValue("i",_result
); 
4826 #define wxNavigationKeyEvent_SetWindowChange(_swigobj,_swigarg0)  (_swigobj->SetWindowChange(_swigarg0)) 
4827 static PyObject 
*_wrap_wxNavigationKeyEvent_SetWindowChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4828     PyObject 
* _resultobj
; 
4829     wxNavigationKeyEvent 
* _arg0
; 
4831     PyObject 
* _argo0 
= 0; 
4833     char *_kwnames
[] = { "self","bIs", NULL 
}; 
4836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNavigationKeyEvent_SetWindowChange",_kwnames
,&_argo0
,&tempbool1
))  
4839         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4840         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetWindowChange. Expected _wxNavigationKeyEvent_p."); 
4845     _arg1 
= (bool ) tempbool1
; 
4847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4848     wxNavigationKeyEvent_SetWindowChange(_arg0
,_arg1
); 
4850     wxPyEndAllowThreads(__tstate
); 
4851     if (PyErr_Occurred()) return NULL
; 
4852 }    Py_INCREF(Py_None
); 
4853     _resultobj 
= Py_None
; 
4857 #define wxNavigationKeyEvent_GetCurrentFocus(_swigobj)  (_swigobj->GetCurrentFocus()) 
4858 static PyObject 
*_wrap_wxNavigationKeyEvent_GetCurrentFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4859     PyObject 
* _resultobj
; 
4861     wxNavigationKeyEvent 
* _arg0
; 
4862     PyObject 
* _argo0 
= 0; 
4863     char *_kwnames
[] = { "self", NULL 
}; 
4866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_GetCurrentFocus",_kwnames
,&_argo0
))  
4869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_GetCurrentFocus. Expected _wxNavigationKeyEvent_p."); 
4876     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4877     _result 
= (wxWindow 
*)wxNavigationKeyEvent_GetCurrentFocus(_arg0
); 
4879     wxPyEndAllowThreads(__tstate
); 
4880     if (PyErr_Occurred()) return NULL
; 
4881 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4885 #define wxNavigationKeyEvent_SetCurrentFocus(_swigobj,_swigarg0)  (_swigobj->SetCurrentFocus(_swigarg0)) 
4886 static PyObject 
*_wrap_wxNavigationKeyEvent_SetCurrentFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4887     PyObject 
* _resultobj
; 
4888     wxNavigationKeyEvent 
* _arg0
; 
4890     PyObject 
* _argo0 
= 0; 
4891     PyObject 
* _argo1 
= 0; 
4892     char *_kwnames
[] = { "self","win", NULL 
}; 
4895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNavigationKeyEvent_SetCurrentFocus",_kwnames
,&_argo0
,&_argo1
))  
4898         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4899         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
4900             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetCurrentFocus. Expected _wxNavigationKeyEvent_p."); 
4905         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4906         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNavigationKeyEvent_SetCurrentFocus. Expected _wxWindow_p."); 
4912     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4913     wxNavigationKeyEvent_SetCurrentFocus(_arg0
,_arg1
); 
4915     wxPyEndAllowThreads(__tstate
); 
4916     if (PyErr_Occurred()) return NULL
; 
4917 }    Py_INCREF(Py_None
); 
4918     _resultobj 
= Py_None
; 
4922 static void *SwigwxMoveEventTowxEvent(void *ptr
) { 
4925     src 
= (wxMoveEvent 
*) ptr
; 
4926     dest 
= (wxEvent 
*) src
; 
4927     return (void *) dest
; 
4930 static void *SwigwxMoveEventTowxObject(void *ptr
) { 
4933     src 
= (wxMoveEvent 
*) ptr
; 
4934     dest 
= (wxObject 
*) src
; 
4935     return (void *) dest
; 
4938 #define new_wxMoveEvent(_swigarg0,_swigarg1) (new wxMoveEvent(_swigarg0,_swigarg1)) 
4939 static PyObject 
*_wrap_new_wxMoveEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4940     PyObject 
* _resultobj
; 
4941     wxMoveEvent 
* _result
; 
4943     int  _arg1 
= (int ) 0; 
4945     PyObject 
* _obj0 
= 0; 
4946     char *_kwnames
[] = { "pt","id", NULL 
}; 
4950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxMoveEvent",_kwnames
,&_obj0
,&_arg1
))  
4954     if (! wxPoint_helper(_obj0
, &_arg0
)) 
4958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4959     _result 
= (wxMoveEvent 
*)new_wxMoveEvent(*_arg0
,_arg1
); 
4961     wxPyEndAllowThreads(__tstate
); 
4962     if (PyErr_Occurred()) return NULL
; 
4964         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMoveEvent_p"); 
4965         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4968         _resultobj 
= Py_None
; 
4973 #define wxMoveEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
4974 static PyObject 
*_wrap_wxMoveEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4975     PyObject 
* _resultobj
; 
4977     wxMoveEvent 
* _arg0
; 
4978     PyObject 
* _argo0 
= 0; 
4979     char *_kwnames
[] = { "self", NULL 
}; 
4983     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMoveEvent_GetPosition",_kwnames
,&_argo0
))  
4986         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4987         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMoveEvent_p")) { 
4988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMoveEvent_GetPosition. Expected _wxMoveEvent_p."); 
4993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4994     _result 
= new wxPoint (wxMoveEvent_GetPosition(_arg0
)); 
4996     wxPyEndAllowThreads(__tstate
); 
4997     if (PyErr_Occurred()) return NULL
; 
4998 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
4999     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5003 #define wxMoveEvent_GetRect(_swigobj)  (_swigobj->GetRect()) 
5004 static PyObject 
*_wrap_wxMoveEvent_GetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5005     PyObject 
* _resultobj
; 
5007     wxMoveEvent 
* _arg0
; 
5008     PyObject 
* _argo0 
= 0; 
5009     char *_kwnames
[] = { "self", NULL 
}; 
5013     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMoveEvent_GetRect",_kwnames
,&_argo0
))  
5016         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5017         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMoveEvent_p")) { 
5018             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMoveEvent_GetRect. Expected _wxMoveEvent_p."); 
5023     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5024     _result 
= new wxRect (wxMoveEvent_GetRect(_arg0
)); 
5026     wxPyEndAllowThreads(__tstate
); 
5027     if (PyErr_Occurred()) return NULL
; 
5028 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
5029     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5033 #define wxMoveEvent_SetRect(_swigobj,_swigarg0)  (_swigobj->SetRect(_swigarg0)) 
5034 static PyObject 
*_wrap_wxMoveEvent_SetRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5035     PyObject 
* _resultobj
; 
5036     wxMoveEvent 
* _arg0
; 
5038     PyObject 
* _argo0 
= 0; 
5040     PyObject 
* _obj1 
= 0; 
5041     char *_kwnames
[] = { "self","rect", NULL 
}; 
5044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMoveEvent_SetRect",_kwnames
,&_argo0
,&_obj1
))  
5047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMoveEvent_p")) { 
5049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMoveEvent_SetRect. Expected _wxMoveEvent_p."); 
5055     if (! wxRect_helper(_obj1
, &_arg1
)) 
5059     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5060     wxMoveEvent_SetRect(_arg0
,*_arg1
); 
5062     wxPyEndAllowThreads(__tstate
); 
5063     if (PyErr_Occurred()) return NULL
; 
5064 }    Py_INCREF(Py_None
); 
5065     _resultobj 
= Py_None
; 
5069 static void *SwigwxPaintEventTowxEvent(void *ptr
) { 
5072     src 
= (wxPaintEvent 
*) ptr
; 
5073     dest 
= (wxEvent 
*) src
; 
5074     return (void *) dest
; 
5077 static void *SwigwxPaintEventTowxObject(void *ptr
) { 
5080     src 
= (wxPaintEvent 
*) ptr
; 
5081     dest 
= (wxObject 
*) src
; 
5082     return (void *) dest
; 
5085 #define new_wxPaintEvent(_swigarg0) (new wxPaintEvent(_swigarg0)) 
5086 static PyObject 
*_wrap_new_wxPaintEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5087     PyObject 
* _resultobj
; 
5088     wxPaintEvent 
* _result
; 
5089     int  _arg0 
= (int ) 0; 
5090     char *_kwnames
[] = { "id", NULL 
}; 
5094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxPaintEvent",_kwnames
,&_arg0
))  
5097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5098     _result 
= (wxPaintEvent 
*)new_wxPaintEvent(_arg0
); 
5100     wxPyEndAllowThreads(__tstate
); 
5101     if (PyErr_Occurred()) return NULL
; 
5103         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaintEvent_p"); 
5104         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5107         _resultobj 
= Py_None
; 
5112 static void *SwigwxEraseEventTowxEvent(void *ptr
) { 
5115     src 
= (wxEraseEvent 
*) ptr
; 
5116     dest 
= (wxEvent 
*) src
; 
5117     return (void *) dest
; 
5120 static void *SwigwxEraseEventTowxObject(void *ptr
) { 
5123     src 
= (wxEraseEvent 
*) ptr
; 
5124     dest 
= (wxObject 
*) src
; 
5125     return (void *) dest
; 
5128 #define new_wxEraseEvent(_swigarg0,_swigarg1) (new wxEraseEvent(_swigarg0,_swigarg1)) 
5129 static PyObject 
*_wrap_new_wxEraseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5130     PyObject 
* _resultobj
; 
5131     wxEraseEvent 
* _result
; 
5132     int  _arg0 
= (int ) 0; 
5133     wxDC 
* _arg1 
= (wxDC 
*) NULL
; 
5134     PyObject 
* _argo1 
= 0; 
5135     char *_kwnames
[] = { "id","dc", NULL 
}; 
5139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iO:new_wxEraseEvent",_kwnames
,&_arg0
,&_argo1
))  
5142         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5143         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
5144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxEraseEvent. Expected _wxDC_p."); 
5149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5150     _result 
= (wxEraseEvent 
*)new_wxEraseEvent(_arg0
,_arg1
); 
5152     wxPyEndAllowThreads(__tstate
); 
5153     if (PyErr_Occurred()) return NULL
; 
5155         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEraseEvent_p"); 
5156         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5159         _resultobj 
= Py_None
; 
5164 #define wxEraseEvent_GetDC(_swigobj)  (_swigobj->GetDC()) 
5165 static PyObject 
*_wrap_wxEraseEvent_GetDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5166     PyObject 
* _resultobj
; 
5168     wxEraseEvent 
* _arg0
; 
5169     PyObject 
* _argo0 
= 0; 
5170     char *_kwnames
[] = { "self", NULL 
}; 
5173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEraseEvent_GetDC",_kwnames
,&_argo0
))  
5176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEraseEvent_p")) { 
5178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEraseEvent_GetDC. Expected _wxEraseEvent_p."); 
5183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5184     _result 
= (wxDC 
*)wxEraseEvent_GetDC(_arg0
); 
5186     wxPyEndAllowThreads(__tstate
); 
5187     if (PyErr_Occurred()) return NULL
; 
5188 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5192 static void *SwigwxFocusEventTowxEvent(void *ptr
) { 
5195     src 
= (wxFocusEvent 
*) ptr
; 
5196     dest 
= (wxEvent 
*) src
; 
5197     return (void *) dest
; 
5200 static void *SwigwxFocusEventTowxObject(void *ptr
) { 
5203     src 
= (wxFocusEvent 
*) ptr
; 
5204     dest 
= (wxObject 
*) src
; 
5205     return (void *) dest
; 
5208 #define new_wxFocusEvent(_swigarg0,_swigarg1) (new wxFocusEvent(_swigarg0,_swigarg1)) 
5209 static PyObject 
*_wrap_new_wxFocusEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5210     PyObject 
* _resultobj
; 
5211     wxFocusEvent 
* _result
; 
5212     int  _arg0 
= (int ) 0; 
5213     int  _arg1 
= (int ) 0; 
5214     char *_kwnames
[] = { "eventType","id", NULL 
}; 
5218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxFocusEvent",_kwnames
,&_arg0
,&_arg1
))  
5221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5222     _result 
= (wxFocusEvent 
*)new_wxFocusEvent(_arg0
,_arg1
); 
5224     wxPyEndAllowThreads(__tstate
); 
5225     if (PyErr_Occurred()) return NULL
; 
5227         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFocusEvent_p"); 
5228         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5231         _resultobj 
= Py_None
; 
5236 static void *SwigwxChildFocusEventTowxCommandEvent(void *ptr
) { 
5237     wxChildFocusEvent 
*src
; 
5238     wxCommandEvent 
*dest
; 
5239     src 
= (wxChildFocusEvent 
*) ptr
; 
5240     dest 
= (wxCommandEvent 
*) src
; 
5241     return (void *) dest
; 
5244 static void *SwigwxChildFocusEventTowxEvent(void *ptr
) { 
5245     wxChildFocusEvent 
*src
; 
5247     src 
= (wxChildFocusEvent 
*) ptr
; 
5248     dest 
= (wxEvent 
*) src
; 
5249     return (void *) dest
; 
5252 static void *SwigwxChildFocusEventTowxObject(void *ptr
) { 
5253     wxChildFocusEvent 
*src
; 
5255     src 
= (wxChildFocusEvent 
*) ptr
; 
5256     dest 
= (wxObject 
*) src
; 
5257     return (void *) dest
; 
5260 #define new_wxChildFocusEvent(_swigarg0) (new wxChildFocusEvent(_swigarg0)) 
5261 static PyObject 
*_wrap_new_wxChildFocusEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5262     PyObject 
* _resultobj
; 
5263     wxChildFocusEvent 
* _result
; 
5264     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
5265     PyObject 
* _argo0 
= 0; 
5266     char *_kwnames
[] = { "win", NULL 
}; 
5270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxChildFocusEvent",_kwnames
,&_argo0
))  
5273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxChildFocusEvent. Expected _wxWindow_p."); 
5280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5281     _result 
= (wxChildFocusEvent 
*)new_wxChildFocusEvent(_arg0
); 
5283     wxPyEndAllowThreads(__tstate
); 
5284     if (PyErr_Occurred()) return NULL
; 
5286         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxChildFocusEvent_p"); 
5287         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5290         _resultobj 
= Py_None
; 
5295 #define wxChildFocusEvent_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
5296 static PyObject 
*_wrap_wxChildFocusEvent_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5297     PyObject 
* _resultobj
; 
5299     wxChildFocusEvent 
* _arg0
; 
5300     PyObject 
* _argo0 
= 0; 
5301     char *_kwnames
[] = { "self", NULL 
}; 
5304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxChildFocusEvent_GetWindow",_kwnames
,&_argo0
))  
5307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChildFocusEvent_p")) { 
5309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChildFocusEvent_GetWindow. Expected _wxChildFocusEvent_p."); 
5314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5315     _result 
= (wxWindow 
*)wxChildFocusEvent_GetWindow(_arg0
); 
5317     wxPyEndAllowThreads(__tstate
); 
5318     if (PyErr_Occurred()) return NULL
; 
5319 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5323 static void *SwigwxActivateEventTowxEvent(void *ptr
) { 
5324     wxActivateEvent 
*src
; 
5326     src 
= (wxActivateEvent 
*) ptr
; 
5327     dest 
= (wxEvent 
*) src
; 
5328     return (void *) dest
; 
5331 static void *SwigwxActivateEventTowxObject(void *ptr
) { 
5332     wxActivateEvent 
*src
; 
5334     src 
= (wxActivateEvent 
*) ptr
; 
5335     dest 
= (wxObject 
*) src
; 
5336     return (void *) dest
; 
5339 #define new_wxActivateEvent(_swigarg0,_swigarg1,_swigarg2) (new wxActivateEvent(_swigarg0,_swigarg1,_swigarg2)) 
5340 static PyObject 
*_wrap_new_wxActivateEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5341     PyObject 
* _resultobj
; 
5342     wxActivateEvent 
* _result
; 
5343     int  _arg0 
= (int ) 0; 
5344     int  _arg1 
= (int ) TRUE
; 
5345     int  _arg2 
= (int ) 0; 
5346     char *_kwnames
[] = { "eventType","active","id", NULL 
}; 
5350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxActivateEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
5353     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5354     _result 
= (wxActivateEvent 
*)new_wxActivateEvent(_arg0
,_arg1
,_arg2
); 
5356     wxPyEndAllowThreads(__tstate
); 
5357     if (PyErr_Occurred()) return NULL
; 
5359         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxActivateEvent_p"); 
5360         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5363         _resultobj 
= Py_None
; 
5368 #define wxActivateEvent_GetActive(_swigobj)  (_swigobj->GetActive()) 
5369 static PyObject 
*_wrap_wxActivateEvent_GetActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5370     PyObject 
* _resultobj
; 
5372     wxActivateEvent 
* _arg0
; 
5373     PyObject 
* _argo0 
= 0; 
5374     char *_kwnames
[] = { "self", NULL 
}; 
5377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxActivateEvent_GetActive",_kwnames
,&_argo0
))  
5380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxActivateEvent_p")) { 
5382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxActivateEvent_GetActive. Expected _wxActivateEvent_p."); 
5387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5388     _result 
= (bool )wxActivateEvent_GetActive(_arg0
); 
5390     wxPyEndAllowThreads(__tstate
); 
5391     if (PyErr_Occurred()) return NULL
; 
5392 }    _resultobj 
= Py_BuildValue("i",_result
); 
5396 static void *SwigwxInitDialogEventTowxEvent(void *ptr
) { 
5397     wxInitDialogEvent 
*src
; 
5399     src 
= (wxInitDialogEvent 
*) ptr
; 
5400     dest 
= (wxEvent 
*) src
; 
5401     return (void *) dest
; 
5404 static void *SwigwxInitDialogEventTowxObject(void *ptr
) { 
5405     wxInitDialogEvent 
*src
; 
5407     src 
= (wxInitDialogEvent 
*) ptr
; 
5408     dest 
= (wxObject 
*) src
; 
5409     return (void *) dest
; 
5412 #define new_wxInitDialogEvent(_swigarg0) (new wxInitDialogEvent(_swigarg0)) 
5413 static PyObject 
*_wrap_new_wxInitDialogEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5414     PyObject 
* _resultobj
; 
5415     wxInitDialogEvent 
* _result
; 
5416     int  _arg0 
= (int ) 0; 
5417     char *_kwnames
[] = { "id", NULL 
}; 
5421     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxInitDialogEvent",_kwnames
,&_arg0
))  
5424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5425     _result 
= (wxInitDialogEvent 
*)new_wxInitDialogEvent(_arg0
); 
5427     wxPyEndAllowThreads(__tstate
); 
5428     if (PyErr_Occurred()) return NULL
; 
5430         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxInitDialogEvent_p"); 
5431         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5434         _resultobj 
= Py_None
; 
5439 static void *SwigwxMenuEventTowxEvent(void *ptr
) { 
5442     src 
= (wxMenuEvent 
*) ptr
; 
5443     dest 
= (wxEvent 
*) src
; 
5444     return (void *) dest
; 
5447 static void *SwigwxMenuEventTowxObject(void *ptr
) { 
5450     src 
= (wxMenuEvent 
*) ptr
; 
5451     dest 
= (wxObject 
*) src
; 
5452     return (void *) dest
; 
5455 #define new_wxMenuEvent(_swigarg0,_swigarg1,_swigarg2) (new wxMenuEvent(_swigarg0,_swigarg1,_swigarg2)) 
5456 static PyObject 
*_wrap_new_wxMenuEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5457     PyObject 
* _resultobj
; 
5458     wxMenuEvent 
* _result
; 
5459     int  _arg0 
= (int ) 0; 
5460     int  _arg1 
= (int ) 0; 
5461     wxMenu 
* _arg2 
= (wxMenu 
*) NULL
; 
5462     PyObject 
* _argo2 
= 0; 
5463     char *_kwnames
[] = { "id","winid","menu", NULL 
}; 
5467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiO:new_wxMenuEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
))  
5470         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
5471         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxMenu_p")) { 
5472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxMenuEvent. Expected _wxMenu_p."); 
5477     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5478     _result 
= (wxMenuEvent 
*)new_wxMenuEvent(_arg0
,_arg1
,_arg2
); 
5480     wxPyEndAllowThreads(__tstate
); 
5481     if (PyErr_Occurred()) return NULL
; 
5483         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuEvent_p"); 
5484         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5487         _resultobj 
= Py_None
; 
5492 #define wxMenuEvent_GetMenuId(_swigobj)  (_swigobj->GetMenuId()) 
5493 static PyObject 
*_wrap_wxMenuEvent_GetMenuId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5494     PyObject 
* _resultobj
; 
5496     wxMenuEvent 
* _arg0
; 
5497     PyObject 
* _argo0 
= 0; 
5498     char *_kwnames
[] = { "self", NULL 
}; 
5501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuEvent_GetMenuId",_kwnames
,&_argo0
))  
5504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuEvent_p")) { 
5506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuEvent_GetMenuId. Expected _wxMenuEvent_p."); 
5511     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5512     _result 
= (int )wxMenuEvent_GetMenuId(_arg0
); 
5514     wxPyEndAllowThreads(__tstate
); 
5515     if (PyErr_Occurred()) return NULL
; 
5516 }    _resultobj 
= Py_BuildValue("i",_result
); 
5520 #define wxMenuEvent_IsPopup(_swigobj)  (_swigobj->IsPopup()) 
5521 static PyObject 
*_wrap_wxMenuEvent_IsPopup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5522     PyObject 
* _resultobj
; 
5524     wxMenuEvent 
* _arg0
; 
5525     PyObject 
* _argo0 
= 0; 
5526     char *_kwnames
[] = { "self", NULL 
}; 
5529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuEvent_IsPopup",_kwnames
,&_argo0
))  
5532         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5533         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuEvent_p")) { 
5534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuEvent_IsPopup. Expected _wxMenuEvent_p."); 
5539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5540     _result 
= (bool )wxMenuEvent_IsPopup(_arg0
); 
5542     wxPyEndAllowThreads(__tstate
); 
5543     if (PyErr_Occurred()) return NULL
; 
5544 }    _resultobj 
= Py_BuildValue("i",_result
); 
5548 #define wxMenuEvent_GetMenu(_swigobj)  (_swigobj->GetMenu()) 
5549 static PyObject 
*_wrap_wxMenuEvent_GetMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5550     PyObject 
* _resultobj
; 
5552     wxMenuEvent 
* _arg0
; 
5553     PyObject 
* _argo0 
= 0; 
5554     char *_kwnames
[] = { "self", NULL 
}; 
5557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuEvent_GetMenu",_kwnames
,&_argo0
))  
5560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuEvent_p")) { 
5562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuEvent_GetMenu. Expected _wxMenuEvent_p."); 
5567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5568     _result 
= (wxMenu 
*)wxMenuEvent_GetMenu(_arg0
); 
5570     wxPyEndAllowThreads(__tstate
); 
5571     if (PyErr_Occurred()) return NULL
; 
5572 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5576 static void *SwigwxShowEventTowxEvent(void *ptr
) { 
5579     src 
= (wxShowEvent 
*) ptr
; 
5580     dest 
= (wxEvent 
*) src
; 
5581     return (void *) dest
; 
5584 static void *SwigwxShowEventTowxObject(void *ptr
) { 
5587     src 
= (wxShowEvent 
*) ptr
; 
5588     dest 
= (wxObject 
*) src
; 
5589     return (void *) dest
; 
5592 #define new_wxShowEvent(_swigarg0,_swigarg1) (new wxShowEvent(_swigarg0,_swigarg1)) 
5593 static PyObject 
*_wrap_new_wxShowEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5594     PyObject 
* _resultobj
; 
5595     wxShowEvent 
* _result
; 
5596     int  _arg0 
= (int ) 0; 
5597     int  _arg1 
= (int ) FALSE
; 
5598     char *_kwnames
[] = { "id","show", NULL 
}; 
5602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxShowEvent",_kwnames
,&_arg0
,&_arg1
))  
5605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5606     _result 
= (wxShowEvent 
*)new_wxShowEvent(_arg0
,_arg1
); 
5608     wxPyEndAllowThreads(__tstate
); 
5609     if (PyErr_Occurred()) return NULL
; 
5611         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxShowEvent_p"); 
5612         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5615         _resultobj 
= Py_None
; 
5620 #define wxShowEvent_SetShow(_swigobj,_swigarg0)  (_swigobj->SetShow(_swigarg0)) 
5621 static PyObject 
*_wrap_wxShowEvent_SetShow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5622     PyObject 
* _resultobj
; 
5623     wxShowEvent 
* _arg0
; 
5625     PyObject 
* _argo0 
= 0; 
5627     char *_kwnames
[] = { "self","show", NULL 
}; 
5630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxShowEvent_SetShow",_kwnames
,&_argo0
,&tempbool1
))  
5633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxShowEvent_p")) { 
5635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowEvent_SetShow. Expected _wxShowEvent_p."); 
5639     _arg1 
= (bool ) tempbool1
; 
5641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5642     wxShowEvent_SetShow(_arg0
,_arg1
); 
5644     wxPyEndAllowThreads(__tstate
); 
5645     if (PyErr_Occurred()) return NULL
; 
5646 }    Py_INCREF(Py_None
); 
5647     _resultobj 
= Py_None
; 
5651 #define wxShowEvent_GetShow(_swigobj)  (_swigobj->GetShow()) 
5652 static PyObject 
*_wrap_wxShowEvent_GetShow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5653     PyObject 
* _resultobj
; 
5655     wxShowEvent 
* _arg0
; 
5656     PyObject 
* _argo0 
= 0; 
5657     char *_kwnames
[] = { "self", NULL 
}; 
5660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxShowEvent_GetShow",_kwnames
,&_argo0
))  
5663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxShowEvent_p")) { 
5665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowEvent_GetShow. Expected _wxShowEvent_p."); 
5670     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5671     _result 
= (bool )wxShowEvent_GetShow(_arg0
); 
5673     wxPyEndAllowThreads(__tstate
); 
5674     if (PyErr_Occurred()) return NULL
; 
5675 }    _resultobj 
= Py_BuildValue("i",_result
); 
5679 static void *SwigwxIconizeEventTowxEvent(void *ptr
) { 
5680     wxIconizeEvent 
*src
; 
5682     src 
= (wxIconizeEvent 
*) ptr
; 
5683     dest 
= (wxEvent 
*) src
; 
5684     return (void *) dest
; 
5687 static void *SwigwxIconizeEventTowxObject(void *ptr
) { 
5688     wxIconizeEvent 
*src
; 
5690     src 
= (wxIconizeEvent 
*) ptr
; 
5691     dest 
= (wxObject 
*) src
; 
5692     return (void *) dest
; 
5695 #define new_wxIconizeEvent(_swigarg0,_swigarg1) (new wxIconizeEvent(_swigarg0,_swigarg1)) 
5696 static PyObject 
*_wrap_new_wxIconizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5697     PyObject 
* _resultobj
; 
5698     wxIconizeEvent 
* _result
; 
5699     int  _arg0 
= (int ) 0; 
5700     bool  _arg1 
= (bool ) TRUE
; 
5701     int tempbool1 
= (int) TRUE
; 
5702     char *_kwnames
[] = { "id","iconized", NULL 
}; 
5706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxIconizeEvent",_kwnames
,&_arg0
,&tempbool1
))  
5708     _arg1 
= (bool ) tempbool1
; 
5710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5711     _result 
= (wxIconizeEvent 
*)new_wxIconizeEvent(_arg0
,_arg1
); 
5713     wxPyEndAllowThreads(__tstate
); 
5714     if (PyErr_Occurred()) return NULL
; 
5716         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIconizeEvent_p"); 
5717         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5720         _resultobj 
= Py_None
; 
5725 #define wxIconizeEvent_Iconized(_swigobj)  (_swigobj->Iconized()) 
5726 static PyObject 
*_wrap_wxIconizeEvent_Iconized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5727     PyObject 
* _resultobj
; 
5729     wxIconizeEvent 
* _arg0
; 
5730     PyObject 
* _argo0 
= 0; 
5731     char *_kwnames
[] = { "self", NULL 
}; 
5734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIconizeEvent_Iconized",_kwnames
,&_argo0
))  
5737         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5738         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIconizeEvent_p")) { 
5739             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIconizeEvent_Iconized. Expected _wxIconizeEvent_p."); 
5744     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5745     _result 
= (bool )wxIconizeEvent_Iconized(_arg0
); 
5747     wxPyEndAllowThreads(__tstate
); 
5748     if (PyErr_Occurred()) return NULL
; 
5749 }    _resultobj 
= Py_BuildValue("i",_result
); 
5753 static void *SwigwxMaximizeEventTowxEvent(void *ptr
) { 
5754     wxMaximizeEvent 
*src
; 
5756     src 
= (wxMaximizeEvent 
*) ptr
; 
5757     dest 
= (wxEvent 
*) src
; 
5758     return (void *) dest
; 
5761 static void *SwigwxMaximizeEventTowxObject(void *ptr
) { 
5762     wxMaximizeEvent 
*src
; 
5764     src 
= (wxMaximizeEvent 
*) ptr
; 
5765     dest 
= (wxObject 
*) src
; 
5766     return (void *) dest
; 
5769 #define new_wxMaximizeEvent(_swigarg0) (new wxMaximizeEvent(_swigarg0)) 
5770 static PyObject 
*_wrap_new_wxMaximizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5771     PyObject 
* _resultobj
; 
5772     wxMaximizeEvent 
* _result
; 
5773     int  _arg0 
= (int ) 0; 
5774     char *_kwnames
[] = { "id", NULL 
}; 
5778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxMaximizeEvent",_kwnames
,&_arg0
))  
5781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5782     _result 
= (wxMaximizeEvent 
*)new_wxMaximizeEvent(_arg0
); 
5784     wxPyEndAllowThreads(__tstate
); 
5785     if (PyErr_Occurred()) return NULL
; 
5787         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMaximizeEvent_p"); 
5788         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5791         _resultobj 
= Py_None
; 
5796 static void *SwigwxJoystickEventTowxEvent(void *ptr
) { 
5797     wxJoystickEvent 
*src
; 
5799     src 
= (wxJoystickEvent 
*) ptr
; 
5800     dest 
= (wxEvent 
*) src
; 
5801     return (void *) dest
; 
5804 static void *SwigwxJoystickEventTowxObject(void *ptr
) { 
5805     wxJoystickEvent 
*src
; 
5807     src 
= (wxJoystickEvent 
*) ptr
; 
5808     dest 
= (wxObject 
*) src
; 
5809     return (void *) dest
; 
5812 #define new_wxJoystickEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxJoystickEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5813 static PyObject 
*_wrap_new_wxJoystickEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5814     PyObject 
* _resultobj
; 
5815     wxJoystickEvent 
* _result
; 
5816     int  _arg0 
= (int ) wxEVT_NULL
; 
5817     int  _arg1 
= (int ) 0; 
5818     int  _arg2 
= (int ) wxJOYSTICK1
; 
5819     int  _arg3 
= (int ) 0; 
5820     char *_kwnames
[] = { "type","state","joystick","change", NULL 
}; 
5824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxJoystickEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
5827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5828     _result 
= (wxJoystickEvent 
*)new_wxJoystickEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
5830     wxPyEndAllowThreads(__tstate
); 
5831     if (PyErr_Occurred()) return NULL
; 
5833         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystickEvent_p"); 
5834         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5837         _resultobj 
= Py_None
; 
5842 #define wxJoystickEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
5843 static PyObject 
*_wrap_wxJoystickEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5844     PyObject 
* _resultobj
; 
5846     wxJoystickEvent 
* _arg0
; 
5847     PyObject 
* _argo0 
= 0; 
5848     char *_kwnames
[] = { "self", NULL 
}; 
5852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetPosition",_kwnames
,&_argo0
))  
5855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetPosition. Expected _wxJoystickEvent_p."); 
5862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5863     _result 
= new wxPoint (wxJoystickEvent_GetPosition(_arg0
)); 
5865     wxPyEndAllowThreads(__tstate
); 
5866     if (PyErr_Occurred()) return NULL
; 
5867 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
5868     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5872 #define wxJoystickEvent_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
5873 static PyObject 
*_wrap_wxJoystickEvent_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5874     PyObject 
* _resultobj
; 
5876     wxJoystickEvent 
* _arg0
; 
5877     PyObject 
* _argo0 
= 0; 
5878     char *_kwnames
[] = { "self", NULL 
}; 
5881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetZPosition",_kwnames
,&_argo0
))  
5884         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5885         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetZPosition. Expected _wxJoystickEvent_p."); 
5891     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5892     _result 
= (int )wxJoystickEvent_GetZPosition(_arg0
); 
5894     wxPyEndAllowThreads(__tstate
); 
5895     if (PyErr_Occurred()) return NULL
; 
5896 }    _resultobj 
= Py_BuildValue("i",_result
); 
5900 #define wxJoystickEvent_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
5901 static PyObject 
*_wrap_wxJoystickEvent_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5902     PyObject 
* _resultobj
; 
5904     wxJoystickEvent 
* _arg0
; 
5905     PyObject 
* _argo0 
= 0; 
5906     char *_kwnames
[] = { "self", NULL 
}; 
5909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetButtonState",_kwnames
,&_argo0
))  
5912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetButtonState. Expected _wxJoystickEvent_p."); 
5919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5920     _result 
= (int )wxJoystickEvent_GetButtonState(_arg0
); 
5922     wxPyEndAllowThreads(__tstate
); 
5923     if (PyErr_Occurred()) return NULL
; 
5924 }    _resultobj 
= Py_BuildValue("i",_result
); 
5928 #define wxJoystickEvent_GetButtonChange(_swigobj)  (_swigobj->GetButtonChange()) 
5929 static PyObject 
*_wrap_wxJoystickEvent_GetButtonChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5930     PyObject 
* _resultobj
; 
5932     wxJoystickEvent 
* _arg0
; 
5933     PyObject 
* _argo0 
= 0; 
5934     char *_kwnames
[] = { "self", NULL 
}; 
5937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetButtonChange",_kwnames
,&_argo0
))  
5940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetButtonChange. Expected _wxJoystickEvent_p."); 
5947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5948     _result 
= (int )wxJoystickEvent_GetButtonChange(_arg0
); 
5950     wxPyEndAllowThreads(__tstate
); 
5951     if (PyErr_Occurred()) return NULL
; 
5952 }    _resultobj 
= Py_BuildValue("i",_result
); 
5956 #define wxJoystickEvent_GetJoystick(_swigobj)  (_swigobj->GetJoystick()) 
5957 static PyObject 
*_wrap_wxJoystickEvent_GetJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5958     PyObject 
* _resultobj
; 
5960     wxJoystickEvent 
* _arg0
; 
5961     PyObject 
* _argo0 
= 0; 
5962     char *_kwnames
[] = { "self", NULL 
}; 
5965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetJoystick",_kwnames
,&_argo0
))  
5968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetJoystick. Expected _wxJoystickEvent_p."); 
5975     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5976     _result 
= (int )wxJoystickEvent_GetJoystick(_arg0
); 
5978     wxPyEndAllowThreads(__tstate
); 
5979     if (PyErr_Occurred()) return NULL
; 
5980 }    _resultobj 
= Py_BuildValue("i",_result
); 
5984 #define wxJoystickEvent_SetJoystick(_swigobj,_swigarg0)  (_swigobj->SetJoystick(_swigarg0)) 
5985 static PyObject 
*_wrap_wxJoystickEvent_SetJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5986     PyObject 
* _resultobj
; 
5987     wxJoystickEvent 
* _arg0
; 
5989     PyObject 
* _argo0 
= 0; 
5990     char *_kwnames
[] = { "self","stick", NULL 
}; 
5993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetJoystick",_kwnames
,&_argo0
,&_arg1
))  
5996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
5998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetJoystick. Expected _wxJoystickEvent_p."); 
6003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6004     wxJoystickEvent_SetJoystick(_arg0
,_arg1
); 
6006     wxPyEndAllowThreads(__tstate
); 
6007     if (PyErr_Occurred()) return NULL
; 
6008 }    Py_INCREF(Py_None
); 
6009     _resultobj 
= Py_None
; 
6013 #define wxJoystickEvent_SetButtonState(_swigobj,_swigarg0)  (_swigobj->SetButtonState(_swigarg0)) 
6014 static PyObject 
*_wrap_wxJoystickEvent_SetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6015     PyObject 
* _resultobj
; 
6016     wxJoystickEvent 
* _arg0
; 
6018     PyObject 
* _argo0 
= 0; 
6019     char *_kwnames
[] = { "self","state", NULL 
}; 
6022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetButtonState",_kwnames
,&_argo0
,&_arg1
))  
6025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetButtonState. Expected _wxJoystickEvent_p."); 
6032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6033     wxJoystickEvent_SetButtonState(_arg0
,_arg1
); 
6035     wxPyEndAllowThreads(__tstate
); 
6036     if (PyErr_Occurred()) return NULL
; 
6037 }    Py_INCREF(Py_None
); 
6038     _resultobj 
= Py_None
; 
6042 #define wxJoystickEvent_SetButtonChange(_swigobj,_swigarg0)  (_swigobj->SetButtonChange(_swigarg0)) 
6043 static PyObject 
*_wrap_wxJoystickEvent_SetButtonChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6044     PyObject 
* _resultobj
; 
6045     wxJoystickEvent 
* _arg0
; 
6047     PyObject 
* _argo0 
= 0; 
6048     char *_kwnames
[] = { "self","change", NULL 
}; 
6051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetButtonChange",_kwnames
,&_argo0
,&_arg1
))  
6054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetButtonChange. Expected _wxJoystickEvent_p."); 
6061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6062     wxJoystickEvent_SetButtonChange(_arg0
,_arg1
); 
6064     wxPyEndAllowThreads(__tstate
); 
6065     if (PyErr_Occurred()) return NULL
; 
6066 }    Py_INCREF(Py_None
); 
6067     _resultobj 
= Py_None
; 
6071 #define wxJoystickEvent_SetPosition(_swigobj,_swigarg0)  (_swigobj->SetPosition(_swigarg0)) 
6072 static PyObject 
*_wrap_wxJoystickEvent_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6073     PyObject 
* _resultobj
; 
6074     wxJoystickEvent 
* _arg0
; 
6076     PyObject 
* _argo0 
= 0; 
6078     PyObject 
* _obj1 
= 0; 
6079     char *_kwnames
[] = { "self","pos", NULL 
}; 
6082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxJoystickEvent_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
6085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetPosition. Expected _wxJoystickEvent_p."); 
6093     if (! wxPoint_helper(_obj1
, &_arg1
)) 
6097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6098     wxJoystickEvent_SetPosition(_arg0
,*_arg1
); 
6100     wxPyEndAllowThreads(__tstate
); 
6101     if (PyErr_Occurred()) return NULL
; 
6102 }    Py_INCREF(Py_None
); 
6103     _resultobj 
= Py_None
; 
6107 #define wxJoystickEvent_SetZPosition(_swigobj,_swigarg0)  (_swigobj->SetZPosition(_swigarg0)) 
6108 static PyObject 
*_wrap_wxJoystickEvent_SetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6109     PyObject 
* _resultobj
; 
6110     wxJoystickEvent 
* _arg0
; 
6112     PyObject 
* _argo0 
= 0; 
6113     char *_kwnames
[] = { "self","zPos", NULL 
}; 
6116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetZPosition",_kwnames
,&_argo0
,&_arg1
))  
6119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetZPosition. Expected _wxJoystickEvent_p."); 
6126     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6127     wxJoystickEvent_SetZPosition(_arg0
,_arg1
); 
6129     wxPyEndAllowThreads(__tstate
); 
6130     if (PyErr_Occurred()) return NULL
; 
6131 }    Py_INCREF(Py_None
); 
6132     _resultobj 
= Py_None
; 
6136 #define wxJoystickEvent_IsButton(_swigobj)  (_swigobj->IsButton()) 
6137 static PyObject 
*_wrap_wxJoystickEvent_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6138     PyObject 
* _resultobj
; 
6140     wxJoystickEvent 
* _arg0
; 
6141     PyObject 
* _argo0 
= 0; 
6142     char *_kwnames
[] = { "self", NULL 
}; 
6145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsButton",_kwnames
,&_argo0
))  
6148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsButton. Expected _wxJoystickEvent_p."); 
6155     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6156     _result 
= (bool )wxJoystickEvent_IsButton(_arg0
); 
6158     wxPyEndAllowThreads(__tstate
); 
6159     if (PyErr_Occurred()) return NULL
; 
6160 }    _resultobj 
= Py_BuildValue("i",_result
); 
6164 #define wxJoystickEvent_IsMove(_swigobj)  (_swigobj->IsMove()) 
6165 static PyObject 
*_wrap_wxJoystickEvent_IsMove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6166     PyObject 
* _resultobj
; 
6168     wxJoystickEvent 
* _arg0
; 
6169     PyObject 
* _argo0 
= 0; 
6170     char *_kwnames
[] = { "self", NULL 
}; 
6173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsMove",_kwnames
,&_argo0
))  
6176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsMove. Expected _wxJoystickEvent_p."); 
6183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6184     _result 
= (bool )wxJoystickEvent_IsMove(_arg0
); 
6186     wxPyEndAllowThreads(__tstate
); 
6187     if (PyErr_Occurred()) return NULL
; 
6188 }    _resultobj 
= Py_BuildValue("i",_result
); 
6192 #define wxJoystickEvent_IsZMove(_swigobj)  (_swigobj->IsZMove()) 
6193 static PyObject 
*_wrap_wxJoystickEvent_IsZMove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6194     PyObject 
* _resultobj
; 
6196     wxJoystickEvent 
* _arg0
; 
6197     PyObject 
* _argo0 
= 0; 
6198     char *_kwnames
[] = { "self", NULL 
}; 
6201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsZMove",_kwnames
,&_argo0
))  
6204         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6205         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsZMove. Expected _wxJoystickEvent_p."); 
6211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6212     _result 
= (bool )wxJoystickEvent_IsZMove(_arg0
); 
6214     wxPyEndAllowThreads(__tstate
); 
6215     if (PyErr_Occurred()) return NULL
; 
6216 }    _resultobj 
= Py_BuildValue("i",_result
); 
6220 #define wxJoystickEvent_ButtonDown(_swigobj,_swigarg0)  (_swigobj->ButtonDown(_swigarg0)) 
6221 static PyObject 
*_wrap_wxJoystickEvent_ButtonDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6222     PyObject 
* _resultobj
; 
6224     wxJoystickEvent 
* _arg0
; 
6225     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
6226     PyObject 
* _argo0 
= 0; 
6227     char *_kwnames
[] = { "self","but", NULL 
}; 
6230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonDown",_kwnames
,&_argo0
,&_arg1
))  
6233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonDown. Expected _wxJoystickEvent_p."); 
6240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6241     _result 
= (bool )wxJoystickEvent_ButtonDown(_arg0
,_arg1
); 
6243     wxPyEndAllowThreads(__tstate
); 
6244     if (PyErr_Occurred()) return NULL
; 
6245 }    _resultobj 
= Py_BuildValue("i",_result
); 
6249 #define wxJoystickEvent_ButtonUp(_swigobj,_swigarg0)  (_swigobj->ButtonUp(_swigarg0)) 
6250 static PyObject 
*_wrap_wxJoystickEvent_ButtonUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6251     PyObject 
* _resultobj
; 
6253     wxJoystickEvent 
* _arg0
; 
6254     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
6255     PyObject 
* _argo0 
= 0; 
6256     char *_kwnames
[] = { "self","but", NULL 
}; 
6259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonUp",_kwnames
,&_argo0
,&_arg1
))  
6262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonUp. Expected _wxJoystickEvent_p."); 
6269     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6270     _result 
= (bool )wxJoystickEvent_ButtonUp(_arg0
,_arg1
); 
6272     wxPyEndAllowThreads(__tstate
); 
6273     if (PyErr_Occurred()) return NULL
; 
6274 }    _resultobj 
= Py_BuildValue("i",_result
); 
6278 #define wxJoystickEvent_ButtonIsDown(_swigobj,_swigarg0)  (_swigobj->ButtonIsDown(_swigarg0)) 
6279 static PyObject 
*_wrap_wxJoystickEvent_ButtonIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6280     PyObject 
* _resultobj
; 
6282     wxJoystickEvent 
* _arg0
; 
6283     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
6284     PyObject 
* _argo0 
= 0; 
6285     char *_kwnames
[] = { "self","but", NULL 
}; 
6288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonIsDown",_kwnames
,&_argo0
,&_arg1
))  
6291         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6292         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
6293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonIsDown. Expected _wxJoystickEvent_p."); 
6298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6299     _result 
= (bool )wxJoystickEvent_ButtonIsDown(_arg0
,_arg1
); 
6301     wxPyEndAllowThreads(__tstate
); 
6302     if (PyErr_Occurred()) return NULL
; 
6303 }    _resultobj 
= Py_BuildValue("i",_result
); 
6307 static void *SwigwxDropFilesEventTowxEvent(void *ptr
) { 
6308     wxDropFilesEvent 
*src
; 
6310     src 
= (wxDropFilesEvent 
*) ptr
; 
6311     dest 
= (wxEvent 
*) src
; 
6312     return (void *) dest
; 
6315 static void *SwigwxDropFilesEventTowxObject(void *ptr
) { 
6316     wxDropFilesEvent 
*src
; 
6318     src 
= (wxDropFilesEvent 
*) ptr
; 
6319     dest 
= (wxObject 
*) src
; 
6320     return (void *) dest
; 
6323 #define wxDropFilesEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
6324 static PyObject 
*_wrap_wxDropFilesEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6325     PyObject 
* _resultobj
; 
6327     wxDropFilesEvent 
* _arg0
; 
6328     PyObject 
* _argo0 
= 0; 
6329     char *_kwnames
[] = { "self", NULL 
}; 
6333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetPosition",_kwnames
,&_argo0
))  
6336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
6338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetPosition. Expected _wxDropFilesEvent_p."); 
6343     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6344     _result 
= new wxPoint (wxDropFilesEvent_GetPosition(_arg0
)); 
6346     wxPyEndAllowThreads(__tstate
); 
6347     if (PyErr_Occurred()) return NULL
; 
6348 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6349     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6353 #define wxDropFilesEvent_GetNumberOfFiles(_swigobj)  (_swigobj->GetNumberOfFiles()) 
6354 static PyObject 
*_wrap_wxDropFilesEvent_GetNumberOfFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6355     PyObject 
* _resultobj
; 
6357     wxDropFilesEvent 
* _arg0
; 
6358     PyObject 
* _argo0 
= 0; 
6359     char *_kwnames
[] = { "self", NULL 
}; 
6362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetNumberOfFiles",_kwnames
,&_argo0
))  
6365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
6367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetNumberOfFiles. Expected _wxDropFilesEvent_p."); 
6372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6373     _result 
= (int )wxDropFilesEvent_GetNumberOfFiles(_arg0
); 
6375     wxPyEndAllowThreads(__tstate
); 
6376     if (PyErr_Occurred()) return NULL
; 
6377 }    _resultobj 
= Py_BuildValue("i",_result
); 
6381 static PyObject 
* wxDropFilesEvent_GetFiles(wxDropFilesEvent 
*self
) { 
6382             int         count 
= self
->GetNumberOfFiles(); 
6383             wxString
*   files 
= self
->GetFiles(); 
6384             PyObject
*   list  
= PyList_New(count
); 
6387                 PyErr_SetString(PyExc_MemoryError
, "Can't allocate list of files!"); 
6391             for (int i
=0; i
<count
; i
++) { 
6393                 PyList_SetItem(list
, i
, PyUnicode_FromWideChar(files
[i
], files
[i
].Len())); 
6395                 PyList_SetItem(list
, i
, PyString_FromString((const char*)files
[i
])); 
6400 static PyObject 
*_wrap_wxDropFilesEvent_GetFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6401     PyObject 
* _resultobj
; 
6403     wxDropFilesEvent 
* _arg0
; 
6404     PyObject 
* _argo0 
= 0; 
6405     char *_kwnames
[] = { "self", NULL 
}; 
6408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetFiles",_kwnames
,&_argo0
))  
6411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
6413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetFiles. Expected _wxDropFilesEvent_p."); 
6418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6419     _result 
= (PyObject 
*)wxDropFilesEvent_GetFiles(_arg0
); 
6421     wxPyEndAllowThreads(__tstate
); 
6422     if (PyErr_Occurred()) return NULL
; 
6424   _resultobj 
= _result
; 
6429 static void *SwigwxIdleEventTowxEvent(void *ptr
) { 
6432     src 
= (wxIdleEvent 
*) ptr
; 
6433     dest 
= (wxEvent 
*) src
; 
6434     return (void *) dest
; 
6437 static void *SwigwxIdleEventTowxObject(void *ptr
) { 
6440     src 
= (wxIdleEvent 
*) ptr
; 
6441     dest 
= (wxObject 
*) src
; 
6442     return (void *) dest
; 
6445 #define new_wxIdleEvent() (new wxIdleEvent()) 
6446 static PyObject 
*_wrap_new_wxIdleEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6447     PyObject 
* _resultobj
; 
6448     wxIdleEvent 
* _result
; 
6449     char *_kwnames
[] = {  NULL 
}; 
6453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxIdleEvent",_kwnames
))  
6456     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6457     _result 
= (wxIdleEvent 
*)new_wxIdleEvent(); 
6459     wxPyEndAllowThreads(__tstate
); 
6460     if (PyErr_Occurred()) return NULL
; 
6462         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIdleEvent_p"); 
6463         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6466         _resultobj 
= Py_None
; 
6471 #define wxIdleEvent_RequestMore(_swigobj,_swigarg0)  (_swigobj->RequestMore(_swigarg0)) 
6472 static PyObject 
*_wrap_wxIdleEvent_RequestMore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6473     PyObject 
* _resultobj
; 
6474     wxIdleEvent 
* _arg0
; 
6475     bool  _arg1 
= (bool ) TRUE
; 
6476     PyObject 
* _argo0 
= 0; 
6477     int tempbool1 
= (int) TRUE
; 
6478     char *_kwnames
[] = { "self","needMore", NULL 
}; 
6481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxIdleEvent_RequestMore",_kwnames
,&_argo0
,&tempbool1
))  
6484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIdleEvent_p")) { 
6486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIdleEvent_RequestMore. Expected _wxIdleEvent_p."); 
6490     _arg1 
= (bool ) tempbool1
; 
6492     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6493     wxIdleEvent_RequestMore(_arg0
,_arg1
); 
6495     wxPyEndAllowThreads(__tstate
); 
6496     if (PyErr_Occurred()) return NULL
; 
6497 }    Py_INCREF(Py_None
); 
6498     _resultobj 
= Py_None
; 
6502 #define wxIdleEvent_MoreRequested(_swigobj)  (_swigobj->MoreRequested()) 
6503 static PyObject 
*_wrap_wxIdleEvent_MoreRequested(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6504     PyObject 
* _resultobj
; 
6506     wxIdleEvent 
* _arg0
; 
6507     PyObject 
* _argo0 
= 0; 
6508     char *_kwnames
[] = { "self", NULL 
}; 
6511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIdleEvent_MoreRequested",_kwnames
,&_argo0
))  
6514         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6515         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIdleEvent_p")) { 
6516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIdleEvent_MoreRequested. Expected _wxIdleEvent_p."); 
6521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6522     _result 
= (bool )wxIdleEvent_MoreRequested(_arg0
); 
6524     wxPyEndAllowThreads(__tstate
); 
6525     if (PyErr_Occurred()) return NULL
; 
6526 }    _resultobj 
= Py_BuildValue("i",_result
); 
6530 static PyObject 
*_wrap_wxIdleEvent_SetMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6531     PyObject 
* _resultobj
; 
6533     char *_kwnames
[] = { "mode", NULL 
}; 
6536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxIdleEvent_SetMode",_kwnames
,&_arg0
))  
6539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6540     wxIdleEvent::SetMode(_arg0
); 
6542     wxPyEndAllowThreads(__tstate
); 
6543     if (PyErr_Occurred()) return NULL
; 
6544 }    Py_INCREF(Py_None
); 
6545     _resultobj 
= Py_None
; 
6549 static PyObject 
*_wrap_wxIdleEvent_GetMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6550     PyObject 
* _resultobj
; 
6552     char *_kwnames
[] = {  NULL 
}; 
6555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxIdleEvent_GetMode",_kwnames
))  
6558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6559     _result 
= (wxIdleMode 
)wxIdleEvent::GetMode(); 
6561     wxPyEndAllowThreads(__tstate
); 
6562     if (PyErr_Occurred()) return NULL
; 
6563 }    _resultobj 
= Py_BuildValue("i",_result
); 
6567 static PyObject 
*_wrap_wxIdleEvent_CanSend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6568     PyObject 
* _resultobj
; 
6571     PyObject 
* _argo0 
= 0; 
6572     char *_kwnames
[] = { "win", NULL 
}; 
6575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIdleEvent_CanSend",_kwnames
,&_argo0
))  
6578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIdleEvent_CanSend. Expected _wxWindow_p."); 
6585     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6586     _result 
= (bool )wxIdleEvent::CanSend(_arg0
); 
6588     wxPyEndAllowThreads(__tstate
); 
6589     if (PyErr_Occurred()) return NULL
; 
6590 }    _resultobj 
= Py_BuildValue("i",_result
); 
6594 static void *SwigwxUpdateUIEventTowxEvent(void *ptr
) { 
6595     wxUpdateUIEvent 
*src
; 
6597     src 
= (wxUpdateUIEvent 
*) ptr
; 
6598     dest 
= (wxEvent 
*) src
; 
6599     return (void *) dest
; 
6602 static void *SwigwxUpdateUIEventTowxObject(void *ptr
) { 
6603     wxUpdateUIEvent 
*src
; 
6605     src 
= (wxUpdateUIEvent 
*) ptr
; 
6606     dest 
= (wxObject 
*) src
; 
6607     return (void *) dest
; 
6610 #define new_wxUpdateUIEvent(_swigarg0) (new wxUpdateUIEvent(_swigarg0)) 
6611 static PyObject 
*_wrap_new_wxUpdateUIEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6612     PyObject 
* _resultobj
; 
6613     wxUpdateUIEvent 
* _result
; 
6614     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
6615     char *_kwnames
[] = { "commandId", NULL 
}; 
6619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxUpdateUIEvent",_kwnames
,&_arg0
))  
6622     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6623     _result 
= (wxUpdateUIEvent 
*)new_wxUpdateUIEvent(_arg0
); 
6625     wxPyEndAllowThreads(__tstate
); 
6626     if (PyErr_Occurred()) return NULL
; 
6628         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxUpdateUIEvent_p"); 
6629         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6632         _resultobj 
= Py_None
; 
6637 #define wxUpdateUIEvent_GetChecked(_swigobj)  (_swigobj->GetChecked()) 
6638 static PyObject 
*_wrap_wxUpdateUIEvent_GetChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6639     PyObject 
* _resultobj
; 
6641     wxUpdateUIEvent 
* _arg0
; 
6642     PyObject 
* _argo0 
= 0; 
6643     char *_kwnames
[] = { "self", NULL 
}; 
6646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetChecked",_kwnames
,&_argo0
))  
6649         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6650         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetChecked. Expected _wxUpdateUIEvent_p."); 
6656     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6657     _result 
= (bool )wxUpdateUIEvent_GetChecked(_arg0
); 
6659     wxPyEndAllowThreads(__tstate
); 
6660     if (PyErr_Occurred()) return NULL
; 
6661 }    _resultobj 
= Py_BuildValue("i",_result
); 
6665 #define wxUpdateUIEvent_GetEnabled(_swigobj)  (_swigobj->GetEnabled()) 
6666 static PyObject 
*_wrap_wxUpdateUIEvent_GetEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6667     PyObject 
* _resultobj
; 
6669     wxUpdateUIEvent 
* _arg0
; 
6670     PyObject 
* _argo0 
= 0; 
6671     char *_kwnames
[] = { "self", NULL 
}; 
6674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetEnabled",_kwnames
,&_argo0
))  
6677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetEnabled. Expected _wxUpdateUIEvent_p."); 
6684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6685     _result 
= (bool )wxUpdateUIEvent_GetEnabled(_arg0
); 
6687     wxPyEndAllowThreads(__tstate
); 
6688     if (PyErr_Occurred()) return NULL
; 
6689 }    _resultobj 
= Py_BuildValue("i",_result
); 
6693 #define wxUpdateUIEvent_GetText(_swigobj)  (_swigobj->GetText()) 
6694 static PyObject 
*_wrap_wxUpdateUIEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6695     PyObject 
* _resultobj
; 
6697     wxUpdateUIEvent 
* _arg0
; 
6698     PyObject 
* _argo0 
= 0; 
6699     char *_kwnames
[] = { "self", NULL 
}; 
6702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetText",_kwnames
,&_argo0
))  
6705         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6706         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetText. Expected _wxUpdateUIEvent_p."); 
6712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6713     _result 
= new wxString (wxUpdateUIEvent_GetText(_arg0
)); 
6715     wxPyEndAllowThreads(__tstate
); 
6716     if (PyErr_Occurred()) return NULL
; 
6719     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
6721     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6730 #define wxUpdateUIEvent_GetSetText(_swigobj)  (_swigobj->GetSetText()) 
6731 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6732     PyObject 
* _resultobj
; 
6734     wxUpdateUIEvent 
* _arg0
; 
6735     PyObject 
* _argo0 
= 0; 
6736     char *_kwnames
[] = { "self", NULL 
}; 
6739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetText",_kwnames
,&_argo0
))  
6742         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6743         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetText. Expected _wxUpdateUIEvent_p."); 
6749     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6750     _result 
= (bool )wxUpdateUIEvent_GetSetText(_arg0
); 
6752     wxPyEndAllowThreads(__tstate
); 
6753     if (PyErr_Occurred()) return NULL
; 
6754 }    _resultobj 
= Py_BuildValue("i",_result
); 
6758 #define wxUpdateUIEvent_GetSetChecked(_swigobj)  (_swigobj->GetSetChecked()) 
6759 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6760     PyObject 
* _resultobj
; 
6762     wxUpdateUIEvent 
* _arg0
; 
6763     PyObject 
* _argo0 
= 0; 
6764     char *_kwnames
[] = { "self", NULL 
}; 
6767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetChecked",_kwnames
,&_argo0
))  
6770         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6771         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetChecked. Expected _wxUpdateUIEvent_p."); 
6777     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6778     _result 
= (bool )wxUpdateUIEvent_GetSetChecked(_arg0
); 
6780     wxPyEndAllowThreads(__tstate
); 
6781     if (PyErr_Occurred()) return NULL
; 
6782 }    _resultobj 
= Py_BuildValue("i",_result
); 
6786 #define wxUpdateUIEvent_GetSetEnabled(_swigobj)  (_swigobj->GetSetEnabled()) 
6787 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6788     PyObject 
* _resultobj
; 
6790     wxUpdateUIEvent 
* _arg0
; 
6791     PyObject 
* _argo0 
= 0; 
6792     char *_kwnames
[] = { "self", NULL 
}; 
6795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetEnabled",_kwnames
,&_argo0
))  
6798         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6799         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetEnabled. Expected _wxUpdateUIEvent_p."); 
6805     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6806     _result 
= (bool )wxUpdateUIEvent_GetSetEnabled(_arg0
); 
6808     wxPyEndAllowThreads(__tstate
); 
6809     if (PyErr_Occurred()) return NULL
; 
6810 }    _resultobj 
= Py_BuildValue("i",_result
); 
6814 #define wxUpdateUIEvent_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
6815 static PyObject 
*_wrap_wxUpdateUIEvent_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6816     PyObject 
* _resultobj
; 
6817     wxUpdateUIEvent 
* _arg0
; 
6819     PyObject 
* _argo0 
= 0; 
6821     char *_kwnames
[] = { "self","check", NULL 
}; 
6824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxUpdateUIEvent_Check",_kwnames
,&_argo0
,&tempbool1
))  
6827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_Check. Expected _wxUpdateUIEvent_p."); 
6833     _arg1 
= (bool ) tempbool1
; 
6835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6836     wxUpdateUIEvent_Check(_arg0
,_arg1
); 
6838     wxPyEndAllowThreads(__tstate
); 
6839     if (PyErr_Occurred()) return NULL
; 
6840 }    Py_INCREF(Py_None
); 
6841     _resultobj 
= Py_None
; 
6845 #define wxUpdateUIEvent_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
6846 static PyObject 
*_wrap_wxUpdateUIEvent_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6847     PyObject 
* _resultobj
; 
6848     wxUpdateUIEvent 
* _arg0
; 
6850     PyObject 
* _argo0 
= 0; 
6852     char *_kwnames
[] = { "self","enable", NULL 
}; 
6855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxUpdateUIEvent_Enable",_kwnames
,&_argo0
,&tempbool1
))  
6858         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6859         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6860             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_Enable. Expected _wxUpdateUIEvent_p."); 
6864     _arg1 
= (bool ) tempbool1
; 
6866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6867     wxUpdateUIEvent_Enable(_arg0
,_arg1
); 
6869     wxPyEndAllowThreads(__tstate
); 
6870     if (PyErr_Occurred()) return NULL
; 
6871 }    Py_INCREF(Py_None
); 
6872     _resultobj 
= Py_None
; 
6876 #define wxUpdateUIEvent_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
6877 static PyObject 
*_wrap_wxUpdateUIEvent_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6878     PyObject 
* _resultobj
; 
6879     wxUpdateUIEvent 
* _arg0
; 
6881     PyObject 
* _argo0 
= 0; 
6882     PyObject 
* _obj1 
= 0; 
6883     char *_kwnames
[] = { "self","text", NULL 
}; 
6886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxUpdateUIEvent_SetText",_kwnames
,&_argo0
,&_obj1
))  
6889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
6891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_SetText. Expected _wxUpdateUIEvent_p."); 
6896     _arg1 
= wxString_in_helper(_obj1
); 
6901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6902     wxUpdateUIEvent_SetText(_arg0
,*_arg1
); 
6904     wxPyEndAllowThreads(__tstate
); 
6905     if (PyErr_Occurred()) return NULL
; 
6906 }    Py_INCREF(Py_None
); 
6907     _resultobj 
= Py_None
; 
6915 static PyObject 
*_wrap_wxUpdateUIEvent_SetUpdateInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6916     PyObject 
* _resultobj
; 
6918     char *_kwnames
[] = { "updateInterval", NULL 
}; 
6921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxUpdateUIEvent_SetUpdateInterval",_kwnames
,&_arg0
))  
6924     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6925     wxUpdateUIEvent::SetUpdateInterval(_arg0
); 
6927     wxPyEndAllowThreads(__tstate
); 
6928     if (PyErr_Occurred()) return NULL
; 
6929 }    Py_INCREF(Py_None
); 
6930     _resultobj 
= Py_None
; 
6934 static PyObject 
*_wrap_wxUpdateUIEvent_GetUpdateInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6935     PyObject 
* _resultobj
; 
6937     char *_kwnames
[] = {  NULL 
}; 
6940     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxUpdateUIEvent_GetUpdateInterval",_kwnames
))  
6943     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6944     _result 
= (long )wxUpdateUIEvent::GetUpdateInterval(); 
6946     wxPyEndAllowThreads(__tstate
); 
6947     if (PyErr_Occurred()) return NULL
; 
6948 }    _resultobj 
= Py_BuildValue("l",_result
); 
6952 static PyObject 
*_wrap_wxUpdateUIEvent_CanUpdate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6953     PyObject 
* _resultobj
; 
6956     PyObject 
* _argo0 
= 0; 
6957     char *_kwnames
[] = { "win", NULL 
}; 
6960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_CanUpdate",_kwnames
,&_argo0
))  
6963         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6964         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_CanUpdate. Expected _wxWindow_p."); 
6970     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6971     _result 
= (bool )wxUpdateUIEvent::CanUpdate(_arg0
); 
6973     wxPyEndAllowThreads(__tstate
); 
6974     if (PyErr_Occurred()) return NULL
; 
6975 }    _resultobj 
= Py_BuildValue("i",_result
); 
6979 static PyObject 
*_wrap_wxUpdateUIEvent_ResetUpdateTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6980     PyObject 
* _resultobj
; 
6981     char *_kwnames
[] = {  NULL 
}; 
6984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxUpdateUIEvent_ResetUpdateTime",_kwnames
))  
6987     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6988     wxUpdateUIEvent::ResetUpdateTime(); 
6990     wxPyEndAllowThreads(__tstate
); 
6991     if (PyErr_Occurred()) return NULL
; 
6992 }    Py_INCREF(Py_None
); 
6993     _resultobj 
= Py_None
; 
6997 static PyObject 
*_wrap_wxUpdateUIEvent_SetMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6998     PyObject 
* _resultobj
; 
6999     wxUpdateUIMode  _arg0
; 
7000     char *_kwnames
[] = { "mode", NULL 
}; 
7003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxUpdateUIEvent_SetMode",_kwnames
,&_arg0
))  
7006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7007     wxUpdateUIEvent::SetMode(_arg0
); 
7009     wxPyEndAllowThreads(__tstate
); 
7010     if (PyErr_Occurred()) return NULL
; 
7011 }    Py_INCREF(Py_None
); 
7012     _resultobj 
= Py_None
; 
7016 static PyObject 
*_wrap_wxUpdateUIEvent_GetMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7017     PyObject 
* _resultobj
; 
7018     wxUpdateUIMode  _result
; 
7019     char *_kwnames
[] = {  NULL 
}; 
7022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxUpdateUIEvent_GetMode",_kwnames
))  
7025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7026     _result 
= (wxUpdateUIMode 
)wxUpdateUIEvent::GetMode(); 
7028     wxPyEndAllowThreads(__tstate
); 
7029     if (PyErr_Occurred()) return NULL
; 
7030 }    _resultobj 
= Py_BuildValue("i",_result
); 
7034 static void *SwigwxSysColourChangedEventTowxEvent(void *ptr
) { 
7035     wxSysColourChangedEvent 
*src
; 
7037     src 
= (wxSysColourChangedEvent 
*) ptr
; 
7038     dest 
= (wxEvent 
*) src
; 
7039     return (void *) dest
; 
7042 static void *SwigwxSysColourChangedEventTowxObject(void *ptr
) { 
7043     wxSysColourChangedEvent 
*src
; 
7045     src 
= (wxSysColourChangedEvent 
*) ptr
; 
7046     dest 
= (wxObject 
*) src
; 
7047     return (void *) dest
; 
7050 #define new_wxSysColourChangedEvent() (new wxSysColourChangedEvent()) 
7051 static PyObject 
*_wrap_new_wxSysColourChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7052     PyObject 
* _resultobj
; 
7053     wxSysColourChangedEvent 
* _result
; 
7054     char *_kwnames
[] = {  NULL 
}; 
7058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxSysColourChangedEvent",_kwnames
))  
7061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7062     _result 
= (wxSysColourChangedEvent 
*)new_wxSysColourChangedEvent(); 
7064     wxPyEndAllowThreads(__tstate
); 
7065     if (PyErr_Occurred()) return NULL
; 
7067         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSysColourChangedEvent_p"); 
7068         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7071         _resultobj 
= Py_None
; 
7076 static void *SwigwxNotifyEventTowxCommandEvent(void *ptr
) { 
7078     wxCommandEvent 
*dest
; 
7079     src 
= (wxNotifyEvent 
*) ptr
; 
7080     dest 
= (wxCommandEvent 
*) src
; 
7081     return (void *) dest
; 
7084 static void *SwigwxNotifyEventTowxEvent(void *ptr
) { 
7087     src 
= (wxNotifyEvent 
*) ptr
; 
7088     dest 
= (wxEvent 
*) src
; 
7089     return (void *) dest
; 
7092 static void *SwigwxNotifyEventTowxObject(void *ptr
) { 
7095     src 
= (wxNotifyEvent 
*) ptr
; 
7096     dest 
= (wxObject 
*) src
; 
7097     return (void *) dest
; 
7100 #define new_wxNotifyEvent(_swigarg0,_swigarg1) (new wxNotifyEvent(_swigarg0,_swigarg1)) 
7101 static PyObject 
*_wrap_new_wxNotifyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7102     PyObject 
* _resultobj
; 
7103     wxNotifyEvent 
* _result
; 
7104     int  _arg0 
= (int ) wxEVT_NULL
; 
7105     int  _arg1 
= (int ) 0; 
7106     char *_kwnames
[] = { "commandType","id", NULL 
}; 
7110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxNotifyEvent",_kwnames
,&_arg0
,&_arg1
))  
7113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7114     _result 
= (wxNotifyEvent 
*)new_wxNotifyEvent(_arg0
,_arg1
); 
7116     wxPyEndAllowThreads(__tstate
); 
7117     if (PyErr_Occurred()) return NULL
; 
7119         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotifyEvent_p"); 
7120         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7123         _resultobj 
= Py_None
; 
7128 #define wxNotifyEvent_IsAllowed(_swigobj)  (_swigobj->IsAllowed()) 
7129 static PyObject 
*_wrap_wxNotifyEvent_IsAllowed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7130     PyObject 
* _resultobj
; 
7132     wxNotifyEvent 
* _arg0
; 
7133     PyObject 
* _argo0 
= 0; 
7134     char *_kwnames
[] = { "self", NULL 
}; 
7137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotifyEvent_IsAllowed",_kwnames
,&_argo0
))  
7140         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7141         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotifyEvent_p")) { 
7142             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotifyEvent_IsAllowed. Expected _wxNotifyEvent_p."); 
7147     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7148     _result 
= (bool )wxNotifyEvent_IsAllowed(_arg0
); 
7150     wxPyEndAllowThreads(__tstate
); 
7151     if (PyErr_Occurred()) return NULL
; 
7152 }    _resultobj 
= Py_BuildValue("i",_result
); 
7156 #define wxNotifyEvent_Allow(_swigobj)  (_swigobj->Allow()) 
7157 static PyObject 
*_wrap_wxNotifyEvent_Allow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7158     PyObject 
* _resultobj
; 
7159     wxNotifyEvent 
* _arg0
; 
7160     PyObject 
* _argo0 
= 0; 
7161     char *_kwnames
[] = { "self", NULL 
}; 
7164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotifyEvent_Allow",_kwnames
,&_argo0
))  
7167         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7168         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotifyEvent_p")) { 
7169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotifyEvent_Allow. Expected _wxNotifyEvent_p."); 
7174     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7175     wxNotifyEvent_Allow(_arg0
); 
7177     wxPyEndAllowThreads(__tstate
); 
7178     if (PyErr_Occurred()) return NULL
; 
7179 }    Py_INCREF(Py_None
); 
7180     _resultobj 
= Py_None
; 
7184 #define wxNotifyEvent_Veto(_swigobj)  (_swigobj->Veto()) 
7185 static PyObject 
*_wrap_wxNotifyEvent_Veto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7186     PyObject 
* _resultobj
; 
7187     wxNotifyEvent 
* _arg0
; 
7188     PyObject 
* _argo0 
= 0; 
7189     char *_kwnames
[] = { "self", NULL 
}; 
7192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotifyEvent_Veto",_kwnames
,&_argo0
))  
7195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotifyEvent_p")) { 
7197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotifyEvent_Veto. Expected _wxNotifyEvent_p."); 
7202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7203     wxNotifyEvent_Veto(_arg0
); 
7205     wxPyEndAllowThreads(__tstate
); 
7206     if (PyErr_Occurred()) return NULL
; 
7207 }    Py_INCREF(Py_None
); 
7208     _resultobj 
= Py_None
; 
7212 static void *SwigwxDisplayChangedEventTowxEvent(void *ptr
) { 
7213     wxDisplayChangedEvent 
*src
; 
7215     src 
= (wxDisplayChangedEvent 
*) ptr
; 
7216     dest 
= (wxEvent 
*) src
; 
7217     return (void *) dest
; 
7220 static void *SwigwxDisplayChangedEventTowxObject(void *ptr
) { 
7221     wxDisplayChangedEvent 
*src
; 
7223     src 
= (wxDisplayChangedEvent 
*) ptr
; 
7224     dest 
= (wxObject 
*) src
; 
7225     return (void *) dest
; 
7228 #define new_wxDisplayChangedEvent() (new wxDisplayChangedEvent()) 
7229 static PyObject 
*_wrap_new_wxDisplayChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7230     PyObject 
* _resultobj
; 
7231     wxDisplayChangedEvent 
* _result
; 
7232     char *_kwnames
[] = {  NULL 
}; 
7236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxDisplayChangedEvent",_kwnames
))  
7239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7240     _result 
= (wxDisplayChangedEvent 
*)new_wxDisplayChangedEvent(); 
7242     wxPyEndAllowThreads(__tstate
); 
7243     if (PyErr_Occurred()) return NULL
; 
7245         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDisplayChangedEvent_p"); 
7246         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7249         _resultobj 
= Py_None
; 
7254 static void *SwigwxPaletteChangedEventTowxEvent(void *ptr
) { 
7255     wxPaletteChangedEvent 
*src
; 
7257     src 
= (wxPaletteChangedEvent 
*) ptr
; 
7258     dest 
= (wxEvent 
*) src
; 
7259     return (void *) dest
; 
7262 static void *SwigwxPaletteChangedEventTowxObject(void *ptr
) { 
7263     wxPaletteChangedEvent 
*src
; 
7265     src 
= (wxPaletteChangedEvent 
*) ptr
; 
7266     dest 
= (wxObject 
*) src
; 
7267     return (void *) dest
; 
7270 #define new_wxPaletteChangedEvent(_swigarg0) (new wxPaletteChangedEvent(_swigarg0)) 
7271 static PyObject 
*_wrap_new_wxPaletteChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7272     PyObject 
* _resultobj
; 
7273     wxPaletteChangedEvent 
* _result
; 
7274     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
7275     char *_kwnames
[] = { "id", NULL 
}; 
7279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxPaletteChangedEvent",_kwnames
,&_arg0
))  
7282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7283     _result 
= (wxPaletteChangedEvent 
*)new_wxPaletteChangedEvent(_arg0
); 
7285     wxPyEndAllowThreads(__tstate
); 
7286     if (PyErr_Occurred()) return NULL
; 
7288         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaletteChangedEvent_p"); 
7289         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7292         _resultobj 
= Py_None
; 
7297 #define wxPaletteChangedEvent_SetChangedWindow(_swigobj,_swigarg0)  (_swigobj->SetChangedWindow(_swigarg0)) 
7298 static PyObject 
*_wrap_wxPaletteChangedEvent_SetChangedWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7299     PyObject 
* _resultobj
; 
7300     wxPaletteChangedEvent 
* _arg0
; 
7302     PyObject 
* _argo0 
= 0; 
7303     PyObject 
* _argo1 
= 0; 
7304     char *_kwnames
[] = { "self","win", NULL 
}; 
7307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPaletteChangedEvent_SetChangedWindow",_kwnames
,&_argo0
,&_argo1
))  
7310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPaletteChangedEvent_p")) { 
7312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPaletteChangedEvent_SetChangedWindow. Expected _wxPaletteChangedEvent_p."); 
7317         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7318         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPaletteChangedEvent_SetChangedWindow. Expected _wxWindow_p."); 
7324     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7325     wxPaletteChangedEvent_SetChangedWindow(_arg0
,_arg1
); 
7327     wxPyEndAllowThreads(__tstate
); 
7328     if (PyErr_Occurred()) return NULL
; 
7329 }    Py_INCREF(Py_None
); 
7330     _resultobj 
= Py_None
; 
7334 #define wxPaletteChangedEvent_GetChangedWindow(_swigobj)  (_swigobj->GetChangedWindow()) 
7335 static PyObject 
*_wrap_wxPaletteChangedEvent_GetChangedWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7336     PyObject 
* _resultobj
; 
7338     wxPaletteChangedEvent 
* _arg0
; 
7339     PyObject 
* _argo0 
= 0; 
7340     char *_kwnames
[] = { "self", NULL 
}; 
7343     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPaletteChangedEvent_GetChangedWindow",_kwnames
,&_argo0
))  
7346         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7347         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPaletteChangedEvent_p")) { 
7348             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPaletteChangedEvent_GetChangedWindow. Expected _wxPaletteChangedEvent_p."); 
7353     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7354     _result 
= (wxWindow 
*)wxPaletteChangedEvent_GetChangedWindow(_arg0
); 
7356     wxPyEndAllowThreads(__tstate
); 
7357     if (PyErr_Occurred()) return NULL
; 
7358 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7362 static void *SwigwxQueryNewPaletteEventTowxEvent(void *ptr
) { 
7363     wxQueryNewPaletteEvent 
*src
; 
7365     src 
= (wxQueryNewPaletteEvent 
*) ptr
; 
7366     dest 
= (wxEvent 
*) src
; 
7367     return (void *) dest
; 
7370 static void *SwigwxQueryNewPaletteEventTowxObject(void *ptr
) { 
7371     wxQueryNewPaletteEvent 
*src
; 
7373     src 
= (wxQueryNewPaletteEvent 
*) ptr
; 
7374     dest 
= (wxObject 
*) src
; 
7375     return (void *) dest
; 
7378 #define new_wxQueryNewPaletteEvent(_swigarg0) (new wxQueryNewPaletteEvent(_swigarg0)) 
7379 static PyObject 
*_wrap_new_wxQueryNewPaletteEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7380     PyObject 
* _resultobj
; 
7381     wxQueryNewPaletteEvent 
* _result
; 
7382     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
7383     char *_kwnames
[] = { "id", NULL 
}; 
7387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxQueryNewPaletteEvent",_kwnames
,&_arg0
))  
7390     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7391     _result 
= (wxQueryNewPaletteEvent 
*)new_wxQueryNewPaletteEvent(_arg0
); 
7393     wxPyEndAllowThreads(__tstate
); 
7394     if (PyErr_Occurred()) return NULL
; 
7396         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxQueryNewPaletteEvent_p"); 
7397         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7400         _resultobj 
= Py_None
; 
7405 #define wxQueryNewPaletteEvent_SetPaletteRealized(_swigobj,_swigarg0)  (_swigobj->SetPaletteRealized(_swigarg0)) 
7406 static PyObject 
*_wrap_wxQueryNewPaletteEvent_SetPaletteRealized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7407     PyObject 
* _resultobj
; 
7408     wxQueryNewPaletteEvent 
* _arg0
; 
7410     PyObject 
* _argo0 
= 0; 
7412     char *_kwnames
[] = { "self","realized", NULL 
}; 
7415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryNewPaletteEvent_SetPaletteRealized",_kwnames
,&_argo0
,&tempbool1
))  
7418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryNewPaletteEvent_p")) { 
7420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryNewPaletteEvent_SetPaletteRealized. Expected _wxQueryNewPaletteEvent_p."); 
7424     _arg1 
= (bool ) tempbool1
; 
7426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7427     wxQueryNewPaletteEvent_SetPaletteRealized(_arg0
,_arg1
); 
7429     wxPyEndAllowThreads(__tstate
); 
7430     if (PyErr_Occurred()) return NULL
; 
7431 }    Py_INCREF(Py_None
); 
7432     _resultobj 
= Py_None
; 
7436 #define wxQueryNewPaletteEvent_GetPaletteRealized(_swigobj)  (_swigobj->GetPaletteRealized()) 
7437 static PyObject 
*_wrap_wxQueryNewPaletteEvent_GetPaletteRealized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7438     PyObject 
* _resultobj
; 
7440     wxQueryNewPaletteEvent 
* _arg0
; 
7441     PyObject 
* _argo0 
= 0; 
7442     char *_kwnames
[] = { "self", NULL 
}; 
7445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryNewPaletteEvent_GetPaletteRealized",_kwnames
,&_argo0
))  
7448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryNewPaletteEvent_p")) { 
7450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryNewPaletteEvent_GetPaletteRealized. Expected _wxQueryNewPaletteEvent_p."); 
7455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7456     _result 
= (bool )wxQueryNewPaletteEvent_GetPaletteRealized(_arg0
); 
7458     wxPyEndAllowThreads(__tstate
); 
7459     if (PyErr_Occurred()) return NULL
; 
7460 }    _resultobj 
= Py_BuildValue("i",_result
); 
7464 static void *SwigwxWindowCreateEventTowxCommandEvent(void *ptr
) { 
7465     wxWindowCreateEvent 
*src
; 
7466     wxCommandEvent 
*dest
; 
7467     src 
= (wxWindowCreateEvent 
*) ptr
; 
7468     dest 
= (wxCommandEvent 
*) src
; 
7469     return (void *) dest
; 
7472 static void *SwigwxWindowCreateEventTowxEvent(void *ptr
) { 
7473     wxWindowCreateEvent 
*src
; 
7475     src 
= (wxWindowCreateEvent 
*) ptr
; 
7476     dest 
= (wxEvent 
*) src
; 
7477     return (void *) dest
; 
7480 static void *SwigwxWindowCreateEventTowxObject(void *ptr
) { 
7481     wxWindowCreateEvent 
*src
; 
7483     src 
= (wxWindowCreateEvent 
*) ptr
; 
7484     dest 
= (wxObject 
*) src
; 
7485     return (void *) dest
; 
7488 #define new_wxWindowCreateEvent(_swigarg0) (new wxWindowCreateEvent(_swigarg0)) 
7489 static PyObject 
*_wrap_new_wxWindowCreateEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7490     PyObject 
* _resultobj
; 
7491     wxWindowCreateEvent 
* _result
; 
7492     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
7493     PyObject 
* _argo0 
= 0; 
7494     char *_kwnames
[] = { "win", NULL 
}; 
7498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowCreateEvent",_kwnames
,&_argo0
))  
7501         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7502         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
7503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowCreateEvent. Expected _wxWindow_p."); 
7508     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7509     _result 
= (wxWindowCreateEvent 
*)new_wxWindowCreateEvent(_arg0
); 
7511     wxPyEndAllowThreads(__tstate
); 
7512     if (PyErr_Occurred()) return NULL
; 
7514         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowCreateEvent_p"); 
7515         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7518         _resultobj 
= Py_None
; 
7523 #define wxWindowCreateEvent_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
7524 static PyObject 
*_wrap_wxWindowCreateEvent_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7525     PyObject 
* _resultobj
; 
7527     wxWindowCreateEvent 
* _arg0
; 
7528     PyObject 
* _argo0 
= 0; 
7529     char *_kwnames
[] = { "self", NULL 
}; 
7532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindowCreateEvent_GetWindow",_kwnames
,&_argo0
))  
7535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowCreateEvent_p")) { 
7537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindowCreateEvent_GetWindow. Expected _wxWindowCreateEvent_p."); 
7542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7543     _result 
= (wxWindow 
*)wxWindowCreateEvent_GetWindow(_arg0
); 
7545     wxPyEndAllowThreads(__tstate
); 
7546     if (PyErr_Occurred()) return NULL
; 
7547 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7551 static void *SwigwxWindowDestroyEventTowxCommandEvent(void *ptr
) { 
7552     wxWindowDestroyEvent 
*src
; 
7553     wxCommandEvent 
*dest
; 
7554     src 
= (wxWindowDestroyEvent 
*) ptr
; 
7555     dest 
= (wxCommandEvent 
*) src
; 
7556     return (void *) dest
; 
7559 static void *SwigwxWindowDestroyEventTowxEvent(void *ptr
) { 
7560     wxWindowDestroyEvent 
*src
; 
7562     src 
= (wxWindowDestroyEvent 
*) ptr
; 
7563     dest 
= (wxEvent 
*) src
; 
7564     return (void *) dest
; 
7567 static void *SwigwxWindowDestroyEventTowxObject(void *ptr
) { 
7568     wxWindowDestroyEvent 
*src
; 
7570     src 
= (wxWindowDestroyEvent 
*) ptr
; 
7571     dest 
= (wxObject 
*) src
; 
7572     return (void *) dest
; 
7575 #define new_wxWindowDestroyEvent(_swigarg0) (new wxWindowDestroyEvent(_swigarg0)) 
7576 static PyObject 
*_wrap_new_wxWindowDestroyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7577     PyObject 
* _resultobj
; 
7578     wxWindowDestroyEvent 
* _result
; 
7579     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
7580     PyObject 
* _argo0 
= 0; 
7581     char *_kwnames
[] = { "win", NULL 
}; 
7585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDestroyEvent",_kwnames
,&_argo0
))  
7588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
7590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDestroyEvent. Expected _wxWindow_p."); 
7595     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7596     _result 
= (wxWindowDestroyEvent 
*)new_wxWindowDestroyEvent(_arg0
); 
7598     wxPyEndAllowThreads(__tstate
); 
7599     if (PyErr_Occurred()) return NULL
; 
7601         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDestroyEvent_p"); 
7602         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7605         _resultobj 
= Py_None
; 
7610 #define wxWindowDestroyEvent_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
7611 static PyObject 
*_wrap_wxWindowDestroyEvent_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7612     PyObject 
* _resultobj
; 
7614     wxWindowDestroyEvent 
* _arg0
; 
7615     PyObject 
* _argo0 
= 0; 
7616     char *_kwnames
[] = { "self", NULL 
}; 
7619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindowDestroyEvent_GetWindow",_kwnames
,&_argo0
))  
7622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDestroyEvent_p")) { 
7624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindowDestroyEvent_GetWindow. Expected _wxWindowDestroyEvent_p."); 
7629     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7630     _result 
= (wxWindow 
*)wxWindowDestroyEvent_GetWindow(_arg0
); 
7632     wxPyEndAllowThreads(__tstate
); 
7633     if (PyErr_Occurred()) return NULL
; 
7634 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7638 static void *SwigwxContextMenuEventTowxCommandEvent(void *ptr
) { 
7639     wxContextMenuEvent 
*src
; 
7640     wxCommandEvent 
*dest
; 
7641     src 
= (wxContextMenuEvent 
*) ptr
; 
7642     dest 
= (wxCommandEvent 
*) src
; 
7643     return (void *) dest
; 
7646 static void *SwigwxContextMenuEventTowxEvent(void *ptr
) { 
7647     wxContextMenuEvent 
*src
; 
7649     src 
= (wxContextMenuEvent 
*) ptr
; 
7650     dest 
= (wxEvent 
*) src
; 
7651     return (void *) dest
; 
7654 static void *SwigwxContextMenuEventTowxObject(void *ptr
) { 
7655     wxContextMenuEvent 
*src
; 
7657     src 
= (wxContextMenuEvent 
*) ptr
; 
7658     dest 
= (wxObject 
*) src
; 
7659     return (void *) dest
; 
7662 #define new_wxContextMenuEvent(_swigarg0,_swigarg1,_swigarg2) (new wxContextMenuEvent(_swigarg0,_swigarg1,_swigarg2)) 
7663 static PyObject 
*_wrap_new_wxContextMenuEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7664     PyObject 
* _resultobj
; 
7665     wxContextMenuEvent 
* _result
; 
7666     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
7667     wxWindowID  _arg1 
= (wxWindowID 
) 0; 
7668     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
7670     PyObject 
* _obj2 
= 0; 
7671     char *_kwnames
[] = { "type","id","pt", NULL 
}; 
7675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiO:new_wxContextMenuEvent",_kwnames
,&_arg0
,&_arg1
,&_obj2
))  
7680     if (! wxPoint_helper(_obj2
, &_arg2
)) 
7684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7685     _result 
= (wxContextMenuEvent 
*)new_wxContextMenuEvent(_arg0
,_arg1
,*_arg2
); 
7687     wxPyEndAllowThreads(__tstate
); 
7688     if (PyErr_Occurred()) return NULL
; 
7690         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxContextMenuEvent_p"); 
7691         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7694         _resultobj 
= Py_None
; 
7699 #define wxContextMenuEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
7700 static PyObject 
*_wrap_wxContextMenuEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7701     PyObject 
* _resultobj
; 
7703     wxContextMenuEvent 
* _arg0
; 
7704     PyObject 
* _argo0 
= 0; 
7705     char *_kwnames
[] = { "self", NULL 
}; 
7709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxContextMenuEvent_GetPosition",_kwnames
,&_argo0
))  
7712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxContextMenuEvent_p")) { 
7714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxContextMenuEvent_GetPosition. Expected _wxContextMenuEvent_p."); 
7719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7720     const wxPoint 
& _result_ref 
= wxContextMenuEvent_GetPosition(_arg0
); 
7721     _result 
= (wxPoint 
*) &_result_ref
; 
7723     wxPyEndAllowThreads(__tstate
); 
7724     if (PyErr_Occurred()) return NULL
; 
7726         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPoint_p"); 
7727         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7730         _resultobj 
= Py_None
; 
7735 #define wxContextMenuEvent_SetPosition(_swigobj,_swigarg0)  (_swigobj->SetPosition(_swigarg0)) 
7736 static PyObject 
*_wrap_wxContextMenuEvent_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7737     PyObject 
* _resultobj
; 
7738     wxContextMenuEvent 
* _arg0
; 
7740     PyObject 
* _argo0 
= 0; 
7742     PyObject 
* _obj1 
= 0; 
7743     char *_kwnames
[] = { "self","pos", NULL 
}; 
7746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxContextMenuEvent_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
7749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxContextMenuEvent_p")) { 
7751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxContextMenuEvent_SetPosition. Expected _wxContextMenuEvent_p."); 
7757     if (! wxPoint_helper(_obj1
, &_arg1
)) 
7761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7762     wxContextMenuEvent_SetPosition(_arg0
,*_arg1
); 
7764     wxPyEndAllowThreads(__tstate
); 
7765     if (PyErr_Occurred()) return NULL
; 
7766 }    Py_INCREF(Py_None
); 
7767     _resultobj 
= Py_None
; 
7771 static void *SwigwxTimerEventTowxEvent(void *ptr
) { 
7774     src 
= (wxTimerEvent 
*) ptr
; 
7775     dest 
= (wxEvent 
*) src
; 
7776     return (void *) dest
; 
7779 static void *SwigwxTimerEventTowxObject(void *ptr
) { 
7782     src 
= (wxTimerEvent 
*) ptr
; 
7783     dest 
= (wxObject 
*) src
; 
7784     return (void *) dest
; 
7787 #define new_wxTimerEvent(_swigarg0,_swigarg1) (new wxTimerEvent(_swigarg0,_swigarg1)) 
7788 static PyObject 
*_wrap_new_wxTimerEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7789     PyObject 
* _resultobj
; 
7790     wxTimerEvent 
* _result
; 
7791     int  _arg0 
= (int ) 0; 
7792     int  _arg1 
= (int ) 0; 
7793     char *_kwnames
[] = { "id","interval", NULL 
}; 
7797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTimerEvent",_kwnames
,&_arg0
,&_arg1
))  
7800     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7801     _result 
= (wxTimerEvent 
*)new_wxTimerEvent(_arg0
,_arg1
); 
7803     wxPyEndAllowThreads(__tstate
); 
7804     if (PyErr_Occurred()) return NULL
; 
7806         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimerEvent_p"); 
7807         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7810         _resultobj 
= Py_None
; 
7815 #define wxTimerEvent_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
7816 static PyObject 
*_wrap_wxTimerEvent_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7817     PyObject 
* _resultobj
; 
7819     wxTimerEvent 
* _arg0
; 
7820     PyObject 
* _argo0 
= 0; 
7821     char *_kwnames
[] = { "self", NULL 
}; 
7824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimerEvent_GetInterval",_kwnames
,&_argo0
))  
7827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimerEvent_p")) { 
7829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimerEvent_GetInterval. Expected _wxTimerEvent_p."); 
7834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7835     _result 
= (int )wxTimerEvent_GetInterval(_arg0
); 
7837     wxPyEndAllowThreads(__tstate
); 
7838     if (PyErr_Occurred()) return NULL
; 
7839 }    _resultobj 
= Py_BuildValue("i",_result
); 
7843 static void *SwigwxTextUrlEventTowxCommandEvent(void *ptr
) { 
7844     wxTextUrlEvent 
*src
; 
7845     wxCommandEvent 
*dest
; 
7846     src 
= (wxTextUrlEvent 
*) ptr
; 
7847     dest 
= (wxCommandEvent 
*) src
; 
7848     return (void *) dest
; 
7851 static void *SwigwxTextUrlEventTowxEvent(void *ptr
) { 
7852     wxTextUrlEvent 
*src
; 
7854     src 
= (wxTextUrlEvent 
*) ptr
; 
7855     dest 
= (wxEvent 
*) src
; 
7856     return (void *) dest
; 
7859 static void *SwigwxTextUrlEventTowxObject(void *ptr
) { 
7860     wxTextUrlEvent 
*src
; 
7862     src 
= (wxTextUrlEvent 
*) ptr
; 
7863     dest 
= (wxObject 
*) src
; 
7864     return (void *) dest
; 
7867 #define new_wxTextUrlEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxTextUrlEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7868 static PyObject 
*_wrap_new_wxTextUrlEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7869     PyObject 
* _resultobj
; 
7870     wxTextUrlEvent 
* _result
; 
7872     wxMouseEvent 
* _arg1
; 
7875     PyObject 
* _argo1 
= 0; 
7876     char *_kwnames
[] = { "id","evtMouse","start","end", NULL 
}; 
7880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iOll:new_wxTextUrlEvent",_kwnames
,&_arg0
,&_argo1
,&_arg2
,&_arg3
))  
7883         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMouseEvent_p")) { 
7884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxTextUrlEvent. Expected _wxMouseEvent_p."); 
7889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7890     _result 
= (wxTextUrlEvent 
*)new_wxTextUrlEvent(_arg0
,*_arg1
,_arg2
,_arg3
); 
7892     wxPyEndAllowThreads(__tstate
); 
7893     if (PyErr_Occurred()) return NULL
; 
7895         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextUrlEvent_p"); 
7896         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7899         _resultobj 
= Py_None
; 
7904 #define wxTextUrlEvent_GetMouseEvent(_swigobj)  (_swigobj->GetMouseEvent()) 
7905 static PyObject 
*_wrap_wxTextUrlEvent_GetMouseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7906     PyObject 
* _resultobj
; 
7907     wxMouseEvent 
* _result
; 
7908     wxTextUrlEvent 
* _arg0
; 
7909     PyObject 
* _argo0 
= 0; 
7910     char *_kwnames
[] = { "self", NULL 
}; 
7913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextUrlEvent_GetMouseEvent",_kwnames
,&_argo0
))  
7916         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7917         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextUrlEvent_p")) { 
7918             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextUrlEvent_GetMouseEvent. Expected _wxTextUrlEvent_p."); 
7923     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7924     const wxMouseEvent 
& _result_ref 
= wxTextUrlEvent_GetMouseEvent(_arg0
); 
7925     _result 
= (wxMouseEvent 
*) &_result_ref
; 
7927     wxPyEndAllowThreads(__tstate
); 
7928     if (PyErr_Occurred()) return NULL
; 
7929 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7933 #define wxTextUrlEvent_GetURLStart(_swigobj)  (_swigobj->GetURLStart()) 
7934 static PyObject 
*_wrap_wxTextUrlEvent_GetURLStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7935     PyObject 
* _resultobj
; 
7937     wxTextUrlEvent 
* _arg0
; 
7938     PyObject 
* _argo0 
= 0; 
7939     char *_kwnames
[] = { "self", NULL 
}; 
7942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextUrlEvent_GetURLStart",_kwnames
,&_argo0
))  
7945         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7946         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextUrlEvent_p")) { 
7947             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextUrlEvent_GetURLStart. Expected _wxTextUrlEvent_p."); 
7952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7953     _result 
= (long )wxTextUrlEvent_GetURLStart(_arg0
); 
7955     wxPyEndAllowThreads(__tstate
); 
7956     if (PyErr_Occurred()) return NULL
; 
7957 }    _resultobj 
= Py_BuildValue("l",_result
); 
7961 #define wxTextUrlEvent_GetURLEnd(_swigobj)  (_swigobj->GetURLEnd()) 
7962 static PyObject 
*_wrap_wxTextUrlEvent_GetURLEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7963     PyObject 
* _resultobj
; 
7965     wxTextUrlEvent 
* _arg0
; 
7966     PyObject 
* _argo0 
= 0; 
7967     char *_kwnames
[] = { "self", NULL 
}; 
7970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextUrlEvent_GetURLEnd",_kwnames
,&_argo0
))  
7973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextUrlEvent_p")) { 
7975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextUrlEvent_GetURLEnd. Expected _wxTextUrlEvent_p."); 
7980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7981     _result 
= (long )wxTextUrlEvent_GetURLEnd(_arg0
); 
7983     wxPyEndAllowThreads(__tstate
); 
7984     if (PyErr_Occurred()) return NULL
; 
7985 }    _resultobj 
= Py_BuildValue("l",_result
); 
7989 static void *SwigwxPyEventTowxEvent(void *ptr
) { 
7992     src 
= (wxPyEvent 
*) ptr
; 
7993     dest 
= (wxEvent 
*) src
; 
7994     return (void *) dest
; 
7997 static void *SwigwxPyEventTowxObject(void *ptr
) { 
8000     src 
= (wxPyEvent 
*) ptr
; 
8001     dest 
= (wxObject 
*) src
; 
8002     return (void *) dest
; 
8005 #define new_wxPyEvent(_swigarg0,_swigarg1) (new wxPyEvent(_swigarg0,_swigarg1)) 
8006 static PyObject 
*_wrap_new_wxPyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8007     PyObject 
* _resultobj
; 
8008     wxPyEvent 
* _result
; 
8009     int  _arg0 
= (int ) 0; 
8010     wxEventType  _arg1 
= (wxEventType 
) wxEVT_NULL
; 
8011     char *_kwnames
[] = { "winid","commandType", NULL 
}; 
8015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxPyEvent",_kwnames
,&_arg0
,&_arg1
))  
8018     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8019     _result 
= (wxPyEvent 
*)new_wxPyEvent(_arg0
,_arg1
); 
8021     wxPyEndAllowThreads(__tstate
); 
8022     if (PyErr_Occurred()) return NULL
; 
8024         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyEvent_p"); 
8025         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8028         _resultobj 
= Py_None
; 
8033 #define delete_wxPyEvent(_swigobj) (delete _swigobj) 
8034 static PyObject 
*_wrap_delete_wxPyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8035     PyObject 
* _resultobj
; 
8037     PyObject 
* _argo0 
= 0; 
8038     char *_kwnames
[] = { "self", NULL 
}; 
8041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyEvent",_kwnames
,&_argo0
))  
8044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
8046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyEvent. Expected _wxPyEvent_p."); 
8051     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8052     delete_wxPyEvent(_arg0
); 
8054     wxPyEndAllowThreads(__tstate
); 
8055     if (PyErr_Occurred()) return NULL
; 
8056 }    Py_INCREF(Py_None
); 
8057     _resultobj 
= Py_None
; 
8061 #define wxPyEvent_SetSelf(_swigobj,_swigarg0)  (_swigobj->SetSelf(_swigarg0)) 
8062 static PyObject 
*_wrap_wxPyEvent_SetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8063     PyObject 
* _resultobj
; 
8066     PyObject 
* _argo0 
= 0; 
8067     PyObject 
* _obj1 
= 0; 
8068     char *_kwnames
[] = { "self","self", NULL 
}; 
8071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyEvent_SetSelf",_kwnames
,&_argo0
,&_obj1
))  
8074         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8075         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
8076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyEvent_SetSelf. Expected _wxPyEvent_p."); 
8084     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8085     wxPyEvent_SetSelf(_arg0
,_arg1
); 
8087     wxPyEndAllowThreads(__tstate
); 
8088     if (PyErr_Occurred()) return NULL
; 
8089 }    Py_INCREF(Py_None
); 
8090     _resultobj 
= Py_None
; 
8094 #define wxPyEvent_GetSelf(_swigobj)  (_swigobj->GetSelf()) 
8095 static PyObject 
*_wrap_wxPyEvent_GetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8096     PyObject 
* _resultobj
; 
8099     PyObject 
* _argo0 
= 0; 
8100     char *_kwnames
[] = { "self", NULL 
}; 
8103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyEvent_GetSelf",_kwnames
,&_argo0
))  
8106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
8108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyEvent_GetSelf. Expected _wxPyEvent_p."); 
8113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8114     _result 
= (PyObject 
*)wxPyEvent_GetSelf(_arg0
); 
8116     wxPyEndAllowThreads(__tstate
); 
8117     if (PyErr_Occurred()) return NULL
; 
8119   _resultobj 
= _result
; 
8124 static void *SwigwxPyCommandEventTowxCommandEvent(void *ptr
) { 
8125     wxPyCommandEvent 
*src
; 
8126     wxCommandEvent 
*dest
; 
8127     src 
= (wxPyCommandEvent 
*) ptr
; 
8128     dest 
= (wxCommandEvent 
*) src
; 
8129     return (void *) dest
; 
8132 static void *SwigwxPyCommandEventTowxEvent(void *ptr
) { 
8133     wxPyCommandEvent 
*src
; 
8135     src 
= (wxPyCommandEvent 
*) ptr
; 
8136     dest 
= (wxEvent 
*) src
; 
8137     return (void *) dest
; 
8140 static void *SwigwxPyCommandEventTowxObject(void *ptr
) { 
8141     wxPyCommandEvent 
*src
; 
8143     src 
= (wxPyCommandEvent 
*) ptr
; 
8144     dest 
= (wxObject 
*) src
; 
8145     return (void *) dest
; 
8148 #define new_wxPyCommandEvent(_swigarg0,_swigarg1) (new wxPyCommandEvent(_swigarg0,_swigarg1)) 
8149 static PyObject 
*_wrap_new_wxPyCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8150     PyObject 
* _resultobj
; 
8151     wxPyCommandEvent 
* _result
; 
8152     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
8153     int  _arg1 
= (int ) 0; 
8154     char *_kwnames
[] = { "commandType","id", NULL 
}; 
8158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxPyCommandEvent",_kwnames
,&_arg0
,&_arg1
))  
8161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8162     _result 
= (wxPyCommandEvent 
*)new_wxPyCommandEvent(_arg0
,_arg1
); 
8164     wxPyEndAllowThreads(__tstate
); 
8165     if (PyErr_Occurred()) return NULL
; 
8167         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyCommandEvent_p"); 
8168         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8171         _resultobj 
= Py_None
; 
8176 #define delete_wxPyCommandEvent(_swigobj) (delete _swigobj) 
8177 static PyObject 
*_wrap_delete_wxPyCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8178     PyObject 
* _resultobj
; 
8179     wxPyCommandEvent 
* _arg0
; 
8180     PyObject 
* _argo0 
= 0; 
8181     char *_kwnames
[] = { "self", NULL 
}; 
8184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyCommandEvent",_kwnames
,&_argo0
))  
8187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
8189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyCommandEvent. Expected _wxPyCommandEvent_p."); 
8194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8195     delete_wxPyCommandEvent(_arg0
); 
8197     wxPyEndAllowThreads(__tstate
); 
8198     if (PyErr_Occurred()) return NULL
; 
8199 }    Py_INCREF(Py_None
); 
8200     _resultobj 
= Py_None
; 
8204 #define wxPyCommandEvent_SetSelf(_swigobj,_swigarg0)  (_swigobj->SetSelf(_swigarg0)) 
8205 static PyObject 
*_wrap_wxPyCommandEvent_SetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8206     PyObject 
* _resultobj
; 
8207     wxPyCommandEvent 
* _arg0
; 
8209     PyObject 
* _argo0 
= 0; 
8210     PyObject 
* _obj1 
= 0; 
8211     char *_kwnames
[] = { "self","self", NULL 
}; 
8214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCommandEvent_SetSelf",_kwnames
,&_argo0
,&_obj1
))  
8217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
8219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCommandEvent_SetSelf. Expected _wxPyCommandEvent_p."); 
8227     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8228     wxPyCommandEvent_SetSelf(_arg0
,_arg1
); 
8230     wxPyEndAllowThreads(__tstate
); 
8231     if (PyErr_Occurred()) return NULL
; 
8232 }    Py_INCREF(Py_None
); 
8233     _resultobj 
= Py_None
; 
8237 #define wxPyCommandEvent_GetSelf(_swigobj)  (_swigobj->GetSelf()) 
8238 static PyObject 
*_wrap_wxPyCommandEvent_GetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8239     PyObject 
* _resultobj
; 
8241     wxPyCommandEvent 
* _arg0
; 
8242     PyObject 
* _argo0 
= 0; 
8243     char *_kwnames
[] = { "self", NULL 
}; 
8246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCommandEvent_GetSelf",_kwnames
,&_argo0
))  
8249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
8251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCommandEvent_GetSelf. Expected _wxPyCommandEvent_p."); 
8256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8257     _result 
= (PyObject 
*)wxPyCommandEvent_GetSelf(_arg0
); 
8259     wxPyEndAllowThreads(__tstate
); 
8260     if (PyErr_Occurred()) return NULL
; 
8262   _resultobj 
= _result
; 
8267 static PyMethodDef eventscMethods
[] = { 
8268          { "wxPyCommandEvent_GetSelf", (PyCFunction
) _wrap_wxPyCommandEvent_GetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8269          { "wxPyCommandEvent_SetSelf", (PyCFunction
) _wrap_wxPyCommandEvent_SetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8270          { "delete_wxPyCommandEvent", (PyCFunction
) _wrap_delete_wxPyCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8271          { "new_wxPyCommandEvent", (PyCFunction
) _wrap_new_wxPyCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8272          { "wxPyEvent_GetSelf", (PyCFunction
) _wrap_wxPyEvent_GetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8273          { "wxPyEvent_SetSelf", (PyCFunction
) _wrap_wxPyEvent_SetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8274          { "delete_wxPyEvent", (PyCFunction
) _wrap_delete_wxPyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8275          { "new_wxPyEvent", (PyCFunction
) _wrap_new_wxPyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8276          { "wxTextUrlEvent_GetURLEnd", (PyCFunction
) _wrap_wxTextUrlEvent_GetURLEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8277          { "wxTextUrlEvent_GetURLStart", (PyCFunction
) _wrap_wxTextUrlEvent_GetURLStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8278          { "wxTextUrlEvent_GetMouseEvent", (PyCFunction
) _wrap_wxTextUrlEvent_GetMouseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8279          { "new_wxTextUrlEvent", (PyCFunction
) _wrap_new_wxTextUrlEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8280          { "wxTimerEvent_GetInterval", (PyCFunction
) _wrap_wxTimerEvent_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8281          { "new_wxTimerEvent", (PyCFunction
) _wrap_new_wxTimerEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8282          { "wxContextMenuEvent_SetPosition", (PyCFunction
) _wrap_wxContextMenuEvent_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8283          { "wxContextMenuEvent_GetPosition", (PyCFunction
) _wrap_wxContextMenuEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8284          { "new_wxContextMenuEvent", (PyCFunction
) _wrap_new_wxContextMenuEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8285          { "wxWindowDestroyEvent_GetWindow", (PyCFunction
) _wrap_wxWindowDestroyEvent_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8286          { "new_wxWindowDestroyEvent", (PyCFunction
) _wrap_new_wxWindowDestroyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8287          { "wxWindowCreateEvent_GetWindow", (PyCFunction
) _wrap_wxWindowCreateEvent_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8288          { "new_wxWindowCreateEvent", (PyCFunction
) _wrap_new_wxWindowCreateEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8289          { "wxQueryNewPaletteEvent_GetPaletteRealized", (PyCFunction
) _wrap_wxQueryNewPaletteEvent_GetPaletteRealized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8290          { "wxQueryNewPaletteEvent_SetPaletteRealized", (PyCFunction
) _wrap_wxQueryNewPaletteEvent_SetPaletteRealized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8291          { "new_wxQueryNewPaletteEvent", (PyCFunction
) _wrap_new_wxQueryNewPaletteEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8292          { "wxPaletteChangedEvent_GetChangedWindow", (PyCFunction
) _wrap_wxPaletteChangedEvent_GetChangedWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8293          { "wxPaletteChangedEvent_SetChangedWindow", (PyCFunction
) _wrap_wxPaletteChangedEvent_SetChangedWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8294          { "new_wxPaletteChangedEvent", (PyCFunction
) _wrap_new_wxPaletteChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8295          { "new_wxDisplayChangedEvent", (PyCFunction
) _wrap_new_wxDisplayChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8296          { "wxNotifyEvent_Veto", (PyCFunction
) _wrap_wxNotifyEvent_Veto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8297          { "wxNotifyEvent_Allow", (PyCFunction
) _wrap_wxNotifyEvent_Allow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8298          { "wxNotifyEvent_IsAllowed", (PyCFunction
) _wrap_wxNotifyEvent_IsAllowed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8299          { "new_wxNotifyEvent", (PyCFunction
) _wrap_new_wxNotifyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8300          { "new_wxSysColourChangedEvent", (PyCFunction
) _wrap_new_wxSysColourChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8301          { "wxUpdateUIEvent_GetMode", (PyCFunction
) _wrap_wxUpdateUIEvent_GetMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8302          { "wxUpdateUIEvent_SetMode", (PyCFunction
) _wrap_wxUpdateUIEvent_SetMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8303          { "wxUpdateUIEvent_ResetUpdateTime", (PyCFunction
) _wrap_wxUpdateUIEvent_ResetUpdateTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8304          { "wxUpdateUIEvent_CanUpdate", (PyCFunction
) _wrap_wxUpdateUIEvent_CanUpdate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8305          { "wxUpdateUIEvent_GetUpdateInterval", (PyCFunction
) _wrap_wxUpdateUIEvent_GetUpdateInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8306          { "wxUpdateUIEvent_SetUpdateInterval", (PyCFunction
) _wrap_wxUpdateUIEvent_SetUpdateInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8307          { "wxUpdateUIEvent_SetText", (PyCFunction
) _wrap_wxUpdateUIEvent_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8308          { "wxUpdateUIEvent_Enable", (PyCFunction
) _wrap_wxUpdateUIEvent_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8309          { "wxUpdateUIEvent_Check", (PyCFunction
) _wrap_wxUpdateUIEvent_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8310          { "wxUpdateUIEvent_GetSetEnabled", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8311          { "wxUpdateUIEvent_GetSetChecked", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8312          { "wxUpdateUIEvent_GetSetText", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8313          { "wxUpdateUIEvent_GetText", (PyCFunction
) _wrap_wxUpdateUIEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8314          { "wxUpdateUIEvent_GetEnabled", (PyCFunction
) _wrap_wxUpdateUIEvent_GetEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8315          { "wxUpdateUIEvent_GetChecked", (PyCFunction
) _wrap_wxUpdateUIEvent_GetChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8316          { "new_wxUpdateUIEvent", (PyCFunction
) _wrap_new_wxUpdateUIEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8317          { "wxIdleEvent_CanSend", (PyCFunction
) _wrap_wxIdleEvent_CanSend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8318          { "wxIdleEvent_GetMode", (PyCFunction
) _wrap_wxIdleEvent_GetMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8319          { "wxIdleEvent_SetMode", (PyCFunction
) _wrap_wxIdleEvent_SetMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8320          { "wxIdleEvent_MoreRequested", (PyCFunction
) _wrap_wxIdleEvent_MoreRequested
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8321          { "wxIdleEvent_RequestMore", (PyCFunction
) _wrap_wxIdleEvent_RequestMore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8322          { "new_wxIdleEvent", (PyCFunction
) _wrap_new_wxIdleEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8323          { "wxDropFilesEvent_GetFiles", (PyCFunction
) _wrap_wxDropFilesEvent_GetFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8324          { "wxDropFilesEvent_GetNumberOfFiles", (PyCFunction
) _wrap_wxDropFilesEvent_GetNumberOfFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8325          { "wxDropFilesEvent_GetPosition", (PyCFunction
) _wrap_wxDropFilesEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8326          { "wxJoystickEvent_ButtonIsDown", (PyCFunction
) _wrap_wxJoystickEvent_ButtonIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8327          { "wxJoystickEvent_ButtonUp", (PyCFunction
) _wrap_wxJoystickEvent_ButtonUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8328          { "wxJoystickEvent_ButtonDown", (PyCFunction
) _wrap_wxJoystickEvent_ButtonDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8329          { "wxJoystickEvent_IsZMove", (PyCFunction
) _wrap_wxJoystickEvent_IsZMove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8330          { "wxJoystickEvent_IsMove", (PyCFunction
) _wrap_wxJoystickEvent_IsMove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8331          { "wxJoystickEvent_IsButton", (PyCFunction
) _wrap_wxJoystickEvent_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8332          { "wxJoystickEvent_SetZPosition", (PyCFunction
) _wrap_wxJoystickEvent_SetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8333          { "wxJoystickEvent_SetPosition", (PyCFunction
) _wrap_wxJoystickEvent_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8334          { "wxJoystickEvent_SetButtonChange", (PyCFunction
) _wrap_wxJoystickEvent_SetButtonChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8335          { "wxJoystickEvent_SetButtonState", (PyCFunction
) _wrap_wxJoystickEvent_SetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8336          { "wxJoystickEvent_SetJoystick", (PyCFunction
) _wrap_wxJoystickEvent_SetJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8337          { "wxJoystickEvent_GetJoystick", (PyCFunction
) _wrap_wxJoystickEvent_GetJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8338          { "wxJoystickEvent_GetButtonChange", (PyCFunction
) _wrap_wxJoystickEvent_GetButtonChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8339          { "wxJoystickEvent_GetButtonState", (PyCFunction
) _wrap_wxJoystickEvent_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8340          { "wxJoystickEvent_GetZPosition", (PyCFunction
) _wrap_wxJoystickEvent_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8341          { "wxJoystickEvent_GetPosition", (PyCFunction
) _wrap_wxJoystickEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8342          { "new_wxJoystickEvent", (PyCFunction
) _wrap_new_wxJoystickEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8343          { "new_wxMaximizeEvent", (PyCFunction
) _wrap_new_wxMaximizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8344          { "wxIconizeEvent_Iconized", (PyCFunction
) _wrap_wxIconizeEvent_Iconized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8345          { "new_wxIconizeEvent", (PyCFunction
) _wrap_new_wxIconizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8346          { "wxShowEvent_GetShow", (PyCFunction
) _wrap_wxShowEvent_GetShow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8347          { "wxShowEvent_SetShow", (PyCFunction
) _wrap_wxShowEvent_SetShow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8348          { "new_wxShowEvent", (PyCFunction
) _wrap_new_wxShowEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8349          { "wxMenuEvent_GetMenu", (PyCFunction
) _wrap_wxMenuEvent_GetMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8350          { "wxMenuEvent_IsPopup", (PyCFunction
) _wrap_wxMenuEvent_IsPopup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8351          { "wxMenuEvent_GetMenuId", (PyCFunction
) _wrap_wxMenuEvent_GetMenuId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8352          { "new_wxMenuEvent", (PyCFunction
) _wrap_new_wxMenuEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8353          { "new_wxInitDialogEvent", (PyCFunction
) _wrap_new_wxInitDialogEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8354          { "wxActivateEvent_GetActive", (PyCFunction
) _wrap_wxActivateEvent_GetActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8355          { "new_wxActivateEvent", (PyCFunction
) _wrap_new_wxActivateEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8356          { "wxChildFocusEvent_GetWindow", (PyCFunction
) _wrap_wxChildFocusEvent_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8357          { "new_wxChildFocusEvent", (PyCFunction
) _wrap_new_wxChildFocusEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8358          { "new_wxFocusEvent", (PyCFunction
) _wrap_new_wxFocusEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8359          { "wxEraseEvent_GetDC", (PyCFunction
) _wrap_wxEraseEvent_GetDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8360          { "new_wxEraseEvent", (PyCFunction
) _wrap_new_wxEraseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8361          { "new_wxPaintEvent", (PyCFunction
) _wrap_new_wxPaintEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8362          { "wxMoveEvent_SetRect", (PyCFunction
) _wrap_wxMoveEvent_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8363          { "wxMoveEvent_GetRect", (PyCFunction
) _wrap_wxMoveEvent_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8364          { "wxMoveEvent_GetPosition", (PyCFunction
) _wrap_wxMoveEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8365          { "new_wxMoveEvent", (PyCFunction
) _wrap_new_wxMoveEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8366          { "wxNavigationKeyEvent_SetCurrentFocus", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetCurrentFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8367          { "wxNavigationKeyEvent_GetCurrentFocus", (PyCFunction
) _wrap_wxNavigationKeyEvent_GetCurrentFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8368          { "wxNavigationKeyEvent_SetWindowChange", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetWindowChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8369          { "wxNavigationKeyEvent_IsWindowChange", (PyCFunction
) _wrap_wxNavigationKeyEvent_IsWindowChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8370          { "wxNavigationKeyEvent_SetDirection", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetDirection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8371          { "wxNavigationKeyEvent_GetDirection", (PyCFunction
) _wrap_wxNavigationKeyEvent_GetDirection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8372          { "new_wxNavigationKeyEvent", (PyCFunction
) _wrap_new_wxNavigationKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8373          { "wxKeyEvent_m_rawFlags_get", (PyCFunction
) _wrap_wxKeyEvent_m_rawFlags_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8374          { "wxKeyEvent_m_rawFlags_set", (PyCFunction
) _wrap_wxKeyEvent_m_rawFlags_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8375          { "wxKeyEvent_m_rawCode_get", (PyCFunction
) _wrap_wxKeyEvent_m_rawCode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8376          { "wxKeyEvent_m_rawCode_set", (PyCFunction
) _wrap_wxKeyEvent_m_rawCode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8377          { "wxKeyEvent_m_scanCode_get", (PyCFunction
) _wrap_wxKeyEvent_m_scanCode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8378          { "wxKeyEvent_m_scanCode_set", (PyCFunction
) _wrap_wxKeyEvent_m_scanCode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8379          { "wxKeyEvent_m_metaDown_get", (PyCFunction
) _wrap_wxKeyEvent_m_metaDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8380          { "wxKeyEvent_m_metaDown_set", (PyCFunction
) _wrap_wxKeyEvent_m_metaDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8381          { "wxKeyEvent_m_altDown_get", (PyCFunction
) _wrap_wxKeyEvent_m_altDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8382          { "wxKeyEvent_m_altDown_set", (PyCFunction
) _wrap_wxKeyEvent_m_altDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8383          { "wxKeyEvent_m_shiftDown_get", (PyCFunction
) _wrap_wxKeyEvent_m_shiftDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8384          { "wxKeyEvent_m_shiftDown_set", (PyCFunction
) _wrap_wxKeyEvent_m_shiftDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8385          { "wxKeyEvent_m_controlDown_get", (PyCFunction
) _wrap_wxKeyEvent_m_controlDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8386          { "wxKeyEvent_m_controlDown_set", (PyCFunction
) _wrap_wxKeyEvent_m_controlDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8387          { "wxKeyEvent_m_keyCode_get", (PyCFunction
) _wrap_wxKeyEvent_m_keyCode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8388          { "wxKeyEvent_m_keyCode_set", (PyCFunction
) _wrap_wxKeyEvent_m_keyCode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8389          { "wxKeyEvent_m_y_get", (PyCFunction
) _wrap_wxKeyEvent_m_y_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8390          { "wxKeyEvent_m_y_set", (PyCFunction
) _wrap_wxKeyEvent_m_y_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8391          { "wxKeyEvent_m_x_get", (PyCFunction
) _wrap_wxKeyEvent_m_x_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8392          { "wxKeyEvent_m_x_set", (PyCFunction
) _wrap_wxKeyEvent_m_x_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8393          { "wxKeyEvent_GetPositionTuple", (PyCFunction
) _wrap_wxKeyEvent_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8394          { "wxKeyEvent_GetPosition", (PyCFunction
) _wrap_wxKeyEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8395          { "wxKeyEvent_GetY", (PyCFunction
) _wrap_wxKeyEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8396          { "wxKeyEvent_GetX", (PyCFunction
) _wrap_wxKeyEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8397          { "wxKeyEvent_GetRawKeyFlags", (PyCFunction
) _wrap_wxKeyEvent_GetRawKeyFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8398          { "wxKeyEvent_GetRawKeyCode", (PyCFunction
) _wrap_wxKeyEvent_GetRawKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8399          { "wxKeyEvent_HasModifiers", (PyCFunction
) _wrap_wxKeyEvent_HasModifiers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8400          { "wxKeyEvent_GetKeyCode", (PyCFunction
) _wrap_wxKeyEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8401          { "wxKeyEvent_ShiftDown", (PyCFunction
) _wrap_wxKeyEvent_ShiftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8402          { "wxKeyEvent_AltDown", (PyCFunction
) _wrap_wxKeyEvent_AltDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8403          { "wxKeyEvent_MetaDown", (PyCFunction
) _wrap_wxKeyEvent_MetaDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8404          { "wxKeyEvent_ControlDown", (PyCFunction
) _wrap_wxKeyEvent_ControlDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8405          { "new_wxKeyEvent", (PyCFunction
) _wrap_new_wxKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8406          { "wxSetCursorEvent_HasCursor", (PyCFunction
) _wrap_wxSetCursorEvent_HasCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8407          { "wxSetCursorEvent_GetCursor", (PyCFunction
) _wrap_wxSetCursorEvent_GetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8408          { "wxSetCursorEvent_SetCursor", (PyCFunction
) _wrap_wxSetCursorEvent_SetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8409          { "wxSetCursorEvent_GetY", (PyCFunction
) _wrap_wxSetCursorEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8410          { "wxSetCursorEvent_GetX", (PyCFunction
) _wrap_wxSetCursorEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8411          { "new_wxSetCursorEvent", (PyCFunction
) _wrap_new_wxSetCursorEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8412          { "wxMouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction
) _wrap_wxMouseCaptureChangedEvent_GetCapturedWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8413          { "new_wxMouseCaptureChangedEvent", (PyCFunction
) _wrap_new_wxMouseCaptureChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8414          { "wxMouseEvent_m_linesPerAction_get", (PyCFunction
) _wrap_wxMouseEvent_m_linesPerAction_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8415          { "wxMouseEvent_m_linesPerAction_set", (PyCFunction
) _wrap_wxMouseEvent_m_linesPerAction_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8416          { "wxMouseEvent_m_wheelDelta_get", (PyCFunction
) _wrap_wxMouseEvent_m_wheelDelta_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8417          { "wxMouseEvent_m_wheelDelta_set", (PyCFunction
) _wrap_wxMouseEvent_m_wheelDelta_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8418          { "wxMouseEvent_m_wheelRotation_get", (PyCFunction
) _wrap_wxMouseEvent_m_wheelRotation_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8419          { "wxMouseEvent_m_wheelRotation_set", (PyCFunction
) _wrap_wxMouseEvent_m_wheelRotation_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8420          { "wxMouseEvent_m_metaDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_metaDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8421          { "wxMouseEvent_m_metaDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_metaDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8422          { "wxMouseEvent_m_altDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_altDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8423          { "wxMouseEvent_m_altDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_altDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8424          { "wxMouseEvent_m_shiftDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_shiftDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8425          { "wxMouseEvent_m_shiftDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_shiftDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8426          { "wxMouseEvent_m_controlDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_controlDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8427          { "wxMouseEvent_m_controlDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_controlDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8428          { "wxMouseEvent_m_rightDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_rightDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8429          { "wxMouseEvent_m_rightDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_rightDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8430          { "wxMouseEvent_m_middleDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_middleDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8431          { "wxMouseEvent_m_middleDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_middleDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8432          { "wxMouseEvent_m_leftDown_get", (PyCFunction
) _wrap_wxMouseEvent_m_leftDown_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8433          { "wxMouseEvent_m_leftDown_set", (PyCFunction
) _wrap_wxMouseEvent_m_leftDown_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8434          { "wxMouseEvent_m_y_get", (PyCFunction
) _wrap_wxMouseEvent_m_y_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8435          { "wxMouseEvent_m_y_set", (PyCFunction
) _wrap_wxMouseEvent_m_y_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8436          { "wxMouseEvent_m_x_get", (PyCFunction
) _wrap_wxMouseEvent_m_x_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8437          { "wxMouseEvent_m_x_set", (PyCFunction
) _wrap_wxMouseEvent_m_x_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8438          { "wxMouseEvent_GetLinesPerAction", (PyCFunction
) _wrap_wxMouseEvent_GetLinesPerAction
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8439          { "wxMouseEvent_GetWheelDelta", (PyCFunction
) _wrap_wxMouseEvent_GetWheelDelta
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8440          { "wxMouseEvent_GetWheelRotation", (PyCFunction
) _wrap_wxMouseEvent_GetWheelRotation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8441          { "wxMouseEvent_GetY", (PyCFunction
) _wrap_wxMouseEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8442          { "wxMouseEvent_GetX", (PyCFunction
) _wrap_wxMouseEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8443          { "wxMouseEvent_GetLogicalPosition", (PyCFunction
) _wrap_wxMouseEvent_GetLogicalPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8444          { "wxMouseEvent_GetPositionTuple", (PyCFunction
) _wrap_wxMouseEvent_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8445          { "wxMouseEvent_GetPosition", (PyCFunction
) _wrap_wxMouseEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8446          { "wxMouseEvent_Leaving", (PyCFunction
) _wrap_wxMouseEvent_Leaving
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8447          { "wxMouseEvent_Entering", (PyCFunction
) _wrap_wxMouseEvent_Entering
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8448          { "wxMouseEvent_Moving", (PyCFunction
) _wrap_wxMouseEvent_Moving
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8449          { "wxMouseEvent_Dragging", (PyCFunction
) _wrap_wxMouseEvent_Dragging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8450          { "wxMouseEvent_RightIsDown", (PyCFunction
) _wrap_wxMouseEvent_RightIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8451          { "wxMouseEvent_MiddleIsDown", (PyCFunction
) _wrap_wxMouseEvent_MiddleIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8452          { "wxMouseEvent_LeftIsDown", (PyCFunction
) _wrap_wxMouseEvent_LeftIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8453          { "wxMouseEvent_RightDClick", (PyCFunction
) _wrap_wxMouseEvent_RightDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8454          { "wxMouseEvent_MiddleDClick", (PyCFunction
) _wrap_wxMouseEvent_MiddleDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8455          { "wxMouseEvent_LeftDClick", (PyCFunction
) _wrap_wxMouseEvent_LeftDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8456          { "wxMouseEvent_RightUp", (PyCFunction
) _wrap_wxMouseEvent_RightUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8457          { "wxMouseEvent_MiddleUp", (PyCFunction
) _wrap_wxMouseEvent_MiddleUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8458          { "wxMouseEvent_LeftUp", (PyCFunction
) _wrap_wxMouseEvent_LeftUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8459          { "wxMouseEvent_RightDown", (PyCFunction
) _wrap_wxMouseEvent_RightDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8460          { "wxMouseEvent_MiddleDown", (PyCFunction
) _wrap_wxMouseEvent_MiddleDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8461          { "wxMouseEvent_LeftDown", (PyCFunction
) _wrap_wxMouseEvent_LeftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8462          { "wxMouseEvent_ShiftDown", (PyCFunction
) _wrap_wxMouseEvent_ShiftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8463          { "wxMouseEvent_AltDown", (PyCFunction
) _wrap_wxMouseEvent_AltDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8464          { "wxMouseEvent_MetaDown", (PyCFunction
) _wrap_wxMouseEvent_MetaDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8465          { "wxMouseEvent_ControlDown", (PyCFunction
) _wrap_wxMouseEvent_ControlDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8466          { "wxMouseEvent_ButtonIsDown", (PyCFunction
) _wrap_wxMouseEvent_ButtonIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8467          { "wxMouseEvent_Button", (PyCFunction
) _wrap_wxMouseEvent_Button
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8468          { "wxMouseEvent_ButtonUp", (PyCFunction
) _wrap_wxMouseEvent_ButtonUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8469          { "wxMouseEvent_ButtonDClick", (PyCFunction
) _wrap_wxMouseEvent_ButtonDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8470          { "wxMouseEvent_ButtonDown", (PyCFunction
) _wrap_wxMouseEvent_ButtonDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8471          { "wxMouseEvent_IsButton", (PyCFunction
) _wrap_wxMouseEvent_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8472          { "new_wxMouseEvent", (PyCFunction
) _wrap_new_wxMouseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8473          { "new_wxSpinEvent", (PyCFunction
) _wrap_new_wxSpinEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8474          { "wxScrollWinEvent_GetPosition", (PyCFunction
) _wrap_wxScrollWinEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8475          { "wxScrollWinEvent_GetOrientation", (PyCFunction
) _wrap_wxScrollWinEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8476          { "new_wxScrollWinEvent", (PyCFunction
) _wrap_new_wxScrollWinEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8477          { "wxScrollEvent_GetPosition", (PyCFunction
) _wrap_wxScrollEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8478          { "wxScrollEvent_GetOrientation", (PyCFunction
) _wrap_wxScrollEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8479          { "new_wxScrollEvent", (PyCFunction
) _wrap_new_wxScrollEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8480          { "wxCommandEvent_GetClientData", (PyCFunction
) _wrap_wxCommandEvent_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8481          { "wxCommandEvent_SetInt", (PyCFunction
) _wrap_wxCommandEvent_SetInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8482          { "wxCommandEvent_SetExtraLong", (PyCFunction
) _wrap_wxCommandEvent_SetExtraLong
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8483          { "wxCommandEvent_SetString", (PyCFunction
) _wrap_wxCommandEvent_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8484          { "wxCommandEvent_IsSelection", (PyCFunction
) _wrap_wxCommandEvent_IsSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8485          { "wxCommandEvent_GetString", (PyCFunction
) _wrap_wxCommandEvent_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8486          { "wxCommandEvent_GetSelection", (PyCFunction
) _wrap_wxCommandEvent_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8487          { "wxCommandEvent_GetInt", (PyCFunction
) _wrap_wxCommandEvent_GetInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8488          { "wxCommandEvent_GetExtraLong", (PyCFunction
) _wrap_wxCommandEvent_GetExtraLong
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8489          { "wxCommandEvent_Checked", (PyCFunction
) _wrap_wxCommandEvent_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8490          { "wxCommandEvent_IsChecked", (PyCFunction
) _wrap_wxCommandEvent_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8491          { "new_wxCommandEvent", (PyCFunction
) _wrap_new_wxCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8492          { "wxCloseEvent_SetCanVeto", (PyCFunction
) _wrap_wxCloseEvent_SetCanVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8493          { "wxCloseEvent_GetVeto", (PyCFunction
) _wrap_wxCloseEvent_GetVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8494          { "wxCloseEvent_CanVeto", (PyCFunction
) _wrap_wxCloseEvent_CanVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8495          { "wxCloseEvent_Veto", (PyCFunction
) _wrap_wxCloseEvent_Veto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8496          { "wxCloseEvent_GetLoggingOff", (PyCFunction
) _wrap_wxCloseEvent_GetLoggingOff
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8497          { "wxCloseEvent_SetLoggingOff", (PyCFunction
) _wrap_wxCloseEvent_SetLoggingOff
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8498          { "new_wxCloseEvent", (PyCFunction
) _wrap_new_wxCloseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8499          { "wxSizeEvent_SetRect", (PyCFunction
) _wrap_wxSizeEvent_SetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8500          { "wxSizeEvent_GetRect", (PyCFunction
) _wrap_wxSizeEvent_GetRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8501          { "wxSizeEvent_GetSize", (PyCFunction
) _wrap_wxSizeEvent_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8502          { "new_wxSizeEvent", (PyCFunction
) _wrap_new_wxSizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8503          { "delete_wxPropagateOnce", (PyCFunction
) _wrap_delete_wxPropagateOnce
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8504          { "new_wxPropagateOnce", (PyCFunction
) _wrap_new_wxPropagateOnce
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8505          { "delete_wxPropagationDisabler", (PyCFunction
) _wrap_delete_wxPropagationDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8506          { "new_wxPropagationDisabler", (PyCFunction
) _wrap_new_wxPropagationDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8507          { "wxEvent_Clone", (PyCFunction
) _wrap_wxEvent_Clone
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8508          { "wxEvent_ResumePropagation", (PyCFunction
) _wrap_wxEvent_ResumePropagation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8509          { "wxEvent_StopPropagation", (PyCFunction
) _wrap_wxEvent_StopPropagation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8510          { "wxEvent_ShouldPropagate", (PyCFunction
) _wrap_wxEvent_ShouldPropagate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8511          { "wxEvent_GetSkipped", (PyCFunction
) _wrap_wxEvent_GetSkipped
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8512          { "wxEvent_Skip", (PyCFunction
) _wrap_wxEvent_Skip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8513          { "wxEvent_IsCommandEvent", (PyCFunction
) _wrap_wxEvent_IsCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8514          { "wxEvent_SetTimestamp", (PyCFunction
) _wrap_wxEvent_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8515          { "wxEvent_SetId", (PyCFunction
) _wrap_wxEvent_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8516          { "wxEvent_SetEventType", (PyCFunction
) _wrap_wxEvent_SetEventType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8517          { "wxEvent_SetEventObject", (PyCFunction
) _wrap_wxEvent_SetEventObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8518          { "wxEvent_GetTimestamp", (PyCFunction
) _wrap_wxEvent_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8519          { "wxEvent_GetId", (PyCFunction
) _wrap_wxEvent_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8520          { "wxEvent_GetEventType", (PyCFunction
) _wrap_wxEvent_GetEventType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8521          { "wxEvent_GetEventObject", (PyCFunction
) _wrap_wxEvent_GetEventObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8522          { "delete_wxEvent", (PyCFunction
) _wrap_delete_wxEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8523          { "wxNewEventType", (PyCFunction
) _wrap_wxNewEventType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
8530  * This table is used by the pointer type-checker 
8532 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
8533     { "_wxEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxEvent
}, 
8534     { "_wxEvent","_wxPyEvent",SwigwxPyEventTowxEvent
}, 
8535     { "_wxEvent","_wxTextUrlEvent",SwigwxTextUrlEventTowxEvent
}, 
8536     { "_wxEvent","_wxTimerEvent",SwigwxTimerEventTowxEvent
}, 
8537     { "_wxEvent","_wxContextMenuEvent",SwigwxContextMenuEventTowxEvent
}, 
8538     { "_wxEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxEvent
}, 
8539     { "_wxEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxEvent
}, 
8540     { "_wxEvent","_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxEvent
}, 
8541     { "_wxEvent","_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxEvent
}, 
8542     { "_wxEvent","_wxDisplayChangedEvent",SwigwxDisplayChangedEventTowxEvent
}, 
8543     { "_wxEvent","_wxNotifyEvent",SwigwxNotifyEventTowxEvent
}, 
8544     { "_wxEvent","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent
}, 
8545     { "_wxEvent","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent
}, 
8546     { "_wxEvent","_wxIdleEvent",SwigwxIdleEventTowxEvent
}, 
8547     { "_wxEvent","_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent
}, 
8548     { "_wxEvent","_wxJoystickEvent",SwigwxJoystickEventTowxEvent
}, 
8549     { "_wxEvent","_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent
}, 
8550     { "_wxEvent","_wxIconizeEvent",SwigwxIconizeEventTowxEvent
}, 
8551     { "_wxEvent","_wxShowEvent",SwigwxShowEventTowxEvent
}, 
8552     { "_wxEvent","_wxMenuEvent",SwigwxMenuEventTowxEvent
}, 
8553     { "_wxEvent","_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent
}, 
8554     { "_wxEvent","_wxActivateEvent",SwigwxActivateEventTowxEvent
}, 
8555     { "_wxEvent","_wxChildFocusEvent",SwigwxChildFocusEventTowxEvent
}, 
8556     { "_wxEvent","_wxFocusEvent",SwigwxFocusEventTowxEvent
}, 
8557     { "_wxEvent","_wxEraseEvent",SwigwxEraseEventTowxEvent
}, 
8558     { "_wxEvent","_wxPaintEvent",SwigwxPaintEventTowxEvent
}, 
8559     { "_wxEvent","_wxMoveEvent",SwigwxMoveEventTowxEvent
}, 
8560     { "_wxEvent","_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxEvent
}, 
8561     { "_wxEvent","_wxKeyEvent",SwigwxKeyEventTowxEvent
}, 
8562     { "_wxEvent","_wxSetCursorEvent",SwigwxSetCursorEventTowxEvent
}, 
8563     { "_wxEvent","_wxMouseCaptureChangedEvent",SwigwxMouseCaptureChangedEventTowxEvent
}, 
8564     { "_wxEvent","_wxMouseEvent",SwigwxMouseEventTowxEvent
}, 
8565     { "_wxEvent","_wxSpinEvent",SwigwxSpinEventTowxEvent
}, 
8566     { "_wxEvent","_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent
}, 
8567     { "_wxEvent","_wxScrollEvent",SwigwxScrollEventTowxEvent
}, 
8568     { "_wxEvent","_wxCommandEvent",SwigwxCommandEventTowxEvent
}, 
8569     { "_wxEvent","_wxCloseEvent",SwigwxCloseEventTowxEvent
}, 
8570     { "_wxEvent","_wxSizeEvent",SwigwxSizeEventTowxEvent
}, 
8571     { "_signed_long","_long",0}, 
8572     { "_wxPrintQuality","_wxCoord",0}, 
8573     { "_wxPrintQuality","_int",0}, 
8574     { "_wxPrintQuality","_signed_int",0}, 
8575     { "_wxPrintQuality","_unsigned_int",0}, 
8576     { "_wxPrintQuality","_wxWindowID",0}, 
8577     { "_wxPrintQuality","_uint",0}, 
8578     { "_wxPrintQuality","_EBool",0}, 
8579     { "_wxPrintQuality","_size_t",0}, 
8580     { "_wxPrintQuality","_time_t",0}, 
8581     { "_byte","_unsigned_char",0}, 
8582     { "_long","_unsigned_long",0}, 
8583     { "_long","_signed_long",0}, 
8584     { "_size_t","_wxCoord",0}, 
8585     { "_size_t","_wxPrintQuality",0}, 
8586     { "_size_t","_time_t",0}, 
8587     { "_size_t","_unsigned_int",0}, 
8588     { "_size_t","_int",0}, 
8589     { "_size_t","_wxWindowID",0}, 
8590     { "_size_t","_uint",0}, 
8591     { "_uint","_wxCoord",0}, 
8592     { "_uint","_wxPrintQuality",0}, 
8593     { "_uint","_time_t",0}, 
8594     { "_uint","_size_t",0}, 
8595     { "_uint","_unsigned_int",0}, 
8596     { "_uint","_int",0}, 
8597     { "_uint","_wxWindowID",0}, 
8598     { "_wxChar","_char",0}, 
8599     { "_wxCommandEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxCommandEvent
}, 
8600     { "_wxCommandEvent","_wxTextUrlEvent",SwigwxTextUrlEventTowxCommandEvent
}, 
8601     { "_wxCommandEvent","_wxContextMenuEvent",SwigwxContextMenuEventTowxCommandEvent
}, 
8602     { "_wxCommandEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxCommandEvent
}, 
8603     { "_wxCommandEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxCommandEvent
}, 
8604     { "_wxCommandEvent","_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent
}, 
8605     { "_wxCommandEvent","_wxChildFocusEvent",SwigwxChildFocusEventTowxCommandEvent
}, 
8606     { "_wxCommandEvent","_wxSpinEvent",SwigwxSpinEventTowxCommandEvent
}, 
8607     { "_wxCommandEvent","_wxScrollEvent",SwigwxScrollEventTowxCommandEvent
}, 
8608     { "_char","_wxChar",0}, 
8609     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
8610     { "_wxScrollEvent","_wxSpinEvent",SwigwxSpinEventTowxScrollEvent
}, 
8611     { "_EBool","_wxCoord",0}, 
8612     { "_EBool","_wxPrintQuality",0}, 
8613     { "_EBool","_signed_int",0}, 
8614     { "_EBool","_int",0}, 
8615     { "_EBool","_wxWindowID",0}, 
8616     { "_unsigned_long","_long",0}, 
8617     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
8618     { "_signed_int","_wxCoord",0}, 
8619     { "_signed_int","_wxPrintQuality",0}, 
8620     { "_signed_int","_EBool",0}, 
8621     { "_signed_int","_wxWindowID",0}, 
8622     { "_signed_int","_int",0}, 
8623     { "_WXTYPE","_short",0}, 
8624     { "_WXTYPE","_signed_short",0}, 
8625     { "_WXTYPE","_unsigned_short",0}, 
8626     { "_unsigned_short","_WXTYPE",0}, 
8627     { "_unsigned_short","_short",0}, 
8628     { "_wxObject","_wxPyCommandEvent",SwigwxPyCommandEventTowxObject
}, 
8629     { "_wxObject","_wxPyEvent",SwigwxPyEventTowxObject
}, 
8630     { "_wxObject","_wxTextUrlEvent",SwigwxTextUrlEventTowxObject
}, 
8631     { "_wxObject","_wxTimerEvent",SwigwxTimerEventTowxObject
}, 
8632     { "_wxObject","_wxContextMenuEvent",SwigwxContextMenuEventTowxObject
}, 
8633     { "_wxObject","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxObject
}, 
8634     { "_wxObject","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxObject
}, 
8635     { "_wxObject","_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxObject
}, 
8636     { "_wxObject","_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxObject
}, 
8637     { "_wxObject","_wxDisplayChangedEvent",SwigwxDisplayChangedEventTowxObject
}, 
8638     { "_wxObject","_wxNotifyEvent",SwigwxNotifyEventTowxObject
}, 
8639     { "_wxObject","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxObject
}, 
8640     { "_wxObject","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxObject
}, 
8641     { "_wxObject","_wxIdleEvent",SwigwxIdleEventTowxObject
}, 
8642     { "_wxObject","_wxDropFilesEvent",SwigwxDropFilesEventTowxObject
}, 
8643     { "_wxObject","_wxJoystickEvent",SwigwxJoystickEventTowxObject
}, 
8644     { "_wxObject","_wxMaximizeEvent",SwigwxMaximizeEventTowxObject
}, 
8645     { "_wxObject","_wxIconizeEvent",SwigwxIconizeEventTowxObject
}, 
8646     { "_wxObject","_wxShowEvent",SwigwxShowEventTowxObject
}, 
8647     { "_wxObject","_wxMenuEvent",SwigwxMenuEventTowxObject
}, 
8648     { "_wxObject","_wxInitDialogEvent",SwigwxInitDialogEventTowxObject
}, 
8649     { "_wxObject","_wxActivateEvent",SwigwxActivateEventTowxObject
}, 
8650     { "_wxObject","_wxChildFocusEvent",SwigwxChildFocusEventTowxObject
}, 
8651     { "_wxObject","_wxFocusEvent",SwigwxFocusEventTowxObject
}, 
8652     { "_wxObject","_wxEraseEvent",SwigwxEraseEventTowxObject
}, 
8653     { "_wxObject","_wxPaintEvent",SwigwxPaintEventTowxObject
}, 
8654     { "_wxObject","_wxMoveEvent",SwigwxMoveEventTowxObject
}, 
8655     { "_wxObject","_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxObject
}, 
8656     { "_wxObject","_wxKeyEvent",SwigwxKeyEventTowxObject
}, 
8657     { "_wxObject","_wxSetCursorEvent",SwigwxSetCursorEventTowxObject
}, 
8658     { "_wxObject","_wxMouseCaptureChangedEvent",SwigwxMouseCaptureChangedEventTowxObject
}, 
8659     { "_wxObject","_wxMouseEvent",SwigwxMouseEventTowxObject
}, 
8660     { "_wxObject","_wxSpinEvent",SwigwxSpinEventTowxObject
}, 
8661     { "_wxObject","_wxScrollWinEvent",SwigwxScrollWinEventTowxObject
}, 
8662     { "_wxObject","_wxScrollEvent",SwigwxScrollEventTowxObject
}, 
8663     { "_wxObject","_wxCommandEvent",SwigwxCommandEventTowxObject
}, 
8664     { "_wxObject","_wxCloseEvent",SwigwxCloseEventTowxObject
}, 
8665     { "_wxObject","_wxSizeEvent",SwigwxSizeEventTowxObject
}, 
8666     { "_wxObject","_wxEvent",SwigwxEventTowxObject
}, 
8667     { "_signed_short","_WXTYPE",0}, 
8668     { "_signed_short","_short",0}, 
8669     { "_unsigned_char","_byte",0}, 
8670     { "_unsigned_int","_wxCoord",0}, 
8671     { "_unsigned_int","_wxPrintQuality",0}, 
8672     { "_unsigned_int","_time_t",0}, 
8673     { "_unsigned_int","_size_t",0}, 
8674     { "_unsigned_int","_uint",0}, 
8675     { "_unsigned_int","_wxWindowID",0}, 
8676     { "_unsigned_int","_int",0}, 
8677     { "_short","_WXTYPE",0}, 
8678     { "_short","_unsigned_short",0}, 
8679     { "_short","_signed_short",0}, 
8680     { "_wxWindowID","_wxCoord",0}, 
8681     { "_wxWindowID","_wxPrintQuality",0}, 
8682     { "_wxWindowID","_time_t",0}, 
8683     { "_wxWindowID","_size_t",0}, 
8684     { "_wxWindowID","_EBool",0}, 
8685     { "_wxWindowID","_uint",0}, 
8686     { "_wxWindowID","_int",0}, 
8687     { "_wxWindowID","_signed_int",0}, 
8688     { "_wxWindowID","_unsigned_int",0}, 
8689     { "_int","_wxCoord",0}, 
8690     { "_int","_wxPrintQuality",0}, 
8691     { "_int","_time_t",0}, 
8692     { "_int","_size_t",0}, 
8693     { "_int","_EBool",0}, 
8694     { "_int","_uint",0}, 
8695     { "_int","_wxWindowID",0}, 
8696     { "_int","_unsigned_int",0}, 
8697     { "_int","_signed_int",0}, 
8698     { "_time_t","_wxCoord",0}, 
8699     { "_time_t","_wxPrintQuality",0}, 
8700     { "_time_t","_unsigned_int",0}, 
8701     { "_time_t","_int",0}, 
8702     { "_time_t","_wxWindowID",0}, 
8703     { "_time_t","_uint",0}, 
8704     { "_time_t","_size_t",0}, 
8705     { "_wxCoord","_int",0}, 
8706     { "_wxCoord","_signed_int",0}, 
8707     { "_wxCoord","_unsigned_int",0}, 
8708     { "_wxCoord","_wxWindowID",0}, 
8709     { "_wxCoord","_uint",0}, 
8710     { "_wxCoord","_EBool",0}, 
8711     { "_wxCoord","_size_t",0}, 
8712     { "_wxCoord","_time_t",0}, 
8713     { "_wxCoord","_wxPrintQuality",0}, 
8716 static PyObject 
*SWIG_globals
; 
8720 SWIGEXPORT(void) initeventsc() { 
8722          SWIG_globals 
= SWIG_newvarlink(); 
8723          m 
= Py_InitModule("eventsc", eventscMethods
); 
8724          d 
= PyModule_GetDict(m
); 
8725          PyDict_SetItemString(d
,"wxEVENT_PROPAGATE_NONE", PyInt_FromLong((long) wxEVENT_PROPAGATE_NONE
)); 
8726          PyDict_SetItemString(d
,"wxEVENT_PROPAGATE_MAX", PyInt_FromLong((long) wxEVENT_PROPAGATE_MAX
)); 
8727          PyDict_SetItemString(d
,"wxIDLE_PROCESS_ALL", PyInt_FromLong((long) wxIDLE_PROCESS_ALL
)); 
8728          PyDict_SetItemString(d
,"wxIDLE_PROCESS_SPECIFIED", PyInt_FromLong((long) wxIDLE_PROCESS_SPECIFIED
)); 
8729          PyDict_SetItemString(d
,"wxUPDATE_UI_PROCESS_ALL", PyInt_FromLong((long) wxUPDATE_UI_PROCESS_ALL
)); 
8730          PyDict_SetItemString(d
,"wxUPDATE_UI_PROCESS_SPECIFIED", PyInt_FromLong((long) wxUPDATE_UI_PROCESS_SPECIFIED
)); 
8733    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
8734         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);