]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/calendar_wrap.cpp
renamed wxWave to wxSound
[wxWidgets.git] / wxPython / src / msw / calendar_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
83448d71 3 * Version 1.3.22
d14a1e28
RD
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11#define SWIGPYTHON
12#define SWIG_NOINCLUDE
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27};
28#endif
29
30
31#include "Python.h"
32
33/*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41#define SWIG_TypeRegister SWIG_Python_TypeRegister
42#define SWIG_TypeCheck SWIG_Python_TypeCheck
43#define SWIG_TypeCast SWIG_Python_TypeCast
44#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45#define SWIG_TypeName SWIG_Python_TypeName
46#define SWIG_TypeQuery SWIG_Python_TypeQuery
47#define SWIG_TypeClientData SWIG_Python_TypeClientData
9fd4be55
RD
48#define SWIG_PackData SWIG_Python_PackData
49#define SWIG_UnpackData SWIG_Python_UnpackData
50
d14a1e28
RD
51
52/***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62#include <string.h>
63
f0983263
RD
64#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65# if defined(_MSC_VER) || defined(__GNUC__)
66# if defined(STATIC_LINKED)
67# define SWIGEXPORT(a) a
68# define SWIGIMPORT(a) extern a
69# else
70# define SWIGEXPORT(a) __declspec(dllexport) a
71# define SWIGIMPORT(a) extern a
72# endif
73# else
74# if defined(__BORLANDC__)
75# define SWIGEXPORT(a) a _export
76# define SWIGIMPORT(a) a _export
77# else
78# define SWIGEXPORT(a) a
79# define SWIGIMPORT(a) a
80# endif
81# endif
d14a1e28 82#else
f0983263
RD
83# define SWIGEXPORT(a) a
84# define SWIGIMPORT(a) a
d14a1e28
RD
85#endif
86
87#ifdef SWIG_GLOBAL
f0983263 88# define SWIGRUNTIME(a) SWIGEXPORT(a)
d14a1e28 89#else
f0983263 90# define SWIGRUNTIME(a) static a
d14a1e28
RD
91#endif
92
d14a1e28
RD
93#ifdef __cplusplus
94extern "C" {
95#endif
96
97typedef void *(*swig_converter_func)(void *);
98typedef struct swig_type_info *(*swig_dycast_func)(void **);
99
100typedef struct swig_type_info {
f0983263 101 const char *name;
d14a1e28
RD
102 swig_converter_func converter;
103 const char *str;
f0983263 104 void *clientdata;
d14a1e28
RD
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108} swig_type_info;
109
110
111SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
112SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
113SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
114SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
115SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
116SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
117SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
f0983263
RD
118SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
d14a1e28
RD
120
121
122#ifdef __cplusplus
123}
124#endif
125
f0983263 126
d14a1e28
RD
127/***********************************************************************
128 * pyrun.swg for wxPython
129 *
130 * Include only the function prototypes and such from SWIG's pyrun.swg,
131 * but not the runtime functions themselves. This helps keep the
132 * wrapper files clean of unnecessary stuff that is in the libpy.c file
133 * anyway.
134 *
135 ************************************************************************/
136
d14a1e28
RD
137#include "Python.h"
138
139#ifdef __cplusplus
140extern "C" {
141#endif
142
143#define SWIG_PY_INT 1
144#define SWIG_PY_FLOAT 2
145#define SWIG_PY_STRING 3
146#define SWIG_PY_POINTER 4
147#define SWIG_PY_BINARY 5
148
149/* Flags for pointer conversion */
150
151#define SWIG_POINTER_EXCEPTION 0x1
152#define SWIG_POINTER_DISOWN 0x2
153
154/* Exception handling in wrappers */
155#define SWIG_fail goto fail
156
157/* Constant information structure */
158typedef struct swig_const_info {
159 int type;
160 char *name;
161 long lvalue;
162 double dvalue;
163 void *pvalue;
164 swig_type_info **ptype;
165} swig_const_info;
166
d14a1e28
RD
167/* Common SWIG API */
168#define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170#define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172#define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
83448d71 174
d14a1e28
RD
175/* Python-specific SWIG API */
176#define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178#define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
d14a1e28
RD
182#define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184#define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
186
8edf1c75 187typedef double (*py_objasdbl_conv)(PyObject *obj);
d14a1e28 188
f0983263
RD
189SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
190SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
191SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
192SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
193SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
194SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
195SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
196SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
d14a1e28 197
8edf1c75
RD
198/* -----------------------------------------------------------------------------
199 * the needed conversions between C++ and python
200 * ----------------------------------------------------------------------------- */
201/* basic types */
202/*
203 utilities
204*/
205SWIGIMPORT(char* ) SWIG_PyObj_AsCharPtr(PyObject *obj, swig_type_info* pchar_info);
206SWIGIMPORT(PyObject *) SWIG_PyObj_FromCharPtr(const char* cptr);
207SWIGIMPORT(unsigned long) SWIG_PyObj_AsUnsignedLong(PyObject * obj);
208SWIGIMPORT(long) SWIG_PyObj_AsLongInRange(PyObject * obj, const char* type,
209 long min_value, long max_value);
210SWIGIMPORT(unsigned long) SWIG_PyObj_AsUnsignedLongInRange(PyObject *obj, const char* type,
211 unsigned long max_value);
212SWIGIMPORT(char *) SWIG_PyObj_AsNewCharPtr(PyObject *obj, swig_type_info* pchar_info);
213SWIGIMPORT(void) SWIG_PyObj_AsCharPtrAndSize(PyObject *obj, swig_type_info* pchar_info,
214 char** cptr, size_t* size);
215SWIGIMPORT(void) SWIG_PyObj_AsCharArray(PyObject *obj, swig_type_info* pchar_info,
216 char* carray, size_t size);
217SWIGIMPORT(PyObject *) SWIG_PyObj_FromCharArray(const char* carray, size_t size);
218SWIGIMPORT(float) SWIG_PyObj_AsFloatConv(PyObject *obj, py_objasdbl_conv pyconv);
d14a1e28
RD
219
220
221/* Contract support */
222
423f194a 223#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
d14a1e28 224
d14a1e28
RD
225#ifdef __cplusplus
226}
227#endif
228
229
230
231/* -------- TYPES TABLE (BEGIN) -------- */
232
233#define SWIGTYPE_p_wxDateTime__WeekDay swig_types[0]
234#define SWIGTYPE_p_wxColour swig_types[1]
235#define SWIGTYPE_p_wxObject swig_types[2]
236#define SWIGTYPE_p_wxCalendarEvent swig_types[3]
237#define SWIGTYPE_p_wxCalendarDateAttr swig_types[4]
238#define SWIGTYPE_p_wxWindow swig_types[5]
239#define SWIGTYPE_p_wxCommandEvent swig_types[6]
8edf1c75
RD
240#define SWIGTYPE_p_char swig_types[7]
241#define SWIGTYPE_p_wxString swig_types[8]
242#define SWIGTYPE_p_wxEvtHandler swig_types[9]
243#define SWIGTYPE_p_wxFont swig_types[10]
244#define SWIGTYPE_p_wxDateTime swig_types[11]
245#define SWIGTYPE_p_wxControl swig_types[12]
246#define SWIGTYPE_p_wxCalendarCtrl swig_types[13]
247#define SWIGTYPE_p_wxEvent swig_types[14]
248static swig_type_info *swig_types[16];
d14a1e28
RD
249
250/* -------- TYPES TABLE (END) -------- */
251
252
253/*-----------------------------------------------
254 @(target):= _calendar.so
255 ------------------------------------------------*/
256#define SWIG_init init_calendar
257
258#define SWIG_name "_calendar"
259
8edf1c75
RD
260#include <limits.h>
261#include <float.h>
262#include <string.h>
263
264#ifndef SWIGSTATIC
265#ifdef __cplusplus
266#define SWIGSTATIC(a) static inline a
267#else
268#define SWIGSTATIC(a) static a
269#endif
270#endif
271
272#ifndef numeric_cast
273#ifdef __cplusplus
274#ifdef HAVE_NUMERIC_CAST
275#define numeric_cast(type,a) numeric_cast<type>(a)
276#else
277#define numeric_cast(type,a) static_cast<type>(a)
278#endif
279#else
280#define numeric_cast(type,a) (type)(a)
281#endif
282#endif
283
284
285
286#define SWIG_PyObj_FromSignedChar PyInt_FromLong
287#define SWIG_PyObj_FromUnsignedChar PyInt_FromLong
288#define SWIG_PyObj_FromShort PyInt_FromLong
289#define SWIG_PyObj_FromUnsignedShort PyInt_FromLong
290#define SWIG_PyObj_FromInt PyInt_FromLong
291#define SWIG_PyObj_FromLong PyInt_FromLong
292#define SWIG_PyObj_FromFloat PyFloat_FromDouble
293#define SWIG_PyObj_FromDouble PyFloat_FromDouble
294#define SWIG_PyObj_FromFloat PyFloat_FromDouble
295#define SWIG_PyObj_FromDouble PyFloat_FromDouble
296
297
d14a1e28
RD
298#include "wx/wxPython/wxPython.h"
299#include "wx/wxPython/pyclasses.h"
300
301#include <wx/calctrl.h>
302
8edf1c75
RD
303
304SWIGSTATIC(int)
305SWIG_PyObj_AsInt(PyObject *obj)
306{
307 return numeric_cast(int,
308 SWIG_PyObj_AsLongInRange(obj, "int", INT_MIN, INT_MAX));
309}
310
311
312SWIGSTATIC(bool)
313SWIG_PyObj_AsBool(PyObject *obj)
314{
315 return PyObject_IsTrue(obj) ? true : false;
316}
317
318
319SWIGSTATIC(PyObject*)
320SWIG_PyObj_FromBool(bool value)
321{
322 PyObject *obj = value ? Py_True : Py_False;
323 Py_INCREF(obj);
324 return obj;
325}
326
d03fd34d 327 static const wxString wxPyCalendarNameStr(wxCalendarNameStr);
8edf1c75
RD
328
329SWIGSTATIC(long)
330SWIG_PyObj_AsLong(PyObject * obj)
331{
332 return PyInt_Check(obj) ? PyInt_AsLong(obj) : PyLong_AsLong(obj);
333}
334
d14a1e28
RD
335#ifdef __cplusplus
336extern "C" {
337#endif
338static PyObject *_wrap_new_CalendarDateAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
339 PyObject *resultobj;
340 wxColour *arg1 = 0 ;
341 wxColour const &arg2_defvalue = wxNullColour ;
342 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
343 wxColour const &arg3_defvalue = wxNullColour ;
344 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
345 wxFont const &arg4_defvalue = wxNullFont ;
346 wxFont *arg4 = (wxFont *) &arg4_defvalue ;
347 int arg5 = (int) wxCAL_BORDER_NONE ;
348 wxCalendarDateAttr *result;
349 wxColour temp1 ;
350 wxColour temp2 ;
351 wxColour temp3 ;
352 PyObject * obj0 = 0 ;
353 PyObject * obj1 = 0 ;
354 PyObject * obj2 = 0 ;
355 PyObject * obj3 = 0 ;
8edf1c75 356 PyObject * obj4 = 0 ;
d14a1e28
RD
357 char *kwnames[] = {
358 (char *) "colText",(char *) "colBack",(char *) "colBorder",(char *) "font",(char *) "border", NULL
359 };
360
8edf1c75 361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_CalendarDateAttr",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d14a1e28
RD
362 {
363 arg1 = &temp1;
364 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
365 }
366 if (obj1) {
367 {
368 arg2 = &temp2;
369 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
370 }
371 }
372 if (obj2) {
373 {
374 arg3 = &temp3;
375 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
376 }
377 }
378 if (obj3) {
379 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxFont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
380 if (arg4 == NULL) {
381 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
382 }
383 }
8edf1c75
RD
384 if (obj4) {
385 {
386 arg5 = (wxCalendarDateBorder) SWIG_PyObj_AsInt(obj4);
387 if (PyErr_Occurred()) SWIG_fail;
388 }
389 }
d14a1e28
RD
390 {
391 PyThreadState* __tstate = wxPyBeginAllowThreads();
392 result = (wxCalendarDateAttr *)new wxCalendarDateAttr((wxColour const &)*arg1,(wxColour const &)*arg2,(wxColour const &)*arg3,(wxFont const &)*arg4,(wxCalendarDateBorder )arg5);
393
394 wxPyEndAllowThreads(__tstate);
395 if (PyErr_Occurred()) SWIG_fail;
396 }
397 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarDateAttr, 1);
398 return resultobj;
399 fail:
400 return NULL;
401}
402
403
404static PyObject *_wrap_new_CalendarDateAttrBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
405 PyObject *resultobj;
406 int arg1 ;
407 wxColour const &arg2_defvalue = wxNullColour ;
408 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
409 wxCalendarDateAttr *result;
410 wxColour temp2 ;
8edf1c75 411 PyObject * obj0 = 0 ;
d14a1e28
RD
412 PyObject * obj1 = 0 ;
413 char *kwnames[] = {
414 (char *) "border",(char *) "colBorder", NULL
415 };
416
8edf1c75
RD
417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_CalendarDateAttrBorder",kwnames,&obj0,&obj1)) goto fail;
418 {
419 arg1 = (wxCalendarDateBorder) SWIG_PyObj_AsInt(obj0);
420 if (PyErr_Occurred()) SWIG_fail;
421 }
d14a1e28
RD
422 if (obj1) {
423 {
424 arg2 = &temp2;
425 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
426 }
427 }
428 {
429 PyThreadState* __tstate = wxPyBeginAllowThreads();
430 result = (wxCalendarDateAttr *)new wxCalendarDateAttr((wxCalendarDateBorder )arg1,(wxColour const &)*arg2);
431
432 wxPyEndAllowThreads(__tstate);
433 if (PyErr_Occurred()) SWIG_fail;
434 }
435 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarDateAttr, 1);
436 return resultobj;
437 fail:
438 return NULL;
439}
440
441
442static PyObject *_wrap_CalendarDateAttr_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
443 PyObject *resultobj;
444 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
445 wxColour *arg2 = 0 ;
446 wxColour temp2 ;
447 PyObject * obj0 = 0 ;
448 PyObject * obj1 = 0 ;
449 char *kwnames[] = {
450 (char *) "self",(char *) "colText", NULL
451 };
452
453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
454 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
455 {
456 arg2 = &temp2;
457 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
458 }
459 {
460 PyThreadState* __tstate = wxPyBeginAllowThreads();
461 (arg1)->SetTextColour((wxColour const &)*arg2);
462
463 wxPyEndAllowThreads(__tstate);
464 if (PyErr_Occurred()) SWIG_fail;
465 }
466 Py_INCREF(Py_None); resultobj = Py_None;
467 return resultobj;
468 fail:
469 return NULL;
470}
471
472
473static PyObject *_wrap_CalendarDateAttr_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
474 PyObject *resultobj;
475 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
476 wxColour *arg2 = 0 ;
477 wxColour temp2 ;
478 PyObject * obj0 = 0 ;
479 PyObject * obj1 = 0 ;
480 char *kwnames[] = {
481 (char *) "self",(char *) "colBack", NULL
482 };
483
484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
485 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
486 {
487 arg2 = &temp2;
488 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
489 }
490 {
491 PyThreadState* __tstate = wxPyBeginAllowThreads();
492 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
493
494 wxPyEndAllowThreads(__tstate);
495 if (PyErr_Occurred()) SWIG_fail;
496 }
497 Py_INCREF(Py_None); resultobj = Py_None;
498 return resultobj;
499 fail:
500 return NULL;
501}
502
503
504static PyObject *_wrap_CalendarDateAttr_SetBorderColour(PyObject *self, PyObject *args, PyObject *kwargs) {
505 PyObject *resultobj;
506 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
507 wxColour *arg2 = 0 ;
508 wxColour temp2 ;
509 PyObject * obj0 = 0 ;
510 PyObject * obj1 = 0 ;
511 char *kwnames[] = {
512 (char *) "self",(char *) "col", NULL
513 };
514
515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetBorderColour",kwnames,&obj0,&obj1)) goto fail;
516 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
517 {
518 arg2 = &temp2;
519 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
520 }
521 {
522 PyThreadState* __tstate = wxPyBeginAllowThreads();
523 (arg1)->SetBorderColour((wxColour const &)*arg2);
524
525 wxPyEndAllowThreads(__tstate);
526 if (PyErr_Occurred()) SWIG_fail;
527 }
528 Py_INCREF(Py_None); resultobj = Py_None;
529 return resultobj;
530 fail:
531 return NULL;
532}
533
534
535static PyObject *_wrap_CalendarDateAttr_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
536 PyObject *resultobj;
537 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
538 wxFont *arg2 = 0 ;
539 PyObject * obj0 = 0 ;
540 PyObject * obj1 = 0 ;
541 char *kwnames[] = {
542 (char *) "self",(char *) "font", NULL
543 };
544
545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
546 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
547 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxFont,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
548 if (arg2 == NULL) {
549 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
550 }
551 {
552 PyThreadState* __tstate = wxPyBeginAllowThreads();
553 (arg1)->SetFont((wxFont const &)*arg2);
554
555 wxPyEndAllowThreads(__tstate);
556 if (PyErr_Occurred()) SWIG_fail;
557 }
558 Py_INCREF(Py_None); resultobj = Py_None;
559 return resultobj;
560 fail:
561 return NULL;
562}
563
564
565static PyObject *_wrap_CalendarDateAttr_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
566 PyObject *resultobj;
567 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
568 int arg2 ;
569 PyObject * obj0 = 0 ;
8edf1c75 570 PyObject * obj1 = 0 ;
d14a1e28
RD
571 char *kwnames[] = {
572 (char *) "self",(char *) "border", NULL
573 };
574
8edf1c75 575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetBorder",kwnames,&obj0,&obj1)) goto fail;
d14a1e28 576 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8edf1c75
RD
577 {
578 arg2 = (wxCalendarDateBorder) SWIG_PyObj_AsInt(obj1);
579 if (PyErr_Occurred()) SWIG_fail;
580 }
d14a1e28
RD
581 {
582 PyThreadState* __tstate = wxPyBeginAllowThreads();
583 (arg1)->SetBorder((wxCalendarDateBorder )arg2);
584
585 wxPyEndAllowThreads(__tstate);
586 if (PyErr_Occurred()) SWIG_fail;
587 }
588 Py_INCREF(Py_None); resultobj = Py_None;
589 return resultobj;
590 fail:
591 return NULL;
592}
593
594
595static PyObject *_wrap_CalendarDateAttr_SetHoliday(PyObject *self, PyObject *args, PyObject *kwargs) {
596 PyObject *resultobj;
597 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
598 bool arg2 ;
599 PyObject * obj0 = 0 ;
600 PyObject * obj1 = 0 ;
601 char *kwnames[] = {
602 (char *) "self",(char *) "holiday", NULL
603 };
604
605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetHoliday",kwnames,&obj0,&obj1)) goto fail;
606 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
83448d71 607 {
8edf1c75 608 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
609 if (PyErr_Occurred()) SWIG_fail;
610 }
d14a1e28
RD
611 {
612 PyThreadState* __tstate = wxPyBeginAllowThreads();
613 (arg1)->SetHoliday(arg2);
614
615 wxPyEndAllowThreads(__tstate);
616 if (PyErr_Occurred()) SWIG_fail;
617 }
618 Py_INCREF(Py_None); resultobj = Py_None;
619 return resultobj;
620 fail:
621 return NULL;
622}
623
624
625static PyObject *_wrap_CalendarDateAttr_HasTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
626 PyObject *resultobj;
627 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
628 bool result;
629 PyObject * obj0 = 0 ;
630 char *kwnames[] = {
631 (char *) "self", NULL
632 };
633
634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_HasTextColour",kwnames,&obj0)) goto fail;
635 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
636 {
637 PyThreadState* __tstate = wxPyBeginAllowThreads();
638 result = (bool)((wxCalendarDateAttr const *)arg1)->HasTextColour();
639
640 wxPyEndAllowThreads(__tstate);
641 if (PyErr_Occurred()) SWIG_fail;
642 }
8edf1c75 643 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
644 return resultobj;
645 fail:
646 return NULL;
647}
648
649
650static PyObject *_wrap_CalendarDateAttr_HasBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
651 PyObject *resultobj;
652 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
653 bool result;
654 PyObject * obj0 = 0 ;
655 char *kwnames[] = {
656 (char *) "self", NULL
657 };
658
659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
660 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
661 {
662 PyThreadState* __tstate = wxPyBeginAllowThreads();
663 result = (bool)((wxCalendarDateAttr const *)arg1)->HasBackgroundColour();
664
665 wxPyEndAllowThreads(__tstate);
666 if (PyErr_Occurred()) SWIG_fail;
667 }
8edf1c75 668 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
669 return resultobj;
670 fail:
671 return NULL;
672}
673
674
675static PyObject *_wrap_CalendarDateAttr_HasBorderColour(PyObject *self, PyObject *args, PyObject *kwargs) {
676 PyObject *resultobj;
677 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
678 bool result;
679 PyObject * obj0 = 0 ;
680 char *kwnames[] = {
681 (char *) "self", NULL
682 };
683
684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_HasBorderColour",kwnames,&obj0)) goto fail;
685 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
686 {
687 PyThreadState* __tstate = wxPyBeginAllowThreads();
688 result = (bool)((wxCalendarDateAttr const *)arg1)->HasBorderColour();
689
690 wxPyEndAllowThreads(__tstate);
691 if (PyErr_Occurred()) SWIG_fail;
692 }
8edf1c75 693 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
694 return resultobj;
695 fail:
696 return NULL;
697}
698
699
700static PyObject *_wrap_CalendarDateAttr_HasFont(PyObject *self, PyObject *args, PyObject *kwargs) {
701 PyObject *resultobj;
702 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
703 bool result;
704 PyObject * obj0 = 0 ;
705 char *kwnames[] = {
706 (char *) "self", NULL
707 };
708
709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_HasFont",kwnames,&obj0)) goto fail;
710 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
711 {
712 PyThreadState* __tstate = wxPyBeginAllowThreads();
713 result = (bool)((wxCalendarDateAttr const *)arg1)->HasFont();
714
715 wxPyEndAllowThreads(__tstate);
716 if (PyErr_Occurred()) SWIG_fail;
717 }
8edf1c75 718 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
719 return resultobj;
720 fail:
721 return NULL;
722}
723
724
725static PyObject *_wrap_CalendarDateAttr_HasBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
726 PyObject *resultobj;
727 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
728 bool result;
729 PyObject * obj0 = 0 ;
730 char *kwnames[] = {
731 (char *) "self", NULL
732 };
733
734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_HasBorder",kwnames,&obj0)) goto fail;
735 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
736 {
737 PyThreadState* __tstate = wxPyBeginAllowThreads();
738 result = (bool)((wxCalendarDateAttr const *)arg1)->HasBorder();
739
740 wxPyEndAllowThreads(__tstate);
741 if (PyErr_Occurred()) SWIG_fail;
742 }
8edf1c75 743 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
744 return resultobj;
745 fail:
746 return NULL;
747}
748
749
750static PyObject *_wrap_CalendarDateAttr_IsHoliday(PyObject *self, PyObject *args, PyObject *kwargs) {
751 PyObject *resultobj;
752 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
753 bool result;
754 PyObject * obj0 = 0 ;
755 char *kwnames[] = {
756 (char *) "self", NULL
757 };
758
759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_IsHoliday",kwnames,&obj0)) goto fail;
760 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
761 {
762 PyThreadState* __tstate = wxPyBeginAllowThreads();
763 result = (bool)((wxCalendarDateAttr const *)arg1)->IsHoliday();
764
765 wxPyEndAllowThreads(__tstate);
766 if (PyErr_Occurred()) SWIG_fail;
767 }
8edf1c75 768 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
769 return resultobj;
770 fail:
771 return NULL;
772}
773
774
775static PyObject *_wrap_CalendarDateAttr_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
776 PyObject *resultobj;
777 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
778 wxColour result;
779 PyObject * obj0 = 0 ;
780 char *kwnames[] = {
781 (char *) "self", NULL
782 };
783
784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_GetTextColour",kwnames,&obj0)) goto fail;
785 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
786 {
787 PyThreadState* __tstate = wxPyBeginAllowThreads();
788 result = ((wxCalendarDateAttr const *)arg1)->GetTextColour();
789
790 wxPyEndAllowThreads(__tstate);
791 if (PyErr_Occurred()) SWIG_fail;
792 }
793 {
794 wxColour * resultptr;
795 resultptr = new wxColour((wxColour &) result);
796 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
797 }
798 return resultobj;
799 fail:
800 return NULL;
801}
802
803
804static PyObject *_wrap_CalendarDateAttr_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
805 PyObject *resultobj;
806 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
807 wxColour result;
808 PyObject * obj0 = 0 ;
809 char *kwnames[] = {
810 (char *) "self", NULL
811 };
812
813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
814 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
815 {
816 PyThreadState* __tstate = wxPyBeginAllowThreads();
817 result = ((wxCalendarDateAttr const *)arg1)->GetBackgroundColour();
818
819 wxPyEndAllowThreads(__tstate);
820 if (PyErr_Occurred()) SWIG_fail;
821 }
822 {
823 wxColour * resultptr;
824 resultptr = new wxColour((wxColour &) result);
825 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
826 }
827 return resultobj;
828 fail:
829 return NULL;
830}
831
832
833static PyObject *_wrap_CalendarDateAttr_GetBorderColour(PyObject *self, PyObject *args, PyObject *kwargs) {
834 PyObject *resultobj;
835 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
836 wxColour result;
837 PyObject * obj0 = 0 ;
838 char *kwnames[] = {
839 (char *) "self", NULL
840 };
841
842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_GetBorderColour",kwnames,&obj0)) goto fail;
843 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
844 {
845 PyThreadState* __tstate = wxPyBeginAllowThreads();
846 result = ((wxCalendarDateAttr const *)arg1)->GetBorderColour();
847
848 wxPyEndAllowThreads(__tstate);
849 if (PyErr_Occurred()) SWIG_fail;
850 }
851 {
852 wxColour * resultptr;
853 resultptr = new wxColour((wxColour &) result);
854 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
855 }
856 return resultobj;
857 fail:
858 return NULL;
859}
860
861
862static PyObject *_wrap_CalendarDateAttr_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
863 PyObject *resultobj;
864 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
865 wxFont result;
866 PyObject * obj0 = 0 ;
867 char *kwnames[] = {
868 (char *) "self", NULL
869 };
870
871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_GetFont",kwnames,&obj0)) goto fail;
872 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
873 {
874 PyThreadState* __tstate = wxPyBeginAllowThreads();
875 result = ((wxCalendarDateAttr const *)arg1)->GetFont();
876
877 wxPyEndAllowThreads(__tstate);
878 if (PyErr_Occurred()) SWIG_fail;
879 }
880 {
881 wxFont * resultptr;
882 resultptr = new wxFont((wxFont &) result);
883 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxFont, 1);
884 }
885 return resultobj;
886 fail:
887 return NULL;
888}
889
890
891static PyObject *_wrap_CalendarDateAttr_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
892 PyObject *resultobj;
893 wxCalendarDateAttr *arg1 = (wxCalendarDateAttr *) 0 ;
894 int result;
895 PyObject * obj0 = 0 ;
896 char *kwnames[] = {
897 (char *) "self", NULL
898 };
899
900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarDateAttr_GetBorder",kwnames,&obj0)) goto fail;
901 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
902 {
903 PyThreadState* __tstate = wxPyBeginAllowThreads();
904 result = (int)((wxCalendarDateAttr const *)arg1)->GetBorder();
905
906 wxPyEndAllowThreads(__tstate);
907 if (PyErr_Occurred()) SWIG_fail;
908 }
8edf1c75 909 resultobj = SWIG_PyObj_FromInt((int)result);
d14a1e28
RD
910 return resultobj;
911 fail:
912 return NULL;
913}
914
915
916static PyObject * CalendarDateAttr_swigregister(PyObject *self, PyObject *args) {
917 PyObject *obj;
918 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
919 SWIG_TypeClientData(SWIGTYPE_p_wxCalendarDateAttr, obj);
920 Py_INCREF(obj);
921 return Py_BuildValue((char *)"");
922}
923static PyObject *_wrap_new_CalendarEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
924 PyObject *resultobj;
925 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
926 wxEventType arg2 ;
927 wxCalendarEvent *result;
928 PyObject * obj0 = 0 ;
8edf1c75 929 PyObject * obj1 = 0 ;
d14a1e28
RD
930 char *kwnames[] = {
931 (char *) "cal",(char *) "type", NULL
932 };
933
8edf1c75 934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_CalendarEvent",kwnames,&obj0,&obj1)) goto fail;
d14a1e28 935 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8edf1c75
RD
936 {
937 arg2 = (wxEventType) SWIG_PyObj_AsInt(obj1);
938 if (PyErr_Occurred()) SWIG_fail;
939 }
d14a1e28
RD
940 {
941 PyThreadState* __tstate = wxPyBeginAllowThreads();
942 result = (wxCalendarEvent *)new wxCalendarEvent(arg1,arg2);
943
944 wxPyEndAllowThreads(__tstate);
945 if (PyErr_Occurred()) SWIG_fail;
946 }
947 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarEvent, 1);
948 return resultobj;
949 fail:
950 return NULL;
951}
952
953
954static PyObject *_wrap_CalendarEvent_GetDate(PyObject *self, PyObject *args, PyObject *kwargs) {
955 PyObject *resultobj;
956 wxCalendarEvent *arg1 = (wxCalendarEvent *) 0 ;
58203fa6 957 wxDateTime result;
d14a1e28
RD
958 PyObject * obj0 = 0 ;
959 char *kwnames[] = {
960 (char *) "self", NULL
961 };
962
963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarEvent_GetDate",kwnames,&obj0)) goto fail;
964 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
965 {
966 PyThreadState* __tstate = wxPyBeginAllowThreads();
58203fa6 967 result = ((wxCalendarEvent const *)arg1)->GetDate();
d14a1e28
RD
968
969 wxPyEndAllowThreads(__tstate);
970 if (PyErr_Occurred()) SWIG_fail;
971 }
58203fa6
RD
972 {
973 wxDateTime * resultptr;
974 resultptr = new wxDateTime((wxDateTime &) result);
975 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxDateTime, 1);
976 }
d14a1e28
RD
977 return resultobj;
978 fail:
979 return NULL;
980}
981
982
9fd4be55
RD
983static PyObject *_wrap_CalendarEvent_SetDate(PyObject *self, PyObject *args, PyObject *kwargs) {
984 PyObject *resultobj;
985 wxCalendarEvent *arg1 = (wxCalendarEvent *) 0 ;
986 wxDateTime *arg2 = 0 ;
987 PyObject * obj0 = 0 ;
988 PyObject * obj1 = 0 ;
989 char *kwnames[] = {
990 (char *) "self",(char *) "date", NULL
991 };
992
993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarEvent_SetDate",kwnames,&obj0,&obj1)) goto fail;
994 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
995 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
996 if (arg2 == NULL) {
997 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
998 }
999 {
1000 PyThreadState* __tstate = wxPyBeginAllowThreads();
1001 (arg1)->SetDate((wxDateTime const &)*arg2);
1002
1003 wxPyEndAllowThreads(__tstate);
1004 if (PyErr_Occurred()) SWIG_fail;
1005 }
1006 Py_INCREF(Py_None); resultobj = Py_None;
1007 return resultobj;
1008 fail:
1009 return NULL;
1010}
1011
1012
1013static PyObject *_wrap_CalendarEvent_SetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
1014 PyObject *resultobj;
1015 wxCalendarEvent *arg1 = (wxCalendarEvent *) 0 ;
1016 int arg2 ;
1017 PyObject * obj0 = 0 ;
8edf1c75 1018 PyObject * obj1 = 0 ;
9fd4be55
RD
1019 char *kwnames[] = {
1020 (char *) "self",(char *) "wd", NULL
1021 };
1022
8edf1c75 1023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarEvent_SetWeekDay",kwnames,&obj0,&obj1)) goto fail;
9fd4be55 1024 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8edf1c75
RD
1025 {
1026 arg2 = (wxDateTime::WeekDay const) SWIG_PyObj_AsInt(obj1);
1027 if (PyErr_Occurred()) SWIG_fail;
1028 }
9fd4be55
RD
1029 {
1030 PyThreadState* __tstate = wxPyBeginAllowThreads();
1031 (arg1)->SetWeekDay((wxDateTime::WeekDay )arg2);
1032
1033 wxPyEndAllowThreads(__tstate);
1034 if (PyErr_Occurred()) SWIG_fail;
1035 }
1036 Py_INCREF(Py_None); resultobj = Py_None;
1037 return resultobj;
1038 fail:
1039 return NULL;
1040}
1041
1042
d14a1e28
RD
1043static PyObject *_wrap_CalendarEvent_GetWeekDay(PyObject *self, PyObject *args, PyObject *kwargs) {
1044 PyObject *resultobj;
1045 wxCalendarEvent *arg1 = (wxCalendarEvent *) 0 ;
1046 int result;
1047 PyObject * obj0 = 0 ;
1048 char *kwnames[] = {
1049 (char *) "self", NULL
1050 };
1051
1052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarEvent_GetWeekDay",kwnames,&obj0)) goto fail;
1053 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1054 {
1055 PyThreadState* __tstate = wxPyBeginAllowThreads();
1056 result = (int)((wxCalendarEvent const *)arg1)->GetWeekDay();
1057
1058 wxPyEndAllowThreads(__tstate);
1059 if (PyErr_Occurred()) SWIG_fail;
1060 }
8edf1c75 1061 resultobj = SWIG_PyObj_FromInt((int)result);
d14a1e28
RD
1062 return resultobj;
1063 fail:
1064 return NULL;
1065}
1066
1067
1068static PyObject * CalendarEvent_swigregister(PyObject *self, PyObject *args) {
1069 PyObject *obj;
1070 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1071 SWIG_TypeClientData(SWIGTYPE_p_wxCalendarEvent, obj);
1072 Py_INCREF(obj);
1073 return Py_BuildValue((char *)"");
1074}
8edf1c75 1075static int _wrap_CalendarNameStr_set(PyObject *) {
d03fd34d
RD
1076 PyErr_SetString(PyExc_TypeError,"Variable CalendarNameStr is read-only.");
1077 return 1;
1078}
1079
1080
1081static PyObject *_wrap_CalendarNameStr_get() {
1082 PyObject *pyobj;
1083
1084 {
1085#if wxUSE_UNICODE
1086 pyobj = PyUnicode_FromWideChar((&wxPyCalendarNameStr)->c_str(), (&wxPyCalendarNameStr)->Len());
1087#else
1088 pyobj = PyString_FromStringAndSize((&wxPyCalendarNameStr)->c_str(), (&wxPyCalendarNameStr)->Len());
1089#endif
1090 }
1091 return pyobj;
1092}
1093
1094
d14a1e28
RD
1095static PyObject *_wrap_new_CalendarCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
1096 PyObject *resultobj;
1097 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 1098 int arg2 ;
d14a1e28
RD
1099 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
1100 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
1101 wxPoint const &arg4_defvalue = wxDefaultPosition ;
1102 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
1103 wxSize const &arg5_defvalue = wxDefaultSize ;
1104 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
1105 long arg6 = (long) wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS ;
1106 wxString const &arg7_defvalue = wxPyCalendarNameStr ;
1107 wxString *arg7 = (wxString *) &arg7_defvalue ;
1108 wxCalendarCtrl *result;
1109 wxPoint temp4 ;
1110 wxSize temp5 ;
423f194a 1111 bool temp7 = False ;
d14a1e28 1112 PyObject * obj0 = 0 ;
8edf1c75 1113 PyObject * obj1 = 0 ;
d14a1e28
RD
1114 PyObject * obj2 = 0 ;
1115 PyObject * obj3 = 0 ;
1116 PyObject * obj4 = 0 ;
8edf1c75 1117 PyObject * obj5 = 0 ;
d14a1e28
RD
1118 PyObject * obj6 = 0 ;
1119 char *kwnames[] = {
1120 (char *) "parent",(char *) "id",(char *) "date",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
1121 };
1122
8edf1c75 1123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_CalendarCtrl",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d14a1e28 1124 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8edf1c75
RD
1125 {
1126 arg2 = (int) SWIG_PyObj_AsInt(obj1);
1127 if (PyErr_Occurred()) SWIG_fail;
1128 }
d14a1e28
RD
1129 if (obj2) {
1130 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1131 if (arg3 == NULL) {
1132 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1133 }
1134 }
1135 if (obj3) {
1136 {
1137 arg4 = &temp4;
1138 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
1139 }
1140 }
1141 if (obj4) {
1142 {
1143 arg5 = &temp5;
1144 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
1145 }
1146 }
8edf1c75
RD
1147 if (obj5) {
1148 {
1149 arg6 = (long) SWIG_PyObj_AsLong(obj5);
1150 if (PyErr_Occurred()) SWIG_fail;
1151 }
1152 }
d14a1e28
RD
1153 if (obj6) {
1154 {
1155 arg7 = wxString_in_helper(obj6);
1156 if (arg7 == NULL) SWIG_fail;
423f194a 1157 temp7 = True;
d14a1e28
RD
1158 }
1159 }
1160 {
1161 PyThreadState* __tstate = wxPyBeginAllowThreads();
1162 result = (wxCalendarCtrl *)new wxCalendarCtrl(arg1,arg2,(wxDateTime const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
1163
1164 wxPyEndAllowThreads(__tstate);
1165 if (PyErr_Occurred()) SWIG_fail;
1166 }
1167 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarCtrl, 1);
1168 {
1169 if (temp7)
1170 delete arg7;
1171 }
1172 return resultobj;
1173 fail:
1174 {
1175 if (temp7)
1176 delete arg7;
1177 }
1178 return NULL;
1179}
1180
1181
1182static PyObject *_wrap_new_PreCalendarCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
1183 PyObject *resultobj;
1184 wxCalendarCtrl *result;
1185 char *kwnames[] = {
1186 NULL
1187 };
1188
1189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreCalendarCtrl",kwnames)) goto fail;
1190 {
1191 PyThreadState* __tstate = wxPyBeginAllowThreads();
1192 result = (wxCalendarCtrl *)new wxCalendarCtrl();
1193
1194 wxPyEndAllowThreads(__tstate);
1195 if (PyErr_Occurred()) SWIG_fail;
1196 }
1197 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarCtrl, 1);
1198 return resultobj;
1199 fail:
1200 return NULL;
1201}
1202
1203
1204static PyObject *_wrap_CalendarCtrl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1205 PyObject *resultobj;
1206 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1207 wxWindow *arg2 = (wxWindow *) 0 ;
423f194a 1208 int arg3 ;
d14a1e28
RD
1209 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
1210 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
1211 wxPoint const &arg5_defvalue = wxDefaultPosition ;
1212 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
1213 wxSize const &arg6_defvalue = wxDefaultSize ;
1214 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
1215 long arg7 = (long) wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS ;
1216 wxString const &arg8_defvalue = wxPyCalendarNameStr ;
1217 wxString *arg8 = (wxString *) &arg8_defvalue ;
1218 bool result;
1219 wxPoint temp5 ;
1220 wxSize temp6 ;
423f194a 1221 bool temp8 = False ;
d14a1e28
RD
1222 PyObject * obj0 = 0 ;
1223 PyObject * obj1 = 0 ;
8edf1c75 1224 PyObject * obj2 = 0 ;
d14a1e28
RD
1225 PyObject * obj3 = 0 ;
1226 PyObject * obj4 = 0 ;
1227 PyObject * obj5 = 0 ;
8edf1c75 1228 PyObject * obj6 = 0 ;
d14a1e28
RD
1229 PyObject * obj7 = 0 ;
1230 char *kwnames[] = {
1231 (char *) "self",(char *) "parent",(char *) "id",(char *) "date",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
1232 };
1233
8edf1c75 1234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOO:CalendarCtrl_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d14a1e28
RD
1235 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1236 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxWindow,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8edf1c75
RD
1237 {
1238 arg3 = (int) SWIG_PyObj_AsInt(obj2);
1239 if (PyErr_Occurred()) SWIG_fail;
1240 }
d14a1e28
RD
1241 if (obj3) {
1242 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1243 if (arg4 == NULL) {
1244 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1245 }
1246 }
1247 if (obj4) {
1248 {
1249 arg5 = &temp5;
1250 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
1251 }
1252 }
1253 if (obj5) {
1254 {
1255 arg6 = &temp6;
1256 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
1257 }
1258 }
8edf1c75
RD
1259 if (obj6) {
1260 {
1261 arg7 = (long) SWIG_PyObj_AsLong(obj6);
1262 if (PyErr_Occurred()) SWIG_fail;
1263 }
1264 }
d14a1e28
RD
1265 if (obj7) {
1266 {
1267 arg8 = wxString_in_helper(obj7);
1268 if (arg8 == NULL) SWIG_fail;
423f194a 1269 temp8 = True;
d14a1e28
RD
1270 }
1271 }
1272 {
1273 PyThreadState* __tstate = wxPyBeginAllowThreads();
1274 result = (bool)(arg1)->Create(arg2,arg3,(wxDateTime const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
1275
1276 wxPyEndAllowThreads(__tstate);
1277 if (PyErr_Occurred()) SWIG_fail;
1278 }
8edf1c75 1279 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
1280 {
1281 if (temp8)
1282 delete arg8;
1283 }
1284 return resultobj;
1285 fail:
1286 {
1287 if (temp8)
1288 delete arg8;
1289 }
1290 return NULL;
1291}
1292
1293
1294static PyObject *_wrap_CalendarCtrl_SetDate(PyObject *self, PyObject *args, PyObject *kwargs) {
1295 PyObject *resultobj;
1296 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1297 wxDateTime *arg2 = 0 ;
1298 PyObject * obj0 = 0 ;
1299 PyObject * obj1 = 0 ;
1300 char *kwnames[] = {
1301 (char *) "self",(char *) "date", NULL
1302 };
1303
1304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_SetDate",kwnames,&obj0,&obj1)) goto fail;
1305 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1306 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1307 if (arg2 == NULL) {
1308 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1309 }
1310 {
1311 PyThreadState* __tstate = wxPyBeginAllowThreads();
1312 (arg1)->SetDate((wxDateTime const &)*arg2);
1313
1314 wxPyEndAllowThreads(__tstate);
1315 if (PyErr_Occurred()) SWIG_fail;
1316 }
1317 Py_INCREF(Py_None); resultobj = Py_None;
1318 return resultobj;
1319 fail:
1320 return NULL;
1321}
1322
1323
1324static PyObject *_wrap_CalendarCtrl_GetDate(PyObject *self, PyObject *args, PyObject *kwargs) {
1325 PyObject *resultobj;
1326 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1327 wxDateTime *result;
1328 PyObject * obj0 = 0 ;
1329 char *kwnames[] = {
1330 (char *) "self", NULL
1331 };
1332
1333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetDate",kwnames,&obj0)) goto fail;
1334 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1335 {
1336 PyThreadState* __tstate = wxPyBeginAllowThreads();
1337 {
1338 wxDateTime const &_result_ref = ((wxCalendarCtrl const *)arg1)->GetDate();
1339 result = (wxDateTime *) &_result_ref;
1340 }
1341
1342 wxPyEndAllowThreads(__tstate);
1343 if (PyErr_Occurred()) SWIG_fail;
1344 }
1345 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
1346 return resultobj;
1347 fail:
1348 return NULL;
1349}
1350
1351
1352static PyObject *_wrap_CalendarCtrl_SetLowerDateLimit(PyObject *self, PyObject *args, PyObject *kwargs) {
1353 PyObject *resultobj;
1354 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1355 wxDateTime const &arg2_defvalue = wxDefaultDateTime ;
1356 wxDateTime *arg2 = (wxDateTime *) &arg2_defvalue ;
1357 bool result;
1358 PyObject * obj0 = 0 ;
1359 PyObject * obj1 = 0 ;
1360 char *kwnames[] = {
1361 (char *) "self",(char *) "date", NULL
1362 };
1363
1364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_SetLowerDateLimit",kwnames,&obj0,&obj1)) goto fail;
1365 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1366 if (obj1) {
1367 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1368 if (arg2 == NULL) {
1369 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1370 }
1371 }
1372 {
1373 PyThreadState* __tstate = wxPyBeginAllowThreads();
1374 result = (bool)(arg1)->SetLowerDateLimit((wxDateTime const &)*arg2);
1375
1376 wxPyEndAllowThreads(__tstate);
1377 if (PyErr_Occurred()) SWIG_fail;
1378 }
8edf1c75 1379 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
1380 return resultobj;
1381 fail:
1382 return NULL;
1383}
1384
1385
1386static PyObject *_wrap_CalendarCtrl_GetLowerDateLimit(PyObject *self, PyObject *args, PyObject *kwargs) {
1387 PyObject *resultobj;
1388 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1389 wxDateTime *result;
1390 PyObject * obj0 = 0 ;
1391 char *kwnames[] = {
1392 (char *) "self", NULL
1393 };
1394
1395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetLowerDateLimit",kwnames,&obj0)) goto fail;
1396 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1397 {
1398 PyThreadState* __tstate = wxPyBeginAllowThreads();
1399 {
1400 wxDateTime const &_result_ref = ((wxCalendarCtrl const *)arg1)->GetLowerDateLimit();
1401 result = (wxDateTime *) &_result_ref;
1402 }
1403
1404 wxPyEndAllowThreads(__tstate);
1405 if (PyErr_Occurred()) SWIG_fail;
1406 }
1407 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
1408 return resultobj;
1409 fail:
1410 return NULL;
1411}
1412
1413
1414static PyObject *_wrap_CalendarCtrl_SetUpperDateLimit(PyObject *self, PyObject *args, PyObject *kwargs) {
1415 PyObject *resultobj;
1416 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1417 wxDateTime const &arg2_defvalue = wxDefaultDateTime ;
1418 wxDateTime *arg2 = (wxDateTime *) &arg2_defvalue ;
1419 bool result;
1420 PyObject * obj0 = 0 ;
1421 PyObject * obj1 = 0 ;
1422 char *kwnames[] = {
1423 (char *) "self",(char *) "date", NULL
1424 };
1425
1426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_SetUpperDateLimit",kwnames,&obj0,&obj1)) goto fail;
1427 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1428 if (obj1) {
1429 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1430 if (arg2 == NULL) {
1431 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1432 }
1433 }
1434 {
1435 PyThreadState* __tstate = wxPyBeginAllowThreads();
1436 result = (bool)(arg1)->SetUpperDateLimit((wxDateTime const &)*arg2);
1437
1438 wxPyEndAllowThreads(__tstate);
1439 if (PyErr_Occurred()) SWIG_fail;
1440 }
8edf1c75 1441 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
1442 return resultobj;
1443 fail:
1444 return NULL;
1445}
1446
1447
1448static PyObject *_wrap_CalendarCtrl_GetUpperDateLimit(PyObject *self, PyObject *args, PyObject *kwargs) {
1449 PyObject *resultobj;
1450 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1451 wxDateTime *result;
1452 PyObject * obj0 = 0 ;
1453 char *kwnames[] = {
1454 (char *) "self", NULL
1455 };
1456
1457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetUpperDateLimit",kwnames,&obj0)) goto fail;
1458 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1459 {
1460 PyThreadState* __tstate = wxPyBeginAllowThreads();
1461 {
1462 wxDateTime const &_result_ref = ((wxCalendarCtrl const *)arg1)->GetUpperDateLimit();
1463 result = (wxDateTime *) &_result_ref;
1464 }
1465
1466 wxPyEndAllowThreads(__tstate);
1467 if (PyErr_Occurred()) SWIG_fail;
1468 }
1469 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxDateTime, 0);
1470 return resultobj;
1471 fail:
1472 return NULL;
1473}
1474
1475
1476static PyObject *_wrap_CalendarCtrl_SetDateRange(PyObject *self, PyObject *args, PyObject *kwargs) {
1477 PyObject *resultobj;
1478 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1479 wxDateTime const &arg2_defvalue = wxDefaultDateTime ;
1480 wxDateTime *arg2 = (wxDateTime *) &arg2_defvalue ;
1481 wxDateTime const &arg3_defvalue = wxDefaultDateTime ;
1482 wxDateTime *arg3 = (wxDateTime *) &arg3_defvalue ;
1483 bool result;
1484 PyObject * obj0 = 0 ;
1485 PyObject * obj1 = 0 ;
1486 PyObject * obj2 = 0 ;
1487 char *kwnames[] = {
1488 (char *) "self",(char *) "lowerdate",(char *) "upperdate", NULL
1489 };
1490
1491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:CalendarCtrl_SetDateRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
1492 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1493 if (obj1) {
1494 if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1495 if (arg2 == NULL) {
1496 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1497 }
1498 }
1499 if (obj2) {
1500 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1501 if (arg3 == NULL) {
1502 PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail;
1503 }
1504 }
1505 {
1506 PyThreadState* __tstate = wxPyBeginAllowThreads();
1507 result = (bool)(arg1)->SetDateRange((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
1508
1509 wxPyEndAllowThreads(__tstate);
1510 if (PyErr_Occurred()) SWIG_fail;
1511 }
8edf1c75 1512 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
1513 return resultobj;
1514 fail:
1515 return NULL;
1516}
1517
1518
1519static PyObject *_wrap_CalendarCtrl_EnableYearChange(PyObject *self, PyObject *args, PyObject *kwargs) {
1520 PyObject *resultobj;
1521 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
423f194a 1522 bool arg2 = (bool) True ;
d14a1e28
RD
1523 PyObject * obj0 = 0 ;
1524 PyObject * obj1 = 0 ;
1525 char *kwnames[] = {
1526 (char *) "self",(char *) "enable", NULL
1527 };
1528
1529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableYearChange",kwnames,&obj0,&obj1)) goto fail;
1530 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1531 if (obj1) {
83448d71 1532 {
8edf1c75 1533 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
1534 if (PyErr_Occurred()) SWIG_fail;
1535 }
d14a1e28
RD
1536 }
1537 {
1538 PyThreadState* __tstate = wxPyBeginAllowThreads();
1539 (arg1)->EnableYearChange(arg2);
1540
1541 wxPyEndAllowThreads(__tstate);
1542 if (PyErr_Occurred()) SWIG_fail;
1543 }
1544 Py_INCREF(Py_None); resultobj = Py_None;
1545 return resultobj;
1546 fail:
1547 return NULL;
1548}
1549
1550
1551static PyObject *_wrap_CalendarCtrl_EnableMonthChange(PyObject *self, PyObject *args, PyObject *kwargs) {
1552 PyObject *resultobj;
1553 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
423f194a 1554 bool arg2 = (bool) True ;
d14a1e28
RD
1555 PyObject * obj0 = 0 ;
1556 PyObject * obj1 = 0 ;
1557 char *kwnames[] = {
1558 (char *) "self",(char *) "enable", NULL
1559 };
1560
1561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableMonthChange",kwnames,&obj0,&obj1)) goto fail;
1562 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1563 if (obj1) {
83448d71 1564 {
8edf1c75 1565 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
1566 if (PyErr_Occurred()) SWIG_fail;
1567 }
d14a1e28
RD
1568 }
1569 {
1570 PyThreadState* __tstate = wxPyBeginAllowThreads();
1571 (arg1)->EnableMonthChange(arg2);
1572
1573 wxPyEndAllowThreads(__tstate);
1574 if (PyErr_Occurred()) SWIG_fail;
1575 }
1576 Py_INCREF(Py_None); resultobj = Py_None;
1577 return resultobj;
1578 fail:
1579 return NULL;
1580}
1581
1582
1583static PyObject *_wrap_CalendarCtrl_EnableHolidayDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
1584 PyObject *resultobj;
1585 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
423f194a 1586 bool arg2 = (bool) True ;
d14a1e28
RD
1587 PyObject * obj0 = 0 ;
1588 PyObject * obj1 = 0 ;
1589 char *kwnames[] = {
1590 (char *) "self",(char *) "display", NULL
1591 };
1592
1593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableHolidayDisplay",kwnames,&obj0,&obj1)) goto fail;
1594 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1595 if (obj1) {
83448d71 1596 {
8edf1c75 1597 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
1598 if (PyErr_Occurred()) SWIG_fail;
1599 }
d14a1e28
RD
1600 }
1601 {
1602 PyThreadState* __tstate = wxPyBeginAllowThreads();
1603 (arg1)->EnableHolidayDisplay(arg2);
1604
1605 wxPyEndAllowThreads(__tstate);
1606 if (PyErr_Occurred()) SWIG_fail;
1607 }
1608 Py_INCREF(Py_None); resultobj = Py_None;
1609 return resultobj;
1610 fail:
1611 return NULL;
1612}
1613
1614
1615static PyObject *_wrap_CalendarCtrl_SetHeaderColours(PyObject *self, PyObject *args, PyObject *kwargs) {
1616 PyObject *resultobj;
1617 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1618 wxColour *arg2 = 0 ;
1619 wxColour *arg3 = 0 ;
1620 wxColour temp2 ;
1621 wxColour temp3 ;
1622 PyObject * obj0 = 0 ;
1623 PyObject * obj1 = 0 ;
1624 PyObject * obj2 = 0 ;
1625 char *kwnames[] = {
1626 (char *) "self",(char *) "colFg",(char *) "colBg", NULL
1627 };
1628
1629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CalendarCtrl_SetHeaderColours",kwnames,&obj0,&obj1,&obj2)) goto fail;
1630 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1631 {
1632 arg2 = &temp2;
1633 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
1634 }
1635 {
1636 arg3 = &temp3;
1637 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
1638 }
1639 {
1640 PyThreadState* __tstate = wxPyBeginAllowThreads();
1641 (arg1)->SetHeaderColours((wxColour const &)*arg2,(wxColour const &)*arg3);
1642
1643 wxPyEndAllowThreads(__tstate);
1644 if (PyErr_Occurred()) SWIG_fail;
1645 }
1646 Py_INCREF(Py_None); resultobj = Py_None;
1647 return resultobj;
1648 fail:
1649 return NULL;
1650}
1651
1652
1653static PyObject *_wrap_CalendarCtrl_GetHeaderColourFg(PyObject *self, PyObject *args, PyObject *kwargs) {
1654 PyObject *resultobj;
1655 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1656 wxColour result;
1657 PyObject * obj0 = 0 ;
1658 char *kwnames[] = {
1659 (char *) "self", NULL
1660 };
1661
1662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHeaderColourFg",kwnames,&obj0)) goto fail;
1663 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1664 {
1665 PyThreadState* __tstate = wxPyBeginAllowThreads();
1666 result = ((wxCalendarCtrl const *)arg1)->GetHeaderColourFg();
1667
1668 wxPyEndAllowThreads(__tstate);
1669 if (PyErr_Occurred()) SWIG_fail;
1670 }
1671 {
1672 wxColour * resultptr;
1673 resultptr = new wxColour((wxColour &) result);
1674 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1675 }
1676 return resultobj;
1677 fail:
1678 return NULL;
1679}
1680
1681
1682static PyObject *_wrap_CalendarCtrl_GetHeaderColourBg(PyObject *self, PyObject *args, PyObject *kwargs) {
1683 PyObject *resultobj;
1684 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1685 wxColour result;
1686 PyObject * obj0 = 0 ;
1687 char *kwnames[] = {
1688 (char *) "self", NULL
1689 };
1690
1691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHeaderColourBg",kwnames,&obj0)) goto fail;
1692 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1693 {
1694 PyThreadState* __tstate = wxPyBeginAllowThreads();
1695 result = ((wxCalendarCtrl const *)arg1)->GetHeaderColourBg();
1696
1697 wxPyEndAllowThreads(__tstate);
1698 if (PyErr_Occurred()) SWIG_fail;
1699 }
1700 {
1701 wxColour * resultptr;
1702 resultptr = new wxColour((wxColour &) result);
1703 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1704 }
1705 return resultobj;
1706 fail:
1707 return NULL;
1708}
1709
1710
1711static PyObject *_wrap_CalendarCtrl_SetHighlightColours(PyObject *self, PyObject *args, PyObject *kwargs) {
1712 PyObject *resultobj;
1713 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1714 wxColour *arg2 = 0 ;
1715 wxColour *arg3 = 0 ;
1716 wxColour temp2 ;
1717 wxColour temp3 ;
1718 PyObject * obj0 = 0 ;
1719 PyObject * obj1 = 0 ;
1720 PyObject * obj2 = 0 ;
1721 char *kwnames[] = {
1722 (char *) "self",(char *) "colFg",(char *) "colBg", NULL
1723 };
1724
1725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CalendarCtrl_SetHighlightColours",kwnames,&obj0,&obj1,&obj2)) goto fail;
1726 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1727 {
1728 arg2 = &temp2;
1729 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
1730 }
1731 {
1732 arg3 = &temp3;
1733 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
1734 }
1735 {
1736 PyThreadState* __tstate = wxPyBeginAllowThreads();
1737 (arg1)->SetHighlightColours((wxColour const &)*arg2,(wxColour const &)*arg3);
1738
1739 wxPyEndAllowThreads(__tstate);
1740 if (PyErr_Occurred()) SWIG_fail;
1741 }
1742 Py_INCREF(Py_None); resultobj = Py_None;
1743 return resultobj;
1744 fail:
1745 return NULL;
1746}
1747
1748
1749static PyObject *_wrap_CalendarCtrl_GetHighlightColourFg(PyObject *self, PyObject *args, PyObject *kwargs) {
1750 PyObject *resultobj;
1751 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1752 wxColour result;
1753 PyObject * obj0 = 0 ;
1754 char *kwnames[] = {
1755 (char *) "self", NULL
1756 };
1757
1758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHighlightColourFg",kwnames,&obj0)) goto fail;
1759 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1760 {
1761 PyThreadState* __tstate = wxPyBeginAllowThreads();
1762 result = ((wxCalendarCtrl const *)arg1)->GetHighlightColourFg();
1763
1764 wxPyEndAllowThreads(__tstate);
1765 if (PyErr_Occurred()) SWIG_fail;
1766 }
1767 {
1768 wxColour * resultptr;
1769 resultptr = new wxColour((wxColour &) result);
1770 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1771 }
1772 return resultobj;
1773 fail:
1774 return NULL;
1775}
1776
1777
1778static PyObject *_wrap_CalendarCtrl_GetHighlightColourBg(PyObject *self, PyObject *args, PyObject *kwargs) {
1779 PyObject *resultobj;
1780 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1781 wxColour result;
1782 PyObject * obj0 = 0 ;
1783 char *kwnames[] = {
1784 (char *) "self", NULL
1785 };
1786
1787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHighlightColourBg",kwnames,&obj0)) goto fail;
1788 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1789 {
1790 PyThreadState* __tstate = wxPyBeginAllowThreads();
1791 result = ((wxCalendarCtrl const *)arg1)->GetHighlightColourBg();
1792
1793 wxPyEndAllowThreads(__tstate);
1794 if (PyErr_Occurred()) SWIG_fail;
1795 }
1796 {
1797 wxColour * resultptr;
1798 resultptr = new wxColour((wxColour &) result);
1799 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1800 }
1801 return resultobj;
1802 fail:
1803 return NULL;
1804}
1805
1806
1807static PyObject *_wrap_CalendarCtrl_SetHolidayColours(PyObject *self, PyObject *args, PyObject *kwargs) {
1808 PyObject *resultobj;
1809 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1810 wxColour *arg2 = 0 ;
1811 wxColour *arg3 = 0 ;
1812 wxColour temp2 ;
1813 wxColour temp3 ;
1814 PyObject * obj0 = 0 ;
1815 PyObject * obj1 = 0 ;
1816 PyObject * obj2 = 0 ;
1817 char *kwnames[] = {
1818 (char *) "self",(char *) "colFg",(char *) "colBg", NULL
1819 };
1820
1821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CalendarCtrl_SetHolidayColours",kwnames,&obj0,&obj1,&obj2)) goto fail;
1822 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1823 {
1824 arg2 = &temp2;
1825 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
1826 }
1827 {
1828 arg3 = &temp3;
1829 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
1830 }
1831 {
1832 PyThreadState* __tstate = wxPyBeginAllowThreads();
1833 (arg1)->SetHolidayColours((wxColour const &)*arg2,(wxColour const &)*arg3);
1834
1835 wxPyEndAllowThreads(__tstate);
1836 if (PyErr_Occurred()) SWIG_fail;
1837 }
1838 Py_INCREF(Py_None); resultobj = Py_None;
1839 return resultobj;
1840 fail:
1841 return NULL;
1842}
1843
1844
1845static PyObject *_wrap_CalendarCtrl_GetHolidayColourFg(PyObject *self, PyObject *args, PyObject *kwargs) {
1846 PyObject *resultobj;
1847 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1848 wxColour result;
1849 PyObject * obj0 = 0 ;
1850 char *kwnames[] = {
1851 (char *) "self", NULL
1852 };
1853
1854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHolidayColourFg",kwnames,&obj0)) goto fail;
1855 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1856 {
1857 PyThreadState* __tstate = wxPyBeginAllowThreads();
1858 result = ((wxCalendarCtrl const *)arg1)->GetHolidayColourFg();
1859
1860 wxPyEndAllowThreads(__tstate);
1861 if (PyErr_Occurred()) SWIG_fail;
1862 }
1863 {
1864 wxColour * resultptr;
1865 resultptr = new wxColour((wxColour &) result);
1866 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1867 }
1868 return resultobj;
1869 fail:
1870 return NULL;
1871}
1872
1873
1874static PyObject *_wrap_CalendarCtrl_GetHolidayColourBg(PyObject *self, PyObject *args, PyObject *kwargs) {
1875 PyObject *resultobj;
1876 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1877 wxColour result;
1878 PyObject * obj0 = 0 ;
1879 char *kwnames[] = {
1880 (char *) "self", NULL
1881 };
1882
1883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetHolidayColourBg",kwnames,&obj0)) goto fail;
1884 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1885 {
1886 PyThreadState* __tstate = wxPyBeginAllowThreads();
1887 result = ((wxCalendarCtrl const *)arg1)->GetHolidayColourBg();
1888
1889 wxPyEndAllowThreads(__tstate);
1890 if (PyErr_Occurred()) SWIG_fail;
1891 }
1892 {
1893 wxColour * resultptr;
1894 resultptr = new wxColour((wxColour &) result);
1895 resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_wxColour, 1);
1896 }
1897 return resultobj;
1898 fail:
1899 return NULL;
1900}
1901
1902
1903static PyObject *_wrap_CalendarCtrl_GetAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
1904 PyObject *resultobj;
1905 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1906 size_t arg2 ;
1907 wxCalendarDateAttr *result;
1908 PyObject * obj0 = 0 ;
1909 PyObject * obj1 = 0 ;
1910 char *kwnames[] = {
1911 (char *) "self",(char *) "day", NULL
1912 };
1913
1914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_GetAttr",kwnames,&obj0,&obj1)) goto fail;
1915 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
83448d71 1916 {
8edf1c75 1917 arg2 = (size_t) SWIG_PyObj_AsUnsignedLong(obj1);
83448d71
RD
1918 if (PyErr_Occurred()) SWIG_fail;
1919 }
d14a1e28
RD
1920 {
1921 PyThreadState* __tstate = wxPyBeginAllowThreads();
1922 result = (wxCalendarDateAttr *)((wxCalendarCtrl const *)arg1)->GetAttr(arg2);
1923
1924 wxPyEndAllowThreads(__tstate);
1925 if (PyErr_Occurred()) SWIG_fail;
1926 }
1927 resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_wxCalendarDateAttr, 0);
1928 return resultobj;
1929 fail:
1930 return NULL;
1931}
1932
1933
1934static PyObject *_wrap_CalendarCtrl_SetAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
1935 PyObject *resultobj;
1936 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1937 size_t arg2 ;
1938 wxCalendarDateAttr *arg3 = (wxCalendarDateAttr *) 0 ;
1939 PyObject * obj0 = 0 ;
1940 PyObject * obj1 = 0 ;
1941 PyObject * obj2 = 0 ;
1942 char *kwnames[] = {
1943 (char *) "self",(char *) "day",(char *) "attr", NULL
1944 };
1945
1946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CalendarCtrl_SetAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
1947 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
83448d71 1948 {
8edf1c75 1949 arg2 = (size_t) SWIG_PyObj_AsUnsignedLong(obj1);
83448d71
RD
1950 if (PyErr_Occurred()) SWIG_fail;
1951 }
d14a1e28
RD
1952 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1953 {
1954 PyThreadState* __tstate = wxPyBeginAllowThreads();
1955 (arg1)->SetAttr(arg2,arg3);
1956
1957 wxPyEndAllowThreads(__tstate);
1958 if (PyErr_Occurred()) SWIG_fail;
1959 }
1960 Py_INCREF(Py_None); resultobj = Py_None;
1961 return resultobj;
1962 fail:
1963 return NULL;
1964}
1965
1966
1967static PyObject *_wrap_CalendarCtrl_SetHoliday(PyObject *self, PyObject *args, PyObject *kwargs) {
1968 PyObject *resultobj;
1969 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
1970 size_t arg2 ;
1971 PyObject * obj0 = 0 ;
1972 PyObject * obj1 = 0 ;
1973 char *kwnames[] = {
1974 (char *) "self",(char *) "day", NULL
1975 };
1976
1977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_SetHoliday",kwnames,&obj0,&obj1)) goto fail;
1978 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
83448d71 1979 {
8edf1c75 1980 arg2 = (size_t) SWIG_PyObj_AsUnsignedLong(obj1);
83448d71
RD
1981 if (PyErr_Occurred()) SWIG_fail;
1982 }
d14a1e28
RD
1983 {
1984 PyThreadState* __tstate = wxPyBeginAllowThreads();
1985 (arg1)->SetHoliday(arg2);
1986
1987 wxPyEndAllowThreads(__tstate);
1988 if (PyErr_Occurred()) SWIG_fail;
1989 }
1990 Py_INCREF(Py_None); resultobj = Py_None;
1991 return resultobj;
1992 fail:
1993 return NULL;
1994}
1995
1996
1997static PyObject *_wrap_CalendarCtrl_ResetAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
1998 PyObject *resultobj;
1999 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
2000 size_t arg2 ;
2001 PyObject * obj0 = 0 ;
2002 PyObject * obj1 = 0 ;
2003 char *kwnames[] = {
2004 (char *) "self",(char *) "day", NULL
2005 };
2006
2007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_ResetAttr",kwnames,&obj0,&obj1)) goto fail;
2008 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
83448d71 2009 {
8edf1c75 2010 arg2 = (size_t) SWIG_PyObj_AsUnsignedLong(obj1);
83448d71
RD
2011 if (PyErr_Occurred()) SWIG_fail;
2012 }
d14a1e28
RD
2013 {
2014 PyThreadState* __tstate = wxPyBeginAllowThreads();
2015 (arg1)->ResetAttr(arg2);
2016
2017 wxPyEndAllowThreads(__tstate);
2018 if (PyErr_Occurred()) SWIG_fail;
2019 }
2020 Py_INCREF(Py_None); resultobj = Py_None;
2021 return resultobj;
2022 fail:
2023 return NULL;
2024}
2025
2026
2027static PyObject *_wrap_CalendarCtrl_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
2028 PyObject *resultobj;
2029 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
2030 wxPoint *arg2 = 0 ;
2031 wxDateTime *arg3 = (wxDateTime *) NULL ;
2032 wxDateTime::WeekDay *arg4 = (wxDateTime::WeekDay *) NULL ;
2033 int result;
2034 wxPoint temp2 ;
2035 PyObject * obj0 = 0 ;
2036 PyObject * obj1 = 0 ;
2037 PyObject * obj2 = 0 ;
2038 PyObject * obj3 = 0 ;
2039 char *kwnames[] = {
2040 (char *) "self",(char *) "pos",(char *) "date",(char *) "wd", NULL
2041 };
2042
2043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:CalendarCtrl_HitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2044 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2045 {
2046 arg2 = &temp2;
2047 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
2048 }
2049 if (obj2) {
2050 if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxDateTime,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2051 }
2052 if (obj3) {
2053 if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_wxDateTime__WeekDay,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2054 }
2055 {
2056 PyThreadState* __tstate = wxPyBeginAllowThreads();
2057 result = (int)(arg1)->HitTest((wxPoint const &)*arg2,arg3,arg4);
2058
2059 wxPyEndAllowThreads(__tstate);
2060 if (PyErr_Occurred()) SWIG_fail;
2061 }
8edf1c75 2062 resultobj = SWIG_PyObj_FromInt((int)result);
d14a1e28
RD
2063 return resultobj;
2064 fail:
2065 return NULL;
2066}
2067
2068
2069static PyObject *_wrap_CalendarCtrl_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
2070 PyObject *resultobj;
2071 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
423f194a 2072 bool arg2 = (bool) True ;
d14a1e28
RD
2073 bool result;
2074 PyObject * obj0 = 0 ;
2075 PyObject * obj1 = 0 ;
2076 char *kwnames[] = {
2077 (char *) "self",(char *) "enable", NULL
2078 };
2079
2080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_Enable",kwnames,&obj0,&obj1)) goto fail;
2081 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2082 if (obj1) {
83448d71 2083 {
8edf1c75 2084 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
2085 if (PyErr_Occurred()) SWIG_fail;
2086 }
d14a1e28
RD
2087 }
2088 {
2089 PyThreadState* __tstate = wxPyBeginAllowThreads();
2090 result = (bool)(arg1)->Enable(arg2);
2091
2092 wxPyEndAllowThreads(__tstate);
2093 if (PyErr_Occurred()) SWIG_fail;
2094 }
8edf1c75 2095 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
2096 return resultobj;
2097 fail:
2098 return NULL;
2099}
2100
2101
2102static PyObject *_wrap_CalendarCtrl_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
2103 PyObject *resultobj;
2104 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
423f194a 2105 bool arg2 = (bool) True ;
d14a1e28
RD
2106 bool result;
2107 PyObject * obj0 = 0 ;
2108 PyObject * obj1 = 0 ;
2109 char *kwnames[] = {
2110 (char *) "self",(char *) "show", NULL
2111 };
2112
2113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_Show",kwnames,&obj0,&obj1)) goto fail;
2114 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2115 if (obj1) {
83448d71 2116 {
8edf1c75 2117 arg2 = (bool) SWIG_PyObj_AsBool(obj1);
83448d71
RD
2118 if (PyErr_Occurred()) SWIG_fail;
2119 }
d14a1e28
RD
2120 }
2121 {
2122 PyThreadState* __tstate = wxPyBeginAllowThreads();
2123 result = (bool)(arg1)->Show(arg2);
2124
2125 wxPyEndAllowThreads(__tstate);
2126 if (PyErr_Occurred()) SWIG_fail;
2127 }
8edf1c75 2128 resultobj = SWIG_PyObj_FromBool((bool)result);
d14a1e28
RD
2129 return resultobj;
2130 fail:
2131 return NULL;
2132}
2133
2134
9fd4be55
RD
2135static PyObject *_wrap_CalendarCtrl_GetMonthControl(PyObject *self, PyObject *args, PyObject *kwargs) {
2136 PyObject *resultobj;
2137 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
2138 wxControl *result;
2139 PyObject * obj0 = 0 ;
2140 char *kwnames[] = {
2141 (char *) "self", NULL
2142 };
2143
2144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetMonthControl",kwnames,&obj0)) goto fail;
2145 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2146 {
2147 PyThreadState* __tstate = wxPyBeginAllowThreads();
2148 result = (wxControl *)((wxCalendarCtrl const *)arg1)->GetMonthControl();
2149
2150 wxPyEndAllowThreads(__tstate);
2151 if (PyErr_Occurred()) SWIG_fail;
2152 }
2153 {
2154 resultobj = wxPyMake_wxObject(result);
2155 }
2156 return resultobj;
2157 fail:
2158 return NULL;
2159}
2160
2161
2162static PyObject *_wrap_CalendarCtrl_GetYearControl(PyObject *self, PyObject *args, PyObject *kwargs) {
2163 PyObject *resultobj;
2164 wxCalendarCtrl *arg1 = (wxCalendarCtrl *) 0 ;
2165 wxControl *result;
2166 PyObject * obj0 = 0 ;
2167 char *kwnames[] = {
2168 (char *) "self", NULL
2169 };
2170
2171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalendarCtrl_GetYearControl",kwnames,&obj0)) goto fail;
2172 if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2173 {
2174 PyThreadState* __tstate = wxPyBeginAllowThreads();
2175 result = (wxControl *)((wxCalendarCtrl const *)arg1)->GetYearControl();
2176
2177 wxPyEndAllowThreads(__tstate);
2178 if (PyErr_Occurred()) SWIG_fail;
2179 }
2180 {
2181 resultobj = wxPyMake_wxObject(result);
2182 }
2183 return resultobj;
2184 fail:
2185 return NULL;
2186}
2187
2188
d14a1e28
RD
2189static PyObject * CalendarCtrl_swigregister(PyObject *self, PyObject *args) {
2190 PyObject *obj;
2191 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2192 SWIG_TypeClientData(SWIGTYPE_p_wxCalendarCtrl, obj);
2193 Py_INCREF(obj);
2194 return Py_BuildValue((char *)"");
2195}
2196static PyMethodDef SwigMethods[] = {
2197 { (char *)"new_CalendarDateAttr", (PyCFunction) _wrap_new_CalendarDateAttr, METH_VARARGS | METH_KEYWORDS },
2198 { (char *)"new_CalendarDateAttrBorder", (PyCFunction) _wrap_new_CalendarDateAttrBorder, METH_VARARGS | METH_KEYWORDS },
2199 { (char *)"CalendarDateAttr_SetTextColour", (PyCFunction) _wrap_CalendarDateAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS },
2200 { (char *)"CalendarDateAttr_SetBackgroundColour", (PyCFunction) _wrap_CalendarDateAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
2201 { (char *)"CalendarDateAttr_SetBorderColour", (PyCFunction) _wrap_CalendarDateAttr_SetBorderColour, METH_VARARGS | METH_KEYWORDS },
2202 { (char *)"CalendarDateAttr_SetFont", (PyCFunction) _wrap_CalendarDateAttr_SetFont, METH_VARARGS | METH_KEYWORDS },
2203 { (char *)"CalendarDateAttr_SetBorder", (PyCFunction) _wrap_CalendarDateAttr_SetBorder, METH_VARARGS | METH_KEYWORDS },
2204 { (char *)"CalendarDateAttr_SetHoliday", (PyCFunction) _wrap_CalendarDateAttr_SetHoliday, METH_VARARGS | METH_KEYWORDS },
2205 { (char *)"CalendarDateAttr_HasTextColour", (PyCFunction) _wrap_CalendarDateAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS },
2206 { (char *)"CalendarDateAttr_HasBackgroundColour", (PyCFunction) _wrap_CalendarDateAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS },
2207 { (char *)"CalendarDateAttr_HasBorderColour", (PyCFunction) _wrap_CalendarDateAttr_HasBorderColour, METH_VARARGS | METH_KEYWORDS },
2208 { (char *)"CalendarDateAttr_HasFont", (PyCFunction) _wrap_CalendarDateAttr_HasFont, METH_VARARGS | METH_KEYWORDS },
2209 { (char *)"CalendarDateAttr_HasBorder", (PyCFunction) _wrap_CalendarDateAttr_HasBorder, METH_VARARGS | METH_KEYWORDS },
2210 { (char *)"CalendarDateAttr_IsHoliday", (PyCFunction) _wrap_CalendarDateAttr_IsHoliday, METH_VARARGS | METH_KEYWORDS },
2211 { (char *)"CalendarDateAttr_GetTextColour", (PyCFunction) _wrap_CalendarDateAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS },
2212 { (char *)"CalendarDateAttr_GetBackgroundColour", (PyCFunction) _wrap_CalendarDateAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
2213 { (char *)"CalendarDateAttr_GetBorderColour", (PyCFunction) _wrap_CalendarDateAttr_GetBorderColour, METH_VARARGS | METH_KEYWORDS },
2214 { (char *)"CalendarDateAttr_GetFont", (PyCFunction) _wrap_CalendarDateAttr_GetFont, METH_VARARGS | METH_KEYWORDS },
2215 { (char *)"CalendarDateAttr_GetBorder", (PyCFunction) _wrap_CalendarDateAttr_GetBorder, METH_VARARGS | METH_KEYWORDS },
2216 { (char *)"CalendarDateAttr_swigregister", CalendarDateAttr_swigregister, METH_VARARGS },
2217 { (char *)"new_CalendarEvent", (PyCFunction) _wrap_new_CalendarEvent, METH_VARARGS | METH_KEYWORDS },
2218 { (char *)"CalendarEvent_GetDate", (PyCFunction) _wrap_CalendarEvent_GetDate, METH_VARARGS | METH_KEYWORDS },
9fd4be55
RD
2219 { (char *)"CalendarEvent_SetDate", (PyCFunction) _wrap_CalendarEvent_SetDate, METH_VARARGS | METH_KEYWORDS },
2220 { (char *)"CalendarEvent_SetWeekDay", (PyCFunction) _wrap_CalendarEvent_SetWeekDay, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
2221 { (char *)"CalendarEvent_GetWeekDay", (PyCFunction) _wrap_CalendarEvent_GetWeekDay, METH_VARARGS | METH_KEYWORDS },
2222 { (char *)"CalendarEvent_swigregister", CalendarEvent_swigregister, METH_VARARGS },
2223 { (char *)"new_CalendarCtrl", (PyCFunction) _wrap_new_CalendarCtrl, METH_VARARGS | METH_KEYWORDS },
2224 { (char *)"new_PreCalendarCtrl", (PyCFunction) _wrap_new_PreCalendarCtrl, METH_VARARGS | METH_KEYWORDS },
2225 { (char *)"CalendarCtrl_Create", (PyCFunction) _wrap_CalendarCtrl_Create, METH_VARARGS | METH_KEYWORDS },
2226 { (char *)"CalendarCtrl_SetDate", (PyCFunction) _wrap_CalendarCtrl_SetDate, METH_VARARGS | METH_KEYWORDS },
2227 { (char *)"CalendarCtrl_GetDate", (PyCFunction) _wrap_CalendarCtrl_GetDate, METH_VARARGS | METH_KEYWORDS },
2228 { (char *)"CalendarCtrl_SetLowerDateLimit", (PyCFunction) _wrap_CalendarCtrl_SetLowerDateLimit, METH_VARARGS | METH_KEYWORDS },
2229 { (char *)"CalendarCtrl_GetLowerDateLimit", (PyCFunction) _wrap_CalendarCtrl_GetLowerDateLimit, METH_VARARGS | METH_KEYWORDS },
2230 { (char *)"CalendarCtrl_SetUpperDateLimit", (PyCFunction) _wrap_CalendarCtrl_SetUpperDateLimit, METH_VARARGS | METH_KEYWORDS },
2231 { (char *)"CalendarCtrl_GetUpperDateLimit", (PyCFunction) _wrap_CalendarCtrl_GetUpperDateLimit, METH_VARARGS | METH_KEYWORDS },
2232 { (char *)"CalendarCtrl_SetDateRange", (PyCFunction) _wrap_CalendarCtrl_SetDateRange, METH_VARARGS | METH_KEYWORDS },
2233 { (char *)"CalendarCtrl_EnableYearChange", (PyCFunction) _wrap_CalendarCtrl_EnableYearChange, METH_VARARGS | METH_KEYWORDS },
2234 { (char *)"CalendarCtrl_EnableMonthChange", (PyCFunction) _wrap_CalendarCtrl_EnableMonthChange, METH_VARARGS | METH_KEYWORDS },
2235 { (char *)"CalendarCtrl_EnableHolidayDisplay", (PyCFunction) _wrap_CalendarCtrl_EnableHolidayDisplay, METH_VARARGS | METH_KEYWORDS },
2236 { (char *)"CalendarCtrl_SetHeaderColours", (PyCFunction) _wrap_CalendarCtrl_SetHeaderColours, METH_VARARGS | METH_KEYWORDS },
2237 { (char *)"CalendarCtrl_GetHeaderColourFg", (PyCFunction) _wrap_CalendarCtrl_GetHeaderColourFg, METH_VARARGS | METH_KEYWORDS },
2238 { (char *)"CalendarCtrl_GetHeaderColourBg", (PyCFunction) _wrap_CalendarCtrl_GetHeaderColourBg, METH_VARARGS | METH_KEYWORDS },
2239 { (char *)"CalendarCtrl_SetHighlightColours", (PyCFunction) _wrap_CalendarCtrl_SetHighlightColours, METH_VARARGS | METH_KEYWORDS },
2240 { (char *)"CalendarCtrl_GetHighlightColourFg", (PyCFunction) _wrap_CalendarCtrl_GetHighlightColourFg, METH_VARARGS | METH_KEYWORDS },
2241 { (char *)"CalendarCtrl_GetHighlightColourBg", (PyCFunction) _wrap_CalendarCtrl_GetHighlightColourBg, METH_VARARGS | METH_KEYWORDS },
2242 { (char *)"CalendarCtrl_SetHolidayColours", (PyCFunction) _wrap_CalendarCtrl_SetHolidayColours, METH_VARARGS | METH_KEYWORDS },
2243 { (char *)"CalendarCtrl_GetHolidayColourFg", (PyCFunction) _wrap_CalendarCtrl_GetHolidayColourFg, METH_VARARGS | METH_KEYWORDS },
2244 { (char *)"CalendarCtrl_GetHolidayColourBg", (PyCFunction) _wrap_CalendarCtrl_GetHolidayColourBg, METH_VARARGS | METH_KEYWORDS },
2245 { (char *)"CalendarCtrl_GetAttr", (PyCFunction) _wrap_CalendarCtrl_GetAttr, METH_VARARGS | METH_KEYWORDS },
2246 { (char *)"CalendarCtrl_SetAttr", (PyCFunction) _wrap_CalendarCtrl_SetAttr, METH_VARARGS | METH_KEYWORDS },
2247 { (char *)"CalendarCtrl_SetHoliday", (PyCFunction) _wrap_CalendarCtrl_SetHoliday, METH_VARARGS | METH_KEYWORDS },
2248 { (char *)"CalendarCtrl_ResetAttr", (PyCFunction) _wrap_CalendarCtrl_ResetAttr, METH_VARARGS | METH_KEYWORDS },
2249 { (char *)"CalendarCtrl_HitTest", (PyCFunction) _wrap_CalendarCtrl_HitTest, METH_VARARGS | METH_KEYWORDS },
2250 { (char *)"CalendarCtrl_Enable", (PyCFunction) _wrap_CalendarCtrl_Enable, METH_VARARGS | METH_KEYWORDS },
2251 { (char *)"CalendarCtrl_Show", (PyCFunction) _wrap_CalendarCtrl_Show, METH_VARARGS | METH_KEYWORDS },
9fd4be55
RD
2252 { (char *)"CalendarCtrl_GetMonthControl", (PyCFunction) _wrap_CalendarCtrl_GetMonthControl, METH_VARARGS | METH_KEYWORDS },
2253 { (char *)"CalendarCtrl_GetYearControl", (PyCFunction) _wrap_CalendarCtrl_GetYearControl, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
2254 { (char *)"CalendarCtrl_swigregister", CalendarCtrl_swigregister, METH_VARARGS },
2255 { NULL, NULL }
2256};
2257
2258
2259/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
2260
2261static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
2262 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
2263}
2264static void *_p_wxCalendarCtrlTo_p_wxObject(void *x) {
2265 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCalendarCtrl *) x));
2266}
2267static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
2268 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
2269}
2270static void *_p_wxSizerItemTo_p_wxObject(void *x) {
2271 return (void *)((wxObject *) ((wxSizerItem *) x));
2272}
2273static void *_p_wxScrollEventTo_p_wxObject(void *x) {
2274 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
2275}
2276static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
2277 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
2278}
2279static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
2280 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
2281}
2282static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
2283 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
2284}
2285static void *_p_wxSizerTo_p_wxObject(void *x) {
2286 return (void *)((wxObject *) ((wxSizer *) x));
2287}
2288static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
2289 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
2290}
2291static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
2292 return (void *)((wxObject *) ((wxFileHistory *) x));
2293}
2294static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
2295 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
2296}
2297static void *_p_wxEventTo_p_wxObject(void *x) {
2298 return (void *)((wxObject *) ((wxEvent *) x));
2299}
2300static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
2301 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
2302}
2303static void *_p_wxGridSizerTo_p_wxObject(void *x) {
2304 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
2305}
2306static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
2307 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
2308}
2309static void *_p_wxPaintEventTo_p_wxObject(void *x) {
2310 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
2311}
2312static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
2313 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
2314}
2315static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
2316 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
2317}
2318static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
2319 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
2320}
2321static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
2322 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
2323}
2324static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
2325 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
2326}
2327static void *_p_wxControlTo_p_wxObject(void *x) {
2328 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
2329}
2330static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
2331 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
2332}
2333static void *_p_wxTimerEventTo_p_wxObject(void *x) {
2334 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
2335}
2336static void *_p_wxCalendarEventTo_p_wxObject(void *x) {
2337 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxCalendarEvent *) x));
2338}
2339static void *_p_wxFSFileTo_p_wxObject(void *x) {
2340 return (void *)((wxObject *) ((wxFSFile *) x));
2341}
2342static void *_p_wxClipboardTo_p_wxObject(void *x) {
2343 return (void *)((wxObject *) ((wxClipboard *) x));
2344}
2345static void *_p_wxPySizerTo_p_wxObject(void *x) {
2346 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
2347}
2348static void *_p_wxPyEventTo_p_wxObject(void *x) {
2349 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
2350}
2351static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
2352 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
2353}
2354static void *_p_wxShowEventTo_p_wxObject(void *x) {
2355 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
2356}
2357static void *_p_wxToolTipTo_p_wxObject(void *x) {
2358 return (void *)((wxObject *) ((wxToolTip *) x));
2359}
2360static void *_p_wxMenuItemTo_p_wxObject(void *x) {
2361 return (void *)((wxObject *) ((wxMenuItem *) x));
2362}
2363static void *_p_wxIdleEventTo_p_wxObject(void *x) {
2364 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
2365}
2366static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
2367 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
2368}
2369static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
2370 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
2371}
2372static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
2373 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
2374}
2375static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
2376 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
2377}
2378static void *_p_wxSizeEventTo_p_wxObject(void *x) {
2379 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
2380}
2381static void *_p_wxMoveEventTo_p_wxObject(void *x) {
2382 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
2383}
2384static void *_p_wxActivateEventTo_p_wxObject(void *x) {
2385 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
2386}
2387static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
2388 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
2389}
2390static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
2391 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
2392}
2393static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
2394 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
2395}
2396static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
2397 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
2398}
2399static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
2400 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
2401}
2402static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
2403 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
2404}
2405static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
2406 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
2407}
2408static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
2409 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
2410}
2411static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
2412 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
2413}
2414static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
2415 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
2416}
2417static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
2418 return (void *)((wxObject *) ((wxImageHandler *) x));
2419}
2420static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
2421 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
2422}
2423static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
2424 return (void *)((wxObject *) ((wxEvtHandler *) x));
2425}
41f1cec7
RD
2426static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
2427 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
2428}
d14a1e28
RD
2429static void *_p_wxImageTo_p_wxObject(void *x) {
2430 return (void *)((wxObject *) ((wxImage *) x));
2431}
2432static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
2433 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
2434}
2435static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
2436 return (void *)((wxObject *) ((wxSystemOptions *) x));
2437}
2438static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
2439 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
2440}
2441static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
2442 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
2443}
2444static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
2445 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
2446}
2447static void *_p_wxKeyEventTo_p_wxObject(void *x) {
2448 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
2449}
2450static void *_p_wxWindowTo_p_wxObject(void *x) {
2451 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
2452}
2453static void *_p_wxMenuTo_p_wxObject(void *x) {
2454 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
2455}
2456static void *_p_wxMenuBarTo_p_wxObject(void *x) {
2457 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
2458}
2459static void *_p_wxPyProcessTo_p_wxObject(void *x) {
2460 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
2461}
2462static void *_p_wxFileSystemTo_p_wxObject(void *x) {
2463 return (void *)((wxObject *) ((wxFileSystem *) x));
2464}
2465static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
2466 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
2467}
2468static void *_p_wxMenuEventTo_p_wxObject(void *x) {
2469 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
2470}
2471static void *_p_wxPyAppTo_p_wxObject(void *x) {
2472 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
2473}
2474static void *_p_wxCloseEventTo_p_wxObject(void *x) {
2475 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
2476}
2477static void *_p_wxMouseEventTo_p_wxObject(void *x) {
2478 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
2479}
2480static void *_p_wxEraseEventTo_p_wxObject(void *x) {
2481 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
2482}
2483static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
2484 return (void *)((wxObject *) ((wxBusyInfo *) x));
2485}
2486static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
2487 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
2488}
2489static void *_p_wxCommandEventTo_p_wxObject(void *x) {
2490 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
2491}
2492static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
2493 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
2494}
2495static void *_p_wxFocusEventTo_p_wxObject(void *x) {
2496 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
2497}
2498static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
2499 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
2500}
2501static void *_p_wxProcessEventTo_p_wxObject(void *x) {
2502 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
2503}
2504static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
2505 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
2506}
2507static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
2508 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
2509}
2510static void *_p_wxValidatorTo_p_wxObject(void *x) {
2511 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
2512}
2513static void *_p_wxPyTimerTo_p_wxObject(void *x) {
2514 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
2515}
2516static void *_p_wxControlTo_p_wxWindow(void *x) {
2517 return (void *)((wxWindow *) ((wxControl *) x));
2518}
2519static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
2520 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
2521}
2522static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
2523 return (void *)((wxWindow *) ((wxMenuBar *) x));
2524}
2525static void *_p_wxCalendarCtrlTo_p_wxWindow(void *x) {
2526 return (void *)((wxWindow *) (wxControl *) ((wxCalendarCtrl *) x));
2527}
2528static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
2529 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
2530}
2531static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
2532 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
2533}
2534static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
2535 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
2536}
2537static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
2538 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
2539}
2540static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
2541 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
2542}
2543static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
2544 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
2545}
2546static void *_p_wxCalendarEventTo_p_wxCommandEvent(void *x) {
2547 return (void *)((wxCommandEvent *) ((wxCalendarEvent *) x));
2548}
2549static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
2550 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
2551}
2552static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
2553 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
2554}
2555static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
2556 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
2557}
2558static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
2559 return (void *)((wxEvtHandler *) ((wxWindow *) x));
2560}
2561static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
2562 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
2563}
2564static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
2565 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
2566}
2567static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
2568 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
2569}
2570static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
2571 return (void *)((wxEvtHandler *) ((wxValidator *) x));
2572}
2573static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
2574 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
2575}
2576static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
2577 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
2578}
2579static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
2580 return (void *)((wxEvtHandler *) ((wxMenu *) x));
2581}
2582static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
2583 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
2584}
2585static void *_p_wxCalendarCtrlTo_p_wxEvtHandler(void *x) {
2586 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCalendarCtrl *) x));
2587}
2588static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
2589 return (void *)((wxControl *) ((wxControlWithItems *) x));
2590}
2591static void *_p_wxCalendarCtrlTo_p_wxControl(void *x) {
2592 return (void *)((wxControl *) ((wxCalendarCtrl *) x));
2593}
2594static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
2595 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
2596}
2597static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
2598 return (void *)((wxEvent *) ((wxMenuEvent *) x));
2599}
2600static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
2601 return (void *)((wxEvent *) ((wxCloseEvent *) x));
2602}
2603static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
2604 return (void *)((wxEvent *) ((wxMouseEvent *) x));
2605}
2606static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
2607 return (void *)((wxEvent *) ((wxEraseEvent *) x));
2608}
2609static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
2610 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
2611}
2612static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
2613 return (void *)((wxEvent *) ((wxTimerEvent *) x));
2614}
2615static void *_p_wxCalendarEventTo_p_wxEvent(void *x) {
2616 return (void *)((wxEvent *) (wxCommandEvent *) ((wxCalendarEvent *) x));
2617}
2618static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
2619 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
2620}
2621static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
2622 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
2623}
2624static void *_p_wxPyEventTo_p_wxEvent(void *x) {
2625 return (void *)((wxEvent *) ((wxPyEvent *) x));
2626}
2627static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
2628 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
2629}
2630static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
2631 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
2632}
2633static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
2634 return (void *)((wxEvent *) ((wxIdleEvent *) x));
2635}
2636static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
2637 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
2638}
2639static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
2640 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
2641}
2642static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
2643 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
2644}
2645static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
2646 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
2647}
2648static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
2649 return (void *)((wxEvent *) ((wxActivateEvent *) x));
2650}
2651static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
2652 return (void *)((wxEvent *) ((wxSizeEvent *) x));
2653}
2654static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
2655 return (void *)((wxEvent *) ((wxMoveEvent *) x));
2656}
2657static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
2658 return (void *)((wxEvent *) ((wxPaintEvent *) x));
2659}
2660static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
2661 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
2662}
2663static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
2664 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
2665}
2666static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
2667 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
2668}
2669static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
2670 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
2671}
2672static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
2673 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
2674}
2675static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
2676 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
2677}
2678static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
2679 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
2680}
2681static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
2682 return (void *)((wxEvent *) ((wxFocusEvent *) x));
2683}
2684static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
2685 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
2686}
2687static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
2688 return (void *)((wxEvent *) ((wxProcessEvent *) x));
2689}
2690static void *_p_wxShowEventTo_p_wxEvent(void *x) {
2691 return (void *)((wxEvent *) ((wxShowEvent *) x));
2692}
2693static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
2694 return (void *)((wxEvent *) ((wxCommandEvent *) x));
2695}
2696static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
2697 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
2698}
2699static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
2700 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
2701}
2702static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
2703 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
2704}
2705static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
2706 return (void *)((wxEvent *) ((wxKeyEvent *) x));
2707}
2708static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
2709 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
2710}
2711static swig_type_info _swigt__p_wxDateTime__WeekDay[] = {{"_p_wxDateTime__WeekDay", 0, "wxDateTime::WeekDay *", 0},{"_p_wxDateTime__WeekDay"},{0}};
2712static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0},{"_p_wxColour"},{0}};
41f1cec7 2713static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject},{"_p_wxCalendarCtrl", _p_wxCalendarCtrlTo_p_wxObject},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject},{"_p_wxSizer", _p_wxSizerTo_p_wxObject},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject},{"_p_wxMenu", _p_wxMenuTo_p_wxObject},{"_p_wxEvent", _p_wxEventTo_p_wxObject},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject},{"_p_wxControl", _p_wxControlTo_p_wxObject},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject},{"_p_wxCalendarEvent", _p_wxCalendarEventTo_p_wxObject},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject},{"_p_wxImage", _p_wxImageTo_p_wxObject},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject},{"_p_wxObject"},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject},{"_p_wxWindow", _p_wxWindowTo_p_wxObject},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject},{0}};
d14a1e28
RD
2714static swig_type_info _swigt__p_wxCalendarEvent[] = {{"_p_wxCalendarEvent", 0, "wxCalendarEvent *", 0},{"_p_wxCalendarEvent"},{0}};
2715static swig_type_info _swigt__p_wxCalendarDateAttr[] = {{"_p_wxCalendarDateAttr", 0, "wxCalendarDateAttr *", 0},{"_p_wxCalendarDateAttr"},{0}};
2716static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow},{"_p_wxWindow"},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow},{"_p_wxCalendarCtrl", _p_wxCalendarCtrlTo_p_wxWindow},{0}};
2717static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent},{"_p_wxCalendarEvent", _p_wxCalendarEventTo_p_wxCommandEvent},{"_p_wxCommandEvent"},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent},{0}};
8edf1c75 2718static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0},{"_p_char"},{0}};
d14a1e28
RD
2719static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0},{"_p_wxString"},{0}};
2720static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler},{"_p_wxEvtHandler"},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler},{"_p_wxCalendarCtrl", _p_wxCalendarCtrlTo_p_wxEvtHandler},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler},{0}};
2721static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0},{"_p_wxFont"},{0}};
2722static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0},{"_p_wxDateTime"},{0}};
2723static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0},{"_p_wxControl"},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl},{"_p_wxCalendarCtrl", _p_wxCalendarCtrlTo_p_wxControl},{0}};
2724static swig_type_info _swigt__p_wxCalendarCtrl[] = {{"_p_wxCalendarCtrl", 0, "wxCalendarCtrl *", 0},{"_p_wxCalendarCtrl"},{0}};
2725static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent},{"_p_wxCalendarEvent", _p_wxCalendarEventTo_p_wxEvent},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent},{"_p_wxEvent"},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent},{0}};
2726
2727static swig_type_info *swig_types_initial[] = {
2728_swigt__p_wxDateTime__WeekDay,
2729_swigt__p_wxColour,
2730_swigt__p_wxObject,
2731_swigt__p_wxCalendarEvent,
2732_swigt__p_wxCalendarDateAttr,
2733_swigt__p_wxWindow,
2734_swigt__p_wxCommandEvent,
8edf1c75 2735_swigt__p_char,
d14a1e28
RD
2736_swigt__p_wxString,
2737_swigt__p_wxEvtHandler,
2738_swigt__p_wxFont,
2739_swigt__p_wxDateTime,
2740_swigt__p_wxControl,
2741_swigt__p_wxCalendarCtrl,
2742_swigt__p_wxEvent,
27430
2744};
2745
2746
2747/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
2748
2749static swig_const_info swig_const_table[] = {
d14a1e28
RD
2750{0}};
2751
2752#ifdef __cplusplus
2753}
2754#endif
2755
2756#ifdef __cplusplus
2757extern "C"
2758#endif
2759SWIGEXPORT(void) SWIG_init(void) {
2760 static PyObject *SWIG_globals = 0;
2761 static int typeinit = 0;
2762 PyObject *m, *d;
2763 int i;
2764 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
2765 m = Py_InitModule((char *) SWIG_name, SwigMethods);
2766 d = PyModule_GetDict(m);
2767
2768 if (!typeinit) {
2769 for (i = 0; swig_types_initial[i]; i++) {
2770 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
2771 }
2772 typeinit = 1;
2773 }
2774 SWIG_InstallConstants(d,swig_const_table);
2775
8edf1c75
RD
2776 PyDict_SetItemString(d,"CAL_SUNDAY_FIRST", SWIG_PyObj_FromInt((int)wxCAL_SUNDAY_FIRST));
2777 PyDict_SetItemString(d,"CAL_MONDAY_FIRST", SWIG_PyObj_FromInt((int)wxCAL_MONDAY_FIRST));
2778 PyDict_SetItemString(d,"CAL_SHOW_HOLIDAYS", SWIG_PyObj_FromInt((int)wxCAL_SHOW_HOLIDAYS));
2779 PyDict_SetItemString(d,"CAL_NO_YEAR_CHANGE", SWIG_PyObj_FromInt((int)wxCAL_NO_YEAR_CHANGE));
2780 PyDict_SetItemString(d,"CAL_NO_MONTH_CHANGE", SWIG_PyObj_FromInt((int)wxCAL_NO_MONTH_CHANGE));
2781 PyDict_SetItemString(d,"CAL_SEQUENTIAL_MONTH_SELECTION", SWIG_PyObj_FromInt((int)wxCAL_SEQUENTIAL_MONTH_SELECTION));
2782 PyDict_SetItemString(d,"CAL_SHOW_SURROUNDING_WEEKS", SWIG_PyObj_FromInt((int)wxCAL_SHOW_SURROUNDING_WEEKS));
2783 PyDict_SetItemString(d,"CAL_HITTEST_NOWHERE", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_NOWHERE));
2784 PyDict_SetItemString(d,"CAL_HITTEST_HEADER", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_HEADER));
2785 PyDict_SetItemString(d,"CAL_HITTEST_DAY", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_DAY));
2786 PyDict_SetItemString(d,"CAL_HITTEST_INCMONTH", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_INCMONTH));
2787 PyDict_SetItemString(d,"CAL_HITTEST_DECMONTH", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_DECMONTH));
2788 PyDict_SetItemString(d,"CAL_HITTEST_SURROUNDING_WEEK", SWIG_PyObj_FromInt((int)wxCAL_HITTEST_SURROUNDING_WEEK));
2789 PyDict_SetItemString(d,"CAL_BORDER_NONE", SWIG_PyObj_FromInt((int)wxCAL_BORDER_NONE));
2790 PyDict_SetItemString(d,"CAL_BORDER_SQUARE", SWIG_PyObj_FromInt((int)wxCAL_BORDER_SQUARE));
2791 PyDict_SetItemString(d,"CAL_BORDER_ROUND", SWIG_PyObj_FromInt((int)wxCAL_BORDER_ROUND));
d14a1e28
RD
2792 PyDict_SetItemString(d, "wxEVT_CALENDAR_DOUBLECLICKED", PyInt_FromLong(wxEVT_CALENDAR_DOUBLECLICKED));
2793 PyDict_SetItemString(d, "wxEVT_CALENDAR_SEL_CHANGED", PyInt_FromLong(wxEVT_CALENDAR_SEL_CHANGED));
2794 PyDict_SetItemString(d, "wxEVT_CALENDAR_DAY_CHANGED", PyInt_FromLong(wxEVT_CALENDAR_DAY_CHANGED));
2795 PyDict_SetItemString(d, "wxEVT_CALENDAR_MONTH_CHANGED", PyInt_FromLong(wxEVT_CALENDAR_MONTH_CHANGED));
2796 PyDict_SetItemString(d, "wxEVT_CALENDAR_YEAR_CHANGED", PyInt_FromLong(wxEVT_CALENDAR_YEAR_CHANGED));
2797 PyDict_SetItemString(d, "wxEVT_CALENDAR_WEEKDAY_CLICKED", PyInt_FromLong(wxEVT_CALENDAR_WEEKDAY_CLICKED));
d03fd34d
RD
2798 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
2799 SWIG_addvarlink(SWIG_globals,(char*)"CalendarNameStr",_wrap_CalendarNameStr_get, _wrap_CalendarNameStr_set);
d14a1e28
RD
2800
2801
2802}
2803