2 * FILE : src/msw/calendar.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initcalendarc
56 #define SWIG_name "calendarc"
59 #include <wx/calctrl.h>
62 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
68 } else if (target
== Py_None
) {
72 if (!PyTuple_Check(target
)) {
74 target
= PyTuple_New(1);
75 PyTuple_SetItem(target
, 0, o2
);
78 PyTuple_SetItem(o3
, 0, o
);
81 target
= PySequence_Concat(o2
, o3
);
88 #if PYTHON_API_VERSION >= 1009
89 static char* wxStringErrorMsg
= "String or Unicode type required";
91 static char* wxStringErrorMsg
= "String type required";
96 static void *SwigwxCalendarEventTowxCommandEvent(void *ptr
) {
99 src
= (wxCalendarEvent
*) ptr
;
100 dest
= (wxCommandEvent
*) src
;
101 return (void *) dest
;
104 static void *SwigwxCalendarEventTowxEvent(void *ptr
) {
105 wxCalendarEvent
*src
;
107 src
= (wxCalendarEvent
*) ptr
;
108 dest
= (wxEvent
*) src
;
109 return (void *) dest
;
112 static void *SwigwxCalendarEventTowxObject(void *ptr
) {
113 wxCalendarEvent
*src
;
115 src
= (wxCalendarEvent
*) ptr
;
116 dest
= (wxObject
*) src
;
117 return (void *) dest
;
120 #define new_wxCalendarEvent(_swigarg0,_swigarg1) (new wxCalendarEvent(_swigarg0,_swigarg1))
121 static PyObject
*_wrap_new_wxCalendarEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
122 PyObject
* _resultobj
;
123 wxCalendarEvent
* _result
;
124 wxCalendarCtrl
* _arg0
;
126 PyObject
* _argo0
= 0;
127 char *_kwnames
[] = { "cal","type", NULL
};
131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:new_wxCalendarEvent",_kwnames
,&_argo0
,&_arg1
))
134 if (_argo0
== Py_None
) { _arg0
= NULL
; }
135 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
136 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCalendarEvent. Expected _wxCalendarCtrl_p.");
141 wxPy_BEGIN_ALLOW_THREADS
;
142 _result
= (wxCalendarEvent
*)new_wxCalendarEvent(_arg0
,_arg1
);
144 wxPy_END_ALLOW_THREADS
;
145 if (PyErr_Occurred()) return NULL
;
147 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalendarEvent_p");
148 _resultobj
= Py_BuildValue("s",_ptemp
);
151 _resultobj
= Py_None
;
156 #define wxCalendarEvent_GetDate(_swigobj) (_swigobj->GetDate())
157 static PyObject
*_wrap_wxCalendarEvent_GetDate(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
158 PyObject
* _resultobj
;
159 wxDateTime
* _result
;
160 wxCalendarEvent
* _arg0
;
161 PyObject
* _argo0
= 0;
162 char *_kwnames
[] = { "self", NULL
};
166 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarEvent_GetDate",_kwnames
,&_argo0
))
169 if (_argo0
== Py_None
) { _arg0
= NULL
; }
170 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarEvent_p")) {
171 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarEvent_GetDate. Expected _wxCalendarEvent_p.");
176 wxPy_BEGIN_ALLOW_THREADS
;
177 const wxDateTime
& _result_ref
= wxCalendarEvent_GetDate(_arg0
);
178 _result
= (wxDateTime
*) &_result_ref
;
180 wxPy_END_ALLOW_THREADS
;
181 if (PyErr_Occurred()) return NULL
;
183 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p");
184 _resultobj
= Py_BuildValue("s",_ptemp
);
187 _resultobj
= Py_None
;
192 #define wxCalendarEvent_GetWeekDay(_swigobj) (_swigobj->GetWeekDay())
193 static PyObject
*_wrap_wxCalendarEvent_GetWeekDay(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
194 PyObject
* _resultobj
;
195 wxDateTime::WeekDay _result
;
196 wxCalendarEvent
* _arg0
;
197 PyObject
* _argo0
= 0;
198 char *_kwnames
[] = { "self", NULL
};
201 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarEvent_GetWeekDay",_kwnames
,&_argo0
))
204 if (_argo0
== Py_None
) { _arg0
= NULL
; }
205 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarEvent_p")) {
206 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarEvent_GetWeekDay. Expected _wxCalendarEvent_p.");
211 wxPy_BEGIN_ALLOW_THREADS
;
212 _result
= (wxDateTime::WeekDay
)wxCalendarEvent_GetWeekDay(_arg0
);
214 wxPy_END_ALLOW_THREADS
;
215 if (PyErr_Occurred()) return NULL
;
216 } _resultobj
= Py_BuildValue("i",_result
);
220 static void *SwigwxCalendarCtrlTowxControl(void *ptr
) {
223 src
= (wxCalendarCtrl
*) ptr
;
224 dest
= (wxControl
*) src
;
225 return (void *) dest
;
228 static void *SwigwxCalendarCtrlTowxWindow(void *ptr
) {
231 src
= (wxCalendarCtrl
*) ptr
;
232 dest
= (wxWindow
*) src
;
233 return (void *) dest
;
236 static void *SwigwxCalendarCtrlTowxEvtHandler(void *ptr
) {
239 src
= (wxCalendarCtrl
*) ptr
;
240 dest
= (wxEvtHandler
*) src
;
241 return (void *) dest
;
244 static void *SwigwxCalendarCtrlTowxObject(void *ptr
) {
247 src
= (wxCalendarCtrl
*) ptr
;
248 dest
= (wxObject
*) src
;
249 return (void *) dest
;
252 #define new_wxCalendarCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxCalendarCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
253 static PyObject
*_wrap_new_wxCalendarCtrl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
254 PyObject
* _resultobj
;
255 wxCalendarCtrl
* _result
;
258 wxDateTime
* _arg2
= (wxDateTime
*) &wxDefaultDateTime
;
259 wxPoint
* _arg3
= (wxPoint
*) &wxDefaultPosition
;
260 wxSize
* _arg4
= (wxSize
*) &wxDefaultSize
;
261 long _arg5
= (long ) (wxCAL_SHOW_HOLIDAYS
)|wxWANTS_CHARS
;
262 char * _arg6
= (char *) "calendar";
263 PyObject
* _argo0
= 0;
264 PyObject
* _argo2
= 0;
266 PyObject
* _obj3
= 0;
268 PyObject
* _obj4
= 0;
269 char *_kwnames
[] = { "parent","id","date","pos","size","style","name", NULL
};
273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOls:new_wxCalendarCtrl",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))
276 if (_argo0
== Py_None
) { _arg0
= NULL
; }
277 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
278 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCalendarCtrl. Expected _wxWindow_p.");
283 if (_argo2
== Py_None
) { _arg2
= NULL
; }
284 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDateTime_p")) {
285 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxCalendarCtrl. Expected _wxDateTime_p.");
292 if (! wxPoint_helper(_obj3
, &_arg3
))
298 if (! wxSize_helper(_obj4
, &_arg4
))
302 wxPy_BEGIN_ALLOW_THREADS
;
303 _result
= (wxCalendarCtrl
*)new_wxCalendarCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
);
305 wxPy_END_ALLOW_THREADS
;
306 if (PyErr_Occurred()) return NULL
;
308 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalendarCtrl_p");
309 _resultobj
= Py_BuildValue("s",_ptemp
);
312 _resultobj
= Py_None
;
317 #define new_wxPreCalendarCtrl() (new wxCalendarCtrl())
318 static PyObject
*_wrap_new_wxPreCalendarCtrl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
319 PyObject
* _resultobj
;
320 wxCalendarCtrl
* _result
;
321 char *_kwnames
[] = { NULL
};
325 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreCalendarCtrl",_kwnames
))
328 wxPy_BEGIN_ALLOW_THREADS
;
329 _result
= (wxCalendarCtrl
*)new_wxPreCalendarCtrl();
331 wxPy_END_ALLOW_THREADS
;
332 if (PyErr_Occurred()) return NULL
;
334 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalendarCtrl_p");
335 _resultobj
= Py_BuildValue("s",_ptemp
);
338 _resultobj
= Py_None
;
343 #define wxCalendarCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
344 static PyObject
*_wrap_wxCalendarCtrl_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
345 PyObject
* _resultobj
;
347 wxCalendarCtrl
* _arg0
;
350 wxDateTime
* _arg3
= (wxDateTime
*) &wxDefaultDateTime
;
351 wxPoint
* _arg4
= (wxPoint
*) &wxDefaultPosition
;
352 wxSize
* _arg5
= (wxSize
*) &wxDefaultSize
;
353 long _arg6
= (long ) (wxCAL_SHOW_HOLIDAYS
)|wxWANTS_CHARS
;
354 char * _arg7
= (char *) "calendar";
355 PyObject
* _argo0
= 0;
356 PyObject
* _argo1
= 0;
357 PyObject
* _argo3
= 0;
359 PyObject
* _obj4
= 0;
361 PyObject
* _obj5
= 0;
362 char *_kwnames
[] = { "self","parent","id","date","pos","size","style","name", NULL
};
365 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOls:wxCalendarCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
,&_arg7
))
368 if (_argo0
== Py_None
) { _arg0
= NULL
; }
369 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
370 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_Create. Expected _wxCalendarCtrl_p.");
375 if (_argo1
== Py_None
) { _arg1
= NULL
; }
376 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
377 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCalendarCtrl_Create. Expected _wxWindow_p.");
382 if (_argo3
== Py_None
) { _arg3
= NULL
; }
383 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDateTime_p")) {
384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxCalendarCtrl_Create. Expected _wxDateTime_p.");
391 if (! wxPoint_helper(_obj4
, &_arg4
))
397 if (! wxSize_helper(_obj5
, &_arg5
))
401 wxPy_BEGIN_ALLOW_THREADS
;
402 _result
= (bool )wxCalendarCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
);
404 wxPy_END_ALLOW_THREADS
;
405 if (PyErr_Occurred()) return NULL
;
406 } _resultobj
= Py_BuildValue("i",_result
);
410 #define wxCalendarCtrl_SetDate(_swigobj,_swigarg0) (_swigobj->SetDate(_swigarg0))
411 static PyObject
*_wrap_wxCalendarCtrl_SetDate(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
412 PyObject
* _resultobj
;
413 wxCalendarCtrl
* _arg0
;
415 PyObject
* _argo0
= 0;
416 PyObject
* _argo1
= 0;
417 char *_kwnames
[] = { "self","date", NULL
};
420 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCalendarCtrl_SetDate",_kwnames
,&_argo0
,&_argo1
))
423 if (_argo0
== Py_None
) { _arg0
= NULL
; }
424 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
425 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetDate. Expected _wxCalendarCtrl_p.");
430 if (_argo1
== Py_None
) { _arg1
= NULL
; }
431 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) {
432 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCalendarCtrl_SetDate. Expected _wxDateTime_p.");
437 wxPy_BEGIN_ALLOW_THREADS
;
438 wxCalendarCtrl_SetDate(_arg0
,*_arg1
);
440 wxPy_END_ALLOW_THREADS
;
441 if (PyErr_Occurred()) return NULL
;
442 } Py_INCREF(Py_None
);
443 _resultobj
= Py_None
;
447 #define wxCalendarCtrl_GetDate(_swigobj) (_swigobj->GetDate())
448 static PyObject
*_wrap_wxCalendarCtrl_GetDate(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
449 PyObject
* _resultobj
;
450 wxDateTime
* _result
;
451 wxCalendarCtrl
* _arg0
;
452 PyObject
* _argo0
= 0;
453 char *_kwnames
[] = { "self", NULL
};
457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetDate",_kwnames
,&_argo0
))
460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetDate. Expected _wxCalendarCtrl_p.");
467 wxPy_BEGIN_ALLOW_THREADS
;
468 const wxDateTime
& _result_ref
= wxCalendarCtrl_GetDate(_arg0
);
469 _result
= (wxDateTime
*) &_result_ref
;
471 wxPy_END_ALLOW_THREADS
;
472 if (PyErr_Occurred()) return NULL
;
474 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p");
475 _resultobj
= Py_BuildValue("s",_ptemp
);
478 _resultobj
= Py_None
;
483 #define wxCalendarCtrl_SetLowerDateLimit(_swigobj,_swigarg0) (_swigobj->SetLowerDateLimit(_swigarg0))
484 static PyObject
*_wrap_wxCalendarCtrl_SetLowerDateLimit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
485 PyObject
* _resultobj
;
487 wxCalendarCtrl
* _arg0
;
488 wxDateTime
* _arg1
= (wxDateTime
*) &wxDefaultDateTime
;
489 PyObject
* _argo0
= 0;
490 PyObject
* _argo1
= 0;
491 char *_kwnames
[] = { "self","date", NULL
};
494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxCalendarCtrl_SetLowerDateLimit",_kwnames
,&_argo0
,&_argo1
))
497 if (_argo0
== Py_None
) { _arg0
= NULL
; }
498 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetLowerDateLimit. Expected _wxCalendarCtrl_p.");
504 if (_argo1
== Py_None
) { _arg1
= NULL
; }
505 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) {
506 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCalendarCtrl_SetLowerDateLimit. Expected _wxDateTime_p.");
511 wxPy_BEGIN_ALLOW_THREADS
;
512 _result
= (bool )wxCalendarCtrl_SetLowerDateLimit(_arg0
,*_arg1
);
514 wxPy_END_ALLOW_THREADS
;
515 if (PyErr_Occurred()) return NULL
;
516 } _resultobj
= Py_BuildValue("i",_result
);
520 #define wxCalendarCtrl_GetLowerDateLimit(_swigobj) (_swigobj->GetLowerDateLimit())
521 static PyObject
*_wrap_wxCalendarCtrl_GetLowerDateLimit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
522 PyObject
* _resultobj
;
523 wxDateTime
* _result
;
524 wxCalendarCtrl
* _arg0
;
525 PyObject
* _argo0
= 0;
526 char *_kwnames
[] = { "self", NULL
};
530 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetLowerDateLimit",_kwnames
,&_argo0
))
533 if (_argo0
== Py_None
) { _arg0
= NULL
; }
534 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
535 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetLowerDateLimit. Expected _wxCalendarCtrl_p.");
540 wxPy_BEGIN_ALLOW_THREADS
;
541 const wxDateTime
& _result_ref
= wxCalendarCtrl_GetLowerDateLimit(_arg0
);
542 _result
= (wxDateTime
*) &_result_ref
;
544 wxPy_END_ALLOW_THREADS
;
545 if (PyErr_Occurred()) return NULL
;
547 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p");
548 _resultobj
= Py_BuildValue("s",_ptemp
);
551 _resultobj
= Py_None
;
556 #define wxCalendarCtrl_SetUpperDateLimit(_swigobj,_swigarg0) (_swigobj->SetUpperDateLimit(_swigarg0))
557 static PyObject
*_wrap_wxCalendarCtrl_SetUpperDateLimit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
558 PyObject
* _resultobj
;
560 wxCalendarCtrl
* _arg0
;
561 wxDateTime
* _arg1
= (wxDateTime
*) &wxDefaultDateTime
;
562 PyObject
* _argo0
= 0;
563 PyObject
* _argo1
= 0;
564 char *_kwnames
[] = { "self","date", NULL
};
567 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxCalendarCtrl_SetUpperDateLimit",_kwnames
,&_argo0
,&_argo1
))
570 if (_argo0
== Py_None
) { _arg0
= NULL
; }
571 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
572 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetUpperDateLimit. Expected _wxCalendarCtrl_p.");
577 if (_argo1
== Py_None
) { _arg1
= NULL
; }
578 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) {
579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCalendarCtrl_SetUpperDateLimit. Expected _wxDateTime_p.");
584 wxPy_BEGIN_ALLOW_THREADS
;
585 _result
= (bool )wxCalendarCtrl_SetUpperDateLimit(_arg0
,*_arg1
);
587 wxPy_END_ALLOW_THREADS
;
588 if (PyErr_Occurred()) return NULL
;
589 } _resultobj
= Py_BuildValue("i",_result
);
593 #define wxCalendarCtrl_GetUpperDateLimit(_swigobj) (_swigobj->GetUpperDateLimit())
594 static PyObject
*_wrap_wxCalendarCtrl_GetUpperDateLimit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
595 PyObject
* _resultobj
;
596 wxDateTime
* _result
;
597 wxCalendarCtrl
* _arg0
;
598 PyObject
* _argo0
= 0;
599 char *_kwnames
[] = { "self", NULL
};
603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetUpperDateLimit",_kwnames
,&_argo0
))
606 if (_argo0
== Py_None
) { _arg0
= NULL
; }
607 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
608 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetUpperDateLimit. Expected _wxCalendarCtrl_p.");
613 wxPy_BEGIN_ALLOW_THREADS
;
614 const wxDateTime
& _result_ref
= wxCalendarCtrl_GetUpperDateLimit(_arg0
);
615 _result
= (wxDateTime
*) &_result_ref
;
617 wxPy_END_ALLOW_THREADS
;
618 if (PyErr_Occurred()) return NULL
;
620 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDateTime_p");
621 _resultobj
= Py_BuildValue("s",_ptemp
);
624 _resultobj
= Py_None
;
629 #define wxCalendarCtrl_SetDateRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDateRange(_swigarg0,_swigarg1))
630 static PyObject
*_wrap_wxCalendarCtrl_SetDateRange(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
631 PyObject
* _resultobj
;
633 wxCalendarCtrl
* _arg0
;
634 wxDateTime
* _arg1
= (wxDateTime
*) &wxDefaultDateTime
;
635 wxDateTime
* _arg2
= (wxDateTime
*) &wxDefaultDateTime
;
636 PyObject
* _argo0
= 0;
637 PyObject
* _argo1
= 0;
638 PyObject
* _argo2
= 0;
639 char *_kwnames
[] = { "self","lowerdate","upperdate", NULL
};
642 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxCalendarCtrl_SetDateRange",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
645 if (_argo0
== Py_None
) { _arg0
= NULL
; }
646 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
647 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetDateRange. Expected _wxCalendarCtrl_p.");
652 if (_argo1
== Py_None
) { _arg1
= NULL
; }
653 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDateTime_p")) {
654 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCalendarCtrl_SetDateRange. Expected _wxDateTime_p.");
659 if (_argo2
== Py_None
) { _arg2
= NULL
; }
660 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDateTime_p")) {
661 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxCalendarCtrl_SetDateRange. Expected _wxDateTime_p.");
666 wxPy_BEGIN_ALLOW_THREADS
;
667 _result
= (bool )wxCalendarCtrl_SetDateRange(_arg0
,*_arg1
,*_arg2
);
669 wxPy_END_ALLOW_THREADS
;
670 if (PyErr_Occurred()) return NULL
;
671 } _resultobj
= Py_BuildValue("i",_result
);
675 #define wxCalendarCtrl_EnableYearChange(_swigobj,_swigarg0) (_swigobj->EnableYearChange(_swigarg0))
676 static PyObject
*_wrap_wxCalendarCtrl_EnableYearChange(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
677 PyObject
* _resultobj
;
678 wxCalendarCtrl
* _arg0
;
679 bool _arg1
= (bool ) TRUE
;
680 PyObject
* _argo0
= 0;
681 int tempbool1
= (int) TRUE
;
682 char *_kwnames
[] = { "self","enable", NULL
};
685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCalendarCtrl_EnableYearChange",_kwnames
,&_argo0
,&tempbool1
))
688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_EnableYearChange. Expected _wxCalendarCtrl_p.");
694 _arg1
= (bool ) tempbool1
;
696 wxPy_BEGIN_ALLOW_THREADS
;
697 wxCalendarCtrl_EnableYearChange(_arg0
,_arg1
);
699 wxPy_END_ALLOW_THREADS
;
700 if (PyErr_Occurred()) return NULL
;
701 } Py_INCREF(Py_None
);
702 _resultobj
= Py_None
;
706 #define wxCalendarCtrl_EnableMonthChange(_swigobj,_swigarg0) (_swigobj->EnableMonthChange(_swigarg0))
707 static PyObject
*_wrap_wxCalendarCtrl_EnableMonthChange(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
708 PyObject
* _resultobj
;
709 wxCalendarCtrl
* _arg0
;
710 bool _arg1
= (bool ) TRUE
;
711 PyObject
* _argo0
= 0;
712 int tempbool1
= (int) TRUE
;
713 char *_kwnames
[] = { "self","enable", NULL
};
716 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCalendarCtrl_EnableMonthChange",_kwnames
,&_argo0
,&tempbool1
))
719 if (_argo0
== Py_None
) { _arg0
= NULL
; }
720 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
721 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_EnableMonthChange. Expected _wxCalendarCtrl_p.");
725 _arg1
= (bool ) tempbool1
;
727 wxPy_BEGIN_ALLOW_THREADS
;
728 wxCalendarCtrl_EnableMonthChange(_arg0
,_arg1
);
730 wxPy_END_ALLOW_THREADS
;
731 if (PyErr_Occurred()) return NULL
;
732 } Py_INCREF(Py_None
);
733 _resultobj
= Py_None
;
737 #define wxCalendarCtrl_EnableHolidayDisplay(_swigobj,_swigarg0) (_swigobj->EnableHolidayDisplay(_swigarg0))
738 static PyObject
*_wrap_wxCalendarCtrl_EnableHolidayDisplay(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
739 PyObject
* _resultobj
;
740 wxCalendarCtrl
* _arg0
;
741 bool _arg1
= (bool ) TRUE
;
742 PyObject
* _argo0
= 0;
743 int tempbool1
= (int) TRUE
;
744 char *_kwnames
[] = { "self","display", NULL
};
747 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCalendarCtrl_EnableHolidayDisplay",_kwnames
,&_argo0
,&tempbool1
))
750 if (_argo0
== Py_None
) { _arg0
= NULL
; }
751 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
752 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_EnableHolidayDisplay. Expected _wxCalendarCtrl_p.");
756 _arg1
= (bool ) tempbool1
;
758 wxPy_BEGIN_ALLOW_THREADS
;
759 wxCalendarCtrl_EnableHolidayDisplay(_arg0
,_arg1
);
761 wxPy_END_ALLOW_THREADS
;
762 if (PyErr_Occurred()) return NULL
;
763 } Py_INCREF(Py_None
);
764 _resultobj
= Py_None
;
768 #define wxCalendarCtrl_SetHeaderColours(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHeaderColours(_swigarg0,_swigarg1))
769 static PyObject
*_wrap_wxCalendarCtrl_SetHeaderColours(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
770 PyObject
* _resultobj
;
771 wxCalendarCtrl
* _arg0
;
774 PyObject
* _argo0
= 0;
776 PyObject
* _obj1
= 0;
778 PyObject
* _obj2
= 0;
779 char *_kwnames
[] = { "self","colFg","colBg", NULL
};
782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxCalendarCtrl_SetHeaderColours",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetHeaderColours. Expected _wxCalendarCtrl_p.");
793 if (! wxColour_helper(_obj1
, &_arg1
))
798 if (! wxColour_helper(_obj2
, &_arg2
))
802 wxPy_BEGIN_ALLOW_THREADS
;
803 wxCalendarCtrl_SetHeaderColours(_arg0
,*_arg1
,*_arg2
);
805 wxPy_END_ALLOW_THREADS
;
806 if (PyErr_Occurred()) return NULL
;
807 } Py_INCREF(Py_None
);
808 _resultobj
= Py_None
;
812 #define wxCalendarCtrl_GetHeaderColourFg(_swigobj) (_swigobj->GetHeaderColourFg())
813 static PyObject
*_wrap_wxCalendarCtrl_GetHeaderColourFg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
814 PyObject
* _resultobj
;
816 wxCalendarCtrl
* _arg0
;
817 PyObject
* _argo0
= 0;
818 char *_kwnames
[] = { "self", NULL
};
822 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHeaderColourFg",_kwnames
,&_argo0
))
825 if (_argo0
== Py_None
) { _arg0
= NULL
; }
826 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
827 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHeaderColourFg. Expected _wxCalendarCtrl_p.");
832 wxPy_BEGIN_ALLOW_THREADS
;
833 const wxColour
& _result_ref
= wxCalendarCtrl_GetHeaderColourFg(_arg0
);
834 _result
= (wxColour
*) &_result_ref
;
836 wxPy_END_ALLOW_THREADS
;
837 if (PyErr_Occurred()) return NULL
;
839 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
840 _resultobj
= Py_BuildValue("s",_ptemp
);
843 _resultobj
= Py_None
;
848 #define wxCalendarCtrl_GetHeaderColourBg(_swigobj) (_swigobj->GetHeaderColourBg())
849 static PyObject
*_wrap_wxCalendarCtrl_GetHeaderColourBg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
850 PyObject
* _resultobj
;
852 wxCalendarCtrl
* _arg0
;
853 PyObject
* _argo0
= 0;
854 char *_kwnames
[] = { "self", NULL
};
858 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHeaderColourBg",_kwnames
,&_argo0
))
861 if (_argo0
== Py_None
) { _arg0
= NULL
; }
862 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
863 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHeaderColourBg. Expected _wxCalendarCtrl_p.");
868 wxPy_BEGIN_ALLOW_THREADS
;
869 const wxColour
& _result_ref
= wxCalendarCtrl_GetHeaderColourBg(_arg0
);
870 _result
= (wxColour
*) &_result_ref
;
872 wxPy_END_ALLOW_THREADS
;
873 if (PyErr_Occurred()) return NULL
;
875 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
876 _resultobj
= Py_BuildValue("s",_ptemp
);
879 _resultobj
= Py_None
;
884 #define wxCalendarCtrl_SetHighlightColours(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHighlightColours(_swigarg0,_swigarg1))
885 static PyObject
*_wrap_wxCalendarCtrl_SetHighlightColours(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
886 PyObject
* _resultobj
;
887 wxCalendarCtrl
* _arg0
;
890 PyObject
* _argo0
= 0;
892 PyObject
* _obj1
= 0;
894 PyObject
* _obj2
= 0;
895 char *_kwnames
[] = { "self","colFg","colBg", NULL
};
898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxCalendarCtrl_SetHighlightColours",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
901 if (_argo0
== Py_None
) { _arg0
= NULL
; }
902 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
903 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetHighlightColours. Expected _wxCalendarCtrl_p.");
909 if (! wxColour_helper(_obj1
, &_arg1
))
914 if (! wxColour_helper(_obj2
, &_arg2
))
918 wxPy_BEGIN_ALLOW_THREADS
;
919 wxCalendarCtrl_SetHighlightColours(_arg0
,*_arg1
,*_arg2
);
921 wxPy_END_ALLOW_THREADS
;
922 if (PyErr_Occurred()) return NULL
;
923 } Py_INCREF(Py_None
);
924 _resultobj
= Py_None
;
928 #define wxCalendarCtrl_GetHighlightColourFg(_swigobj) (_swigobj->GetHighlightColourFg())
929 static PyObject
*_wrap_wxCalendarCtrl_GetHighlightColourFg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
930 PyObject
* _resultobj
;
932 wxCalendarCtrl
* _arg0
;
933 PyObject
* _argo0
= 0;
934 char *_kwnames
[] = { "self", NULL
};
938 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHighlightColourFg",_kwnames
,&_argo0
))
941 if (_argo0
== Py_None
) { _arg0
= NULL
; }
942 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
943 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHighlightColourFg. Expected _wxCalendarCtrl_p.");
948 wxPy_BEGIN_ALLOW_THREADS
;
949 const wxColour
& _result_ref
= wxCalendarCtrl_GetHighlightColourFg(_arg0
);
950 _result
= (wxColour
*) &_result_ref
;
952 wxPy_END_ALLOW_THREADS
;
953 if (PyErr_Occurred()) return NULL
;
955 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
956 _resultobj
= Py_BuildValue("s",_ptemp
);
959 _resultobj
= Py_None
;
964 #define wxCalendarCtrl_GetHighlightColourBg(_swigobj) (_swigobj->GetHighlightColourBg())
965 static PyObject
*_wrap_wxCalendarCtrl_GetHighlightColourBg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
966 PyObject
* _resultobj
;
968 wxCalendarCtrl
* _arg0
;
969 PyObject
* _argo0
= 0;
970 char *_kwnames
[] = { "self", NULL
};
974 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHighlightColourBg",_kwnames
,&_argo0
))
977 if (_argo0
== Py_None
) { _arg0
= NULL
; }
978 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
979 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHighlightColourBg. Expected _wxCalendarCtrl_p.");
984 wxPy_BEGIN_ALLOW_THREADS
;
985 const wxColour
& _result_ref
= wxCalendarCtrl_GetHighlightColourBg(_arg0
);
986 _result
= (wxColour
*) &_result_ref
;
988 wxPy_END_ALLOW_THREADS
;
989 if (PyErr_Occurred()) return NULL
;
991 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
992 _resultobj
= Py_BuildValue("s",_ptemp
);
995 _resultobj
= Py_None
;
1000 #define wxCalendarCtrl_SetHolidayColours(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHolidayColours(_swigarg0,_swigarg1))
1001 static PyObject
*_wrap_wxCalendarCtrl_SetHolidayColours(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1002 PyObject
* _resultobj
;
1003 wxCalendarCtrl
* _arg0
;
1006 PyObject
* _argo0
= 0;
1008 PyObject
* _obj1
= 0;
1010 PyObject
* _obj2
= 0;
1011 char *_kwnames
[] = { "self","colFg","colBg", NULL
};
1014 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxCalendarCtrl_SetHolidayColours",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
1017 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1018 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1019 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetHolidayColours. Expected _wxCalendarCtrl_p.");
1025 if (! wxColour_helper(_obj1
, &_arg1
))
1030 if (! wxColour_helper(_obj2
, &_arg2
))
1034 wxPy_BEGIN_ALLOW_THREADS
;
1035 wxCalendarCtrl_SetHolidayColours(_arg0
,*_arg1
,*_arg2
);
1037 wxPy_END_ALLOW_THREADS
;
1038 if (PyErr_Occurred()) return NULL
;
1039 } Py_INCREF(Py_None
);
1040 _resultobj
= Py_None
;
1044 #define wxCalendarCtrl_GetHolidayColourFg(_swigobj) (_swigobj->GetHolidayColourFg())
1045 static PyObject
*_wrap_wxCalendarCtrl_GetHolidayColourFg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1046 PyObject
* _resultobj
;
1048 wxCalendarCtrl
* _arg0
;
1049 PyObject
* _argo0
= 0;
1050 char *_kwnames
[] = { "self", NULL
};
1054 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHolidayColourFg",_kwnames
,&_argo0
))
1057 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1058 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1059 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHolidayColourFg. Expected _wxCalendarCtrl_p.");
1064 wxPy_BEGIN_ALLOW_THREADS
;
1065 const wxColour
& _result_ref
= wxCalendarCtrl_GetHolidayColourFg(_arg0
);
1066 _result
= (wxColour
*) &_result_ref
;
1068 wxPy_END_ALLOW_THREADS
;
1069 if (PyErr_Occurred()) return NULL
;
1071 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
1072 _resultobj
= Py_BuildValue("s",_ptemp
);
1075 _resultobj
= Py_None
;
1080 #define wxCalendarCtrl_GetHolidayColourBg(_swigobj) (_swigobj->GetHolidayColourBg())
1081 static PyObject
*_wrap_wxCalendarCtrl_GetHolidayColourBg(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1082 PyObject
* _resultobj
;
1084 wxCalendarCtrl
* _arg0
;
1085 PyObject
* _argo0
= 0;
1086 char *_kwnames
[] = { "self", NULL
};
1090 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCalendarCtrl_GetHolidayColourBg",_kwnames
,&_argo0
))
1093 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1094 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1095 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetHolidayColourBg. Expected _wxCalendarCtrl_p.");
1100 wxPy_BEGIN_ALLOW_THREADS
;
1101 const wxColour
& _result_ref
= wxCalendarCtrl_GetHolidayColourBg(_arg0
);
1102 _result
= (wxColour
*) &_result_ref
;
1104 wxPy_END_ALLOW_THREADS
;
1105 if (PyErr_Occurred()) return NULL
;
1107 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
1108 _resultobj
= Py_BuildValue("s",_ptemp
);
1111 _resultobj
= Py_None
;
1116 #define wxCalendarCtrl_GetAttr(_swigobj,_swigarg0) (_swigobj->GetAttr(_swigarg0))
1117 static PyObject
*_wrap_wxCalendarCtrl_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1118 PyObject
* _resultobj
;
1119 wxCalendarDateAttr
* _result
;
1120 wxCalendarCtrl
* _arg0
;
1122 PyObject
* _argo0
= 0;
1123 char *_kwnames
[] = { "self","day", NULL
};
1127 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalendarCtrl_GetAttr",_kwnames
,&_argo0
,&_arg1
))
1130 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1131 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1132 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_GetAttr. Expected _wxCalendarCtrl_p.");
1137 wxPy_BEGIN_ALLOW_THREADS
;
1138 _result
= (wxCalendarDateAttr
*)wxCalendarCtrl_GetAttr(_arg0
,_arg1
);
1140 wxPy_END_ALLOW_THREADS
;
1141 if (PyErr_Occurred()) return NULL
;
1143 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCalendarDateAttr_p");
1144 _resultobj
= Py_BuildValue("s",_ptemp
);
1147 _resultobj
= Py_None
;
1152 #define wxCalendarCtrl_SetAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAttr(_swigarg0,_swigarg1))
1153 static PyObject
*_wrap_wxCalendarCtrl_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1154 PyObject
* _resultobj
;
1155 wxCalendarCtrl
* _arg0
;
1157 wxCalendarDateAttr
* _arg2
;
1158 PyObject
* _argo0
= 0;
1159 PyObject
* _argo2
= 0;
1160 char *_kwnames
[] = { "self","day","attr", NULL
};
1163 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxCalendarCtrl_SetAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
1166 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1167 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1168 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetAttr. Expected _wxCalendarCtrl_p.");
1173 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1174 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxCalendarDateAttr_p")) {
1175 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxCalendarCtrl_SetAttr. Expected _wxCalendarDateAttr_p.");
1180 wxPy_BEGIN_ALLOW_THREADS
;
1181 wxCalendarCtrl_SetAttr(_arg0
,_arg1
,_arg2
);
1183 wxPy_END_ALLOW_THREADS
;
1184 if (PyErr_Occurred()) return NULL
;
1185 } Py_INCREF(Py_None
);
1186 _resultobj
= Py_None
;
1190 #define wxCalendarCtrl_SetHoliday(_swigobj,_swigarg0) (_swigobj->SetHoliday(_swigarg0))
1191 static PyObject
*_wrap_wxCalendarCtrl_SetHoliday(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1192 PyObject
* _resultobj
;
1193 wxCalendarCtrl
* _arg0
;
1195 PyObject
* _argo0
= 0;
1196 char *_kwnames
[] = { "self","day", NULL
};
1199 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalendarCtrl_SetHoliday",_kwnames
,&_argo0
,&_arg1
))
1202 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1203 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_SetHoliday. Expected _wxCalendarCtrl_p.");
1209 wxPy_BEGIN_ALLOW_THREADS
;
1210 wxCalendarCtrl_SetHoliday(_arg0
,_arg1
);
1212 wxPy_END_ALLOW_THREADS
;
1213 if (PyErr_Occurred()) return NULL
;
1214 } Py_INCREF(Py_None
);
1215 _resultobj
= Py_None
;
1219 #define wxCalendarCtrl_ResetAttr(_swigobj,_swigarg0) (_swigobj->ResetAttr(_swigarg0))
1220 static PyObject
*_wrap_wxCalendarCtrl_ResetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1221 PyObject
* _resultobj
;
1222 wxCalendarCtrl
* _arg0
;
1224 PyObject
* _argo0
= 0;
1225 char *_kwnames
[] = { "self","day", NULL
};
1228 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCalendarCtrl_ResetAttr",_kwnames
,&_argo0
,&_arg1
))
1231 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1232 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1233 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_ResetAttr. Expected _wxCalendarCtrl_p.");
1238 wxPy_BEGIN_ALLOW_THREADS
;
1239 wxCalendarCtrl_ResetAttr(_arg0
,_arg1
);
1241 wxPy_END_ALLOW_THREADS
;
1242 if (PyErr_Occurred()) return NULL
;
1243 } Py_INCREF(Py_None
);
1244 _resultobj
= Py_None
;
1248 #define wxCalendarCtrl_HitTest(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->HitTest(_swigarg0,_swigarg1,_swigarg2))
1249 static PyObject
*_wrap_wxCalendarCtrl_HitTest(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1250 PyObject
* _resultobj
;
1251 wxCalendarHitTestResult
* _result
;
1252 wxCalendarCtrl
* _arg0
;
1254 wxDateTime
* _arg2
= (wxDateTime
*) NULL
;
1255 wxDateTime::WeekDay
* _arg3
= (wxDateTime::WeekDay
*) NULL
;
1256 PyObject
* _argo0
= 0;
1258 PyObject
* _obj1
= 0;
1259 PyObject
* _argo2
= 0;
1260 PyObject
* _argo3
= 0;
1261 char *_kwnames
[] = { "self","pos","date","wd", NULL
};
1265 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxCalendarCtrl_HitTest",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
1268 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1269 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1270 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_HitTest. Expected _wxCalendarCtrl_p.");
1276 if (! wxPoint_helper(_obj1
, &_arg1
))
1280 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1281 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDateTime_p")) {
1282 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxCalendarCtrl_HitTest. Expected _wxDateTime_p.");
1287 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1288 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDateTime::WeekDay_p")) {
1289 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxCalendarCtrl_HitTest. Expected _wxDateTime::WeekDay_p.");
1294 wxPy_BEGIN_ALLOW_THREADS
;
1295 _result
= new wxCalendarHitTestResult (wxCalendarCtrl_HitTest(_arg0
,*_arg1
,_arg2
,_arg3
));
1297 wxPy_END_ALLOW_THREADS
;
1298 if (PyErr_Occurred()) return NULL
;
1299 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxCalendarHitTestResult_p");
1300 _resultobj
= Py_BuildValue("s",_ptemp
);
1304 #define wxCalendarCtrl_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1305 static PyObject
*_wrap_wxCalendarCtrl_Enable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1306 PyObject
* _resultobj
;
1308 wxCalendarCtrl
* _arg0
;
1309 bool _arg1
= (bool ) TRUE
;
1310 PyObject
* _argo0
= 0;
1311 int tempbool1
= (int) TRUE
;
1312 char *_kwnames
[] = { "self","enable", NULL
};
1315 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCalendarCtrl_Enable",_kwnames
,&_argo0
,&tempbool1
))
1318 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1319 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1320 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_Enable. Expected _wxCalendarCtrl_p.");
1324 _arg1
= (bool ) tempbool1
;
1326 wxPy_BEGIN_ALLOW_THREADS
;
1327 _result
= (bool )wxCalendarCtrl_Enable(_arg0
,_arg1
);
1329 wxPy_END_ALLOW_THREADS
;
1330 if (PyErr_Occurred()) return NULL
;
1331 } _resultobj
= Py_BuildValue("i",_result
);
1335 #define wxCalendarCtrl_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
1336 static PyObject
*_wrap_wxCalendarCtrl_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1337 PyObject
* _resultobj
;
1339 wxCalendarCtrl
* _arg0
;
1340 bool _arg1
= (bool ) TRUE
;
1341 PyObject
* _argo0
= 0;
1342 int tempbool1
= (int) TRUE
;
1343 char *_kwnames
[] = { "self","show", NULL
};
1346 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCalendarCtrl_Show",_kwnames
,&_argo0
,&tempbool1
))
1349 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1350 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCalendarCtrl_p")) {
1351 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCalendarCtrl_Show. Expected _wxCalendarCtrl_p.");
1355 _arg1
= (bool ) tempbool1
;
1357 wxPy_BEGIN_ALLOW_THREADS
;
1358 _result
= (bool )wxCalendarCtrl_Show(_arg0
,_arg1
);
1360 wxPy_END_ALLOW_THREADS
;
1361 if (PyErr_Occurred()) return NULL
;
1362 } _resultobj
= Py_BuildValue("i",_result
);
1366 static PyMethodDef calendarcMethods
[] = {
1367 { "wxCalendarCtrl_Show", (PyCFunction
) _wrap_wxCalendarCtrl_Show
, METH_VARARGS
| METH_KEYWORDS
},
1368 { "wxCalendarCtrl_Enable", (PyCFunction
) _wrap_wxCalendarCtrl_Enable
, METH_VARARGS
| METH_KEYWORDS
},
1369 { "wxCalendarCtrl_HitTest", (PyCFunction
) _wrap_wxCalendarCtrl_HitTest
, METH_VARARGS
| METH_KEYWORDS
},
1370 { "wxCalendarCtrl_ResetAttr", (PyCFunction
) _wrap_wxCalendarCtrl_ResetAttr
, METH_VARARGS
| METH_KEYWORDS
},
1371 { "wxCalendarCtrl_SetHoliday", (PyCFunction
) _wrap_wxCalendarCtrl_SetHoliday
, METH_VARARGS
| METH_KEYWORDS
},
1372 { "wxCalendarCtrl_SetAttr", (PyCFunction
) _wrap_wxCalendarCtrl_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
1373 { "wxCalendarCtrl_GetAttr", (PyCFunction
) _wrap_wxCalendarCtrl_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
1374 { "wxCalendarCtrl_GetHolidayColourBg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHolidayColourBg
, METH_VARARGS
| METH_KEYWORDS
},
1375 { "wxCalendarCtrl_GetHolidayColourFg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHolidayColourFg
, METH_VARARGS
| METH_KEYWORDS
},
1376 { "wxCalendarCtrl_SetHolidayColours", (PyCFunction
) _wrap_wxCalendarCtrl_SetHolidayColours
, METH_VARARGS
| METH_KEYWORDS
},
1377 { "wxCalendarCtrl_GetHighlightColourBg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHighlightColourBg
, METH_VARARGS
| METH_KEYWORDS
},
1378 { "wxCalendarCtrl_GetHighlightColourFg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHighlightColourFg
, METH_VARARGS
| METH_KEYWORDS
},
1379 { "wxCalendarCtrl_SetHighlightColours", (PyCFunction
) _wrap_wxCalendarCtrl_SetHighlightColours
, METH_VARARGS
| METH_KEYWORDS
},
1380 { "wxCalendarCtrl_GetHeaderColourBg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHeaderColourBg
, METH_VARARGS
| METH_KEYWORDS
},
1381 { "wxCalendarCtrl_GetHeaderColourFg", (PyCFunction
) _wrap_wxCalendarCtrl_GetHeaderColourFg
, METH_VARARGS
| METH_KEYWORDS
},
1382 { "wxCalendarCtrl_SetHeaderColours", (PyCFunction
) _wrap_wxCalendarCtrl_SetHeaderColours
, METH_VARARGS
| METH_KEYWORDS
},
1383 { "wxCalendarCtrl_EnableHolidayDisplay", (PyCFunction
) _wrap_wxCalendarCtrl_EnableHolidayDisplay
, METH_VARARGS
| METH_KEYWORDS
},
1384 { "wxCalendarCtrl_EnableMonthChange", (PyCFunction
) _wrap_wxCalendarCtrl_EnableMonthChange
, METH_VARARGS
| METH_KEYWORDS
},
1385 { "wxCalendarCtrl_EnableYearChange", (PyCFunction
) _wrap_wxCalendarCtrl_EnableYearChange
, METH_VARARGS
| METH_KEYWORDS
},
1386 { "wxCalendarCtrl_SetDateRange", (PyCFunction
) _wrap_wxCalendarCtrl_SetDateRange
, METH_VARARGS
| METH_KEYWORDS
},
1387 { "wxCalendarCtrl_GetUpperDateLimit", (PyCFunction
) _wrap_wxCalendarCtrl_GetUpperDateLimit
, METH_VARARGS
| METH_KEYWORDS
},
1388 { "wxCalendarCtrl_SetUpperDateLimit", (PyCFunction
) _wrap_wxCalendarCtrl_SetUpperDateLimit
, METH_VARARGS
| METH_KEYWORDS
},
1389 { "wxCalendarCtrl_GetLowerDateLimit", (PyCFunction
) _wrap_wxCalendarCtrl_GetLowerDateLimit
, METH_VARARGS
| METH_KEYWORDS
},
1390 { "wxCalendarCtrl_SetLowerDateLimit", (PyCFunction
) _wrap_wxCalendarCtrl_SetLowerDateLimit
, METH_VARARGS
| METH_KEYWORDS
},
1391 { "wxCalendarCtrl_GetDate", (PyCFunction
) _wrap_wxCalendarCtrl_GetDate
, METH_VARARGS
| METH_KEYWORDS
},
1392 { "wxCalendarCtrl_SetDate", (PyCFunction
) _wrap_wxCalendarCtrl_SetDate
, METH_VARARGS
| METH_KEYWORDS
},
1393 { "wxCalendarCtrl_Create", (PyCFunction
) _wrap_wxCalendarCtrl_Create
, METH_VARARGS
| METH_KEYWORDS
},
1394 { "new_wxPreCalendarCtrl", (PyCFunction
) _wrap_new_wxPreCalendarCtrl
, METH_VARARGS
| METH_KEYWORDS
},
1395 { "new_wxCalendarCtrl", (PyCFunction
) _wrap_new_wxCalendarCtrl
, METH_VARARGS
| METH_KEYWORDS
},
1396 { "wxCalendarEvent_GetWeekDay", (PyCFunction
) _wrap_wxCalendarEvent_GetWeekDay
, METH_VARARGS
| METH_KEYWORDS
},
1397 { "wxCalendarEvent_GetDate", (PyCFunction
) _wrap_wxCalendarEvent_GetDate
, METH_VARARGS
| METH_KEYWORDS
},
1398 { "new_wxCalendarEvent", (PyCFunction
) _wrap_new_wxCalendarEvent
, METH_VARARGS
| METH_KEYWORDS
},
1405 * This table is used by the pointer type-checker
1407 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
1408 { "_wxEvent","_wxCalendarEvent",SwigwxCalendarEventTowxEvent
},
1409 { "_signed_long","_long",0},
1410 { "_wxPrintQuality","_wxCoord",0},
1411 { "_wxPrintQuality","_int",0},
1412 { "_wxPrintQuality","_signed_int",0},
1413 { "_wxPrintQuality","_unsigned_int",0},
1414 { "_wxPrintQuality","_wxWindowID",0},
1415 { "_wxPrintQuality","_uint",0},
1416 { "_wxPrintQuality","_EBool",0},
1417 { "_wxPrintQuality","_size_t",0},
1418 { "_wxPrintQuality","_time_t",0},
1419 { "_byte","_unsigned_char",0},
1420 { "_long","_unsigned_long",0},
1421 { "_long","_signed_long",0},
1422 { "_size_t","_wxCoord",0},
1423 { "_size_t","_wxPrintQuality",0},
1424 { "_size_t","_time_t",0},
1425 { "_size_t","_unsigned_int",0},
1426 { "_size_t","_int",0},
1427 { "_size_t","_wxWindowID",0},
1428 { "_size_t","_uint",0},
1429 { "_uint","_wxCoord",0},
1430 { "_uint","_wxPrintQuality",0},
1431 { "_uint","_time_t",0},
1432 { "_uint","_size_t",0},
1433 { "_uint","_unsigned_int",0},
1434 { "_uint","_int",0},
1435 { "_uint","_wxWindowID",0},
1436 { "_wxChar","_char",0},
1437 { "_wxCommandEvent","_wxCalendarEvent",SwigwxCalendarEventTowxCommandEvent
},
1438 { "_char","_wxChar",0},
1439 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
1440 { "_EBool","_wxCoord",0},
1441 { "_EBool","_wxPrintQuality",0},
1442 { "_EBool","_signed_int",0},
1443 { "_EBool","_int",0},
1444 { "_EBool","_wxWindowID",0},
1445 { "_unsigned_long","_long",0},
1446 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
1447 { "_signed_int","_wxCoord",0},
1448 { "_signed_int","_wxPrintQuality",0},
1449 { "_signed_int","_EBool",0},
1450 { "_signed_int","_wxWindowID",0},
1451 { "_signed_int","_int",0},
1452 { "_WXTYPE","_wxDateTime_t",0},
1453 { "_WXTYPE","_short",0},
1454 { "_WXTYPE","_signed_short",0},
1455 { "_WXTYPE","_unsigned_short",0},
1456 { "_unsigned_short","_wxDateTime_t",0},
1457 { "_unsigned_short","_WXTYPE",0},
1458 { "_unsigned_short","_short",0},
1459 { "_wxObject","_wxCalendarCtrl",SwigwxCalendarCtrlTowxObject
},
1460 { "_wxObject","_wxCalendarEvent",SwigwxCalendarEventTowxObject
},
1461 { "_signed_short","_WXTYPE",0},
1462 { "_signed_short","_short",0},
1463 { "_unsigned_char","_byte",0},
1464 { "_wxControl","_wxCalendarCtrl",SwigwxCalendarCtrlTowxControl
},
1465 { "_unsigned_int","_wxCoord",0},
1466 { "_unsigned_int","_wxPrintQuality",0},
1467 { "_unsigned_int","_time_t",0},
1468 { "_unsigned_int","_size_t",0},
1469 { "_unsigned_int","_uint",0},
1470 { "_unsigned_int","_wxWindowID",0},
1471 { "_unsigned_int","_int",0},
1472 { "_short","_wxDateTime_t",0},
1473 { "_short","_WXTYPE",0},
1474 { "_short","_unsigned_short",0},
1475 { "_short","_signed_short",0},
1476 { "_wxWindowID","_wxCoord",0},
1477 { "_wxWindowID","_wxPrintQuality",0},
1478 { "_wxWindowID","_time_t",0},
1479 { "_wxWindowID","_size_t",0},
1480 { "_wxWindowID","_EBool",0},
1481 { "_wxWindowID","_uint",0},
1482 { "_wxWindowID","_int",0},
1483 { "_wxWindowID","_signed_int",0},
1484 { "_wxWindowID","_unsigned_int",0},
1485 { "_int","_wxCoord",0},
1486 { "_int","_wxPrintQuality",0},
1487 { "_int","_time_t",0},
1488 { "_int","_size_t",0},
1489 { "_int","_EBool",0},
1490 { "_int","_uint",0},
1491 { "_int","_wxWindowID",0},
1492 { "_int","_unsigned_int",0},
1493 { "_int","_signed_int",0},
1494 { "_wxDateTime_t","_unsigned_short",0},
1495 { "_wxDateTime_t","_short",0},
1496 { "_wxDateTime_t","_WXTYPE",0},
1497 { "_time_t","_wxCoord",0},
1498 { "_time_t","_wxPrintQuality",0},
1499 { "_time_t","_unsigned_int",0},
1500 { "_time_t","_int",0},
1501 { "_time_t","_wxWindowID",0},
1502 { "_time_t","_uint",0},
1503 { "_time_t","_size_t",0},
1504 { "_wxCoord","_int",0},
1505 { "_wxCoord","_signed_int",0},
1506 { "_wxCoord","_unsigned_int",0},
1507 { "_wxCoord","_wxWindowID",0},
1508 { "_wxCoord","_uint",0},
1509 { "_wxCoord","_EBool",0},
1510 { "_wxCoord","_size_t",0},
1511 { "_wxCoord","_time_t",0},
1512 { "_wxCoord","_wxPrintQuality",0},
1513 { "_wxEvtHandler","_wxCalendarCtrl",SwigwxCalendarCtrlTowxEvtHandler
},
1514 { "_wxWindow","_wxCalendarCtrl",SwigwxCalendarCtrlTowxWindow
},
1517 static PyObject
*SWIG_globals
;
1521 SWIGEXPORT(void) initcalendarc() {
1523 SWIG_globals
= SWIG_newvarlink();
1524 m
= Py_InitModule("calendarc", calendarcMethods
);
1525 d
= PyModule_GetDict(m
);
1526 PyDict_SetItemString(d
,"wxCAL_SUNDAY_FIRST", PyInt_FromLong((long) wxCAL_SUNDAY_FIRST
));
1527 PyDict_SetItemString(d
,"wxCAL_MONDAY_FIRST", PyInt_FromLong((long) wxCAL_MONDAY_FIRST
));
1528 PyDict_SetItemString(d
,"wxCAL_SHOW_HOLIDAYS", PyInt_FromLong((long) wxCAL_SHOW_HOLIDAYS
));
1529 PyDict_SetItemString(d
,"wxCAL_NO_YEAR_CHANGE", PyInt_FromLong((long) wxCAL_NO_YEAR_CHANGE
));
1530 PyDict_SetItemString(d
,"wxCAL_NO_MONTH_CHANGE", PyInt_FromLong((long) wxCAL_NO_MONTH_CHANGE
));
1531 PyDict_SetItemString(d
,"wxCAL_SEQUENTIAL_MONTH_SELECTION", PyInt_FromLong((long) wxCAL_SEQUENTIAL_MONTH_SELECTION
));
1532 PyDict_SetItemString(d
,"wxCAL_SHOW_SURROUNDING_WEEKS", PyInt_FromLong((long) wxCAL_SHOW_SURROUNDING_WEEKS
));
1533 PyDict_SetItemString(d
,"wxCAL_HITTEST_NOWHERE", PyInt_FromLong((long) wxCAL_HITTEST_NOWHERE
));
1534 PyDict_SetItemString(d
,"wxCAL_HITTEST_HEADER", PyInt_FromLong((long) wxCAL_HITTEST_HEADER
));
1535 PyDict_SetItemString(d
,"wxCAL_HITTEST_DAY", PyInt_FromLong((long) wxCAL_HITTEST_DAY
));
1536 PyDict_SetItemString(d
,"wxEVT_CALENDAR_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_CALENDAR_DOUBLECLICKED
));
1537 PyDict_SetItemString(d
,"wxEVT_CALENDAR_SEL_CHANGED", PyInt_FromLong((long) wxEVT_CALENDAR_SEL_CHANGED
));
1538 PyDict_SetItemString(d
,"wxEVT_CALENDAR_DAY_CHANGED", PyInt_FromLong((long) wxEVT_CALENDAR_DAY_CHANGED
));
1539 PyDict_SetItemString(d
,"wxEVT_CALENDAR_MONTH_CHANGED", PyInt_FromLong((long) wxEVT_CALENDAR_MONTH_CHANGED
));
1540 PyDict_SetItemString(d
,"wxEVT_CALENDAR_YEAR_CHANGED", PyInt_FromLong((long) wxEVT_CALENDAR_YEAR_CHANGED
));
1541 PyDict_SetItemString(d
,"wxEVT_CALENDAR_WEEKDAY_CLICKED", PyInt_FromLong((long) wxEVT_CALENDAR_WEEKDAY_CLICKED
));
1543 wxClassInfo::CleanUpClasses();
1544 wxClassInfo::InitializeClasses();
1547 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
1548 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);