2  * FILE : msw/events.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 810) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export  
  32 #           define SWIGEXPORT(a) a  
  36 #   define SWIGEXPORT(a) a  
  43 extern void SWIG_MakePtr(char *, void *, char *); 
  44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  45 extern char *SWIG_GetPtr(char *, void **, char *); 
  46 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  47 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  48 extern PyObject 
*SWIG_newvarlink(void); 
  52 #define SWIG_init    initeventsc 
  54 #define SWIG_name    "eventsc" 
  57 #include <wx/spinbutt.h> 
  59 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  64     } else if (target 
== Py_None
) {   
  68         if (!PyList_Check(target
)) { 
  70             target 
= PyList_New(0); 
  71             PyList_Append(target
, o2
); 
  74         PyList_Append(target
,o
); 
  80 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  86     } else if (target 
== Py_None
) {   
  90         if (!PyTuple_Check(target
)) { 
  92             target 
= PyTuple_New(1); 
  93             PyTuple_SetItem(target
, 0, o2
); 
  96         PyTuple_SetItem(o3
, 0, o
);       
  99         target 
= PySequence_Concat(o2
, o3
);  
 106 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 110 #define new_wxEvent(_swigarg0) (new wxEvent(_swigarg0)) 
 111 static PyObject 
*_wrap_new_wxEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 112     PyObject 
* _resultobj
; 
 114     int  _arg0 
= (int ) 0; 
 115     char *_kwnames
[] = { "id", NULL 
}; 
 119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxEvent",_kwnames
,&_arg0
))  
 122     wxPy_BEGIN_ALLOW_THREADS
; 
 123         _result 
= (wxEvent 
*)new_wxEvent(_arg0
); 
 125     wxPy_END_ALLOW_THREADS
; 
 127         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEvent_p"); 
 128         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 131         _resultobj 
= Py_None
; 
 136 #define delete_wxEvent(_swigobj) (delete _swigobj) 
 137 static PyObject 
*_wrap_delete_wxEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 138     PyObject 
* _resultobj
; 
 140     PyObject 
* _argo0 
= 0; 
 141     char *_kwnames
[] = { "self", NULL 
}; 
 144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxEvent",_kwnames
,&_argo0
))  
 147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxEvent. Expected _wxEvent_p."); 
 154     wxPy_BEGIN_ALLOW_THREADS
; 
 155         delete_wxEvent(_arg0
); 
 157     wxPy_END_ALLOW_THREADS
; 
 158 }    Py_INCREF(Py_None
); 
 159     _resultobj 
= Py_None
; 
 163 #define wxEvent_GetEventObject(_swigobj)  (_swigobj->GetEventObject()) 
 164 static PyObject 
*_wrap_wxEvent_GetEventObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 165     PyObject 
* _resultobj
; 
 168     PyObject 
* _argo0 
= 0; 
 169     char *_kwnames
[] = { "self", NULL 
}; 
 173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetEventObject",_kwnames
,&_argo0
))  
 176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetEventObject. Expected _wxEvent_p."); 
 183     wxPy_BEGIN_ALLOW_THREADS
; 
 184         _result 
= (wxObject 
*)wxEvent_GetEventObject(_arg0
); 
 186     wxPy_END_ALLOW_THREADS
; 
 188         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxObject_p"); 
 189         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 192         _resultobj 
= Py_None
; 
 197 #define wxEvent_GetEventType(_swigobj)  (_swigobj->GetEventType()) 
 198 static PyObject 
*_wrap_wxEvent_GetEventType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 199     PyObject 
* _resultobj
; 
 202     PyObject 
* _argo0 
= 0; 
 203     char *_kwnames
[] = { "self", NULL 
}; 
 206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetEventType",_kwnames
,&_argo0
))  
 209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetEventType. Expected _wxEvent_p."); 
 216     wxPy_BEGIN_ALLOW_THREADS
; 
 217         _result 
= (wxEventType 
)wxEvent_GetEventType(_arg0
); 
 219     wxPy_END_ALLOW_THREADS
; 
 220 }    _resultobj 
= Py_BuildValue("i",_result
); 
 224 #define wxEvent_GetId(_swigobj)  (_swigobj->GetId()) 
 225 static PyObject 
*_wrap_wxEvent_GetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 226     PyObject 
* _resultobj
; 
 229     PyObject 
* _argo0 
= 0; 
 230     char *_kwnames
[] = { "self", NULL 
}; 
 233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetId",_kwnames
,&_argo0
))  
 236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetId. Expected _wxEvent_p."); 
 243     wxPy_BEGIN_ALLOW_THREADS
; 
 244         _result 
= (int )wxEvent_GetId(_arg0
); 
 246     wxPy_END_ALLOW_THREADS
; 
 247 }    _resultobj 
= Py_BuildValue("i",_result
); 
 251 #define wxEvent_GetSkipped(_swigobj)  (_swigobj->GetSkipped()) 
 252 static PyObject 
*_wrap_wxEvent_GetSkipped(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 253     PyObject 
* _resultobj
; 
 256     PyObject 
* _argo0 
= 0; 
 257     char *_kwnames
[] = { "self", NULL 
}; 
 260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetSkipped",_kwnames
,&_argo0
))  
 263         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 264         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 265             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetSkipped. Expected _wxEvent_p."); 
 270     wxPy_BEGIN_ALLOW_THREADS
; 
 271         _result 
= (bool )wxEvent_GetSkipped(_arg0
); 
 273     wxPy_END_ALLOW_THREADS
; 
 274 }    _resultobj 
= Py_BuildValue("i",_result
); 
 278 #define wxEvent_GetTimestamp(_swigobj)  (_swigobj->GetTimestamp()) 
 279 static PyObject 
*_wrap_wxEvent_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 280     PyObject 
* _resultobj
; 
 283     PyObject 
* _argo0 
= 0; 
 284     char *_kwnames
[] = { "self", NULL 
}; 
 287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEvent_GetTimestamp",_kwnames
,&_argo0
))  
 290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_GetTimestamp. Expected _wxEvent_p."); 
 297     wxPy_BEGIN_ALLOW_THREADS
; 
 298         _result 
= (long )wxEvent_GetTimestamp(_arg0
); 
 300     wxPy_END_ALLOW_THREADS
; 
 301 }    _resultobj 
= Py_BuildValue("l",_result
); 
 305 #define wxEvent_SetEventObject(_swigobj,_swigarg0)  (_swigobj->SetEventObject(_swigarg0)) 
 306 static PyObject 
*_wrap_wxEvent_SetEventObject(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 307     PyObject 
* _resultobj
; 
 310     PyObject 
* _argo0 
= 0; 
 311     PyObject 
* _argo1 
= 0; 
 312     char *_kwnames
[] = { "self","object", NULL 
}; 
 315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEvent_SetEventObject",_kwnames
,&_argo0
,&_argo1
))  
 318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetEventObject. Expected _wxEvent_p."); 
 325         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 326         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxObject_p")) { 
 327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEvent_SetEventObject. Expected _wxObject_p."); 
 332     wxPy_BEGIN_ALLOW_THREADS
; 
 333         wxEvent_SetEventObject(_arg0
,_arg1
); 
 335     wxPy_END_ALLOW_THREADS
; 
 336 }    Py_INCREF(Py_None
); 
 337     _resultobj 
= Py_None
; 
 341 #define wxEvent_SetEventType(_swigobj,_swigarg0)  (_swigobj->SetEventType(_swigarg0)) 
 342 static PyObject 
*_wrap_wxEvent_SetEventType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 343     PyObject 
* _resultobj
; 
 346     PyObject 
* _argo0 
= 0; 
 347     char *_kwnames
[] = { "self","typ", NULL 
}; 
 350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvent_SetEventType",_kwnames
,&_argo0
,&_arg1
))  
 353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetEventType. Expected _wxEvent_p."); 
 360     wxPy_BEGIN_ALLOW_THREADS
; 
 361         wxEvent_SetEventType(_arg0
,_arg1
); 
 363     wxPy_END_ALLOW_THREADS
; 
 364 }    Py_INCREF(Py_None
); 
 365     _resultobj 
= Py_None
; 
 369 #define wxEvent_SetId(_swigobj,_swigarg0)  (_swigobj->SetId(_swigarg0)) 
 370 static PyObject 
*_wrap_wxEvent_SetId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 371     PyObject 
* _resultobj
; 
 374     PyObject 
* _argo0 
= 0; 
 375     char *_kwnames
[] = { "self","id", NULL 
}; 
 378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxEvent_SetId",_kwnames
,&_argo0
,&_arg1
))  
 381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetId. Expected _wxEvent_p."); 
 388     wxPy_BEGIN_ALLOW_THREADS
; 
 389         wxEvent_SetId(_arg0
,_arg1
); 
 391     wxPy_END_ALLOW_THREADS
; 
 392 }    Py_INCREF(Py_None
); 
 393     _resultobj 
= Py_None
; 
 397 #define wxEvent_SetTimestamp(_swigobj,_swigarg0)  (_swigobj->SetTimestamp(_swigarg0)) 
 398 static PyObject 
*_wrap_wxEvent_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 399     PyObject 
* _resultobj
; 
 402     PyObject 
* _argo0 
= 0; 
 403     char *_kwnames
[] = { "self","timeStamp", NULL 
}; 
 406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxEvent_SetTimestamp",_kwnames
,&_argo0
,&_arg1
))  
 409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_SetTimestamp. Expected _wxEvent_p."); 
 416     wxPy_BEGIN_ALLOW_THREADS
; 
 417         wxEvent_SetTimestamp(_arg0
,_arg1
); 
 419     wxPy_END_ALLOW_THREADS
; 
 420 }    Py_INCREF(Py_None
); 
 421     _resultobj 
= Py_None
; 
 425 #define wxEvent_Skip(_swigobj,_swigarg0)  (_swigobj->Skip(_swigarg0)) 
 426 static PyObject 
*_wrap_wxEvent_Skip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 427     PyObject 
* _resultobj
; 
 429     bool  _arg1 
= (bool ) TRUE
; 
 430     PyObject 
* _argo0 
= 0; 
 431     int tempbool1 
= (int) TRUE
; 
 432     char *_kwnames
[] = { "self","skip", NULL 
}; 
 435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxEvent_Skip",_kwnames
,&_argo0
,&tempbool1
))  
 438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvent_p")) { 
 440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEvent_Skip. Expected _wxEvent_p."); 
 444     _arg1 
= (bool ) tempbool1
; 
 446     wxPy_BEGIN_ALLOW_THREADS
; 
 447         wxEvent_Skip(_arg0
,_arg1
); 
 449     wxPy_END_ALLOW_THREADS
; 
 450 }    Py_INCREF(Py_None
); 
 451     _resultobj 
= Py_None
; 
 455 static void *SwigwxSizeEventTowxEvent(void *ptr
) { 
 458     src 
= (wxSizeEvent 
*) ptr
; 
 459     dest 
= (wxEvent 
*) src
; 
 460     return (void *) dest
; 
 463 #define new_wxSizeEvent(_swigarg0,_swigarg1) (new wxSizeEvent(_swigarg0,_swigarg1)) 
 464 static PyObject 
*_wrap_new_wxSizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 465     PyObject 
* _resultobj
; 
 466     wxSizeEvent 
* _result
; 
 468     int  _arg1 
= (int ) 0; 
 470     PyObject 
* _obj0 
= 0; 
 471     char *_kwnames
[] = { "sz","id", NULL 
}; 
 475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxSizeEvent",_kwnames
,&_obj0
,&_arg1
))  
 479     if (! wxSize_helper(_obj0
, &_arg0
)) 
 483     wxPy_BEGIN_ALLOW_THREADS
; 
 484         _result 
= (wxSizeEvent 
*)new_wxSizeEvent(*_arg0
,_arg1
); 
 486     wxPy_END_ALLOW_THREADS
; 
 488         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSizeEvent_p"); 
 489         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 492         _resultobj 
= Py_None
; 
 497 #define wxSizeEvent_GetSize(_swigobj)  (_swigobj->GetSize()) 
 498 static PyObject 
*_wrap_wxSizeEvent_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 499     PyObject 
* _resultobj
; 
 502     PyObject 
* _argo0 
= 0; 
 503     char *_kwnames
[] = { "self", NULL 
}; 
 507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSizeEvent_GetSize",_kwnames
,&_argo0
))  
 510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSizeEvent_p")) { 
 512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSizeEvent_GetSize. Expected _wxSizeEvent_p."); 
 517     wxPy_BEGIN_ALLOW_THREADS
; 
 518         _result 
= new wxSize (wxSizeEvent_GetSize(_arg0
)); 
 520     wxPy_END_ALLOW_THREADS
; 
 521 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
 522     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 526 static void *SwigwxCloseEventTowxEvent(void *ptr
) { 
 529     src 
= (wxCloseEvent 
*) ptr
; 
 530     dest 
= (wxEvent 
*) src
; 
 531     return (void *) dest
; 
 534 #define new_wxCloseEvent(_swigarg0,_swigarg1) (new wxCloseEvent(_swigarg0,_swigarg1)) 
 535 static PyObject 
*_wrap_new_wxCloseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 536     PyObject 
* _resultobj
; 
 537     wxCloseEvent 
* _result
; 
 538     int  _arg0 
= (int ) 0; 
 539     int  _arg1 
= (int ) 0; 
 540     char *_kwnames
[] = { "commandEventType","id", NULL 
}; 
 544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxCloseEvent",_kwnames
,&_arg0
,&_arg1
))  
 547     wxPy_BEGIN_ALLOW_THREADS
; 
 548         _result 
= (wxCloseEvent 
*)new_wxCloseEvent(_arg0
,_arg1
); 
 550     wxPy_END_ALLOW_THREADS
; 
 552         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCloseEvent_p"); 
 553         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 556         _resultobj 
= Py_None
; 
 561 #define wxCloseEvent_SetLoggingOff(_swigobj,_swigarg0)  (_swigobj->SetLoggingOff(_swigarg0)) 
 562 static PyObject 
*_wrap_wxCloseEvent_SetLoggingOff(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 563     PyObject 
* _resultobj
; 
 564     wxCloseEvent 
* _arg0
; 
 566     PyObject 
* _argo0 
= 0; 
 568     char *_kwnames
[] = { "self","loggingOff", NULL 
}; 
 571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCloseEvent_SetLoggingOff",_kwnames
,&_argo0
,&tempbool1
))  
 574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_SetLoggingOff. Expected _wxCloseEvent_p."); 
 580     _arg1 
= (bool ) tempbool1
; 
 582     wxPy_BEGIN_ALLOW_THREADS
; 
 583         wxCloseEvent_SetLoggingOff(_arg0
,_arg1
); 
 585     wxPy_END_ALLOW_THREADS
; 
 586 }    Py_INCREF(Py_None
); 
 587     _resultobj 
= Py_None
; 
 591 #define wxCloseEvent_GetLoggingOff(_swigobj)  (_swigobj->GetLoggingOff()) 
 592 static PyObject 
*_wrap_wxCloseEvent_GetLoggingOff(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 593     PyObject 
* _resultobj
; 
 595     wxCloseEvent 
* _arg0
; 
 596     PyObject 
* _argo0 
= 0; 
 597     char *_kwnames
[] = { "self", NULL 
}; 
 600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_GetLoggingOff",_kwnames
,&_argo0
))  
 603         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 604         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_GetLoggingOff. Expected _wxCloseEvent_p."); 
 610     wxPy_BEGIN_ALLOW_THREADS
; 
 611         _result 
= (bool )wxCloseEvent_GetLoggingOff(_arg0
); 
 613     wxPy_END_ALLOW_THREADS
; 
 614 }    _resultobj 
= Py_BuildValue("i",_result
); 
 618 #define wxCloseEvent_Veto(_swigobj,_swigarg0)  (_swigobj->Veto(_swigarg0)) 
 619 static PyObject 
*_wrap_wxCloseEvent_Veto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 620     PyObject 
* _resultobj
; 
 621     wxCloseEvent 
* _arg0
; 
 622     bool  _arg1 
= (bool ) TRUE
; 
 623     PyObject 
* _argo0 
= 0; 
 624     int tempbool1 
= (int) TRUE
; 
 625     char *_kwnames
[] = { "self","veto", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCloseEvent_Veto",_kwnames
,&_argo0
,&tempbool1
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_Veto. Expected _wxCloseEvent_p."); 
 637     _arg1 
= (bool ) tempbool1
; 
 639     wxPy_BEGIN_ALLOW_THREADS
; 
 640         wxCloseEvent_Veto(_arg0
,_arg1
); 
 642     wxPy_END_ALLOW_THREADS
; 
 643 }    Py_INCREF(Py_None
); 
 644     _resultobj 
= Py_None
; 
 648 #define wxCloseEvent_CanVeto(_swigobj)  (_swigobj->CanVeto()) 
 649 static PyObject 
*_wrap_wxCloseEvent_CanVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 650     PyObject 
* _resultobj
; 
 652     wxCloseEvent 
* _arg0
; 
 653     PyObject 
* _argo0 
= 0; 
 654     char *_kwnames
[] = { "self", NULL 
}; 
 657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_CanVeto",_kwnames
,&_argo0
))  
 660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_CanVeto. Expected _wxCloseEvent_p."); 
 667     wxPy_BEGIN_ALLOW_THREADS
; 
 668         _result 
= (bool )wxCloseEvent_CanVeto(_arg0
); 
 670     wxPy_END_ALLOW_THREADS
; 
 671 }    _resultobj 
= Py_BuildValue("i",_result
); 
 675 #define wxCloseEvent_GetVeto(_swigobj)  (_swigobj->GetVeto()) 
 676 static PyObject 
*_wrap_wxCloseEvent_GetVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 677     PyObject 
* _resultobj
; 
 679     wxCloseEvent 
* _arg0
; 
 680     PyObject 
* _argo0 
= 0; 
 681     char *_kwnames
[] = { "self", NULL 
}; 
 684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCloseEvent_GetVeto",_kwnames
,&_argo0
))  
 687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_GetVeto. Expected _wxCloseEvent_p."); 
 694     wxPy_BEGIN_ALLOW_THREADS
; 
 695         _result 
= (bool )wxCloseEvent_GetVeto(_arg0
); 
 697     wxPy_END_ALLOW_THREADS
; 
 698 }    _resultobj 
= Py_BuildValue("i",_result
); 
 702 #define wxCloseEvent_SetCanVeto(_swigobj,_swigarg0)  (_swigobj->SetCanVeto(_swigarg0)) 
 703 static PyObject 
*_wrap_wxCloseEvent_SetCanVeto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 704     PyObject 
* _resultobj
; 
 705     wxCloseEvent 
* _arg0
; 
 707     PyObject 
* _argo0 
= 0; 
 709     char *_kwnames
[] = { "self","canVeto", NULL 
}; 
 712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCloseEvent_SetCanVeto",_kwnames
,&_argo0
,&tempbool1
))  
 715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCloseEvent_p")) { 
 717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCloseEvent_SetCanVeto. Expected _wxCloseEvent_p."); 
 721     _arg1 
= (bool ) tempbool1
; 
 723     wxPy_BEGIN_ALLOW_THREADS
; 
 724         wxCloseEvent_SetCanVeto(_arg0
,_arg1
); 
 726     wxPy_END_ALLOW_THREADS
; 
 727 }    Py_INCREF(Py_None
); 
 728     _resultobj 
= Py_None
; 
 732 static void *SwigwxCommandEventTowxEvent(void *ptr
) { 
 735     src 
= (wxCommandEvent 
*) ptr
; 
 736     dest 
= (wxEvent 
*) src
; 
 737     return (void *) dest
; 
 740 #define new_wxCommandEvent(_swigarg0,_swigarg1) (new wxCommandEvent(_swigarg0,_swigarg1)) 
 741 static PyObject 
*_wrap_new_wxCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 742     PyObject 
* _resultobj
; 
 743     wxCommandEvent 
* _result
; 
 744     int  _arg0 
= (int ) 0; 
 745     int  _arg1 
= (int ) 0; 
 746     char *_kwnames
[] = { "commandEventType","id", NULL 
}; 
 750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxCommandEvent",_kwnames
,&_arg0
,&_arg1
))  
 753     wxPy_BEGIN_ALLOW_THREADS
; 
 754         _result 
= (wxCommandEvent 
*)new_wxCommandEvent(_arg0
,_arg1
); 
 756     wxPy_END_ALLOW_THREADS
; 
 758         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCommandEvent_p"); 
 759         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 762         _resultobj 
= Py_None
; 
 767 #define wxCommandEvent_Checked(_swigobj)  (_swigobj->Checked()) 
 768 static PyObject 
*_wrap_wxCommandEvent_Checked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 769     PyObject 
* _resultobj
; 
 771     wxCommandEvent 
* _arg0
; 
 772     PyObject 
* _argo0 
= 0; 
 773     char *_kwnames
[] = { "self", NULL 
}; 
 776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_Checked",_kwnames
,&_argo0
))  
 779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_Checked. Expected _wxCommandEvent_p."); 
 786     wxPy_BEGIN_ALLOW_THREADS
; 
 787         _result 
= (bool )wxCommandEvent_Checked(_arg0
); 
 789     wxPy_END_ALLOW_THREADS
; 
 790 }    _resultobj 
= Py_BuildValue("i",_result
); 
 794 #define wxCommandEvent_GetExtraLong(_swigobj)  (_swigobj->GetExtraLong()) 
 795 static PyObject 
*_wrap_wxCommandEvent_GetExtraLong(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 796     PyObject 
* _resultobj
; 
 798     wxCommandEvent 
* _arg0
; 
 799     PyObject 
* _argo0 
= 0; 
 800     char *_kwnames
[] = { "self", NULL 
}; 
 803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetExtraLong",_kwnames
,&_argo0
))  
 806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetExtraLong. Expected _wxCommandEvent_p."); 
 813     wxPy_BEGIN_ALLOW_THREADS
; 
 814         _result 
= (long )wxCommandEvent_GetExtraLong(_arg0
); 
 816     wxPy_END_ALLOW_THREADS
; 
 817 }    _resultobj 
= Py_BuildValue("l",_result
); 
 821 #define wxCommandEvent_GetInt(_swigobj)  (_swigobj->GetInt()) 
 822 static PyObject 
*_wrap_wxCommandEvent_GetInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 823     PyObject 
* _resultobj
; 
 825     wxCommandEvent 
* _arg0
; 
 826     PyObject 
* _argo0 
= 0; 
 827     char *_kwnames
[] = { "self", NULL 
}; 
 830     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetInt",_kwnames
,&_argo0
))  
 833         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 834         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 835             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetInt. Expected _wxCommandEvent_p."); 
 840     wxPy_BEGIN_ALLOW_THREADS
; 
 841         _result 
= (int )wxCommandEvent_GetInt(_arg0
); 
 843     wxPy_END_ALLOW_THREADS
; 
 844 }    _resultobj 
= Py_BuildValue("i",_result
); 
 848 #define wxCommandEvent_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
 849 static PyObject 
*_wrap_wxCommandEvent_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 850     PyObject 
* _resultobj
; 
 852     wxCommandEvent 
* _arg0
; 
 853     PyObject 
* _argo0 
= 0; 
 854     char *_kwnames
[] = { "self", NULL 
}; 
 857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetSelection",_kwnames
,&_argo0
))  
 860         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 861         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetSelection. Expected _wxCommandEvent_p."); 
 867     wxPy_BEGIN_ALLOW_THREADS
; 
 868         _result 
= (int )wxCommandEvent_GetSelection(_arg0
); 
 870     wxPy_END_ALLOW_THREADS
; 
 871 }    _resultobj 
= Py_BuildValue("i",_result
); 
 875 #define wxCommandEvent_GetString(_swigobj)  (_swigobj->GetString()) 
 876 static PyObject 
*_wrap_wxCommandEvent_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 877     PyObject 
* _resultobj
; 
 879     wxCommandEvent 
* _arg0
; 
 880     PyObject 
* _argo0 
= 0; 
 881     char *_kwnames
[] = { "self", NULL 
}; 
 884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_GetString",_kwnames
,&_argo0
))  
 887         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 888         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 889             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_GetString. Expected _wxCommandEvent_p."); 
 894     wxPy_BEGIN_ALLOW_THREADS
; 
 895         _result 
= new wxString (wxCommandEvent_GetString(_arg0
)); 
 897     wxPy_END_ALLOW_THREADS
; 
 899     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 907 #define wxCommandEvent_IsSelection(_swigobj)  (_swigobj->IsSelection()) 
 908 static PyObject 
*_wrap_wxCommandEvent_IsSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 909     PyObject 
* _resultobj
; 
 911     wxCommandEvent 
* _arg0
; 
 912     PyObject 
* _argo0 
= 0; 
 913     char *_kwnames
[] = { "self", NULL 
}; 
 916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCommandEvent_IsSelection",_kwnames
,&_argo0
))  
 919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_IsSelection. Expected _wxCommandEvent_p."); 
 926     wxPy_BEGIN_ALLOW_THREADS
; 
 927         _result 
= (bool )wxCommandEvent_IsSelection(_arg0
); 
 929     wxPy_END_ALLOW_THREADS
; 
 930 }    _resultobj 
= Py_BuildValue("i",_result
); 
 934 #define wxCommandEvent_SetString(_swigobj,_swigarg0)  (_swigobj->SetString(_swigarg0)) 
 935 static PyObject 
*_wrap_wxCommandEvent_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 936     PyObject 
* _resultobj
; 
 937     wxCommandEvent 
* _arg0
; 
 939     PyObject 
* _argo0 
= 0; 
 940     PyObject 
* _obj1 
= 0; 
 941     char *_kwnames
[] = { "self","s", NULL 
}; 
 944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCommandEvent_SetString",_kwnames
,&_argo0
,&_obj1
))  
 947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetString. Expected _wxCommandEvent_p."); 
 954     if (!PyString_Check(_obj1
)) { 
 955         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 958     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
 961     wxPy_BEGIN_ALLOW_THREADS
; 
 962         wxCommandEvent_SetString(_arg0
,*_arg1
); 
 964     wxPy_END_ALLOW_THREADS
; 
 965 }    Py_INCREF(Py_None
); 
 966     _resultobj 
= Py_None
; 
 974 #define wxCommandEvent_SetExtraLong(_swigobj,_swigarg0)  (_swigobj->SetExtraLong(_swigarg0)) 
 975 static PyObject 
*_wrap_wxCommandEvent_SetExtraLong(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 976     PyObject 
* _resultobj
; 
 977     wxCommandEvent 
* _arg0
; 
 979     PyObject 
* _argo0 
= 0; 
 980     char *_kwnames
[] = { "self","extraLong", NULL 
}; 
 983     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxCommandEvent_SetExtraLong",_kwnames
,&_argo0
,&_arg1
))  
 986         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 987         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
 988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetExtraLong. Expected _wxCommandEvent_p."); 
 993     wxPy_BEGIN_ALLOW_THREADS
; 
 994         wxCommandEvent_SetExtraLong(_arg0
,_arg1
); 
 996     wxPy_END_ALLOW_THREADS
; 
 997 }    Py_INCREF(Py_None
); 
 998     _resultobj 
= Py_None
; 
1002 #define wxCommandEvent_SetInt(_swigobj,_swigarg0)  (_swigobj->SetInt(_swigarg0)) 
1003 static PyObject 
*_wrap_wxCommandEvent_SetInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1004     PyObject 
* _resultobj
; 
1005     wxCommandEvent 
* _arg0
; 
1007     PyObject 
* _argo0 
= 0; 
1008     char *_kwnames
[] = { "self","i", NULL 
}; 
1011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCommandEvent_SetInt",_kwnames
,&_argo0
,&_arg1
))  
1014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCommandEvent_p")) { 
1016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCommandEvent_SetInt. Expected _wxCommandEvent_p."); 
1021     wxPy_BEGIN_ALLOW_THREADS
; 
1022         wxCommandEvent_SetInt(_arg0
,_arg1
); 
1024     wxPy_END_ALLOW_THREADS
; 
1025 }    Py_INCREF(Py_None
); 
1026     _resultobj 
= Py_None
; 
1030 static void *SwigwxScrollEventTowxCommandEvent(void *ptr
) { 
1032     wxCommandEvent 
*dest
; 
1033     src 
= (wxScrollEvent 
*) ptr
; 
1034     dest 
= (wxCommandEvent 
*) src
; 
1035     return (void *) dest
; 
1038 static void *SwigwxScrollEventTowxEvent(void *ptr
) { 
1041     src 
= (wxScrollEvent 
*) ptr
; 
1042     dest 
= (wxEvent 
*) src
; 
1043     return (void *) dest
; 
1046 #define new_wxScrollEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxScrollEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
1047 static PyObject 
*_wrap_new_wxScrollEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1048     PyObject 
* _resultobj
; 
1049     wxScrollEvent 
* _result
; 
1050     int  _arg0 
= (int ) 0; 
1051     int  _arg1 
= (int ) 0; 
1052     int  _arg2 
= (int ) 0; 
1053     int  _arg3 
= (int ) 0; 
1054     char *_kwnames
[] = { "commandType","id","pos","orientation", NULL 
}; 
1058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxScrollEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
1061     wxPy_BEGIN_ALLOW_THREADS
; 
1062         _result 
= (wxScrollEvent 
*)new_wxScrollEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
1064     wxPy_END_ALLOW_THREADS
; 
1066         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollEvent_p"); 
1067         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1070         _resultobj 
= Py_None
; 
1075 #define wxScrollEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1076 static PyObject 
*_wrap_wxScrollEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1077     PyObject 
* _resultobj
; 
1079     wxScrollEvent 
* _arg0
; 
1080     PyObject 
* _argo0 
= 0; 
1081     char *_kwnames
[] = { "self", NULL 
}; 
1084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollEvent_GetOrientation",_kwnames
,&_argo0
))  
1087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollEvent_p")) { 
1089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollEvent_GetOrientation. Expected _wxScrollEvent_p."); 
1094     wxPy_BEGIN_ALLOW_THREADS
; 
1095         _result 
= (int )wxScrollEvent_GetOrientation(_arg0
); 
1097     wxPy_END_ALLOW_THREADS
; 
1098 }    _resultobj 
= Py_BuildValue("i",_result
); 
1102 #define wxScrollEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
1103 static PyObject 
*_wrap_wxScrollEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1104     PyObject 
* _resultobj
; 
1106     wxScrollEvent 
* _arg0
; 
1107     PyObject 
* _argo0 
= 0; 
1108     char *_kwnames
[] = { "self", NULL 
}; 
1111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollEvent_GetPosition",_kwnames
,&_argo0
))  
1114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollEvent_p")) { 
1116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollEvent_GetPosition. Expected _wxScrollEvent_p."); 
1121     wxPy_BEGIN_ALLOW_THREADS
; 
1122         _result 
= (int )wxScrollEvent_GetPosition(_arg0
); 
1124     wxPy_END_ALLOW_THREADS
; 
1125 }    _resultobj 
= Py_BuildValue("i",_result
); 
1129 static void *SwigwxScrollWinEventTowxEvent(void *ptr
) { 
1130     wxScrollWinEvent 
*src
; 
1132     src 
= (wxScrollWinEvent 
*) ptr
; 
1133     dest 
= (wxEvent 
*) src
; 
1134     return (void *) dest
; 
1137 #define new_wxScrollWinEvent(_swigarg0,_swigarg1,_swigarg2) (new wxScrollWinEvent(_swigarg0,_swigarg1,_swigarg2)) 
1138 static PyObject 
*_wrap_new_wxScrollWinEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1139     PyObject 
* _resultobj
; 
1140     wxScrollWinEvent 
* _result
; 
1141     int  _arg0 
= (int ) 0; 
1142     int  _arg1 
= (int ) 0; 
1143     int  _arg2 
= (int ) 0; 
1144     char *_kwnames
[] = { "commandType","pos","orientation", NULL 
}; 
1148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxScrollWinEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
1151     wxPy_BEGIN_ALLOW_THREADS
; 
1152         _result 
= (wxScrollWinEvent 
*)new_wxScrollWinEvent(_arg0
,_arg1
,_arg2
); 
1154     wxPy_END_ALLOW_THREADS
; 
1156         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollWinEvent_p"); 
1157         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1160         _resultobj 
= Py_None
; 
1165 #define wxScrollWinEvent_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
1166 static PyObject 
*_wrap_wxScrollWinEvent_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1167     PyObject 
* _resultobj
; 
1169     wxScrollWinEvent 
* _arg0
; 
1170     PyObject 
* _argo0 
= 0; 
1171     char *_kwnames
[] = { "self", NULL 
}; 
1174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollWinEvent_GetOrientation",_kwnames
,&_argo0
))  
1177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollWinEvent_p")) { 
1179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollWinEvent_GetOrientation. Expected _wxScrollWinEvent_p."); 
1184     wxPy_BEGIN_ALLOW_THREADS
; 
1185         _result 
= (int )wxScrollWinEvent_GetOrientation(_arg0
); 
1187     wxPy_END_ALLOW_THREADS
; 
1188 }    _resultobj 
= Py_BuildValue("i",_result
); 
1192 #define wxScrollWinEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
1193 static PyObject 
*_wrap_wxScrollWinEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1194     PyObject 
* _resultobj
; 
1196     wxScrollWinEvent 
* _arg0
; 
1197     PyObject 
* _argo0 
= 0; 
1198     char *_kwnames
[] = { "self", NULL 
}; 
1201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollWinEvent_GetPosition",_kwnames
,&_argo0
))  
1204         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1205         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollWinEvent_p")) { 
1206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollWinEvent_GetPosition. Expected _wxScrollWinEvent_p."); 
1211     wxPy_BEGIN_ALLOW_THREADS
; 
1212         _result 
= (int )wxScrollWinEvent_GetPosition(_arg0
); 
1214     wxPy_END_ALLOW_THREADS
; 
1215 }    _resultobj 
= Py_BuildValue("i",_result
); 
1219 static void *SwigwxSpinEventTowxScrollEvent(void *ptr
) { 
1221     wxScrollEvent 
*dest
; 
1222     src 
= (wxSpinEvent 
*) ptr
; 
1223     dest 
= (wxScrollEvent 
*) src
; 
1224     return (void *) dest
; 
1227 static void *SwigwxSpinEventTowxCommandEvent(void *ptr
) { 
1229     wxCommandEvent 
*dest
; 
1230     src 
= (wxSpinEvent 
*) ptr
; 
1231     dest 
= (wxCommandEvent 
*) src
; 
1232     return (void *) dest
; 
1235 static void *SwigwxSpinEventTowxEvent(void *ptr
) { 
1238     src 
= (wxSpinEvent 
*) ptr
; 
1239     dest 
= (wxEvent 
*) src
; 
1240     return (void *) dest
; 
1243 #define new_wxSpinEvent(_swigarg0,_swigarg1) (new wxSpinEvent(_swigarg0,_swigarg1)) 
1244 static PyObject 
*_wrap_new_wxSpinEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1245     PyObject 
* _resultobj
; 
1246     wxSpinEvent 
* _result
; 
1247     int  _arg0 
= (int ) 0; 
1248     int  _arg1 
= (int ) 0; 
1249     char *_kwnames
[] = { "commandType","id", NULL 
}; 
1253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxSpinEvent",_kwnames
,&_arg0
,&_arg1
))  
1256     wxPy_BEGIN_ALLOW_THREADS
; 
1257         _result 
= (wxSpinEvent 
*)new_wxSpinEvent(_arg0
,_arg1
); 
1259     wxPy_END_ALLOW_THREADS
; 
1261         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinEvent_p"); 
1262         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1265         _resultobj 
= Py_None
; 
1270 static void *SwigwxMouseEventTowxEvent(void *ptr
) { 
1273     src 
= (wxMouseEvent 
*) ptr
; 
1274     dest 
= (wxEvent 
*) src
; 
1275     return (void *) dest
; 
1278 #define new_wxMouseEvent(_swigarg0) (new wxMouseEvent(_swigarg0)) 
1279 static PyObject 
*_wrap_new_wxMouseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1280     PyObject 
* _resultobj
; 
1281     wxMouseEvent 
* _result
; 
1282     int  _arg0 
= (int ) 0; 
1283     char *_kwnames
[] = { "mouseEventType", NULL 
}; 
1287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxMouseEvent",_kwnames
,&_arg0
))  
1290     wxPy_BEGIN_ALLOW_THREADS
; 
1291         _result 
= (wxMouseEvent 
*)new_wxMouseEvent(_arg0
); 
1293     wxPy_END_ALLOW_THREADS
; 
1295         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMouseEvent_p"); 
1296         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1299         _resultobj 
= Py_None
; 
1304 #define wxMouseEvent_IsButton(_swigobj)  (_swigobj->IsButton()) 
1305 static PyObject 
*_wrap_wxMouseEvent_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1306     PyObject 
* _resultobj
; 
1308     wxMouseEvent 
* _arg0
; 
1309     PyObject 
* _argo0 
= 0; 
1310     char *_kwnames
[] = { "self", NULL 
}; 
1313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_IsButton",_kwnames
,&_argo0
))  
1316         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1317         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_IsButton. Expected _wxMouseEvent_p."); 
1323     wxPy_BEGIN_ALLOW_THREADS
; 
1324         _result 
= (bool )wxMouseEvent_IsButton(_arg0
); 
1326     wxPy_END_ALLOW_THREADS
; 
1327 }    _resultobj 
= Py_BuildValue("i",_result
); 
1331 #define wxMouseEvent_ButtonDown(_swigobj,_swigarg0)  (_swigobj->ButtonDown(_swigarg0)) 
1332 static PyObject 
*_wrap_wxMouseEvent_ButtonDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1333     PyObject 
* _resultobj
; 
1335     wxMouseEvent 
* _arg0
; 
1336     int  _arg1 
= (int ) -1; 
1337     PyObject 
* _argo0 
= 0; 
1338     char *_kwnames
[] = { "self","but", NULL 
}; 
1341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonDown",_kwnames
,&_argo0
,&_arg1
))  
1344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonDown. Expected _wxMouseEvent_p."); 
1351     wxPy_BEGIN_ALLOW_THREADS
; 
1352         _result 
= (bool )wxMouseEvent_ButtonDown(_arg0
,_arg1
); 
1354     wxPy_END_ALLOW_THREADS
; 
1355 }    _resultobj 
= Py_BuildValue("i",_result
); 
1359 #define wxMouseEvent_ButtonDClick(_swigobj,_swigarg0)  (_swigobj->ButtonDClick(_swigarg0)) 
1360 static PyObject 
*_wrap_wxMouseEvent_ButtonDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1361     PyObject 
* _resultobj
; 
1363     wxMouseEvent 
* _arg0
; 
1364     int  _arg1 
= (int ) -1; 
1365     PyObject 
* _argo0 
= 0; 
1366     char *_kwnames
[] = { "self","but", NULL 
}; 
1369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonDClick",_kwnames
,&_argo0
,&_arg1
))  
1372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonDClick. Expected _wxMouseEvent_p."); 
1379     wxPy_BEGIN_ALLOW_THREADS
; 
1380         _result 
= (bool )wxMouseEvent_ButtonDClick(_arg0
,_arg1
); 
1382     wxPy_END_ALLOW_THREADS
; 
1383 }    _resultobj 
= Py_BuildValue("i",_result
); 
1387 #define wxMouseEvent_ButtonUp(_swigobj,_swigarg0)  (_swigobj->ButtonUp(_swigarg0)) 
1388 static PyObject 
*_wrap_wxMouseEvent_ButtonUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1389     PyObject 
* _resultobj
; 
1391     wxMouseEvent 
* _arg0
; 
1392     int  _arg1 
= (int ) -1; 
1393     PyObject 
* _argo0 
= 0; 
1394     char *_kwnames
[] = { "self","but", NULL 
}; 
1397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxMouseEvent_ButtonUp",_kwnames
,&_argo0
,&_arg1
))  
1400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonUp. Expected _wxMouseEvent_p."); 
1407     wxPy_BEGIN_ALLOW_THREADS
; 
1408         _result 
= (bool )wxMouseEvent_ButtonUp(_arg0
,_arg1
); 
1410     wxPy_END_ALLOW_THREADS
; 
1411 }    _resultobj 
= Py_BuildValue("i",_result
); 
1415 #define wxMouseEvent_Button(_swigobj,_swigarg0)  (_swigobj->Button(_swigarg0)) 
1416 static PyObject 
*_wrap_wxMouseEvent_Button(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1417     PyObject 
* _resultobj
; 
1419     wxMouseEvent 
* _arg0
; 
1421     PyObject 
* _argo0 
= 0; 
1422     char *_kwnames
[] = { "self","but", NULL 
}; 
1425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_Button",_kwnames
,&_argo0
,&_arg1
))  
1428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Button. Expected _wxMouseEvent_p."); 
1435     wxPy_BEGIN_ALLOW_THREADS
; 
1436         _result 
= (bool )wxMouseEvent_Button(_arg0
,_arg1
); 
1438     wxPy_END_ALLOW_THREADS
; 
1439 }    _resultobj 
= Py_BuildValue("i",_result
); 
1443 #define wxMouseEvent_ButtonIsDown(_swigobj,_swigarg0)  (_swigobj->ButtonIsDown(_swigarg0)) 
1444 static PyObject 
*_wrap_wxMouseEvent_ButtonIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1445     PyObject 
* _resultobj
; 
1447     wxMouseEvent 
* _arg0
; 
1449     PyObject 
* _argo0 
= 0; 
1450     char *_kwnames
[] = { "self","but", NULL 
}; 
1453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxMouseEvent_ButtonIsDown",_kwnames
,&_argo0
,&_arg1
))  
1456         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1457         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1458             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ButtonIsDown. Expected _wxMouseEvent_p."); 
1463     wxPy_BEGIN_ALLOW_THREADS
; 
1464         _result 
= (bool )wxMouseEvent_ButtonIsDown(_arg0
,_arg1
); 
1466     wxPy_END_ALLOW_THREADS
; 
1467 }    _resultobj 
= Py_BuildValue("i",_result
); 
1471 #define wxMouseEvent_ControlDown(_swigobj)  (_swigobj->ControlDown()) 
1472 static PyObject 
*_wrap_wxMouseEvent_ControlDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1473     PyObject 
* _resultobj
; 
1475     wxMouseEvent 
* _arg0
; 
1476     PyObject 
* _argo0 
= 0; 
1477     char *_kwnames
[] = { "self", NULL 
}; 
1480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_ControlDown",_kwnames
,&_argo0
))  
1483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ControlDown. Expected _wxMouseEvent_p."); 
1490     wxPy_BEGIN_ALLOW_THREADS
; 
1491         _result 
= (bool )wxMouseEvent_ControlDown(_arg0
); 
1493     wxPy_END_ALLOW_THREADS
; 
1494 }    _resultobj 
= Py_BuildValue("i",_result
); 
1498 #define wxMouseEvent_MetaDown(_swigobj)  (_swigobj->MetaDown()) 
1499 static PyObject 
*_wrap_wxMouseEvent_MetaDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1500     PyObject 
* _resultobj
; 
1502     wxMouseEvent 
* _arg0
; 
1503     PyObject 
* _argo0 
= 0; 
1504     char *_kwnames
[] = { "self", NULL 
}; 
1507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MetaDown",_kwnames
,&_argo0
))  
1510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MetaDown. Expected _wxMouseEvent_p."); 
1517     wxPy_BEGIN_ALLOW_THREADS
; 
1518         _result 
= (bool )wxMouseEvent_MetaDown(_arg0
); 
1520     wxPy_END_ALLOW_THREADS
; 
1521 }    _resultobj 
= Py_BuildValue("i",_result
); 
1525 #define wxMouseEvent_AltDown(_swigobj)  (_swigobj->AltDown()) 
1526 static PyObject 
*_wrap_wxMouseEvent_AltDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1527     PyObject 
* _resultobj
; 
1529     wxMouseEvent 
* _arg0
; 
1530     PyObject 
* _argo0 
= 0; 
1531     char *_kwnames
[] = { "self", NULL 
}; 
1534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_AltDown",_kwnames
,&_argo0
))  
1537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_AltDown. Expected _wxMouseEvent_p."); 
1544     wxPy_BEGIN_ALLOW_THREADS
; 
1545         _result 
= (bool )wxMouseEvent_AltDown(_arg0
); 
1547     wxPy_END_ALLOW_THREADS
; 
1548 }    _resultobj 
= Py_BuildValue("i",_result
); 
1552 #define wxMouseEvent_ShiftDown(_swigobj)  (_swigobj->ShiftDown()) 
1553 static PyObject 
*_wrap_wxMouseEvent_ShiftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1554     PyObject 
* _resultobj
; 
1556     wxMouseEvent 
* _arg0
; 
1557     PyObject 
* _argo0 
= 0; 
1558     char *_kwnames
[] = { "self", NULL 
}; 
1561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_ShiftDown",_kwnames
,&_argo0
))  
1564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_ShiftDown. Expected _wxMouseEvent_p."); 
1571     wxPy_BEGIN_ALLOW_THREADS
; 
1572         _result 
= (bool )wxMouseEvent_ShiftDown(_arg0
); 
1574     wxPy_END_ALLOW_THREADS
; 
1575 }    _resultobj 
= Py_BuildValue("i",_result
); 
1579 #define wxMouseEvent_LeftDown(_swigobj)  (_swigobj->LeftDown()) 
1580 static PyObject 
*_wrap_wxMouseEvent_LeftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1581     PyObject 
* _resultobj
; 
1583     wxMouseEvent 
* _arg0
; 
1584     PyObject 
* _argo0 
= 0; 
1585     char *_kwnames
[] = { "self", NULL 
}; 
1588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftDown",_kwnames
,&_argo0
))  
1591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftDown. Expected _wxMouseEvent_p."); 
1598     wxPy_BEGIN_ALLOW_THREADS
; 
1599         _result 
= (bool )wxMouseEvent_LeftDown(_arg0
); 
1601     wxPy_END_ALLOW_THREADS
; 
1602 }    _resultobj 
= Py_BuildValue("i",_result
); 
1606 #define wxMouseEvent_MiddleDown(_swigobj)  (_swigobj->MiddleDown()) 
1607 static PyObject 
*_wrap_wxMouseEvent_MiddleDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1608     PyObject 
* _resultobj
; 
1610     wxMouseEvent 
* _arg0
; 
1611     PyObject 
* _argo0 
= 0; 
1612     char *_kwnames
[] = { "self", NULL 
}; 
1615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleDown",_kwnames
,&_argo0
))  
1618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleDown. Expected _wxMouseEvent_p."); 
1625     wxPy_BEGIN_ALLOW_THREADS
; 
1626         _result 
= (bool )wxMouseEvent_MiddleDown(_arg0
); 
1628     wxPy_END_ALLOW_THREADS
; 
1629 }    _resultobj 
= Py_BuildValue("i",_result
); 
1633 #define wxMouseEvent_RightDown(_swigobj)  (_swigobj->RightDown()) 
1634 static PyObject 
*_wrap_wxMouseEvent_RightDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1635     PyObject 
* _resultobj
; 
1637     wxMouseEvent 
* _arg0
; 
1638     PyObject 
* _argo0 
= 0; 
1639     char *_kwnames
[] = { "self", NULL 
}; 
1642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightDown",_kwnames
,&_argo0
))  
1645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightDown. Expected _wxMouseEvent_p."); 
1652     wxPy_BEGIN_ALLOW_THREADS
; 
1653         _result 
= (bool )wxMouseEvent_RightDown(_arg0
); 
1655     wxPy_END_ALLOW_THREADS
; 
1656 }    _resultobj 
= Py_BuildValue("i",_result
); 
1660 #define wxMouseEvent_LeftUp(_swigobj)  (_swigobj->LeftUp()) 
1661 static PyObject 
*_wrap_wxMouseEvent_LeftUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1662     PyObject 
* _resultobj
; 
1664     wxMouseEvent 
* _arg0
; 
1665     PyObject 
* _argo0 
= 0; 
1666     char *_kwnames
[] = { "self", NULL 
}; 
1669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftUp",_kwnames
,&_argo0
))  
1672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftUp. Expected _wxMouseEvent_p."); 
1679     wxPy_BEGIN_ALLOW_THREADS
; 
1680         _result 
= (bool )wxMouseEvent_LeftUp(_arg0
); 
1682     wxPy_END_ALLOW_THREADS
; 
1683 }    _resultobj 
= Py_BuildValue("i",_result
); 
1687 #define wxMouseEvent_MiddleUp(_swigobj)  (_swigobj->MiddleUp()) 
1688 static PyObject 
*_wrap_wxMouseEvent_MiddleUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1689     PyObject 
* _resultobj
; 
1691     wxMouseEvent 
* _arg0
; 
1692     PyObject 
* _argo0 
= 0; 
1693     char *_kwnames
[] = { "self", NULL 
}; 
1696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleUp",_kwnames
,&_argo0
))  
1699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleUp. Expected _wxMouseEvent_p."); 
1706     wxPy_BEGIN_ALLOW_THREADS
; 
1707         _result 
= (bool )wxMouseEvent_MiddleUp(_arg0
); 
1709     wxPy_END_ALLOW_THREADS
; 
1710 }    _resultobj 
= Py_BuildValue("i",_result
); 
1714 #define wxMouseEvent_RightUp(_swigobj)  (_swigobj->RightUp()) 
1715 static PyObject 
*_wrap_wxMouseEvent_RightUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1716     PyObject 
* _resultobj
; 
1718     wxMouseEvent 
* _arg0
; 
1719     PyObject 
* _argo0 
= 0; 
1720     char *_kwnames
[] = { "self", NULL 
}; 
1723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightUp",_kwnames
,&_argo0
))  
1726         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1727         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightUp. Expected _wxMouseEvent_p."); 
1733     wxPy_BEGIN_ALLOW_THREADS
; 
1734         _result 
= (bool )wxMouseEvent_RightUp(_arg0
); 
1736     wxPy_END_ALLOW_THREADS
; 
1737 }    _resultobj 
= Py_BuildValue("i",_result
); 
1741 #define wxMouseEvent_LeftDClick(_swigobj)  (_swigobj->LeftDClick()) 
1742 static PyObject 
*_wrap_wxMouseEvent_LeftDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1743     PyObject 
* _resultobj
; 
1745     wxMouseEvent 
* _arg0
; 
1746     PyObject 
* _argo0 
= 0; 
1747     char *_kwnames
[] = { "self", NULL 
}; 
1750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftDClick",_kwnames
,&_argo0
))  
1753         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1754         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1755             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftDClick. Expected _wxMouseEvent_p."); 
1760     wxPy_BEGIN_ALLOW_THREADS
; 
1761         _result 
= (bool )wxMouseEvent_LeftDClick(_arg0
); 
1763     wxPy_END_ALLOW_THREADS
; 
1764 }    _resultobj 
= Py_BuildValue("i",_result
); 
1768 #define wxMouseEvent_MiddleDClick(_swigobj)  (_swigobj->MiddleDClick()) 
1769 static PyObject 
*_wrap_wxMouseEvent_MiddleDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1770     PyObject 
* _resultobj
; 
1772     wxMouseEvent 
* _arg0
; 
1773     PyObject 
* _argo0 
= 0; 
1774     char *_kwnames
[] = { "self", NULL 
}; 
1777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleDClick",_kwnames
,&_argo0
))  
1780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleDClick. Expected _wxMouseEvent_p."); 
1787     wxPy_BEGIN_ALLOW_THREADS
; 
1788         _result 
= (bool )wxMouseEvent_MiddleDClick(_arg0
); 
1790     wxPy_END_ALLOW_THREADS
; 
1791 }    _resultobj 
= Py_BuildValue("i",_result
); 
1795 #define wxMouseEvent_RightDClick(_swigobj)  (_swigobj->RightDClick()) 
1796 static PyObject 
*_wrap_wxMouseEvent_RightDClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1797     PyObject 
* _resultobj
; 
1799     wxMouseEvent 
* _arg0
; 
1800     PyObject 
* _argo0 
= 0; 
1801     char *_kwnames
[] = { "self", NULL 
}; 
1804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightDClick",_kwnames
,&_argo0
))  
1807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightDClick. Expected _wxMouseEvent_p."); 
1814     wxPy_BEGIN_ALLOW_THREADS
; 
1815         _result 
= (bool )wxMouseEvent_RightDClick(_arg0
); 
1817     wxPy_END_ALLOW_THREADS
; 
1818 }    _resultobj 
= Py_BuildValue("i",_result
); 
1822 #define wxMouseEvent_LeftIsDown(_swigobj)  (_swigobj->LeftIsDown()) 
1823 static PyObject 
*_wrap_wxMouseEvent_LeftIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1824     PyObject 
* _resultobj
; 
1826     wxMouseEvent 
* _arg0
; 
1827     PyObject 
* _argo0 
= 0; 
1828     char *_kwnames
[] = { "self", NULL 
}; 
1831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_LeftIsDown",_kwnames
,&_argo0
))  
1834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_LeftIsDown. Expected _wxMouseEvent_p."); 
1841     wxPy_BEGIN_ALLOW_THREADS
; 
1842         _result 
= (bool )wxMouseEvent_LeftIsDown(_arg0
); 
1844     wxPy_END_ALLOW_THREADS
; 
1845 }    _resultobj 
= Py_BuildValue("i",_result
); 
1849 #define wxMouseEvent_MiddleIsDown(_swigobj)  (_swigobj->MiddleIsDown()) 
1850 static PyObject 
*_wrap_wxMouseEvent_MiddleIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1851     PyObject 
* _resultobj
; 
1853     wxMouseEvent 
* _arg0
; 
1854     PyObject 
* _argo0 
= 0; 
1855     char *_kwnames
[] = { "self", NULL 
}; 
1858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_MiddleIsDown",_kwnames
,&_argo0
))  
1861         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1862         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_MiddleIsDown. Expected _wxMouseEvent_p."); 
1868     wxPy_BEGIN_ALLOW_THREADS
; 
1869         _result 
= (bool )wxMouseEvent_MiddleIsDown(_arg0
); 
1871     wxPy_END_ALLOW_THREADS
; 
1872 }    _resultobj 
= Py_BuildValue("i",_result
); 
1876 #define wxMouseEvent_RightIsDown(_swigobj)  (_swigobj->RightIsDown()) 
1877 static PyObject 
*_wrap_wxMouseEvent_RightIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1878     PyObject 
* _resultobj
; 
1880     wxMouseEvent 
* _arg0
; 
1881     PyObject 
* _argo0 
= 0; 
1882     char *_kwnames
[] = { "self", NULL 
}; 
1885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_RightIsDown",_kwnames
,&_argo0
))  
1888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_RightIsDown. Expected _wxMouseEvent_p."); 
1895     wxPy_BEGIN_ALLOW_THREADS
; 
1896         _result 
= (bool )wxMouseEvent_RightIsDown(_arg0
); 
1898     wxPy_END_ALLOW_THREADS
; 
1899 }    _resultobj 
= Py_BuildValue("i",_result
); 
1903 #define wxMouseEvent_Dragging(_swigobj)  (_swigobj->Dragging()) 
1904 static PyObject 
*_wrap_wxMouseEvent_Dragging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1905     PyObject 
* _resultobj
; 
1907     wxMouseEvent 
* _arg0
; 
1908     PyObject 
* _argo0 
= 0; 
1909     char *_kwnames
[] = { "self", NULL 
}; 
1912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Dragging",_kwnames
,&_argo0
))  
1915         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1916         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1917             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Dragging. Expected _wxMouseEvent_p."); 
1922     wxPy_BEGIN_ALLOW_THREADS
; 
1923         _result 
= (bool )wxMouseEvent_Dragging(_arg0
); 
1925     wxPy_END_ALLOW_THREADS
; 
1926 }    _resultobj 
= Py_BuildValue("i",_result
); 
1930 #define wxMouseEvent_Moving(_swigobj)  (_swigobj->Moving()) 
1931 static PyObject 
*_wrap_wxMouseEvent_Moving(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1932     PyObject 
* _resultobj
; 
1934     wxMouseEvent 
* _arg0
; 
1935     PyObject 
* _argo0 
= 0; 
1936     char *_kwnames
[] = { "self", NULL 
}; 
1939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Moving",_kwnames
,&_argo0
))  
1942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Moving. Expected _wxMouseEvent_p."); 
1949     wxPy_BEGIN_ALLOW_THREADS
; 
1950         _result 
= (bool )wxMouseEvent_Moving(_arg0
); 
1952     wxPy_END_ALLOW_THREADS
; 
1953 }    _resultobj 
= Py_BuildValue("i",_result
); 
1957 #define wxMouseEvent_Entering(_swigobj)  (_swigobj->Entering()) 
1958 static PyObject 
*_wrap_wxMouseEvent_Entering(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1959     PyObject 
* _resultobj
; 
1961     wxMouseEvent 
* _arg0
; 
1962     PyObject 
* _argo0 
= 0; 
1963     char *_kwnames
[] = { "self", NULL 
}; 
1966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Entering",_kwnames
,&_argo0
))  
1969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Entering. Expected _wxMouseEvent_p."); 
1976     wxPy_BEGIN_ALLOW_THREADS
; 
1977         _result 
= (bool )wxMouseEvent_Entering(_arg0
); 
1979     wxPy_END_ALLOW_THREADS
; 
1980 }    _resultobj 
= Py_BuildValue("i",_result
); 
1984 #define wxMouseEvent_Leaving(_swigobj)  (_swigobj->Leaving()) 
1985 static PyObject 
*_wrap_wxMouseEvent_Leaving(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1986     PyObject 
* _resultobj
; 
1988     wxMouseEvent 
* _arg0
; 
1989     PyObject 
* _argo0 
= 0; 
1990     char *_kwnames
[] = { "self", NULL 
}; 
1993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_Leaving",_kwnames
,&_argo0
))  
1996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
1998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_Leaving. Expected _wxMouseEvent_p."); 
2003     wxPy_BEGIN_ALLOW_THREADS
; 
2004         _result 
= (bool )wxMouseEvent_Leaving(_arg0
); 
2006     wxPy_END_ALLOW_THREADS
; 
2007 }    _resultobj 
= Py_BuildValue("i",_result
); 
2011 #define wxMouseEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2012 static PyObject 
*_wrap_wxMouseEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2013     PyObject 
* _resultobj
; 
2015     wxMouseEvent 
* _arg0
; 
2016     PyObject 
* _argo0 
= 0; 
2017     char *_kwnames
[] = { "self", NULL 
}; 
2021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetPosition",_kwnames
,&_argo0
))  
2024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetPosition. Expected _wxMouseEvent_p."); 
2031     wxPy_BEGIN_ALLOW_THREADS
; 
2032         _result 
= new wxPoint (wxMouseEvent_GetPosition(_arg0
)); 
2034     wxPy_END_ALLOW_THREADS
; 
2035 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2036     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2040 #define wxMouseEvent_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2041 static PyObject 
*_wrap_wxMouseEvent_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2042     PyObject 
* _resultobj
; 
2043     wxMouseEvent 
* _arg0
; 
2048     PyObject 
* _argo0 
= 0; 
2049     char *_kwnames
[] = { "self", NULL 
}; 
2058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetPositionTuple",_kwnames
,&_argo0
))  
2061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetPositionTuple. Expected _wxMouseEvent_p."); 
2068     wxPy_BEGIN_ALLOW_THREADS
; 
2069         wxMouseEvent_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2071     wxPy_END_ALLOW_THREADS
; 
2072 }    Py_INCREF(Py_None
); 
2073     _resultobj 
= Py_None
; 
2076     o 
= PyInt_FromLong((long) (*_arg1
)); 
2077     _resultobj 
= t_output_helper(_resultobj
, o
); 
2081     o 
= PyInt_FromLong((long) (*_arg2
)); 
2082     _resultobj 
= t_output_helper(_resultobj
, o
); 
2087 #define wxMouseEvent_GetLogicalPosition(_swigobj,_swigarg0)  (_swigobj->GetLogicalPosition(_swigarg0)) 
2088 static PyObject 
*_wrap_wxMouseEvent_GetLogicalPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2089     PyObject 
* _resultobj
; 
2091     wxMouseEvent 
* _arg0
; 
2093     PyObject 
* _argo0 
= 0; 
2094     PyObject 
* _argo1 
= 0; 
2095     char *_kwnames
[] = { "self","dc", NULL 
}; 
2099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMouseEvent_GetLogicalPosition",_kwnames
,&_argo0
,&_argo1
))  
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_GetLogicalPosition. Expected _wxMouseEvent_p."); 
2109         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2110         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMouseEvent_GetLogicalPosition. Expected _wxDC_p."); 
2116     wxPy_BEGIN_ALLOW_THREADS
; 
2117         _result 
= new wxPoint (wxMouseEvent_GetLogicalPosition(_arg0
,*_arg1
)); 
2119     wxPy_END_ALLOW_THREADS
; 
2120 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2121     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2125 #define wxMouseEvent_GetX(_swigobj)  (_swigobj->GetX()) 
2126 static PyObject 
*_wrap_wxMouseEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2127     PyObject 
* _resultobj
; 
2129     wxMouseEvent 
* _arg0
; 
2130     PyObject 
* _argo0 
= 0; 
2131     char *_kwnames
[] = { "self", NULL 
}; 
2134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetX",_kwnames
,&_argo0
))  
2137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetX. Expected _wxMouseEvent_p."); 
2144     wxPy_BEGIN_ALLOW_THREADS
; 
2145         _result 
= (long )wxMouseEvent_GetX(_arg0
); 
2147     wxPy_END_ALLOW_THREADS
; 
2148 }    _resultobj 
= Py_BuildValue("l",_result
); 
2152 #define wxMouseEvent_GetY(_swigobj)  (_swigobj->GetY()) 
2153 static PyObject 
*_wrap_wxMouseEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2154     PyObject 
* _resultobj
; 
2156     wxMouseEvent 
* _arg0
; 
2157     PyObject 
* _argo0 
= 0; 
2158     char *_kwnames
[] = { "self", NULL 
}; 
2161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMouseEvent_GetY",_kwnames
,&_argo0
))  
2164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMouseEvent_p")) { 
2166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMouseEvent_GetY. Expected _wxMouseEvent_p."); 
2171     wxPy_BEGIN_ALLOW_THREADS
; 
2172         _result 
= (long )wxMouseEvent_GetY(_arg0
); 
2174     wxPy_END_ALLOW_THREADS
; 
2175 }    _resultobj 
= Py_BuildValue("l",_result
); 
2179 static void *SwigwxKeyEventTowxEvent(void *ptr
) { 
2182     src 
= (wxKeyEvent 
*) ptr
; 
2183     dest 
= (wxEvent 
*) src
; 
2184     return (void *) dest
; 
2187 #define new_wxKeyEvent(_swigarg0) (new wxKeyEvent(_swigarg0)) 
2188 static PyObject 
*_wrap_new_wxKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2189     PyObject 
* _resultobj
; 
2190     wxKeyEvent 
* _result
; 
2192     char *_kwnames
[] = { "keyEventType", NULL 
}; 
2196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxKeyEvent",_kwnames
,&_arg0
))  
2199     wxPy_BEGIN_ALLOW_THREADS
; 
2200         _result 
= (wxKeyEvent 
*)new_wxKeyEvent(_arg0
); 
2202     wxPy_END_ALLOW_THREADS
; 
2204         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxKeyEvent_p"); 
2205         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2208         _resultobj 
= Py_None
; 
2213 #define wxKeyEvent_ControlDown(_swigobj)  (_swigobj->ControlDown()) 
2214 static PyObject 
*_wrap_wxKeyEvent_ControlDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2215     PyObject 
* _resultobj
; 
2218     PyObject 
* _argo0 
= 0; 
2219     char *_kwnames
[] = { "self", NULL 
}; 
2222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_ControlDown",_kwnames
,&_argo0
))  
2225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_ControlDown. Expected _wxKeyEvent_p."); 
2232     wxPy_BEGIN_ALLOW_THREADS
; 
2233         _result 
= (bool )wxKeyEvent_ControlDown(_arg0
); 
2235     wxPy_END_ALLOW_THREADS
; 
2236 }    _resultobj 
= Py_BuildValue("i",_result
); 
2240 #define wxKeyEvent_MetaDown(_swigobj)  (_swigobj->MetaDown()) 
2241 static PyObject 
*_wrap_wxKeyEvent_MetaDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2242     PyObject 
* _resultobj
; 
2245     PyObject 
* _argo0 
= 0; 
2246     char *_kwnames
[] = { "self", NULL 
}; 
2249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_MetaDown",_kwnames
,&_argo0
))  
2252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_MetaDown. Expected _wxKeyEvent_p."); 
2259     wxPy_BEGIN_ALLOW_THREADS
; 
2260         _result 
= (bool )wxKeyEvent_MetaDown(_arg0
); 
2262     wxPy_END_ALLOW_THREADS
; 
2263 }    _resultobj 
= Py_BuildValue("i",_result
); 
2267 #define wxKeyEvent_AltDown(_swigobj)  (_swigobj->AltDown()) 
2268 static PyObject 
*_wrap_wxKeyEvent_AltDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2269     PyObject 
* _resultobj
; 
2272     PyObject 
* _argo0 
= 0; 
2273     char *_kwnames
[] = { "self", NULL 
}; 
2276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_AltDown",_kwnames
,&_argo0
))  
2279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_AltDown. Expected _wxKeyEvent_p."); 
2286     wxPy_BEGIN_ALLOW_THREADS
; 
2287         _result 
= (bool )wxKeyEvent_AltDown(_arg0
); 
2289     wxPy_END_ALLOW_THREADS
; 
2290 }    _resultobj 
= Py_BuildValue("i",_result
); 
2294 #define wxKeyEvent_ShiftDown(_swigobj)  (_swigobj->ShiftDown()) 
2295 static PyObject 
*_wrap_wxKeyEvent_ShiftDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2296     PyObject 
* _resultobj
; 
2299     PyObject 
* _argo0 
= 0; 
2300     char *_kwnames
[] = { "self", NULL 
}; 
2303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_ShiftDown",_kwnames
,&_argo0
))  
2306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_ShiftDown. Expected _wxKeyEvent_p."); 
2313     wxPy_BEGIN_ALLOW_THREADS
; 
2314         _result 
= (bool )wxKeyEvent_ShiftDown(_arg0
); 
2316     wxPy_END_ALLOW_THREADS
; 
2317 }    _resultobj 
= Py_BuildValue("i",_result
); 
2321 #define wxKeyEvent_KeyCode(_swigobj)  (_swigobj->KeyCode()) 
2322 static PyObject 
*_wrap_wxKeyEvent_KeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2323     PyObject 
* _resultobj
; 
2326     PyObject 
* _argo0 
= 0; 
2327     char *_kwnames
[] = { "self", NULL 
}; 
2330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_KeyCode",_kwnames
,&_argo0
))  
2333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_KeyCode. Expected _wxKeyEvent_p."); 
2340     wxPy_BEGIN_ALLOW_THREADS
; 
2341         _result 
= (long )wxKeyEvent_KeyCode(_arg0
); 
2343     wxPy_END_ALLOW_THREADS
; 
2344 }    _resultobj 
= Py_BuildValue("l",_result
); 
2348 #define wxKeyEvent_GetKeyCode(_swigobj)  (_swigobj->GetKeyCode()) 
2349 static PyObject 
*_wrap_wxKeyEvent_GetKeyCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2350     PyObject 
* _resultobj
; 
2353     PyObject 
* _argo0 
= 0; 
2354     char *_kwnames
[] = { "self", NULL 
}; 
2357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetKeyCode",_kwnames
,&_argo0
))  
2360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetKeyCode. Expected _wxKeyEvent_p."); 
2367     wxPy_BEGIN_ALLOW_THREADS
; 
2368         _result 
= (long )wxKeyEvent_GetKeyCode(_arg0
); 
2370     wxPy_END_ALLOW_THREADS
; 
2371 }    _resultobj 
= Py_BuildValue("l",_result
); 
2375 #define wxKeyEvent_HasModifiers(_swigobj)  (_swigobj->HasModifiers()) 
2376 static PyObject 
*_wrap_wxKeyEvent_HasModifiers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2377     PyObject 
* _resultobj
; 
2380     PyObject 
* _argo0 
= 0; 
2381     char *_kwnames
[] = { "self", NULL 
}; 
2384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_HasModifiers",_kwnames
,&_argo0
))  
2387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_HasModifiers. Expected _wxKeyEvent_p."); 
2394     wxPy_BEGIN_ALLOW_THREADS
; 
2395         _result 
= (bool )wxKeyEvent_HasModifiers(_arg0
); 
2397     wxPy_END_ALLOW_THREADS
; 
2398 }    _resultobj 
= Py_BuildValue("i",_result
); 
2402 #define wxKeyEvent_GetX(_swigobj)  (_swigobj->GetX()) 
2403 static PyObject 
*_wrap_wxKeyEvent_GetX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2404     PyObject 
* _resultobj
; 
2407     PyObject 
* _argo0 
= 0; 
2408     char *_kwnames
[] = { "self", NULL 
}; 
2411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetX",_kwnames
,&_argo0
))  
2414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetX. Expected _wxKeyEvent_p."); 
2421     wxPy_BEGIN_ALLOW_THREADS
; 
2422         _result 
= (long )wxKeyEvent_GetX(_arg0
); 
2424     wxPy_END_ALLOW_THREADS
; 
2425 }    _resultobj 
= Py_BuildValue("l",_result
); 
2429 #define wxKeyEvent_GetY(_swigobj)  (_swigobj->GetY()) 
2430 static PyObject 
*_wrap_wxKeyEvent_GetY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2431     PyObject 
* _resultobj
; 
2434     PyObject 
* _argo0 
= 0; 
2435     char *_kwnames
[] = { "self", NULL 
}; 
2438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetY",_kwnames
,&_argo0
))  
2441         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2442         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2443             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetY. Expected _wxKeyEvent_p."); 
2448     wxPy_BEGIN_ALLOW_THREADS
; 
2449         _result 
= (long )wxKeyEvent_GetY(_arg0
); 
2451     wxPy_END_ALLOW_THREADS
; 
2452 }    _resultobj 
= Py_BuildValue("l",_result
); 
2456 #define wxKeyEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2457 static PyObject 
*_wrap_wxKeyEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2458     PyObject 
* _resultobj
; 
2461     PyObject 
* _argo0 
= 0; 
2462     char *_kwnames
[] = { "self", NULL 
}; 
2466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetPosition",_kwnames
,&_argo0
))  
2469         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2470         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2471             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetPosition. Expected _wxKeyEvent_p."); 
2476     wxPy_BEGIN_ALLOW_THREADS
; 
2477         _result 
= new wxPoint (wxKeyEvent_GetPosition(_arg0
)); 
2479     wxPy_END_ALLOW_THREADS
; 
2480 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2481     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2485 #define wxKeyEvent_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2486 static PyObject 
*_wrap_wxKeyEvent_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2487     PyObject 
* _resultobj
; 
2493     PyObject 
* _argo0 
= 0; 
2494     char *_kwnames
[] = { "self", NULL 
}; 
2503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxKeyEvent_GetPositionTuple",_kwnames
,&_argo0
))  
2506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxKeyEvent_p")) { 
2508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxKeyEvent_GetPositionTuple. Expected _wxKeyEvent_p."); 
2513     wxPy_BEGIN_ALLOW_THREADS
; 
2514         wxKeyEvent_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2516     wxPy_END_ALLOW_THREADS
; 
2517 }    Py_INCREF(Py_None
); 
2518     _resultobj 
= Py_None
; 
2521     o 
= PyInt_FromLong((long) (*_arg1
)); 
2522     _resultobj 
= t_output_helper(_resultobj
, o
); 
2526     o 
= PyInt_FromLong((long) (*_arg2
)); 
2527     _resultobj 
= t_output_helper(_resultobj
, o
); 
2532 static void *SwigwxNavigationKeyEventTowxEvent(void *ptr
) { 
2533     wxNavigationKeyEvent 
*src
; 
2535     src 
= (wxNavigationKeyEvent 
*) ptr
; 
2536     dest 
= (wxEvent 
*) src
; 
2537     return (void *) dest
; 
2540 #define new_wxNavigationKeyEvent() (new wxNavigationKeyEvent()) 
2541 static PyObject 
*_wrap_new_wxNavigationKeyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2542     PyObject 
* _resultobj
; 
2543     wxNavigationKeyEvent 
* _result
; 
2544     char *_kwnames
[] = {  NULL 
}; 
2548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNavigationKeyEvent",_kwnames
))  
2551     wxPy_BEGIN_ALLOW_THREADS
; 
2552         _result 
= (wxNavigationKeyEvent 
*)new_wxNavigationKeyEvent(); 
2554     wxPy_END_ALLOW_THREADS
; 
2556         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNavigationKeyEvent_p"); 
2557         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2560         _resultobj 
= Py_None
; 
2565 #define wxNavigationKeyEvent_GetDirection(_swigobj)  (_swigobj->GetDirection()) 
2566 static PyObject 
*_wrap_wxNavigationKeyEvent_GetDirection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2567     PyObject 
* _resultobj
; 
2569     wxNavigationKeyEvent 
* _arg0
; 
2570     PyObject 
* _argo0 
= 0; 
2571     char *_kwnames
[] = { "self", NULL 
}; 
2574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_GetDirection",_kwnames
,&_argo0
))  
2577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_GetDirection. Expected _wxNavigationKeyEvent_p."); 
2584     wxPy_BEGIN_ALLOW_THREADS
; 
2585         _result 
= (bool )wxNavigationKeyEvent_GetDirection(_arg0
); 
2587     wxPy_END_ALLOW_THREADS
; 
2588 }    _resultobj 
= Py_BuildValue("i",_result
); 
2592 #define wxNavigationKeyEvent_SetDirection(_swigobj,_swigarg0)  (_swigobj->SetDirection(_swigarg0)) 
2593 static PyObject 
*_wrap_wxNavigationKeyEvent_SetDirection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2594     PyObject 
* _resultobj
; 
2595     wxNavigationKeyEvent 
* _arg0
; 
2597     PyObject 
* _argo0 
= 0; 
2599     char *_kwnames
[] = { "self","bForward", NULL 
}; 
2602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNavigationKeyEvent_SetDirection",_kwnames
,&_argo0
,&tempbool1
))  
2605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetDirection. Expected _wxNavigationKeyEvent_p."); 
2611     _arg1 
= (bool ) tempbool1
; 
2613     wxPy_BEGIN_ALLOW_THREADS
; 
2614         wxNavigationKeyEvent_SetDirection(_arg0
,_arg1
); 
2616     wxPy_END_ALLOW_THREADS
; 
2617 }    Py_INCREF(Py_None
); 
2618     _resultobj 
= Py_None
; 
2622 #define wxNavigationKeyEvent_IsWindowChange(_swigobj)  (_swigobj->IsWindowChange()) 
2623 static PyObject 
*_wrap_wxNavigationKeyEvent_IsWindowChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2624     PyObject 
* _resultobj
; 
2626     wxNavigationKeyEvent 
* _arg0
; 
2627     PyObject 
* _argo0 
= 0; 
2628     char *_kwnames
[] = { "self", NULL 
}; 
2631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_IsWindowChange",_kwnames
,&_argo0
))  
2634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_IsWindowChange. Expected _wxNavigationKeyEvent_p."); 
2641     wxPy_BEGIN_ALLOW_THREADS
; 
2642         _result 
= (bool )wxNavigationKeyEvent_IsWindowChange(_arg0
); 
2644     wxPy_END_ALLOW_THREADS
; 
2645 }    _resultobj 
= Py_BuildValue("i",_result
); 
2649 #define wxNavigationKeyEvent_SetWindowChange(_swigobj,_swigarg0)  (_swigobj->SetWindowChange(_swigarg0)) 
2650 static PyObject 
*_wrap_wxNavigationKeyEvent_SetWindowChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2651     PyObject 
* _resultobj
; 
2652     wxNavigationKeyEvent 
* _arg0
; 
2654     PyObject 
* _argo0 
= 0; 
2656     char *_kwnames
[] = { "self","bIs", NULL 
}; 
2659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxNavigationKeyEvent_SetWindowChange",_kwnames
,&_argo0
,&tempbool1
))  
2662         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2663         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2664             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetWindowChange. Expected _wxNavigationKeyEvent_p."); 
2668     _arg1 
= (bool ) tempbool1
; 
2670     wxPy_BEGIN_ALLOW_THREADS
; 
2671         wxNavigationKeyEvent_SetWindowChange(_arg0
,_arg1
); 
2673     wxPy_END_ALLOW_THREADS
; 
2674 }    Py_INCREF(Py_None
); 
2675     _resultobj 
= Py_None
; 
2679 #define wxNavigationKeyEvent_GetCurrentFocus(_swigobj)  (_swigobj->GetCurrentFocus()) 
2680 static PyObject 
*_wrap_wxNavigationKeyEvent_GetCurrentFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2681     PyObject 
* _resultobj
; 
2683     wxNavigationKeyEvent 
* _arg0
; 
2684     PyObject 
* _argo0 
= 0; 
2685     char *_kwnames
[] = { "self", NULL 
}; 
2689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNavigationKeyEvent_GetCurrentFocus",_kwnames
,&_argo0
))  
2692         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2693         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_GetCurrentFocus. Expected _wxNavigationKeyEvent_p."); 
2699     wxPy_BEGIN_ALLOW_THREADS
; 
2700         _result 
= (wxWindow 
*)wxNavigationKeyEvent_GetCurrentFocus(_arg0
); 
2702     wxPy_END_ALLOW_THREADS
; 
2704         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2705         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2708         _resultobj 
= Py_None
; 
2713 #define wxNavigationKeyEvent_SetCurrentFocus(_swigobj,_swigarg0)  (_swigobj->SetCurrentFocus(_swigarg0)) 
2714 static PyObject 
*_wrap_wxNavigationKeyEvent_SetCurrentFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2715     PyObject 
* _resultobj
; 
2716     wxNavigationKeyEvent 
* _arg0
; 
2718     PyObject 
* _argo0 
= 0; 
2719     PyObject 
* _argo1 
= 0; 
2720     char *_kwnames
[] = { "self","win", NULL 
}; 
2723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNavigationKeyEvent_SetCurrentFocus",_kwnames
,&_argo0
,&_argo1
))  
2726         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2727         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNavigationKeyEvent_p")) { 
2728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNavigationKeyEvent_SetCurrentFocus. Expected _wxNavigationKeyEvent_p."); 
2733         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2734         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxNavigationKeyEvent_SetCurrentFocus. Expected _wxWindow_p."); 
2740     wxPy_BEGIN_ALLOW_THREADS
; 
2741         wxNavigationKeyEvent_SetCurrentFocus(_arg0
,_arg1
); 
2743     wxPy_END_ALLOW_THREADS
; 
2744 }    Py_INCREF(Py_None
); 
2745     _resultobj 
= Py_None
; 
2749 static void *SwigwxMoveEventTowxEvent(void *ptr
) { 
2752     src 
= (wxMoveEvent 
*) ptr
; 
2753     dest 
= (wxEvent 
*) src
; 
2754     return (void *) dest
; 
2757 #define new_wxMoveEvent(_swigarg0,_swigarg1) (new wxMoveEvent(_swigarg0,_swigarg1)) 
2758 static PyObject 
*_wrap_new_wxMoveEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2759     PyObject 
* _resultobj
; 
2760     wxMoveEvent 
* _result
; 
2762     int  _arg1 
= (int ) 0; 
2764     PyObject 
* _obj0 
= 0; 
2765     char *_kwnames
[] = { "pt","id", NULL 
}; 
2769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxMoveEvent",_kwnames
,&_obj0
,&_arg1
))  
2773     if (! wxPoint_helper(_obj0
, &_arg0
)) 
2777     wxPy_BEGIN_ALLOW_THREADS
; 
2778         _result 
= (wxMoveEvent 
*)new_wxMoveEvent(*_arg0
,_arg1
); 
2780     wxPy_END_ALLOW_THREADS
; 
2782         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMoveEvent_p"); 
2783         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2786         _resultobj 
= Py_None
; 
2791 #define wxMoveEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2792 static PyObject 
*_wrap_wxMoveEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2793     PyObject 
* _resultobj
; 
2795     wxMoveEvent 
* _arg0
; 
2796     PyObject 
* _argo0 
= 0; 
2797     char *_kwnames
[] = { "self", NULL 
}; 
2801     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMoveEvent_GetPosition",_kwnames
,&_argo0
))  
2804         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2805         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMoveEvent_p")) { 
2806             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMoveEvent_GetPosition. Expected _wxMoveEvent_p."); 
2811     wxPy_BEGIN_ALLOW_THREADS
; 
2812         _result 
= new wxPoint (wxMoveEvent_GetPosition(_arg0
)); 
2814     wxPy_END_ALLOW_THREADS
; 
2815 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2816     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2820 static void *SwigwxPaintEventTowxEvent(void *ptr
) { 
2823     src 
= (wxPaintEvent 
*) ptr
; 
2824     dest 
= (wxEvent 
*) src
; 
2825     return (void *) dest
; 
2828 #define new_wxPaintEvent(_swigarg0) (new wxPaintEvent(_swigarg0)) 
2829 static PyObject 
*_wrap_new_wxPaintEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2830     PyObject 
* _resultobj
; 
2831     wxPaintEvent 
* _result
; 
2832     int  _arg0 
= (int ) 0; 
2833     char *_kwnames
[] = { "id", NULL 
}; 
2837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxPaintEvent",_kwnames
,&_arg0
))  
2840     wxPy_BEGIN_ALLOW_THREADS
; 
2841         _result 
= (wxPaintEvent 
*)new_wxPaintEvent(_arg0
); 
2843     wxPy_END_ALLOW_THREADS
; 
2845         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaintEvent_p"); 
2846         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2849         _resultobj 
= Py_None
; 
2854 static void *SwigwxEraseEventTowxEvent(void *ptr
) { 
2857     src 
= (wxEraseEvent 
*) ptr
; 
2858     dest 
= (wxEvent 
*) src
; 
2859     return (void *) dest
; 
2862 #define new_wxEraseEvent(_swigarg0,_swigarg1) (new wxEraseEvent(_swigarg0,_swigarg1)) 
2863 static PyObject 
*_wrap_new_wxEraseEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2864     PyObject 
* _resultobj
; 
2865     wxEraseEvent 
* _result
; 
2866     int  _arg0 
= (int ) 0; 
2867     wxDC 
* _arg1 
= (wxDC 
*) NULL
; 
2868     PyObject 
* _argo1 
= 0; 
2869     char *_kwnames
[] = { "id","dc", NULL 
}; 
2873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iO:new_wxEraseEvent",_kwnames
,&_arg0
,&_argo1
))  
2876         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2877         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxEraseEvent. Expected _wxDC_p."); 
2883     wxPy_BEGIN_ALLOW_THREADS
; 
2884         _result 
= (wxEraseEvent 
*)new_wxEraseEvent(_arg0
,_arg1
); 
2886     wxPy_END_ALLOW_THREADS
; 
2888         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEraseEvent_p"); 
2889         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2892         _resultobj 
= Py_None
; 
2897 #define wxEraseEvent_GetDC(_swigobj)  (_swigobj->GetDC()) 
2898 static PyObject 
*_wrap_wxEraseEvent_GetDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2899     PyObject 
* _resultobj
; 
2901     wxEraseEvent 
* _arg0
; 
2902     PyObject 
* _argo0 
= 0; 
2903     char *_kwnames
[] = { "self", NULL 
}; 
2907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEraseEvent_GetDC",_kwnames
,&_argo0
))  
2910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEraseEvent_p")) { 
2912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEraseEvent_GetDC. Expected _wxEraseEvent_p."); 
2917     wxPy_BEGIN_ALLOW_THREADS
; 
2918         _result 
= (wxDC 
*)wxEraseEvent_GetDC(_arg0
); 
2920     wxPy_END_ALLOW_THREADS
; 
2922         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDC_p"); 
2923         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2926         _resultobj 
= Py_None
; 
2931 static void *SwigwxFocusEventTowxEvent(void *ptr
) { 
2934     src 
= (wxFocusEvent 
*) ptr
; 
2935     dest 
= (wxEvent 
*) src
; 
2936     return (void *) dest
; 
2939 #define new_wxFocusEvent(_swigarg0,_swigarg1) (new wxFocusEvent(_swigarg0,_swigarg1)) 
2940 static PyObject 
*_wrap_new_wxFocusEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2941     PyObject 
* _resultobj
; 
2942     wxFocusEvent 
* _result
; 
2943     WXTYPE  _arg0 
= (WXTYPE 
) 0; 
2944     int  _arg1 
= (int ) 0; 
2945     char *_kwnames
[] = { "eventType","id", NULL 
}; 
2949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|hi:new_wxFocusEvent",_kwnames
,&_arg0
,&_arg1
))  
2952     wxPy_BEGIN_ALLOW_THREADS
; 
2953         _result 
= (wxFocusEvent 
*)new_wxFocusEvent(_arg0
,_arg1
); 
2955     wxPy_END_ALLOW_THREADS
; 
2957         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFocusEvent_p"); 
2958         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2961         _resultobj 
= Py_None
; 
2966 static void *SwigwxActivateEventTowxEvent(void *ptr
) { 
2967     wxActivateEvent 
*src
; 
2969     src 
= (wxActivateEvent 
*) ptr
; 
2970     dest 
= (wxEvent 
*) src
; 
2971     return (void *) dest
; 
2974 #define new_wxActivateEvent(_swigarg0,_swigarg1,_swigarg2) (new wxActivateEvent(_swigarg0,_swigarg1,_swigarg2)) 
2975 static PyObject 
*_wrap_new_wxActivateEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2976     PyObject 
* _resultobj
; 
2977     wxActivateEvent 
* _result
; 
2978     WXTYPE  _arg0 
= (WXTYPE 
) 0; 
2979     int  _arg1 
= (int ) TRUE
; 
2980     int  _arg2 
= (int ) 0; 
2981     char *_kwnames
[] = { "eventType","active","id", NULL 
}; 
2985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|hii:new_wxActivateEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
2988     wxPy_BEGIN_ALLOW_THREADS
; 
2989         _result 
= (wxActivateEvent 
*)new_wxActivateEvent(_arg0
,_arg1
,_arg2
); 
2991     wxPy_END_ALLOW_THREADS
; 
2993         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxActivateEvent_p"); 
2994         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2997         _resultobj 
= Py_None
; 
3002 #define wxActivateEvent_GetActive(_swigobj)  (_swigobj->GetActive()) 
3003 static PyObject 
*_wrap_wxActivateEvent_GetActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3004     PyObject 
* _resultobj
; 
3006     wxActivateEvent 
* _arg0
; 
3007     PyObject 
* _argo0 
= 0; 
3008     char *_kwnames
[] = { "self", NULL 
}; 
3011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxActivateEvent_GetActive",_kwnames
,&_argo0
))  
3014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxActivateEvent_p")) { 
3016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxActivateEvent_GetActive. Expected _wxActivateEvent_p."); 
3021     wxPy_BEGIN_ALLOW_THREADS
; 
3022         _result 
= (bool )wxActivateEvent_GetActive(_arg0
); 
3024     wxPy_END_ALLOW_THREADS
; 
3025 }    _resultobj 
= Py_BuildValue("i",_result
); 
3029 static void *SwigwxInitDialogEventTowxEvent(void *ptr
) { 
3030     wxInitDialogEvent 
*src
; 
3032     src 
= (wxInitDialogEvent 
*) ptr
; 
3033     dest 
= (wxEvent 
*) src
; 
3034     return (void *) dest
; 
3037 #define new_wxInitDialogEvent(_swigarg0) (new wxInitDialogEvent(_swigarg0)) 
3038 static PyObject 
*_wrap_new_wxInitDialogEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3039     PyObject 
* _resultobj
; 
3040     wxInitDialogEvent 
* _result
; 
3041     int  _arg0 
= (int ) 0; 
3042     char *_kwnames
[] = { "id", NULL 
}; 
3046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxInitDialogEvent",_kwnames
,&_arg0
))  
3049     wxPy_BEGIN_ALLOW_THREADS
; 
3050         _result 
= (wxInitDialogEvent 
*)new_wxInitDialogEvent(_arg0
); 
3052     wxPy_END_ALLOW_THREADS
; 
3054         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxInitDialogEvent_p"); 
3055         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3058         _resultobj 
= Py_None
; 
3063 static void *SwigwxMenuEventTowxEvent(void *ptr
) { 
3066     src 
= (wxMenuEvent 
*) ptr
; 
3067     dest 
= (wxEvent 
*) src
; 
3068     return (void *) dest
; 
3071 #define new_wxMenuEvent(_swigarg0,_swigarg1) (new wxMenuEvent(_swigarg0,_swigarg1)) 
3072 static PyObject 
*_wrap_new_wxMenuEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3073     PyObject 
* _resultobj
; 
3074     wxMenuEvent 
* _result
; 
3075     WXTYPE  _arg0 
= (WXTYPE 
) 0; 
3076     int  _arg1 
= (int ) 0; 
3077     char *_kwnames
[] = { "id","id", NULL 
}; 
3081     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|hi:new_wxMenuEvent",_kwnames
,&_arg0
,&_arg1
))  
3084     wxPy_BEGIN_ALLOW_THREADS
; 
3085         _result 
= (wxMenuEvent 
*)new_wxMenuEvent(_arg0
,_arg1
); 
3087     wxPy_END_ALLOW_THREADS
; 
3089         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuEvent_p"); 
3090         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3093         _resultobj 
= Py_None
; 
3098 #define wxMenuEvent_GetMenuId(_swigobj)  (_swigobj->GetMenuId()) 
3099 static PyObject 
*_wrap_wxMenuEvent_GetMenuId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3100     PyObject 
* _resultobj
; 
3102     wxMenuEvent 
* _arg0
; 
3103     PyObject 
* _argo0 
= 0; 
3104     char *_kwnames
[] = { "self", NULL 
}; 
3107     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMenuEvent_GetMenuId",_kwnames
,&_argo0
))  
3110         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3111         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMenuEvent_p")) { 
3112             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMenuEvent_GetMenuId. Expected _wxMenuEvent_p."); 
3117     wxPy_BEGIN_ALLOW_THREADS
; 
3118         _result 
= (int )wxMenuEvent_GetMenuId(_arg0
); 
3120     wxPy_END_ALLOW_THREADS
; 
3121 }    _resultobj 
= Py_BuildValue("i",_result
); 
3125 static void *SwigwxShowEventTowxEvent(void *ptr
) { 
3128     src 
= (wxShowEvent 
*) ptr
; 
3129     dest 
= (wxEvent 
*) src
; 
3130     return (void *) dest
; 
3133 #define new_wxShowEvent(_swigarg0,_swigarg1) (new wxShowEvent(_swigarg0,_swigarg1)) 
3134 static PyObject 
*_wrap_new_wxShowEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3135     PyObject 
* _resultobj
; 
3136     wxShowEvent 
* _result
; 
3137     int  _arg0 
= (int ) 0; 
3138     int  _arg1 
= (int ) FALSE
; 
3139     char *_kwnames
[] = { "id","show", NULL 
}; 
3143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxShowEvent",_kwnames
,&_arg0
,&_arg1
))  
3146     wxPy_BEGIN_ALLOW_THREADS
; 
3147         _result 
= (wxShowEvent 
*)new_wxShowEvent(_arg0
,_arg1
); 
3149     wxPy_END_ALLOW_THREADS
; 
3151         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxShowEvent_p"); 
3152         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3155         _resultobj 
= Py_None
; 
3160 #define wxShowEvent_SetShow(_swigobj,_swigarg0)  (_swigobj->SetShow(_swigarg0)) 
3161 static PyObject 
*_wrap_wxShowEvent_SetShow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3162     PyObject 
* _resultobj
; 
3163     wxShowEvent 
* _arg0
; 
3165     PyObject 
* _argo0 
= 0; 
3167     char *_kwnames
[] = { "self","show", NULL 
}; 
3170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxShowEvent_SetShow",_kwnames
,&_argo0
,&tempbool1
))  
3173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxShowEvent_p")) { 
3175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowEvent_SetShow. Expected _wxShowEvent_p."); 
3179     _arg1 
= (bool ) tempbool1
; 
3181     wxPy_BEGIN_ALLOW_THREADS
; 
3182         wxShowEvent_SetShow(_arg0
,_arg1
); 
3184     wxPy_END_ALLOW_THREADS
; 
3185 }    Py_INCREF(Py_None
); 
3186     _resultobj 
= Py_None
; 
3190 #define wxShowEvent_GetShow(_swigobj)  (_swigobj->GetShow()) 
3191 static PyObject 
*_wrap_wxShowEvent_GetShow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3192     PyObject 
* _resultobj
; 
3194     wxShowEvent 
* _arg0
; 
3195     PyObject 
* _argo0 
= 0; 
3196     char *_kwnames
[] = { "self", NULL 
}; 
3199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxShowEvent_GetShow",_kwnames
,&_argo0
))  
3202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxShowEvent_p")) { 
3204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowEvent_GetShow. Expected _wxShowEvent_p."); 
3209     wxPy_BEGIN_ALLOW_THREADS
; 
3210         _result 
= (bool )wxShowEvent_GetShow(_arg0
); 
3212     wxPy_END_ALLOW_THREADS
; 
3213 }    _resultobj 
= Py_BuildValue("i",_result
); 
3217 static void *SwigwxIconizeEventTowxEvent(void *ptr
) { 
3218     wxIconizeEvent 
*src
; 
3220     src 
= (wxIconizeEvent 
*) ptr
; 
3221     dest 
= (wxEvent 
*) src
; 
3222     return (void *) dest
; 
3225 #define new_wxIconizeEvent(_swigarg0) (new wxIconizeEvent(_swigarg0)) 
3226 static PyObject 
*_wrap_new_wxIconizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3227     PyObject 
* _resultobj
; 
3228     wxIconizeEvent 
* _result
; 
3229     int  _arg0 
= (int ) 0; 
3230     char *_kwnames
[] = { "id", NULL 
}; 
3234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxIconizeEvent",_kwnames
,&_arg0
))  
3237     wxPy_BEGIN_ALLOW_THREADS
; 
3238         _result 
= (wxIconizeEvent 
*)new_wxIconizeEvent(_arg0
); 
3240     wxPy_END_ALLOW_THREADS
; 
3242         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIconizeEvent_p"); 
3243         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3246         _resultobj 
= Py_None
; 
3251 static void *SwigwxMaximizeEventTowxEvent(void *ptr
) { 
3252     wxMaximizeEvent 
*src
; 
3254     src 
= (wxMaximizeEvent 
*) ptr
; 
3255     dest 
= (wxEvent 
*) src
; 
3256     return (void *) dest
; 
3259 #define new_wxMaximizeEvent(_swigarg0) (new wxMaximizeEvent(_swigarg0)) 
3260 static PyObject 
*_wrap_new_wxMaximizeEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3261     PyObject 
* _resultobj
; 
3262     wxMaximizeEvent 
* _result
; 
3263     int  _arg0 
= (int ) 0; 
3264     char *_kwnames
[] = { "id", NULL 
}; 
3268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxMaximizeEvent",_kwnames
,&_arg0
))  
3271     wxPy_BEGIN_ALLOW_THREADS
; 
3272         _result 
= (wxMaximizeEvent 
*)new_wxMaximizeEvent(_arg0
); 
3274     wxPy_END_ALLOW_THREADS
; 
3276         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMaximizeEvent_p"); 
3277         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3280         _resultobj 
= Py_None
; 
3285 static void *SwigwxJoystickEventTowxEvent(void *ptr
) { 
3286     wxJoystickEvent 
*src
; 
3288     src 
= (wxJoystickEvent 
*) ptr
; 
3289     dest 
= (wxEvent 
*) src
; 
3290     return (void *) dest
; 
3293 #define new_wxJoystickEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxJoystickEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3294 static PyObject 
*_wrap_new_wxJoystickEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3295     PyObject 
* _resultobj
; 
3296     wxJoystickEvent 
* _result
; 
3297     int  _arg0 
= (int ) wxEVT_NULL
; 
3298     int  _arg1 
= (int ) 0; 
3299     int  _arg2 
= (int ) wxJOYSTICK1
; 
3300     int  _arg3 
= (int ) 0; 
3301     char *_kwnames
[] = { "type","state","joystick","change", NULL 
}; 
3305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxJoystickEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
3308     wxPy_BEGIN_ALLOW_THREADS
; 
3309         _result 
= (wxJoystickEvent 
*)new_wxJoystickEvent(_arg0
,_arg1
,_arg2
,_arg3
); 
3311     wxPy_END_ALLOW_THREADS
; 
3313         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystickEvent_p"); 
3314         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3317         _resultobj 
= Py_None
; 
3322 #define wxJoystickEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
3323 static PyObject 
*_wrap_wxJoystickEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3324     PyObject 
* _resultobj
; 
3326     wxJoystickEvent 
* _arg0
; 
3327     PyObject 
* _argo0 
= 0; 
3328     char *_kwnames
[] = { "self", NULL 
}; 
3332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetPosition",_kwnames
,&_argo0
))  
3335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetPosition. Expected _wxJoystickEvent_p."); 
3342     wxPy_BEGIN_ALLOW_THREADS
; 
3343         _result 
= new wxPoint (wxJoystickEvent_GetPosition(_arg0
)); 
3345     wxPy_END_ALLOW_THREADS
; 
3346 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3347     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3351 #define wxJoystickEvent_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
3352 static PyObject 
*_wrap_wxJoystickEvent_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3353     PyObject 
* _resultobj
; 
3355     wxJoystickEvent 
* _arg0
; 
3356     PyObject 
* _argo0 
= 0; 
3357     char *_kwnames
[] = { "self", NULL 
}; 
3360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetZPosition",_kwnames
,&_argo0
))  
3363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetZPosition. Expected _wxJoystickEvent_p."); 
3370     wxPy_BEGIN_ALLOW_THREADS
; 
3371         _result 
= (int )wxJoystickEvent_GetZPosition(_arg0
); 
3373     wxPy_END_ALLOW_THREADS
; 
3374 }    _resultobj 
= Py_BuildValue("i",_result
); 
3378 #define wxJoystickEvent_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
3379 static PyObject 
*_wrap_wxJoystickEvent_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3380     PyObject 
* _resultobj
; 
3382     wxJoystickEvent 
* _arg0
; 
3383     PyObject 
* _argo0 
= 0; 
3384     char *_kwnames
[] = { "self", NULL 
}; 
3387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetButtonState",_kwnames
,&_argo0
))  
3390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetButtonState. Expected _wxJoystickEvent_p."); 
3397     wxPy_BEGIN_ALLOW_THREADS
; 
3398         _result 
= (int )wxJoystickEvent_GetButtonState(_arg0
); 
3400     wxPy_END_ALLOW_THREADS
; 
3401 }    _resultobj 
= Py_BuildValue("i",_result
); 
3405 #define wxJoystickEvent_GetButtonChange(_swigobj)  (_swigobj->GetButtonChange()) 
3406 static PyObject 
*_wrap_wxJoystickEvent_GetButtonChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3407     PyObject 
* _resultobj
; 
3409     wxJoystickEvent 
* _arg0
; 
3410     PyObject 
* _argo0 
= 0; 
3411     char *_kwnames
[] = { "self", NULL 
}; 
3414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetButtonChange",_kwnames
,&_argo0
))  
3417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetButtonChange. Expected _wxJoystickEvent_p."); 
3424     wxPy_BEGIN_ALLOW_THREADS
; 
3425         _result 
= (int )wxJoystickEvent_GetButtonChange(_arg0
); 
3427     wxPy_END_ALLOW_THREADS
; 
3428 }    _resultobj 
= Py_BuildValue("i",_result
); 
3432 #define wxJoystickEvent_GetJoystick(_swigobj)  (_swigobj->GetJoystick()) 
3433 static PyObject 
*_wrap_wxJoystickEvent_GetJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3434     PyObject 
* _resultobj
; 
3436     wxJoystickEvent 
* _arg0
; 
3437     PyObject 
* _argo0 
= 0; 
3438     char *_kwnames
[] = { "self", NULL 
}; 
3441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_GetJoystick",_kwnames
,&_argo0
))  
3444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_GetJoystick. Expected _wxJoystickEvent_p."); 
3451     wxPy_BEGIN_ALLOW_THREADS
; 
3452         _result 
= (int )wxJoystickEvent_GetJoystick(_arg0
); 
3454     wxPy_END_ALLOW_THREADS
; 
3455 }    _resultobj 
= Py_BuildValue("i",_result
); 
3459 #define wxJoystickEvent_SetJoystick(_swigobj,_swigarg0)  (_swigobj->SetJoystick(_swigarg0)) 
3460 static PyObject 
*_wrap_wxJoystickEvent_SetJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3461     PyObject 
* _resultobj
; 
3462     wxJoystickEvent 
* _arg0
; 
3464     PyObject 
* _argo0 
= 0; 
3465     char *_kwnames
[] = { "self","stick", NULL 
}; 
3468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetJoystick",_kwnames
,&_argo0
,&_arg1
))  
3471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetJoystick. Expected _wxJoystickEvent_p."); 
3478     wxPy_BEGIN_ALLOW_THREADS
; 
3479         wxJoystickEvent_SetJoystick(_arg0
,_arg1
); 
3481     wxPy_END_ALLOW_THREADS
; 
3482 }    Py_INCREF(Py_None
); 
3483     _resultobj 
= Py_None
; 
3487 #define wxJoystickEvent_SetButtonState(_swigobj,_swigarg0)  (_swigobj->SetButtonState(_swigarg0)) 
3488 static PyObject 
*_wrap_wxJoystickEvent_SetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3489     PyObject 
* _resultobj
; 
3490     wxJoystickEvent 
* _arg0
; 
3492     PyObject 
* _argo0 
= 0; 
3493     char *_kwnames
[] = { "self","state", NULL 
}; 
3496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetButtonState",_kwnames
,&_argo0
,&_arg1
))  
3499         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3500         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetButtonState. Expected _wxJoystickEvent_p."); 
3506     wxPy_BEGIN_ALLOW_THREADS
; 
3507         wxJoystickEvent_SetButtonState(_arg0
,_arg1
); 
3509     wxPy_END_ALLOW_THREADS
; 
3510 }    Py_INCREF(Py_None
); 
3511     _resultobj 
= Py_None
; 
3515 #define wxJoystickEvent_SetButtonChange(_swigobj,_swigarg0)  (_swigobj->SetButtonChange(_swigarg0)) 
3516 static PyObject 
*_wrap_wxJoystickEvent_SetButtonChange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3517     PyObject 
* _resultobj
; 
3518     wxJoystickEvent 
* _arg0
; 
3520     PyObject 
* _argo0 
= 0; 
3521     char *_kwnames
[] = { "self","change", NULL 
}; 
3524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetButtonChange",_kwnames
,&_argo0
,&_arg1
))  
3527         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3528         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3529             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetButtonChange. Expected _wxJoystickEvent_p."); 
3534     wxPy_BEGIN_ALLOW_THREADS
; 
3535         wxJoystickEvent_SetButtonChange(_arg0
,_arg1
); 
3537     wxPy_END_ALLOW_THREADS
; 
3538 }    Py_INCREF(Py_None
); 
3539     _resultobj 
= Py_None
; 
3543 #define wxJoystickEvent_SetPosition(_swigobj,_swigarg0)  (_swigobj->SetPosition(_swigarg0)) 
3544 static PyObject 
*_wrap_wxJoystickEvent_SetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3545     PyObject 
* _resultobj
; 
3546     wxJoystickEvent 
* _arg0
; 
3548     PyObject 
* _argo0 
= 0; 
3550     PyObject 
* _obj1 
= 0; 
3551     char *_kwnames
[] = { "self","pos", NULL 
}; 
3554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxJoystickEvent_SetPosition",_kwnames
,&_argo0
,&_obj1
))  
3557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetPosition. Expected _wxJoystickEvent_p."); 
3565     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3569     wxPy_BEGIN_ALLOW_THREADS
; 
3570         wxJoystickEvent_SetPosition(_arg0
,*_arg1
); 
3572     wxPy_END_ALLOW_THREADS
; 
3573 }    Py_INCREF(Py_None
); 
3574     _resultobj 
= Py_None
; 
3578 #define wxJoystickEvent_SetZPosition(_swigobj,_swigarg0)  (_swigobj->SetZPosition(_swigarg0)) 
3579 static PyObject 
*_wrap_wxJoystickEvent_SetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3580     PyObject 
* _resultobj
; 
3581     wxJoystickEvent 
* _arg0
; 
3583     PyObject 
* _argo0 
= 0; 
3584     char *_kwnames
[] = { "self","zPos", NULL 
}; 
3587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystickEvent_SetZPosition",_kwnames
,&_argo0
,&_arg1
))  
3590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_SetZPosition. Expected _wxJoystickEvent_p."); 
3597     wxPy_BEGIN_ALLOW_THREADS
; 
3598         wxJoystickEvent_SetZPosition(_arg0
,_arg1
); 
3600     wxPy_END_ALLOW_THREADS
; 
3601 }    Py_INCREF(Py_None
); 
3602     _resultobj 
= Py_None
; 
3606 #define wxJoystickEvent_IsButton(_swigobj)  (_swigobj->IsButton()) 
3607 static PyObject 
*_wrap_wxJoystickEvent_IsButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3608     PyObject 
* _resultobj
; 
3610     wxJoystickEvent 
* _arg0
; 
3611     PyObject 
* _argo0 
= 0; 
3612     char *_kwnames
[] = { "self", NULL 
}; 
3615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsButton",_kwnames
,&_argo0
))  
3618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsButton. Expected _wxJoystickEvent_p."); 
3625     wxPy_BEGIN_ALLOW_THREADS
; 
3626         _result 
= (bool )wxJoystickEvent_IsButton(_arg0
); 
3628     wxPy_END_ALLOW_THREADS
; 
3629 }    _resultobj 
= Py_BuildValue("i",_result
); 
3633 #define wxJoystickEvent_IsMove(_swigobj)  (_swigobj->IsMove()) 
3634 static PyObject 
*_wrap_wxJoystickEvent_IsMove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3635     PyObject 
* _resultobj
; 
3637     wxJoystickEvent 
* _arg0
; 
3638     PyObject 
* _argo0 
= 0; 
3639     char *_kwnames
[] = { "self", NULL 
}; 
3642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsMove",_kwnames
,&_argo0
))  
3645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsMove. Expected _wxJoystickEvent_p."); 
3652     wxPy_BEGIN_ALLOW_THREADS
; 
3653         _result 
= (bool )wxJoystickEvent_IsMove(_arg0
); 
3655     wxPy_END_ALLOW_THREADS
; 
3656 }    _resultobj 
= Py_BuildValue("i",_result
); 
3660 #define wxJoystickEvent_IsZMove(_swigobj)  (_swigobj->IsZMove()) 
3661 static PyObject 
*_wrap_wxJoystickEvent_IsZMove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3662     PyObject 
* _resultobj
; 
3664     wxJoystickEvent 
* _arg0
; 
3665     PyObject 
* _argo0 
= 0; 
3666     char *_kwnames
[] = { "self", NULL 
}; 
3669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystickEvent_IsZMove",_kwnames
,&_argo0
))  
3672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_IsZMove. Expected _wxJoystickEvent_p."); 
3679     wxPy_BEGIN_ALLOW_THREADS
; 
3680         _result 
= (bool )wxJoystickEvent_IsZMove(_arg0
); 
3682     wxPy_END_ALLOW_THREADS
; 
3683 }    _resultobj 
= Py_BuildValue("i",_result
); 
3687 #define wxJoystickEvent_ButtonDown(_swigobj,_swigarg0)  (_swigobj->ButtonDown(_swigarg0)) 
3688 static PyObject 
*_wrap_wxJoystickEvent_ButtonDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3689     PyObject 
* _resultobj
; 
3691     wxJoystickEvent 
* _arg0
; 
3692     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
3693     PyObject 
* _argo0 
= 0; 
3694     char *_kwnames
[] = { "self","but", NULL 
}; 
3697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonDown",_kwnames
,&_argo0
,&_arg1
))  
3700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonDown. Expected _wxJoystickEvent_p."); 
3707     wxPy_BEGIN_ALLOW_THREADS
; 
3708         _result 
= (bool )wxJoystickEvent_ButtonDown(_arg0
,_arg1
); 
3710     wxPy_END_ALLOW_THREADS
; 
3711 }    _resultobj 
= Py_BuildValue("i",_result
); 
3715 #define wxJoystickEvent_ButtonUp(_swigobj,_swigarg0)  (_swigobj->ButtonUp(_swigarg0)) 
3716 static PyObject 
*_wrap_wxJoystickEvent_ButtonUp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3717     PyObject 
* _resultobj
; 
3719     wxJoystickEvent 
* _arg0
; 
3720     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
3721     PyObject 
* _argo0 
= 0; 
3722     char *_kwnames
[] = { "self","but", NULL 
}; 
3725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonUp",_kwnames
,&_argo0
,&_arg1
))  
3728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonUp. Expected _wxJoystickEvent_p."); 
3735     wxPy_BEGIN_ALLOW_THREADS
; 
3736         _result 
= (bool )wxJoystickEvent_ButtonUp(_arg0
,_arg1
); 
3738     wxPy_END_ALLOW_THREADS
; 
3739 }    _resultobj 
= Py_BuildValue("i",_result
); 
3743 #define wxJoystickEvent_ButtonIsDown(_swigobj,_swigarg0)  (_swigobj->ButtonIsDown(_swigarg0)) 
3744 static PyObject 
*_wrap_wxJoystickEvent_ButtonIsDown(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3745     PyObject 
* _resultobj
; 
3747     wxJoystickEvent 
* _arg0
; 
3748     int  _arg1 
= (int ) wxJOY_BUTTON_ANY
; 
3749     PyObject 
* _argo0 
= 0; 
3750     char *_kwnames
[] = { "self","but", NULL 
}; 
3753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxJoystickEvent_ButtonIsDown",_kwnames
,&_argo0
,&_arg1
))  
3756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystickEvent_p")) { 
3758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystickEvent_ButtonIsDown. Expected _wxJoystickEvent_p."); 
3763     wxPy_BEGIN_ALLOW_THREADS
; 
3764         _result 
= (bool )wxJoystickEvent_ButtonIsDown(_arg0
,_arg1
); 
3766     wxPy_END_ALLOW_THREADS
; 
3767 }    _resultobj 
= Py_BuildValue("i",_result
); 
3771 static void *SwigwxDropFilesEventTowxEvent(void *ptr
) { 
3772     wxDropFilesEvent 
*src
; 
3774     src 
= (wxDropFilesEvent 
*) ptr
; 
3775     dest 
= (wxEvent 
*) src
; 
3776     return (void *) dest
; 
3779 #define wxDropFilesEvent_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
3780 static PyObject 
*_wrap_wxDropFilesEvent_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3781     PyObject 
* _resultobj
; 
3783     wxDropFilesEvent 
* _arg0
; 
3784     PyObject 
* _argo0 
= 0; 
3785     char *_kwnames
[] = { "self", NULL 
}; 
3789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetPosition",_kwnames
,&_argo0
))  
3792         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3793         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
3794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetPosition. Expected _wxDropFilesEvent_p."); 
3799     wxPy_BEGIN_ALLOW_THREADS
; 
3800         _result 
= new wxPoint (wxDropFilesEvent_GetPosition(_arg0
)); 
3802     wxPy_END_ALLOW_THREADS
; 
3803 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3804     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3808 #define wxDropFilesEvent_GetNumberOfFiles(_swigobj)  (_swigobj->GetNumberOfFiles()) 
3809 static PyObject 
*_wrap_wxDropFilesEvent_GetNumberOfFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3810     PyObject 
* _resultobj
; 
3812     wxDropFilesEvent 
* _arg0
; 
3813     PyObject 
* _argo0 
= 0; 
3814     char *_kwnames
[] = { "self", NULL 
}; 
3817     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetNumberOfFiles",_kwnames
,&_argo0
))  
3820         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3821         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
3822             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetNumberOfFiles. Expected _wxDropFilesEvent_p."); 
3827     wxPy_BEGIN_ALLOW_THREADS
; 
3828         _result 
= (int )wxDropFilesEvent_GetNumberOfFiles(_arg0
); 
3830     wxPy_END_ALLOW_THREADS
; 
3831 }    _resultobj 
= Py_BuildValue("i",_result
); 
3835 static PyObject 
* wxDropFilesEvent_GetFiles(wxDropFilesEvent 
*self
) { 
3836             int         count 
= self
->GetNumberOfFiles(); 
3837             wxString
*   files 
= self
->GetFiles(); 
3838             PyObject
*   list  
= PyList_New(count
); 
3841                 PyErr_SetString(PyExc_MemoryError
, "Can't allocate list of files!"); 
3845             for (int i
=0; i
<count
; i
++) { 
3846                 PyList_SetItem(list
, i
, PyString_FromString((const char*)files
[i
])); 
3850 static PyObject 
*_wrap_wxDropFilesEvent_GetFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3851     PyObject 
* _resultobj
; 
3853     wxDropFilesEvent 
* _arg0
; 
3854     PyObject 
* _argo0 
= 0; 
3855     char *_kwnames
[] = { "self", NULL 
}; 
3858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDropFilesEvent_GetFiles",_kwnames
,&_argo0
))  
3861         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3862         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDropFilesEvent_p")) { 
3863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDropFilesEvent_GetFiles. Expected _wxDropFilesEvent_p."); 
3868     wxPy_BEGIN_ALLOW_THREADS
; 
3869         _result 
= (PyObject 
*)wxDropFilesEvent_GetFiles(_arg0
); 
3871     wxPy_END_ALLOW_THREADS
; 
3873   _resultobj 
= _result
; 
3878 static void *SwigwxIdleEventTowxEvent(void *ptr
) { 
3881     src 
= (wxIdleEvent 
*) ptr
; 
3882     dest 
= (wxEvent 
*) src
; 
3883     return (void *) dest
; 
3886 #define new_wxIdleEvent() (new wxIdleEvent()) 
3887 static PyObject 
*_wrap_new_wxIdleEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3888     PyObject 
* _resultobj
; 
3889     wxIdleEvent 
* _result
; 
3890     char *_kwnames
[] = {  NULL 
}; 
3894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxIdleEvent",_kwnames
))  
3897     wxPy_BEGIN_ALLOW_THREADS
; 
3898         _result 
= (wxIdleEvent 
*)new_wxIdleEvent(); 
3900     wxPy_END_ALLOW_THREADS
; 
3902         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIdleEvent_p"); 
3903         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3906         _resultobj 
= Py_None
; 
3911 #define wxIdleEvent_RequestMore(_swigobj,_swigarg0)  (_swigobj->RequestMore(_swigarg0)) 
3912 static PyObject 
*_wrap_wxIdleEvent_RequestMore(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3913     PyObject 
* _resultobj
; 
3914     wxIdleEvent 
* _arg0
; 
3915     bool  _arg1 
= (bool ) TRUE
; 
3916     PyObject 
* _argo0 
= 0; 
3917     int tempbool1 
= (int) TRUE
; 
3918     char *_kwnames
[] = { "self","needMore", NULL 
}; 
3921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxIdleEvent_RequestMore",_kwnames
,&_argo0
,&tempbool1
))  
3924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIdleEvent_p")) { 
3926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIdleEvent_RequestMore. Expected _wxIdleEvent_p."); 
3930     _arg1 
= (bool ) tempbool1
; 
3932     wxPy_BEGIN_ALLOW_THREADS
; 
3933         wxIdleEvent_RequestMore(_arg0
,_arg1
); 
3935     wxPy_END_ALLOW_THREADS
; 
3936 }    Py_INCREF(Py_None
); 
3937     _resultobj 
= Py_None
; 
3941 #define wxIdleEvent_MoreRequested(_swigobj)  (_swigobj->MoreRequested()) 
3942 static PyObject 
*_wrap_wxIdleEvent_MoreRequested(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3943     PyObject 
* _resultobj
; 
3945     wxIdleEvent 
* _arg0
; 
3946     PyObject 
* _argo0 
= 0; 
3947     char *_kwnames
[] = { "self", NULL 
}; 
3950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIdleEvent_MoreRequested",_kwnames
,&_argo0
))  
3953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIdleEvent_p")) { 
3955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIdleEvent_MoreRequested. Expected _wxIdleEvent_p."); 
3960     wxPy_BEGIN_ALLOW_THREADS
; 
3961         _result 
= (bool )wxIdleEvent_MoreRequested(_arg0
); 
3963     wxPy_END_ALLOW_THREADS
; 
3964 }    _resultobj 
= Py_BuildValue("i",_result
); 
3968 static void *SwigwxUpdateUIEventTowxEvent(void *ptr
) { 
3969     wxUpdateUIEvent 
*src
; 
3971     src 
= (wxUpdateUIEvent 
*) ptr
; 
3972     dest 
= (wxEvent 
*) src
; 
3973     return (void *) dest
; 
3976 #define new_wxUpdateUIEvent(_swigarg0) (new wxUpdateUIEvent(_swigarg0)) 
3977 static PyObject 
*_wrap_new_wxUpdateUIEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3978     PyObject 
* _resultobj
; 
3979     wxUpdateUIEvent 
* _result
; 
3980     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
3981     char *_kwnames
[] = { "commandId", NULL 
}; 
3985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxUpdateUIEvent",_kwnames
,&_arg0
))  
3988     wxPy_BEGIN_ALLOW_THREADS
; 
3989         _result 
= (wxUpdateUIEvent 
*)new_wxUpdateUIEvent(_arg0
); 
3991     wxPy_END_ALLOW_THREADS
; 
3993         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxUpdateUIEvent_p"); 
3994         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3997         _resultobj 
= Py_None
; 
4002 #define wxUpdateUIEvent_GetChecked(_swigobj)  (_swigobj->GetChecked()) 
4003 static PyObject 
*_wrap_wxUpdateUIEvent_GetChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4004     PyObject 
* _resultobj
; 
4006     wxUpdateUIEvent 
* _arg0
; 
4007     PyObject 
* _argo0 
= 0; 
4008     char *_kwnames
[] = { "self", NULL 
}; 
4011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetChecked",_kwnames
,&_argo0
))  
4014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetChecked. Expected _wxUpdateUIEvent_p."); 
4021     wxPy_BEGIN_ALLOW_THREADS
; 
4022         _result 
= (bool )wxUpdateUIEvent_GetChecked(_arg0
); 
4024     wxPy_END_ALLOW_THREADS
; 
4025 }    _resultobj 
= Py_BuildValue("i",_result
); 
4029 #define wxUpdateUIEvent_GetEnabled(_swigobj)  (_swigobj->GetEnabled()) 
4030 static PyObject 
*_wrap_wxUpdateUIEvent_GetEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4031     PyObject 
* _resultobj
; 
4033     wxUpdateUIEvent 
* _arg0
; 
4034     PyObject 
* _argo0 
= 0; 
4035     char *_kwnames
[] = { "self", NULL 
}; 
4038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetEnabled",_kwnames
,&_argo0
))  
4041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetEnabled. Expected _wxUpdateUIEvent_p."); 
4048     wxPy_BEGIN_ALLOW_THREADS
; 
4049         _result 
= (bool )wxUpdateUIEvent_GetEnabled(_arg0
); 
4051     wxPy_END_ALLOW_THREADS
; 
4052 }    _resultobj 
= Py_BuildValue("i",_result
); 
4056 #define wxUpdateUIEvent_GetText(_swigobj)  (_swigobj->GetText()) 
4057 static PyObject 
*_wrap_wxUpdateUIEvent_GetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4058     PyObject 
* _resultobj
; 
4060     wxUpdateUIEvent 
* _arg0
; 
4061     PyObject 
* _argo0 
= 0; 
4062     char *_kwnames
[] = { "self", NULL 
}; 
4065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetText",_kwnames
,&_argo0
))  
4068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetText. Expected _wxUpdateUIEvent_p."); 
4075     wxPy_BEGIN_ALLOW_THREADS
; 
4076         _result 
= new wxString (wxUpdateUIEvent_GetText(_arg0
)); 
4078     wxPy_END_ALLOW_THREADS
; 
4080     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4088 #define wxUpdateUIEvent_GetSetText(_swigobj)  (_swigobj->GetSetText()) 
4089 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4090     PyObject 
* _resultobj
; 
4092     wxUpdateUIEvent 
* _arg0
; 
4093     PyObject 
* _argo0 
= 0; 
4094     char *_kwnames
[] = { "self", NULL 
}; 
4097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetText",_kwnames
,&_argo0
))  
4100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetText. Expected _wxUpdateUIEvent_p."); 
4107     wxPy_BEGIN_ALLOW_THREADS
; 
4108         _result 
= (bool )wxUpdateUIEvent_GetSetText(_arg0
); 
4110     wxPy_END_ALLOW_THREADS
; 
4111 }    _resultobj 
= Py_BuildValue("i",_result
); 
4115 #define wxUpdateUIEvent_GetSetChecked(_swigobj)  (_swigobj->GetSetChecked()) 
4116 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4117     PyObject 
* _resultobj
; 
4119     wxUpdateUIEvent 
* _arg0
; 
4120     PyObject 
* _argo0 
= 0; 
4121     char *_kwnames
[] = { "self", NULL 
}; 
4124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetChecked",_kwnames
,&_argo0
))  
4127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetChecked. Expected _wxUpdateUIEvent_p."); 
4134     wxPy_BEGIN_ALLOW_THREADS
; 
4135         _result 
= (bool )wxUpdateUIEvent_GetSetChecked(_arg0
); 
4137     wxPy_END_ALLOW_THREADS
; 
4138 }    _resultobj 
= Py_BuildValue("i",_result
); 
4142 #define wxUpdateUIEvent_GetSetEnabled(_swigobj)  (_swigobj->GetSetEnabled()) 
4143 static PyObject 
*_wrap_wxUpdateUIEvent_GetSetEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4144     PyObject 
* _resultobj
; 
4146     wxUpdateUIEvent 
* _arg0
; 
4147     PyObject 
* _argo0 
= 0; 
4148     char *_kwnames
[] = { "self", NULL 
}; 
4151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxUpdateUIEvent_GetSetEnabled",_kwnames
,&_argo0
))  
4154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_GetSetEnabled. Expected _wxUpdateUIEvent_p."); 
4161     wxPy_BEGIN_ALLOW_THREADS
; 
4162         _result 
= (bool )wxUpdateUIEvent_GetSetEnabled(_arg0
); 
4164     wxPy_END_ALLOW_THREADS
; 
4165 }    _resultobj 
= Py_BuildValue("i",_result
); 
4169 #define wxUpdateUIEvent_Check(_swigobj,_swigarg0)  (_swigobj->Check(_swigarg0)) 
4170 static PyObject 
*_wrap_wxUpdateUIEvent_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4171     PyObject 
* _resultobj
; 
4172     wxUpdateUIEvent 
* _arg0
; 
4174     PyObject 
* _argo0 
= 0; 
4176     char *_kwnames
[] = { "self","check", NULL 
}; 
4179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxUpdateUIEvent_Check",_kwnames
,&_argo0
,&tempbool1
))  
4182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_Check. Expected _wxUpdateUIEvent_p."); 
4188     _arg1 
= (bool ) tempbool1
; 
4190     wxPy_BEGIN_ALLOW_THREADS
; 
4191         wxUpdateUIEvent_Check(_arg0
,_arg1
); 
4193     wxPy_END_ALLOW_THREADS
; 
4194 }    Py_INCREF(Py_None
); 
4195     _resultobj 
= Py_None
; 
4199 #define wxUpdateUIEvent_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
4200 static PyObject 
*_wrap_wxUpdateUIEvent_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4201     PyObject 
* _resultobj
; 
4202     wxUpdateUIEvent 
* _arg0
; 
4204     PyObject 
* _argo0 
= 0; 
4206     char *_kwnames
[] = { "self","enable", NULL 
}; 
4209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxUpdateUIEvent_Enable",_kwnames
,&_argo0
,&tempbool1
))  
4212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_Enable. Expected _wxUpdateUIEvent_p."); 
4218     _arg1 
= (bool ) tempbool1
; 
4220     wxPy_BEGIN_ALLOW_THREADS
; 
4221         wxUpdateUIEvent_Enable(_arg0
,_arg1
); 
4223     wxPy_END_ALLOW_THREADS
; 
4224 }    Py_INCREF(Py_None
); 
4225     _resultobj 
= Py_None
; 
4229 #define wxUpdateUIEvent_SetText(_swigobj,_swigarg0)  (_swigobj->SetText(_swigarg0)) 
4230 static PyObject 
*_wrap_wxUpdateUIEvent_SetText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4231     PyObject 
* _resultobj
; 
4232     wxUpdateUIEvent 
* _arg0
; 
4234     PyObject 
* _argo0 
= 0; 
4235     PyObject 
* _obj1 
= 0; 
4236     char *_kwnames
[] = { "self","text", NULL 
}; 
4239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxUpdateUIEvent_SetText",_kwnames
,&_argo0
,&_obj1
))  
4242         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4243         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxUpdateUIEvent_p")) { 
4244             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxUpdateUIEvent_SetText. Expected _wxUpdateUIEvent_p."); 
4249     if (!PyString_Check(_obj1
)) { 
4250         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4253     _arg1 
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
)); 
4256     wxPy_BEGIN_ALLOW_THREADS
; 
4257         wxUpdateUIEvent_SetText(_arg0
,*_arg1
); 
4259     wxPy_END_ALLOW_THREADS
; 
4260 }    Py_INCREF(Py_None
); 
4261     _resultobj 
= Py_None
; 
4269 static void *SwigwxSysColourChangedEventTowxEvent(void *ptr
) { 
4270     wxSysColourChangedEvent 
*src
; 
4272     src 
= (wxSysColourChangedEvent 
*) ptr
; 
4273     dest 
= (wxEvent 
*) src
; 
4274     return (void *) dest
; 
4277 #define new_wxSysColourChangedEvent() (new wxSysColourChangedEvent()) 
4278 static PyObject 
*_wrap_new_wxSysColourChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4279     PyObject 
* _resultobj
; 
4280     wxSysColourChangedEvent 
* _result
; 
4281     char *_kwnames
[] = {  NULL 
}; 
4285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxSysColourChangedEvent",_kwnames
))  
4288     wxPy_BEGIN_ALLOW_THREADS
; 
4289         _result 
= (wxSysColourChangedEvent 
*)new_wxSysColourChangedEvent(); 
4291     wxPy_END_ALLOW_THREADS
; 
4293         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSysColourChangedEvent_p"); 
4294         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4297         _resultobj 
= Py_None
; 
4302 static void *SwigwxNotifyEventTowxCommandEvent(void *ptr
) { 
4304     wxCommandEvent 
*dest
; 
4305     src 
= (wxNotifyEvent 
*) ptr
; 
4306     dest 
= (wxCommandEvent 
*) src
; 
4307     return (void *) dest
; 
4310 static void *SwigwxNotifyEventTowxEvent(void *ptr
) { 
4313     src 
= (wxNotifyEvent 
*) ptr
; 
4314     dest 
= (wxEvent 
*) src
; 
4315     return (void *) dest
; 
4318 #define new_wxNotifyEvent(_swigarg0,_swigarg1) (new wxNotifyEvent(_swigarg0,_swigarg1)) 
4319 static PyObject 
*_wrap_new_wxNotifyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4320     PyObject 
* _resultobj
; 
4321     wxNotifyEvent 
* _result
; 
4322     int  _arg0 
= (int ) wxEVT_NULL
; 
4323     int  _arg1 
= (int ) 0; 
4324     char *_kwnames
[] = { "commandType","id", NULL 
}; 
4328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxNotifyEvent",_kwnames
,&_arg0
,&_arg1
))  
4331     wxPy_BEGIN_ALLOW_THREADS
; 
4332         _result 
= (wxNotifyEvent 
*)new_wxNotifyEvent(_arg0
,_arg1
); 
4334     wxPy_END_ALLOW_THREADS
; 
4336         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNotifyEvent_p"); 
4337         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4340         _resultobj 
= Py_None
; 
4345 #define wxNotifyEvent_IsAllowed(_swigobj)  (_swigobj->IsAllowed()) 
4346 static PyObject 
*_wrap_wxNotifyEvent_IsAllowed(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4347     PyObject 
* _resultobj
; 
4349     wxNotifyEvent 
* _arg0
; 
4350     PyObject 
* _argo0 
= 0; 
4351     char *_kwnames
[] = { "self", NULL 
}; 
4354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotifyEvent_IsAllowed",_kwnames
,&_argo0
))  
4357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotifyEvent_p")) { 
4359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotifyEvent_IsAllowed. Expected _wxNotifyEvent_p."); 
4364     wxPy_BEGIN_ALLOW_THREADS
; 
4365         _result 
= (bool )wxNotifyEvent_IsAllowed(_arg0
); 
4367     wxPy_END_ALLOW_THREADS
; 
4368 }    _resultobj 
= Py_BuildValue("i",_result
); 
4372 #define wxNotifyEvent_Veto(_swigobj)  (_swigobj->Veto()) 
4373 static PyObject 
*_wrap_wxNotifyEvent_Veto(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4374     PyObject 
* _resultobj
; 
4375     wxNotifyEvent 
* _arg0
; 
4376     PyObject 
* _argo0 
= 0; 
4377     char *_kwnames
[] = { "self", NULL 
}; 
4380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNotifyEvent_Veto",_kwnames
,&_argo0
))  
4383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNotifyEvent_p")) { 
4385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNotifyEvent_Veto. Expected _wxNotifyEvent_p."); 
4390     wxPy_BEGIN_ALLOW_THREADS
; 
4391         wxNotifyEvent_Veto(_arg0
); 
4393     wxPy_END_ALLOW_THREADS
; 
4394 }    Py_INCREF(Py_None
); 
4395     _resultobj 
= Py_None
; 
4399 static void *SwigwxPaletteChangedEventTowxEvent(void *ptr
) { 
4400     wxPaletteChangedEvent 
*src
; 
4402     src 
= (wxPaletteChangedEvent 
*) ptr
; 
4403     dest 
= (wxEvent 
*) src
; 
4404     return (void *) dest
; 
4407 #define new_wxPaletteChangedEvent(_swigarg0) (new wxPaletteChangedEvent(_swigarg0)) 
4408 static PyObject 
*_wrap_new_wxPaletteChangedEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4409     PyObject 
* _resultobj
; 
4410     wxPaletteChangedEvent 
* _result
; 
4411     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
4412     char *_kwnames
[] = { "id", NULL 
}; 
4416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxPaletteChangedEvent",_kwnames
,&_arg0
))  
4419     wxPy_BEGIN_ALLOW_THREADS
; 
4420         _result 
= (wxPaletteChangedEvent 
*)new_wxPaletteChangedEvent(_arg0
); 
4422     wxPy_END_ALLOW_THREADS
; 
4424         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaletteChangedEvent_p"); 
4425         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4428         _resultobj 
= Py_None
; 
4433 #define wxPaletteChangedEvent_SetChangedWindow(_swigobj,_swigarg0)  (_swigobj->SetChangedWindow(_swigarg0)) 
4434 static PyObject 
*_wrap_wxPaletteChangedEvent_SetChangedWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4435     PyObject 
* _resultobj
; 
4436     wxPaletteChangedEvent 
* _arg0
; 
4438     PyObject 
* _argo0 
= 0; 
4439     PyObject 
* _argo1 
= 0; 
4440     char *_kwnames
[] = { "self","win", NULL 
}; 
4443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPaletteChangedEvent_SetChangedWindow",_kwnames
,&_argo0
,&_argo1
))  
4446         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4447         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPaletteChangedEvent_p")) { 
4448             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPaletteChangedEvent_SetChangedWindow. Expected _wxPaletteChangedEvent_p."); 
4453         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4454         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPaletteChangedEvent_SetChangedWindow. Expected _wxWindow_p."); 
4460     wxPy_BEGIN_ALLOW_THREADS
; 
4461         wxPaletteChangedEvent_SetChangedWindow(_arg0
,_arg1
); 
4463     wxPy_END_ALLOW_THREADS
; 
4464 }    Py_INCREF(Py_None
); 
4465     _resultobj 
= Py_None
; 
4469 #define wxPaletteChangedEvent_GetChangedWindow(_swigobj)  (_swigobj->GetChangedWindow()) 
4470 static PyObject 
*_wrap_wxPaletteChangedEvent_GetChangedWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4471     PyObject 
* _resultobj
; 
4473     wxPaletteChangedEvent 
* _arg0
; 
4474     PyObject 
* _argo0 
= 0; 
4475     char *_kwnames
[] = { "self", NULL 
}; 
4479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPaletteChangedEvent_GetChangedWindow",_kwnames
,&_argo0
))  
4482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPaletteChangedEvent_p")) { 
4484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPaletteChangedEvent_GetChangedWindow. Expected _wxPaletteChangedEvent_p."); 
4489     wxPy_BEGIN_ALLOW_THREADS
; 
4490         _result 
= (wxWindow 
*)wxPaletteChangedEvent_GetChangedWindow(_arg0
); 
4492     wxPy_END_ALLOW_THREADS
; 
4494         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
4495         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4498         _resultobj 
= Py_None
; 
4503 static void *SwigwxQueryNewPaletteEventTowxEvent(void *ptr
) { 
4504     wxQueryNewPaletteEvent 
*src
; 
4506     src 
= (wxQueryNewPaletteEvent 
*) ptr
; 
4507     dest 
= (wxEvent 
*) src
; 
4508     return (void *) dest
; 
4511 #define new_wxQueryNewPaletteEvent(_swigarg0) (new wxQueryNewPaletteEvent(_swigarg0)) 
4512 static PyObject 
*_wrap_new_wxQueryNewPaletteEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4513     PyObject 
* _resultobj
; 
4514     wxQueryNewPaletteEvent 
* _result
; 
4515     wxWindowID  _arg0 
= (wxWindowID 
) 0; 
4516     char *_kwnames
[] = { "id", NULL 
}; 
4520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxQueryNewPaletteEvent",_kwnames
,&_arg0
))  
4523     wxPy_BEGIN_ALLOW_THREADS
; 
4524         _result 
= (wxQueryNewPaletteEvent 
*)new_wxQueryNewPaletteEvent(_arg0
); 
4526     wxPy_END_ALLOW_THREADS
; 
4528         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxQueryNewPaletteEvent_p"); 
4529         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4532         _resultobj 
= Py_None
; 
4537 #define wxQueryNewPaletteEvent_SetPaletteRealized(_swigobj,_swigarg0)  (_swigobj->SetPaletteRealized(_swigarg0)) 
4538 static PyObject 
*_wrap_wxQueryNewPaletteEvent_SetPaletteRealized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4539     PyObject 
* _resultobj
; 
4540     wxQueryNewPaletteEvent 
* _arg0
; 
4542     PyObject 
* _argo0 
= 0; 
4544     char *_kwnames
[] = { "self","realized", NULL 
}; 
4547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxQueryNewPaletteEvent_SetPaletteRealized",_kwnames
,&_argo0
,&tempbool1
))  
4550         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4551         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryNewPaletteEvent_p")) { 
4552             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryNewPaletteEvent_SetPaletteRealized. Expected _wxQueryNewPaletteEvent_p."); 
4556     _arg1 
= (bool ) tempbool1
; 
4558     wxPy_BEGIN_ALLOW_THREADS
; 
4559         wxQueryNewPaletteEvent_SetPaletteRealized(_arg0
,_arg1
); 
4561     wxPy_END_ALLOW_THREADS
; 
4562 }    Py_INCREF(Py_None
); 
4563     _resultobj 
= Py_None
; 
4567 #define wxQueryNewPaletteEvent_GetPaletteRealized(_swigobj)  (_swigobj->GetPaletteRealized()) 
4568 static PyObject 
*_wrap_wxQueryNewPaletteEvent_GetPaletteRealized(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4569     PyObject 
* _resultobj
; 
4571     wxQueryNewPaletteEvent 
* _arg0
; 
4572     PyObject 
* _argo0 
= 0; 
4573     char *_kwnames
[] = { "self", NULL 
}; 
4576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxQueryNewPaletteEvent_GetPaletteRealized",_kwnames
,&_argo0
))  
4579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxQueryNewPaletteEvent_p")) { 
4581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxQueryNewPaletteEvent_GetPaletteRealized. Expected _wxQueryNewPaletteEvent_p."); 
4586     wxPy_BEGIN_ALLOW_THREADS
; 
4587         _result 
= (bool )wxQueryNewPaletteEvent_GetPaletteRealized(_arg0
); 
4589     wxPy_END_ALLOW_THREADS
; 
4590 }    _resultobj 
= Py_BuildValue("i",_result
); 
4594 static void *SwigwxWindowCreateEventTowxCommandEvent(void *ptr
) { 
4595     wxWindowCreateEvent 
*src
; 
4596     wxCommandEvent 
*dest
; 
4597     src 
= (wxWindowCreateEvent 
*) ptr
; 
4598     dest 
= (wxCommandEvent 
*) src
; 
4599     return (void *) dest
; 
4602 static void *SwigwxWindowCreateEventTowxEvent(void *ptr
) { 
4603     wxWindowCreateEvent 
*src
; 
4605     src 
= (wxWindowCreateEvent 
*) ptr
; 
4606     dest 
= (wxEvent 
*) src
; 
4607     return (void *) dest
; 
4610 #define new_wxWindowCreateEvent(_swigarg0) (new wxWindowCreateEvent(_swigarg0)) 
4611 static PyObject 
*_wrap_new_wxWindowCreateEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4612     PyObject 
* _resultobj
; 
4613     wxWindowCreateEvent 
* _result
; 
4614     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
4615     PyObject 
* _argo0 
= 0; 
4616     char *_kwnames
[] = { "win", NULL 
}; 
4620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowCreateEvent",_kwnames
,&_argo0
))  
4623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowCreateEvent. Expected _wxWindow_p."); 
4630     wxPy_BEGIN_ALLOW_THREADS
; 
4631         _result 
= (wxWindowCreateEvent 
*)new_wxWindowCreateEvent(_arg0
); 
4633     wxPy_END_ALLOW_THREADS
; 
4635         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowCreateEvent_p"); 
4636         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4639         _resultobj 
= Py_None
; 
4644 #define wxWindowCreateEvent_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
4645 static PyObject 
*_wrap_wxWindowCreateEvent_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4646     PyObject 
* _resultobj
; 
4648     wxWindowCreateEvent 
* _arg0
; 
4649     PyObject 
* _argo0 
= 0; 
4650     char *_kwnames
[] = { "self", NULL 
}; 
4654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindowCreateEvent_GetWindow",_kwnames
,&_argo0
))  
4657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowCreateEvent_p")) { 
4659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindowCreateEvent_GetWindow. Expected _wxWindowCreateEvent_p."); 
4664     wxPy_BEGIN_ALLOW_THREADS
; 
4665         _result 
= (wxWindow 
*)wxWindowCreateEvent_GetWindow(_arg0
); 
4667     wxPy_END_ALLOW_THREADS
; 
4669         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
4670         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4673         _resultobj 
= Py_None
; 
4678 static void *SwigwxWindowDestroyEventTowxCommandEvent(void *ptr
) { 
4679     wxWindowDestroyEvent 
*src
; 
4680     wxCommandEvent 
*dest
; 
4681     src 
= (wxWindowDestroyEvent 
*) ptr
; 
4682     dest 
= (wxCommandEvent 
*) src
; 
4683     return (void *) dest
; 
4686 static void *SwigwxWindowDestroyEventTowxEvent(void *ptr
) { 
4687     wxWindowDestroyEvent 
*src
; 
4689     src 
= (wxWindowDestroyEvent 
*) ptr
; 
4690     dest 
= (wxEvent 
*) src
; 
4691     return (void *) dest
; 
4694 #define new_wxWindowDestroyEvent(_swigarg0) (new wxWindowDestroyEvent(_swigarg0)) 
4695 static PyObject 
*_wrap_new_wxWindowDestroyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4696     PyObject 
* _resultobj
; 
4697     wxWindowDestroyEvent 
* _result
; 
4698     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
4699     PyObject 
* _argo0 
= 0; 
4700     char *_kwnames
[] = { "win", NULL 
}; 
4704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDestroyEvent",_kwnames
,&_argo0
))  
4707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDestroyEvent. Expected _wxWindow_p."); 
4714     wxPy_BEGIN_ALLOW_THREADS
; 
4715         _result 
= (wxWindowDestroyEvent 
*)new_wxWindowDestroyEvent(_arg0
); 
4717     wxPy_END_ALLOW_THREADS
; 
4719         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDestroyEvent_p"); 
4720         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4723         _resultobj 
= Py_None
; 
4728 #define wxWindowDestroyEvent_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
4729 static PyObject 
*_wrap_wxWindowDestroyEvent_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4730     PyObject 
* _resultobj
; 
4732     wxWindowDestroyEvent 
* _arg0
; 
4733     PyObject 
* _argo0 
= 0; 
4734     char *_kwnames
[] = { "self", NULL 
}; 
4738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWindowDestroyEvent_GetWindow",_kwnames
,&_argo0
))  
4741         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4742         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDestroyEvent_p")) { 
4743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWindowDestroyEvent_GetWindow. Expected _wxWindowDestroyEvent_p."); 
4748     wxPy_BEGIN_ALLOW_THREADS
; 
4749         _result 
= (wxWindow 
*)wxWindowDestroyEvent_GetWindow(_arg0
); 
4751     wxPy_END_ALLOW_THREADS
; 
4753         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
4754         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4757         _resultobj 
= Py_None
; 
4762 static void *SwigwxTimerEventTowxEvent(void *ptr
) { 
4765     src 
= (wxTimerEvent 
*) ptr
; 
4766     dest 
= (wxEvent 
*) src
; 
4767     return (void *) dest
; 
4770 #define new_wxTimerEvent(_swigarg0,_swigarg1) (new wxTimerEvent(_swigarg0,_swigarg1)) 
4771 static PyObject 
*_wrap_new_wxTimerEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4772     PyObject 
* _resultobj
; 
4773     wxTimerEvent 
* _result
; 
4774     int  _arg0 
= (int ) 0; 
4775     int  _arg1 
= (int ) 0; 
4776     char *_kwnames
[] = { "id","interval", NULL 
}; 
4780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxTimerEvent",_kwnames
,&_arg0
,&_arg1
))  
4783     wxPy_BEGIN_ALLOW_THREADS
; 
4784         _result 
= (wxTimerEvent 
*)new_wxTimerEvent(_arg0
,_arg1
); 
4786     wxPy_END_ALLOW_THREADS
; 
4788         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTimerEvent_p"); 
4789         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4792         _resultobj 
= Py_None
; 
4797 #define wxTimerEvent_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
4798 static PyObject 
*_wrap_wxTimerEvent_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4799     PyObject 
* _resultobj
; 
4801     wxTimerEvent 
* _arg0
; 
4802     PyObject 
* _argo0 
= 0; 
4803     char *_kwnames
[] = { "self", NULL 
}; 
4806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTimerEvent_GetInterval",_kwnames
,&_argo0
))  
4809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTimerEvent_p")) { 
4811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTimerEvent_GetInterval. Expected _wxTimerEvent_p."); 
4816     wxPy_BEGIN_ALLOW_THREADS
; 
4817         _result 
= (int )wxTimerEvent_GetInterval(_arg0
); 
4819     wxPy_END_ALLOW_THREADS
; 
4820 }    _resultobj 
= Py_BuildValue("i",_result
); 
4824 static void *SwigwxPyEventTowxEvent(void *ptr
) { 
4827     src 
= (wxPyEvent 
*) ptr
; 
4828     dest 
= (wxEvent 
*) src
; 
4829     return (void *) dest
; 
4832 #define new_wxPyEvent(_swigarg0) (new wxPyEvent(_swigarg0)) 
4833 static PyObject 
*_wrap_new_wxPyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4834     PyObject 
* _resultobj
; 
4835     wxPyEvent 
* _result
; 
4836     int  _arg0 
= (int ) 0; 
4837     char *_kwnames
[] = { "id", NULL 
}; 
4841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxPyEvent",_kwnames
,&_arg0
))  
4844     wxPy_BEGIN_ALLOW_THREADS
; 
4845         _result 
= (wxPyEvent 
*)new_wxPyEvent(_arg0
); 
4847     wxPy_END_ALLOW_THREADS
; 
4849         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyEvent_p"); 
4850         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4853         _resultobj 
= Py_None
; 
4858 #define delete_wxPyEvent(_swigobj) (delete _swigobj) 
4859 static PyObject 
*_wrap_delete_wxPyEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4860     PyObject 
* _resultobj
; 
4862     PyObject 
* _argo0 
= 0; 
4863     char *_kwnames
[] = { "self", NULL 
}; 
4866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyEvent",_kwnames
,&_argo0
))  
4869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
4871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyEvent. Expected _wxPyEvent_p."); 
4876     wxPy_BEGIN_ALLOW_THREADS
; 
4877         delete_wxPyEvent(_arg0
); 
4879     wxPy_END_ALLOW_THREADS
; 
4880 }    Py_INCREF(Py_None
); 
4881     _resultobj 
= Py_None
; 
4885 #define wxPyEvent_SetSelf(_swigobj,_swigarg0)  (_swigobj->SetSelf(_swigarg0)) 
4886 static PyObject 
*_wrap_wxPyEvent_SetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4887     PyObject 
* _resultobj
; 
4890     PyObject 
* _argo0 
= 0; 
4891     PyObject 
* _obj1 
= 0; 
4892     char *_kwnames
[] = { "self","self", NULL 
}; 
4895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyEvent_SetSelf",_kwnames
,&_argo0
,&_obj1
))  
4898         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4899         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
4900             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyEvent_SetSelf. Expected _wxPyEvent_p."); 
4908     wxPy_BEGIN_ALLOW_THREADS
; 
4909         wxPyEvent_SetSelf(_arg0
,_arg1
); 
4911     wxPy_END_ALLOW_THREADS
; 
4912 }    Py_INCREF(Py_None
); 
4913     _resultobj 
= Py_None
; 
4917 #define wxPyEvent_GetSelf(_swigobj)  (_swigobj->GetSelf()) 
4918 static PyObject 
*_wrap_wxPyEvent_GetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4919     PyObject 
* _resultobj
; 
4922     PyObject 
* _argo0 
= 0; 
4923     char *_kwnames
[] = { "self", NULL 
}; 
4926     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyEvent_GetSelf",_kwnames
,&_argo0
))  
4929         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4930         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyEvent_p")) { 
4931             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyEvent_GetSelf. Expected _wxPyEvent_p."); 
4936     wxPy_BEGIN_ALLOW_THREADS
; 
4937         _result 
= (PyObject 
*)wxPyEvent_GetSelf(_arg0
); 
4939     wxPy_END_ALLOW_THREADS
; 
4941   _resultobj 
= _result
; 
4946 static void *SwigwxPyCommandEventTowxCommandEvent(void *ptr
) { 
4947     wxPyCommandEvent 
*src
; 
4948     wxCommandEvent 
*dest
; 
4949     src 
= (wxPyCommandEvent 
*) ptr
; 
4950     dest 
= (wxCommandEvent 
*) src
; 
4951     return (void *) dest
; 
4954 static void *SwigwxPyCommandEventTowxEvent(void *ptr
) { 
4955     wxPyCommandEvent 
*src
; 
4957     src 
= (wxPyCommandEvent 
*) ptr
; 
4958     dest 
= (wxEvent 
*) src
; 
4959     return (void *) dest
; 
4962 #define new_wxPyCommandEvent(_swigarg0,_swigarg1) (new wxPyCommandEvent(_swigarg0,_swigarg1)) 
4963 static PyObject 
*_wrap_new_wxPyCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4964     PyObject 
* _resultobj
; 
4965     wxPyCommandEvent 
* _result
; 
4966     wxEventType  _arg0 
= (wxEventType 
) wxEVT_NULL
; 
4967     int  _arg1 
= (int ) 0; 
4968     char *_kwnames
[] = { "commandType","id", NULL 
}; 
4972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxPyCommandEvent",_kwnames
,&_arg0
,&_arg1
))  
4975     wxPy_BEGIN_ALLOW_THREADS
; 
4976         _result 
= (wxPyCommandEvent 
*)new_wxPyCommandEvent(_arg0
,_arg1
); 
4978     wxPy_END_ALLOW_THREADS
; 
4980         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyCommandEvent_p"); 
4981         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4984         _resultobj 
= Py_None
; 
4989 #define delete_wxPyCommandEvent(_swigobj) (delete _swigobj) 
4990 static PyObject 
*_wrap_delete_wxPyCommandEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4991     PyObject 
* _resultobj
; 
4992     wxPyCommandEvent 
* _arg0
; 
4993     PyObject 
* _argo0 
= 0; 
4994     char *_kwnames
[] = { "self", NULL 
}; 
4997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyCommandEvent",_kwnames
,&_argo0
))  
5000         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5001         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
5002             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyCommandEvent. Expected _wxPyCommandEvent_p."); 
5007     wxPy_BEGIN_ALLOW_THREADS
; 
5008         delete_wxPyCommandEvent(_arg0
); 
5010     wxPy_END_ALLOW_THREADS
; 
5011 }    Py_INCREF(Py_None
); 
5012     _resultobj 
= Py_None
; 
5016 #define wxPyCommandEvent_SetSelf(_swigobj,_swigarg0)  (_swigobj->SetSelf(_swigarg0)) 
5017 static PyObject 
*_wrap_wxPyCommandEvent_SetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5018     PyObject 
* _resultobj
; 
5019     wxPyCommandEvent 
* _arg0
; 
5021     PyObject 
* _argo0 
= 0; 
5022     PyObject 
* _obj1 
= 0; 
5023     char *_kwnames
[] = { "self","self", NULL 
}; 
5026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCommandEvent_SetSelf",_kwnames
,&_argo0
,&_obj1
))  
5029         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5030         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
5031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCommandEvent_SetSelf. Expected _wxPyCommandEvent_p."); 
5039     wxPy_BEGIN_ALLOW_THREADS
; 
5040         wxPyCommandEvent_SetSelf(_arg0
,_arg1
); 
5042     wxPy_END_ALLOW_THREADS
; 
5043 }    Py_INCREF(Py_None
); 
5044     _resultobj 
= Py_None
; 
5048 #define wxPyCommandEvent_GetSelf(_swigobj)  (_swigobj->GetSelf()) 
5049 static PyObject 
*_wrap_wxPyCommandEvent_GetSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5050     PyObject 
* _resultobj
; 
5052     wxPyCommandEvent 
* _arg0
; 
5053     PyObject 
* _argo0 
= 0; 
5054     char *_kwnames
[] = { "self", NULL 
}; 
5057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCommandEvent_GetSelf",_kwnames
,&_argo0
))  
5060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCommandEvent_p")) { 
5062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCommandEvent_GetSelf. Expected _wxPyCommandEvent_p."); 
5067     wxPy_BEGIN_ALLOW_THREADS
; 
5068         _result 
= (PyObject 
*)wxPyCommandEvent_GetSelf(_arg0
); 
5070     wxPy_END_ALLOW_THREADS
; 
5072   _resultobj 
= _result
; 
5077 static PyMethodDef eventscMethods
[] = { 
5078          { "wxPyCommandEvent_GetSelf", (PyCFunction
) _wrap_wxPyCommandEvent_GetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5079          { "wxPyCommandEvent_SetSelf", (PyCFunction
) _wrap_wxPyCommandEvent_SetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5080          { "delete_wxPyCommandEvent", (PyCFunction
) _wrap_delete_wxPyCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5081          { "new_wxPyCommandEvent", (PyCFunction
) _wrap_new_wxPyCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5082          { "wxPyEvent_GetSelf", (PyCFunction
) _wrap_wxPyEvent_GetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5083          { "wxPyEvent_SetSelf", (PyCFunction
) _wrap_wxPyEvent_SetSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5084          { "delete_wxPyEvent", (PyCFunction
) _wrap_delete_wxPyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5085          { "new_wxPyEvent", (PyCFunction
) _wrap_new_wxPyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5086          { "wxTimerEvent_GetInterval", (PyCFunction
) _wrap_wxTimerEvent_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5087          { "new_wxTimerEvent", (PyCFunction
) _wrap_new_wxTimerEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5088          { "wxWindowDestroyEvent_GetWindow", (PyCFunction
) _wrap_wxWindowDestroyEvent_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5089          { "new_wxWindowDestroyEvent", (PyCFunction
) _wrap_new_wxWindowDestroyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5090          { "wxWindowCreateEvent_GetWindow", (PyCFunction
) _wrap_wxWindowCreateEvent_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5091          { "new_wxWindowCreateEvent", (PyCFunction
) _wrap_new_wxWindowCreateEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5092          { "wxQueryNewPaletteEvent_GetPaletteRealized", (PyCFunction
) _wrap_wxQueryNewPaletteEvent_GetPaletteRealized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5093          { "wxQueryNewPaletteEvent_SetPaletteRealized", (PyCFunction
) _wrap_wxQueryNewPaletteEvent_SetPaletteRealized
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5094          { "new_wxQueryNewPaletteEvent", (PyCFunction
) _wrap_new_wxQueryNewPaletteEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5095          { "wxPaletteChangedEvent_GetChangedWindow", (PyCFunction
) _wrap_wxPaletteChangedEvent_GetChangedWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5096          { "wxPaletteChangedEvent_SetChangedWindow", (PyCFunction
) _wrap_wxPaletteChangedEvent_SetChangedWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5097          { "new_wxPaletteChangedEvent", (PyCFunction
) _wrap_new_wxPaletteChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5098          { "wxNotifyEvent_Veto", (PyCFunction
) _wrap_wxNotifyEvent_Veto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5099          { "wxNotifyEvent_IsAllowed", (PyCFunction
) _wrap_wxNotifyEvent_IsAllowed
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5100          { "new_wxNotifyEvent", (PyCFunction
) _wrap_new_wxNotifyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5101          { "new_wxSysColourChangedEvent", (PyCFunction
) _wrap_new_wxSysColourChangedEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5102          { "wxUpdateUIEvent_SetText", (PyCFunction
) _wrap_wxUpdateUIEvent_SetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5103          { "wxUpdateUIEvent_Enable", (PyCFunction
) _wrap_wxUpdateUIEvent_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5104          { "wxUpdateUIEvent_Check", (PyCFunction
) _wrap_wxUpdateUIEvent_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5105          { "wxUpdateUIEvent_GetSetEnabled", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5106          { "wxUpdateUIEvent_GetSetChecked", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5107          { "wxUpdateUIEvent_GetSetText", (PyCFunction
) _wrap_wxUpdateUIEvent_GetSetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5108          { "wxUpdateUIEvent_GetText", (PyCFunction
) _wrap_wxUpdateUIEvent_GetText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5109          { "wxUpdateUIEvent_GetEnabled", (PyCFunction
) _wrap_wxUpdateUIEvent_GetEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5110          { "wxUpdateUIEvent_GetChecked", (PyCFunction
) _wrap_wxUpdateUIEvent_GetChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5111          { "new_wxUpdateUIEvent", (PyCFunction
) _wrap_new_wxUpdateUIEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5112          { "wxIdleEvent_MoreRequested", (PyCFunction
) _wrap_wxIdleEvent_MoreRequested
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5113          { "wxIdleEvent_RequestMore", (PyCFunction
) _wrap_wxIdleEvent_RequestMore
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5114          { "new_wxIdleEvent", (PyCFunction
) _wrap_new_wxIdleEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5115          { "wxDropFilesEvent_GetFiles", (PyCFunction
) _wrap_wxDropFilesEvent_GetFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5116          { "wxDropFilesEvent_GetNumberOfFiles", (PyCFunction
) _wrap_wxDropFilesEvent_GetNumberOfFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5117          { "wxDropFilesEvent_GetPosition", (PyCFunction
) _wrap_wxDropFilesEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5118          { "wxJoystickEvent_ButtonIsDown", (PyCFunction
) _wrap_wxJoystickEvent_ButtonIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5119          { "wxJoystickEvent_ButtonUp", (PyCFunction
) _wrap_wxJoystickEvent_ButtonUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5120          { "wxJoystickEvent_ButtonDown", (PyCFunction
) _wrap_wxJoystickEvent_ButtonDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5121          { "wxJoystickEvent_IsZMove", (PyCFunction
) _wrap_wxJoystickEvent_IsZMove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5122          { "wxJoystickEvent_IsMove", (PyCFunction
) _wrap_wxJoystickEvent_IsMove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5123          { "wxJoystickEvent_IsButton", (PyCFunction
) _wrap_wxJoystickEvent_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5124          { "wxJoystickEvent_SetZPosition", (PyCFunction
) _wrap_wxJoystickEvent_SetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5125          { "wxJoystickEvent_SetPosition", (PyCFunction
) _wrap_wxJoystickEvent_SetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5126          { "wxJoystickEvent_SetButtonChange", (PyCFunction
) _wrap_wxJoystickEvent_SetButtonChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5127          { "wxJoystickEvent_SetButtonState", (PyCFunction
) _wrap_wxJoystickEvent_SetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5128          { "wxJoystickEvent_SetJoystick", (PyCFunction
) _wrap_wxJoystickEvent_SetJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5129          { "wxJoystickEvent_GetJoystick", (PyCFunction
) _wrap_wxJoystickEvent_GetJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5130          { "wxJoystickEvent_GetButtonChange", (PyCFunction
) _wrap_wxJoystickEvent_GetButtonChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5131          { "wxJoystickEvent_GetButtonState", (PyCFunction
) _wrap_wxJoystickEvent_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5132          { "wxJoystickEvent_GetZPosition", (PyCFunction
) _wrap_wxJoystickEvent_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5133          { "wxJoystickEvent_GetPosition", (PyCFunction
) _wrap_wxJoystickEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5134          { "new_wxJoystickEvent", (PyCFunction
) _wrap_new_wxJoystickEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5135          { "new_wxMaximizeEvent", (PyCFunction
) _wrap_new_wxMaximizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5136          { "new_wxIconizeEvent", (PyCFunction
) _wrap_new_wxIconizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5137          { "wxShowEvent_GetShow", (PyCFunction
) _wrap_wxShowEvent_GetShow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5138          { "wxShowEvent_SetShow", (PyCFunction
) _wrap_wxShowEvent_SetShow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5139          { "new_wxShowEvent", (PyCFunction
) _wrap_new_wxShowEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5140          { "wxMenuEvent_GetMenuId", (PyCFunction
) _wrap_wxMenuEvent_GetMenuId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5141          { "new_wxMenuEvent", (PyCFunction
) _wrap_new_wxMenuEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5142          { "new_wxInitDialogEvent", (PyCFunction
) _wrap_new_wxInitDialogEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5143          { "wxActivateEvent_GetActive", (PyCFunction
) _wrap_wxActivateEvent_GetActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5144          { "new_wxActivateEvent", (PyCFunction
) _wrap_new_wxActivateEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5145          { "new_wxFocusEvent", (PyCFunction
) _wrap_new_wxFocusEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5146          { "wxEraseEvent_GetDC", (PyCFunction
) _wrap_wxEraseEvent_GetDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5147          { "new_wxEraseEvent", (PyCFunction
) _wrap_new_wxEraseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5148          { "new_wxPaintEvent", (PyCFunction
) _wrap_new_wxPaintEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5149          { "wxMoveEvent_GetPosition", (PyCFunction
) _wrap_wxMoveEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5150          { "new_wxMoveEvent", (PyCFunction
) _wrap_new_wxMoveEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5151          { "wxNavigationKeyEvent_SetCurrentFocus", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetCurrentFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5152          { "wxNavigationKeyEvent_GetCurrentFocus", (PyCFunction
) _wrap_wxNavigationKeyEvent_GetCurrentFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5153          { "wxNavigationKeyEvent_SetWindowChange", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetWindowChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5154          { "wxNavigationKeyEvent_IsWindowChange", (PyCFunction
) _wrap_wxNavigationKeyEvent_IsWindowChange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5155          { "wxNavigationKeyEvent_SetDirection", (PyCFunction
) _wrap_wxNavigationKeyEvent_SetDirection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5156          { "wxNavigationKeyEvent_GetDirection", (PyCFunction
) _wrap_wxNavigationKeyEvent_GetDirection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5157          { "new_wxNavigationKeyEvent", (PyCFunction
) _wrap_new_wxNavigationKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5158          { "wxKeyEvent_GetPositionTuple", (PyCFunction
) _wrap_wxKeyEvent_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5159          { "wxKeyEvent_GetPosition", (PyCFunction
) _wrap_wxKeyEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5160          { "wxKeyEvent_GetY", (PyCFunction
) _wrap_wxKeyEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5161          { "wxKeyEvent_GetX", (PyCFunction
) _wrap_wxKeyEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5162          { "wxKeyEvent_HasModifiers", (PyCFunction
) _wrap_wxKeyEvent_HasModifiers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5163          { "wxKeyEvent_GetKeyCode", (PyCFunction
) _wrap_wxKeyEvent_GetKeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5164          { "wxKeyEvent_KeyCode", (PyCFunction
) _wrap_wxKeyEvent_KeyCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5165          { "wxKeyEvent_ShiftDown", (PyCFunction
) _wrap_wxKeyEvent_ShiftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5166          { "wxKeyEvent_AltDown", (PyCFunction
) _wrap_wxKeyEvent_AltDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5167          { "wxKeyEvent_MetaDown", (PyCFunction
) _wrap_wxKeyEvent_MetaDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5168          { "wxKeyEvent_ControlDown", (PyCFunction
) _wrap_wxKeyEvent_ControlDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5169          { "new_wxKeyEvent", (PyCFunction
) _wrap_new_wxKeyEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5170          { "wxMouseEvent_GetY", (PyCFunction
) _wrap_wxMouseEvent_GetY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5171          { "wxMouseEvent_GetX", (PyCFunction
) _wrap_wxMouseEvent_GetX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5172          { "wxMouseEvent_GetLogicalPosition", (PyCFunction
) _wrap_wxMouseEvent_GetLogicalPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5173          { "wxMouseEvent_GetPositionTuple", (PyCFunction
) _wrap_wxMouseEvent_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5174          { "wxMouseEvent_GetPosition", (PyCFunction
) _wrap_wxMouseEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5175          { "wxMouseEvent_Leaving", (PyCFunction
) _wrap_wxMouseEvent_Leaving
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5176          { "wxMouseEvent_Entering", (PyCFunction
) _wrap_wxMouseEvent_Entering
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5177          { "wxMouseEvent_Moving", (PyCFunction
) _wrap_wxMouseEvent_Moving
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5178          { "wxMouseEvent_Dragging", (PyCFunction
) _wrap_wxMouseEvent_Dragging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5179          { "wxMouseEvent_RightIsDown", (PyCFunction
) _wrap_wxMouseEvent_RightIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5180          { "wxMouseEvent_MiddleIsDown", (PyCFunction
) _wrap_wxMouseEvent_MiddleIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5181          { "wxMouseEvent_LeftIsDown", (PyCFunction
) _wrap_wxMouseEvent_LeftIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5182          { "wxMouseEvent_RightDClick", (PyCFunction
) _wrap_wxMouseEvent_RightDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5183          { "wxMouseEvent_MiddleDClick", (PyCFunction
) _wrap_wxMouseEvent_MiddleDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5184          { "wxMouseEvent_LeftDClick", (PyCFunction
) _wrap_wxMouseEvent_LeftDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5185          { "wxMouseEvent_RightUp", (PyCFunction
) _wrap_wxMouseEvent_RightUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5186          { "wxMouseEvent_MiddleUp", (PyCFunction
) _wrap_wxMouseEvent_MiddleUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5187          { "wxMouseEvent_LeftUp", (PyCFunction
) _wrap_wxMouseEvent_LeftUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5188          { "wxMouseEvent_RightDown", (PyCFunction
) _wrap_wxMouseEvent_RightDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5189          { "wxMouseEvent_MiddleDown", (PyCFunction
) _wrap_wxMouseEvent_MiddleDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5190          { "wxMouseEvent_LeftDown", (PyCFunction
) _wrap_wxMouseEvent_LeftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5191          { "wxMouseEvent_ShiftDown", (PyCFunction
) _wrap_wxMouseEvent_ShiftDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5192          { "wxMouseEvent_AltDown", (PyCFunction
) _wrap_wxMouseEvent_AltDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5193          { "wxMouseEvent_MetaDown", (PyCFunction
) _wrap_wxMouseEvent_MetaDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5194          { "wxMouseEvent_ControlDown", (PyCFunction
) _wrap_wxMouseEvent_ControlDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5195          { "wxMouseEvent_ButtonIsDown", (PyCFunction
) _wrap_wxMouseEvent_ButtonIsDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5196          { "wxMouseEvent_Button", (PyCFunction
) _wrap_wxMouseEvent_Button
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5197          { "wxMouseEvent_ButtonUp", (PyCFunction
) _wrap_wxMouseEvent_ButtonUp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5198          { "wxMouseEvent_ButtonDClick", (PyCFunction
) _wrap_wxMouseEvent_ButtonDClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5199          { "wxMouseEvent_ButtonDown", (PyCFunction
) _wrap_wxMouseEvent_ButtonDown
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5200          { "wxMouseEvent_IsButton", (PyCFunction
) _wrap_wxMouseEvent_IsButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5201          { "new_wxMouseEvent", (PyCFunction
) _wrap_new_wxMouseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5202          { "new_wxSpinEvent", (PyCFunction
) _wrap_new_wxSpinEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5203          { "wxScrollWinEvent_GetPosition", (PyCFunction
) _wrap_wxScrollWinEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5204          { "wxScrollWinEvent_GetOrientation", (PyCFunction
) _wrap_wxScrollWinEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5205          { "new_wxScrollWinEvent", (PyCFunction
) _wrap_new_wxScrollWinEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5206          { "wxScrollEvent_GetPosition", (PyCFunction
) _wrap_wxScrollEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5207          { "wxScrollEvent_GetOrientation", (PyCFunction
) _wrap_wxScrollEvent_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5208          { "new_wxScrollEvent", (PyCFunction
) _wrap_new_wxScrollEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5209          { "wxCommandEvent_SetInt", (PyCFunction
) _wrap_wxCommandEvent_SetInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5210          { "wxCommandEvent_SetExtraLong", (PyCFunction
) _wrap_wxCommandEvent_SetExtraLong
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5211          { "wxCommandEvent_SetString", (PyCFunction
) _wrap_wxCommandEvent_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5212          { "wxCommandEvent_IsSelection", (PyCFunction
) _wrap_wxCommandEvent_IsSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5213          { "wxCommandEvent_GetString", (PyCFunction
) _wrap_wxCommandEvent_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5214          { "wxCommandEvent_GetSelection", (PyCFunction
) _wrap_wxCommandEvent_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5215          { "wxCommandEvent_GetInt", (PyCFunction
) _wrap_wxCommandEvent_GetInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5216          { "wxCommandEvent_GetExtraLong", (PyCFunction
) _wrap_wxCommandEvent_GetExtraLong
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5217          { "wxCommandEvent_Checked", (PyCFunction
) _wrap_wxCommandEvent_Checked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5218          { "new_wxCommandEvent", (PyCFunction
) _wrap_new_wxCommandEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5219          { "wxCloseEvent_SetCanVeto", (PyCFunction
) _wrap_wxCloseEvent_SetCanVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5220          { "wxCloseEvent_GetVeto", (PyCFunction
) _wrap_wxCloseEvent_GetVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5221          { "wxCloseEvent_CanVeto", (PyCFunction
) _wrap_wxCloseEvent_CanVeto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5222          { "wxCloseEvent_Veto", (PyCFunction
) _wrap_wxCloseEvent_Veto
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5223          { "wxCloseEvent_GetLoggingOff", (PyCFunction
) _wrap_wxCloseEvent_GetLoggingOff
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5224          { "wxCloseEvent_SetLoggingOff", (PyCFunction
) _wrap_wxCloseEvent_SetLoggingOff
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5225          { "new_wxCloseEvent", (PyCFunction
) _wrap_new_wxCloseEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5226          { "wxSizeEvent_GetSize", (PyCFunction
) _wrap_wxSizeEvent_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5227          { "new_wxSizeEvent", (PyCFunction
) _wrap_new_wxSizeEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5228          { "wxEvent_Skip", (PyCFunction
) _wrap_wxEvent_Skip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5229          { "wxEvent_SetTimestamp", (PyCFunction
) _wrap_wxEvent_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5230          { "wxEvent_SetId", (PyCFunction
) _wrap_wxEvent_SetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5231          { "wxEvent_SetEventType", (PyCFunction
) _wrap_wxEvent_SetEventType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5232          { "wxEvent_SetEventObject", (PyCFunction
) _wrap_wxEvent_SetEventObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5233          { "wxEvent_GetTimestamp", (PyCFunction
) _wrap_wxEvent_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5234          { "wxEvent_GetSkipped", (PyCFunction
) _wrap_wxEvent_GetSkipped
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5235          { "wxEvent_GetId", (PyCFunction
) _wrap_wxEvent_GetId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5236          { "wxEvent_GetEventType", (PyCFunction
) _wrap_wxEvent_GetEventType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5237          { "wxEvent_GetEventObject", (PyCFunction
) _wrap_wxEvent_GetEventObject
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5238          { "delete_wxEvent", (PyCFunction
) _wrap_delete_wxEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5239          { "new_wxEvent", (PyCFunction
) _wrap_new_wxEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5246  * This table is used by the pointer type-checker 
5248 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5249     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
5250     { "_wxEvent","_class_wxPyCommandEvent",SwigwxPyCommandEventTowxEvent
}, 
5251     { "_wxEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxEvent
}, 
5252     { "_wxEvent","_class_wxPyEvent",SwigwxPyEventTowxEvent
}, 
5253     { "_wxEvent","_wxPyEvent",SwigwxPyEventTowxEvent
}, 
5254     { "_wxEvent","_class_wxTimerEvent",SwigwxTimerEventTowxEvent
}, 
5255     { "_wxEvent","_wxTimerEvent",SwigwxTimerEventTowxEvent
}, 
5256     { "_wxEvent","_class_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxEvent
}, 
5257     { "_wxEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxEvent
}, 
5258     { "_wxEvent","_class_wxWindowCreateEvent",SwigwxWindowCreateEventTowxEvent
}, 
5259     { "_wxEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxEvent
}, 
5260     { "_wxEvent","_class_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxEvent
}, 
5261     { "_wxEvent","_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxEvent
}, 
5262     { "_wxEvent","_class_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxEvent
}, 
5263     { "_wxEvent","_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxEvent
}, 
5264     { "_wxEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxEvent
}, 
5265     { "_wxEvent","_wxNotifyEvent",SwigwxNotifyEventTowxEvent
}, 
5266     { "_wxEvent","_class_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent
}, 
5267     { "_wxEvent","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent
}, 
5268     { "_wxEvent","_class_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent
}, 
5269     { "_wxEvent","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent
}, 
5270     { "_wxEvent","_class_wxIdleEvent",SwigwxIdleEventTowxEvent
}, 
5271     { "_wxEvent","_wxIdleEvent",SwigwxIdleEventTowxEvent
}, 
5272     { "_wxEvent","_class_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent
}, 
5273     { "_wxEvent","_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent
}, 
5274     { "_wxEvent","_class_wxJoystickEvent",SwigwxJoystickEventTowxEvent
}, 
5275     { "_wxEvent","_wxJoystickEvent",SwigwxJoystickEventTowxEvent
}, 
5276     { "_wxEvent","_class_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent
}, 
5277     { "_wxEvent","_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent
}, 
5278     { "_wxEvent","_class_wxIconizeEvent",SwigwxIconizeEventTowxEvent
}, 
5279     { "_wxEvent","_wxIconizeEvent",SwigwxIconizeEventTowxEvent
}, 
5280     { "_wxEvent","_class_wxShowEvent",SwigwxShowEventTowxEvent
}, 
5281     { "_wxEvent","_wxShowEvent",SwigwxShowEventTowxEvent
}, 
5282     { "_wxEvent","_class_wxMenuEvent",SwigwxMenuEventTowxEvent
}, 
5283     { "_wxEvent","_wxMenuEvent",SwigwxMenuEventTowxEvent
}, 
5284     { "_wxEvent","_class_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent
}, 
5285     { "_wxEvent","_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent
}, 
5286     { "_wxEvent","_class_wxActivateEvent",SwigwxActivateEventTowxEvent
}, 
5287     { "_wxEvent","_wxActivateEvent",SwigwxActivateEventTowxEvent
}, 
5288     { "_wxEvent","_class_wxFocusEvent",SwigwxFocusEventTowxEvent
}, 
5289     { "_wxEvent","_wxFocusEvent",SwigwxFocusEventTowxEvent
}, 
5290     { "_wxEvent","_class_wxEraseEvent",SwigwxEraseEventTowxEvent
}, 
5291     { "_wxEvent","_wxEraseEvent",SwigwxEraseEventTowxEvent
}, 
5292     { "_wxEvent","_class_wxPaintEvent",SwigwxPaintEventTowxEvent
}, 
5293     { "_wxEvent","_wxPaintEvent",SwigwxPaintEventTowxEvent
}, 
5294     { "_wxEvent","_class_wxMoveEvent",SwigwxMoveEventTowxEvent
}, 
5295     { "_wxEvent","_wxMoveEvent",SwigwxMoveEventTowxEvent
}, 
5296     { "_wxEvent","_class_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxEvent
}, 
5297     { "_wxEvent","_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxEvent
}, 
5298     { "_wxEvent","_class_wxKeyEvent",SwigwxKeyEventTowxEvent
}, 
5299     { "_wxEvent","_wxKeyEvent",SwigwxKeyEventTowxEvent
}, 
5300     { "_wxEvent","_class_wxMouseEvent",SwigwxMouseEventTowxEvent
}, 
5301     { "_wxEvent","_wxMouseEvent",SwigwxMouseEventTowxEvent
}, 
5302     { "_wxEvent","_class_wxSpinEvent",SwigwxSpinEventTowxEvent
}, 
5303     { "_wxEvent","_wxSpinEvent",SwigwxSpinEventTowxEvent
}, 
5304     { "_wxEvent","_class_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent
}, 
5305     { "_wxEvent","_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent
}, 
5306     { "_wxEvent","_class_wxScrollEvent",SwigwxScrollEventTowxEvent
}, 
5307     { "_wxEvent","_wxScrollEvent",SwigwxScrollEventTowxEvent
}, 
5308     { "_wxEvent","_class_wxCommandEvent",SwigwxCommandEventTowxEvent
}, 
5309     { "_wxEvent","_wxCommandEvent",SwigwxCommandEventTowxEvent
}, 
5310     { "_wxEvent","_class_wxCloseEvent",SwigwxCloseEventTowxEvent
}, 
5311     { "_wxEvent","_wxCloseEvent",SwigwxCloseEventTowxEvent
}, 
5312     { "_wxEvent","_class_wxSizeEvent",SwigwxSizeEventTowxEvent
}, 
5313     { "_wxEvent","_wxSizeEvent",SwigwxSizeEventTowxEvent
}, 
5314     { "_wxEvent","_class_wxEvent",0}, 
5315     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
5316     { "_signed_long","_long",0}, 
5317     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
5318     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
5319     { "_wxPrintQuality","_wxCoord",0}, 
5320     { "_wxPrintQuality","_int",0}, 
5321     { "_wxPrintQuality","_signed_int",0}, 
5322     { "_wxPrintQuality","_unsigned_int",0}, 
5323     { "_wxPrintQuality","_wxWindowID",0}, 
5324     { "_wxPrintQuality","_uint",0}, 
5325     { "_wxPrintQuality","_EBool",0}, 
5326     { "_wxPrintQuality","_size_t",0}, 
5327     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
5328     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
5329     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
5330     { "_wxCursor","_class_wxCursor",0}, 
5331     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
5332     { "_wxMask","_class_wxMask",0}, 
5333     { "_wxPen","_class_wxPen",0}, 
5334     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
5335     { "_byte","_unsigned_char",0}, 
5336     { "_long","_unsigned_long",0}, 
5337     { "_long","_signed_long",0}, 
5338     { "_wxImageList","_class_wxImageList",0}, 
5339     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
5340     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
5341     { "_wxDC","_class_wxDC",0}, 
5342     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
5343     { "_size_t","_wxCoord",0}, 
5344     { "_size_t","_wxPrintQuality",0}, 
5345     { "_size_t","_unsigned_int",0}, 
5346     { "_size_t","_int",0}, 
5347     { "_size_t","_wxWindowID",0}, 
5348     { "_size_t","_uint",0}, 
5349     { "_class_wxRealPoint","_wxRealPoint",0}, 
5350     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
5351     { "_wxPrinterDC","_class_wxPrinterDC",0}, 
5352     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
5353     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
5354     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
5355     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
5356     { "_wxPyEvent","_class_wxPyEvent",0}, 
5357     { "_class_wxMask","_wxMask",0}, 
5358     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
5359     { "_wxColour","_class_wxColour",0}, 
5360     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
5361     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
5362     { "_wxBrush","_class_wxBrush",0}, 
5363     { "_wxShowEvent","_class_wxShowEvent",0}, 
5364     { "_uint","_wxCoord",0}, 
5365     { "_uint","_wxPrintQuality",0}, 
5366     { "_uint","_size_t",0}, 
5367     { "_uint","_unsigned_int",0}, 
5368     { "_uint","_int",0}, 
5369     { "_uint","_wxWindowID",0}, 
5370     { "_wxChar","_char",0}, 
5371     { "_class_wxEvent","_class_wxPyCommandEvent",SwigwxPyCommandEventTowxEvent
}, 
5372     { "_class_wxEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxEvent
}, 
5373     { "_class_wxEvent","_class_wxPyEvent",SwigwxPyEventTowxEvent
}, 
5374     { "_class_wxEvent","_wxPyEvent",SwigwxPyEventTowxEvent
}, 
5375     { "_class_wxEvent","_class_wxTimerEvent",SwigwxTimerEventTowxEvent
}, 
5376     { "_class_wxEvent","_wxTimerEvent",SwigwxTimerEventTowxEvent
}, 
5377     { "_class_wxEvent","_class_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxEvent
}, 
5378     { "_class_wxEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxEvent
}, 
5379     { "_class_wxEvent","_class_wxWindowCreateEvent",SwigwxWindowCreateEventTowxEvent
}, 
5380     { "_class_wxEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxEvent
}, 
5381     { "_class_wxEvent","_class_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxEvent
}, 
5382     { "_class_wxEvent","_wxQueryNewPaletteEvent",SwigwxQueryNewPaletteEventTowxEvent
}, 
5383     { "_class_wxEvent","_class_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxEvent
}, 
5384     { "_class_wxEvent","_wxPaletteChangedEvent",SwigwxPaletteChangedEventTowxEvent
}, 
5385     { "_class_wxEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxEvent
}, 
5386     { "_class_wxEvent","_wxNotifyEvent",SwigwxNotifyEventTowxEvent
}, 
5387     { "_class_wxEvent","_class_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent
}, 
5388     { "_class_wxEvent","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent
}, 
5389     { "_class_wxEvent","_class_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent
}, 
5390     { "_class_wxEvent","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent
}, 
5391     { "_class_wxEvent","_class_wxIdleEvent",SwigwxIdleEventTowxEvent
}, 
5392     { "_class_wxEvent","_wxIdleEvent",SwigwxIdleEventTowxEvent
}, 
5393     { "_class_wxEvent","_class_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent
}, 
5394     { "_class_wxEvent","_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent
}, 
5395     { "_class_wxEvent","_class_wxJoystickEvent",SwigwxJoystickEventTowxEvent
}, 
5396     { "_class_wxEvent","_wxJoystickEvent",SwigwxJoystickEventTowxEvent
}, 
5397     { "_class_wxEvent","_class_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent
}, 
5398     { "_class_wxEvent","_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent
}, 
5399     { "_class_wxEvent","_class_wxIconizeEvent",SwigwxIconizeEventTowxEvent
}, 
5400     { "_class_wxEvent","_wxIconizeEvent",SwigwxIconizeEventTowxEvent
}, 
5401     { "_class_wxEvent","_class_wxShowEvent",SwigwxShowEventTowxEvent
}, 
5402     { "_class_wxEvent","_wxShowEvent",SwigwxShowEventTowxEvent
}, 
5403     { "_class_wxEvent","_class_wxMenuEvent",SwigwxMenuEventTowxEvent
}, 
5404     { "_class_wxEvent","_wxMenuEvent",SwigwxMenuEventTowxEvent
}, 
5405     { "_class_wxEvent","_class_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent
}, 
5406     { "_class_wxEvent","_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent
}, 
5407     { "_class_wxEvent","_class_wxActivateEvent",SwigwxActivateEventTowxEvent
}, 
5408     { "_class_wxEvent","_wxActivateEvent",SwigwxActivateEventTowxEvent
}, 
5409     { "_class_wxEvent","_class_wxFocusEvent",SwigwxFocusEventTowxEvent
}, 
5410     { "_class_wxEvent","_wxFocusEvent",SwigwxFocusEventTowxEvent
}, 
5411     { "_class_wxEvent","_class_wxEraseEvent",SwigwxEraseEventTowxEvent
}, 
5412     { "_class_wxEvent","_wxEraseEvent",SwigwxEraseEventTowxEvent
}, 
5413     { "_class_wxEvent","_class_wxPaintEvent",SwigwxPaintEventTowxEvent
}, 
5414     { "_class_wxEvent","_wxPaintEvent",SwigwxPaintEventTowxEvent
}, 
5415     { "_class_wxEvent","_class_wxMoveEvent",SwigwxMoveEventTowxEvent
}, 
5416     { "_class_wxEvent","_wxMoveEvent",SwigwxMoveEventTowxEvent
}, 
5417     { "_class_wxEvent","_class_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxEvent
}, 
5418     { "_class_wxEvent","_wxNavigationKeyEvent",SwigwxNavigationKeyEventTowxEvent
}, 
5419     { "_class_wxEvent","_class_wxKeyEvent",SwigwxKeyEventTowxEvent
}, 
5420     { "_class_wxEvent","_wxKeyEvent",SwigwxKeyEventTowxEvent
}, 
5421     { "_class_wxEvent","_class_wxMouseEvent",SwigwxMouseEventTowxEvent
}, 
5422     { "_class_wxEvent","_wxMouseEvent",SwigwxMouseEventTowxEvent
}, 
5423     { "_class_wxEvent","_class_wxSpinEvent",SwigwxSpinEventTowxEvent
}, 
5424     { "_class_wxEvent","_wxSpinEvent",SwigwxSpinEventTowxEvent
}, 
5425     { "_class_wxEvent","_class_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent
}, 
5426     { "_class_wxEvent","_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent
}, 
5427     { "_class_wxEvent","_class_wxScrollEvent",SwigwxScrollEventTowxEvent
}, 
5428     { "_class_wxEvent","_wxScrollEvent",SwigwxScrollEventTowxEvent
}, 
5429     { "_class_wxEvent","_class_wxCommandEvent",SwigwxCommandEventTowxEvent
}, 
5430     { "_class_wxEvent","_wxCommandEvent",SwigwxCommandEventTowxEvent
}, 
5431     { "_class_wxEvent","_class_wxCloseEvent",SwigwxCloseEventTowxEvent
}, 
5432     { "_class_wxEvent","_wxCloseEvent",SwigwxCloseEventTowxEvent
}, 
5433     { "_class_wxEvent","_class_wxSizeEvent",SwigwxSizeEventTowxEvent
}, 
5434     { "_class_wxEvent","_wxSizeEvent",SwigwxSizeEventTowxEvent
}, 
5435     { "_class_wxEvent","_wxEvent",0}, 
5436     { "_wxRect","_class_wxRect",0}, 
5437     { "_wxCommandEvent","_class_wxPyCommandEvent",SwigwxPyCommandEventTowxCommandEvent
}, 
5438     { "_wxCommandEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxCommandEvent
}, 
5439     { "_wxCommandEvent","_class_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxCommandEvent
}, 
5440     { "_wxCommandEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxCommandEvent
}, 
5441     { "_wxCommandEvent","_class_wxWindowCreateEvent",SwigwxWindowCreateEventTowxCommandEvent
}, 
5442     { "_wxCommandEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxCommandEvent
}, 
5443     { "_wxCommandEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent
}, 
5444     { "_wxCommandEvent","_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent
}, 
5445     { "_wxCommandEvent","_class_wxSpinEvent",SwigwxSpinEventTowxCommandEvent
}, 
5446     { "_wxCommandEvent","_wxSpinEvent",SwigwxSpinEventTowxCommandEvent
}, 
5447     { "_wxCommandEvent","_class_wxScrollEvent",SwigwxScrollEventTowxCommandEvent
}, 
5448     { "_wxCommandEvent","_wxScrollEvent",SwigwxScrollEventTowxCommandEvent
}, 
5449     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
5450     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
5451     { "_wxPoint","_class_wxPoint",0}, 
5452     { "_char","_wxChar",0}, 
5453     { "_wxBitmap","_class_wxBitmap",0}, 
5454     { "_wxWindowDC","_class_wxWindowDC",0}, 
5455     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
5456     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
5457     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
5458     { "_class_wxPyEvent","_wxPyEvent",0}, 
5459     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
5460     { "_wxScrollEvent","_class_wxSpinEvent",SwigwxSpinEventTowxScrollEvent
}, 
5461     { "_wxScrollEvent","_wxSpinEvent",SwigwxSpinEventTowxScrollEvent
}, 
5462     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
5463     { "_EBool","_wxCoord",0}, 
5464     { "_EBool","_wxPrintQuality",0}, 
5465     { "_EBool","_signed_int",0}, 
5466     { "_EBool","_int",0}, 
5467     { "_EBool","_wxWindowID",0}, 
5468     { "_class_wxRegion","_wxRegion",0}, 
5469     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
5470     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
5471     { "_wxFont","_class_wxFont",0}, 
5472     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
5473     { "_unsigned_long","_long",0}, 
5474     { "_class_wxRect","_wxRect",0}, 
5475     { "_class_wxDC","_wxDC",0}, 
5476     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
5477     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
5478     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
5479     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
5480     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
5481     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
5482     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
5483     { "_signed_int","_wxCoord",0}, 
5484     { "_signed_int","_wxPrintQuality",0}, 
5485     { "_signed_int","_EBool",0}, 
5486     { "_signed_int","_wxWindowID",0}, 
5487     { "_signed_int","_int",0}, 
5488     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
5489     { "_wxMetaFileDC","_class_wxMetaFileDC",0}, 
5490     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
5491     { "_wxScreenDC","_class_wxScreenDC",0}, 
5492     { "_WXTYPE","_short",0}, 
5493     { "_WXTYPE","_signed_short",0}, 
5494     { "_WXTYPE","_unsigned_short",0}, 
5495     { "_class_wxBrush","_wxBrush",0}, 
5496     { "_unsigned_short","_WXTYPE",0}, 
5497     { "_unsigned_short","_short",0}, 
5498     { "_class_wxFont","_wxFont",0}, 
5499     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
5500     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
5501     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
5502     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
5503     { "_wxClientDC","_class_wxClientDC",0}, 
5504     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
5505     { "_class_wxPoint","_wxPoint",0}, 
5506     { "_wxRealPoint","_class_wxRealPoint",0}, 
5507     { "_signed_short","_WXTYPE",0}, 
5508     { "_signed_short","_short",0}, 
5509     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
5510     { "_wxPaintDC","_class_wxPaintDC",0}, 
5511     { "_class_wxWindowDC","_wxWindowDC",0}, 
5512     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
5513     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
5514     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
5515     { "_class_wxCursor","_wxCursor",0}, 
5516     { "_unsigned_char","_byte",0}, 
5517     { "_class_wxMetaFileDC","_wxMetaFileDC",0}, 
5518     { "_unsigned_int","_wxCoord",0}, 
5519     { "_unsigned_int","_wxPrintQuality",0}, 
5520     { "_unsigned_int","_size_t",0}, 
5521     { "_unsigned_int","_uint",0}, 
5522     { "_unsigned_int","_wxWindowID",0}, 
5523     { "_unsigned_int","_int",0}, 
5524     { "_wxIcon","_class_wxIcon",0}, 
5525     { "_class_wxPen","_wxPen",0}, 
5526     { "_short","_WXTYPE",0}, 
5527     { "_short","_unsigned_short",0}, 
5528     { "_short","_signed_short",0}, 
5529     { "_class_wxScrollEvent","_class_wxSpinEvent",SwigwxSpinEventTowxScrollEvent
}, 
5530     { "_class_wxScrollEvent","_wxSpinEvent",SwigwxSpinEventTowxScrollEvent
}, 
5531     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
5532     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
5533     { "_class_wxImageList","_wxImageList",0}, 
5534     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
5535     { "_wxWindowID","_wxCoord",0}, 
5536     { "_wxWindowID","_wxPrintQuality",0}, 
5537     { "_wxWindowID","_size_t",0}, 
5538     { "_wxWindowID","_EBool",0}, 
5539     { "_wxWindowID","_uint",0}, 
5540     { "_wxWindowID","_int",0}, 
5541     { "_wxWindowID","_signed_int",0}, 
5542     { "_wxWindowID","_unsigned_int",0}, 
5543     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
5544     { "_int","_wxCoord",0}, 
5545     { "_int","_wxPrintQuality",0}, 
5546     { "_int","_size_t",0}, 
5547     { "_int","_EBool",0}, 
5548     { "_int","_uint",0}, 
5549     { "_int","_wxWindowID",0}, 
5550     { "_int","_unsigned_int",0}, 
5551     { "_int","_signed_int",0}, 
5552     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
5553     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
5554     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
5555     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
5556     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
5557     { "_wxSize","_class_wxSize",0}, 
5558     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
5559     { "_class_wxPrinterDC","_wxPrinterDC",0}, 
5560     { "_class_wxPaintDC","_wxPaintDC",0}, 
5561     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
5562     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
5563     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
5564     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
5565     { "_class_wxIcon","_wxIcon",0}, 
5566     { "_class_wxColour","_wxColour",0}, 
5567     { "_class_wxScreenDC","_wxScreenDC",0}, 
5568     { "_wxPalette","_class_wxPalette",0}, 
5569     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
5570     { "_wxCoord","_int",0}, 
5571     { "_wxCoord","_signed_int",0}, 
5572     { "_wxCoord","_unsigned_int",0}, 
5573     { "_wxCoord","_wxWindowID",0}, 
5574     { "_wxCoord","_uint",0}, 
5575     { "_wxCoord","_EBool",0}, 
5576     { "_wxCoord","_size_t",0}, 
5577     { "_wxCoord","_wxPrintQuality",0}, 
5578     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
5579     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
5580     { "_wxRegion","_class_wxRegion",0}, 
5581     { "_class_wxShowEvent","_wxShowEvent",0}, 
5582     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
5583     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
5584     { "_class_wxCommandEvent","_class_wxPyCommandEvent",SwigwxPyCommandEventTowxCommandEvent
}, 
5585     { "_class_wxCommandEvent","_wxPyCommandEvent",SwigwxPyCommandEventTowxCommandEvent
}, 
5586     { "_class_wxCommandEvent","_class_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxCommandEvent
}, 
5587     { "_class_wxCommandEvent","_wxWindowDestroyEvent",SwigwxWindowDestroyEventTowxCommandEvent
}, 
5588     { "_class_wxCommandEvent","_class_wxWindowCreateEvent",SwigwxWindowCreateEventTowxCommandEvent
}, 
5589     { "_class_wxCommandEvent","_wxWindowCreateEvent",SwigwxWindowCreateEventTowxCommandEvent
}, 
5590     { "_class_wxCommandEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent
}, 
5591     { "_class_wxCommandEvent","_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent
}, 
5592     { "_class_wxCommandEvent","_class_wxSpinEvent",SwigwxSpinEventTowxCommandEvent
}, 
5593     { "_class_wxCommandEvent","_wxSpinEvent",SwigwxSpinEventTowxCommandEvent
}, 
5594     { "_class_wxCommandEvent","_class_wxScrollEvent",SwigwxScrollEventTowxCommandEvent
}, 
5595     { "_class_wxCommandEvent","_wxScrollEvent",SwigwxScrollEventTowxCommandEvent
}, 
5596     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
5597     { "_class_wxClientDC","_wxClientDC",0}, 
5598     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
5599     { "_class_wxSize","_wxSize",0}, 
5600     { "_class_wxBitmap","_wxBitmap",0}, 
5601     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
5602     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
5603     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
5604     { "_class_wxPalette","_wxPalette",0}, 
5605     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
5606     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
5609 static PyObject 
*SWIG_globals
; 
5613 SWIGEXPORT(void) initeventsc() { 
5615          SWIG_globals 
= SWIG_newvarlink(); 
5616          m 
= Py_InitModule("eventsc", eventscMethods
); 
5617          d 
= PyModule_GetDict(m
); 
5620    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5621         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);