]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/gdi.cpp
*** empty log message ***
[wxWidgets.git] / utils / wxPython / src / msw / gdi.cpp
1 /*
2 * FILE : msw/gdi.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 810)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48 extern PyObject *SWIG_newvarlink(void);
49 #ifdef __cplusplus
50 }
51 #endif
52 #define SWIG_init initgdic
53
54 #define SWIG_name "gdic"
55
56 #include "helpers.h"
57 #include <wx/metafile.h>
58 #include <wx/imaglist.h>
59 #ifndef __WXMSW__
60 #include <wx/dcps.h>
61 #endif
62
63 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
64 PyObject* o2;
65 PyObject* o3;
66 if (!target) {
67 target = o;
68 } else if (target == Py_None) {
69 Py_DECREF(Py_None);
70 target = o;
71 } else {
72 if (!PyList_Check(target)) {
73 o2 = target;
74 target = PyList_New(0);
75 PyList_Append(target, o2);
76 Py_XDECREF(o2);
77 }
78 PyList_Append(target,o);
79 Py_XDECREF(o);
80 }
81 return target;
82 }
83
84 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
85 PyObject* o2;
86 PyObject* o3;
87
88 if (!target) {
89 target = o;
90 } else if (target == Py_None) {
91 Py_DECREF(Py_None);
92 target = o;
93 } else {
94 if (!PyTuple_Check(target)) {
95 o2 = target;
96 target = PyTuple_New(1);
97 PyTuple_SetItem(target, 0, o2);
98 }
99 o3 = PyTuple_New(1);
100 PyTuple_SetItem(o3, 0, o);
101
102 o2 = target;
103 target = PySequence_Concat(o2, o3);
104 Py_DECREF(o2);
105 Py_DECREF(o3);
106 }
107 return target;
108 }
109
110 static char* wxStringErrorMsg = "string type is required for parameter";
111 // Alternate 'constructor'
112 wxBitmap* wxEmptyBitmap(int width, int height, int depth=-1) {
113 return new wxBitmap(width, height, depth);
114 }
115
116 #ifdef __WXMSW__
117 wxBitmap* wxBitmapFromData(PyObject* data, long type,
118 int width, int height, int depth = 1) {
119 if (! PyString_Check(data)) {
120 PyErr_SetString(PyExc_TypeError, "Expected string object");
121 return NULL;
122 }
123
124 return new wxBitmap((void*)PyString_AsString(data), type, width, height, depth);
125 }
126 #endif
127
128 wxMask* wxMaskColour(const wxBitmap& bitmap, const wxColour& colour) {
129 return new wxMask(bitmap, colour);
130 }
131 // Alternate 'constructor'
132 wxCursor* wxPyStockCursor(int id) {
133 return new wxCursor(id);
134 }
135
136 wxFontEncoding wxFont_GetDefaultEncoding() {
137 return wxFont::GetDefaultEncoding();
138 }
139
140 void wxFont_SetDefaultEncoding(wxFontEncoding encoding) {
141 wxFont::SetDefaultEncoding(encoding);
142 }
143 // Alternate 'constructor'
144 wxColour* wxNamedColour(const wxString& colorName) {
145 return new wxColour(colorName);
146 }
147 // Alternate 'constructor'
148 wxMemoryDC* wxMemoryDCFromDC(wxDC* oldDC) {
149 return new wxMemoryDC(oldDC);
150 }
151
152 #if 0
153 extern wxFont * wxNORMAL_FONT;
154 extern wxFont * wxSMALL_FONT;
155 extern wxFont * wxITALIC_FONT;
156 extern wxFont * wxSWISS_FONT;
157 extern wxPen * wxRED_PEN;
158 extern wxPen * wxCYAN_PEN;
159 extern wxPen * wxGREEN_PEN;
160 extern wxPen * wxBLACK_PEN;
161 extern wxPen * wxWHITE_PEN;
162 extern wxPen * wxTRANSPARENT_PEN;
163 extern wxPen * wxBLACK_DASHED_PEN;
164 extern wxPen * wxGREY_PEN;
165 extern wxPen * wxMEDIUM_GREY_PEN;
166 extern wxPen * wxLIGHT_GREY_PEN;
167 extern wxBrush * wxBLUE_BRUSH;
168 extern wxBrush * wxGREEN_BRUSH;
169 extern wxBrush * wxWHITE_BRUSH;
170 extern wxBrush * wxBLACK_BRUSH;
171 extern wxBrush * wxTRANSPARENT_BRUSH;
172 extern wxBrush * wxCYAN_BRUSH;
173 extern wxBrush * wxRED_BRUSH;
174 extern wxBrush * wxGREY_BRUSH;
175 extern wxBrush * wxMEDIUM_GREY_BRUSH;
176 extern wxBrush * wxLIGHT_GREY_BRUSH;
177 extern wxColour * wxBLACK;
178 extern wxColour * wxWHITE;
179 extern wxColour * wxRED;
180 extern wxColour * wxBLUE;
181 extern wxColour * wxGREEN;
182 extern wxColour * wxCYAN;
183 extern wxColour * wxLIGHT_GREY;
184 extern wxCursor * wxSTANDARD_CURSOR;
185 extern wxCursor * wxHOURGLASS_CURSOR;
186 extern wxCursor * wxCROSS_CURSOR;
187 extern wxBitmap wxNullBitmap;
188 extern wxIcon wxNullIcon;
189 extern wxCursor wxNullCursor;
190 extern wxPen wxNullPen;
191 extern wxBrush wxNullBrush;
192 extern wxPalette wxNullPalette;
193 extern wxFont wxNullFont;
194 extern wxColour wxNullColour;
195
196 #endif
197 #ifdef __cplusplus
198 extern "C" {
199 #endif
200 static PyObject *_wrap_wxEmptyBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
201 PyObject * _resultobj;
202 wxBitmap * _result;
203 int _arg0;
204 int _arg1;
205 int _arg2 = (int ) -1;
206 char *_kwnames[] = { "width","height","depth", NULL };
207 char _ptemp[128];
208
209 self = self;
210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"ii|i:wxEmptyBitmap",_kwnames,&_arg0,&_arg1,&_arg2))
211 return NULL;
212 {
213 wxPy_BEGIN_ALLOW_THREADS;
214 _result = (wxBitmap *)wxEmptyBitmap(_arg0,_arg1,_arg2);
215
216 wxPy_END_ALLOW_THREADS;
217 } if (_result) {
218 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
219 _resultobj = Py_BuildValue("s",_ptemp);
220 } else {
221 Py_INCREF(Py_None);
222 _resultobj = Py_None;
223 }
224 return _resultobj;
225 }
226
227 static PyObject *_wrap_wxBitmapFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
228 PyObject * _resultobj;
229 wxBitmap * _result;
230 PyObject * _arg0;
231 long _arg1;
232 int _arg2;
233 int _arg3;
234 int _arg4 = (int ) 1;
235 PyObject * _obj0 = 0;
236 char *_kwnames[] = { "data","type","width","height","depth", NULL };
237 char _ptemp[128];
238
239 self = self;
240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olii|i:wxBitmapFromData",_kwnames,&_obj0,&_arg1,&_arg2,&_arg3,&_arg4))
241 return NULL;
242 {
243 _arg0 = _obj0;
244 }
245 {
246 wxPy_BEGIN_ALLOW_THREADS;
247 _result = (wxBitmap *)wxBitmapFromData(_arg0,_arg1,_arg2,_arg3,_arg4);
248
249 wxPy_END_ALLOW_THREADS;
250 } if (_result) {
251 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
252 _resultobj = Py_BuildValue("s",_ptemp);
253 } else {
254 Py_INCREF(Py_None);
255 _resultobj = Py_None;
256 }
257 return _resultobj;
258 }
259
260 static PyObject *_wrap_wxMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
261 PyObject * _resultobj;
262 wxMask * _result;
263 wxBitmap * _arg0;
264 wxColour * _arg1;
265 PyObject * _argo0 = 0;
266 PyObject * _argo1 = 0;
267 char *_kwnames[] = { "bitmap","colour", NULL };
268 char _ptemp[128];
269
270 self = self;
271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMaskColour",_kwnames,&_argo0,&_argo1))
272 return NULL;
273 if (_argo0) {
274 if (_argo0 == Py_None) { _arg0 = NULL; }
275 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
276 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMaskColour. Expected _wxBitmap_p.");
277 return NULL;
278 }
279 }
280 if (_argo1) {
281 if (_argo1 == Py_None) { _arg1 = NULL; }
282 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
283 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMaskColour. Expected _wxColour_p.");
284 return NULL;
285 }
286 }
287 {
288 wxPy_BEGIN_ALLOW_THREADS;
289 _result = (wxMask *)wxMaskColour(*_arg0,*_arg1);
290
291 wxPy_END_ALLOW_THREADS;
292 } if (_result) {
293 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
294 _resultobj = Py_BuildValue("s",_ptemp);
295 } else {
296 Py_INCREF(Py_None);
297 _resultobj = Py_None;
298 }
299 return _resultobj;
300 }
301
302 static PyObject *_wrap_wxStockCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
303 PyObject * _resultobj;
304 wxCursor * _result;
305 int _arg0;
306 char *_kwnames[] = { "id", NULL };
307 char _ptemp[128];
308
309 self = self;
310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxStockCursor",_kwnames,&_arg0))
311 return NULL;
312 {
313 wxPy_BEGIN_ALLOW_THREADS;
314 _result = (wxCursor *)wxPyStockCursor(_arg0);
315
316 wxPy_END_ALLOW_THREADS;
317 } if (_result) {
318 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCursor_p");
319 _resultobj = Py_BuildValue("s",_ptemp);
320 } else {
321 Py_INCREF(Py_None);
322 _resultobj = Py_None;
323 }
324 return _resultobj;
325 }
326
327 static PyObject *_wrap_wxFont_GetDefaultEncoding(PyObject *self, PyObject *args, PyObject *kwargs) {
328 PyObject * _resultobj;
329 wxFontEncoding _result;
330 char *_kwnames[] = { NULL };
331
332 self = self;
333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxFont_GetDefaultEncoding",_kwnames))
334 return NULL;
335 {
336 wxPy_BEGIN_ALLOW_THREADS;
337 _result = (wxFontEncoding )wxFont_GetDefaultEncoding();
338
339 wxPy_END_ALLOW_THREADS;
340 } _resultobj = Py_BuildValue("i",_result);
341 return _resultobj;
342 }
343
344 static PyObject *_wrap_wxFont_SetDefaultEncoding(PyObject *self, PyObject *args, PyObject *kwargs) {
345 PyObject * _resultobj;
346 wxFontEncoding _arg0;
347 char *_kwnames[] = { "encoding", NULL };
348
349 self = self;
350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxFont_SetDefaultEncoding",_kwnames,&_arg0))
351 return NULL;
352 {
353 wxPy_BEGIN_ALLOW_THREADS;
354 wxFont_SetDefaultEncoding(_arg0);
355
356 wxPy_END_ALLOW_THREADS;
357 } Py_INCREF(Py_None);
358 _resultobj = Py_None;
359 return _resultobj;
360 }
361
362 static PyObject *_wrap_wxNamedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
363 PyObject * _resultobj;
364 wxColour * _result;
365 wxString * _arg0;
366 PyObject * _obj0 = 0;
367 char *_kwnames[] = { "colorName", NULL };
368 char _ptemp[128];
369
370 self = self;
371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNamedColour",_kwnames,&_obj0))
372 return NULL;
373 {
374 if (!PyString_Check(_obj0)) {
375 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
376 return NULL;
377 }
378 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
379 }
380 {
381 wxPy_BEGIN_ALLOW_THREADS;
382 _result = (wxColour *)wxNamedColour(*_arg0);
383
384 wxPy_END_ALLOW_THREADS;
385 } if (_result) {
386 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
387 _resultobj = Py_BuildValue("s",_ptemp);
388 } else {
389 Py_INCREF(Py_None);
390 _resultobj = Py_None;
391 }
392 {
393 if (_obj0)
394 delete _arg0;
395 }
396 return _resultobj;
397 }
398
399 static PyObject *_wrap_wxMemoryDCFromDC(PyObject *self, PyObject *args, PyObject *kwargs) {
400 PyObject * _resultobj;
401 wxMemoryDC * _result;
402 wxDC * _arg0;
403 PyObject * _argo0 = 0;
404 char *_kwnames[] = { "oldDC", NULL };
405 char _ptemp[128];
406
407 self = self;
408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMemoryDCFromDC",_kwnames,&_argo0))
409 return NULL;
410 if (_argo0) {
411 if (_argo0 == Py_None) { _arg0 = NULL; }
412 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMemoryDCFromDC. Expected _wxDC_p.");
414 return NULL;
415 }
416 }
417 {
418 wxPy_BEGIN_ALLOW_THREADS;
419 _result = (wxMemoryDC *)wxMemoryDCFromDC(_arg0);
420
421 wxPy_END_ALLOW_THREADS;
422 } if (_result) {
423 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMemoryDC_p");
424 _resultobj = Py_BuildValue("s",_ptemp);
425 } else {
426 Py_INCREF(Py_None);
427 _resultobj = Py_None;
428 }
429 return _resultobj;
430 }
431
432 static int _wrap_wxNORMAL_FONT_set(PyObject *val) {
433
434 PyErr_SetString(PyExc_TypeError,"Variable wxNORMAL_FONT is read-only.");
435 return 1;
436 }
437
438 static PyObject *_wrap_wxNORMAL_FONT_get() {
439 PyObject * pyobj;
440 char ptemp[128];
441
442 SWIG_MakePtr(ptemp, (char *) wxNORMAL_FONT,"_wxFont_p");
443 pyobj = PyString_FromString(ptemp);
444 return pyobj;
445 }
446
447 static int _wrap_wxSMALL_FONT_set(PyObject *val) {
448
449 PyErr_SetString(PyExc_TypeError,"Variable wxSMALL_FONT is read-only.");
450 return 1;
451 }
452
453 static PyObject *_wrap_wxSMALL_FONT_get() {
454 PyObject * pyobj;
455 char ptemp[128];
456
457 SWIG_MakePtr(ptemp, (char *) wxSMALL_FONT,"_wxFont_p");
458 pyobj = PyString_FromString(ptemp);
459 return pyobj;
460 }
461
462 static int _wrap_wxITALIC_FONT_set(PyObject *val) {
463
464 PyErr_SetString(PyExc_TypeError,"Variable wxITALIC_FONT is read-only.");
465 return 1;
466 }
467
468 static PyObject *_wrap_wxITALIC_FONT_get() {
469 PyObject * pyobj;
470 char ptemp[128];
471
472 SWIG_MakePtr(ptemp, (char *) wxITALIC_FONT,"_wxFont_p");
473 pyobj = PyString_FromString(ptemp);
474 return pyobj;
475 }
476
477 static int _wrap_wxSWISS_FONT_set(PyObject *val) {
478
479 PyErr_SetString(PyExc_TypeError,"Variable wxSWISS_FONT is read-only.");
480 return 1;
481 }
482
483 static PyObject *_wrap_wxSWISS_FONT_get() {
484 PyObject * pyobj;
485 char ptemp[128];
486
487 SWIG_MakePtr(ptemp, (char *) wxSWISS_FONT,"_wxFont_p");
488 pyobj = PyString_FromString(ptemp);
489 return pyobj;
490 }
491
492 static int _wrap_wxRED_PEN_set(PyObject *val) {
493
494 PyErr_SetString(PyExc_TypeError,"Variable wxRED_PEN is read-only.");
495 return 1;
496 }
497
498 static PyObject *_wrap_wxRED_PEN_get() {
499 PyObject * pyobj;
500 char ptemp[128];
501
502 SWIG_MakePtr(ptemp, (char *) wxRED_PEN,"_wxPen_p");
503 pyobj = PyString_FromString(ptemp);
504 return pyobj;
505 }
506
507 static int _wrap_wxCYAN_PEN_set(PyObject *val) {
508
509 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN_PEN is read-only.");
510 return 1;
511 }
512
513 static PyObject *_wrap_wxCYAN_PEN_get() {
514 PyObject * pyobj;
515 char ptemp[128];
516
517 SWIG_MakePtr(ptemp, (char *) wxCYAN_PEN,"_wxPen_p");
518 pyobj = PyString_FromString(ptemp);
519 return pyobj;
520 }
521
522 static int _wrap_wxGREEN_PEN_set(PyObject *val) {
523
524 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN_PEN is read-only.");
525 return 1;
526 }
527
528 static PyObject *_wrap_wxGREEN_PEN_get() {
529 PyObject * pyobj;
530 char ptemp[128];
531
532 SWIG_MakePtr(ptemp, (char *) wxGREEN_PEN,"_wxPen_p");
533 pyobj = PyString_FromString(ptemp);
534 return pyobj;
535 }
536
537 static int _wrap_wxBLACK_PEN_set(PyObject *val) {
538
539 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_PEN is read-only.");
540 return 1;
541 }
542
543 static PyObject *_wrap_wxBLACK_PEN_get() {
544 PyObject * pyobj;
545 char ptemp[128];
546
547 SWIG_MakePtr(ptemp, (char *) wxBLACK_PEN,"_wxPen_p");
548 pyobj = PyString_FromString(ptemp);
549 return pyobj;
550 }
551
552 static int _wrap_wxWHITE_PEN_set(PyObject *val) {
553
554 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE_PEN is read-only.");
555 return 1;
556 }
557
558 static PyObject *_wrap_wxWHITE_PEN_get() {
559 PyObject * pyobj;
560 char ptemp[128];
561
562 SWIG_MakePtr(ptemp, (char *) wxWHITE_PEN,"_wxPen_p");
563 pyobj = PyString_FromString(ptemp);
564 return pyobj;
565 }
566
567 static int _wrap_wxTRANSPARENT_PEN_set(PyObject *val) {
568
569 PyErr_SetString(PyExc_TypeError,"Variable wxTRANSPARENT_PEN is read-only.");
570 return 1;
571 }
572
573 static PyObject *_wrap_wxTRANSPARENT_PEN_get() {
574 PyObject * pyobj;
575 char ptemp[128];
576
577 SWIG_MakePtr(ptemp, (char *) wxTRANSPARENT_PEN,"_wxPen_p");
578 pyobj = PyString_FromString(ptemp);
579 return pyobj;
580 }
581
582 static int _wrap_wxBLACK_DASHED_PEN_set(PyObject *val) {
583
584 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_DASHED_PEN is read-only.");
585 return 1;
586 }
587
588 static PyObject *_wrap_wxBLACK_DASHED_PEN_get() {
589 PyObject * pyobj;
590 char ptemp[128];
591
592 SWIG_MakePtr(ptemp, (char *) wxBLACK_DASHED_PEN,"_wxPen_p");
593 pyobj = PyString_FromString(ptemp);
594 return pyobj;
595 }
596
597 static int _wrap_wxGREY_PEN_set(PyObject *val) {
598
599 PyErr_SetString(PyExc_TypeError,"Variable wxGREY_PEN is read-only.");
600 return 1;
601 }
602
603 static PyObject *_wrap_wxGREY_PEN_get() {
604 PyObject * pyobj;
605 char ptemp[128];
606
607 SWIG_MakePtr(ptemp, (char *) wxGREY_PEN,"_wxPen_p");
608 pyobj = PyString_FromString(ptemp);
609 return pyobj;
610 }
611
612 static int _wrap_wxMEDIUM_GREY_PEN_set(PyObject *val) {
613
614 PyErr_SetString(PyExc_TypeError,"Variable wxMEDIUM_GREY_PEN is read-only.");
615 return 1;
616 }
617
618 static PyObject *_wrap_wxMEDIUM_GREY_PEN_get() {
619 PyObject * pyobj;
620 char ptemp[128];
621
622 SWIG_MakePtr(ptemp, (char *) wxMEDIUM_GREY_PEN,"_wxPen_p");
623 pyobj = PyString_FromString(ptemp);
624 return pyobj;
625 }
626
627 static int _wrap_wxLIGHT_GREY_PEN_set(PyObject *val) {
628
629 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY_PEN is read-only.");
630 return 1;
631 }
632
633 static PyObject *_wrap_wxLIGHT_GREY_PEN_get() {
634 PyObject * pyobj;
635 char ptemp[128];
636
637 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY_PEN,"_wxPen_p");
638 pyobj = PyString_FromString(ptemp);
639 return pyobj;
640 }
641
642 static int _wrap_wxBLUE_BRUSH_set(PyObject *val) {
643
644 PyErr_SetString(PyExc_TypeError,"Variable wxBLUE_BRUSH is read-only.");
645 return 1;
646 }
647
648 static PyObject *_wrap_wxBLUE_BRUSH_get() {
649 PyObject * pyobj;
650 char ptemp[128];
651
652 SWIG_MakePtr(ptemp, (char *) wxBLUE_BRUSH,"_wxBrush_p");
653 pyobj = PyString_FromString(ptemp);
654 return pyobj;
655 }
656
657 static int _wrap_wxGREEN_BRUSH_set(PyObject *val) {
658
659 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN_BRUSH is read-only.");
660 return 1;
661 }
662
663 static PyObject *_wrap_wxGREEN_BRUSH_get() {
664 PyObject * pyobj;
665 char ptemp[128];
666
667 SWIG_MakePtr(ptemp, (char *) wxGREEN_BRUSH,"_wxBrush_p");
668 pyobj = PyString_FromString(ptemp);
669 return pyobj;
670 }
671
672 static int _wrap_wxWHITE_BRUSH_set(PyObject *val) {
673
674 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE_BRUSH is read-only.");
675 return 1;
676 }
677
678 static PyObject *_wrap_wxWHITE_BRUSH_get() {
679 PyObject * pyobj;
680 char ptemp[128];
681
682 SWIG_MakePtr(ptemp, (char *) wxWHITE_BRUSH,"_wxBrush_p");
683 pyobj = PyString_FromString(ptemp);
684 return pyobj;
685 }
686
687 static int _wrap_wxBLACK_BRUSH_set(PyObject *val) {
688
689 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_BRUSH is read-only.");
690 return 1;
691 }
692
693 static PyObject *_wrap_wxBLACK_BRUSH_get() {
694 PyObject * pyobj;
695 char ptemp[128];
696
697 SWIG_MakePtr(ptemp, (char *) wxBLACK_BRUSH,"_wxBrush_p");
698 pyobj = PyString_FromString(ptemp);
699 return pyobj;
700 }
701
702 static int _wrap_wxTRANSPARENT_BRUSH_set(PyObject *val) {
703
704 PyErr_SetString(PyExc_TypeError,"Variable wxTRANSPARENT_BRUSH is read-only.");
705 return 1;
706 }
707
708 static PyObject *_wrap_wxTRANSPARENT_BRUSH_get() {
709 PyObject * pyobj;
710 char ptemp[128];
711
712 SWIG_MakePtr(ptemp, (char *) wxTRANSPARENT_BRUSH,"_wxBrush_p");
713 pyobj = PyString_FromString(ptemp);
714 return pyobj;
715 }
716
717 static int _wrap_wxCYAN_BRUSH_set(PyObject *val) {
718
719 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN_BRUSH is read-only.");
720 return 1;
721 }
722
723 static PyObject *_wrap_wxCYAN_BRUSH_get() {
724 PyObject * pyobj;
725 char ptemp[128];
726
727 SWIG_MakePtr(ptemp, (char *) wxCYAN_BRUSH,"_wxBrush_p");
728 pyobj = PyString_FromString(ptemp);
729 return pyobj;
730 }
731
732 static int _wrap_wxRED_BRUSH_set(PyObject *val) {
733
734 PyErr_SetString(PyExc_TypeError,"Variable wxRED_BRUSH is read-only.");
735 return 1;
736 }
737
738 static PyObject *_wrap_wxRED_BRUSH_get() {
739 PyObject * pyobj;
740 char ptemp[128];
741
742 SWIG_MakePtr(ptemp, (char *) wxRED_BRUSH,"_wxBrush_p");
743 pyobj = PyString_FromString(ptemp);
744 return pyobj;
745 }
746
747 static int _wrap_wxGREY_BRUSH_set(PyObject *val) {
748
749 PyErr_SetString(PyExc_TypeError,"Variable wxGREY_BRUSH is read-only.");
750 return 1;
751 }
752
753 static PyObject *_wrap_wxGREY_BRUSH_get() {
754 PyObject * pyobj;
755 char ptemp[128];
756
757 SWIG_MakePtr(ptemp, (char *) wxGREY_BRUSH,"_wxBrush_p");
758 pyobj = PyString_FromString(ptemp);
759 return pyobj;
760 }
761
762 static int _wrap_wxMEDIUM_GREY_BRUSH_set(PyObject *val) {
763
764 PyErr_SetString(PyExc_TypeError,"Variable wxMEDIUM_GREY_BRUSH is read-only.");
765 return 1;
766 }
767
768 static PyObject *_wrap_wxMEDIUM_GREY_BRUSH_get() {
769 PyObject * pyobj;
770 char ptemp[128];
771
772 SWIG_MakePtr(ptemp, (char *) wxMEDIUM_GREY_BRUSH,"_wxBrush_p");
773 pyobj = PyString_FromString(ptemp);
774 return pyobj;
775 }
776
777 static int _wrap_wxLIGHT_GREY_BRUSH_set(PyObject *val) {
778
779 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY_BRUSH is read-only.");
780 return 1;
781 }
782
783 static PyObject *_wrap_wxLIGHT_GREY_BRUSH_get() {
784 PyObject * pyobj;
785 char ptemp[128];
786
787 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY_BRUSH,"_wxBrush_p");
788 pyobj = PyString_FromString(ptemp);
789 return pyobj;
790 }
791
792 static int _wrap_wxBLACK_set(PyObject *val) {
793
794 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK is read-only.");
795 return 1;
796 }
797
798 static PyObject *_wrap_wxBLACK_get() {
799 PyObject * pyobj;
800 char ptemp[128];
801
802 SWIG_MakePtr(ptemp, (char *) wxBLACK,"_wxColour_p");
803 pyobj = PyString_FromString(ptemp);
804 return pyobj;
805 }
806
807 static int _wrap_wxWHITE_set(PyObject *val) {
808
809 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE is read-only.");
810 return 1;
811 }
812
813 static PyObject *_wrap_wxWHITE_get() {
814 PyObject * pyobj;
815 char ptemp[128];
816
817 SWIG_MakePtr(ptemp, (char *) wxWHITE,"_wxColour_p");
818 pyobj = PyString_FromString(ptemp);
819 return pyobj;
820 }
821
822 static int _wrap_wxRED_set(PyObject *val) {
823
824 PyErr_SetString(PyExc_TypeError,"Variable wxRED is read-only.");
825 return 1;
826 }
827
828 static PyObject *_wrap_wxRED_get() {
829 PyObject * pyobj;
830 char ptemp[128];
831
832 SWIG_MakePtr(ptemp, (char *) wxRED,"_wxColour_p");
833 pyobj = PyString_FromString(ptemp);
834 return pyobj;
835 }
836
837 static int _wrap_wxBLUE_set(PyObject *val) {
838
839 PyErr_SetString(PyExc_TypeError,"Variable wxBLUE is read-only.");
840 return 1;
841 }
842
843 static PyObject *_wrap_wxBLUE_get() {
844 PyObject * pyobj;
845 char ptemp[128];
846
847 SWIG_MakePtr(ptemp, (char *) wxBLUE,"_wxColour_p");
848 pyobj = PyString_FromString(ptemp);
849 return pyobj;
850 }
851
852 static int _wrap_wxGREEN_set(PyObject *val) {
853
854 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN is read-only.");
855 return 1;
856 }
857
858 static PyObject *_wrap_wxGREEN_get() {
859 PyObject * pyobj;
860 char ptemp[128];
861
862 SWIG_MakePtr(ptemp, (char *) wxGREEN,"_wxColour_p");
863 pyobj = PyString_FromString(ptemp);
864 return pyobj;
865 }
866
867 static int _wrap_wxCYAN_set(PyObject *val) {
868
869 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN is read-only.");
870 return 1;
871 }
872
873 static PyObject *_wrap_wxCYAN_get() {
874 PyObject * pyobj;
875 char ptemp[128];
876
877 SWIG_MakePtr(ptemp, (char *) wxCYAN,"_wxColour_p");
878 pyobj = PyString_FromString(ptemp);
879 return pyobj;
880 }
881
882 static int _wrap_wxLIGHT_GREY_set(PyObject *val) {
883
884 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY is read-only.");
885 return 1;
886 }
887
888 static PyObject *_wrap_wxLIGHT_GREY_get() {
889 PyObject * pyobj;
890 char ptemp[128];
891
892 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY,"_wxColour_p");
893 pyobj = PyString_FromString(ptemp);
894 return pyobj;
895 }
896
897 static int _wrap_wxSTANDARD_CURSOR_set(PyObject *val) {
898
899 PyErr_SetString(PyExc_TypeError,"Variable wxSTANDARD_CURSOR is read-only.");
900 return 1;
901 }
902
903 static PyObject *_wrap_wxSTANDARD_CURSOR_get() {
904 PyObject * pyobj;
905 char ptemp[128];
906
907 SWIG_MakePtr(ptemp, (char *) wxSTANDARD_CURSOR,"_wxCursor_p");
908 pyobj = PyString_FromString(ptemp);
909 return pyobj;
910 }
911
912 static int _wrap_wxHOURGLASS_CURSOR_set(PyObject *val) {
913
914 PyErr_SetString(PyExc_TypeError,"Variable wxHOURGLASS_CURSOR is read-only.");
915 return 1;
916 }
917
918 static PyObject *_wrap_wxHOURGLASS_CURSOR_get() {
919 PyObject * pyobj;
920 char ptemp[128];
921
922 SWIG_MakePtr(ptemp, (char *) wxHOURGLASS_CURSOR,"_wxCursor_p");
923 pyobj = PyString_FromString(ptemp);
924 return pyobj;
925 }
926
927 static int _wrap_wxCROSS_CURSOR_set(PyObject *val) {
928
929 PyErr_SetString(PyExc_TypeError,"Variable wxCROSS_CURSOR is read-only.");
930 return 1;
931 }
932
933 static PyObject *_wrap_wxCROSS_CURSOR_get() {
934 PyObject * pyobj;
935 char ptemp[128];
936
937 SWIG_MakePtr(ptemp, (char *) wxCROSS_CURSOR,"_wxCursor_p");
938 pyobj = PyString_FromString(ptemp);
939 return pyobj;
940 }
941
942 static int _wrap_wxNullBitmap_set(PyObject *val) {
943
944 PyErr_SetString(PyExc_TypeError,"Variable wxNullBitmap is read-only.");
945 return 1;
946 }
947
948 static PyObject *_wrap_wxNullBitmap_get() {
949 PyObject * pyobj;
950 char ptemp[128];
951
952 SWIG_MakePtr(ptemp,(char *) &wxNullBitmap,"_wxBitmap_p");
953 pyobj = PyString_FromString(ptemp);
954 return pyobj;
955 }
956
957 static int _wrap_wxNullIcon_set(PyObject *val) {
958
959 PyErr_SetString(PyExc_TypeError,"Variable wxNullIcon is read-only.");
960 return 1;
961 }
962
963 static PyObject *_wrap_wxNullIcon_get() {
964 PyObject * pyobj;
965 char ptemp[128];
966
967 SWIG_MakePtr(ptemp,(char *) &wxNullIcon,"_wxIcon_p");
968 pyobj = PyString_FromString(ptemp);
969 return pyobj;
970 }
971
972 static int _wrap_wxNullCursor_set(PyObject *val) {
973
974 PyErr_SetString(PyExc_TypeError,"Variable wxNullCursor is read-only.");
975 return 1;
976 }
977
978 static PyObject *_wrap_wxNullCursor_get() {
979 PyObject * pyobj;
980 char ptemp[128];
981
982 SWIG_MakePtr(ptemp,(char *) &wxNullCursor,"_wxCursor_p");
983 pyobj = PyString_FromString(ptemp);
984 return pyobj;
985 }
986
987 static int _wrap_wxNullPen_set(PyObject *val) {
988
989 PyErr_SetString(PyExc_TypeError,"Variable wxNullPen is read-only.");
990 return 1;
991 }
992
993 static PyObject *_wrap_wxNullPen_get() {
994 PyObject * pyobj;
995 char ptemp[128];
996
997 SWIG_MakePtr(ptemp,(char *) &wxNullPen,"_wxPen_p");
998 pyobj = PyString_FromString(ptemp);
999 return pyobj;
1000 }
1001
1002 static int _wrap_wxNullBrush_set(PyObject *val) {
1003
1004 PyErr_SetString(PyExc_TypeError,"Variable wxNullBrush is read-only.");
1005 return 1;
1006 }
1007
1008 static PyObject *_wrap_wxNullBrush_get() {
1009 PyObject * pyobj;
1010 char ptemp[128];
1011
1012 SWIG_MakePtr(ptemp,(char *) &wxNullBrush,"_wxBrush_p");
1013 pyobj = PyString_FromString(ptemp);
1014 return pyobj;
1015 }
1016
1017 static int _wrap_wxNullPalette_set(PyObject *val) {
1018
1019 PyErr_SetString(PyExc_TypeError,"Variable wxNullPalette is read-only.");
1020 return 1;
1021 }
1022
1023 static PyObject *_wrap_wxNullPalette_get() {
1024 PyObject * pyobj;
1025 char ptemp[128];
1026
1027 SWIG_MakePtr(ptemp,(char *) &wxNullPalette,"_wxPalette_p");
1028 pyobj = PyString_FromString(ptemp);
1029 return pyobj;
1030 }
1031
1032 static int _wrap_wxNullFont_set(PyObject *val) {
1033
1034 PyErr_SetString(PyExc_TypeError,"Variable wxNullFont is read-only.");
1035 return 1;
1036 }
1037
1038 static PyObject *_wrap_wxNullFont_get() {
1039 PyObject * pyobj;
1040 char ptemp[128];
1041
1042 SWIG_MakePtr(ptemp,(char *) &wxNullFont,"_wxFont_p");
1043 pyobj = PyString_FromString(ptemp);
1044 return pyobj;
1045 }
1046
1047 static int _wrap_wxNullColour_set(PyObject *val) {
1048
1049 PyErr_SetString(PyExc_TypeError,"Variable wxNullColour is read-only.");
1050 return 1;
1051 }
1052
1053 static PyObject *_wrap_wxNullColour_get() {
1054 PyObject * pyobj;
1055 char ptemp[128];
1056
1057 SWIG_MakePtr(ptemp,(char *) &wxNullColour,"_wxColour_p");
1058 pyobj = PyString_FromString(ptemp);
1059 return pyobj;
1060 }
1061
1062 #define new_wxBitmap(_swigarg0,_swigarg1) (new wxBitmap(_swigarg0,_swigarg1))
1063 static PyObject *_wrap_new_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
1064 PyObject * _resultobj;
1065 wxBitmap * _result;
1066 wxString * _arg0;
1067 long _arg1;
1068 PyObject * _obj0 = 0;
1069 char *_kwnames[] = { "name","type", NULL };
1070 char _ptemp[128];
1071
1072 self = self;
1073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:new_wxBitmap",_kwnames,&_obj0,&_arg1))
1074 return NULL;
1075 {
1076 if (!PyString_Check(_obj0)) {
1077 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1078 return NULL;
1079 }
1080 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1081 }
1082 {
1083 wxPy_BEGIN_ALLOW_THREADS;
1084 _result = (wxBitmap *)new_wxBitmap(*_arg0,_arg1);
1085
1086 wxPy_END_ALLOW_THREADS;
1087 } if (_result) {
1088 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
1089 _resultobj = Py_BuildValue("s",_ptemp);
1090 } else {
1091 Py_INCREF(Py_None);
1092 _resultobj = Py_None;
1093 }
1094 {
1095 if (_obj0)
1096 delete _arg0;
1097 }
1098 return _resultobj;
1099 }
1100
1101 #define delete_wxBitmap(_swigobj) (delete _swigobj)
1102 static PyObject *_wrap_delete_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
1103 PyObject * _resultobj;
1104 wxBitmap * _arg0;
1105 PyObject * _argo0 = 0;
1106 char *_kwnames[] = { "self", NULL };
1107
1108 self = self;
1109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxBitmap",_kwnames,&_argo0))
1110 return NULL;
1111 if (_argo0) {
1112 if (_argo0 == Py_None) { _arg0 = NULL; }
1113 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1114 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxBitmap. Expected _wxBitmap_p.");
1115 return NULL;
1116 }
1117 }
1118 {
1119 wxPy_BEGIN_ALLOW_THREADS;
1120 delete_wxBitmap(_arg0);
1121
1122 wxPy_END_ALLOW_THREADS;
1123 } Py_INCREF(Py_None);
1124 _resultobj = Py_None;
1125 return _resultobj;
1126 }
1127
1128 #define wxBitmap_GetPalette(_swigobj) (_swigobj->GetPalette())
1129 static PyObject *_wrap_wxBitmap_GetPalette(PyObject *self, PyObject *args, PyObject *kwargs) {
1130 PyObject * _resultobj;
1131 wxPalette * _result;
1132 wxBitmap * _arg0;
1133 PyObject * _argo0 = 0;
1134 char *_kwnames[] = { "self", NULL };
1135 char _ptemp[128];
1136
1137 self = self;
1138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetPalette",_kwnames,&_argo0))
1139 return NULL;
1140 if (_argo0) {
1141 if (_argo0 == Py_None) { _arg0 = NULL; }
1142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetPalette. Expected _wxBitmap_p.");
1144 return NULL;
1145 }
1146 }
1147 {
1148 wxPy_BEGIN_ALLOW_THREADS;
1149 _result = (wxPalette *)wxBitmap_GetPalette(_arg0);
1150
1151 wxPy_END_ALLOW_THREADS;
1152 } if (_result) {
1153 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPalette_p");
1154 _resultobj = Py_BuildValue("s",_ptemp);
1155 } else {
1156 Py_INCREF(Py_None);
1157 _resultobj = Py_None;
1158 }
1159 return _resultobj;
1160 }
1161
1162 #define wxBitmap_GetMask(_swigobj) (_swigobj->GetMask())
1163 static PyObject *_wrap_wxBitmap_GetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
1164 PyObject * _resultobj;
1165 wxMask * _result;
1166 wxBitmap * _arg0;
1167 PyObject * _argo0 = 0;
1168 char *_kwnames[] = { "self", NULL };
1169 char _ptemp[128];
1170
1171 self = self;
1172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetMask",_kwnames,&_argo0))
1173 return NULL;
1174 if (_argo0) {
1175 if (_argo0 == Py_None) { _arg0 = NULL; }
1176 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1177 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetMask. Expected _wxBitmap_p.");
1178 return NULL;
1179 }
1180 }
1181 {
1182 wxPy_BEGIN_ALLOW_THREADS;
1183 _result = (wxMask *)wxBitmap_GetMask(_arg0);
1184
1185 wxPy_END_ALLOW_THREADS;
1186 } if (_result) {
1187 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
1188 _resultobj = Py_BuildValue("s",_ptemp);
1189 } else {
1190 Py_INCREF(Py_None);
1191 _resultobj = Py_None;
1192 }
1193 return _resultobj;
1194 }
1195
1196 #define wxBitmap_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1197 static PyObject *_wrap_wxBitmap_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
1198 PyObject * _resultobj;
1199 bool _result;
1200 wxBitmap * _arg0;
1201 wxString * _arg1;
1202 long _arg2;
1203 PyObject * _argo0 = 0;
1204 PyObject * _obj1 = 0;
1205 char *_kwnames[] = { "self","name","flags", NULL };
1206
1207 self = self;
1208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOl:wxBitmap_LoadFile",_kwnames,&_argo0,&_obj1,&_arg2))
1209 return NULL;
1210 if (_argo0) {
1211 if (_argo0 == Py_None) { _arg0 = NULL; }
1212 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1213 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_LoadFile. Expected _wxBitmap_p.");
1214 return NULL;
1215 }
1216 }
1217 {
1218 if (!PyString_Check(_obj1)) {
1219 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1220 return NULL;
1221 }
1222 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1223 }
1224 {
1225 wxPy_BEGIN_ALLOW_THREADS;
1226 _result = (bool )wxBitmap_LoadFile(_arg0,*_arg1,_arg2);
1227
1228 wxPy_END_ALLOW_THREADS;
1229 } _resultobj = Py_BuildValue("i",_result);
1230 {
1231 if (_obj1)
1232 delete _arg1;
1233 }
1234 return _resultobj;
1235 }
1236
1237 #define wxBitmap_SaveFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SaveFile(_swigarg0,_swigarg1,_swigarg2))
1238 static PyObject *_wrap_wxBitmap_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
1239 PyObject * _resultobj;
1240 bool _result;
1241 wxBitmap * _arg0;
1242 wxString * _arg1;
1243 int _arg2;
1244 wxPalette * _arg3 = (wxPalette *) NULL;
1245 PyObject * _argo0 = 0;
1246 PyObject * _obj1 = 0;
1247 PyObject * _argo3 = 0;
1248 char *_kwnames[] = { "self","name","type","palette", NULL };
1249
1250 self = self;
1251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|O:wxBitmap_SaveFile",_kwnames,&_argo0,&_obj1,&_arg2,&_argo3))
1252 return NULL;
1253 if (_argo0) {
1254 if (_argo0 == Py_None) { _arg0 = NULL; }
1255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SaveFile. Expected _wxBitmap_p.");
1257 return NULL;
1258 }
1259 }
1260 {
1261 if (!PyString_Check(_obj1)) {
1262 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1263 return NULL;
1264 }
1265 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1266 }
1267 if (_argo3) {
1268 if (_argo3 == Py_None) { _arg3 = NULL; }
1269 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxPalette_p")) {
1270 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxBitmap_SaveFile. Expected _wxPalette_p.");
1271 return NULL;
1272 }
1273 }
1274 {
1275 wxPy_BEGIN_ALLOW_THREADS;
1276 _result = (bool )wxBitmap_SaveFile(_arg0,*_arg1,_arg2,_arg3);
1277
1278 wxPy_END_ALLOW_THREADS;
1279 } _resultobj = Py_BuildValue("i",_result);
1280 {
1281 if (_obj1)
1282 delete _arg1;
1283 }
1284 return _resultobj;
1285 }
1286
1287 #define wxBitmap_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1288 static PyObject *_wrap_wxBitmap_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
1289 PyObject * _resultobj;
1290 wxBitmap * _arg0;
1291 wxMask * _arg1;
1292 PyObject * _argo0 = 0;
1293 PyObject * _argo1 = 0;
1294 char *_kwnames[] = { "self","mask", NULL };
1295
1296 self = self;
1297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmap_SetMask",_kwnames,&_argo0,&_argo1))
1298 return NULL;
1299 if (_argo0) {
1300 if (_argo0 == Py_None) { _arg0 = NULL; }
1301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetMask. Expected _wxBitmap_p.");
1303 return NULL;
1304 }
1305 }
1306 if (_argo1) {
1307 if (_argo1 == Py_None) { _arg1 = NULL; }
1308 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMask_p")) {
1309 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmap_SetMask. Expected _wxMask_p.");
1310 return NULL;
1311 }
1312 }
1313 {
1314 wxPy_BEGIN_ALLOW_THREADS;
1315 wxBitmap_SetMask(_arg0,_arg1);
1316
1317 wxPy_END_ALLOW_THREADS;
1318 } Py_INCREF(Py_None);
1319 _resultobj = Py_None;
1320 return _resultobj;
1321 }
1322
1323 #define wxBitmap_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
1324 static PyObject *_wrap_wxBitmap_SetPalette(PyObject *self, PyObject *args, PyObject *kwargs) {
1325 PyObject * _resultobj;
1326 wxBitmap * _arg0;
1327 wxPalette * _arg1;
1328 PyObject * _argo0 = 0;
1329 PyObject * _argo1 = 0;
1330 char *_kwnames[] = { "self","palette", NULL };
1331
1332 self = self;
1333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmap_SetPalette",_kwnames,&_argo0,&_argo1))
1334 return NULL;
1335 if (_argo0) {
1336 if (_argo0 == Py_None) { _arg0 = NULL; }
1337 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1338 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetPalette. Expected _wxBitmap_p.");
1339 return NULL;
1340 }
1341 }
1342 if (_argo1) {
1343 if (_argo1 == Py_None) { _arg1 = NULL; }
1344 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPalette_p")) {
1345 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmap_SetPalette. Expected _wxPalette_p.");
1346 return NULL;
1347 }
1348 }
1349 {
1350 wxPy_BEGIN_ALLOW_THREADS;
1351 wxBitmap_SetPalette(_arg0,*_arg1);
1352
1353 wxPy_END_ALLOW_THREADS;
1354 } Py_INCREF(Py_None);
1355 _resultobj = Py_None;
1356 return _resultobj;
1357 }
1358
1359 #define wxBitmap_GetHandle(_swigobj) (_swigobj->GetHandle())
1360 static PyObject *_wrap_wxBitmap_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
1361 PyObject * _resultobj;
1362 long _result;
1363 wxBitmap * _arg0;
1364 PyObject * _argo0 = 0;
1365 char *_kwnames[] = { "self", NULL };
1366
1367 self = self;
1368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetHandle",_kwnames,&_argo0))
1369 return NULL;
1370 if (_argo0) {
1371 if (_argo0 == Py_None) { _arg0 = NULL; }
1372 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetHandle. Expected _wxBitmap_p.");
1374 return NULL;
1375 }
1376 }
1377 {
1378 wxPy_BEGIN_ALLOW_THREADS;
1379 _result = (long )wxBitmap_GetHandle(_arg0);
1380
1381 wxPy_END_ALLOW_THREADS;
1382 } _resultobj = Py_BuildValue("l",_result);
1383 return _resultobj;
1384 }
1385
1386 #define wxBitmap_SetHandle(_swigobj,_swigarg0) (_swigobj->SetHandle(_swigarg0))
1387 static PyObject *_wrap_wxBitmap_SetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
1388 PyObject * _resultobj;
1389 wxBitmap * _arg0;
1390 long _arg1;
1391 PyObject * _argo0 = 0;
1392 char *_kwnames[] = { "self","handle", NULL };
1393
1394 self = self;
1395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxBitmap_SetHandle",_kwnames,&_argo0,&_arg1))
1396 return NULL;
1397 if (_argo0) {
1398 if (_argo0 == Py_None) { _arg0 = NULL; }
1399 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1400 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetHandle. Expected _wxBitmap_p.");
1401 return NULL;
1402 }
1403 }
1404 {
1405 wxPy_BEGIN_ALLOW_THREADS;
1406 wxBitmap_SetHandle(_arg0,_arg1);
1407
1408 wxPy_END_ALLOW_THREADS;
1409 } Py_INCREF(Py_None);
1410 _resultobj = Py_None;
1411 return _resultobj;
1412 }
1413
1414 #define wxBitmap_Ok(_swigobj) (_swigobj->Ok())
1415 static PyObject *_wrap_wxBitmap_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
1416 PyObject * _resultobj;
1417 bool _result;
1418 wxBitmap * _arg0;
1419 PyObject * _argo0 = 0;
1420 char *_kwnames[] = { "self", NULL };
1421
1422 self = self;
1423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_Ok",_kwnames,&_argo0))
1424 return NULL;
1425 if (_argo0) {
1426 if (_argo0 == Py_None) { _arg0 = NULL; }
1427 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1428 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_Ok. Expected _wxBitmap_p.");
1429 return NULL;
1430 }
1431 }
1432 {
1433 wxPy_BEGIN_ALLOW_THREADS;
1434 _result = (bool )wxBitmap_Ok(_arg0);
1435
1436 wxPy_END_ALLOW_THREADS;
1437 } _resultobj = Py_BuildValue("i",_result);
1438 return _resultobj;
1439 }
1440
1441 #define wxBitmap_GetWidth(_swigobj) (_swigobj->GetWidth())
1442 static PyObject *_wrap_wxBitmap_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1443 PyObject * _resultobj;
1444 int _result;
1445 wxBitmap * _arg0;
1446 PyObject * _argo0 = 0;
1447 char *_kwnames[] = { "self", NULL };
1448
1449 self = self;
1450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetWidth",_kwnames,&_argo0))
1451 return NULL;
1452 if (_argo0) {
1453 if (_argo0 == Py_None) { _arg0 = NULL; }
1454 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetWidth. Expected _wxBitmap_p.");
1456 return NULL;
1457 }
1458 }
1459 {
1460 wxPy_BEGIN_ALLOW_THREADS;
1461 _result = (int )wxBitmap_GetWidth(_arg0);
1462
1463 wxPy_END_ALLOW_THREADS;
1464 } _resultobj = Py_BuildValue("i",_result);
1465 return _resultobj;
1466 }
1467
1468 #define wxBitmap_GetHeight(_swigobj) (_swigobj->GetHeight())
1469 static PyObject *_wrap_wxBitmap_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1470 PyObject * _resultobj;
1471 int _result;
1472 wxBitmap * _arg0;
1473 PyObject * _argo0 = 0;
1474 char *_kwnames[] = { "self", NULL };
1475
1476 self = self;
1477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetHeight",_kwnames,&_argo0))
1478 return NULL;
1479 if (_argo0) {
1480 if (_argo0 == Py_None) { _arg0 = NULL; }
1481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetHeight. Expected _wxBitmap_p.");
1483 return NULL;
1484 }
1485 }
1486 {
1487 wxPy_BEGIN_ALLOW_THREADS;
1488 _result = (int )wxBitmap_GetHeight(_arg0);
1489
1490 wxPy_END_ALLOW_THREADS;
1491 } _resultobj = Py_BuildValue("i",_result);
1492 return _resultobj;
1493 }
1494
1495 #define wxBitmap_GetDepth(_swigobj) (_swigobj->GetDepth())
1496 static PyObject *_wrap_wxBitmap_GetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
1497 PyObject * _resultobj;
1498 int _result;
1499 wxBitmap * _arg0;
1500 PyObject * _argo0 = 0;
1501 char *_kwnames[] = { "self", NULL };
1502
1503 self = self;
1504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmap_GetDepth",_kwnames,&_argo0))
1505 return NULL;
1506 if (_argo0) {
1507 if (_argo0 == Py_None) { _arg0 = NULL; }
1508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetDepth. Expected _wxBitmap_p.");
1510 return NULL;
1511 }
1512 }
1513 {
1514 wxPy_BEGIN_ALLOW_THREADS;
1515 _result = (int )wxBitmap_GetDepth(_arg0);
1516
1517 wxPy_END_ALLOW_THREADS;
1518 } _resultobj = Py_BuildValue("i",_result);
1519 return _resultobj;
1520 }
1521
1522 #define wxBitmap_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1523 static PyObject *_wrap_wxBitmap_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1524 PyObject * _resultobj;
1525 wxBitmap * _arg0;
1526 int _arg1;
1527 PyObject * _argo0 = 0;
1528 char *_kwnames[] = { "self","w", NULL };
1529
1530 self = self;
1531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxBitmap_SetWidth",_kwnames,&_argo0,&_arg1))
1532 return NULL;
1533 if (_argo0) {
1534 if (_argo0 == Py_None) { _arg0 = NULL; }
1535 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1536 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetWidth. Expected _wxBitmap_p.");
1537 return NULL;
1538 }
1539 }
1540 {
1541 wxPy_BEGIN_ALLOW_THREADS;
1542 wxBitmap_SetWidth(_arg0,_arg1);
1543
1544 wxPy_END_ALLOW_THREADS;
1545 } Py_INCREF(Py_None);
1546 _resultobj = Py_None;
1547 return _resultobj;
1548 }
1549
1550 #define wxBitmap_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1551 static PyObject *_wrap_wxBitmap_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1552 PyObject * _resultobj;
1553 wxBitmap * _arg0;
1554 int _arg1;
1555 PyObject * _argo0 = 0;
1556 char *_kwnames[] = { "self","h", NULL };
1557
1558 self = self;
1559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxBitmap_SetHeight",_kwnames,&_argo0,&_arg1))
1560 return NULL;
1561 if (_argo0) {
1562 if (_argo0 == Py_None) { _arg0 = NULL; }
1563 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1564 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetHeight. Expected _wxBitmap_p.");
1565 return NULL;
1566 }
1567 }
1568 {
1569 wxPy_BEGIN_ALLOW_THREADS;
1570 wxBitmap_SetHeight(_arg0,_arg1);
1571
1572 wxPy_END_ALLOW_THREADS;
1573 } Py_INCREF(Py_None);
1574 _resultobj = Py_None;
1575 return _resultobj;
1576 }
1577
1578 #define wxBitmap_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1579 static PyObject *_wrap_wxBitmap_SetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
1580 PyObject * _resultobj;
1581 wxBitmap * _arg0;
1582 int _arg1;
1583 PyObject * _argo0 = 0;
1584 char *_kwnames[] = { "self","d", NULL };
1585
1586 self = self;
1587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxBitmap_SetDepth",_kwnames,&_argo0,&_arg1))
1588 return NULL;
1589 if (_argo0) {
1590 if (_argo0 == Py_None) { _arg0 = NULL; }
1591 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1592 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetDepth. Expected _wxBitmap_p.");
1593 return NULL;
1594 }
1595 }
1596 {
1597 wxPy_BEGIN_ALLOW_THREADS;
1598 wxBitmap_SetDepth(_arg0,_arg1);
1599
1600 wxPy_END_ALLOW_THREADS;
1601 } Py_INCREF(Py_None);
1602 _resultobj = Py_None;
1603 return _resultobj;
1604 }
1605
1606 #define wxBitmap_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
1607 static PyObject *_wrap_wxBitmap_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1608 PyObject * _resultobj;
1609 wxBitmap * _arg0;
1610 wxSize * _arg1;
1611 PyObject * _argo0 = 0;
1612 wxSize temp;
1613 PyObject * _obj1 = 0;
1614 char *_kwnames[] = { "self","size", NULL };
1615
1616 self = self;
1617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmap_SetSize",_kwnames,&_argo0,&_obj1))
1618 return NULL;
1619 if (_argo0) {
1620 if (_argo0 == Py_None) { _arg0 = NULL; }
1621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetSize. Expected _wxBitmap_p.");
1623 return NULL;
1624 }
1625 }
1626 {
1627 _arg1 = &temp;
1628 if (! wxSize_helper(_obj1, &_arg1))
1629 return NULL;
1630 }
1631 {
1632 wxPy_BEGIN_ALLOW_THREADS;
1633 wxBitmap_SetSize(_arg0,*_arg1);
1634
1635 wxPy_END_ALLOW_THREADS;
1636 } Py_INCREF(Py_None);
1637 _resultobj = Py_None;
1638 return _resultobj;
1639 }
1640
1641 #define new_wxMask(_swigarg0) (new wxMask(_swigarg0))
1642 static PyObject *_wrap_new_wxMask(PyObject *self, PyObject *args, PyObject *kwargs) {
1643 PyObject * _resultobj;
1644 wxMask * _result;
1645 wxBitmap * _arg0;
1646 PyObject * _argo0 = 0;
1647 char *_kwnames[] = { "bitmap", NULL };
1648 char _ptemp[128];
1649
1650 self = self;
1651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxMask",_kwnames,&_argo0))
1652 return NULL;
1653 if (_argo0) {
1654 if (_argo0 == Py_None) { _arg0 = NULL; }
1655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
1656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMask. Expected _wxBitmap_p.");
1657 return NULL;
1658 }
1659 }
1660 {
1661 wxPy_BEGIN_ALLOW_THREADS;
1662 _result = (wxMask *)new_wxMask(*_arg0);
1663
1664 wxPy_END_ALLOW_THREADS;
1665 } if (_result) {
1666 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
1667 _resultobj = Py_BuildValue("s",_ptemp);
1668 } else {
1669 Py_INCREF(Py_None);
1670 _resultobj = Py_None;
1671 }
1672 return _resultobj;
1673 }
1674
1675 #define new_wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1676 static PyObject *_wrap_new_wxIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
1677 PyObject * _resultobj;
1678 wxIcon * _result;
1679 wxString * _arg0;
1680 long _arg1;
1681 int _arg2 = (int ) -1;
1682 int _arg3 = (int ) -1;
1683 PyObject * _obj0 = 0;
1684 char *_kwnames[] = { "name","flags","desiredWidth","desiredHeight", NULL };
1685 char _ptemp[128];
1686
1687 self = self;
1688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|ii:new_wxIcon",_kwnames,&_obj0,&_arg1,&_arg2,&_arg3))
1689 return NULL;
1690 {
1691 if (!PyString_Check(_obj0)) {
1692 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1693 return NULL;
1694 }
1695 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1696 }
1697 {
1698 wxPy_BEGIN_ALLOW_THREADS;
1699 _result = (wxIcon *)new_wxIcon(*_arg0,_arg1,_arg2,_arg3);
1700
1701 wxPy_END_ALLOW_THREADS;
1702 } if (_result) {
1703 SWIG_MakePtr(_ptemp, (char *) _result,"_wxIcon_p");
1704 _resultobj = Py_BuildValue("s",_ptemp);
1705 } else {
1706 Py_INCREF(Py_None);
1707 _resultobj = Py_None;
1708 }
1709 {
1710 if (_obj0)
1711 delete _arg0;
1712 }
1713 return _resultobj;
1714 }
1715
1716 #define delete_wxIcon(_swigobj) (delete _swigobj)
1717 static PyObject *_wrap_delete_wxIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
1718 PyObject * _resultobj;
1719 wxIcon * _arg0;
1720 PyObject * _argo0 = 0;
1721 char *_kwnames[] = { "self", NULL };
1722
1723 self = self;
1724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxIcon",_kwnames,&_argo0))
1725 return NULL;
1726 if (_argo0) {
1727 if (_argo0 == Py_None) { _arg0 = NULL; }
1728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxIcon. Expected _wxIcon_p.");
1730 return NULL;
1731 }
1732 }
1733 {
1734 wxPy_BEGIN_ALLOW_THREADS;
1735 delete_wxIcon(_arg0);
1736
1737 wxPy_END_ALLOW_THREADS;
1738 } Py_INCREF(Py_None);
1739 _resultobj = Py_None;
1740 return _resultobj;
1741 }
1742
1743 #define wxIcon_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1744 static PyObject *_wrap_wxIcon_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
1745 PyObject * _resultobj;
1746 bool _result;
1747 wxIcon * _arg0;
1748 wxString * _arg1;
1749 long _arg2;
1750 PyObject * _argo0 = 0;
1751 PyObject * _obj1 = 0;
1752 char *_kwnames[] = { "self","name","flags", NULL };
1753
1754 self = self;
1755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOl:wxIcon_LoadFile",_kwnames,&_argo0,&_obj1,&_arg2))
1756 return NULL;
1757 if (_argo0) {
1758 if (_argo0 == Py_None) { _arg0 = NULL; }
1759 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1760 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_LoadFile. Expected _wxIcon_p.");
1761 return NULL;
1762 }
1763 }
1764 {
1765 if (!PyString_Check(_obj1)) {
1766 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1767 return NULL;
1768 }
1769 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1770 }
1771 {
1772 wxPy_BEGIN_ALLOW_THREADS;
1773 _result = (bool )wxIcon_LoadFile(_arg0,*_arg1,_arg2);
1774
1775 wxPy_END_ALLOW_THREADS;
1776 } _resultobj = Py_BuildValue("i",_result);
1777 {
1778 if (_obj1)
1779 delete _arg1;
1780 }
1781 return _resultobj;
1782 }
1783
1784 #define wxIcon_GetHandle(_swigobj) (_swigobj->GetHandle())
1785 static PyObject *_wrap_wxIcon_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
1786 PyObject * _resultobj;
1787 long _result;
1788 wxIcon * _arg0;
1789 PyObject * _argo0 = 0;
1790 char *_kwnames[] = { "self", NULL };
1791
1792 self = self;
1793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxIcon_GetHandle",_kwnames,&_argo0))
1794 return NULL;
1795 if (_argo0) {
1796 if (_argo0 == Py_None) { _arg0 = NULL; }
1797 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1798 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetHandle. Expected _wxIcon_p.");
1799 return NULL;
1800 }
1801 }
1802 {
1803 wxPy_BEGIN_ALLOW_THREADS;
1804 _result = (long )wxIcon_GetHandle(_arg0);
1805
1806 wxPy_END_ALLOW_THREADS;
1807 } _resultobj = Py_BuildValue("l",_result);
1808 return _resultobj;
1809 }
1810
1811 #define wxIcon_SetHandle(_swigobj,_swigarg0) (_swigobj->SetHandle(_swigarg0))
1812 static PyObject *_wrap_wxIcon_SetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
1813 PyObject * _resultobj;
1814 wxIcon * _arg0;
1815 long _arg1;
1816 PyObject * _argo0 = 0;
1817 char *_kwnames[] = { "self","handle", NULL };
1818
1819 self = self;
1820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxIcon_SetHandle",_kwnames,&_argo0,&_arg1))
1821 return NULL;
1822 if (_argo0) {
1823 if (_argo0 == Py_None) { _arg0 = NULL; }
1824 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1825 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetHandle. Expected _wxIcon_p.");
1826 return NULL;
1827 }
1828 }
1829 {
1830 wxPy_BEGIN_ALLOW_THREADS;
1831 wxIcon_SetHandle(_arg0,_arg1);
1832
1833 wxPy_END_ALLOW_THREADS;
1834 } Py_INCREF(Py_None);
1835 _resultobj = Py_None;
1836 return _resultobj;
1837 }
1838
1839 #define wxIcon_Ok(_swigobj) (_swigobj->Ok())
1840 static PyObject *_wrap_wxIcon_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
1841 PyObject * _resultobj;
1842 bool _result;
1843 wxIcon * _arg0;
1844 PyObject * _argo0 = 0;
1845 char *_kwnames[] = { "self", NULL };
1846
1847 self = self;
1848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxIcon_Ok",_kwnames,&_argo0))
1849 return NULL;
1850 if (_argo0) {
1851 if (_argo0 == Py_None) { _arg0 = NULL; }
1852 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_Ok. Expected _wxIcon_p.");
1854 return NULL;
1855 }
1856 }
1857 {
1858 wxPy_BEGIN_ALLOW_THREADS;
1859 _result = (bool )wxIcon_Ok(_arg0);
1860
1861 wxPy_END_ALLOW_THREADS;
1862 } _resultobj = Py_BuildValue("i",_result);
1863 return _resultobj;
1864 }
1865
1866 #define wxIcon_GetWidth(_swigobj) (_swigobj->GetWidth())
1867 static PyObject *_wrap_wxIcon_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1868 PyObject * _resultobj;
1869 int _result;
1870 wxIcon * _arg0;
1871 PyObject * _argo0 = 0;
1872 char *_kwnames[] = { "self", NULL };
1873
1874 self = self;
1875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxIcon_GetWidth",_kwnames,&_argo0))
1876 return NULL;
1877 if (_argo0) {
1878 if (_argo0 == Py_None) { _arg0 = NULL; }
1879 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1880 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetWidth. Expected _wxIcon_p.");
1881 return NULL;
1882 }
1883 }
1884 {
1885 wxPy_BEGIN_ALLOW_THREADS;
1886 _result = (int )wxIcon_GetWidth(_arg0);
1887
1888 wxPy_END_ALLOW_THREADS;
1889 } _resultobj = Py_BuildValue("i",_result);
1890 return _resultobj;
1891 }
1892
1893 #define wxIcon_GetHeight(_swigobj) (_swigobj->GetHeight())
1894 static PyObject *_wrap_wxIcon_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1895 PyObject * _resultobj;
1896 int _result;
1897 wxIcon * _arg0;
1898 PyObject * _argo0 = 0;
1899 char *_kwnames[] = { "self", NULL };
1900
1901 self = self;
1902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxIcon_GetHeight",_kwnames,&_argo0))
1903 return NULL;
1904 if (_argo0) {
1905 if (_argo0 == Py_None) { _arg0 = NULL; }
1906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetHeight. Expected _wxIcon_p.");
1908 return NULL;
1909 }
1910 }
1911 {
1912 wxPy_BEGIN_ALLOW_THREADS;
1913 _result = (int )wxIcon_GetHeight(_arg0);
1914
1915 wxPy_END_ALLOW_THREADS;
1916 } _resultobj = Py_BuildValue("i",_result);
1917 return _resultobj;
1918 }
1919
1920 #define wxIcon_GetDepth(_swigobj) (_swigobj->GetDepth())
1921 static PyObject *_wrap_wxIcon_GetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
1922 PyObject * _resultobj;
1923 int _result;
1924 wxIcon * _arg0;
1925 PyObject * _argo0 = 0;
1926 char *_kwnames[] = { "self", NULL };
1927
1928 self = self;
1929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxIcon_GetDepth",_kwnames,&_argo0))
1930 return NULL;
1931 if (_argo0) {
1932 if (_argo0 == Py_None) { _arg0 = NULL; }
1933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetDepth. Expected _wxIcon_p.");
1935 return NULL;
1936 }
1937 }
1938 {
1939 wxPy_BEGIN_ALLOW_THREADS;
1940 _result = (int )wxIcon_GetDepth(_arg0);
1941
1942 wxPy_END_ALLOW_THREADS;
1943 } _resultobj = Py_BuildValue("i",_result);
1944 return _resultobj;
1945 }
1946
1947 #define wxIcon_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1948 static PyObject *_wrap_wxIcon_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1949 PyObject * _resultobj;
1950 wxIcon * _arg0;
1951 int _arg1;
1952 PyObject * _argo0 = 0;
1953 char *_kwnames[] = { "self","w", NULL };
1954
1955 self = self;
1956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxIcon_SetWidth",_kwnames,&_argo0,&_arg1))
1957 return NULL;
1958 if (_argo0) {
1959 if (_argo0 == Py_None) { _arg0 = NULL; }
1960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetWidth. Expected _wxIcon_p.");
1962 return NULL;
1963 }
1964 }
1965 {
1966 wxPy_BEGIN_ALLOW_THREADS;
1967 wxIcon_SetWidth(_arg0,_arg1);
1968
1969 wxPy_END_ALLOW_THREADS;
1970 } Py_INCREF(Py_None);
1971 _resultobj = Py_None;
1972 return _resultobj;
1973 }
1974
1975 #define wxIcon_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1976 static PyObject *_wrap_wxIcon_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1977 PyObject * _resultobj;
1978 wxIcon * _arg0;
1979 int _arg1;
1980 PyObject * _argo0 = 0;
1981 char *_kwnames[] = { "self","h", NULL };
1982
1983 self = self;
1984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxIcon_SetHeight",_kwnames,&_argo0,&_arg1))
1985 return NULL;
1986 if (_argo0) {
1987 if (_argo0 == Py_None) { _arg0 = NULL; }
1988 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1989 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetHeight. Expected _wxIcon_p.");
1990 return NULL;
1991 }
1992 }
1993 {
1994 wxPy_BEGIN_ALLOW_THREADS;
1995 wxIcon_SetHeight(_arg0,_arg1);
1996
1997 wxPy_END_ALLOW_THREADS;
1998 } Py_INCREF(Py_None);
1999 _resultobj = Py_None;
2000 return _resultobj;
2001 }
2002
2003 #define wxIcon_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
2004 static PyObject *_wrap_wxIcon_SetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
2005 PyObject * _resultobj;
2006 wxIcon * _arg0;
2007 int _arg1;
2008 PyObject * _argo0 = 0;
2009 char *_kwnames[] = { "self","d", NULL };
2010
2011 self = self;
2012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxIcon_SetDepth",_kwnames,&_argo0,&_arg1))
2013 return NULL;
2014 if (_argo0) {
2015 if (_argo0 == Py_None) { _arg0 = NULL; }
2016 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
2017 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetDepth. Expected _wxIcon_p.");
2018 return NULL;
2019 }
2020 }
2021 {
2022 wxPy_BEGIN_ALLOW_THREADS;
2023 wxIcon_SetDepth(_arg0,_arg1);
2024
2025 wxPy_END_ALLOW_THREADS;
2026 } Py_INCREF(Py_None);
2027 _resultobj = Py_None;
2028 return _resultobj;
2029 }
2030
2031 #define wxIcon_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2032 static PyObject *_wrap_wxIcon_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2033 PyObject * _resultobj;
2034 wxIcon * _arg0;
2035 wxSize * _arg1;
2036 PyObject * _argo0 = 0;
2037 wxSize temp;
2038 PyObject * _obj1 = 0;
2039 char *_kwnames[] = { "self","size", NULL };
2040
2041 self = self;
2042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxIcon_SetSize",_kwnames,&_argo0,&_obj1))
2043 return NULL;
2044 if (_argo0) {
2045 if (_argo0 == Py_None) { _arg0 = NULL; }
2046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
2047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetSize. Expected _wxIcon_p.");
2048 return NULL;
2049 }
2050 }
2051 {
2052 _arg1 = &temp;
2053 if (! wxSize_helper(_obj1, &_arg1))
2054 return NULL;
2055 }
2056 {
2057 wxPy_BEGIN_ALLOW_THREADS;
2058 wxIcon_SetSize(_arg0,*_arg1);
2059
2060 wxPy_END_ALLOW_THREADS;
2061 } Py_INCREF(Py_None);
2062 _resultobj = Py_None;
2063 return _resultobj;
2064 }
2065
2066 #define new_wxCursor(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxCursor(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2067 static PyObject *_wrap_new_wxCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2068 PyObject * _resultobj;
2069 wxCursor * _result;
2070 wxString * _arg0;
2071 long _arg1;
2072 int _arg2 = (int ) 0;
2073 int _arg3 = (int ) 0;
2074 PyObject * _obj0 = 0;
2075 char *_kwnames[] = { "cursorName","flags","hotSpotX","hotSpotY", NULL };
2076 char _ptemp[128];
2077
2078 self = self;
2079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol|ii:new_wxCursor",_kwnames,&_obj0,&_arg1,&_arg2,&_arg3))
2080 return NULL;
2081 {
2082 if (!PyString_Check(_obj0)) {
2083 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2084 return NULL;
2085 }
2086 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
2087 }
2088 {
2089 wxPy_BEGIN_ALLOW_THREADS;
2090 _result = (wxCursor *)new_wxCursor(*_arg0,_arg1,_arg2,_arg3);
2091
2092 wxPy_END_ALLOW_THREADS;
2093 } if (_result) {
2094 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCursor_p");
2095 _resultobj = Py_BuildValue("s",_ptemp);
2096 } else {
2097 Py_INCREF(Py_None);
2098 _resultobj = Py_None;
2099 }
2100 {
2101 if (_obj0)
2102 delete _arg0;
2103 }
2104 return _resultobj;
2105 }
2106
2107 #define delete_wxCursor(_swigobj) (delete _swigobj)
2108 static PyObject *_wrap_delete_wxCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2109 PyObject * _resultobj;
2110 wxCursor * _arg0;
2111 PyObject * _argo0 = 0;
2112 char *_kwnames[] = { "self", NULL };
2113
2114 self = self;
2115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxCursor",_kwnames,&_argo0))
2116 return NULL;
2117 if (_argo0) {
2118 if (_argo0 == Py_None) { _arg0 = NULL; }
2119 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2120 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxCursor. Expected _wxCursor_p.");
2121 return NULL;
2122 }
2123 }
2124 {
2125 wxPy_BEGIN_ALLOW_THREADS;
2126 delete_wxCursor(_arg0);
2127
2128 wxPy_END_ALLOW_THREADS;
2129 } Py_INCREF(Py_None);
2130 _resultobj = Py_None;
2131 return _resultobj;
2132 }
2133
2134 #define wxCursor_GetHandle(_swigobj) (_swigobj->GetHandle())
2135 static PyObject *_wrap_wxCursor_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
2136 PyObject * _resultobj;
2137 long _result;
2138 wxCursor * _arg0;
2139 PyObject * _argo0 = 0;
2140 char *_kwnames[] = { "self", NULL };
2141
2142 self = self;
2143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCursor_GetHandle",_kwnames,&_argo0))
2144 return NULL;
2145 if (_argo0) {
2146 if (_argo0 == Py_None) { _arg0 = NULL; }
2147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_GetHandle. Expected _wxCursor_p.");
2149 return NULL;
2150 }
2151 }
2152 {
2153 wxPy_BEGIN_ALLOW_THREADS;
2154 _result = (long )wxCursor_GetHandle(_arg0);
2155
2156 wxPy_END_ALLOW_THREADS;
2157 } _resultobj = Py_BuildValue("l",_result);
2158 return _resultobj;
2159 }
2160
2161 #define wxCursor_SetHandle(_swigobj,_swigarg0) (_swigobj->SetHandle(_swigarg0))
2162 static PyObject *_wrap_wxCursor_SetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
2163 PyObject * _resultobj;
2164 wxCursor * _arg0;
2165 long _arg1;
2166 PyObject * _argo0 = 0;
2167 char *_kwnames[] = { "self","handle", NULL };
2168
2169 self = self;
2170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxCursor_SetHandle",_kwnames,&_argo0,&_arg1))
2171 return NULL;
2172 if (_argo0) {
2173 if (_argo0 == Py_None) { _arg0 = NULL; }
2174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_SetHandle. Expected _wxCursor_p.");
2176 return NULL;
2177 }
2178 }
2179 {
2180 wxPy_BEGIN_ALLOW_THREADS;
2181 wxCursor_SetHandle(_arg0,_arg1);
2182
2183 wxPy_END_ALLOW_THREADS;
2184 } Py_INCREF(Py_None);
2185 _resultobj = Py_None;
2186 return _resultobj;
2187 }
2188
2189 #define wxCursor_Ok(_swigobj) (_swigobj->Ok())
2190 static PyObject *_wrap_wxCursor_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
2191 PyObject * _resultobj;
2192 bool _result;
2193 wxCursor * _arg0;
2194 PyObject * _argo0 = 0;
2195 char *_kwnames[] = { "self", NULL };
2196
2197 self = self;
2198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCursor_Ok",_kwnames,&_argo0))
2199 return NULL;
2200 if (_argo0) {
2201 if (_argo0 == Py_None) { _arg0 = NULL; }
2202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_Ok. Expected _wxCursor_p.");
2204 return NULL;
2205 }
2206 }
2207 {
2208 wxPy_BEGIN_ALLOW_THREADS;
2209 _result = (bool )wxCursor_Ok(_arg0);
2210
2211 wxPy_END_ALLOW_THREADS;
2212 } _resultobj = Py_BuildValue("i",_result);
2213 return _resultobj;
2214 }
2215
2216 #define wxCursor_GetWidth(_swigobj) (_swigobj->GetWidth())
2217 static PyObject *_wrap_wxCursor_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2218 PyObject * _resultobj;
2219 int _result;
2220 wxCursor * _arg0;
2221 PyObject * _argo0 = 0;
2222 char *_kwnames[] = { "self", NULL };
2223
2224 self = self;
2225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCursor_GetWidth",_kwnames,&_argo0))
2226 return NULL;
2227 if (_argo0) {
2228 if (_argo0 == Py_None) { _arg0 = NULL; }
2229 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2230 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_GetWidth. Expected _wxCursor_p.");
2231 return NULL;
2232 }
2233 }
2234 {
2235 wxPy_BEGIN_ALLOW_THREADS;
2236 _result = (int )wxCursor_GetWidth(_arg0);
2237
2238 wxPy_END_ALLOW_THREADS;
2239 } _resultobj = Py_BuildValue("i",_result);
2240 return _resultobj;
2241 }
2242
2243 #define wxCursor_GetHeight(_swigobj) (_swigobj->GetHeight())
2244 static PyObject *_wrap_wxCursor_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2245 PyObject * _resultobj;
2246 int _result;
2247 wxCursor * _arg0;
2248 PyObject * _argo0 = 0;
2249 char *_kwnames[] = { "self", NULL };
2250
2251 self = self;
2252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCursor_GetHeight",_kwnames,&_argo0))
2253 return NULL;
2254 if (_argo0) {
2255 if (_argo0 == Py_None) { _arg0 = NULL; }
2256 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2257 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_GetHeight. Expected _wxCursor_p.");
2258 return NULL;
2259 }
2260 }
2261 {
2262 wxPy_BEGIN_ALLOW_THREADS;
2263 _result = (int )wxCursor_GetHeight(_arg0);
2264
2265 wxPy_END_ALLOW_THREADS;
2266 } _resultobj = Py_BuildValue("i",_result);
2267 return _resultobj;
2268 }
2269
2270 #define wxCursor_GetDepth(_swigobj) (_swigobj->GetDepth())
2271 static PyObject *_wrap_wxCursor_GetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
2272 PyObject * _resultobj;
2273 int _result;
2274 wxCursor * _arg0;
2275 PyObject * _argo0 = 0;
2276 char *_kwnames[] = { "self", NULL };
2277
2278 self = self;
2279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCursor_GetDepth",_kwnames,&_argo0))
2280 return NULL;
2281 if (_argo0) {
2282 if (_argo0 == Py_None) { _arg0 = NULL; }
2283 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2284 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_GetDepth. Expected _wxCursor_p.");
2285 return NULL;
2286 }
2287 }
2288 {
2289 wxPy_BEGIN_ALLOW_THREADS;
2290 _result = (int )wxCursor_GetDepth(_arg0);
2291
2292 wxPy_END_ALLOW_THREADS;
2293 } _resultobj = Py_BuildValue("i",_result);
2294 return _resultobj;
2295 }
2296
2297 #define wxCursor_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2298 static PyObject *_wrap_wxCursor_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2299 PyObject * _resultobj;
2300 wxCursor * _arg0;
2301 int _arg1;
2302 PyObject * _argo0 = 0;
2303 char *_kwnames[] = { "self","w", NULL };
2304
2305 self = self;
2306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCursor_SetWidth",_kwnames,&_argo0,&_arg1))
2307 return NULL;
2308 if (_argo0) {
2309 if (_argo0 == Py_None) { _arg0 = NULL; }
2310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_SetWidth. Expected _wxCursor_p.");
2312 return NULL;
2313 }
2314 }
2315 {
2316 wxPy_BEGIN_ALLOW_THREADS;
2317 wxCursor_SetWidth(_arg0,_arg1);
2318
2319 wxPy_END_ALLOW_THREADS;
2320 } Py_INCREF(Py_None);
2321 _resultobj = Py_None;
2322 return _resultobj;
2323 }
2324
2325 #define wxCursor_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
2326 static PyObject *_wrap_wxCursor_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2327 PyObject * _resultobj;
2328 wxCursor * _arg0;
2329 int _arg1;
2330 PyObject * _argo0 = 0;
2331 char *_kwnames[] = { "self","h", NULL };
2332
2333 self = self;
2334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCursor_SetHeight",_kwnames,&_argo0,&_arg1))
2335 return NULL;
2336 if (_argo0) {
2337 if (_argo0 == Py_None) { _arg0 = NULL; }
2338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_SetHeight. Expected _wxCursor_p.");
2340 return NULL;
2341 }
2342 }
2343 {
2344 wxPy_BEGIN_ALLOW_THREADS;
2345 wxCursor_SetHeight(_arg0,_arg1);
2346
2347 wxPy_END_ALLOW_THREADS;
2348 } Py_INCREF(Py_None);
2349 _resultobj = Py_None;
2350 return _resultobj;
2351 }
2352
2353 #define wxCursor_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
2354 static PyObject *_wrap_wxCursor_SetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
2355 PyObject * _resultobj;
2356 wxCursor * _arg0;
2357 int _arg1;
2358 PyObject * _argo0 = 0;
2359 char *_kwnames[] = { "self","d", NULL };
2360
2361 self = self;
2362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCursor_SetDepth",_kwnames,&_argo0,&_arg1))
2363 return NULL;
2364 if (_argo0) {
2365 if (_argo0 == Py_None) { _arg0 = NULL; }
2366 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2367 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_SetDepth. Expected _wxCursor_p.");
2368 return NULL;
2369 }
2370 }
2371 {
2372 wxPy_BEGIN_ALLOW_THREADS;
2373 wxCursor_SetDepth(_arg0,_arg1);
2374
2375 wxPy_END_ALLOW_THREADS;
2376 } Py_INCREF(Py_None);
2377 _resultobj = Py_None;
2378 return _resultobj;
2379 }
2380
2381 #define wxCursor_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2382 static PyObject *_wrap_wxCursor_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2383 PyObject * _resultobj;
2384 wxCursor * _arg0;
2385 wxSize * _arg1;
2386 PyObject * _argo0 = 0;
2387 wxSize temp;
2388 PyObject * _obj1 = 0;
2389 char *_kwnames[] = { "self","size", NULL };
2390
2391 self = self;
2392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCursor_SetSize",_kwnames,&_argo0,&_obj1))
2393 return NULL;
2394 if (_argo0) {
2395 if (_argo0 == Py_None) { _arg0 = NULL; }
2396 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2397 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_SetSize. Expected _wxCursor_p.");
2398 return NULL;
2399 }
2400 }
2401 {
2402 _arg1 = &temp;
2403 if (! wxSize_helper(_obj1, &_arg1))
2404 return NULL;
2405 }
2406 {
2407 wxPy_BEGIN_ALLOW_THREADS;
2408 wxCursor_SetSize(_arg0,*_arg1);
2409
2410 wxPy_END_ALLOW_THREADS;
2411 } Py_INCREF(Py_None);
2412 _resultobj = Py_None;
2413 return _resultobj;
2414 }
2415
2416 static wxFont *new_wxFont(int pointSize,int family,int style,int weight,int underline,char *faceName,wxFontEncoding encoding) {
2417
2418 return wxTheFontList->FindOrCreateFont(pointSize, family, style, weight,
2419 underline, faceName, encoding);
2420 }
2421
2422 static PyObject *_wrap_new_wxFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2423 PyObject * _resultobj;
2424 wxFont * _result;
2425 int _arg0;
2426 int _arg1;
2427 int _arg2;
2428 int _arg3;
2429 int _arg4 = (int ) FALSE;
2430 char * _arg5 = (char *) "";
2431 wxFontEncoding _arg6 = (wxFontEncoding ) (wxFONTENCODING_DEFAULT);
2432 char *_kwnames[] = { "pointSize","family","style","weight","underline","faceName","encoding", NULL };
2433 char _ptemp[128];
2434
2435 self = self;
2436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"iiii|isi:new_wxFont",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
2437 return NULL;
2438 {
2439 wxPy_BEGIN_ALLOW_THREADS;
2440 _result = (wxFont *)new_wxFont(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2441
2442 wxPy_END_ALLOW_THREADS;
2443 } if (_result) {
2444 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
2445 _resultobj = Py_BuildValue("s",_ptemp);
2446 } else {
2447 Py_INCREF(Py_None);
2448 _resultobj = Py_None;
2449 }
2450 return _resultobj;
2451 }
2452
2453 #define wxFont_Ok(_swigobj) (_swigobj->Ok())
2454 static PyObject *_wrap_wxFont_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
2455 PyObject * _resultobj;
2456 bool _result;
2457 wxFont * _arg0;
2458 PyObject * _argo0 = 0;
2459 char *_kwnames[] = { "self", NULL };
2460
2461 self = self;
2462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_Ok",_kwnames,&_argo0))
2463 return NULL;
2464 if (_argo0) {
2465 if (_argo0 == Py_None) { _arg0 = NULL; }
2466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_Ok. Expected _wxFont_p.");
2468 return NULL;
2469 }
2470 }
2471 {
2472 wxPy_BEGIN_ALLOW_THREADS;
2473 _result = (bool )wxFont_Ok(_arg0);
2474
2475 wxPy_END_ALLOW_THREADS;
2476 } _resultobj = Py_BuildValue("i",_result);
2477 return _resultobj;
2478 }
2479
2480 #define wxFont_GetFaceName(_swigobj) (_swigobj->GetFaceName())
2481 static PyObject *_wrap_wxFont_GetFaceName(PyObject *self, PyObject *args, PyObject *kwargs) {
2482 PyObject * _resultobj;
2483 wxString * _result;
2484 wxFont * _arg0;
2485 PyObject * _argo0 = 0;
2486 char *_kwnames[] = { "self", NULL };
2487
2488 self = self;
2489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetFaceName",_kwnames,&_argo0))
2490 return NULL;
2491 if (_argo0) {
2492 if (_argo0 == Py_None) { _arg0 = NULL; }
2493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFaceName. Expected _wxFont_p.");
2495 return NULL;
2496 }
2497 }
2498 {
2499 wxPy_BEGIN_ALLOW_THREADS;
2500 _result = new wxString (wxFont_GetFaceName(_arg0));
2501
2502 wxPy_END_ALLOW_THREADS;
2503 }{
2504 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2505 }
2506 {
2507 delete _result;
2508 }
2509 return _resultobj;
2510 }
2511
2512 #define wxFont_GetFamily(_swigobj) (_swigobj->GetFamily())
2513 static PyObject *_wrap_wxFont_GetFamily(PyObject *self, PyObject *args, PyObject *kwargs) {
2514 PyObject * _resultobj;
2515 int _result;
2516 wxFont * _arg0;
2517 PyObject * _argo0 = 0;
2518 char *_kwnames[] = { "self", NULL };
2519
2520 self = self;
2521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetFamily",_kwnames,&_argo0))
2522 return NULL;
2523 if (_argo0) {
2524 if (_argo0 == Py_None) { _arg0 = NULL; }
2525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFamily. Expected _wxFont_p.");
2527 return NULL;
2528 }
2529 }
2530 {
2531 wxPy_BEGIN_ALLOW_THREADS;
2532 _result = (int )wxFont_GetFamily(_arg0);
2533
2534 wxPy_END_ALLOW_THREADS;
2535 } _resultobj = Py_BuildValue("i",_result);
2536 return _resultobj;
2537 }
2538
2539 #define wxFont_GetFontId(_swigobj) (_swigobj->GetFontId())
2540 static PyObject *_wrap_wxFont_GetFontId(PyObject *self, PyObject *args, PyObject *kwargs) {
2541 PyObject * _resultobj;
2542 int _result;
2543 wxFont * _arg0;
2544 PyObject * _argo0 = 0;
2545 char *_kwnames[] = { "self", NULL };
2546
2547 self = self;
2548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetFontId",_kwnames,&_argo0))
2549 return NULL;
2550 if (_argo0) {
2551 if (_argo0 == Py_None) { _arg0 = NULL; }
2552 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2553 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFontId. Expected _wxFont_p.");
2554 return NULL;
2555 }
2556 }
2557 {
2558 wxPy_BEGIN_ALLOW_THREADS;
2559 _result = (int )wxFont_GetFontId(_arg0);
2560
2561 wxPy_END_ALLOW_THREADS;
2562 } _resultobj = Py_BuildValue("i",_result);
2563 return _resultobj;
2564 }
2565
2566 #define wxFont_GetPointSize(_swigobj) (_swigobj->GetPointSize())
2567 static PyObject *_wrap_wxFont_GetPointSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2568 PyObject * _resultobj;
2569 int _result;
2570 wxFont * _arg0;
2571 PyObject * _argo0 = 0;
2572 char *_kwnames[] = { "self", NULL };
2573
2574 self = self;
2575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetPointSize",_kwnames,&_argo0))
2576 return NULL;
2577 if (_argo0) {
2578 if (_argo0 == Py_None) { _arg0 = NULL; }
2579 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2580 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetPointSize. Expected _wxFont_p.");
2581 return NULL;
2582 }
2583 }
2584 {
2585 wxPy_BEGIN_ALLOW_THREADS;
2586 _result = (int )wxFont_GetPointSize(_arg0);
2587
2588 wxPy_END_ALLOW_THREADS;
2589 } _resultobj = Py_BuildValue("i",_result);
2590 return _resultobj;
2591 }
2592
2593 #define wxFont_GetStyle(_swigobj) (_swigobj->GetStyle())
2594 static PyObject *_wrap_wxFont_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
2595 PyObject * _resultobj;
2596 int _result;
2597 wxFont * _arg0;
2598 PyObject * _argo0 = 0;
2599 char *_kwnames[] = { "self", NULL };
2600
2601 self = self;
2602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetStyle",_kwnames,&_argo0))
2603 return NULL;
2604 if (_argo0) {
2605 if (_argo0 == Py_None) { _arg0 = NULL; }
2606 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2607 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetStyle. Expected _wxFont_p.");
2608 return NULL;
2609 }
2610 }
2611 {
2612 wxPy_BEGIN_ALLOW_THREADS;
2613 _result = (int )wxFont_GetStyle(_arg0);
2614
2615 wxPy_END_ALLOW_THREADS;
2616 } _resultobj = Py_BuildValue("i",_result);
2617 return _resultobj;
2618 }
2619
2620 #define wxFont_GetUnderlined(_swigobj) (_swigobj->GetUnderlined())
2621 static PyObject *_wrap_wxFont_GetUnderlined(PyObject *self, PyObject *args, PyObject *kwargs) {
2622 PyObject * _resultobj;
2623 bool _result;
2624 wxFont * _arg0;
2625 PyObject * _argo0 = 0;
2626 char *_kwnames[] = { "self", NULL };
2627
2628 self = self;
2629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetUnderlined",_kwnames,&_argo0))
2630 return NULL;
2631 if (_argo0) {
2632 if (_argo0 == Py_None) { _arg0 = NULL; }
2633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetUnderlined. Expected _wxFont_p.");
2635 return NULL;
2636 }
2637 }
2638 {
2639 wxPy_BEGIN_ALLOW_THREADS;
2640 _result = (bool )wxFont_GetUnderlined(_arg0);
2641
2642 wxPy_END_ALLOW_THREADS;
2643 } _resultobj = Py_BuildValue("i",_result);
2644 return _resultobj;
2645 }
2646
2647 #define wxFont_GetWeight(_swigobj) (_swigobj->GetWeight())
2648 static PyObject *_wrap_wxFont_GetWeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2649 PyObject * _resultobj;
2650 int _result;
2651 wxFont * _arg0;
2652 PyObject * _argo0 = 0;
2653 char *_kwnames[] = { "self", NULL };
2654
2655 self = self;
2656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetWeight",_kwnames,&_argo0))
2657 return NULL;
2658 if (_argo0) {
2659 if (_argo0 == Py_None) { _arg0 = NULL; }
2660 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2661 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetWeight. Expected _wxFont_p.");
2662 return NULL;
2663 }
2664 }
2665 {
2666 wxPy_BEGIN_ALLOW_THREADS;
2667 _result = (int )wxFont_GetWeight(_arg0);
2668
2669 wxPy_END_ALLOW_THREADS;
2670 } _resultobj = Py_BuildValue("i",_result);
2671 return _resultobj;
2672 }
2673
2674 #define wxFont_GetEncoding(_swigobj) (_swigobj->GetEncoding())
2675 static PyObject *_wrap_wxFont_GetEncoding(PyObject *self, PyObject *args, PyObject *kwargs) {
2676 PyObject * _resultobj;
2677 wxFontEncoding _result;
2678 wxFont * _arg0;
2679 PyObject * _argo0 = 0;
2680 char *_kwnames[] = { "self", NULL };
2681
2682 self = self;
2683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetEncoding",_kwnames,&_argo0))
2684 return NULL;
2685 if (_argo0) {
2686 if (_argo0 == Py_None) { _arg0 = NULL; }
2687 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2688 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetEncoding. Expected _wxFont_p.");
2689 return NULL;
2690 }
2691 }
2692 {
2693 wxPy_BEGIN_ALLOW_THREADS;
2694 _result = (wxFontEncoding )wxFont_GetEncoding(_arg0);
2695
2696 wxPy_END_ALLOW_THREADS;
2697 } _resultobj = Py_BuildValue("i",_result);
2698 return _resultobj;
2699 }
2700
2701 #define wxFont_SetFaceName(_swigobj,_swigarg0) (_swigobj->SetFaceName(_swigarg0))
2702 static PyObject *_wrap_wxFont_SetFaceName(PyObject *self, PyObject *args, PyObject *kwargs) {
2703 PyObject * _resultobj;
2704 wxFont * _arg0;
2705 wxString * _arg1;
2706 PyObject * _argo0 = 0;
2707 PyObject * _obj1 = 0;
2708 char *_kwnames[] = { "self","faceName", NULL };
2709
2710 self = self;
2711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFont_SetFaceName",_kwnames,&_argo0,&_obj1))
2712 return NULL;
2713 if (_argo0) {
2714 if (_argo0 == Py_None) { _arg0 = NULL; }
2715 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2716 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetFaceName. Expected _wxFont_p.");
2717 return NULL;
2718 }
2719 }
2720 {
2721 if (!PyString_Check(_obj1)) {
2722 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2723 return NULL;
2724 }
2725 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2726 }
2727 {
2728 wxPy_BEGIN_ALLOW_THREADS;
2729 wxFont_SetFaceName(_arg0,*_arg1);
2730
2731 wxPy_END_ALLOW_THREADS;
2732 } Py_INCREF(Py_None);
2733 _resultobj = Py_None;
2734 {
2735 if (_obj1)
2736 delete _arg1;
2737 }
2738 return _resultobj;
2739 }
2740
2741 #define wxFont_SetFamily(_swigobj,_swigarg0) (_swigobj->SetFamily(_swigarg0))
2742 static PyObject *_wrap_wxFont_SetFamily(PyObject *self, PyObject *args, PyObject *kwargs) {
2743 PyObject * _resultobj;
2744 wxFont * _arg0;
2745 int _arg1;
2746 PyObject * _argo0 = 0;
2747 char *_kwnames[] = { "self","family", NULL };
2748
2749 self = self;
2750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetFamily",_kwnames,&_argo0,&_arg1))
2751 return NULL;
2752 if (_argo0) {
2753 if (_argo0 == Py_None) { _arg0 = NULL; }
2754 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2755 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetFamily. Expected _wxFont_p.");
2756 return NULL;
2757 }
2758 }
2759 {
2760 wxPy_BEGIN_ALLOW_THREADS;
2761 wxFont_SetFamily(_arg0,_arg1);
2762
2763 wxPy_END_ALLOW_THREADS;
2764 } Py_INCREF(Py_None);
2765 _resultobj = Py_None;
2766 return _resultobj;
2767 }
2768
2769 #define wxFont_SetPointSize(_swigobj,_swigarg0) (_swigobj->SetPointSize(_swigarg0))
2770 static PyObject *_wrap_wxFont_SetPointSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2771 PyObject * _resultobj;
2772 wxFont * _arg0;
2773 int _arg1;
2774 PyObject * _argo0 = 0;
2775 char *_kwnames[] = { "self","pointSize", NULL };
2776
2777 self = self;
2778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetPointSize",_kwnames,&_argo0,&_arg1))
2779 return NULL;
2780 if (_argo0) {
2781 if (_argo0 == Py_None) { _arg0 = NULL; }
2782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetPointSize. Expected _wxFont_p.");
2784 return NULL;
2785 }
2786 }
2787 {
2788 wxPy_BEGIN_ALLOW_THREADS;
2789 wxFont_SetPointSize(_arg0,_arg1);
2790
2791 wxPy_END_ALLOW_THREADS;
2792 } Py_INCREF(Py_None);
2793 _resultobj = Py_None;
2794 return _resultobj;
2795 }
2796
2797 #define wxFont_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
2798 static PyObject *_wrap_wxFont_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
2799 PyObject * _resultobj;
2800 wxFont * _arg0;
2801 int _arg1;
2802 PyObject * _argo0 = 0;
2803 char *_kwnames[] = { "self","style", NULL };
2804
2805 self = self;
2806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetStyle",_kwnames,&_argo0,&_arg1))
2807 return NULL;
2808 if (_argo0) {
2809 if (_argo0 == Py_None) { _arg0 = NULL; }
2810 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2811 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetStyle. Expected _wxFont_p.");
2812 return NULL;
2813 }
2814 }
2815 {
2816 wxPy_BEGIN_ALLOW_THREADS;
2817 wxFont_SetStyle(_arg0,_arg1);
2818
2819 wxPy_END_ALLOW_THREADS;
2820 } Py_INCREF(Py_None);
2821 _resultobj = Py_None;
2822 return _resultobj;
2823 }
2824
2825 #define wxFont_SetUnderlined(_swigobj,_swigarg0) (_swigobj->SetUnderlined(_swigarg0))
2826 static PyObject *_wrap_wxFont_SetUnderlined(PyObject *self, PyObject *args, PyObject *kwargs) {
2827 PyObject * _resultobj;
2828 wxFont * _arg0;
2829 bool _arg1;
2830 PyObject * _argo0 = 0;
2831 int tempbool1;
2832 char *_kwnames[] = { "self","underlined", NULL };
2833
2834 self = self;
2835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetUnderlined",_kwnames,&_argo0,&tempbool1))
2836 return NULL;
2837 if (_argo0) {
2838 if (_argo0 == Py_None) { _arg0 = NULL; }
2839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetUnderlined. Expected _wxFont_p.");
2841 return NULL;
2842 }
2843 }
2844 _arg1 = (bool ) tempbool1;
2845 {
2846 wxPy_BEGIN_ALLOW_THREADS;
2847 wxFont_SetUnderlined(_arg0,_arg1);
2848
2849 wxPy_END_ALLOW_THREADS;
2850 } Py_INCREF(Py_None);
2851 _resultobj = Py_None;
2852 return _resultobj;
2853 }
2854
2855 #define wxFont_SetWeight(_swigobj,_swigarg0) (_swigobj->SetWeight(_swigarg0))
2856 static PyObject *_wrap_wxFont_SetWeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2857 PyObject * _resultobj;
2858 wxFont * _arg0;
2859 int _arg1;
2860 PyObject * _argo0 = 0;
2861 char *_kwnames[] = { "self","weight", NULL };
2862
2863 self = self;
2864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetWeight",_kwnames,&_argo0,&_arg1))
2865 return NULL;
2866 if (_argo0) {
2867 if (_argo0 == Py_None) { _arg0 = NULL; }
2868 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2869 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetWeight. Expected _wxFont_p.");
2870 return NULL;
2871 }
2872 }
2873 {
2874 wxPy_BEGIN_ALLOW_THREADS;
2875 wxFont_SetWeight(_arg0,_arg1);
2876
2877 wxPy_END_ALLOW_THREADS;
2878 } Py_INCREF(Py_None);
2879 _resultobj = Py_None;
2880 return _resultobj;
2881 }
2882
2883 #define wxFont_SetEncoding(_swigobj,_swigarg0) (_swigobj->SetEncoding(_swigarg0))
2884 static PyObject *_wrap_wxFont_SetEncoding(PyObject *self, PyObject *args, PyObject *kwargs) {
2885 PyObject * _resultobj;
2886 wxFont * _arg0;
2887 wxFontEncoding _arg1;
2888 PyObject * _argo0 = 0;
2889 char *_kwnames[] = { "self","encoding", NULL };
2890
2891 self = self;
2892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFont_SetEncoding",_kwnames,&_argo0,&_arg1))
2893 return NULL;
2894 if (_argo0) {
2895 if (_argo0 == Py_None) { _arg0 = NULL; }
2896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_SetEncoding. Expected _wxFont_p.");
2898 return NULL;
2899 }
2900 }
2901 {
2902 wxPy_BEGIN_ALLOW_THREADS;
2903 wxFont_SetEncoding(_arg0,_arg1);
2904
2905 wxPy_END_ALLOW_THREADS;
2906 } Py_INCREF(Py_None);
2907 _resultobj = Py_None;
2908 return _resultobj;
2909 }
2910
2911 #define wxFont_GetFamilyString(_swigobj) (_swigobj->GetFamilyString())
2912 static PyObject *_wrap_wxFont_GetFamilyString(PyObject *self, PyObject *args, PyObject *kwargs) {
2913 PyObject * _resultobj;
2914 wxString * _result;
2915 wxFont * _arg0;
2916 PyObject * _argo0 = 0;
2917 char *_kwnames[] = { "self", NULL };
2918
2919 self = self;
2920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetFamilyString",_kwnames,&_argo0))
2921 return NULL;
2922 if (_argo0) {
2923 if (_argo0 == Py_None) { _arg0 = NULL; }
2924 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFamilyString. Expected _wxFont_p.");
2926 return NULL;
2927 }
2928 }
2929 {
2930 wxPy_BEGIN_ALLOW_THREADS;
2931 _result = new wxString (wxFont_GetFamilyString(_arg0));
2932
2933 wxPy_END_ALLOW_THREADS;
2934 }{
2935 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2936 }
2937 {
2938 delete _result;
2939 }
2940 return _resultobj;
2941 }
2942
2943 #define wxFont_GetStyleString(_swigobj) (_swigobj->GetStyleString())
2944 static PyObject *_wrap_wxFont_GetStyleString(PyObject *self, PyObject *args, PyObject *kwargs) {
2945 PyObject * _resultobj;
2946 wxString * _result;
2947 wxFont * _arg0;
2948 PyObject * _argo0 = 0;
2949 char *_kwnames[] = { "self", NULL };
2950
2951 self = self;
2952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetStyleString",_kwnames,&_argo0))
2953 return NULL;
2954 if (_argo0) {
2955 if (_argo0 == Py_None) { _arg0 = NULL; }
2956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetStyleString. Expected _wxFont_p.");
2958 return NULL;
2959 }
2960 }
2961 {
2962 wxPy_BEGIN_ALLOW_THREADS;
2963 _result = new wxString (wxFont_GetStyleString(_arg0));
2964
2965 wxPy_END_ALLOW_THREADS;
2966 }{
2967 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2968 }
2969 {
2970 delete _result;
2971 }
2972 return _resultobj;
2973 }
2974
2975 #define wxFont_GetWeightString(_swigobj) (_swigobj->GetWeightString())
2976 static PyObject *_wrap_wxFont_GetWeightString(PyObject *self, PyObject *args, PyObject *kwargs) {
2977 PyObject * _resultobj;
2978 wxString * _result;
2979 wxFont * _arg0;
2980 PyObject * _argo0 = 0;
2981 char *_kwnames[] = { "self", NULL };
2982
2983 self = self;
2984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFont_GetWeightString",_kwnames,&_argo0))
2985 return NULL;
2986 if (_argo0) {
2987 if (_argo0 == Py_None) { _arg0 = NULL; }
2988 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
2989 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetWeightString. Expected _wxFont_p.");
2990 return NULL;
2991 }
2992 }
2993 {
2994 wxPy_BEGIN_ALLOW_THREADS;
2995 _result = new wxString (wxFont_GetWeightString(_arg0));
2996
2997 wxPy_END_ALLOW_THREADS;
2998 }{
2999 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
3000 }
3001 {
3002 delete _result;
3003 }
3004 return _resultobj;
3005 }
3006
3007 #define new_wxColour(_swigarg0,_swigarg1,_swigarg2) (new wxColour(_swigarg0,_swigarg1,_swigarg2))
3008 static PyObject *_wrap_new_wxColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3009 PyObject * _resultobj;
3010 wxColour * _result;
3011 unsigned char _arg0 = (unsigned char ) 0;
3012 unsigned char _arg1 = (unsigned char ) 0;
3013 unsigned char _arg2 = (unsigned char ) 0;
3014 char *_kwnames[] = { "red","green","blue", NULL };
3015 char _ptemp[128];
3016
3017 self = self;
3018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|bbb:new_wxColour",_kwnames,&_arg0,&_arg1,&_arg2))
3019 return NULL;
3020 {
3021 wxPy_BEGIN_ALLOW_THREADS;
3022 _result = (wxColour *)new_wxColour(_arg0,_arg1,_arg2);
3023
3024 wxPy_END_ALLOW_THREADS;
3025 } if (_result) {
3026 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3027 _resultobj = Py_BuildValue("s",_ptemp);
3028 } else {
3029 Py_INCREF(Py_None);
3030 _resultobj = Py_None;
3031 }
3032 return _resultobj;
3033 }
3034
3035 #define delete_wxColour(_swigobj) (delete _swigobj)
3036 static PyObject *_wrap_delete_wxColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3037 PyObject * _resultobj;
3038 wxColour * _arg0;
3039 PyObject * _argo0 = 0;
3040 char *_kwnames[] = { "self", NULL };
3041
3042 self = self;
3043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxColour",_kwnames,&_argo0))
3044 return NULL;
3045 if (_argo0) {
3046 if (_argo0 == Py_None) { _arg0 = NULL; }
3047 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3048 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxColour. Expected _wxColour_p.");
3049 return NULL;
3050 }
3051 }
3052 {
3053 wxPy_BEGIN_ALLOW_THREADS;
3054 delete_wxColour(_arg0);
3055
3056 wxPy_END_ALLOW_THREADS;
3057 } Py_INCREF(Py_None);
3058 _resultobj = Py_None;
3059 return _resultobj;
3060 }
3061
3062 #define wxColour_Red(_swigobj) (_swigobj->Red())
3063 static PyObject *_wrap_wxColour_Red(PyObject *self, PyObject *args, PyObject *kwargs) {
3064 PyObject * _resultobj;
3065 unsigned char _result;
3066 wxColour * _arg0;
3067 PyObject * _argo0 = 0;
3068 char *_kwnames[] = { "self", NULL };
3069
3070 self = self;
3071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColour_Red",_kwnames,&_argo0))
3072 return NULL;
3073 if (_argo0) {
3074 if (_argo0 == Py_None) { _arg0 = NULL; }
3075 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3076 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Red. Expected _wxColour_p.");
3077 return NULL;
3078 }
3079 }
3080 {
3081 wxPy_BEGIN_ALLOW_THREADS;
3082 _result = (unsigned char )wxColour_Red(_arg0);
3083
3084 wxPy_END_ALLOW_THREADS;
3085 } _resultobj = Py_BuildValue("b",_result);
3086 return _resultobj;
3087 }
3088
3089 #define wxColour_Green(_swigobj) (_swigobj->Green())
3090 static PyObject *_wrap_wxColour_Green(PyObject *self, PyObject *args, PyObject *kwargs) {
3091 PyObject * _resultobj;
3092 unsigned char _result;
3093 wxColour * _arg0;
3094 PyObject * _argo0 = 0;
3095 char *_kwnames[] = { "self", NULL };
3096
3097 self = self;
3098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColour_Green",_kwnames,&_argo0))
3099 return NULL;
3100 if (_argo0) {
3101 if (_argo0 == Py_None) { _arg0 = NULL; }
3102 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3103 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Green. Expected _wxColour_p.");
3104 return NULL;
3105 }
3106 }
3107 {
3108 wxPy_BEGIN_ALLOW_THREADS;
3109 _result = (unsigned char )wxColour_Green(_arg0);
3110
3111 wxPy_END_ALLOW_THREADS;
3112 } _resultobj = Py_BuildValue("b",_result);
3113 return _resultobj;
3114 }
3115
3116 #define wxColour_Blue(_swigobj) (_swigobj->Blue())
3117 static PyObject *_wrap_wxColour_Blue(PyObject *self, PyObject *args, PyObject *kwargs) {
3118 PyObject * _resultobj;
3119 unsigned char _result;
3120 wxColour * _arg0;
3121 PyObject * _argo0 = 0;
3122 char *_kwnames[] = { "self", NULL };
3123
3124 self = self;
3125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColour_Blue",_kwnames,&_argo0))
3126 return NULL;
3127 if (_argo0) {
3128 if (_argo0 == Py_None) { _arg0 = NULL; }
3129 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Blue. Expected _wxColour_p.");
3131 return NULL;
3132 }
3133 }
3134 {
3135 wxPy_BEGIN_ALLOW_THREADS;
3136 _result = (unsigned char )wxColour_Blue(_arg0);
3137
3138 wxPy_END_ALLOW_THREADS;
3139 } _resultobj = Py_BuildValue("b",_result);
3140 return _resultobj;
3141 }
3142
3143 #define wxColour_Ok(_swigobj) (_swigobj->Ok())
3144 static PyObject *_wrap_wxColour_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
3145 PyObject * _resultobj;
3146 bool _result;
3147 wxColour * _arg0;
3148 PyObject * _argo0 = 0;
3149 char *_kwnames[] = { "self", NULL };
3150
3151 self = self;
3152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColour_Ok",_kwnames,&_argo0))
3153 return NULL;
3154 if (_argo0) {
3155 if (_argo0 == Py_None) { _arg0 = NULL; }
3156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Ok. Expected _wxColour_p.");
3158 return NULL;
3159 }
3160 }
3161 {
3162 wxPy_BEGIN_ALLOW_THREADS;
3163 _result = (bool )wxColour_Ok(_arg0);
3164
3165 wxPy_END_ALLOW_THREADS;
3166 } _resultobj = Py_BuildValue("i",_result);
3167 return _resultobj;
3168 }
3169
3170 #define wxColour_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
3171 static PyObject *_wrap_wxColour_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3172 PyObject * _resultobj;
3173 wxColour * _arg0;
3174 unsigned char _arg1;
3175 unsigned char _arg2;
3176 unsigned char _arg3;
3177 PyObject * _argo0 = 0;
3178 char *_kwnames[] = { "self","red","green","blue", NULL };
3179
3180 self = self;
3181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Obbb:wxColour_Set",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
3182 return NULL;
3183 if (_argo0) {
3184 if (_argo0 == Py_None) { _arg0 = NULL; }
3185 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3186 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Set. Expected _wxColour_p.");
3187 return NULL;
3188 }
3189 }
3190 {
3191 wxPy_BEGIN_ALLOW_THREADS;
3192 wxColour_Set(_arg0,_arg1,_arg2,_arg3);
3193
3194 wxPy_END_ALLOW_THREADS;
3195 } Py_INCREF(Py_None);
3196 _resultobj = Py_None;
3197 return _resultobj;
3198 }
3199
3200 static PyObject * wxColour_Get(wxColour *self) {
3201 PyObject* rv = PyTuple_New(3);
3202 PyTuple_SetItem(rv, 0, PyInt_FromLong(self->Red()));
3203 PyTuple_SetItem(rv, 1, PyInt_FromLong(self->Green()));
3204 PyTuple_SetItem(rv, 2, PyInt_FromLong(self->Blue()));
3205 return rv;
3206 }
3207 static PyObject *_wrap_wxColour_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
3208 PyObject * _resultobj;
3209 PyObject * _result;
3210 wxColour * _arg0;
3211 PyObject * _argo0 = 0;
3212 char *_kwnames[] = { "self", NULL };
3213
3214 self = self;
3215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColour_Get",_kwnames,&_argo0))
3216 return NULL;
3217 if (_argo0) {
3218 if (_argo0 == Py_None) { _arg0 = NULL; }
3219 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Get. Expected _wxColour_p.");
3221 return NULL;
3222 }
3223 }
3224 {
3225 wxPy_BEGIN_ALLOW_THREADS;
3226 _result = (PyObject *)wxColour_Get(_arg0);
3227
3228 wxPy_END_ALLOW_THREADS;
3229 }{
3230 _resultobj = _result;
3231 }
3232 return _resultobj;
3233 }
3234
3235 static wxPen *new_wxPen(wxColour *colour,int width,int style) {
3236 return wxThePenList->FindOrCreatePen(*colour, width, style);
3237 }
3238
3239 static PyObject *_wrap_new_wxPen(PyObject *self, PyObject *args, PyObject *kwargs) {
3240 PyObject * _resultobj;
3241 wxPen * _result;
3242 wxColour * _arg0;
3243 int _arg1 = (int ) 1;
3244 int _arg2 = (int ) wxSOLID;
3245 PyObject * _argo0 = 0;
3246 char *_kwnames[] = { "colour","width","style", NULL };
3247 char _ptemp[128];
3248
3249 self = self;
3250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:new_wxPen",_kwnames,&_argo0,&_arg1,&_arg2))
3251 return NULL;
3252 if (_argo0) {
3253 if (_argo0 == Py_None) { _arg0 = NULL; }
3254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPen. Expected _wxColour_p.");
3256 return NULL;
3257 }
3258 }
3259 {
3260 wxPy_BEGIN_ALLOW_THREADS;
3261 _result = (wxPen *)new_wxPen(_arg0,_arg1,_arg2);
3262
3263 wxPy_END_ALLOW_THREADS;
3264 } if (_result) {
3265 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
3266 _resultobj = Py_BuildValue("s",_ptemp);
3267 } else {
3268 Py_INCREF(Py_None);
3269 _resultobj = Py_None;
3270 }
3271 return _resultobj;
3272 }
3273
3274 #define wxPen_GetCap(_swigobj) (_swigobj->GetCap())
3275 static PyObject *_wrap_wxPen_GetCap(PyObject *self, PyObject *args, PyObject *kwargs) {
3276 PyObject * _resultobj;
3277 int _result;
3278 wxPen * _arg0;
3279 PyObject * _argo0 = 0;
3280 char *_kwnames[] = { "self", NULL };
3281
3282 self = self;
3283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetCap",_kwnames,&_argo0))
3284 return NULL;
3285 if (_argo0) {
3286 if (_argo0 == Py_None) { _arg0 = NULL; }
3287 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3288 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetCap. Expected _wxPen_p.");
3289 return NULL;
3290 }
3291 }
3292 {
3293 wxPy_BEGIN_ALLOW_THREADS;
3294 _result = (int )wxPen_GetCap(_arg0);
3295
3296 wxPy_END_ALLOW_THREADS;
3297 } _resultobj = Py_BuildValue("i",_result);
3298 return _resultobj;
3299 }
3300
3301 #define wxPen_GetColour(_swigobj) (_swigobj->GetColour())
3302 static PyObject *_wrap_wxPen_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3303 PyObject * _resultobj;
3304 wxColour * _result;
3305 wxPen * _arg0;
3306 PyObject * _argo0 = 0;
3307 char *_kwnames[] = { "self", NULL };
3308 char _ptemp[128];
3309
3310 self = self;
3311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetColour",_kwnames,&_argo0))
3312 return NULL;
3313 if (_argo0) {
3314 if (_argo0 == Py_None) { _arg0 = NULL; }
3315 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3316 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetColour. Expected _wxPen_p.");
3317 return NULL;
3318 }
3319 }
3320 {
3321 wxPy_BEGIN_ALLOW_THREADS;
3322 wxColour & _result_ref = wxPen_GetColour(_arg0);
3323 _result = (wxColour *) &_result_ref;
3324
3325 wxPy_END_ALLOW_THREADS;
3326 } if (_result) {
3327 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3328 _resultobj = Py_BuildValue("s",_ptemp);
3329 } else {
3330 Py_INCREF(Py_None);
3331 _resultobj = Py_None;
3332 }
3333 return _resultobj;
3334 }
3335
3336 #define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
3337 static PyObject *_wrap_wxPen_GetJoin(PyObject *self, PyObject *args, PyObject *kwargs) {
3338 PyObject * _resultobj;
3339 int _result;
3340 wxPen * _arg0;
3341 PyObject * _argo0 = 0;
3342 char *_kwnames[] = { "self", NULL };
3343
3344 self = self;
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetJoin",_kwnames,&_argo0))
3346 return NULL;
3347 if (_argo0) {
3348 if (_argo0 == Py_None) { _arg0 = NULL; }
3349 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3350 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetJoin. Expected _wxPen_p.");
3351 return NULL;
3352 }
3353 }
3354 {
3355 wxPy_BEGIN_ALLOW_THREADS;
3356 _result = (int )wxPen_GetJoin(_arg0);
3357
3358 wxPy_END_ALLOW_THREADS;
3359 } _resultobj = Py_BuildValue("i",_result);
3360 return _resultobj;
3361 }
3362
3363 #define wxPen_GetStyle(_swigobj) (_swigobj->GetStyle())
3364 static PyObject *_wrap_wxPen_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
3365 PyObject * _resultobj;
3366 int _result;
3367 wxPen * _arg0;
3368 PyObject * _argo0 = 0;
3369 char *_kwnames[] = { "self", NULL };
3370
3371 self = self;
3372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetStyle",_kwnames,&_argo0))
3373 return NULL;
3374 if (_argo0) {
3375 if (_argo0 == Py_None) { _arg0 = NULL; }
3376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetStyle. Expected _wxPen_p.");
3378 return NULL;
3379 }
3380 }
3381 {
3382 wxPy_BEGIN_ALLOW_THREADS;
3383 _result = (int )wxPen_GetStyle(_arg0);
3384
3385 wxPy_END_ALLOW_THREADS;
3386 } _resultobj = Py_BuildValue("i",_result);
3387 return _resultobj;
3388 }
3389
3390 #define wxPen_GetWidth(_swigobj) (_swigobj->GetWidth())
3391 static PyObject *_wrap_wxPen_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3392 PyObject * _resultobj;
3393 int _result;
3394 wxPen * _arg0;
3395 PyObject * _argo0 = 0;
3396 char *_kwnames[] = { "self", NULL };
3397
3398 self = self;
3399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetWidth",_kwnames,&_argo0))
3400 return NULL;
3401 if (_argo0) {
3402 if (_argo0 == Py_None) { _arg0 = NULL; }
3403 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetWidth. Expected _wxPen_p.");
3405 return NULL;
3406 }
3407 }
3408 {
3409 wxPy_BEGIN_ALLOW_THREADS;
3410 _result = (int )wxPen_GetWidth(_arg0);
3411
3412 wxPy_END_ALLOW_THREADS;
3413 } _resultobj = Py_BuildValue("i",_result);
3414 return _resultobj;
3415 }
3416
3417 #define wxPen_Ok(_swigobj) (_swigobj->Ok())
3418 static PyObject *_wrap_wxPen_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
3419 PyObject * _resultobj;
3420 bool _result;
3421 wxPen * _arg0;
3422 PyObject * _argo0 = 0;
3423 char *_kwnames[] = { "self", NULL };
3424
3425 self = self;
3426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_Ok",_kwnames,&_argo0))
3427 return NULL;
3428 if (_argo0) {
3429 if (_argo0 == Py_None) { _arg0 = NULL; }
3430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_Ok. Expected _wxPen_p.");
3432 return NULL;
3433 }
3434 }
3435 {
3436 wxPy_BEGIN_ALLOW_THREADS;
3437 _result = (bool )wxPen_Ok(_arg0);
3438
3439 wxPy_END_ALLOW_THREADS;
3440 } _resultobj = Py_BuildValue("i",_result);
3441 return _resultobj;
3442 }
3443
3444 #define wxPen_SetCap(_swigobj,_swigarg0) (_swigobj->SetCap(_swigarg0))
3445 static PyObject *_wrap_wxPen_SetCap(PyObject *self, PyObject *args, PyObject *kwargs) {
3446 PyObject * _resultobj;
3447 wxPen * _arg0;
3448 int _arg1;
3449 PyObject * _argo0 = 0;
3450 char *_kwnames[] = { "self","cap_style", NULL };
3451
3452 self = self;
3453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPen_SetCap",_kwnames,&_argo0,&_arg1))
3454 return NULL;
3455 if (_argo0) {
3456 if (_argo0 == Py_None) { _arg0 = NULL; }
3457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetCap. Expected _wxPen_p.");
3459 return NULL;
3460 }
3461 }
3462 {
3463 wxPy_BEGIN_ALLOW_THREADS;
3464 wxPen_SetCap(_arg0,_arg1);
3465
3466 wxPy_END_ALLOW_THREADS;
3467 } Py_INCREF(Py_None);
3468 _resultobj = Py_None;
3469 return _resultobj;
3470 }
3471
3472 #define wxPen_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
3473 static PyObject *_wrap_wxPen_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3474 PyObject * _resultobj;
3475 wxPen * _arg0;
3476 wxColour * _arg1;
3477 PyObject * _argo0 = 0;
3478 PyObject * _argo1 = 0;
3479 char *_kwnames[] = { "self","colour", NULL };
3480
3481 self = self;
3482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPen_SetColour",_kwnames,&_argo0,&_argo1))
3483 return NULL;
3484 if (_argo0) {
3485 if (_argo0 == Py_None) { _arg0 = NULL; }
3486 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3487 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetColour. Expected _wxPen_p.");
3488 return NULL;
3489 }
3490 }
3491 if (_argo1) {
3492 if (_argo1 == Py_None) { _arg1 = NULL; }
3493 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
3494 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_SetColour. Expected _wxColour_p.");
3495 return NULL;
3496 }
3497 }
3498 {
3499 wxPy_BEGIN_ALLOW_THREADS;
3500 wxPen_SetColour(_arg0,*_arg1);
3501
3502 wxPy_END_ALLOW_THREADS;
3503 } Py_INCREF(Py_None);
3504 _resultobj = Py_None;
3505 return _resultobj;
3506 }
3507
3508 #define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
3509 static PyObject *_wrap_wxPen_SetJoin(PyObject *self, PyObject *args, PyObject *kwargs) {
3510 PyObject * _resultobj;
3511 wxPen * _arg0;
3512 int _arg1;
3513 PyObject * _argo0 = 0;
3514 char *_kwnames[] = { "self","join_style", NULL };
3515
3516 self = self;
3517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPen_SetJoin",_kwnames,&_argo0,&_arg1))
3518 return NULL;
3519 if (_argo0) {
3520 if (_argo0 == Py_None) { _arg0 = NULL; }
3521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetJoin. Expected _wxPen_p.");
3523 return NULL;
3524 }
3525 }
3526 {
3527 wxPy_BEGIN_ALLOW_THREADS;
3528 wxPen_SetJoin(_arg0,_arg1);
3529
3530 wxPy_END_ALLOW_THREADS;
3531 } Py_INCREF(Py_None);
3532 _resultobj = Py_None;
3533 return _resultobj;
3534 }
3535
3536 #define wxPen_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
3537 static PyObject *_wrap_wxPen_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
3538 PyObject * _resultobj;
3539 wxPen * _arg0;
3540 int _arg1;
3541 PyObject * _argo0 = 0;
3542 char *_kwnames[] = { "self","style", NULL };
3543
3544 self = self;
3545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPen_SetStyle",_kwnames,&_argo0,&_arg1))
3546 return NULL;
3547 if (_argo0) {
3548 if (_argo0 == Py_None) { _arg0 = NULL; }
3549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetStyle. Expected _wxPen_p.");
3551 return NULL;
3552 }
3553 }
3554 {
3555 wxPy_BEGIN_ALLOW_THREADS;
3556 wxPen_SetStyle(_arg0,_arg1);
3557
3558 wxPy_END_ALLOW_THREADS;
3559 } Py_INCREF(Py_None);
3560 _resultobj = Py_None;
3561 return _resultobj;
3562 }
3563
3564 #define wxPen_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
3565 static PyObject *_wrap_wxPen_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3566 PyObject * _resultobj;
3567 wxPen * _arg0;
3568 int _arg1;
3569 PyObject * _argo0 = 0;
3570 char *_kwnames[] = { "self","width", NULL };
3571
3572 self = self;
3573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPen_SetWidth",_kwnames,&_argo0,&_arg1))
3574 return NULL;
3575 if (_argo0) {
3576 if (_argo0 == Py_None) { _arg0 = NULL; }
3577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetWidth. Expected _wxPen_p.");
3579 return NULL;
3580 }
3581 }
3582 {
3583 wxPy_BEGIN_ALLOW_THREADS;
3584 wxPen_SetWidth(_arg0,_arg1);
3585
3586 wxPy_END_ALLOW_THREADS;
3587 } Py_INCREF(Py_None);
3588 _resultobj = Py_None;
3589 return _resultobj;
3590 }
3591
3592 #define wxPen_GetDashes(_swigobj,_swigarg0) (_swigobj->GetDashes(_swigarg0))
3593 static PyObject *_wrap_wxPen_GetDashes(PyObject *self, PyObject *args, PyObject *kwargs) {
3594 PyObject * _resultobj;
3595 int _result;
3596 wxPen * _arg0;
3597 wxDash ** _arg1;
3598 PyObject * _argo0 = 0;
3599 PyObject * _argo1 = 0;
3600 char *_kwnames[] = { "self","dashes", NULL };
3601
3602 self = self;
3603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPen_GetDashes",_kwnames,&_argo0,&_argo1))
3604 return NULL;
3605 if (_argo0) {
3606 if (_argo0 == Py_None) { _arg0 = NULL; }
3607 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3608 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetDashes. Expected _wxPen_p.");
3609 return NULL;
3610 }
3611 }
3612 if (_argo1) {
3613 if (_argo1 == Py_None) { _arg1 = NULL; }
3614 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDash_pp")) {
3615 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_GetDashes. Expected _wxDash_pp.");
3616 return NULL;
3617 }
3618 }
3619 {
3620 wxPy_BEGIN_ALLOW_THREADS;
3621 _result = (int )wxPen_GetDashes(_arg0,_arg1);
3622
3623 wxPy_END_ALLOW_THREADS;
3624 } _resultobj = Py_BuildValue("i",_result);
3625 return _resultobj;
3626 }
3627
3628 #define wxPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
3629 static PyObject *_wrap_wxPen_SetDashes(PyObject *self, PyObject *args, PyObject *kwargs) {
3630 PyObject * _resultobj;
3631 wxPen * _arg0;
3632 int _arg1;
3633 wxDash * _arg2;
3634 PyObject * _argo0 = 0;
3635 PyObject * _obj2 = 0;
3636 char *_kwnames[] = { "self","choices", NULL };
3637
3638 self = self;
3639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPen_SetDashes",_kwnames,&_argo0,&_obj2))
3640 return NULL;
3641 if (_argo0) {
3642 if (_argo0 == Py_None) { _arg0 = NULL; }
3643 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3644 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetDashes. Expected _wxPen_p.");
3645 return NULL;
3646 }
3647 }
3648 if (_obj2)
3649 {
3650 _arg2 = (unsigned long*)long_LIST_helper(_obj2);
3651 if (_arg2 == NULL) {
3652 return NULL;
3653 }
3654 }
3655 {
3656 if (_obj2) {
3657 _arg1 = PyList_Size(_obj2);
3658 }
3659 else {
3660 _arg1 = 0;
3661 }
3662 }
3663 {
3664 wxPy_BEGIN_ALLOW_THREADS;
3665 wxPen_SetDashes(_arg0,_arg1,_arg2);
3666
3667 wxPy_END_ALLOW_THREADS;
3668 } Py_INCREF(Py_None);
3669 _resultobj = Py_None;
3670 {
3671 delete [] _arg2;
3672 }
3673 return _resultobj;
3674 }
3675
3676 #define wxPen_GetStipple(_swigobj) (_swigobj->GetStipple())
3677 static PyObject *_wrap_wxPen_GetStipple(PyObject *self, PyObject *args, PyObject *kwargs) {
3678 PyObject * _resultobj;
3679 wxBitmap * _result;
3680 wxPen * _arg0;
3681 PyObject * _argo0 = 0;
3682 char *_kwnames[] = { "self", NULL };
3683 char _ptemp[128];
3684
3685 self = self;
3686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPen_GetStipple",_kwnames,&_argo0))
3687 return NULL;
3688 if (_argo0) {
3689 if (_argo0 == Py_None) { _arg0 = NULL; }
3690 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3691 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetStipple. Expected _wxPen_p.");
3692 return NULL;
3693 }
3694 }
3695 {
3696 wxPy_BEGIN_ALLOW_THREADS;
3697 _result = (wxBitmap *)wxPen_GetStipple(_arg0);
3698
3699 wxPy_END_ALLOW_THREADS;
3700 } if (_result) {
3701 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
3702 _resultobj = Py_BuildValue("s",_ptemp);
3703 } else {
3704 Py_INCREF(Py_None);
3705 _resultobj = Py_None;
3706 }
3707 return _resultobj;
3708 }
3709
3710 #define wxPen_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
3711 static PyObject *_wrap_wxPen_SetStipple(PyObject *self, PyObject *args, PyObject *kwargs) {
3712 PyObject * _resultobj;
3713 wxPen * _arg0;
3714 wxBitmap * _arg1;
3715 PyObject * _argo0 = 0;
3716 PyObject * _argo1 = 0;
3717 char *_kwnames[] = { "self","stipple", NULL };
3718
3719 self = self;
3720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPen_SetStipple",_kwnames,&_argo0,&_argo1))
3721 return NULL;
3722 if (_argo0) {
3723 if (_argo0 == Py_None) { _arg0 = NULL; }
3724 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPen_p")) {
3725 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetStipple. Expected _wxPen_p.");
3726 return NULL;
3727 }
3728 }
3729 if (_argo1) {
3730 if (_argo1 == Py_None) { _arg1 = NULL; }
3731 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
3732 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_SetStipple. Expected _wxBitmap_p.");
3733 return NULL;
3734 }
3735 }
3736 {
3737 wxPy_BEGIN_ALLOW_THREADS;
3738 wxPen_SetStipple(_arg0,*_arg1);
3739
3740 wxPy_END_ALLOW_THREADS;
3741 } Py_INCREF(Py_None);
3742 _resultobj = Py_None;
3743 return _resultobj;
3744 }
3745
3746 static wxBrush *new_wxBrush(const wxColour *colour,int style) {
3747 return wxTheBrushList->FindOrCreateBrush(*colour, style);
3748 }
3749
3750 static PyObject *_wrap_new_wxBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
3751 PyObject * _resultobj;
3752 wxBrush * _result;
3753 wxColour * _arg0;
3754 int _arg1 = (int ) wxSOLID;
3755 PyObject * _argo0 = 0;
3756 char *_kwnames[] = { "colour","style", NULL };
3757 char _ptemp[128];
3758
3759 self = self;
3760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:new_wxBrush",_kwnames,&_argo0,&_arg1))
3761 return NULL;
3762 if (_argo0) {
3763 if (_argo0 == Py_None) { _arg0 = NULL; }
3764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColour_p")) {
3765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBrush. Expected _wxColour_p.");
3766 return NULL;
3767 }
3768 }
3769 {
3770 wxPy_BEGIN_ALLOW_THREADS;
3771 _result = (wxBrush *)new_wxBrush(_arg0,_arg1);
3772
3773 wxPy_END_ALLOW_THREADS;
3774 } if (_result) {
3775 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
3776 _resultobj = Py_BuildValue("s",_ptemp);
3777 } else {
3778 Py_INCREF(Py_None);
3779 _resultobj = Py_None;
3780 }
3781 return _resultobj;
3782 }
3783
3784 #define wxBrush_GetColour(_swigobj) (_swigobj->GetColour())
3785 static PyObject *_wrap_wxBrush_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3786 PyObject * _resultobj;
3787 wxColour * _result;
3788 wxBrush * _arg0;
3789 PyObject * _argo0 = 0;
3790 char *_kwnames[] = { "self", NULL };
3791 char _ptemp[128];
3792
3793 self = self;
3794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBrush_GetColour",_kwnames,&_argo0))
3795 return NULL;
3796 if (_argo0) {
3797 if (_argo0 == Py_None) { _arg0 = NULL; }
3798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetColour. Expected _wxBrush_p.");
3800 return NULL;
3801 }
3802 }
3803 {
3804 wxPy_BEGIN_ALLOW_THREADS;
3805 wxColour & _result_ref = wxBrush_GetColour(_arg0);
3806 _result = (wxColour *) &_result_ref;
3807
3808 wxPy_END_ALLOW_THREADS;
3809 } if (_result) {
3810 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3811 _resultobj = Py_BuildValue("s",_ptemp);
3812 } else {
3813 Py_INCREF(Py_None);
3814 _resultobj = Py_None;
3815 }
3816 return _resultobj;
3817 }
3818
3819 #define wxBrush_GetStipple(_swigobj) (_swigobj->GetStipple())
3820 static PyObject *_wrap_wxBrush_GetStipple(PyObject *self, PyObject *args, PyObject *kwargs) {
3821 PyObject * _resultobj;
3822 wxBitmap * _result;
3823 wxBrush * _arg0;
3824 PyObject * _argo0 = 0;
3825 char *_kwnames[] = { "self", NULL };
3826 char _ptemp[128];
3827
3828 self = self;
3829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBrush_GetStipple",_kwnames,&_argo0))
3830 return NULL;
3831 if (_argo0) {
3832 if (_argo0 == Py_None) { _arg0 = NULL; }
3833 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3834 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetStipple. Expected _wxBrush_p.");
3835 return NULL;
3836 }
3837 }
3838 {
3839 wxPy_BEGIN_ALLOW_THREADS;
3840 _result = (wxBitmap *)wxBrush_GetStipple(_arg0);
3841
3842 wxPy_END_ALLOW_THREADS;
3843 } if (_result) {
3844 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
3845 _resultobj = Py_BuildValue("s",_ptemp);
3846 } else {
3847 Py_INCREF(Py_None);
3848 _resultobj = Py_None;
3849 }
3850 return _resultobj;
3851 }
3852
3853 #define wxBrush_GetStyle(_swigobj) (_swigobj->GetStyle())
3854 static PyObject *_wrap_wxBrush_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
3855 PyObject * _resultobj;
3856 int _result;
3857 wxBrush * _arg0;
3858 PyObject * _argo0 = 0;
3859 char *_kwnames[] = { "self", NULL };
3860
3861 self = self;
3862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBrush_GetStyle",_kwnames,&_argo0))
3863 return NULL;
3864 if (_argo0) {
3865 if (_argo0 == Py_None) { _arg0 = NULL; }
3866 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3867 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetStyle. Expected _wxBrush_p.");
3868 return NULL;
3869 }
3870 }
3871 {
3872 wxPy_BEGIN_ALLOW_THREADS;
3873 _result = (int )wxBrush_GetStyle(_arg0);
3874
3875 wxPy_END_ALLOW_THREADS;
3876 } _resultobj = Py_BuildValue("i",_result);
3877 return _resultobj;
3878 }
3879
3880 #define wxBrush_Ok(_swigobj) (_swigobj->Ok())
3881 static PyObject *_wrap_wxBrush_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
3882 PyObject * _resultobj;
3883 bool _result;
3884 wxBrush * _arg0;
3885 PyObject * _argo0 = 0;
3886 char *_kwnames[] = { "self", NULL };
3887
3888 self = self;
3889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBrush_Ok",_kwnames,&_argo0))
3890 return NULL;
3891 if (_argo0) {
3892 if (_argo0 == Py_None) { _arg0 = NULL; }
3893 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_Ok. Expected _wxBrush_p.");
3895 return NULL;
3896 }
3897 }
3898 {
3899 wxPy_BEGIN_ALLOW_THREADS;
3900 _result = (bool )wxBrush_Ok(_arg0);
3901
3902 wxPy_END_ALLOW_THREADS;
3903 } _resultobj = Py_BuildValue("i",_result);
3904 return _resultobj;
3905 }
3906
3907 #define wxBrush_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
3908 static PyObject *_wrap_wxBrush_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3909 PyObject * _resultobj;
3910 wxBrush * _arg0;
3911 wxColour * _arg1;
3912 PyObject * _argo0 = 0;
3913 PyObject * _argo1 = 0;
3914 char *_kwnames[] = { "self","colour", NULL };
3915
3916 self = self;
3917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBrush_SetColour",_kwnames,&_argo0,&_argo1))
3918 return NULL;
3919 if (_argo0) {
3920 if (_argo0 == Py_None) { _arg0 = NULL; }
3921 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3922 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_SetColour. Expected _wxBrush_p.");
3923 return NULL;
3924 }
3925 }
3926 if (_argo1) {
3927 if (_argo1 == Py_None) { _arg1 = NULL; }
3928 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
3929 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBrush_SetColour. Expected _wxColour_p.");
3930 return NULL;
3931 }
3932 }
3933 {
3934 wxPy_BEGIN_ALLOW_THREADS;
3935 wxBrush_SetColour(_arg0,*_arg1);
3936
3937 wxPy_END_ALLOW_THREADS;
3938 } Py_INCREF(Py_None);
3939 _resultobj = Py_None;
3940 return _resultobj;
3941 }
3942
3943 #define wxBrush_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
3944 static PyObject *_wrap_wxBrush_SetStipple(PyObject *self, PyObject *args, PyObject *kwargs) {
3945 PyObject * _resultobj;
3946 wxBrush * _arg0;
3947 wxBitmap * _arg1;
3948 PyObject * _argo0 = 0;
3949 PyObject * _argo1 = 0;
3950 char *_kwnames[] = { "self","bitmap", NULL };
3951
3952 self = self;
3953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBrush_SetStipple",_kwnames,&_argo0,&_argo1))
3954 return NULL;
3955 if (_argo0) {
3956 if (_argo0 == Py_None) { _arg0 = NULL; }
3957 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3958 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_SetStipple. Expected _wxBrush_p.");
3959 return NULL;
3960 }
3961 }
3962 if (_argo1) {
3963 if (_argo1 == Py_None) { _arg1 = NULL; }
3964 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
3965 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBrush_SetStipple. Expected _wxBitmap_p.");
3966 return NULL;
3967 }
3968 }
3969 {
3970 wxPy_BEGIN_ALLOW_THREADS;
3971 wxBrush_SetStipple(_arg0,*_arg1);
3972
3973 wxPy_END_ALLOW_THREADS;
3974 } Py_INCREF(Py_None);
3975 _resultobj = Py_None;
3976 return _resultobj;
3977 }
3978
3979 #define wxBrush_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
3980 static PyObject *_wrap_wxBrush_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
3981 PyObject * _resultobj;
3982 wxBrush * _arg0;
3983 int _arg1;
3984 PyObject * _argo0 = 0;
3985 char *_kwnames[] = { "self","style", NULL };
3986
3987 self = self;
3988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxBrush_SetStyle",_kwnames,&_argo0,&_arg1))
3989 return NULL;
3990 if (_argo0) {
3991 if (_argo0 == Py_None) { _arg0 = NULL; }
3992 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBrush_p")) {
3993 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_SetStyle. Expected _wxBrush_p.");
3994 return NULL;
3995 }
3996 }
3997 {
3998 wxPy_BEGIN_ALLOW_THREADS;
3999 wxBrush_SetStyle(_arg0,_arg1);
4000
4001 wxPy_END_ALLOW_THREADS;
4002 } Py_INCREF(Py_None);
4003 _resultobj = Py_None;
4004 return _resultobj;
4005 }
4006
4007 #define delete_wxDC(_swigobj) (delete _swigobj)
4008 static PyObject *_wrap_delete_wxDC(PyObject *self, PyObject *args, PyObject *kwargs) {
4009 PyObject * _resultobj;
4010 wxDC * _arg0;
4011 PyObject * _argo0 = 0;
4012 char *_kwnames[] = { "self", NULL };
4013
4014 self = self;
4015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxDC",_kwnames,&_argo0))
4016 return NULL;
4017 if (_argo0) {
4018 if (_argo0 == Py_None) { _arg0 = NULL; }
4019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDC. Expected _wxDC_p.");
4021 return NULL;
4022 }
4023 }
4024 {
4025 wxPy_BEGIN_ALLOW_THREADS;
4026 delete_wxDC(_arg0);
4027
4028 wxPy_END_ALLOW_THREADS;
4029 } Py_INCREF(Py_None);
4030 _resultobj = Py_None;
4031 return _resultobj;
4032 }
4033
4034 #define wxDC_BeginDrawing(_swigobj) (_swigobj->BeginDrawing())
4035 static PyObject *_wrap_wxDC_BeginDrawing(PyObject *self, PyObject *args, PyObject *kwargs) {
4036 PyObject * _resultobj;
4037 wxDC * _arg0;
4038 PyObject * _argo0 = 0;
4039 char *_kwnames[] = { "self", NULL };
4040
4041 self = self;
4042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_BeginDrawing",_kwnames,&_argo0))
4043 return NULL;
4044 if (_argo0) {
4045 if (_argo0 == Py_None) { _arg0 = NULL; }
4046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_BeginDrawing. Expected _wxDC_p.");
4048 return NULL;
4049 }
4050 }
4051 {
4052 wxPy_BEGIN_ALLOW_THREADS;
4053 wxDC_BeginDrawing(_arg0);
4054
4055 wxPy_END_ALLOW_THREADS;
4056 } Py_INCREF(Py_None);
4057 _resultobj = Py_None;
4058 return _resultobj;
4059 }
4060
4061 #define wxDC_Blit(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Blit(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
4062 static PyObject *_wrap_wxDC_Blit(PyObject *self, PyObject *args, PyObject *kwargs) {
4063 PyObject * _resultobj;
4064 bool _result;
4065 wxDC * _arg0;
4066 long _arg1;
4067 long _arg2;
4068 long _arg3;
4069 long _arg4;
4070 wxDC * _arg5;
4071 long _arg6;
4072 long _arg7;
4073 int _arg8 = (int ) wxCOPY;
4074 int _arg9 = (int ) FALSE;
4075 PyObject * _argo0 = 0;
4076 PyObject * _argo5 = 0;
4077 char *_kwnames[] = { "self","xdest","ydest","width","height","source","xsrc","ysrc","logicalFunc","useMask", NULL };
4078
4079 self = self;
4080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllllOll|ii:wxDC_Blit",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_argo5,&_arg6,&_arg7,&_arg8,&_arg9))
4081 return NULL;
4082 if (_argo0) {
4083 if (_argo0 == Py_None) { _arg0 = NULL; }
4084 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4085 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Blit. Expected _wxDC_p.");
4086 return NULL;
4087 }
4088 }
4089 if (_argo5) {
4090 if (_argo5 == Py_None) { _arg5 = NULL; }
4091 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxDC_p")) {
4092 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxDC_Blit. Expected _wxDC_p.");
4093 return NULL;
4094 }
4095 }
4096 {
4097 wxPy_BEGIN_ALLOW_THREADS;
4098 _result = (bool )wxDC_Blit(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
4099
4100 wxPy_END_ALLOW_THREADS;
4101 } _resultobj = Py_BuildValue("i",_result);
4102 return _resultobj;
4103 }
4104
4105 #define wxDC_Clear(_swigobj) (_swigobj->Clear())
4106 static PyObject *_wrap_wxDC_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
4107 PyObject * _resultobj;
4108 wxDC * _arg0;
4109 PyObject * _argo0 = 0;
4110 char *_kwnames[] = { "self", NULL };
4111
4112 self = self;
4113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_Clear",_kwnames,&_argo0))
4114 return NULL;
4115 if (_argo0) {
4116 if (_argo0 == Py_None) { _arg0 = NULL; }
4117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Clear. Expected _wxDC_p.");
4119 return NULL;
4120 }
4121 }
4122 {
4123 wxPy_BEGIN_ALLOW_THREADS;
4124 wxDC_Clear(_arg0);
4125
4126 wxPy_END_ALLOW_THREADS;
4127 } Py_INCREF(Py_None);
4128 _resultobj = Py_None;
4129 return _resultobj;
4130 }
4131
4132 #define wxDC_CrossHair(_swigobj,_swigarg0,_swigarg1) (_swigobj->CrossHair(_swigarg0,_swigarg1))
4133 static PyObject *_wrap_wxDC_CrossHair(PyObject *self, PyObject *args, PyObject *kwargs) {
4134 PyObject * _resultobj;
4135 wxDC * _arg0;
4136 long _arg1;
4137 long _arg2;
4138 PyObject * _argo0 = 0;
4139 char *_kwnames[] = { "self","x","y", NULL };
4140
4141 self = self;
4142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxDC_CrossHair",_kwnames,&_argo0,&_arg1,&_arg2))
4143 return NULL;
4144 if (_argo0) {
4145 if (_argo0 == Py_None) { _arg0 = NULL; }
4146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_CrossHair. Expected _wxDC_p.");
4148 return NULL;
4149 }
4150 }
4151 {
4152 wxPy_BEGIN_ALLOW_THREADS;
4153 wxDC_CrossHair(_arg0,_arg1,_arg2);
4154
4155 wxPy_END_ALLOW_THREADS;
4156 } Py_INCREF(Py_None);
4157 _resultobj = Py_None;
4158 return _resultobj;
4159 }
4160
4161 #define wxDC_DestroyClippingRegion(_swigobj) (_swigobj->DestroyClippingRegion())
4162 static PyObject *_wrap_wxDC_DestroyClippingRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
4163 PyObject * _resultobj;
4164 wxDC * _arg0;
4165 PyObject * _argo0 = 0;
4166 char *_kwnames[] = { "self", NULL };
4167
4168 self = self;
4169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_DestroyClippingRegion",_kwnames,&_argo0))
4170 return NULL;
4171 if (_argo0) {
4172 if (_argo0 == Py_None) { _arg0 = NULL; }
4173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DestroyClippingRegion. Expected _wxDC_p.");
4175 return NULL;
4176 }
4177 }
4178 {
4179 wxPy_BEGIN_ALLOW_THREADS;
4180 wxDC_DestroyClippingRegion(_arg0);
4181
4182 wxPy_END_ALLOW_THREADS;
4183 } Py_INCREF(Py_None);
4184 _resultobj = Py_None;
4185 return _resultobj;
4186 }
4187
4188 #define wxDC_DeviceToLogicalX(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalX(_swigarg0))
4189 static PyObject *_wrap_wxDC_DeviceToLogicalX(PyObject *self, PyObject *args, PyObject *kwargs) {
4190 PyObject * _resultobj;
4191 long _result;
4192 wxDC * _arg0;
4193 long _arg1;
4194 PyObject * _argo0 = 0;
4195 char *_kwnames[] = { "self","x", NULL };
4196
4197 self = self;
4198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_DeviceToLogicalX",_kwnames,&_argo0,&_arg1))
4199 return NULL;
4200 if (_argo0) {
4201 if (_argo0 == Py_None) { _arg0 = NULL; }
4202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalX. Expected _wxDC_p.");
4204 return NULL;
4205 }
4206 }
4207 {
4208 wxPy_BEGIN_ALLOW_THREADS;
4209 _result = (long )wxDC_DeviceToLogicalX(_arg0,_arg1);
4210
4211 wxPy_END_ALLOW_THREADS;
4212 } _resultobj = Py_BuildValue("l",_result);
4213 return _resultobj;
4214 }
4215
4216 #define wxDC_DeviceToLogicalXRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalXRel(_swigarg0))
4217 static PyObject *_wrap_wxDC_DeviceToLogicalXRel(PyObject *self, PyObject *args, PyObject *kwargs) {
4218 PyObject * _resultobj;
4219 long _result;
4220 wxDC * _arg0;
4221 long _arg1;
4222 PyObject * _argo0 = 0;
4223 char *_kwnames[] = { "self","x", NULL };
4224
4225 self = self;
4226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_DeviceToLogicalXRel",_kwnames,&_argo0,&_arg1))
4227 return NULL;
4228 if (_argo0) {
4229 if (_argo0 == Py_None) { _arg0 = NULL; }
4230 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4231 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalXRel. Expected _wxDC_p.");
4232 return NULL;
4233 }
4234 }
4235 {
4236 wxPy_BEGIN_ALLOW_THREADS;
4237 _result = (long )wxDC_DeviceToLogicalXRel(_arg0,_arg1);
4238
4239 wxPy_END_ALLOW_THREADS;
4240 } _resultobj = Py_BuildValue("l",_result);
4241 return _resultobj;
4242 }
4243
4244 #define wxDC_DeviceToLogicalY(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalY(_swigarg0))
4245 static PyObject *_wrap_wxDC_DeviceToLogicalY(PyObject *self, PyObject *args, PyObject *kwargs) {
4246 PyObject * _resultobj;
4247 long _result;
4248 wxDC * _arg0;
4249 long _arg1;
4250 PyObject * _argo0 = 0;
4251 char *_kwnames[] = { "self","y", NULL };
4252
4253 self = self;
4254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_DeviceToLogicalY",_kwnames,&_argo0,&_arg1))
4255 return NULL;
4256 if (_argo0) {
4257 if (_argo0 == Py_None) { _arg0 = NULL; }
4258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalY. Expected _wxDC_p.");
4260 return NULL;
4261 }
4262 }
4263 {
4264 wxPy_BEGIN_ALLOW_THREADS;
4265 _result = (long )wxDC_DeviceToLogicalY(_arg0,_arg1);
4266
4267 wxPy_END_ALLOW_THREADS;
4268 } _resultobj = Py_BuildValue("l",_result);
4269 return _resultobj;
4270 }
4271
4272 #define wxDC_DeviceToLogicalYRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalYRel(_swigarg0))
4273 static PyObject *_wrap_wxDC_DeviceToLogicalYRel(PyObject *self, PyObject *args, PyObject *kwargs) {
4274 PyObject * _resultobj;
4275 long _result;
4276 wxDC * _arg0;
4277 long _arg1;
4278 PyObject * _argo0 = 0;
4279 char *_kwnames[] = { "self","y", NULL };
4280
4281 self = self;
4282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_DeviceToLogicalYRel",_kwnames,&_argo0,&_arg1))
4283 return NULL;
4284 if (_argo0) {
4285 if (_argo0 == Py_None) { _arg0 = NULL; }
4286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalYRel. Expected _wxDC_p.");
4288 return NULL;
4289 }
4290 }
4291 {
4292 wxPy_BEGIN_ALLOW_THREADS;
4293 _result = (long )wxDC_DeviceToLogicalYRel(_arg0,_arg1);
4294
4295 wxPy_END_ALLOW_THREADS;
4296 } _resultobj = Py_BuildValue("l",_result);
4297 return _resultobj;
4298 }
4299
4300 #define wxDC_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4301 static PyObject *_wrap_wxDC_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
4302 PyObject * _resultobj;
4303 wxDC * _arg0;
4304 long _arg1;
4305 long _arg2;
4306 long _arg3;
4307 long _arg4;
4308 long _arg5;
4309 long _arg6;
4310 PyObject * _argo0 = 0;
4311 char *_kwnames[] = { "self","x1","y1","x2","y2","xc","yc", NULL };
4312
4313 self = self;
4314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollllll:wxDC_DrawArc",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
4315 return NULL;
4316 if (_argo0) {
4317 if (_argo0 == Py_None) { _arg0 = NULL; }
4318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawArc. Expected _wxDC_p.");
4320 return NULL;
4321 }
4322 }
4323 {
4324 wxPy_BEGIN_ALLOW_THREADS;
4325 wxDC_DrawArc(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4326
4327 wxPy_END_ALLOW_THREADS;
4328 } Py_INCREF(Py_None);
4329 _resultobj = Py_None;
4330 return _resultobj;
4331 }
4332
4333 #define wxDC_DrawCircle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawCircle(_swigarg0,_swigarg1,_swigarg2))
4334 static PyObject *_wrap_wxDC_DrawCircle(PyObject *self, PyObject *args, PyObject *kwargs) {
4335 PyObject * _resultobj;
4336 wxDC * _arg0;
4337 long _arg1;
4338 long _arg2;
4339 long _arg3;
4340 PyObject * _argo0 = 0;
4341 char *_kwnames[] = { "self","x","y","radius", NULL };
4342
4343 self = self;
4344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Olll:wxDC_DrawCircle",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
4345 return NULL;
4346 if (_argo0) {
4347 if (_argo0 == Py_None) { _arg0 = NULL; }
4348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawCircle. Expected _wxDC_p.");
4350 return NULL;
4351 }
4352 }
4353 {
4354 wxPy_BEGIN_ALLOW_THREADS;
4355 wxDC_DrawCircle(_arg0,_arg1,_arg2,_arg3);
4356
4357 wxPy_END_ALLOW_THREADS;
4358 } Py_INCREF(Py_None);
4359 _resultobj = Py_None;
4360 return _resultobj;
4361 }
4362
4363 #define wxDC_DrawEllipse(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawEllipse(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4364 static PyObject *_wrap_wxDC_DrawEllipse(PyObject *self, PyObject *args, PyObject *kwargs) {
4365 PyObject * _resultobj;
4366 wxDC * _arg0;
4367 long _arg1;
4368 long _arg2;
4369 long _arg3;
4370 long _arg4;
4371 PyObject * _argo0 = 0;
4372 char *_kwnames[] = { "self","x","y","width","height", NULL };
4373
4374 self = self;
4375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollll:wxDC_DrawEllipse",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4376 return NULL;
4377 if (_argo0) {
4378 if (_argo0 == Py_None) { _arg0 = NULL; }
4379 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawEllipse. Expected _wxDC_p.");
4381 return NULL;
4382 }
4383 }
4384 {
4385 wxPy_BEGIN_ALLOW_THREADS;
4386 wxDC_DrawEllipse(_arg0,_arg1,_arg2,_arg3,_arg4);
4387
4388 wxPy_END_ALLOW_THREADS;
4389 } Py_INCREF(Py_None);
4390 _resultobj = Py_None;
4391 return _resultobj;
4392 }
4393
4394 #define wxDC_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4395 static PyObject *_wrap_wxDC_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
4396 PyObject * _resultobj;
4397 wxDC * _arg0;
4398 long _arg1;
4399 long _arg2;
4400 long _arg3;
4401 long _arg4;
4402 long _arg5;
4403 long _arg6;
4404 PyObject * _argo0 = 0;
4405 char *_kwnames[] = { "self","x","y","width","height","start","end", NULL };
4406
4407 self = self;
4408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollllll:wxDC_DrawEllipticArc",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
4409 return NULL;
4410 if (_argo0) {
4411 if (_argo0 == Py_None) { _arg0 = NULL; }
4412 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawEllipticArc. Expected _wxDC_p.");
4414 return NULL;
4415 }
4416 }
4417 {
4418 wxPy_BEGIN_ALLOW_THREADS;
4419 wxDC_DrawEllipticArc(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4420
4421 wxPy_END_ALLOW_THREADS;
4422 } Py_INCREF(Py_None);
4423 _resultobj = Py_None;
4424 return _resultobj;
4425 }
4426
4427 #define wxDC_DrawIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawIcon(_swigarg0,_swigarg1,_swigarg2))
4428 static PyObject *_wrap_wxDC_DrawIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
4429 PyObject * _resultobj;
4430 wxDC * _arg0;
4431 wxIcon * _arg1;
4432 long _arg2;
4433 long _arg3;
4434 PyObject * _argo0 = 0;
4435 PyObject * _argo1 = 0;
4436 char *_kwnames[] = { "self","icon","x","y", NULL };
4437
4438 self = self;
4439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOll:wxDC_DrawIcon",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
4440 return NULL;
4441 if (_argo0) {
4442 if (_argo0 == Py_None) { _arg0 = NULL; }
4443 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4444 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawIcon. Expected _wxDC_p.");
4445 return NULL;
4446 }
4447 }
4448 if (_argo1) {
4449 if (_argo1 == Py_None) { _arg1 = NULL; }
4450 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
4451 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_DrawIcon. Expected _wxIcon_p.");
4452 return NULL;
4453 }
4454 }
4455 {
4456 wxPy_BEGIN_ALLOW_THREADS;
4457 wxDC_DrawIcon(_arg0,*_arg1,_arg2,_arg3);
4458
4459 wxPy_END_ALLOW_THREADS;
4460 } Py_INCREF(Py_None);
4461 _resultobj = Py_None;
4462 return _resultobj;
4463 }
4464
4465 #define wxDC_DrawLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4466 static PyObject *_wrap_wxDC_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
4467 PyObject * _resultobj;
4468 wxDC * _arg0;
4469 long _arg1;
4470 long _arg2;
4471 long _arg3;
4472 long _arg4;
4473 PyObject * _argo0 = 0;
4474 char *_kwnames[] = { "self","x1","y1","x2","y2", NULL };
4475
4476 self = self;
4477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollll:wxDC_DrawLine",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4478 return NULL;
4479 if (_argo0) {
4480 if (_argo0 == Py_None) { _arg0 = NULL; }
4481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawLine. Expected _wxDC_p.");
4483 return NULL;
4484 }
4485 }
4486 {
4487 wxPy_BEGIN_ALLOW_THREADS;
4488 wxDC_DrawLine(_arg0,_arg1,_arg2,_arg3,_arg4);
4489
4490 wxPy_END_ALLOW_THREADS;
4491 } Py_INCREF(Py_None);
4492 _resultobj = Py_None;
4493 return _resultobj;
4494 }
4495
4496 #define wxDC_DrawLines(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLines(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4497 static PyObject *_wrap_wxDC_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
4498 PyObject * _resultobj;
4499 wxDC * _arg0;
4500 int _arg1;
4501 wxPoint * _arg2;
4502 long _arg3 = (long ) 0;
4503 long _arg4 = (long ) 0;
4504 PyObject * _argo0 = 0;
4505 PyObject * _obj2 = 0;
4506 char *_kwnames[] = { "self","points","xoffset","yoffset", NULL };
4507
4508 self = self;
4509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|ll:wxDC_DrawLines",_kwnames,&_argo0,&_obj2,&_arg3,&_arg4))
4510 return NULL;
4511 if (_argo0) {
4512 if (_argo0 == Py_None) { _arg0 = NULL; }
4513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawLines. Expected _wxDC_p.");
4515 return NULL;
4516 }
4517 }
4518 if (_obj2)
4519 {
4520 _arg2 = wxPoint_LIST_helper(_obj2);
4521 if (_arg2 == NULL) {
4522 return NULL;
4523 }
4524 }
4525 {
4526 if (_obj2) {
4527 _arg1 = PyList_Size(_obj2);
4528 }
4529 else {
4530 _arg1 = 0;
4531 }
4532 }
4533 {
4534 wxPy_BEGIN_ALLOW_THREADS;
4535 wxDC_DrawLines(_arg0,_arg1,_arg2,_arg3,_arg4);
4536
4537 wxPy_END_ALLOW_THREADS;
4538 } Py_INCREF(Py_None);
4539 _resultobj = Py_None;
4540 {
4541 delete [] _arg2;
4542 }
4543 return _resultobj;
4544 }
4545
4546 #define wxDC_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4547 static PyObject *_wrap_wxDC_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
4548 PyObject * _resultobj;
4549 wxDC * _arg0;
4550 int _arg1;
4551 wxPoint * _arg2;
4552 long _arg3 = (long ) 0;
4553 long _arg4 = (long ) 0;
4554 int _arg5 = (int ) wxODDEVEN_RULE;
4555 PyObject * _argo0 = 0;
4556 PyObject * _obj2 = 0;
4557 char *_kwnames[] = { "self","points","xoffset","yoffset","fill_style", NULL };
4558
4559 self = self;
4560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|lli:wxDC_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3,&_arg4,&_arg5))
4561 return NULL;
4562 if (_argo0) {
4563 if (_argo0 == Py_None) { _arg0 = NULL; }
4564 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4565 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawPolygon. Expected _wxDC_p.");
4566 return NULL;
4567 }
4568 }
4569 if (_obj2)
4570 {
4571 _arg2 = wxPoint_LIST_helper(_obj2);
4572 if (_arg2 == NULL) {
4573 return NULL;
4574 }
4575 }
4576 {
4577 if (_obj2) {
4578 _arg1 = PyList_Size(_obj2);
4579 }
4580 else {
4581 _arg1 = 0;
4582 }
4583 }
4584 {
4585 wxPy_BEGIN_ALLOW_THREADS;
4586 wxDC_DrawPolygon(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4587
4588 wxPy_END_ALLOW_THREADS;
4589 } Py_INCREF(Py_None);
4590 _resultobj = Py_None;
4591 {
4592 delete [] _arg2;
4593 }
4594 return _resultobj;
4595 }
4596
4597 #define wxDC_DrawPoint(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawPoint(_swigarg0,_swigarg1))
4598 static PyObject *_wrap_wxDC_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4599 PyObject * _resultobj;
4600 wxDC * _arg0;
4601 long _arg1;
4602 long _arg2;
4603 PyObject * _argo0 = 0;
4604 char *_kwnames[] = { "self","x","y", NULL };
4605
4606 self = self;
4607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxDC_DrawPoint",_kwnames,&_argo0,&_arg1,&_arg2))
4608 return NULL;
4609 if (_argo0) {
4610 if (_argo0 == Py_None) { _arg0 = NULL; }
4611 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4612 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawPoint. Expected _wxDC_p.");
4613 return NULL;
4614 }
4615 }
4616 {
4617 wxPy_BEGIN_ALLOW_THREADS;
4618 wxDC_DrawPoint(_arg0,_arg1,_arg2);
4619
4620 wxPy_END_ALLOW_THREADS;
4621 } Py_INCREF(Py_None);
4622 _resultobj = Py_None;
4623 return _resultobj;
4624 }
4625
4626 #define wxDC_DrawRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4627 static PyObject *_wrap_wxDC_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
4628 PyObject * _resultobj;
4629 wxDC * _arg0;
4630 long _arg1;
4631 long _arg2;
4632 long _arg3;
4633 long _arg4;
4634 PyObject * _argo0 = 0;
4635 char *_kwnames[] = { "self","x","y","width","height", NULL };
4636
4637 self = self;
4638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollll:wxDC_DrawRectangle",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4639 return NULL;
4640 if (_argo0) {
4641 if (_argo0 == Py_None) { _arg0 = NULL; }
4642 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4643 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawRectangle. Expected _wxDC_p.");
4644 return NULL;
4645 }
4646 }
4647 {
4648 wxPy_BEGIN_ALLOW_THREADS;
4649 wxDC_DrawRectangle(_arg0,_arg1,_arg2,_arg3,_arg4);
4650
4651 wxPy_END_ALLOW_THREADS;
4652 } Py_INCREF(Py_None);
4653 _resultobj = Py_None;
4654 return _resultobj;
4655 }
4656
4657 #define wxDC_DrawRotatedText(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRotatedText(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4658 static PyObject *_wrap_wxDC_DrawRotatedText(PyObject *self, PyObject *args, PyObject *kwargs) {
4659 PyObject * _resultobj;
4660 wxDC * _arg0;
4661 wxString * _arg1;
4662 wxCoord _arg2;
4663 wxCoord _arg3;
4664 double _arg4;
4665 PyObject * _argo0 = 0;
4666 PyObject * _obj1 = 0;
4667 char *_kwnames[] = { "self","text","x","y","angle", NULL };
4668
4669 self = self;
4670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiid:wxDC_DrawRotatedText",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3,&_arg4))
4671 return NULL;
4672 if (_argo0) {
4673 if (_argo0 == Py_None) { _arg0 = NULL; }
4674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawRotatedText. Expected _wxDC_p.");
4676 return NULL;
4677 }
4678 }
4679 {
4680 if (!PyString_Check(_obj1)) {
4681 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4682 return NULL;
4683 }
4684 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4685 }
4686 {
4687 wxPy_BEGIN_ALLOW_THREADS;
4688 wxDC_DrawRotatedText(_arg0,*_arg1,_arg2,_arg3,_arg4);
4689
4690 wxPy_END_ALLOW_THREADS;
4691 } Py_INCREF(Py_None);
4692 _resultobj = Py_None;
4693 {
4694 if (_obj1)
4695 delete _arg1;
4696 }
4697 return _resultobj;
4698 }
4699
4700 #define wxDC_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4701 static PyObject *_wrap_wxDC_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
4702 PyObject * _resultobj;
4703 wxDC * _arg0;
4704 long _arg1;
4705 long _arg2;
4706 long _arg3;
4707 long _arg4;
4708 long _arg5 = (long ) 20;
4709 PyObject * _argo0 = 0;
4710 char *_kwnames[] = { "self","x","y","width","height","radius", NULL };
4711
4712 self = self;
4713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollll|l:wxDC_DrawRoundedRectangle",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4714 return NULL;
4715 if (_argo0) {
4716 if (_argo0 == Py_None) { _arg0 = NULL; }
4717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawRoundedRectangle. Expected _wxDC_p.");
4719 return NULL;
4720 }
4721 }
4722 {
4723 wxPy_BEGIN_ALLOW_THREADS;
4724 wxDC_DrawRoundedRectangle(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4725
4726 wxPy_END_ALLOW_THREADS;
4727 } Py_INCREF(Py_None);
4728 _resultobj = Py_None;
4729 return _resultobj;
4730 }
4731
4732 #define wxDC_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
4733 static PyObject *_wrap_wxDC_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
4734 PyObject * _resultobj;
4735 wxDC * _arg0;
4736 int _arg1;
4737 wxPoint * _arg2;
4738 PyObject * _argo0 = 0;
4739 PyObject * _obj2 = 0;
4740 char *_kwnames[] = { "self","points", NULL };
4741
4742 self = self;
4743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_DrawSpline",_kwnames,&_argo0,&_obj2))
4744 return NULL;
4745 if (_argo0) {
4746 if (_argo0 == Py_None) { _arg0 = NULL; }
4747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawSpline. Expected _wxDC_p.");
4749 return NULL;
4750 }
4751 }
4752 if (_obj2)
4753 {
4754 _arg2 = wxPoint_LIST_helper(_obj2);
4755 if (_arg2 == NULL) {
4756 return NULL;
4757 }
4758 }
4759 {
4760 if (_obj2) {
4761 _arg1 = PyList_Size(_obj2);
4762 }
4763 else {
4764 _arg1 = 0;
4765 }
4766 }
4767 {
4768 wxPy_BEGIN_ALLOW_THREADS;
4769 wxDC_DrawSpline(_arg0,_arg1,_arg2);
4770
4771 wxPy_END_ALLOW_THREADS;
4772 } Py_INCREF(Py_None);
4773 _resultobj = Py_None;
4774 {
4775 delete [] _arg2;
4776 }
4777 return _resultobj;
4778 }
4779
4780 #define wxDC_DrawText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawText(_swigarg0,_swigarg1,_swigarg2))
4781 static PyObject *_wrap_wxDC_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
4782 PyObject * _resultobj;
4783 wxDC * _arg0;
4784 wxString * _arg1;
4785 long _arg2;
4786 long _arg3;
4787 PyObject * _argo0 = 0;
4788 PyObject * _obj1 = 0;
4789 char *_kwnames[] = { "self","text","x","y", NULL };
4790
4791 self = self;
4792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOll:wxDC_DrawText",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
4793 return NULL;
4794 if (_argo0) {
4795 if (_argo0 == Py_None) { _arg0 = NULL; }
4796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawText. Expected _wxDC_p.");
4798 return NULL;
4799 }
4800 }
4801 {
4802 if (!PyString_Check(_obj1)) {
4803 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4804 return NULL;
4805 }
4806 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4807 }
4808 {
4809 wxPy_BEGIN_ALLOW_THREADS;
4810 wxDC_DrawText(_arg0,*_arg1,_arg2,_arg3);
4811
4812 wxPy_END_ALLOW_THREADS;
4813 } Py_INCREF(Py_None);
4814 _resultobj = Py_None;
4815 {
4816 if (_obj1)
4817 delete _arg1;
4818 }
4819 return _resultobj;
4820 }
4821
4822 #define wxDC_EndDoc(_swigobj) (_swigobj->EndDoc())
4823 static PyObject *_wrap_wxDC_EndDoc(PyObject *self, PyObject *args, PyObject *kwargs) {
4824 PyObject * _resultobj;
4825 wxDC * _arg0;
4826 PyObject * _argo0 = 0;
4827 char *_kwnames[] = { "self", NULL };
4828
4829 self = self;
4830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_EndDoc",_kwnames,&_argo0))
4831 return NULL;
4832 if (_argo0) {
4833 if (_argo0 == Py_None) { _arg0 = NULL; }
4834 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4835 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndDoc. Expected _wxDC_p.");
4836 return NULL;
4837 }
4838 }
4839 {
4840 wxPy_BEGIN_ALLOW_THREADS;
4841 wxDC_EndDoc(_arg0);
4842
4843 wxPy_END_ALLOW_THREADS;
4844 } Py_INCREF(Py_None);
4845 _resultobj = Py_None;
4846 return _resultobj;
4847 }
4848
4849 #define wxDC_EndDrawing(_swigobj) (_swigobj->EndDrawing())
4850 static PyObject *_wrap_wxDC_EndDrawing(PyObject *self, PyObject *args, PyObject *kwargs) {
4851 PyObject * _resultobj;
4852 wxDC * _arg0;
4853 PyObject * _argo0 = 0;
4854 char *_kwnames[] = { "self", NULL };
4855
4856 self = self;
4857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_EndDrawing",_kwnames,&_argo0))
4858 return NULL;
4859 if (_argo0) {
4860 if (_argo0 == Py_None) { _arg0 = NULL; }
4861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndDrawing. Expected _wxDC_p.");
4863 return NULL;
4864 }
4865 }
4866 {
4867 wxPy_BEGIN_ALLOW_THREADS;
4868 wxDC_EndDrawing(_arg0);
4869
4870 wxPy_END_ALLOW_THREADS;
4871 } Py_INCREF(Py_None);
4872 _resultobj = Py_None;
4873 return _resultobj;
4874 }
4875
4876 #define wxDC_EndPage(_swigobj) (_swigobj->EndPage())
4877 static PyObject *_wrap_wxDC_EndPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4878 PyObject * _resultobj;
4879 wxDC * _arg0;
4880 PyObject * _argo0 = 0;
4881 char *_kwnames[] = { "self", NULL };
4882
4883 self = self;
4884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_EndPage",_kwnames,&_argo0))
4885 return NULL;
4886 if (_argo0) {
4887 if (_argo0 == Py_None) { _arg0 = NULL; }
4888 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4889 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndPage. Expected _wxDC_p.");
4890 return NULL;
4891 }
4892 }
4893 {
4894 wxPy_BEGIN_ALLOW_THREADS;
4895 wxDC_EndPage(_arg0);
4896
4897 wxPy_END_ALLOW_THREADS;
4898 } Py_INCREF(Py_None);
4899 _resultobj = Py_None;
4900 return _resultobj;
4901 }
4902
4903 #define wxDC_FloodFill(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FloodFill(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4904 static PyObject *_wrap_wxDC_FloodFill(PyObject *self, PyObject *args, PyObject *kwargs) {
4905 PyObject * _resultobj;
4906 wxDC * _arg0;
4907 long _arg1;
4908 long _arg2;
4909 wxColour * _arg3;
4910 int _arg4 = (int ) wxFLOOD_SURFACE;
4911 PyObject * _argo0 = 0;
4912 PyObject * _argo3 = 0;
4913 char *_kwnames[] = { "self","x","y","colour","style", NULL };
4914
4915 self = self;
4916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO|i:wxDC_FloodFill",_kwnames,&_argo0,&_arg1,&_arg2,&_argo3,&_arg4))
4917 return NULL;
4918 if (_argo0) {
4919 if (_argo0 == Py_None) { _arg0 = NULL; }
4920 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4921 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_FloodFill. Expected _wxDC_p.");
4922 return NULL;
4923 }
4924 }
4925 if (_argo3) {
4926 if (_argo3 == Py_None) { _arg3 = NULL; }
4927 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxColour_p")) {
4928 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxDC_FloodFill. Expected _wxColour_p.");
4929 return NULL;
4930 }
4931 }
4932 {
4933 wxPy_BEGIN_ALLOW_THREADS;
4934 wxDC_FloodFill(_arg0,_arg1,_arg2,*_arg3,_arg4);
4935
4936 wxPy_END_ALLOW_THREADS;
4937 } Py_INCREF(Py_None);
4938 _resultobj = Py_None;
4939 return _resultobj;
4940 }
4941
4942 #define wxDC_GetBackground(_swigobj) (_swigobj->GetBackground())
4943 static PyObject *_wrap_wxDC_GetBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
4944 PyObject * _resultobj;
4945 wxBrush * _result;
4946 wxDC * _arg0;
4947 PyObject * _argo0 = 0;
4948 char *_kwnames[] = { "self", NULL };
4949 char _ptemp[128];
4950
4951 self = self;
4952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetBackground",_kwnames,&_argo0))
4953 return NULL;
4954 if (_argo0) {
4955 if (_argo0 == Py_None) { _arg0 = NULL; }
4956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetBackground. Expected _wxDC_p.");
4958 return NULL;
4959 }
4960 }
4961 {
4962 wxPy_BEGIN_ALLOW_THREADS;
4963 wxBrush & _result_ref = wxDC_GetBackground(_arg0);
4964 _result = (wxBrush *) &_result_ref;
4965
4966 wxPy_END_ALLOW_THREADS;
4967 } if (_result) {
4968 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
4969 _resultobj = Py_BuildValue("s",_ptemp);
4970 } else {
4971 Py_INCREF(Py_None);
4972 _resultobj = Py_None;
4973 }
4974 return _resultobj;
4975 }
4976
4977 #define wxDC_GetBrush(_swigobj) (_swigobj->GetBrush())
4978 static PyObject *_wrap_wxDC_GetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
4979 PyObject * _resultobj;
4980 wxBrush * _result;
4981 wxDC * _arg0;
4982 PyObject * _argo0 = 0;
4983 char *_kwnames[] = { "self", NULL };
4984 char _ptemp[128];
4985
4986 self = self;
4987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetBrush",_kwnames,&_argo0))
4988 return NULL;
4989 if (_argo0) {
4990 if (_argo0 == Py_None) { _arg0 = NULL; }
4991 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
4992 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetBrush. Expected _wxDC_p.");
4993 return NULL;
4994 }
4995 }
4996 {
4997 wxPy_BEGIN_ALLOW_THREADS;
4998 wxBrush & _result_ref = wxDC_GetBrush(_arg0);
4999 _result = (wxBrush *) &_result_ref;
5000
5001 wxPy_END_ALLOW_THREADS;
5002 } if (_result) {
5003 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
5004 _resultobj = Py_BuildValue("s",_ptemp);
5005 } else {
5006 Py_INCREF(Py_None);
5007 _resultobj = Py_None;
5008 }
5009 return _resultobj;
5010 }
5011
5012 #define wxDC_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
5013 static PyObject *_wrap_wxDC_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
5014 PyObject * _resultobj;
5015 long _result;
5016 wxDC * _arg0;
5017 PyObject * _argo0 = 0;
5018 char *_kwnames[] = { "self", NULL };
5019
5020 self = self;
5021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetCharHeight",_kwnames,&_argo0))
5022 return NULL;
5023 if (_argo0) {
5024 if (_argo0 == Py_None) { _arg0 = NULL; }
5025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetCharHeight. Expected _wxDC_p.");
5027 return NULL;
5028 }
5029 }
5030 {
5031 wxPy_BEGIN_ALLOW_THREADS;
5032 _result = (long )wxDC_GetCharHeight(_arg0);
5033
5034 wxPy_END_ALLOW_THREADS;
5035 } _resultobj = Py_BuildValue("l",_result);
5036 return _resultobj;
5037 }
5038
5039 #define wxDC_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
5040 static PyObject *_wrap_wxDC_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
5041 PyObject * _resultobj;
5042 long _result;
5043 wxDC * _arg0;
5044 PyObject * _argo0 = 0;
5045 char *_kwnames[] = { "self", NULL };
5046
5047 self = self;
5048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetCharWidth",_kwnames,&_argo0))
5049 return NULL;
5050 if (_argo0) {
5051 if (_argo0 == Py_None) { _arg0 = NULL; }
5052 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5053 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetCharWidth. Expected _wxDC_p.");
5054 return NULL;
5055 }
5056 }
5057 {
5058 wxPy_BEGIN_ALLOW_THREADS;
5059 _result = (long )wxDC_GetCharWidth(_arg0);
5060
5061 wxPy_END_ALLOW_THREADS;
5062 } _resultobj = Py_BuildValue("l",_result);
5063 return _resultobj;
5064 }
5065
5066 #define wxDC_GetClippingBox(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetClippingBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5067 static PyObject *_wrap_wxDC_GetClippingBox(PyObject *self, PyObject *args, PyObject *kwargs) {
5068 PyObject * _resultobj;
5069 wxDC * _arg0;
5070 long * _arg1;
5071 long temp;
5072 long * _arg2;
5073 long temp0;
5074 long * _arg3;
5075 long temp1;
5076 long * _arg4;
5077 long temp2;
5078 PyObject * _argo0 = 0;
5079 char *_kwnames[] = { "self", NULL };
5080
5081 self = self;
5082 {
5083 _arg1 = &temp;
5084 }
5085 {
5086 _arg2 = &temp0;
5087 }
5088 {
5089 _arg3 = &temp1;
5090 }
5091 {
5092 _arg4 = &temp2;
5093 }
5094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetClippingBox",_kwnames,&_argo0))
5095 return NULL;
5096 if (_argo0) {
5097 if (_argo0 == Py_None) { _arg0 = NULL; }
5098 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5099 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetClippingBox. Expected _wxDC_p.");
5100 return NULL;
5101 }
5102 }
5103 {
5104 wxPy_BEGIN_ALLOW_THREADS;
5105 wxDC_GetClippingBox(_arg0,_arg1,_arg2,_arg3,_arg4);
5106
5107 wxPy_END_ALLOW_THREADS;
5108 } Py_INCREF(Py_None);
5109 _resultobj = Py_None;
5110 {
5111 PyObject *o;
5112 o = PyInt_FromLong((long) (*_arg1));
5113 _resultobj = t_output_helper(_resultobj, o);
5114 }
5115 {
5116 PyObject *o;
5117 o = PyInt_FromLong((long) (*_arg2));
5118 _resultobj = t_output_helper(_resultobj, o);
5119 }
5120 {
5121 PyObject *o;
5122 o = PyInt_FromLong((long) (*_arg3));
5123 _resultobj = t_output_helper(_resultobj, o);
5124 }
5125 {
5126 PyObject *o;
5127 o = PyInt_FromLong((long) (*_arg4));
5128 _resultobj = t_output_helper(_resultobj, o);
5129 }
5130 return _resultobj;
5131 }
5132
5133 #define wxDC_GetFont(_swigobj) (_swigobj->GetFont())
5134 static PyObject *_wrap_wxDC_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
5135 PyObject * _resultobj;
5136 wxFont * _result;
5137 wxDC * _arg0;
5138 PyObject * _argo0 = 0;
5139 char *_kwnames[] = { "self", NULL };
5140 char _ptemp[128];
5141
5142 self = self;
5143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetFont",_kwnames,&_argo0))
5144 return NULL;
5145 if (_argo0) {
5146 if (_argo0 == Py_None) { _arg0 = NULL; }
5147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetFont. Expected _wxDC_p.");
5149 return NULL;
5150 }
5151 }
5152 {
5153 wxPy_BEGIN_ALLOW_THREADS;
5154 wxFont & _result_ref = wxDC_GetFont(_arg0);
5155 _result = (wxFont *) &_result_ref;
5156
5157 wxPy_END_ALLOW_THREADS;
5158 } if (_result) {
5159 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
5160 _resultobj = Py_BuildValue("s",_ptemp);
5161 } else {
5162 Py_INCREF(Py_None);
5163 _resultobj = Py_None;
5164 }
5165 return _resultobj;
5166 }
5167
5168 #define wxDC_GetLogicalFunction(_swigobj) (_swigobj->GetLogicalFunction())
5169 static PyObject *_wrap_wxDC_GetLogicalFunction(PyObject *self, PyObject *args, PyObject *kwargs) {
5170 PyObject * _resultobj;
5171 int _result;
5172 wxDC * _arg0;
5173 PyObject * _argo0 = 0;
5174 char *_kwnames[] = { "self", NULL };
5175
5176 self = self;
5177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetLogicalFunction",_kwnames,&_argo0))
5178 return NULL;
5179 if (_argo0) {
5180 if (_argo0 == Py_None) { _arg0 = NULL; }
5181 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5182 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetLogicalFunction. Expected _wxDC_p.");
5183 return NULL;
5184 }
5185 }
5186 {
5187 wxPy_BEGIN_ALLOW_THREADS;
5188 _result = (int )wxDC_GetLogicalFunction(_arg0);
5189
5190 wxPy_END_ALLOW_THREADS;
5191 } _resultobj = Py_BuildValue("i",_result);
5192 return _resultobj;
5193 }
5194
5195 #define wxDC_GetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalScale(_swigarg0,_swigarg1))
5196 static PyObject *_wrap_wxDC_GetLogicalScale(PyObject *self, PyObject *args, PyObject *kwargs) {
5197 PyObject * _resultobj;
5198 wxDC * _arg0;
5199 double * _arg1;
5200 double temp;
5201 double * _arg2;
5202 double temp0;
5203 PyObject * _argo0 = 0;
5204 char *_kwnames[] = { "self", NULL };
5205
5206 self = self;
5207 {
5208 _arg1 = &temp;
5209 }
5210 {
5211 _arg2 = &temp0;
5212 }
5213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetLogicalScale",_kwnames,&_argo0))
5214 return NULL;
5215 if (_argo0) {
5216 if (_argo0 == Py_None) { _arg0 = NULL; }
5217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetLogicalScale. Expected _wxDC_p.");
5219 return NULL;
5220 }
5221 }
5222 {
5223 wxPy_BEGIN_ALLOW_THREADS;
5224 wxDC_GetLogicalScale(_arg0,_arg1,_arg2);
5225
5226 wxPy_END_ALLOW_THREADS;
5227 } Py_INCREF(Py_None);
5228 _resultobj = Py_None;
5229 {
5230 PyObject *o;
5231 o = PyFloat_FromDouble((double) (*_arg1));
5232 _resultobj = t_output_helper(_resultobj, o);
5233 }
5234 {
5235 PyObject *o;
5236 o = PyFloat_FromDouble((double) (*_arg2));
5237 _resultobj = t_output_helper(_resultobj, o);
5238 }
5239 return _resultobj;
5240 }
5241
5242 #define wxDC_GetMapMode(_swigobj) (_swigobj->GetMapMode())
5243 static PyObject *_wrap_wxDC_GetMapMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5244 PyObject * _resultobj;
5245 int _result;
5246 wxDC * _arg0;
5247 PyObject * _argo0 = 0;
5248 char *_kwnames[] = { "self", NULL };
5249
5250 self = self;
5251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetMapMode",_kwnames,&_argo0))
5252 return NULL;
5253 if (_argo0) {
5254 if (_argo0 == Py_None) { _arg0 = NULL; }
5255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetMapMode. Expected _wxDC_p.");
5257 return NULL;
5258 }
5259 }
5260 {
5261 wxPy_BEGIN_ALLOW_THREADS;
5262 _result = (int )wxDC_GetMapMode(_arg0);
5263
5264 wxPy_END_ALLOW_THREADS;
5265 } _resultobj = Py_BuildValue("i",_result);
5266 return _resultobj;
5267 }
5268
5269 #define wxDC_GetOptimization(_swigobj) (_swigobj->GetOptimization())
5270 static PyObject *_wrap_wxDC_GetOptimization(PyObject *self, PyObject *args, PyObject *kwargs) {
5271 PyObject * _resultobj;
5272 bool _result;
5273 wxDC * _arg0;
5274 PyObject * _argo0 = 0;
5275 char *_kwnames[] = { "self", NULL };
5276
5277 self = self;
5278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetOptimization",_kwnames,&_argo0))
5279 return NULL;
5280 if (_argo0) {
5281 if (_argo0 == Py_None) { _arg0 = NULL; }
5282 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5283 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetOptimization. Expected _wxDC_p.");
5284 return NULL;
5285 }
5286 }
5287 {
5288 wxPy_BEGIN_ALLOW_THREADS;
5289 _result = (bool )wxDC_GetOptimization(_arg0);
5290
5291 wxPy_END_ALLOW_THREADS;
5292 } _resultobj = Py_BuildValue("i",_result);
5293 return _resultobj;
5294 }
5295
5296 #define wxDC_GetPen(_swigobj) (_swigobj->GetPen())
5297 static PyObject *_wrap_wxDC_GetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
5298 PyObject * _resultobj;
5299 wxPen * _result;
5300 wxDC * _arg0;
5301 PyObject * _argo0 = 0;
5302 char *_kwnames[] = { "self", NULL };
5303 char _ptemp[128];
5304
5305 self = self;
5306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetPen",_kwnames,&_argo0))
5307 return NULL;
5308 if (_argo0) {
5309 if (_argo0 == Py_None) { _arg0 = NULL; }
5310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetPen. Expected _wxDC_p.");
5312 return NULL;
5313 }
5314 }
5315 {
5316 wxPy_BEGIN_ALLOW_THREADS;
5317 wxPen & _result_ref = wxDC_GetPen(_arg0);
5318 _result = (wxPen *) &_result_ref;
5319
5320 wxPy_END_ALLOW_THREADS;
5321 } if (_result) {
5322 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
5323 _resultobj = Py_BuildValue("s",_ptemp);
5324 } else {
5325 Py_INCREF(Py_None);
5326 _resultobj = Py_None;
5327 }
5328 return _resultobj;
5329 }
5330
5331 static wxColour * wxDC_GetPixel(wxDC *self,long x,long y) {
5332 wxColour* wc = new wxColour();
5333 self->GetPixel(x, y, wc);
5334 return wc;
5335 }
5336 static PyObject *_wrap_wxDC_GetPixel(PyObject *self, PyObject *args, PyObject *kwargs) {
5337 PyObject * _resultobj;
5338 wxColour * _result;
5339 wxDC * _arg0;
5340 long _arg1;
5341 long _arg2;
5342 PyObject * _argo0 = 0;
5343 char *_kwnames[] = { "self","x","y", NULL };
5344 char _ptemp[128];
5345
5346 self = self;
5347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxDC_GetPixel",_kwnames,&_argo0,&_arg1,&_arg2))
5348 return NULL;
5349 if (_argo0) {
5350 if (_argo0 == Py_None) { _arg0 = NULL; }
5351 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5352 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetPixel. Expected _wxDC_p.");
5353 return NULL;
5354 }
5355 }
5356 {
5357 wxPy_BEGIN_ALLOW_THREADS;
5358 _result = (wxColour *)wxDC_GetPixel(_arg0,_arg1,_arg2);
5359
5360 wxPy_END_ALLOW_THREADS;
5361 } if (_result) {
5362 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
5363 _resultobj = Py_BuildValue("s",_ptemp);
5364 } else {
5365 Py_INCREF(Py_None);
5366 _resultobj = Py_None;
5367 }
5368 return _resultobj;
5369 }
5370
5371 #define wxDC_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
5372 static PyObject *_wrap_wxDC_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
5373 PyObject * _resultobj;
5374 wxDC * _arg0;
5375 int * _arg1;
5376 int temp;
5377 int * _arg2;
5378 int temp0;
5379 PyObject * _argo0 = 0;
5380 char *_kwnames[] = { "self", NULL };
5381
5382 self = self;
5383 {
5384 _arg1 = &temp;
5385 }
5386 {
5387 _arg2 = &temp0;
5388 }
5389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetSizeTuple",_kwnames,&_argo0))
5390 return NULL;
5391 if (_argo0) {
5392 if (_argo0 == Py_None) { _arg0 = NULL; }
5393 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetSizeTuple. Expected _wxDC_p.");
5395 return NULL;
5396 }
5397 }
5398 {
5399 wxPy_BEGIN_ALLOW_THREADS;
5400 wxDC_GetSizeTuple(_arg0,_arg1,_arg2);
5401
5402 wxPy_END_ALLOW_THREADS;
5403 } Py_INCREF(Py_None);
5404 _resultobj = Py_None;
5405 {
5406 PyObject *o;
5407 o = PyInt_FromLong((long) (*_arg1));
5408 _resultobj = t_output_helper(_resultobj, o);
5409 }
5410 {
5411 PyObject *o;
5412 o = PyInt_FromLong((long) (*_arg2));
5413 _resultobj = t_output_helper(_resultobj, o);
5414 }
5415 return _resultobj;
5416 }
5417
5418 #define wxDC_GetSize(_swigobj) (_swigobj->GetSize())
5419 static PyObject *_wrap_wxDC_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5420 PyObject * _resultobj;
5421 wxSize * _result;
5422 wxDC * _arg0;
5423 PyObject * _argo0 = 0;
5424 char *_kwnames[] = { "self", NULL };
5425 char _ptemp[128];
5426
5427 self = self;
5428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetSize",_kwnames,&_argo0))
5429 return NULL;
5430 if (_argo0) {
5431 if (_argo0 == Py_None) { _arg0 = NULL; }
5432 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5433 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetSize. Expected _wxDC_p.");
5434 return NULL;
5435 }
5436 }
5437 {
5438 wxPy_BEGIN_ALLOW_THREADS;
5439 _result = new wxSize (wxDC_GetSize(_arg0));
5440
5441 wxPy_END_ALLOW_THREADS;
5442 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5443 _resultobj = Py_BuildValue("s",_ptemp);
5444 return _resultobj;
5445 }
5446
5447 #define wxDC_GetSizeMM(_swigobj) (_swigobj->GetSizeMM())
5448 static PyObject *_wrap_wxDC_GetSizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
5449 PyObject * _resultobj;
5450 wxSize * _result;
5451 wxDC * _arg0;
5452 PyObject * _argo0 = 0;
5453 char *_kwnames[] = { "self", NULL };
5454 char _ptemp[128];
5455
5456 self = self;
5457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetSizeMM",_kwnames,&_argo0))
5458 return NULL;
5459 if (_argo0) {
5460 if (_argo0 == Py_None) { _arg0 = NULL; }
5461 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5462 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetSizeMM. Expected _wxDC_p.");
5463 return NULL;
5464 }
5465 }
5466 {
5467 wxPy_BEGIN_ALLOW_THREADS;
5468 _result = new wxSize (wxDC_GetSizeMM(_arg0));
5469
5470 wxPy_END_ALLOW_THREADS;
5471 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5472 _resultobj = Py_BuildValue("s",_ptemp);
5473 return _resultobj;
5474 }
5475
5476 #define wxDC_GetTextBackground(_swigobj) (_swigobj->GetTextBackground())
5477 static PyObject *_wrap_wxDC_GetTextBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
5478 PyObject * _resultobj;
5479 wxColour * _result;
5480 wxDC * _arg0;
5481 PyObject * _argo0 = 0;
5482 char *_kwnames[] = { "self", NULL };
5483 char _ptemp[128];
5484
5485 self = self;
5486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetTextBackground",_kwnames,&_argo0))
5487 return NULL;
5488 if (_argo0) {
5489 if (_argo0 == Py_None) { _arg0 = NULL; }
5490 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5491 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextBackground. Expected _wxDC_p.");
5492 return NULL;
5493 }
5494 }
5495 {
5496 wxPy_BEGIN_ALLOW_THREADS;
5497 wxColour & _result_ref = wxDC_GetTextBackground(_arg0);
5498 _result = (wxColour *) &_result_ref;
5499
5500 wxPy_END_ALLOW_THREADS;
5501 } if (_result) {
5502 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
5503 _resultobj = Py_BuildValue("s",_ptemp);
5504 } else {
5505 Py_INCREF(Py_None);
5506 _resultobj = Py_None;
5507 }
5508 return _resultobj;
5509 }
5510
5511 #define wxDC_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
5512 static PyObject *_wrap_wxDC_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
5513 PyObject * _resultobj;
5514 wxDC * _arg0;
5515 wxString * _arg1;
5516 long * _arg2;
5517 long temp;
5518 long * _arg3;
5519 long temp0;
5520 PyObject * _argo0 = 0;
5521 PyObject * _obj1 = 0;
5522 char *_kwnames[] = { "self","string", NULL };
5523
5524 self = self;
5525 {
5526 _arg2 = &temp;
5527 }
5528 {
5529 _arg3 = &temp0;
5530 }
5531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_GetTextExtent",_kwnames,&_argo0,&_obj1))
5532 return NULL;
5533 if (_argo0) {
5534 if (_argo0 == Py_None) { _arg0 = NULL; }
5535 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5536 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextExtent. Expected _wxDC_p.");
5537 return NULL;
5538 }
5539 }
5540 {
5541 if (!PyString_Check(_obj1)) {
5542 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5543 return NULL;
5544 }
5545 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
5546 }
5547 {
5548 wxPy_BEGIN_ALLOW_THREADS;
5549 wxDC_GetTextExtent(_arg0,*_arg1,_arg2,_arg3);
5550
5551 wxPy_END_ALLOW_THREADS;
5552 } Py_INCREF(Py_None);
5553 _resultobj = Py_None;
5554 {
5555 PyObject *o;
5556 o = PyInt_FromLong((long) (*_arg2));
5557 _resultobj = t_output_helper(_resultobj, o);
5558 }
5559 {
5560 PyObject *o;
5561 o = PyInt_FromLong((long) (*_arg3));
5562 _resultobj = t_output_helper(_resultobj, o);
5563 }
5564 {
5565 if (_obj1)
5566 delete _arg1;
5567 }
5568 return _resultobj;
5569 }
5570
5571 #define wxDC_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5572 static PyObject *_wrap_wxDC_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
5573 PyObject * _resultobj;
5574 wxDC * _arg0;
5575 wxString * _arg1;
5576 long * _arg2;
5577 long temp;
5578 long * _arg3;
5579 long temp0;
5580 long * _arg4;
5581 long temp1;
5582 long * _arg5;
5583 long temp2;
5584 wxFont * _arg6 = (wxFont *) NULL;
5585 PyObject * _argo0 = 0;
5586 PyObject * _obj1 = 0;
5587 PyObject * _argo6 = 0;
5588 char *_kwnames[] = { "self","string","font", NULL };
5589
5590 self = self;
5591 {
5592 _arg2 = &temp;
5593 }
5594 {
5595 _arg3 = &temp0;
5596 }
5597 {
5598 _arg4 = &temp1;
5599 }
5600 {
5601 _arg5 = &temp2;
5602 }
5603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxDC_GetFullTextExtent",_kwnames,&_argo0,&_obj1,&_argo6))
5604 return NULL;
5605 if (_argo0) {
5606 if (_argo0 == Py_None) { _arg0 = NULL; }
5607 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5608 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetFullTextExtent. Expected _wxDC_p.");
5609 return NULL;
5610 }
5611 }
5612 {
5613 if (!PyString_Check(_obj1)) {
5614 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5615 return NULL;
5616 }
5617 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
5618 }
5619 if (_argo6) {
5620 if (_argo6 == Py_None) { _arg6 = NULL; }
5621 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxFont_p")) {
5622 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxDC_GetFullTextExtent. Expected _wxFont_p.");
5623 return NULL;
5624 }
5625 }
5626 {
5627 wxPy_BEGIN_ALLOW_THREADS;
5628 wxDC_GetFullTextExtent(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5629
5630 wxPy_END_ALLOW_THREADS;
5631 } Py_INCREF(Py_None);
5632 _resultobj = Py_None;
5633 {
5634 PyObject *o;
5635 o = PyInt_FromLong((long) (*_arg2));
5636 _resultobj = t_output_helper(_resultobj, o);
5637 }
5638 {
5639 PyObject *o;
5640 o = PyInt_FromLong((long) (*_arg3));
5641 _resultobj = t_output_helper(_resultobj, o);
5642 }
5643 {
5644 PyObject *o;
5645 o = PyInt_FromLong((long) (*_arg4));
5646 _resultobj = t_output_helper(_resultobj, o);
5647 }
5648 {
5649 PyObject *o;
5650 o = PyInt_FromLong((long) (*_arg5));
5651 _resultobj = t_output_helper(_resultobj, o);
5652 }
5653 {
5654 if (_obj1)
5655 delete _arg1;
5656 }
5657 return _resultobj;
5658 }
5659
5660 #define wxDC_GetTextForeground(_swigobj) (_swigobj->GetTextForeground())
5661 static PyObject *_wrap_wxDC_GetTextForeground(PyObject *self, PyObject *args, PyObject *kwargs) {
5662 PyObject * _resultobj;
5663 wxColour * _result;
5664 wxDC * _arg0;
5665 PyObject * _argo0 = 0;
5666 char *_kwnames[] = { "self", NULL };
5667 char _ptemp[128];
5668
5669 self = self;
5670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetTextForeground",_kwnames,&_argo0))
5671 return NULL;
5672 if (_argo0) {
5673 if (_argo0 == Py_None) { _arg0 = NULL; }
5674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextForeground. Expected _wxDC_p.");
5676 return NULL;
5677 }
5678 }
5679 {
5680 wxPy_BEGIN_ALLOW_THREADS;
5681 wxColour & _result_ref = wxDC_GetTextForeground(_arg0);
5682 _result = (wxColour *) &_result_ref;
5683
5684 wxPy_END_ALLOW_THREADS;
5685 } if (_result) {
5686 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
5687 _resultobj = Py_BuildValue("s",_ptemp);
5688 } else {
5689 Py_INCREF(Py_None);
5690 _resultobj = Py_None;
5691 }
5692 return _resultobj;
5693 }
5694
5695 #define wxDC_GetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetUserScale(_swigarg0,_swigarg1))
5696 static PyObject *_wrap_wxDC_GetUserScale(PyObject *self, PyObject *args, PyObject *kwargs) {
5697 PyObject * _resultobj;
5698 wxDC * _arg0;
5699 double * _arg1;
5700 double temp;
5701 double * _arg2;
5702 double temp0;
5703 PyObject * _argo0 = 0;
5704 char *_kwnames[] = { "self", NULL };
5705
5706 self = self;
5707 {
5708 _arg1 = &temp;
5709 }
5710 {
5711 _arg2 = &temp0;
5712 }
5713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetUserScale",_kwnames,&_argo0))
5714 return NULL;
5715 if (_argo0) {
5716 if (_argo0 == Py_None) { _arg0 = NULL; }
5717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetUserScale. Expected _wxDC_p.");
5719 return NULL;
5720 }
5721 }
5722 {
5723 wxPy_BEGIN_ALLOW_THREADS;
5724 wxDC_GetUserScale(_arg0,_arg1,_arg2);
5725
5726 wxPy_END_ALLOW_THREADS;
5727 } Py_INCREF(Py_None);
5728 _resultobj = Py_None;
5729 {
5730 PyObject *o;
5731 o = PyFloat_FromDouble((double) (*_arg1));
5732 _resultobj = t_output_helper(_resultobj, o);
5733 }
5734 {
5735 PyObject *o;
5736 o = PyFloat_FromDouble((double) (*_arg2));
5737 _resultobj = t_output_helper(_resultobj, o);
5738 }
5739 return _resultobj;
5740 }
5741
5742 #define wxDC_LogicalToDeviceX(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceX(_swigarg0))
5743 static PyObject *_wrap_wxDC_LogicalToDeviceX(PyObject *self, PyObject *args, PyObject *kwargs) {
5744 PyObject * _resultobj;
5745 long _result;
5746 wxDC * _arg0;
5747 long _arg1;
5748 PyObject * _argo0 = 0;
5749 char *_kwnames[] = { "self","x", NULL };
5750
5751 self = self;
5752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_LogicalToDeviceX",_kwnames,&_argo0,&_arg1))
5753 return NULL;
5754 if (_argo0) {
5755 if (_argo0 == Py_None) { _arg0 = NULL; }
5756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceX. Expected _wxDC_p.");
5758 return NULL;
5759 }
5760 }
5761 {
5762 wxPy_BEGIN_ALLOW_THREADS;
5763 _result = (long )wxDC_LogicalToDeviceX(_arg0,_arg1);
5764
5765 wxPy_END_ALLOW_THREADS;
5766 } _resultobj = Py_BuildValue("l",_result);
5767 return _resultobj;
5768 }
5769
5770 #define wxDC_LogicalToDeviceXRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceXRel(_swigarg0))
5771 static PyObject *_wrap_wxDC_LogicalToDeviceXRel(PyObject *self, PyObject *args, PyObject *kwargs) {
5772 PyObject * _resultobj;
5773 long _result;
5774 wxDC * _arg0;
5775 long _arg1;
5776 PyObject * _argo0 = 0;
5777 char *_kwnames[] = { "self","x", NULL };
5778
5779 self = self;
5780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_LogicalToDeviceXRel",_kwnames,&_argo0,&_arg1))
5781 return NULL;
5782 if (_argo0) {
5783 if (_argo0 == Py_None) { _arg0 = NULL; }
5784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceXRel. Expected _wxDC_p.");
5786 return NULL;
5787 }
5788 }
5789 {
5790 wxPy_BEGIN_ALLOW_THREADS;
5791 _result = (long )wxDC_LogicalToDeviceXRel(_arg0,_arg1);
5792
5793 wxPy_END_ALLOW_THREADS;
5794 } _resultobj = Py_BuildValue("l",_result);
5795 return _resultobj;
5796 }
5797
5798 #define wxDC_LogicalToDeviceY(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceY(_swigarg0))
5799 static PyObject *_wrap_wxDC_LogicalToDeviceY(PyObject *self, PyObject *args, PyObject *kwargs) {
5800 PyObject * _resultobj;
5801 long _result;
5802 wxDC * _arg0;
5803 long _arg1;
5804 PyObject * _argo0 = 0;
5805 char *_kwnames[] = { "self","y", NULL };
5806
5807 self = self;
5808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_LogicalToDeviceY",_kwnames,&_argo0,&_arg1))
5809 return NULL;
5810 if (_argo0) {
5811 if (_argo0 == Py_None) { _arg0 = NULL; }
5812 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5813 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceY. Expected _wxDC_p.");
5814 return NULL;
5815 }
5816 }
5817 {
5818 wxPy_BEGIN_ALLOW_THREADS;
5819 _result = (long )wxDC_LogicalToDeviceY(_arg0,_arg1);
5820
5821 wxPy_END_ALLOW_THREADS;
5822 } _resultobj = Py_BuildValue("l",_result);
5823 return _resultobj;
5824 }
5825
5826 #define wxDC_LogicalToDeviceYRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceYRel(_swigarg0))
5827 static PyObject *_wrap_wxDC_LogicalToDeviceYRel(PyObject *self, PyObject *args, PyObject *kwargs) {
5828 PyObject * _resultobj;
5829 long _result;
5830 wxDC * _arg0;
5831 long _arg1;
5832 PyObject * _argo0 = 0;
5833 char *_kwnames[] = { "self","y", NULL };
5834
5835 self = self;
5836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDC_LogicalToDeviceYRel",_kwnames,&_argo0,&_arg1))
5837 return NULL;
5838 if (_argo0) {
5839 if (_argo0 == Py_None) { _arg0 = NULL; }
5840 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5841 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceYRel. Expected _wxDC_p.");
5842 return NULL;
5843 }
5844 }
5845 {
5846 wxPy_BEGIN_ALLOW_THREADS;
5847 _result = (long )wxDC_LogicalToDeviceYRel(_arg0,_arg1);
5848
5849 wxPy_END_ALLOW_THREADS;
5850 } _resultobj = Py_BuildValue("l",_result);
5851 return _resultobj;
5852 }
5853
5854 #define wxDC_MaxX(_swigobj) (_swigobj->MaxX())
5855 static PyObject *_wrap_wxDC_MaxX(PyObject *self, PyObject *args, PyObject *kwargs) {
5856 PyObject * _resultobj;
5857 long _result;
5858 wxDC * _arg0;
5859 PyObject * _argo0 = 0;
5860 char *_kwnames[] = { "self", NULL };
5861
5862 self = self;
5863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_MaxX",_kwnames,&_argo0))
5864 return NULL;
5865 if (_argo0) {
5866 if (_argo0 == Py_None) { _arg0 = NULL; }
5867 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5868 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MaxX. Expected _wxDC_p.");
5869 return NULL;
5870 }
5871 }
5872 {
5873 wxPy_BEGIN_ALLOW_THREADS;
5874 _result = (long )wxDC_MaxX(_arg0);
5875
5876 wxPy_END_ALLOW_THREADS;
5877 } _resultobj = Py_BuildValue("l",_result);
5878 return _resultobj;
5879 }
5880
5881 #define wxDC_MaxY(_swigobj) (_swigobj->MaxY())
5882 static PyObject *_wrap_wxDC_MaxY(PyObject *self, PyObject *args, PyObject *kwargs) {
5883 PyObject * _resultobj;
5884 long _result;
5885 wxDC * _arg0;
5886 PyObject * _argo0 = 0;
5887 char *_kwnames[] = { "self", NULL };
5888
5889 self = self;
5890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_MaxY",_kwnames,&_argo0))
5891 return NULL;
5892 if (_argo0) {
5893 if (_argo0 == Py_None) { _arg0 = NULL; }
5894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MaxY. Expected _wxDC_p.");
5896 return NULL;
5897 }
5898 }
5899 {
5900 wxPy_BEGIN_ALLOW_THREADS;
5901 _result = (long )wxDC_MaxY(_arg0);
5902
5903 wxPy_END_ALLOW_THREADS;
5904 } _resultobj = Py_BuildValue("l",_result);
5905 return _resultobj;
5906 }
5907
5908 #define wxDC_MinX(_swigobj) (_swigobj->MinX())
5909 static PyObject *_wrap_wxDC_MinX(PyObject *self, PyObject *args, PyObject *kwargs) {
5910 PyObject * _resultobj;
5911 long _result;
5912 wxDC * _arg0;
5913 PyObject * _argo0 = 0;
5914 char *_kwnames[] = { "self", NULL };
5915
5916 self = self;
5917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_MinX",_kwnames,&_argo0))
5918 return NULL;
5919 if (_argo0) {
5920 if (_argo0 == Py_None) { _arg0 = NULL; }
5921 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5922 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MinX. Expected _wxDC_p.");
5923 return NULL;
5924 }
5925 }
5926 {
5927 wxPy_BEGIN_ALLOW_THREADS;
5928 _result = (long )wxDC_MinX(_arg0);
5929
5930 wxPy_END_ALLOW_THREADS;
5931 } _resultobj = Py_BuildValue("l",_result);
5932 return _resultobj;
5933 }
5934
5935 #define wxDC_MinY(_swigobj) (_swigobj->MinY())
5936 static PyObject *_wrap_wxDC_MinY(PyObject *self, PyObject *args, PyObject *kwargs) {
5937 PyObject * _resultobj;
5938 long _result;
5939 wxDC * _arg0;
5940 PyObject * _argo0 = 0;
5941 char *_kwnames[] = { "self", NULL };
5942
5943 self = self;
5944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_MinY",_kwnames,&_argo0))
5945 return NULL;
5946 if (_argo0) {
5947 if (_argo0 == Py_None) { _arg0 = NULL; }
5948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MinY. Expected _wxDC_p.");
5950 return NULL;
5951 }
5952 }
5953 {
5954 wxPy_BEGIN_ALLOW_THREADS;
5955 _result = (long )wxDC_MinY(_arg0);
5956
5957 wxPy_END_ALLOW_THREADS;
5958 } _resultobj = Py_BuildValue("l",_result);
5959 return _resultobj;
5960 }
5961
5962 #define wxDC_Ok(_swigobj) (_swigobj->Ok())
5963 static PyObject *_wrap_wxDC_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
5964 PyObject * _resultobj;
5965 bool _result;
5966 wxDC * _arg0;
5967 PyObject * _argo0 = 0;
5968 char *_kwnames[] = { "self", NULL };
5969
5970 self = self;
5971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_Ok",_kwnames,&_argo0))
5972 return NULL;
5973 if (_argo0) {
5974 if (_argo0 == Py_None) { _arg0 = NULL; }
5975 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
5976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Ok. Expected _wxDC_p.");
5977 return NULL;
5978 }
5979 }
5980 {
5981 wxPy_BEGIN_ALLOW_THREADS;
5982 _result = (bool )wxDC_Ok(_arg0);
5983
5984 wxPy_END_ALLOW_THREADS;
5985 } _resultobj = Py_BuildValue("i",_result);
5986 return _resultobj;
5987 }
5988
5989 #define wxDC_SetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDeviceOrigin(_swigarg0,_swigarg1))
5990 static PyObject *_wrap_wxDC_SetDeviceOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
5991 PyObject * _resultobj;
5992 wxDC * _arg0;
5993 long _arg1;
5994 long _arg2;
5995 PyObject * _argo0 = 0;
5996 char *_kwnames[] = { "self","x","y", NULL };
5997
5998 self = self;
5999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxDC_SetDeviceOrigin",_kwnames,&_argo0,&_arg1,&_arg2))
6000 return NULL;
6001 if (_argo0) {
6002 if (_argo0 == Py_None) { _arg0 = NULL; }
6003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetDeviceOrigin. Expected _wxDC_p.");
6005 return NULL;
6006 }
6007 }
6008 {
6009 wxPy_BEGIN_ALLOW_THREADS;
6010 wxDC_SetDeviceOrigin(_arg0,_arg1,_arg2);
6011
6012 wxPy_END_ALLOW_THREADS;
6013 } Py_INCREF(Py_None);
6014 _resultobj = Py_None;
6015 return _resultobj;
6016 }
6017
6018 #define wxDC_SetBackground(_swigobj,_swigarg0) (_swigobj->SetBackground(_swigarg0))
6019 static PyObject *_wrap_wxDC_SetBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
6020 PyObject * _resultobj;
6021 wxDC * _arg0;
6022 wxBrush * _arg1;
6023 PyObject * _argo0 = 0;
6024 PyObject * _argo1 = 0;
6025 char *_kwnames[] = { "self","brush", NULL };
6026
6027 self = self;
6028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetBackground",_kwnames,&_argo0,&_argo1))
6029 return NULL;
6030 if (_argo0) {
6031 if (_argo0 == Py_None) { _arg0 = NULL; }
6032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBackground. Expected _wxDC_p.");
6034 return NULL;
6035 }
6036 }
6037 if (_argo1) {
6038 if (_argo1 == Py_None) { _arg1 = NULL; }
6039 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBrush_p")) {
6040 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetBackground. Expected _wxBrush_p.");
6041 return NULL;
6042 }
6043 }
6044 {
6045 wxPy_BEGIN_ALLOW_THREADS;
6046 wxDC_SetBackground(_arg0,*_arg1);
6047
6048 wxPy_END_ALLOW_THREADS;
6049 } Py_INCREF(Py_None);
6050 _resultobj = Py_None;
6051 return _resultobj;
6052 }
6053
6054 #define wxDC_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
6055 static PyObject *_wrap_wxDC_SetBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
6056 PyObject * _resultobj;
6057 wxDC * _arg0;
6058 int _arg1;
6059 PyObject * _argo0 = 0;
6060 char *_kwnames[] = { "self","mode", NULL };
6061
6062 self = self;
6063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDC_SetBackgroundMode",_kwnames,&_argo0,&_arg1))
6064 return NULL;
6065 if (_argo0) {
6066 if (_argo0 == Py_None) { _arg0 = NULL; }
6067 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBackgroundMode. Expected _wxDC_p.");
6069 return NULL;
6070 }
6071 }
6072 {
6073 wxPy_BEGIN_ALLOW_THREADS;
6074 wxDC_SetBackgroundMode(_arg0,_arg1);
6075
6076 wxPy_END_ALLOW_THREADS;
6077 } Py_INCREF(Py_None);
6078 _resultobj = Py_None;
6079 return _resultobj;
6080 }
6081
6082 #define wxDC_SetClippingRegion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetClippingRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6083 static PyObject *_wrap_wxDC_SetClippingRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
6084 PyObject * _resultobj;
6085 wxDC * _arg0;
6086 long _arg1;
6087 long _arg2;
6088 long _arg3;
6089 long _arg4;
6090 PyObject * _argo0 = 0;
6091 char *_kwnames[] = { "self","x","y","width","height", NULL };
6092
6093 self = self;
6094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ollll:wxDC_SetClippingRegion",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6095 return NULL;
6096 if (_argo0) {
6097 if (_argo0 == Py_None) { _arg0 = NULL; }
6098 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6099 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetClippingRegion. Expected _wxDC_p.");
6100 return NULL;
6101 }
6102 }
6103 {
6104 wxPy_BEGIN_ALLOW_THREADS;
6105 wxDC_SetClippingRegion(_arg0,_arg1,_arg2,_arg3,_arg4);
6106
6107 wxPy_END_ALLOW_THREADS;
6108 } Py_INCREF(Py_None);
6109 _resultobj = Py_None;
6110 return _resultobj;
6111 }
6112
6113 #define wxDC_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
6114 static PyObject *_wrap_wxDC_SetPalette(PyObject *self, PyObject *args, PyObject *kwargs) {
6115 PyObject * _resultobj;
6116 wxDC * _arg0;
6117 wxPalette * _arg1;
6118 PyObject * _argo0 = 0;
6119 PyObject * _argo1 = 0;
6120 char *_kwnames[] = { "self","colourMap", NULL };
6121
6122 self = self;
6123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetPalette",_kwnames,&_argo0,&_argo1))
6124 return NULL;
6125 if (_argo0) {
6126 if (_argo0 == Py_None) { _arg0 = NULL; }
6127 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6128 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetPalette. Expected _wxDC_p.");
6129 return NULL;
6130 }
6131 }
6132 if (_argo1) {
6133 if (_argo1 == Py_None) { _arg1 = NULL; }
6134 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPalette_p")) {
6135 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetPalette. Expected _wxPalette_p.");
6136 return NULL;
6137 }
6138 }
6139 {
6140 wxPy_BEGIN_ALLOW_THREADS;
6141 wxDC_SetPalette(_arg0,*_arg1);
6142
6143 wxPy_END_ALLOW_THREADS;
6144 } Py_INCREF(Py_None);
6145 _resultobj = Py_None;
6146 return _resultobj;
6147 }
6148
6149 #define wxDC_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
6150 static PyObject *_wrap_wxDC_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
6151 PyObject * _resultobj;
6152 wxDC * _arg0;
6153 wxBrush * _arg1;
6154 PyObject * _argo0 = 0;
6155 PyObject * _argo1 = 0;
6156 char *_kwnames[] = { "self","brush", NULL };
6157
6158 self = self;
6159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetBrush",_kwnames,&_argo0,&_argo1))
6160 return NULL;
6161 if (_argo0) {
6162 if (_argo0 == Py_None) { _arg0 = NULL; }
6163 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6164 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBrush. Expected _wxDC_p.");
6165 return NULL;
6166 }
6167 }
6168 if (_argo1) {
6169 if (_argo1 == Py_None) { _arg1 = NULL; }
6170 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBrush_p")) {
6171 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetBrush. Expected _wxBrush_p.");
6172 return NULL;
6173 }
6174 }
6175 {
6176 wxPy_BEGIN_ALLOW_THREADS;
6177 wxDC_SetBrush(_arg0,*_arg1);
6178
6179 wxPy_END_ALLOW_THREADS;
6180 } Py_INCREF(Py_None);
6181 _resultobj = Py_None;
6182 return _resultobj;
6183 }
6184
6185 #define wxDC_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
6186 static PyObject *_wrap_wxDC_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6187 PyObject * _resultobj;
6188 wxDC * _arg0;
6189 wxFont * _arg1;
6190 PyObject * _argo0 = 0;
6191 PyObject * _argo1 = 0;
6192 char *_kwnames[] = { "self","font", NULL };
6193
6194 self = self;
6195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetFont",_kwnames,&_argo0,&_argo1))
6196 return NULL;
6197 if (_argo0) {
6198 if (_argo0 == Py_None) { _arg0 = NULL; }
6199 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6200 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetFont. Expected _wxDC_p.");
6201 return NULL;
6202 }
6203 }
6204 if (_argo1) {
6205 if (_argo1 == Py_None) { _arg1 = NULL; }
6206 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
6207 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetFont. Expected _wxFont_p.");
6208 return NULL;
6209 }
6210 }
6211 {
6212 wxPy_BEGIN_ALLOW_THREADS;
6213 wxDC_SetFont(_arg0,*_arg1);
6214
6215 wxPy_END_ALLOW_THREADS;
6216 } Py_INCREF(Py_None);
6217 _resultobj = Py_None;
6218 return _resultobj;
6219 }
6220
6221 #define wxDC_SetLogicalFunction(_swigobj,_swigarg0) (_swigobj->SetLogicalFunction(_swigarg0))
6222 static PyObject *_wrap_wxDC_SetLogicalFunction(PyObject *self, PyObject *args, PyObject *kwargs) {
6223 PyObject * _resultobj;
6224 wxDC * _arg0;
6225 int _arg1;
6226 PyObject * _argo0 = 0;
6227 char *_kwnames[] = { "self","function", NULL };
6228
6229 self = self;
6230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDC_SetLogicalFunction",_kwnames,&_argo0,&_arg1))
6231 return NULL;
6232 if (_argo0) {
6233 if (_argo0 == Py_None) { _arg0 = NULL; }
6234 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6235 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetLogicalFunction. Expected _wxDC_p.");
6236 return NULL;
6237 }
6238 }
6239 {
6240 wxPy_BEGIN_ALLOW_THREADS;
6241 wxDC_SetLogicalFunction(_arg0,_arg1);
6242
6243 wxPy_END_ALLOW_THREADS;
6244 } Py_INCREF(Py_None);
6245 _resultobj = Py_None;
6246 return _resultobj;
6247 }
6248
6249 #define wxDC_SetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalScale(_swigarg0,_swigarg1))
6250 static PyObject *_wrap_wxDC_SetLogicalScale(PyObject *self, PyObject *args, PyObject *kwargs) {
6251 PyObject * _resultobj;
6252 wxDC * _arg0;
6253 double _arg1;
6254 double _arg2;
6255 PyObject * _argo0 = 0;
6256 char *_kwnames[] = { "self","x","y", NULL };
6257
6258 self = self;
6259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxDC_SetLogicalScale",_kwnames,&_argo0,&_arg1,&_arg2))
6260 return NULL;
6261 if (_argo0) {
6262 if (_argo0 == Py_None) { _arg0 = NULL; }
6263 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetLogicalScale. Expected _wxDC_p.");
6265 return NULL;
6266 }
6267 }
6268 {
6269 wxPy_BEGIN_ALLOW_THREADS;
6270 wxDC_SetLogicalScale(_arg0,_arg1,_arg2);
6271
6272 wxPy_END_ALLOW_THREADS;
6273 } Py_INCREF(Py_None);
6274 _resultobj = Py_None;
6275 return _resultobj;
6276 }
6277
6278 #define wxDC_SetMapMode(_swigobj,_swigarg0) (_swigobj->SetMapMode(_swigarg0))
6279 static PyObject *_wrap_wxDC_SetMapMode(PyObject *self, PyObject *args, PyObject *kwargs) {
6280 PyObject * _resultobj;
6281 wxDC * _arg0;
6282 int _arg1;
6283 PyObject * _argo0 = 0;
6284 char *_kwnames[] = { "self","mode", NULL };
6285
6286 self = self;
6287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDC_SetMapMode",_kwnames,&_argo0,&_arg1))
6288 return NULL;
6289 if (_argo0) {
6290 if (_argo0 == Py_None) { _arg0 = NULL; }
6291 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6292 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetMapMode. Expected _wxDC_p.");
6293 return NULL;
6294 }
6295 }
6296 {
6297 wxPy_BEGIN_ALLOW_THREADS;
6298 wxDC_SetMapMode(_arg0,_arg1);
6299
6300 wxPy_END_ALLOW_THREADS;
6301 } Py_INCREF(Py_None);
6302 _resultobj = Py_None;
6303 return _resultobj;
6304 }
6305
6306 #define wxDC_SetOptimization(_swigobj,_swigarg0) (_swigobj->SetOptimization(_swigarg0))
6307 static PyObject *_wrap_wxDC_SetOptimization(PyObject *self, PyObject *args, PyObject *kwargs) {
6308 PyObject * _resultobj;
6309 wxDC * _arg0;
6310 bool _arg1;
6311 PyObject * _argo0 = 0;
6312 int tempbool1;
6313 char *_kwnames[] = { "self","optimize", NULL };
6314
6315 self = self;
6316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDC_SetOptimization",_kwnames,&_argo0,&tempbool1))
6317 return NULL;
6318 if (_argo0) {
6319 if (_argo0 == Py_None) { _arg0 = NULL; }
6320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetOptimization. Expected _wxDC_p.");
6322 return NULL;
6323 }
6324 }
6325 _arg1 = (bool ) tempbool1;
6326 {
6327 wxPy_BEGIN_ALLOW_THREADS;
6328 wxDC_SetOptimization(_arg0,_arg1);
6329
6330 wxPy_END_ALLOW_THREADS;
6331 } Py_INCREF(Py_None);
6332 _resultobj = Py_None;
6333 return _resultobj;
6334 }
6335
6336 #define wxDC_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
6337 static PyObject *_wrap_wxDC_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
6338 PyObject * _resultobj;
6339 wxDC * _arg0;
6340 wxPen * _arg1;
6341 PyObject * _argo0 = 0;
6342 PyObject * _argo1 = 0;
6343 char *_kwnames[] = { "self","pen", NULL };
6344
6345 self = self;
6346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetPen",_kwnames,&_argo0,&_argo1))
6347 return NULL;
6348 if (_argo0) {
6349 if (_argo0 == Py_None) { _arg0 = NULL; }
6350 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetPen. Expected _wxDC_p.");
6352 return NULL;
6353 }
6354 }
6355 if (_argo1) {
6356 if (_argo1 == Py_None) { _arg1 = NULL; }
6357 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
6358 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetPen. Expected _wxPen_p.");
6359 return NULL;
6360 }
6361 }
6362 {
6363 wxPy_BEGIN_ALLOW_THREADS;
6364 wxDC_SetPen(_arg0,*_arg1);
6365
6366 wxPy_END_ALLOW_THREADS;
6367 } Py_INCREF(Py_None);
6368 _resultobj = Py_None;
6369 return _resultobj;
6370 }
6371
6372 #define wxDC_SetTextBackground(_swigobj,_swigarg0) (_swigobj->SetTextBackground(_swigarg0))
6373 static PyObject *_wrap_wxDC_SetTextBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
6374 PyObject * _resultobj;
6375 wxDC * _arg0;
6376 wxColour * _arg1;
6377 PyObject * _argo0 = 0;
6378 PyObject * _argo1 = 0;
6379 char *_kwnames[] = { "self","colour", NULL };
6380
6381 self = self;
6382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetTextBackground",_kwnames,&_argo0,&_argo1))
6383 return NULL;
6384 if (_argo0) {
6385 if (_argo0 == Py_None) { _arg0 = NULL; }
6386 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6387 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetTextBackground. Expected _wxDC_p.");
6388 return NULL;
6389 }
6390 }
6391 if (_argo1) {
6392 if (_argo1 == Py_None) { _arg1 = NULL; }
6393 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
6394 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetTextBackground. Expected _wxColour_p.");
6395 return NULL;
6396 }
6397 }
6398 {
6399 wxPy_BEGIN_ALLOW_THREADS;
6400 wxDC_SetTextBackground(_arg0,*_arg1);
6401
6402 wxPy_END_ALLOW_THREADS;
6403 } Py_INCREF(Py_None);
6404 _resultobj = Py_None;
6405 return _resultobj;
6406 }
6407
6408 #define wxDC_SetTextForeground(_swigobj,_swigarg0) (_swigobj->SetTextForeground(_swigarg0))
6409 static PyObject *_wrap_wxDC_SetTextForeground(PyObject *self, PyObject *args, PyObject *kwargs) {
6410 PyObject * _resultobj;
6411 wxDC * _arg0;
6412 wxColour * _arg1;
6413 PyObject * _argo0 = 0;
6414 PyObject * _argo1 = 0;
6415 char *_kwnames[] = { "self","colour", NULL };
6416
6417 self = self;
6418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_SetTextForeground",_kwnames,&_argo0,&_argo1))
6419 return NULL;
6420 if (_argo0) {
6421 if (_argo0 == Py_None) { _arg0 = NULL; }
6422 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6423 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetTextForeground. Expected _wxDC_p.");
6424 return NULL;
6425 }
6426 }
6427 if (_argo1) {
6428 if (_argo1 == Py_None) { _arg1 = NULL; }
6429 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
6430 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetTextForeground. Expected _wxColour_p.");
6431 return NULL;
6432 }
6433 }
6434 {
6435 wxPy_BEGIN_ALLOW_THREADS;
6436 wxDC_SetTextForeground(_arg0,*_arg1);
6437
6438 wxPy_END_ALLOW_THREADS;
6439 } Py_INCREF(Py_None);
6440 _resultobj = Py_None;
6441 return _resultobj;
6442 }
6443
6444 #define wxDC_SetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetUserScale(_swigarg0,_swigarg1))
6445 static PyObject *_wrap_wxDC_SetUserScale(PyObject *self, PyObject *args, PyObject *kwargs) {
6446 PyObject * _resultobj;
6447 wxDC * _arg0;
6448 double _arg1;
6449 double _arg2;
6450 PyObject * _argo0 = 0;
6451 char *_kwnames[] = { "self","x_scale","y_scale", NULL };
6452
6453 self = self;
6454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxDC_SetUserScale",_kwnames,&_argo0,&_arg1,&_arg2))
6455 return NULL;
6456 if (_argo0) {
6457 if (_argo0 == Py_None) { _arg0 = NULL; }
6458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetUserScale. Expected _wxDC_p.");
6460 return NULL;
6461 }
6462 }
6463 {
6464 wxPy_BEGIN_ALLOW_THREADS;
6465 wxDC_SetUserScale(_arg0,_arg1,_arg2);
6466
6467 wxPy_END_ALLOW_THREADS;
6468 } Py_INCREF(Py_None);
6469 _resultobj = Py_None;
6470 return _resultobj;
6471 }
6472
6473 #define wxDC_StartDoc(_swigobj,_swigarg0) (_swigobj->StartDoc(_swigarg0))
6474 static PyObject *_wrap_wxDC_StartDoc(PyObject *self, PyObject *args, PyObject *kwargs) {
6475 PyObject * _resultobj;
6476 bool _result;
6477 wxDC * _arg0;
6478 wxString * _arg1;
6479 PyObject * _argo0 = 0;
6480 PyObject * _obj1 = 0;
6481 char *_kwnames[] = { "self","message", NULL };
6482
6483 self = self;
6484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDC_StartDoc",_kwnames,&_argo0,&_obj1))
6485 return NULL;
6486 if (_argo0) {
6487 if (_argo0 == Py_None) { _arg0 = NULL; }
6488 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6489 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_StartDoc. Expected _wxDC_p.");
6490 return NULL;
6491 }
6492 }
6493 {
6494 if (!PyString_Check(_obj1)) {
6495 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6496 return NULL;
6497 }
6498 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
6499 }
6500 {
6501 wxPy_BEGIN_ALLOW_THREADS;
6502 _result = (bool )wxDC_StartDoc(_arg0,*_arg1);
6503
6504 wxPy_END_ALLOW_THREADS;
6505 } _resultobj = Py_BuildValue("i",_result);
6506 {
6507 if (_obj1)
6508 delete _arg1;
6509 }
6510 return _resultobj;
6511 }
6512
6513 #define wxDC_StartPage(_swigobj) (_swigobj->StartPage())
6514 static PyObject *_wrap_wxDC_StartPage(PyObject *self, PyObject *args, PyObject *kwargs) {
6515 PyObject * _resultobj;
6516 wxDC * _arg0;
6517 PyObject * _argo0 = 0;
6518 char *_kwnames[] = { "self", NULL };
6519
6520 self = self;
6521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_StartPage",_kwnames,&_argo0))
6522 return NULL;
6523 if (_argo0) {
6524 if (_argo0 == Py_None) { _arg0 = NULL; }
6525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_StartPage. Expected _wxDC_p.");
6527 return NULL;
6528 }
6529 }
6530 {
6531 wxPy_BEGIN_ALLOW_THREADS;
6532 wxDC_StartPage(_arg0);
6533
6534 wxPy_END_ALLOW_THREADS;
6535 } Py_INCREF(Py_None);
6536 _resultobj = Py_None;
6537 return _resultobj;
6538 }
6539
6540 #define wxDC_DrawBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6541 static PyObject *_wrap_wxDC_DrawBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
6542 PyObject * _resultobj;
6543 wxDC * _arg0;
6544 wxBitmap * _arg1;
6545 long _arg2;
6546 long _arg3;
6547 int _arg4 = (int ) FALSE;
6548 PyObject * _argo0 = 0;
6549 PyObject * _argo1 = 0;
6550 char *_kwnames[] = { "self","bitmap","x","y","useMask", NULL };
6551
6552 self = self;
6553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOll|i:wxDC_DrawBitmap",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4))
6554 return NULL;
6555 if (_argo0) {
6556 if (_argo0 == Py_None) { _arg0 = NULL; }
6557 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6558 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawBitmap. Expected _wxDC_p.");
6559 return NULL;
6560 }
6561 }
6562 if (_argo1) {
6563 if (_argo1 == Py_None) { _arg1 = NULL; }
6564 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
6565 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_DrawBitmap. Expected _wxBitmap_p.");
6566 return NULL;
6567 }
6568 }
6569 {
6570 wxPy_BEGIN_ALLOW_THREADS;
6571 wxDC_DrawBitmap(_arg0,*_arg1,_arg2,_arg3,_arg4);
6572
6573 wxPy_END_ALLOW_THREADS;
6574 } Py_INCREF(Py_None);
6575 _resultobj = Py_None;
6576 return _resultobj;
6577 }
6578
6579 #define wxDC_CanDrawBitmap(_swigobj) (_swigobj->CanDrawBitmap())
6580 static PyObject *_wrap_wxDC_CanDrawBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
6581 PyObject * _resultobj;
6582 bool _result;
6583 wxDC * _arg0;
6584 PyObject * _argo0 = 0;
6585 char *_kwnames[] = { "self", NULL };
6586
6587 self = self;
6588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_CanDrawBitmap",_kwnames,&_argo0))
6589 return NULL;
6590 if (_argo0) {
6591 if (_argo0 == Py_None) { _arg0 = NULL; }
6592 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6593 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_CanDrawBitmap. Expected _wxDC_p.");
6594 return NULL;
6595 }
6596 }
6597 {
6598 wxPy_BEGIN_ALLOW_THREADS;
6599 _result = (bool )wxDC_CanDrawBitmap(_arg0);
6600
6601 wxPy_END_ALLOW_THREADS;
6602 } _resultobj = Py_BuildValue("i",_result);
6603 return _resultobj;
6604 }
6605
6606 #define wxDC_CanGetTextExtent(_swigobj) (_swigobj->CanGetTextExtent())
6607 static PyObject *_wrap_wxDC_CanGetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
6608 PyObject * _resultobj;
6609 bool _result;
6610 wxDC * _arg0;
6611 PyObject * _argo0 = 0;
6612 char *_kwnames[] = { "self", NULL };
6613
6614 self = self;
6615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_CanGetTextExtent",_kwnames,&_argo0))
6616 return NULL;
6617 if (_argo0) {
6618 if (_argo0 == Py_None) { _arg0 = NULL; }
6619 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6620 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_CanGetTextExtent. Expected _wxDC_p.");
6621 return NULL;
6622 }
6623 }
6624 {
6625 wxPy_BEGIN_ALLOW_THREADS;
6626 _result = (bool )wxDC_CanGetTextExtent(_arg0);
6627
6628 wxPy_END_ALLOW_THREADS;
6629 } _resultobj = Py_BuildValue("i",_result);
6630 return _resultobj;
6631 }
6632
6633 #define wxDC_GetDepth(_swigobj) (_swigobj->GetDepth())
6634 static PyObject *_wrap_wxDC_GetDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
6635 PyObject * _resultobj;
6636 int _result;
6637 wxDC * _arg0;
6638 PyObject * _argo0 = 0;
6639 char *_kwnames[] = { "self", NULL };
6640
6641 self = self;
6642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetDepth",_kwnames,&_argo0))
6643 return NULL;
6644 if (_argo0) {
6645 if (_argo0 == Py_None) { _arg0 = NULL; }
6646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetDepth. Expected _wxDC_p.");
6648 return NULL;
6649 }
6650 }
6651 {
6652 wxPy_BEGIN_ALLOW_THREADS;
6653 _result = (int )wxDC_GetDepth(_arg0);
6654
6655 wxPy_END_ALLOW_THREADS;
6656 } _resultobj = Py_BuildValue("i",_result);
6657 return _resultobj;
6658 }
6659
6660 #define wxDC_GetPPI(_swigobj) (_swigobj->GetPPI())
6661 static PyObject *_wrap_wxDC_GetPPI(PyObject *self, PyObject *args, PyObject *kwargs) {
6662 PyObject * _resultobj;
6663 wxSize * _result;
6664 wxDC * _arg0;
6665 PyObject * _argo0 = 0;
6666 char *_kwnames[] = { "self", NULL };
6667 char _ptemp[128];
6668
6669 self = self;
6670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetPPI",_kwnames,&_argo0))
6671 return NULL;
6672 if (_argo0) {
6673 if (_argo0 == Py_None) { _arg0 = NULL; }
6674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetPPI. Expected _wxDC_p.");
6676 return NULL;
6677 }
6678 }
6679 {
6680 wxPy_BEGIN_ALLOW_THREADS;
6681 _result = new wxSize (wxDC_GetPPI(_arg0));
6682
6683 wxPy_END_ALLOW_THREADS;
6684 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
6685 _resultobj = Py_BuildValue("s",_ptemp);
6686 return _resultobj;
6687 }
6688
6689 #define wxDC_GetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalOrigin(_swigarg0,_swigarg1))
6690 static PyObject *_wrap_wxDC_GetLogicalOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
6691 PyObject * _resultobj;
6692 wxDC * _arg0;
6693 int * _arg1;
6694 int temp;
6695 int * _arg2;
6696 int temp0;
6697 PyObject * _argo0 = 0;
6698 char *_kwnames[] = { "self", NULL };
6699
6700 self = self;
6701 {
6702 _arg1 = &temp;
6703 }
6704 {
6705 _arg2 = &temp0;
6706 }
6707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetLogicalOrigin",_kwnames,&_argo0))
6708 return NULL;
6709 if (_argo0) {
6710 if (_argo0 == Py_None) { _arg0 = NULL; }
6711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetLogicalOrigin. Expected _wxDC_p.");
6713 return NULL;
6714 }
6715 }
6716 {
6717 wxPy_BEGIN_ALLOW_THREADS;
6718 wxDC_GetLogicalOrigin(_arg0,_arg1,_arg2);
6719
6720 wxPy_END_ALLOW_THREADS;
6721 } Py_INCREF(Py_None);
6722 _resultobj = Py_None;
6723 {
6724 PyObject *o;
6725 o = PyInt_FromLong((long) (*_arg1));
6726 _resultobj = t_output_helper(_resultobj, o);
6727 }
6728 {
6729 PyObject *o;
6730 o = PyInt_FromLong((long) (*_arg2));
6731 _resultobj = t_output_helper(_resultobj, o);
6732 }
6733 return _resultobj;
6734 }
6735
6736 #define wxDC_SetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalOrigin(_swigarg0,_swigarg1))
6737 static PyObject *_wrap_wxDC_SetLogicalOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
6738 PyObject * _resultobj;
6739 wxDC * _arg0;
6740 int _arg1;
6741 int _arg2;
6742 PyObject * _argo0 = 0;
6743 char *_kwnames[] = { "self","x","y", NULL };
6744
6745 self = self;
6746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxDC_SetLogicalOrigin",_kwnames,&_argo0,&_arg1,&_arg2))
6747 return NULL;
6748 if (_argo0) {
6749 if (_argo0 == Py_None) { _arg0 = NULL; }
6750 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6751 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetLogicalOrigin. Expected _wxDC_p.");
6752 return NULL;
6753 }
6754 }
6755 {
6756 wxPy_BEGIN_ALLOW_THREADS;
6757 wxDC_SetLogicalOrigin(_arg0,_arg1,_arg2);
6758
6759 wxPy_END_ALLOW_THREADS;
6760 } Py_INCREF(Py_None);
6761 _resultobj = Py_None;
6762 return _resultobj;
6763 }
6764
6765 #define wxDC_GetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDeviceOrigin(_swigarg0,_swigarg1))
6766 static PyObject *_wrap_wxDC_GetDeviceOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
6767 PyObject * _resultobj;
6768 wxDC * _arg0;
6769 int * _arg1;
6770 int temp;
6771 int * _arg2;
6772 int temp0;
6773 PyObject * _argo0 = 0;
6774 char *_kwnames[] = { "self", NULL };
6775
6776 self = self;
6777 {
6778 _arg1 = &temp;
6779 }
6780 {
6781 _arg2 = &temp0;
6782 }
6783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDC_GetDeviceOrigin",_kwnames,&_argo0))
6784 return NULL;
6785 if (_argo0) {
6786 if (_argo0 == Py_None) { _arg0 = NULL; }
6787 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6788 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetDeviceOrigin. Expected _wxDC_p.");
6789 return NULL;
6790 }
6791 }
6792 {
6793 wxPy_BEGIN_ALLOW_THREADS;
6794 wxDC_GetDeviceOrigin(_arg0,_arg1,_arg2);
6795
6796 wxPy_END_ALLOW_THREADS;
6797 } Py_INCREF(Py_None);
6798 _resultobj = Py_None;
6799 {
6800 PyObject *o;
6801 o = PyInt_FromLong((long) (*_arg1));
6802 _resultobj = t_output_helper(_resultobj, o);
6803 }
6804 {
6805 PyObject *o;
6806 o = PyInt_FromLong((long) (*_arg2));
6807 _resultobj = t_output_helper(_resultobj, o);
6808 }
6809 return _resultobj;
6810 }
6811
6812 #define wxDC_SetAxisOrientation(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAxisOrientation(_swigarg0,_swigarg1))
6813 static PyObject *_wrap_wxDC_SetAxisOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
6814 PyObject * _resultobj;
6815 wxDC * _arg0;
6816 bool _arg1;
6817 bool _arg2;
6818 PyObject * _argo0 = 0;
6819 int tempbool1;
6820 int tempbool2;
6821 char *_kwnames[] = { "self","xLeftRight","yBottomUp", NULL };
6822
6823 self = self;
6824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxDC_SetAxisOrientation",_kwnames,&_argo0,&tempbool1,&tempbool2))
6825 return NULL;
6826 if (_argo0) {
6827 if (_argo0 == Py_None) { _arg0 = NULL; }
6828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
6829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetAxisOrientation. Expected _wxDC_p.");
6830 return NULL;
6831 }
6832 }
6833 _arg1 = (bool ) tempbool1;
6834 _arg2 = (bool ) tempbool2;
6835 {
6836 wxPy_BEGIN_ALLOW_THREADS;
6837 wxDC_SetAxisOrientation(_arg0,_arg1,_arg2);
6838
6839 wxPy_END_ALLOW_THREADS;
6840 } Py_INCREF(Py_None);
6841 _resultobj = Py_None;
6842 return _resultobj;
6843 }
6844
6845 static void *SwigwxMemoryDCTowxDC(void *ptr) {
6846 wxMemoryDC *src;
6847 wxDC *dest;
6848 src = (wxMemoryDC *) ptr;
6849 dest = (wxDC *) src;
6850 return (void *) dest;
6851 }
6852
6853 #define new_wxMemoryDC() (new wxMemoryDC())
6854 static PyObject *_wrap_new_wxMemoryDC(PyObject *self, PyObject *args, PyObject *kwargs) {
6855 PyObject * _resultobj;
6856 wxMemoryDC * _result;
6857 char *_kwnames[] = { NULL };
6858 char _ptemp[128];
6859
6860 self = self;
6861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxMemoryDC",_kwnames))
6862 return NULL;
6863 {
6864 wxPy_BEGIN_ALLOW_THREADS;
6865 _result = (wxMemoryDC *)new_wxMemoryDC();
6866
6867 wxPy_END_ALLOW_THREADS;
6868 } if (_result) {
6869 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMemoryDC_p");
6870 _resultobj = Py_BuildValue("s",_ptemp);
6871 } else {
6872 Py_INCREF(Py_None);
6873 _resultobj = Py_None;
6874 }
6875 return _resultobj;
6876 }
6877
6878 #define wxMemoryDC_SelectObject(_swigobj,_swigarg0) (_swigobj->SelectObject(_swigarg0))
6879 static PyObject *_wrap_wxMemoryDC_SelectObject(PyObject *self, PyObject *args, PyObject *kwargs) {
6880 PyObject * _resultobj;
6881 wxMemoryDC * _arg0;
6882 wxBitmap * _arg1;
6883 PyObject * _argo0 = 0;
6884 PyObject * _argo1 = 0;
6885 char *_kwnames[] = { "self","bitmap", NULL };
6886
6887 self = self;
6888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMemoryDC_SelectObject",_kwnames,&_argo0,&_argo1))
6889 return NULL;
6890 if (_argo0) {
6891 if (_argo0 == Py_None) { _arg0 = NULL; }
6892 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMemoryDC_p")) {
6893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMemoryDC_SelectObject. Expected _wxMemoryDC_p.");
6894 return NULL;
6895 }
6896 }
6897 if (_argo1) {
6898 if (_argo1 == Py_None) { _arg1 = NULL; }
6899 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
6900 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMemoryDC_SelectObject. Expected _wxBitmap_p.");
6901 return NULL;
6902 }
6903 }
6904 {
6905 wxPy_BEGIN_ALLOW_THREADS;
6906 wxMemoryDC_SelectObject(_arg0,*_arg1);
6907
6908 wxPy_END_ALLOW_THREADS;
6909 } Py_INCREF(Py_None);
6910 _resultobj = Py_None;
6911 return _resultobj;
6912 }
6913
6914 static void *SwigwxScreenDCTowxDC(void *ptr) {
6915 wxScreenDC *src;
6916 wxDC *dest;
6917 src = (wxScreenDC *) ptr;
6918 dest = (wxDC *) src;
6919 return (void *) dest;
6920 }
6921
6922 #define new_wxScreenDC() (new wxScreenDC())
6923 static PyObject *_wrap_new_wxScreenDC(PyObject *self, PyObject *args, PyObject *kwargs) {
6924 PyObject * _resultobj;
6925 wxScreenDC * _result;
6926 char *_kwnames[] = { NULL };
6927 char _ptemp[128];
6928
6929 self = self;
6930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxScreenDC",_kwnames))
6931 return NULL;
6932 {
6933 wxPy_BEGIN_ALLOW_THREADS;
6934 _result = (wxScreenDC *)new_wxScreenDC();
6935
6936 wxPy_END_ALLOW_THREADS;
6937 } if (_result) {
6938 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScreenDC_p");
6939 _resultobj = Py_BuildValue("s",_ptemp);
6940 } else {
6941 Py_INCREF(Py_None);
6942 _resultobj = Py_None;
6943 }
6944 return _resultobj;
6945 }
6946
6947 #define wxScreenDC_StartDrawingOnTopWin(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
6948 static PyObject *_wrap_wxScreenDC_StartDrawingOnTopWin(PyObject *self, PyObject *args, PyObject *kwargs) {
6949 PyObject * _resultobj;
6950 bool _result;
6951 wxScreenDC * _arg0;
6952 wxWindow * _arg1;
6953 PyObject * _argo0 = 0;
6954 PyObject * _argo1 = 0;
6955 char *_kwnames[] = { "self","window", NULL };
6956
6957 self = self;
6958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScreenDC_StartDrawingOnTopWin",_kwnames,&_argo0,&_argo1))
6959 return NULL;
6960 if (_argo0) {
6961 if (_argo0 == Py_None) { _arg0 = NULL; }
6962 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScreenDC_p")) {
6963 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_StartDrawingOnTopWin. Expected _wxScreenDC_p.");
6964 return NULL;
6965 }
6966 }
6967 if (_argo1) {
6968 if (_argo1 == Py_None) { _arg1 = NULL; }
6969 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6970 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScreenDC_StartDrawingOnTopWin. Expected _wxWindow_p.");
6971 return NULL;
6972 }
6973 }
6974 {
6975 wxPy_BEGIN_ALLOW_THREADS;
6976 _result = (bool )wxScreenDC_StartDrawingOnTopWin(_arg0,_arg1);
6977
6978 wxPy_END_ALLOW_THREADS;
6979 } _resultobj = Py_BuildValue("i",_result);
6980 return _resultobj;
6981 }
6982
6983 #define wxScreenDC_StartDrawingOnTop(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
6984 static PyObject *_wrap_wxScreenDC_StartDrawingOnTop(PyObject *self, PyObject *args, PyObject *kwargs) {
6985 PyObject * _resultobj;
6986 bool _result;
6987 wxScreenDC * _arg0;
6988 wxRect * _arg1 = (wxRect *) NULL;
6989 PyObject * _argo0 = 0;
6990 wxRect temp;
6991 PyObject * _obj1 = 0;
6992 char *_kwnames[] = { "self","rect", NULL };
6993
6994 self = self;
6995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxScreenDC_StartDrawingOnTop",_kwnames,&_argo0,&_obj1))
6996 return NULL;
6997 if (_argo0) {
6998 if (_argo0 == Py_None) { _arg0 = NULL; }
6999 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScreenDC_p")) {
7000 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_StartDrawingOnTop. Expected _wxScreenDC_p.");
7001 return NULL;
7002 }
7003 }
7004 if (_obj1)
7005 {
7006 _arg1 = &temp;
7007 if (! wxRect_helper(_obj1, &_arg1))
7008 return NULL;
7009 }
7010 {
7011 wxPy_BEGIN_ALLOW_THREADS;
7012 _result = (bool )wxScreenDC_StartDrawingOnTop(_arg0,_arg1);
7013
7014 wxPy_END_ALLOW_THREADS;
7015 } _resultobj = Py_BuildValue("i",_result);
7016 return _resultobj;
7017 }
7018
7019 #define wxScreenDC_EndDrawingOnTop(_swigobj) (_swigobj->EndDrawingOnTop())
7020 static PyObject *_wrap_wxScreenDC_EndDrawingOnTop(PyObject *self, PyObject *args, PyObject *kwargs) {
7021 PyObject * _resultobj;
7022 bool _result;
7023 wxScreenDC * _arg0;
7024 PyObject * _argo0 = 0;
7025 char *_kwnames[] = { "self", NULL };
7026
7027 self = self;
7028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScreenDC_EndDrawingOnTop",_kwnames,&_argo0))
7029 return NULL;
7030 if (_argo0) {
7031 if (_argo0 == Py_None) { _arg0 = NULL; }
7032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScreenDC_p")) {
7033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_EndDrawingOnTop. Expected _wxScreenDC_p.");
7034 return NULL;
7035 }
7036 }
7037 {
7038 wxPy_BEGIN_ALLOW_THREADS;
7039 _result = (bool )wxScreenDC_EndDrawingOnTop(_arg0);
7040
7041 wxPy_END_ALLOW_THREADS;
7042 } _resultobj = Py_BuildValue("i",_result);
7043 return _resultobj;
7044 }
7045
7046 static void *SwigwxClientDCTowxDC(void *ptr) {
7047 wxClientDC *src;
7048 wxDC *dest;
7049 src = (wxClientDC *) ptr;
7050 dest = (wxDC *) src;
7051 return (void *) dest;
7052 }
7053
7054 #define new_wxClientDC(_swigarg0) (new wxClientDC(_swigarg0))
7055 static PyObject *_wrap_new_wxClientDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7056 PyObject * _resultobj;
7057 wxClientDC * _result;
7058 wxWindow * _arg0;
7059 PyObject * _argo0 = 0;
7060 char *_kwnames[] = { "win", NULL };
7061 char _ptemp[128];
7062
7063 self = self;
7064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxClientDC",_kwnames,&_argo0))
7065 return NULL;
7066 if (_argo0) {
7067 if (_argo0 == Py_None) { _arg0 = NULL; }
7068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
7069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxClientDC. Expected _wxWindow_p.");
7070 return NULL;
7071 }
7072 }
7073 {
7074 wxPy_BEGIN_ALLOW_THREADS;
7075 _result = (wxClientDC *)new_wxClientDC(_arg0);
7076
7077 wxPy_END_ALLOW_THREADS;
7078 } if (_result) {
7079 SWIG_MakePtr(_ptemp, (char *) _result,"_wxClientDC_p");
7080 _resultobj = Py_BuildValue("s",_ptemp);
7081 } else {
7082 Py_INCREF(Py_None);
7083 _resultobj = Py_None;
7084 }
7085 return _resultobj;
7086 }
7087
7088 static void *SwigwxPaintDCTowxDC(void *ptr) {
7089 wxPaintDC *src;
7090 wxDC *dest;
7091 src = (wxPaintDC *) ptr;
7092 dest = (wxDC *) src;
7093 return (void *) dest;
7094 }
7095
7096 #define new_wxPaintDC(_swigarg0) (new wxPaintDC(_swigarg0))
7097 static PyObject *_wrap_new_wxPaintDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7098 PyObject * _resultobj;
7099 wxPaintDC * _result;
7100 wxWindow * _arg0;
7101 PyObject * _argo0 = 0;
7102 char *_kwnames[] = { "win", NULL };
7103 char _ptemp[128];
7104
7105 self = self;
7106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxPaintDC",_kwnames,&_argo0))
7107 return NULL;
7108 if (_argo0) {
7109 if (_argo0 == Py_None) { _arg0 = NULL; }
7110 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
7111 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPaintDC. Expected _wxWindow_p.");
7112 return NULL;
7113 }
7114 }
7115 {
7116 wxPy_BEGIN_ALLOW_THREADS;
7117 _result = (wxPaintDC *)new_wxPaintDC(_arg0);
7118
7119 wxPy_END_ALLOW_THREADS;
7120 } if (_result) {
7121 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPaintDC_p");
7122 _resultobj = Py_BuildValue("s",_ptemp);
7123 } else {
7124 Py_INCREF(Py_None);
7125 _resultobj = Py_None;
7126 }
7127 return _resultobj;
7128 }
7129
7130 static void *SwigwxWindowDCTowxDC(void *ptr) {
7131 wxWindowDC *src;
7132 wxDC *dest;
7133 src = (wxWindowDC *) ptr;
7134 dest = (wxDC *) src;
7135 return (void *) dest;
7136 }
7137
7138 #define new_wxWindowDC(_swigarg0) (new wxWindowDC(_swigarg0))
7139 static PyObject *_wrap_new_wxWindowDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7140 PyObject * _resultobj;
7141 wxWindowDC * _result;
7142 wxWindow * _arg0;
7143 PyObject * _argo0 = 0;
7144 char *_kwnames[] = { "win", NULL };
7145 char _ptemp[128];
7146
7147 self = self;
7148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxWindowDC",_kwnames,&_argo0))
7149 return NULL;
7150 if (_argo0) {
7151 if (_argo0 == Py_None) { _arg0 = NULL; }
7152 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
7153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindowDC. Expected _wxWindow_p.");
7154 return NULL;
7155 }
7156 }
7157 {
7158 wxPy_BEGIN_ALLOW_THREADS;
7159 _result = (wxWindowDC *)new_wxWindowDC(_arg0);
7160
7161 wxPy_END_ALLOW_THREADS;
7162 } if (_result) {
7163 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindowDC_p");
7164 _resultobj = Py_BuildValue("s",_ptemp);
7165 } else {
7166 Py_INCREF(Py_None);
7167 _resultobj = Py_None;
7168 }
7169 return _resultobj;
7170 }
7171
7172 static void *SwigwxPrinterDCTowxDC(void *ptr) {
7173 wxPrinterDC *src;
7174 wxDC *dest;
7175 src = (wxPrinterDC *) ptr;
7176 dest = (wxDC *) src;
7177 return (void *) dest;
7178 }
7179
7180 #define new_wxPrinterDC(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxPrinterDC(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7181 static PyObject *_wrap_new_wxPrinterDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7182 PyObject * _resultobj;
7183 wxPrinterDC * _result;
7184 wxString * _arg0;
7185 wxString * _arg1;
7186 wxString * _arg2;
7187 bool _arg3 = (bool ) TRUE;
7188 int _arg4 = (int ) wxPORTRAIT;
7189 PyObject * _obj0 = 0;
7190 PyObject * _obj1 = 0;
7191 PyObject * _obj2 = 0;
7192 int tempbool3 = (int) TRUE;
7193 char *_kwnames[] = { "driver","device","output","interactive","orientation", NULL };
7194 char _ptemp[128];
7195
7196 self = self;
7197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|ii:new_wxPrinterDC",_kwnames,&_obj0,&_obj1,&_obj2,&tempbool3,&_arg4))
7198 return NULL;
7199 {
7200 if (!PyString_Check(_obj0)) {
7201 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7202 return NULL;
7203 }
7204 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
7205 }
7206 {
7207 if (!PyString_Check(_obj1)) {
7208 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7209 return NULL;
7210 }
7211 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
7212 }
7213 {
7214 if (!PyString_Check(_obj2)) {
7215 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7216 return NULL;
7217 }
7218 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
7219 }
7220 _arg3 = (bool ) tempbool3;
7221 {
7222 wxPy_BEGIN_ALLOW_THREADS;
7223 _result = (wxPrinterDC *)new_wxPrinterDC(*_arg0,*_arg1,*_arg2,_arg3,_arg4);
7224
7225 wxPy_END_ALLOW_THREADS;
7226 } if (_result) {
7227 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrinterDC_p");
7228 _resultobj = Py_BuildValue("s",_ptemp);
7229 } else {
7230 Py_INCREF(Py_None);
7231 _resultobj = Py_None;
7232 }
7233 {
7234 if (_obj0)
7235 delete _arg0;
7236 }
7237 {
7238 if (_obj1)
7239 delete _arg1;
7240 }
7241 {
7242 if (_obj2)
7243 delete _arg2;
7244 }
7245 return _resultobj;
7246 }
7247
7248 static void *SwigwxMetaFileDCTowxDC(void *ptr) {
7249 wxMetaFileDC *src;
7250 wxDC *dest;
7251 src = (wxMetaFileDC *) ptr;
7252 dest = (wxDC *) src;
7253 return (void *) dest;
7254 }
7255
7256 #define new_wxMetaFileDC(_swigarg0) (new wxMetaFileDC(_swigarg0))
7257 static PyObject *_wrap_new_wxMetaFileDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7258 PyObject * _resultobj;
7259 wxMetaFileDC * _result;
7260 wxString * _arg0 = (wxString *) &wxPyEmptyStr;
7261 PyObject * _obj0 = 0;
7262 char *_kwnames[] = { "filename", NULL };
7263 char _ptemp[128];
7264
7265 self = self;
7266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxMetaFileDC",_kwnames,&_obj0))
7267 return NULL;
7268 if (_obj0)
7269 {
7270 if (!PyString_Check(_obj0)) {
7271 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7272 return NULL;
7273 }
7274 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
7275 }
7276 {
7277 wxPy_BEGIN_ALLOW_THREADS;
7278 _result = (wxMetaFileDC *)new_wxMetaFileDC(*_arg0);
7279
7280 wxPy_END_ALLOW_THREADS;
7281 } if (_result) {
7282 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMetaFileDC_p");
7283 _resultobj = Py_BuildValue("s",_ptemp);
7284 } else {
7285 Py_INCREF(Py_None);
7286 _resultobj = Py_None;
7287 }
7288 {
7289 if (_obj0)
7290 delete _arg0;
7291 }
7292 return _resultobj;
7293 }
7294
7295 #define wxMetaFileDC_Close(_swigobj) (_swigobj->Close())
7296 static PyObject *_wrap_wxMetaFileDC_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
7297 PyObject * _resultobj;
7298 wxMetaFile * _result;
7299 wxMetaFileDC * _arg0;
7300 PyObject * _argo0 = 0;
7301 char *_kwnames[] = { "self", NULL };
7302 char _ptemp[128];
7303
7304 self = self;
7305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMetaFileDC_Close",_kwnames,&_argo0))
7306 return NULL;
7307 if (_argo0) {
7308 if (_argo0 == Py_None) { _arg0 = NULL; }
7309 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMetaFileDC_p")) {
7310 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMetaFileDC_Close. Expected _wxMetaFileDC_p.");
7311 return NULL;
7312 }
7313 }
7314 {
7315 wxPy_BEGIN_ALLOW_THREADS;
7316 _result = (wxMetaFile *)wxMetaFileDC_Close(_arg0);
7317
7318 wxPy_END_ALLOW_THREADS;
7319 } if (_result) {
7320 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMetaFile_p");
7321 _resultobj = Py_BuildValue("s",_ptemp);
7322 } else {
7323 Py_INCREF(Py_None);
7324 _resultobj = Py_None;
7325 }
7326 return _resultobj;
7327 }
7328
7329 #define new_wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7330 static PyObject *_wrap_new_wxPalette(PyObject *self, PyObject *args, PyObject *kwargs) {
7331 PyObject * _resultobj;
7332 wxPalette * _result;
7333 int _arg0;
7334 byte * _arg1;
7335 byte * _arg2;
7336 byte * _arg3;
7337 PyObject * _obj1 = 0;
7338 PyObject * _obj2 = 0;
7339 PyObject * _obj3 = 0;
7340 char *_kwnames[] = { "choices","choices","choices", NULL };
7341 char _ptemp[128];
7342
7343 self = self;
7344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:new_wxPalette",_kwnames,&_obj1,&_obj2,&_obj3))
7345 return NULL;
7346 {
7347 _arg1 = byte_LIST_helper(_obj1);
7348 if (_arg1 == NULL) {
7349 return NULL;
7350 }
7351 }
7352 {
7353 _arg2 = byte_LIST_helper(_obj2);
7354 if (_arg2 == NULL) {
7355 return NULL;
7356 }
7357 }
7358 if (_obj3)
7359 {
7360 _arg3 = byte_LIST_helper(_obj3);
7361 if (_arg3 == NULL) {
7362 return NULL;
7363 }
7364 }
7365 {
7366 if (_obj1) {
7367 _arg0 = PyList_Size(_obj1);
7368 }
7369 else {
7370 _arg0 = 0;
7371 }
7372 }
7373 {
7374 wxPy_BEGIN_ALLOW_THREADS;
7375 _result = (wxPalette *)new_wxPalette(_arg0,_arg1,_arg2,_arg3);
7376
7377 wxPy_END_ALLOW_THREADS;
7378 } if (_result) {
7379 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPalette_p");
7380 _resultobj = Py_BuildValue("s",_ptemp);
7381 } else {
7382 Py_INCREF(Py_None);
7383 _resultobj = Py_None;
7384 }
7385 {
7386 delete [] _arg1;
7387 }
7388 {
7389 delete [] _arg2;
7390 }
7391 {
7392 delete [] _arg3;
7393 }
7394 return _resultobj;
7395 }
7396
7397 #define delete_wxPalette(_swigobj) (delete _swigobj)
7398 static PyObject *_wrap_delete_wxPalette(PyObject *self, PyObject *args, PyObject *kwargs) {
7399 PyObject * _resultobj;
7400 wxPalette * _arg0;
7401 PyObject * _argo0 = 0;
7402 char *_kwnames[] = { "self", NULL };
7403
7404 self = self;
7405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPalette",_kwnames,&_argo0))
7406 return NULL;
7407 if (_argo0) {
7408 if (_argo0 == Py_None) { _arg0 = NULL; }
7409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPalette_p")) {
7410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPalette. Expected _wxPalette_p.");
7411 return NULL;
7412 }
7413 }
7414 {
7415 wxPy_BEGIN_ALLOW_THREADS;
7416 delete_wxPalette(_arg0);
7417
7418 wxPy_END_ALLOW_THREADS;
7419 } Py_INCREF(Py_None);
7420 _resultobj = Py_None;
7421 return _resultobj;
7422 }
7423
7424 #define wxPalette_GetPixel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetPixel(_swigarg0,_swigarg1,_swigarg2))
7425 static PyObject *_wrap_wxPalette_GetPixel(PyObject *self, PyObject *args, PyObject *kwargs) {
7426 PyObject * _resultobj;
7427 int _result;
7428 wxPalette * _arg0;
7429 byte _arg1;
7430 byte _arg2;
7431 byte _arg3;
7432 PyObject * _argo0 = 0;
7433 char *_kwnames[] = { "self","red","green","blue", NULL };
7434
7435 self = self;
7436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Obbb:wxPalette_GetPixel",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
7437 return NULL;
7438 if (_argo0) {
7439 if (_argo0 == Py_None) { _arg0 = NULL; }
7440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPalette_p")) {
7441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_GetPixel. Expected _wxPalette_p.");
7442 return NULL;
7443 }
7444 }
7445 {
7446 wxPy_BEGIN_ALLOW_THREADS;
7447 _result = (int )wxPalette_GetPixel(_arg0,_arg1,_arg2,_arg3);
7448
7449 wxPy_END_ALLOW_THREADS;
7450 } _resultobj = Py_BuildValue("i",_result);
7451 return _resultobj;
7452 }
7453
7454 #define wxPalette_GetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7455 static PyObject *_wrap_wxPalette_GetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
7456 PyObject * _resultobj;
7457 bool _result;
7458 wxPalette * _arg0;
7459 int _arg1;
7460 byte * _arg2;
7461 byte * _arg3;
7462 byte * _arg4;
7463 PyObject * _argo0 = 0;
7464 PyObject * _argo2 = 0;
7465 PyObject * _argo3 = 0;
7466 PyObject * _argo4 = 0;
7467 char *_kwnames[] = { "self","pixel","OUTPUT","OUTPUT","OUTPUT", NULL };
7468
7469 self = self;
7470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOOO:wxPalette_GetRGB",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3,&_argo4))
7471 return NULL;
7472 if (_argo0) {
7473 if (_argo0 == Py_None) { _arg0 = NULL; }
7474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPalette_p")) {
7475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_GetRGB. Expected _wxPalette_p.");
7476 return NULL;
7477 }
7478 }
7479 if (_argo2) {
7480 if (_argo2 == Py_None) { _arg2 = NULL; }
7481 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_byte_p")) {
7482 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPalette_GetRGB. Expected _byte_p.");
7483 return NULL;
7484 }
7485 }
7486 if (_argo3) {
7487 if (_argo3 == Py_None) { _arg3 = NULL; }
7488 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_byte_p")) {
7489 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPalette_GetRGB. Expected _byte_p.");
7490 return NULL;
7491 }
7492 }
7493 if (_argo4) {
7494 if (_argo4 == Py_None) { _arg4 = NULL; }
7495 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_byte_p")) {
7496 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPalette_GetRGB. Expected _byte_p.");
7497 return NULL;
7498 }
7499 }
7500 {
7501 wxPy_BEGIN_ALLOW_THREADS;
7502 _result = (bool )wxPalette_GetRGB(_arg0,_arg1,_arg2,_arg3,_arg4);
7503
7504 wxPy_END_ALLOW_THREADS;
7505 } _resultobj = Py_BuildValue("i",_result);
7506 return _resultobj;
7507 }
7508
7509 #define wxPalette_Ok(_swigobj) (_swigobj->Ok())
7510 static PyObject *_wrap_wxPalette_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
7511 PyObject * _resultobj;
7512 bool _result;
7513 wxPalette * _arg0;
7514 PyObject * _argo0 = 0;
7515 char *_kwnames[] = { "self", NULL };
7516
7517 self = self;
7518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPalette_Ok",_kwnames,&_argo0))
7519 return NULL;
7520 if (_argo0) {
7521 if (_argo0 == Py_None) { _arg0 = NULL; }
7522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPalette_p")) {
7523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_Ok. Expected _wxPalette_p.");
7524 return NULL;
7525 }
7526 }
7527 {
7528 wxPy_BEGIN_ALLOW_THREADS;
7529 _result = (bool )wxPalette_Ok(_arg0);
7530
7531 wxPy_END_ALLOW_THREADS;
7532 } _resultobj = Py_BuildValue("i",_result);
7533 return _resultobj;
7534 }
7535
7536 #define new_wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7537 static PyObject *_wrap_new_wxImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
7538 PyObject * _resultobj;
7539 wxImageList * _result;
7540 int _arg0;
7541 int _arg1;
7542 int _arg2 = (int ) TRUE;
7543 int _arg3 = (int ) 1;
7544 char *_kwnames[] = { "width","height","mask","initialCount", NULL };
7545 char _ptemp[128];
7546
7547 self = self;
7548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"ii|ii:new_wxImageList",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
7549 return NULL;
7550 {
7551 wxPy_BEGIN_ALLOW_THREADS;
7552 _result = (wxImageList *)new_wxImageList(_arg0,_arg1,_arg2,_arg3);
7553
7554 wxPy_END_ALLOW_THREADS;
7555 } if (_result) {
7556 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
7557 _resultobj = Py_BuildValue("s",_ptemp);
7558 } else {
7559 Py_INCREF(Py_None);
7560 _resultobj = Py_None;
7561 }
7562 return _resultobj;
7563 }
7564
7565 #define delete_wxImageList(_swigobj) (delete _swigobj)
7566 static PyObject *_wrap_delete_wxImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
7567 PyObject * _resultobj;
7568 wxImageList * _arg0;
7569 PyObject * _argo0 = 0;
7570 char *_kwnames[] = { "self", NULL };
7571
7572 self = self;
7573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxImageList",_kwnames,&_argo0))
7574 return NULL;
7575 if (_argo0) {
7576 if (_argo0 == Py_None) { _arg0 = NULL; }
7577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxImageList. Expected _wxImageList_p.");
7579 return NULL;
7580 }
7581 }
7582 {
7583 wxPy_BEGIN_ALLOW_THREADS;
7584 delete_wxImageList(_arg0);
7585
7586 wxPy_END_ALLOW_THREADS;
7587 } Py_INCREF(Py_None);
7588 _resultobj = Py_None;
7589 return _resultobj;
7590 }
7591
7592 #define wxImageList_Add(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
7593 static PyObject *_wrap_wxImageList_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
7594 PyObject * _resultobj;
7595 int _result;
7596 wxImageList * _arg0;
7597 wxBitmap * _arg1;
7598 wxBitmap * _arg2 = (wxBitmap *) &wxNullBitmap;
7599 PyObject * _argo0 = 0;
7600 PyObject * _argo1 = 0;
7601 PyObject * _argo2 = 0;
7602 char *_kwnames[] = { "self","bitmap","mask", NULL };
7603
7604 self = self;
7605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxImageList_Add",_kwnames,&_argo0,&_argo1,&_argo2))
7606 return NULL;
7607 if (_argo0) {
7608 if (_argo0 == Py_None) { _arg0 = NULL; }
7609 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7610 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_Add. Expected _wxImageList_p.");
7611 return NULL;
7612 }
7613 }
7614 if (_argo1) {
7615 if (_argo1 == Py_None) { _arg1 = NULL; }
7616 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
7617 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxImageList_Add. Expected _wxBitmap_p.");
7618 return NULL;
7619 }
7620 }
7621 if (_argo2) {
7622 if (_argo2 == Py_None) { _arg2 = NULL; }
7623 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
7624 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxImageList_Add. Expected _wxBitmap_p.");
7625 return NULL;
7626 }
7627 }
7628 {
7629 wxPy_BEGIN_ALLOW_THREADS;
7630 _result = (int )wxImageList_Add(_arg0,*_arg1,*_arg2);
7631
7632 wxPy_END_ALLOW_THREADS;
7633 } _resultobj = Py_BuildValue("i",_result);
7634 return _resultobj;
7635 }
7636
7637 #define wxImageList_AddWithColourMask(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
7638 static PyObject *_wrap_wxImageList_AddWithColourMask(PyObject *self, PyObject *args, PyObject *kwargs) {
7639 PyObject * _resultobj;
7640 int _result;
7641 wxImageList * _arg0;
7642 wxBitmap * _arg1;
7643 wxColour * _arg2;
7644 PyObject * _argo0 = 0;
7645 PyObject * _argo1 = 0;
7646 PyObject * _argo2 = 0;
7647 char *_kwnames[] = { "self","bitmap","maskColour", NULL };
7648
7649 self = self;
7650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxImageList_AddWithColourMask",_kwnames,&_argo0,&_argo1,&_argo2))
7651 return NULL;
7652 if (_argo0) {
7653 if (_argo0 == Py_None) { _arg0 = NULL; }
7654 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7655 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_AddWithColourMask. Expected _wxImageList_p.");
7656 return NULL;
7657 }
7658 }
7659 if (_argo1) {
7660 if (_argo1 == Py_None) { _arg1 = NULL; }
7661 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
7662 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxImageList_AddWithColourMask. Expected _wxBitmap_p.");
7663 return NULL;
7664 }
7665 }
7666 if (_argo2) {
7667 if (_argo2 == Py_None) { _arg2 = NULL; }
7668 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxColour_p")) {
7669 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxImageList_AddWithColourMask. Expected _wxColour_p.");
7670 return NULL;
7671 }
7672 }
7673 {
7674 wxPy_BEGIN_ALLOW_THREADS;
7675 _result = (int )wxImageList_AddWithColourMask(_arg0,*_arg1,*_arg2);
7676
7677 wxPy_END_ALLOW_THREADS;
7678 } _resultobj = Py_BuildValue("i",_result);
7679 return _resultobj;
7680 }
7681
7682 #define wxImageList_AddIcon(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
7683 static PyObject *_wrap_wxImageList_AddIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
7684 PyObject * _resultobj;
7685 int _result;
7686 wxImageList * _arg0;
7687 wxIcon * _arg1;
7688 PyObject * _argo0 = 0;
7689 PyObject * _argo1 = 0;
7690 char *_kwnames[] = { "self","icon", NULL };
7691
7692 self = self;
7693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxImageList_AddIcon",_kwnames,&_argo0,&_argo1))
7694 return NULL;
7695 if (_argo0) {
7696 if (_argo0 == Py_None) { _arg0 = NULL; }
7697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_AddIcon. Expected _wxImageList_p.");
7699 return NULL;
7700 }
7701 }
7702 if (_argo1) {
7703 if (_argo1 == Py_None) { _arg1 = NULL; }
7704 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
7705 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxImageList_AddIcon. Expected _wxIcon_p.");
7706 return NULL;
7707 }
7708 }
7709 {
7710 wxPy_BEGIN_ALLOW_THREADS;
7711 _result = (int )wxImageList_AddIcon(_arg0,*_arg1);
7712
7713 wxPy_END_ALLOW_THREADS;
7714 } _resultobj = Py_BuildValue("i",_result);
7715 return _resultobj;
7716 }
7717
7718 #define wxImageList_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
7719 static PyObject *_wrap_wxImageList_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
7720 PyObject * _resultobj;
7721 bool _result;
7722 wxImageList * _arg0;
7723 int _arg1;
7724 wxBitmap * _arg2;
7725 wxBitmap * _arg3 = (wxBitmap *) &wxNullBitmap;
7726 PyObject * _argo0 = 0;
7727 PyObject * _argo2 = 0;
7728 PyObject * _argo3 = 0;
7729 char *_kwnames[] = { "self","index","bitmap","mask", NULL };
7730
7731 self = self;
7732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|O:wxImageList_Replace",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
7733 return NULL;
7734 if (_argo0) {
7735 if (_argo0 == Py_None) { _arg0 = NULL; }
7736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_Replace. Expected _wxImageList_p.");
7738 return NULL;
7739 }
7740 }
7741 if (_argo2) {
7742 if (_argo2 == Py_None) { _arg2 = NULL; }
7743 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
7744 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxImageList_Replace. Expected _wxBitmap_p.");
7745 return NULL;
7746 }
7747 }
7748 if (_argo3) {
7749 if (_argo3 == Py_None) { _arg3 = NULL; }
7750 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
7751 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxImageList_Replace. Expected _wxBitmap_p.");
7752 return NULL;
7753 }
7754 }
7755 {
7756 wxPy_BEGIN_ALLOW_THREADS;
7757 _result = (bool )wxImageList_Replace(_arg0,_arg1,*_arg2,*_arg3);
7758
7759 wxPy_END_ALLOW_THREADS;
7760 } _resultobj = Py_BuildValue("i",_result);
7761 return _resultobj;
7762 }
7763
7764 #define wxImageList_ReplaceIcon(_swigobj,_swigarg0,_swigarg1) (_swigobj->Replace(_swigarg0,_swigarg1))
7765 static PyObject *_wrap_wxImageList_ReplaceIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
7766 PyObject * _resultobj;
7767 bool _result;
7768 wxImageList * _arg0;
7769 int _arg1;
7770 wxIcon * _arg2;
7771 PyObject * _argo0 = 0;
7772 PyObject * _argo2 = 0;
7773 char *_kwnames[] = { "self","index","icon", NULL };
7774
7775 self = self;
7776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxImageList_ReplaceIcon",_kwnames,&_argo0,&_arg1,&_argo2))
7777 return NULL;
7778 if (_argo0) {
7779 if (_argo0 == Py_None) { _arg0 = NULL; }
7780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_ReplaceIcon. Expected _wxImageList_p.");
7782 return NULL;
7783 }
7784 }
7785 if (_argo2) {
7786 if (_argo2 == Py_None) { _arg2 = NULL; }
7787 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxIcon_p")) {
7788 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxImageList_ReplaceIcon. Expected _wxIcon_p.");
7789 return NULL;
7790 }
7791 }
7792 {
7793 wxPy_BEGIN_ALLOW_THREADS;
7794 _result = (bool )wxImageList_ReplaceIcon(_arg0,_arg1,*_arg2);
7795
7796 wxPy_END_ALLOW_THREADS;
7797 } _resultobj = Py_BuildValue("i",_result);
7798 return _resultobj;
7799 }
7800
7801 #define wxImageList_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7802 static PyObject *_wrap_wxImageList_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
7803 PyObject * _resultobj;
7804 bool _result;
7805 wxImageList * _arg0;
7806 int _arg1;
7807 wxDC * _arg2;
7808 int _arg3;
7809 int _arg4;
7810 int _arg5 = (int ) (wxIMAGELIST_DRAW_NORMAL);
7811 bool _arg6 = (bool ) FALSE;
7812 PyObject * _argo0 = 0;
7813 PyObject * _argo2 = 0;
7814 int tempbool6 = (int) FALSE;
7815 char *_kwnames[] = { "self","index","dc","x","x","flags","solidBackground", NULL };
7816
7817 self = self;
7818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOii|ii:wxImageList_Draw",_kwnames,&_argo0,&_arg1,&_argo2,&_arg3,&_arg4,&_arg5,&tempbool6))
7819 return NULL;
7820 if (_argo0) {
7821 if (_argo0 == Py_None) { _arg0 = NULL; }
7822 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7823 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_Draw. Expected _wxImageList_p.");
7824 return NULL;
7825 }
7826 }
7827 if (_argo2) {
7828 if (_argo2 == Py_None) { _arg2 = NULL; }
7829 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxDC_p")) {
7830 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxImageList_Draw. Expected _wxDC_p.");
7831 return NULL;
7832 }
7833 }
7834 _arg6 = (bool ) tempbool6;
7835 {
7836 wxPy_BEGIN_ALLOW_THREADS;
7837 _result = (bool )wxImageList_Draw(_arg0,_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6);
7838
7839 wxPy_END_ALLOW_THREADS;
7840 } _resultobj = Py_BuildValue("i",_result);
7841 return _resultobj;
7842 }
7843
7844 #define wxImageList_GetImageCount(_swigobj) (_swigobj->GetImageCount())
7845 static PyObject *_wrap_wxImageList_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
7846 PyObject * _resultobj;
7847 int _result;
7848 wxImageList * _arg0;
7849 PyObject * _argo0 = 0;
7850 char *_kwnames[] = { "self", NULL };
7851
7852 self = self;
7853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxImageList_GetImageCount",_kwnames,&_argo0))
7854 return NULL;
7855 if (_argo0) {
7856 if (_argo0 == Py_None) { _arg0 = NULL; }
7857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_GetImageCount. Expected _wxImageList_p.");
7859 return NULL;
7860 }
7861 }
7862 {
7863 wxPy_BEGIN_ALLOW_THREADS;
7864 _result = (int )wxImageList_GetImageCount(_arg0);
7865
7866 wxPy_END_ALLOW_THREADS;
7867 } _resultobj = Py_BuildValue("i",_result);
7868 return _resultobj;
7869 }
7870
7871 #define wxImageList_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
7872 static PyObject *_wrap_wxImageList_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
7873 PyObject * _resultobj;
7874 bool _result;
7875 wxImageList * _arg0;
7876 int _arg1;
7877 PyObject * _argo0 = 0;
7878 char *_kwnames[] = { "self","index", NULL };
7879
7880 self = self;
7881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxImageList_Remove",_kwnames,&_argo0,&_arg1))
7882 return NULL;
7883 if (_argo0) {
7884 if (_argo0 == Py_None) { _arg0 = NULL; }
7885 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7886 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_Remove. Expected _wxImageList_p.");
7887 return NULL;
7888 }
7889 }
7890 {
7891 wxPy_BEGIN_ALLOW_THREADS;
7892 _result = (bool )wxImageList_Remove(_arg0,_arg1);
7893
7894 wxPy_END_ALLOW_THREADS;
7895 } _resultobj = Py_BuildValue("i",_result);
7896 return _resultobj;
7897 }
7898
7899 #define wxImageList_RemoveAll(_swigobj) (_swigobj->RemoveAll())
7900 static PyObject *_wrap_wxImageList_RemoveAll(PyObject *self, PyObject *args, PyObject *kwargs) {
7901 PyObject * _resultobj;
7902 bool _result;
7903 wxImageList * _arg0;
7904 PyObject * _argo0 = 0;
7905 char *_kwnames[] = { "self", NULL };
7906
7907 self = self;
7908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxImageList_RemoveAll",_kwnames,&_argo0))
7909 return NULL;
7910 if (_argo0) {
7911 if (_argo0 == Py_None) { _arg0 = NULL; }
7912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxImageList_p")) {
7913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxImageList_RemoveAll. Expected _wxImageList_p.");
7914 return NULL;
7915 }
7916 }
7917 {
7918 wxPy_BEGIN_ALLOW_THREADS;
7919 _result = (bool )wxImageList_RemoveAll(_arg0);
7920
7921 wxPy_END_ALLOW_THREADS;
7922 } _resultobj = Py_BuildValue("i",_result);
7923 return _resultobj;
7924 }
7925
7926 static PyMethodDef gdicMethods[] = {
7927 { "wxImageList_RemoveAll", (PyCFunction) _wrap_wxImageList_RemoveAll, METH_VARARGS | METH_KEYWORDS },
7928 { "wxImageList_Remove", (PyCFunction) _wrap_wxImageList_Remove, METH_VARARGS | METH_KEYWORDS },
7929 { "wxImageList_GetImageCount", (PyCFunction) _wrap_wxImageList_GetImageCount, METH_VARARGS | METH_KEYWORDS },
7930 { "wxImageList_Draw", (PyCFunction) _wrap_wxImageList_Draw, METH_VARARGS | METH_KEYWORDS },
7931 { "wxImageList_ReplaceIcon", (PyCFunction) _wrap_wxImageList_ReplaceIcon, METH_VARARGS | METH_KEYWORDS },
7932 { "wxImageList_Replace", (PyCFunction) _wrap_wxImageList_Replace, METH_VARARGS | METH_KEYWORDS },
7933 { "wxImageList_AddIcon", (PyCFunction) _wrap_wxImageList_AddIcon, METH_VARARGS | METH_KEYWORDS },
7934 { "wxImageList_AddWithColourMask", (PyCFunction) _wrap_wxImageList_AddWithColourMask, METH_VARARGS | METH_KEYWORDS },
7935 { "wxImageList_Add", (PyCFunction) _wrap_wxImageList_Add, METH_VARARGS | METH_KEYWORDS },
7936 { "delete_wxImageList", (PyCFunction) _wrap_delete_wxImageList, METH_VARARGS | METH_KEYWORDS },
7937 { "new_wxImageList", (PyCFunction) _wrap_new_wxImageList, METH_VARARGS | METH_KEYWORDS },
7938 { "wxPalette_Ok", (PyCFunction) _wrap_wxPalette_Ok, METH_VARARGS | METH_KEYWORDS },
7939 { "wxPalette_GetRGB", (PyCFunction) _wrap_wxPalette_GetRGB, METH_VARARGS | METH_KEYWORDS },
7940 { "wxPalette_GetPixel", (PyCFunction) _wrap_wxPalette_GetPixel, METH_VARARGS | METH_KEYWORDS },
7941 { "delete_wxPalette", (PyCFunction) _wrap_delete_wxPalette, METH_VARARGS | METH_KEYWORDS },
7942 { "new_wxPalette", (PyCFunction) _wrap_new_wxPalette, METH_VARARGS | METH_KEYWORDS },
7943 { "wxMetaFileDC_Close", (PyCFunction) _wrap_wxMetaFileDC_Close, METH_VARARGS | METH_KEYWORDS },
7944 { "new_wxMetaFileDC", (PyCFunction) _wrap_new_wxMetaFileDC, METH_VARARGS | METH_KEYWORDS },
7945 { "new_wxPrinterDC", (PyCFunction) _wrap_new_wxPrinterDC, METH_VARARGS | METH_KEYWORDS },
7946 { "new_wxWindowDC", (PyCFunction) _wrap_new_wxWindowDC, METH_VARARGS | METH_KEYWORDS },
7947 { "new_wxPaintDC", (PyCFunction) _wrap_new_wxPaintDC, METH_VARARGS | METH_KEYWORDS },
7948 { "new_wxClientDC", (PyCFunction) _wrap_new_wxClientDC, METH_VARARGS | METH_KEYWORDS },
7949 { "wxScreenDC_EndDrawingOnTop", (PyCFunction) _wrap_wxScreenDC_EndDrawingOnTop, METH_VARARGS | METH_KEYWORDS },
7950 { "wxScreenDC_StartDrawingOnTop", (PyCFunction) _wrap_wxScreenDC_StartDrawingOnTop, METH_VARARGS | METH_KEYWORDS },
7951 { "wxScreenDC_StartDrawingOnTopWin", (PyCFunction) _wrap_wxScreenDC_StartDrawingOnTopWin, METH_VARARGS | METH_KEYWORDS },
7952 { "new_wxScreenDC", (PyCFunction) _wrap_new_wxScreenDC, METH_VARARGS | METH_KEYWORDS },
7953 { "wxMemoryDC_SelectObject", (PyCFunction) _wrap_wxMemoryDC_SelectObject, METH_VARARGS | METH_KEYWORDS },
7954 { "new_wxMemoryDC", (PyCFunction) _wrap_new_wxMemoryDC, METH_VARARGS | METH_KEYWORDS },
7955 { "wxDC_SetAxisOrientation", (PyCFunction) _wrap_wxDC_SetAxisOrientation, METH_VARARGS | METH_KEYWORDS },
7956 { "wxDC_GetDeviceOrigin", (PyCFunction) _wrap_wxDC_GetDeviceOrigin, METH_VARARGS | METH_KEYWORDS },
7957 { "wxDC_SetLogicalOrigin", (PyCFunction) _wrap_wxDC_SetLogicalOrigin, METH_VARARGS | METH_KEYWORDS },
7958 { "wxDC_GetLogicalOrigin", (PyCFunction) _wrap_wxDC_GetLogicalOrigin, METH_VARARGS | METH_KEYWORDS },
7959 { "wxDC_GetPPI", (PyCFunction) _wrap_wxDC_GetPPI, METH_VARARGS | METH_KEYWORDS },
7960 { "wxDC_GetDepth", (PyCFunction) _wrap_wxDC_GetDepth, METH_VARARGS | METH_KEYWORDS },
7961 { "wxDC_CanGetTextExtent", (PyCFunction) _wrap_wxDC_CanGetTextExtent, METH_VARARGS | METH_KEYWORDS },
7962 { "wxDC_CanDrawBitmap", (PyCFunction) _wrap_wxDC_CanDrawBitmap, METH_VARARGS | METH_KEYWORDS },
7963 { "wxDC_DrawBitmap", (PyCFunction) _wrap_wxDC_DrawBitmap, METH_VARARGS | METH_KEYWORDS },
7964 { "wxDC_StartPage", (PyCFunction) _wrap_wxDC_StartPage, METH_VARARGS | METH_KEYWORDS },
7965 { "wxDC_StartDoc", (PyCFunction) _wrap_wxDC_StartDoc, METH_VARARGS | METH_KEYWORDS },
7966 { "wxDC_SetUserScale", (PyCFunction) _wrap_wxDC_SetUserScale, METH_VARARGS | METH_KEYWORDS },
7967 { "wxDC_SetTextForeground", (PyCFunction) _wrap_wxDC_SetTextForeground, METH_VARARGS | METH_KEYWORDS },
7968 { "wxDC_SetTextBackground", (PyCFunction) _wrap_wxDC_SetTextBackground, METH_VARARGS | METH_KEYWORDS },
7969 { "wxDC_SetPen", (PyCFunction) _wrap_wxDC_SetPen, METH_VARARGS | METH_KEYWORDS },
7970 { "wxDC_SetOptimization", (PyCFunction) _wrap_wxDC_SetOptimization, METH_VARARGS | METH_KEYWORDS },
7971 { "wxDC_SetMapMode", (PyCFunction) _wrap_wxDC_SetMapMode, METH_VARARGS | METH_KEYWORDS },
7972 { "wxDC_SetLogicalScale", (PyCFunction) _wrap_wxDC_SetLogicalScale, METH_VARARGS | METH_KEYWORDS },
7973 { "wxDC_SetLogicalFunction", (PyCFunction) _wrap_wxDC_SetLogicalFunction, METH_VARARGS | METH_KEYWORDS },
7974 { "wxDC_SetFont", (PyCFunction) _wrap_wxDC_SetFont, METH_VARARGS | METH_KEYWORDS },
7975 { "wxDC_SetBrush", (PyCFunction) _wrap_wxDC_SetBrush, METH_VARARGS | METH_KEYWORDS },
7976 { "wxDC_SetPalette", (PyCFunction) _wrap_wxDC_SetPalette, METH_VARARGS | METH_KEYWORDS },
7977 { "wxDC_SetClippingRegion", (PyCFunction) _wrap_wxDC_SetClippingRegion, METH_VARARGS | METH_KEYWORDS },
7978 { "wxDC_SetBackgroundMode", (PyCFunction) _wrap_wxDC_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS },
7979 { "wxDC_SetBackground", (PyCFunction) _wrap_wxDC_SetBackground, METH_VARARGS | METH_KEYWORDS },
7980 { "wxDC_SetDeviceOrigin", (PyCFunction) _wrap_wxDC_SetDeviceOrigin, METH_VARARGS | METH_KEYWORDS },
7981 { "wxDC_Ok", (PyCFunction) _wrap_wxDC_Ok, METH_VARARGS | METH_KEYWORDS },
7982 { "wxDC_MinY", (PyCFunction) _wrap_wxDC_MinY, METH_VARARGS | METH_KEYWORDS },
7983 { "wxDC_MinX", (PyCFunction) _wrap_wxDC_MinX, METH_VARARGS | METH_KEYWORDS },
7984 { "wxDC_MaxY", (PyCFunction) _wrap_wxDC_MaxY, METH_VARARGS | METH_KEYWORDS },
7985 { "wxDC_MaxX", (PyCFunction) _wrap_wxDC_MaxX, METH_VARARGS | METH_KEYWORDS },
7986 { "wxDC_LogicalToDeviceYRel", (PyCFunction) _wrap_wxDC_LogicalToDeviceYRel, METH_VARARGS | METH_KEYWORDS },
7987 { "wxDC_LogicalToDeviceY", (PyCFunction) _wrap_wxDC_LogicalToDeviceY, METH_VARARGS | METH_KEYWORDS },
7988 { "wxDC_LogicalToDeviceXRel", (PyCFunction) _wrap_wxDC_LogicalToDeviceXRel, METH_VARARGS | METH_KEYWORDS },
7989 { "wxDC_LogicalToDeviceX", (PyCFunction) _wrap_wxDC_LogicalToDeviceX, METH_VARARGS | METH_KEYWORDS },
7990 { "wxDC_GetUserScale", (PyCFunction) _wrap_wxDC_GetUserScale, METH_VARARGS | METH_KEYWORDS },
7991 { "wxDC_GetTextForeground", (PyCFunction) _wrap_wxDC_GetTextForeground, METH_VARARGS | METH_KEYWORDS },
7992 { "wxDC_GetFullTextExtent", (PyCFunction) _wrap_wxDC_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
7993 { "wxDC_GetTextExtent", (PyCFunction) _wrap_wxDC_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
7994 { "wxDC_GetTextBackground", (PyCFunction) _wrap_wxDC_GetTextBackground, METH_VARARGS | METH_KEYWORDS },
7995 { "wxDC_GetSizeMM", (PyCFunction) _wrap_wxDC_GetSizeMM, METH_VARARGS | METH_KEYWORDS },
7996 { "wxDC_GetSize", (PyCFunction) _wrap_wxDC_GetSize, METH_VARARGS | METH_KEYWORDS },
7997 { "wxDC_GetSizeTuple", (PyCFunction) _wrap_wxDC_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
7998 { "wxDC_GetPixel", (PyCFunction) _wrap_wxDC_GetPixel, METH_VARARGS | METH_KEYWORDS },
7999 { "wxDC_GetPen", (PyCFunction) _wrap_wxDC_GetPen, METH_VARARGS | METH_KEYWORDS },
8000 { "wxDC_GetOptimization", (PyCFunction) _wrap_wxDC_GetOptimization, METH_VARARGS | METH_KEYWORDS },
8001 { "wxDC_GetMapMode", (PyCFunction) _wrap_wxDC_GetMapMode, METH_VARARGS | METH_KEYWORDS },
8002 { "wxDC_GetLogicalScale", (PyCFunction) _wrap_wxDC_GetLogicalScale, METH_VARARGS | METH_KEYWORDS },
8003 { "wxDC_GetLogicalFunction", (PyCFunction) _wrap_wxDC_GetLogicalFunction, METH_VARARGS | METH_KEYWORDS },
8004 { "wxDC_GetFont", (PyCFunction) _wrap_wxDC_GetFont, METH_VARARGS | METH_KEYWORDS },
8005 { "wxDC_GetClippingBox", (PyCFunction) _wrap_wxDC_GetClippingBox, METH_VARARGS | METH_KEYWORDS },
8006 { "wxDC_GetCharWidth", (PyCFunction) _wrap_wxDC_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
8007 { "wxDC_GetCharHeight", (PyCFunction) _wrap_wxDC_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
8008 { "wxDC_GetBrush", (PyCFunction) _wrap_wxDC_GetBrush, METH_VARARGS | METH_KEYWORDS },
8009 { "wxDC_GetBackground", (PyCFunction) _wrap_wxDC_GetBackground, METH_VARARGS | METH_KEYWORDS },
8010 { "wxDC_FloodFill", (PyCFunction) _wrap_wxDC_FloodFill, METH_VARARGS | METH_KEYWORDS },
8011 { "wxDC_EndPage", (PyCFunction) _wrap_wxDC_EndPage, METH_VARARGS | METH_KEYWORDS },
8012 { "wxDC_EndDrawing", (PyCFunction) _wrap_wxDC_EndDrawing, METH_VARARGS | METH_KEYWORDS },
8013 { "wxDC_EndDoc", (PyCFunction) _wrap_wxDC_EndDoc, METH_VARARGS | METH_KEYWORDS },
8014 { "wxDC_DrawText", (PyCFunction) _wrap_wxDC_DrawText, METH_VARARGS | METH_KEYWORDS },
8015 { "wxDC_DrawSpline", (PyCFunction) _wrap_wxDC_DrawSpline, METH_VARARGS | METH_KEYWORDS },
8016 { "wxDC_DrawRoundedRectangle", (PyCFunction) _wrap_wxDC_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
8017 { "wxDC_DrawRotatedText", (PyCFunction) _wrap_wxDC_DrawRotatedText, METH_VARARGS | METH_KEYWORDS },
8018 { "wxDC_DrawRectangle", (PyCFunction) _wrap_wxDC_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
8019 { "wxDC_DrawPoint", (PyCFunction) _wrap_wxDC_DrawPoint, METH_VARARGS | METH_KEYWORDS },
8020 { "wxDC_DrawPolygon", (PyCFunction) _wrap_wxDC_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
8021 { "wxDC_DrawLines", (PyCFunction) _wrap_wxDC_DrawLines, METH_VARARGS | METH_KEYWORDS },
8022 { "wxDC_DrawLine", (PyCFunction) _wrap_wxDC_DrawLine, METH_VARARGS | METH_KEYWORDS },
8023 { "wxDC_DrawIcon", (PyCFunction) _wrap_wxDC_DrawIcon, METH_VARARGS | METH_KEYWORDS },
8024 { "wxDC_DrawEllipticArc", (PyCFunction) _wrap_wxDC_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
8025 { "wxDC_DrawEllipse", (PyCFunction) _wrap_wxDC_DrawEllipse, METH_VARARGS | METH_KEYWORDS },
8026 { "wxDC_DrawCircle", (PyCFunction) _wrap_wxDC_DrawCircle, METH_VARARGS | METH_KEYWORDS },
8027 { "wxDC_DrawArc", (PyCFunction) _wrap_wxDC_DrawArc, METH_VARARGS | METH_KEYWORDS },
8028 { "wxDC_DeviceToLogicalYRel", (PyCFunction) _wrap_wxDC_DeviceToLogicalYRel, METH_VARARGS | METH_KEYWORDS },
8029 { "wxDC_DeviceToLogicalY", (PyCFunction) _wrap_wxDC_DeviceToLogicalY, METH_VARARGS | METH_KEYWORDS },
8030 { "wxDC_DeviceToLogicalXRel", (PyCFunction) _wrap_wxDC_DeviceToLogicalXRel, METH_VARARGS | METH_KEYWORDS },
8031 { "wxDC_DeviceToLogicalX", (PyCFunction) _wrap_wxDC_DeviceToLogicalX, METH_VARARGS | METH_KEYWORDS },
8032 { "wxDC_DestroyClippingRegion", (PyCFunction) _wrap_wxDC_DestroyClippingRegion, METH_VARARGS | METH_KEYWORDS },
8033 { "wxDC_CrossHair", (PyCFunction) _wrap_wxDC_CrossHair, METH_VARARGS | METH_KEYWORDS },
8034 { "wxDC_Clear", (PyCFunction) _wrap_wxDC_Clear, METH_VARARGS | METH_KEYWORDS },
8035 { "wxDC_Blit", (PyCFunction) _wrap_wxDC_Blit, METH_VARARGS | METH_KEYWORDS },
8036 { "wxDC_BeginDrawing", (PyCFunction) _wrap_wxDC_BeginDrawing, METH_VARARGS | METH_KEYWORDS },
8037 { "delete_wxDC", (PyCFunction) _wrap_delete_wxDC, METH_VARARGS | METH_KEYWORDS },
8038 { "wxBrush_SetStyle", (PyCFunction) _wrap_wxBrush_SetStyle, METH_VARARGS | METH_KEYWORDS },
8039 { "wxBrush_SetStipple", (PyCFunction) _wrap_wxBrush_SetStipple, METH_VARARGS | METH_KEYWORDS },
8040 { "wxBrush_SetColour", (PyCFunction) _wrap_wxBrush_SetColour, METH_VARARGS | METH_KEYWORDS },
8041 { "wxBrush_Ok", (PyCFunction) _wrap_wxBrush_Ok, METH_VARARGS | METH_KEYWORDS },
8042 { "wxBrush_GetStyle", (PyCFunction) _wrap_wxBrush_GetStyle, METH_VARARGS | METH_KEYWORDS },
8043 { "wxBrush_GetStipple", (PyCFunction) _wrap_wxBrush_GetStipple, METH_VARARGS | METH_KEYWORDS },
8044 { "wxBrush_GetColour", (PyCFunction) _wrap_wxBrush_GetColour, METH_VARARGS | METH_KEYWORDS },
8045 { "new_wxBrush", (PyCFunction) _wrap_new_wxBrush, METH_VARARGS | METH_KEYWORDS },
8046 { "wxPen_SetStipple", (PyCFunction) _wrap_wxPen_SetStipple, METH_VARARGS | METH_KEYWORDS },
8047 { "wxPen_GetStipple", (PyCFunction) _wrap_wxPen_GetStipple, METH_VARARGS | METH_KEYWORDS },
8048 { "wxPen_SetDashes", (PyCFunction) _wrap_wxPen_SetDashes, METH_VARARGS | METH_KEYWORDS },
8049 { "wxPen_GetDashes", (PyCFunction) _wrap_wxPen_GetDashes, METH_VARARGS | METH_KEYWORDS },
8050 { "wxPen_SetWidth", (PyCFunction) _wrap_wxPen_SetWidth, METH_VARARGS | METH_KEYWORDS },
8051 { "wxPen_SetStyle", (PyCFunction) _wrap_wxPen_SetStyle, METH_VARARGS | METH_KEYWORDS },
8052 { "wxPen_SetJoin", (PyCFunction) _wrap_wxPen_SetJoin, METH_VARARGS | METH_KEYWORDS },
8053 { "wxPen_SetColour", (PyCFunction) _wrap_wxPen_SetColour, METH_VARARGS | METH_KEYWORDS },
8054 { "wxPen_SetCap", (PyCFunction) _wrap_wxPen_SetCap, METH_VARARGS | METH_KEYWORDS },
8055 { "wxPen_Ok", (PyCFunction) _wrap_wxPen_Ok, METH_VARARGS | METH_KEYWORDS },
8056 { "wxPen_GetWidth", (PyCFunction) _wrap_wxPen_GetWidth, METH_VARARGS | METH_KEYWORDS },
8057 { "wxPen_GetStyle", (PyCFunction) _wrap_wxPen_GetStyle, METH_VARARGS | METH_KEYWORDS },
8058 { "wxPen_GetJoin", (PyCFunction) _wrap_wxPen_GetJoin, METH_VARARGS | METH_KEYWORDS },
8059 { "wxPen_GetColour", (PyCFunction) _wrap_wxPen_GetColour, METH_VARARGS | METH_KEYWORDS },
8060 { "wxPen_GetCap", (PyCFunction) _wrap_wxPen_GetCap, METH_VARARGS | METH_KEYWORDS },
8061 { "new_wxPen", (PyCFunction) _wrap_new_wxPen, METH_VARARGS | METH_KEYWORDS },
8062 { "wxColour_Get", (PyCFunction) _wrap_wxColour_Get, METH_VARARGS | METH_KEYWORDS },
8063 { "wxColour_Set", (PyCFunction) _wrap_wxColour_Set, METH_VARARGS | METH_KEYWORDS },
8064 { "wxColour_Ok", (PyCFunction) _wrap_wxColour_Ok, METH_VARARGS | METH_KEYWORDS },
8065 { "wxColour_Blue", (PyCFunction) _wrap_wxColour_Blue, METH_VARARGS | METH_KEYWORDS },
8066 { "wxColour_Green", (PyCFunction) _wrap_wxColour_Green, METH_VARARGS | METH_KEYWORDS },
8067 { "wxColour_Red", (PyCFunction) _wrap_wxColour_Red, METH_VARARGS | METH_KEYWORDS },
8068 { "delete_wxColour", (PyCFunction) _wrap_delete_wxColour, METH_VARARGS | METH_KEYWORDS },
8069 { "new_wxColour", (PyCFunction) _wrap_new_wxColour, METH_VARARGS | METH_KEYWORDS },
8070 { "wxFont_GetWeightString", (PyCFunction) _wrap_wxFont_GetWeightString, METH_VARARGS | METH_KEYWORDS },
8071 { "wxFont_GetStyleString", (PyCFunction) _wrap_wxFont_GetStyleString, METH_VARARGS | METH_KEYWORDS },
8072 { "wxFont_GetFamilyString", (PyCFunction) _wrap_wxFont_GetFamilyString, METH_VARARGS | METH_KEYWORDS },
8073 { "wxFont_SetEncoding", (PyCFunction) _wrap_wxFont_SetEncoding, METH_VARARGS | METH_KEYWORDS },
8074 { "wxFont_SetWeight", (PyCFunction) _wrap_wxFont_SetWeight, METH_VARARGS | METH_KEYWORDS },
8075 { "wxFont_SetUnderlined", (PyCFunction) _wrap_wxFont_SetUnderlined, METH_VARARGS | METH_KEYWORDS },
8076 { "wxFont_SetStyle", (PyCFunction) _wrap_wxFont_SetStyle, METH_VARARGS | METH_KEYWORDS },
8077 { "wxFont_SetPointSize", (PyCFunction) _wrap_wxFont_SetPointSize, METH_VARARGS | METH_KEYWORDS },
8078 { "wxFont_SetFamily", (PyCFunction) _wrap_wxFont_SetFamily, METH_VARARGS | METH_KEYWORDS },
8079 { "wxFont_SetFaceName", (PyCFunction) _wrap_wxFont_SetFaceName, METH_VARARGS | METH_KEYWORDS },
8080 { "wxFont_GetEncoding", (PyCFunction) _wrap_wxFont_GetEncoding, METH_VARARGS | METH_KEYWORDS },
8081 { "wxFont_GetWeight", (PyCFunction) _wrap_wxFont_GetWeight, METH_VARARGS | METH_KEYWORDS },
8082 { "wxFont_GetUnderlined", (PyCFunction) _wrap_wxFont_GetUnderlined, METH_VARARGS | METH_KEYWORDS },
8083 { "wxFont_GetStyle", (PyCFunction) _wrap_wxFont_GetStyle, METH_VARARGS | METH_KEYWORDS },
8084 { "wxFont_GetPointSize", (PyCFunction) _wrap_wxFont_GetPointSize, METH_VARARGS | METH_KEYWORDS },
8085 { "wxFont_GetFontId", (PyCFunction) _wrap_wxFont_GetFontId, METH_VARARGS | METH_KEYWORDS },
8086 { "wxFont_GetFamily", (PyCFunction) _wrap_wxFont_GetFamily, METH_VARARGS | METH_KEYWORDS },
8087 { "wxFont_GetFaceName", (PyCFunction) _wrap_wxFont_GetFaceName, METH_VARARGS | METH_KEYWORDS },
8088 { "wxFont_Ok", (PyCFunction) _wrap_wxFont_Ok, METH_VARARGS | METH_KEYWORDS },
8089 { "new_wxFont", (PyCFunction) _wrap_new_wxFont, METH_VARARGS | METH_KEYWORDS },
8090 { "wxCursor_SetSize", (PyCFunction) _wrap_wxCursor_SetSize, METH_VARARGS | METH_KEYWORDS },
8091 { "wxCursor_SetDepth", (PyCFunction) _wrap_wxCursor_SetDepth, METH_VARARGS | METH_KEYWORDS },
8092 { "wxCursor_SetHeight", (PyCFunction) _wrap_wxCursor_SetHeight, METH_VARARGS | METH_KEYWORDS },
8093 { "wxCursor_SetWidth", (PyCFunction) _wrap_wxCursor_SetWidth, METH_VARARGS | METH_KEYWORDS },
8094 { "wxCursor_GetDepth", (PyCFunction) _wrap_wxCursor_GetDepth, METH_VARARGS | METH_KEYWORDS },
8095 { "wxCursor_GetHeight", (PyCFunction) _wrap_wxCursor_GetHeight, METH_VARARGS | METH_KEYWORDS },
8096 { "wxCursor_GetWidth", (PyCFunction) _wrap_wxCursor_GetWidth, METH_VARARGS | METH_KEYWORDS },
8097 { "wxCursor_Ok", (PyCFunction) _wrap_wxCursor_Ok, METH_VARARGS | METH_KEYWORDS },
8098 { "wxCursor_SetHandle", (PyCFunction) _wrap_wxCursor_SetHandle, METH_VARARGS | METH_KEYWORDS },
8099 { "wxCursor_GetHandle", (PyCFunction) _wrap_wxCursor_GetHandle, METH_VARARGS | METH_KEYWORDS },
8100 { "delete_wxCursor", (PyCFunction) _wrap_delete_wxCursor, METH_VARARGS | METH_KEYWORDS },
8101 { "new_wxCursor", (PyCFunction) _wrap_new_wxCursor, METH_VARARGS | METH_KEYWORDS },
8102 { "wxIcon_SetSize", (PyCFunction) _wrap_wxIcon_SetSize, METH_VARARGS | METH_KEYWORDS },
8103 { "wxIcon_SetDepth", (PyCFunction) _wrap_wxIcon_SetDepth, METH_VARARGS | METH_KEYWORDS },
8104 { "wxIcon_SetHeight", (PyCFunction) _wrap_wxIcon_SetHeight, METH_VARARGS | METH_KEYWORDS },
8105 { "wxIcon_SetWidth", (PyCFunction) _wrap_wxIcon_SetWidth, METH_VARARGS | METH_KEYWORDS },
8106 { "wxIcon_GetDepth", (PyCFunction) _wrap_wxIcon_GetDepth, METH_VARARGS | METH_KEYWORDS },
8107 { "wxIcon_GetHeight", (PyCFunction) _wrap_wxIcon_GetHeight, METH_VARARGS | METH_KEYWORDS },
8108 { "wxIcon_GetWidth", (PyCFunction) _wrap_wxIcon_GetWidth, METH_VARARGS | METH_KEYWORDS },
8109 { "wxIcon_Ok", (PyCFunction) _wrap_wxIcon_Ok, METH_VARARGS | METH_KEYWORDS },
8110 { "wxIcon_SetHandle", (PyCFunction) _wrap_wxIcon_SetHandle, METH_VARARGS | METH_KEYWORDS },
8111 { "wxIcon_GetHandle", (PyCFunction) _wrap_wxIcon_GetHandle, METH_VARARGS | METH_KEYWORDS },
8112 { "wxIcon_LoadFile", (PyCFunction) _wrap_wxIcon_LoadFile, METH_VARARGS | METH_KEYWORDS },
8113 { "delete_wxIcon", (PyCFunction) _wrap_delete_wxIcon, METH_VARARGS | METH_KEYWORDS },
8114 { "new_wxIcon", (PyCFunction) _wrap_new_wxIcon, METH_VARARGS | METH_KEYWORDS },
8115 { "new_wxMask", (PyCFunction) _wrap_new_wxMask, METH_VARARGS | METH_KEYWORDS },
8116 { "wxBitmap_SetSize", (PyCFunction) _wrap_wxBitmap_SetSize, METH_VARARGS | METH_KEYWORDS },
8117 { "wxBitmap_SetDepth", (PyCFunction) _wrap_wxBitmap_SetDepth, METH_VARARGS | METH_KEYWORDS },
8118 { "wxBitmap_SetHeight", (PyCFunction) _wrap_wxBitmap_SetHeight, METH_VARARGS | METH_KEYWORDS },
8119 { "wxBitmap_SetWidth", (PyCFunction) _wrap_wxBitmap_SetWidth, METH_VARARGS | METH_KEYWORDS },
8120 { "wxBitmap_GetDepth", (PyCFunction) _wrap_wxBitmap_GetDepth, METH_VARARGS | METH_KEYWORDS },
8121 { "wxBitmap_GetHeight", (PyCFunction) _wrap_wxBitmap_GetHeight, METH_VARARGS | METH_KEYWORDS },
8122 { "wxBitmap_GetWidth", (PyCFunction) _wrap_wxBitmap_GetWidth, METH_VARARGS | METH_KEYWORDS },
8123 { "wxBitmap_Ok", (PyCFunction) _wrap_wxBitmap_Ok, METH_VARARGS | METH_KEYWORDS },
8124 { "wxBitmap_SetHandle", (PyCFunction) _wrap_wxBitmap_SetHandle, METH_VARARGS | METH_KEYWORDS },
8125 { "wxBitmap_GetHandle", (PyCFunction) _wrap_wxBitmap_GetHandle, METH_VARARGS | METH_KEYWORDS },
8126 { "wxBitmap_SetPalette", (PyCFunction) _wrap_wxBitmap_SetPalette, METH_VARARGS | METH_KEYWORDS },
8127 { "wxBitmap_SetMask", (PyCFunction) _wrap_wxBitmap_SetMask, METH_VARARGS | METH_KEYWORDS },
8128 { "wxBitmap_SaveFile", (PyCFunction) _wrap_wxBitmap_SaveFile, METH_VARARGS | METH_KEYWORDS },
8129 { "wxBitmap_LoadFile", (PyCFunction) _wrap_wxBitmap_LoadFile, METH_VARARGS | METH_KEYWORDS },
8130 { "wxBitmap_GetMask", (PyCFunction) _wrap_wxBitmap_GetMask, METH_VARARGS | METH_KEYWORDS },
8131 { "wxBitmap_GetPalette", (PyCFunction) _wrap_wxBitmap_GetPalette, METH_VARARGS | METH_KEYWORDS },
8132 { "delete_wxBitmap", (PyCFunction) _wrap_delete_wxBitmap, METH_VARARGS | METH_KEYWORDS },
8133 { "new_wxBitmap", (PyCFunction) _wrap_new_wxBitmap, METH_VARARGS | METH_KEYWORDS },
8134 { "wxMemoryDCFromDC", (PyCFunction) _wrap_wxMemoryDCFromDC, METH_VARARGS | METH_KEYWORDS },
8135 { "wxNamedColour", (PyCFunction) _wrap_wxNamedColour, METH_VARARGS | METH_KEYWORDS },
8136 { "wxFont_SetDefaultEncoding", (PyCFunction) _wrap_wxFont_SetDefaultEncoding, METH_VARARGS | METH_KEYWORDS },
8137 { "wxFont_GetDefaultEncoding", (PyCFunction) _wrap_wxFont_GetDefaultEncoding, METH_VARARGS | METH_KEYWORDS },
8138 { "wxStockCursor", (PyCFunction) _wrap_wxStockCursor, METH_VARARGS | METH_KEYWORDS },
8139 { "wxMaskColour", (PyCFunction) _wrap_wxMaskColour, METH_VARARGS | METH_KEYWORDS },
8140 { "wxBitmapFromData", (PyCFunction) _wrap_wxBitmapFromData, METH_VARARGS | METH_KEYWORDS },
8141 { "wxEmptyBitmap", (PyCFunction) _wrap_wxEmptyBitmap, METH_VARARGS | METH_KEYWORDS },
8142 { NULL, NULL }
8143 };
8144 #ifdef __cplusplus
8145 }
8146 #endif
8147 /*
8148 * This table is used by the pointer type-checker
8149 */
8150 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
8151 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
8152 { "_signed_long","_long",0},
8153 { "_wxPrintQuality","_wxCoord",0},
8154 { "_wxPrintQuality","_int",0},
8155 { "_wxPrintQuality","_signed_int",0},
8156 { "_wxPrintQuality","_unsigned_int",0},
8157 { "_wxPrintQuality","_wxWindowID",0},
8158 { "_wxPrintQuality","_uint",0},
8159 { "_wxPrintQuality","_EBool",0},
8160 { "_wxPrintQuality","_size_t",0},
8161 { "_class_wxRegionIterator","_wxRegionIterator",0},
8162 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
8163 { "_wxCursor","_class_wxCursor",0},
8164 { "_wxMask","_class_wxMask",0},
8165 { "_wxPen","_class_wxPen",0},
8166 { "_byte","_unsigned_char",0},
8167 { "_long","_wxDash",0},
8168 { "_long","_unsigned_long",0},
8169 { "_long","_signed_long",0},
8170 { "_wxImageList","_class_wxImageList",0},
8171 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
8172 { "_wxDC","_class_wxMetaFileDC",SwigwxMetaFileDCTowxDC},
8173 { "_wxDC","_wxMetaFileDC",SwigwxMetaFileDCTowxDC},
8174 { "_wxDC","_class_wxPrinterDC",SwigwxPrinterDCTowxDC},
8175 { "_wxDC","_wxPrinterDC",SwigwxPrinterDCTowxDC},
8176 { "_wxDC","_class_wxWindowDC",SwigwxWindowDCTowxDC},
8177 { "_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC},
8178 { "_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC},
8179 { "_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC},
8180 { "_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC},
8181 { "_wxDC","_wxClientDC",SwigwxClientDCTowxDC},
8182 { "_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC},
8183 { "_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC},
8184 { "_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC},
8185 { "_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC},
8186 { "_wxDC","_class_wxDC",0},
8187 { "_size_t","_wxCoord",0},
8188 { "_size_t","_wxPrintQuality",0},
8189 { "_size_t","_unsigned_int",0},
8190 { "_size_t","_int",0},
8191 { "_size_t","_wxWindowID",0},
8192 { "_size_t","_uint",0},
8193 { "_class_wxRealPoint","_wxRealPoint",0},
8194 { "_wxPrinterDC","_class_wxPrinterDC",0},
8195 { "_class_wxMask","_wxMask",0},
8196 { "_wxColour","_class_wxColour",0},
8197 { "_wxBrush","_class_wxBrush",0},
8198 { "_uint","_wxCoord",0},
8199 { "_uint","_wxPrintQuality",0},
8200 { "_uint","_size_t",0},
8201 { "_uint","_unsigned_int",0},
8202 { "_uint","_int",0},
8203 { "_uint","_wxWindowID",0},
8204 { "_wxRect","_class_wxRect",0},
8205 { "_wxPoint","_class_wxPoint",0},
8206 { "_wxBitmap","_class_wxBitmap",0},
8207 { "_wxPyTimer","_class_wxPyTimer",0},
8208 { "_wxWindowDC","_class_wxWindowDC",0},
8209 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
8210 { "_EBool","_wxCoord",0},
8211 { "_EBool","_wxPrintQuality",0},
8212 { "_EBool","_signed_int",0},
8213 { "_EBool","_int",0},
8214 { "_EBool","_wxWindowID",0},
8215 { "_class_wxRegion","_wxRegion",0},
8216 { "_wxFont","_class_wxFont",0},
8217 { "_unsigned_long","_wxDash",0},
8218 { "_unsigned_long","_long",0},
8219 { "_class_wxRect","_wxRect",0},
8220 { "_class_wxDC","_class_wxMetaFileDC",SwigwxMetaFileDCTowxDC},
8221 { "_class_wxDC","_wxMetaFileDC",SwigwxMetaFileDCTowxDC},
8222 { "_class_wxDC","_class_wxPrinterDC",SwigwxPrinterDCTowxDC},
8223 { "_class_wxDC","_wxPrinterDC",SwigwxPrinterDCTowxDC},
8224 { "_class_wxDC","_class_wxWindowDC",SwigwxWindowDCTowxDC},
8225 { "_class_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC},
8226 { "_class_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC},
8227 { "_class_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC},
8228 { "_class_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC},
8229 { "_class_wxDC","_wxClientDC",SwigwxClientDCTowxDC},
8230 { "_class_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC},
8231 { "_class_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC},
8232 { "_class_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC},
8233 { "_class_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC},
8234 { "_class_wxDC","_wxDC",0},
8235 { "_class_wxPyTimer","_wxPyTimer",0},
8236 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
8237 { "_signed_int","_wxCoord",0},
8238 { "_signed_int","_wxPrintQuality",0},
8239 { "_signed_int","_EBool",0},
8240 { "_signed_int","_wxWindowID",0},
8241 { "_signed_int","_int",0},
8242 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
8243 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
8244 { "_wxScreenDC","_class_wxScreenDC",0},
8245 { "_WXTYPE","_short",0},
8246 { "_WXTYPE","_signed_short",0},
8247 { "_WXTYPE","_unsigned_short",0},
8248 { "_class_wxBrush","_wxBrush",0},
8249 { "_unsigned_short","_WXTYPE",0},
8250 { "_unsigned_short","_short",0},
8251 { "_class_wxFont","_wxFont",0},
8252 { "_wxBusyInfo","_class_wxBusyInfo",0},
8253 { "_wxClientDC","_class_wxClientDC",0},
8254 { "_class_wxPoint","_wxPoint",0},
8255 { "_wxRealPoint","_class_wxRealPoint",0},
8256 { "_signed_short","_WXTYPE",0},
8257 { "_signed_short","_short",0},
8258 { "_wxMemoryDC","_class_wxMemoryDC",0},
8259 { "_wxPaintDC","_class_wxPaintDC",0},
8260 { "_class_wxWindowDC","_wxWindowDC",0},
8261 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
8262 { "_class_wxCursor","_wxCursor",0},
8263 { "_unsigned_char","_byte",0},
8264 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
8265 { "_unsigned_int","_wxCoord",0},
8266 { "_unsigned_int","_wxPrintQuality",0},
8267 { "_unsigned_int","_size_t",0},
8268 { "_unsigned_int","_uint",0},
8269 { "_unsigned_int","_wxWindowID",0},
8270 { "_unsigned_int","_int",0},
8271 { "_wxIcon","_class_wxIcon",0},
8272 { "_class_wxPen","_wxPen",0},
8273 { "_short","_WXTYPE",0},
8274 { "_short","_unsigned_short",0},
8275 { "_short","_signed_short",0},
8276 { "_class_wxImageList","_wxImageList",0},
8277 { "_wxWindowID","_wxCoord",0},
8278 { "_wxWindowID","_wxPrintQuality",0},
8279 { "_wxWindowID","_size_t",0},
8280 { "_wxWindowID","_EBool",0},
8281 { "_wxWindowID","_uint",0},
8282 { "_wxWindowID","_int",0},
8283 { "_wxWindowID","_signed_int",0},
8284 { "_wxWindowID","_unsigned_int",0},
8285 { "_int","_wxCoord",0},
8286 { "_int","_wxPrintQuality",0},
8287 { "_int","_size_t",0},
8288 { "_int","_EBool",0},
8289 { "_int","_uint",0},
8290 { "_int","_wxWindowID",0},
8291 { "_int","_unsigned_int",0},
8292 { "_int","_signed_int",0},
8293 { "_wxSize","_class_wxSize",0},
8294 { "_wxRegionIterator","_class_wxRegionIterator",0},
8295 { "_class_wxPrinterDC","_wxPrinterDC",0},
8296 { "_class_wxPaintDC","_wxPaintDC",0},
8297 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
8298 { "_class_wxIcon","_wxIcon",0},
8299 { "_class_wxColour","_wxColour",0},
8300 { "_class_wxScreenDC","_wxScreenDC",0},
8301 { "_wxPalette","_class_wxPalette",0},
8302 { "_wxCoord","_int",0},
8303 { "_wxCoord","_signed_int",0},
8304 { "_wxCoord","_unsigned_int",0},
8305 { "_wxCoord","_wxWindowID",0},
8306 { "_wxCoord","_uint",0},
8307 { "_wxCoord","_EBool",0},
8308 { "_wxCoord","_size_t",0},
8309 { "_wxCoord","_wxPrintQuality",0},
8310 { "_wxRegion","_class_wxRegion",0},
8311 { "_class_wxBusyInfo","_wxBusyInfo",0},
8312 { "_class_wxClientDC","_wxClientDC",0},
8313 { "_class_wxSize","_wxSize",0},
8314 { "_class_wxBitmap","_wxBitmap",0},
8315 { "_class_wxMemoryDC","_wxMemoryDC",0},
8316 { "_wxDash","_unsigned_long",0},
8317 { "_wxDash","_long",0},
8318 { "_class_wxPalette","_wxPalette",0},
8319 {0,0,0}};
8320
8321 static PyObject *SWIG_globals;
8322 #ifdef __cplusplus
8323 extern "C"
8324 #endif
8325 SWIGEXPORT(void) initgdic() {
8326 PyObject *m, *d;
8327 SWIG_globals = SWIG_newvarlink();
8328 m = Py_InitModule("gdic", gdicMethods);
8329 d = PyModule_GetDict(m);
8330 PyDict_SetItemString(d,"wxFONTENCODING_SYSTEM", PyInt_FromLong((long) wxFONTENCODING_SYSTEM));
8331 PyDict_SetItemString(d,"wxFONTENCODING_DEFAULT", PyInt_FromLong((long) wxFONTENCODING_DEFAULT));
8332 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_1", PyInt_FromLong((long) wxFONTENCODING_ISO8859_1));
8333 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_2", PyInt_FromLong((long) wxFONTENCODING_ISO8859_2));
8334 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_3", PyInt_FromLong((long) wxFONTENCODING_ISO8859_3));
8335 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_4", PyInt_FromLong((long) wxFONTENCODING_ISO8859_4));
8336 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_5", PyInt_FromLong((long) wxFONTENCODING_ISO8859_5));
8337 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_6", PyInt_FromLong((long) wxFONTENCODING_ISO8859_6));
8338 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_7", PyInt_FromLong((long) wxFONTENCODING_ISO8859_7));
8339 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_8", PyInt_FromLong((long) wxFONTENCODING_ISO8859_8));
8340 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_9", PyInt_FromLong((long) wxFONTENCODING_ISO8859_9));
8341 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_10", PyInt_FromLong((long) wxFONTENCODING_ISO8859_10));
8342 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_11", PyInt_FromLong((long) wxFONTENCODING_ISO8859_11));
8343 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_12", PyInt_FromLong((long) wxFONTENCODING_ISO8859_12));
8344 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_13", PyInt_FromLong((long) wxFONTENCODING_ISO8859_13));
8345 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_14", PyInt_FromLong((long) wxFONTENCODING_ISO8859_14));
8346 PyDict_SetItemString(d,"wxFONTENCODING_ISO8859_15", PyInt_FromLong((long) wxFONTENCODING_ISO8859_15));
8347 PyDict_SetItemString(d,"wxFONTENCODING_KOI8", PyInt_FromLong((long) wxFONTENCODING_KOI8));
8348 PyDict_SetItemString(d,"wxFONTENCODING_ALTERNATIVE", PyInt_FromLong((long) wxFONTENCODING_ALTERNATIVE));
8349 PyDict_SetItemString(d,"wxFONTENCODING_BULGARIAN", PyInt_FromLong((long) wxFONTENCODING_BULGARIAN));
8350 PyDict_SetItemString(d,"wxFONTENCODING_CP437", PyInt_FromLong((long) wxFONTENCODING_CP437));
8351 PyDict_SetItemString(d,"wxFONTENCODING_CP850", PyInt_FromLong((long) wxFONTENCODING_CP850));
8352 PyDict_SetItemString(d,"wxFONTENCODING_CP852", PyInt_FromLong((long) wxFONTENCODING_CP852));
8353 PyDict_SetItemString(d,"wxFONTENCODING_CP855", PyInt_FromLong((long) wxFONTENCODING_CP855));
8354 PyDict_SetItemString(d,"wxFONTENCODING_CP866", PyInt_FromLong((long) wxFONTENCODING_CP866));
8355 PyDict_SetItemString(d,"wxFONTENCODING_CP1250", PyInt_FromLong((long) wxFONTENCODING_CP1250));
8356 PyDict_SetItemString(d,"wxFONTENCODING_CP1251", PyInt_FromLong((long) wxFONTENCODING_CP1251));
8357 PyDict_SetItemString(d,"wxFONTENCODING_CP1252", PyInt_FromLong((long) wxFONTENCODING_CP1252));
8358 PyDict_SetItemString(d,"wxFONTENCODING_MAX", PyInt_FromLong((long) wxFONTENCODING_MAX));
8359 PyDict_SetItemString(d,"cvar", SWIG_globals);
8360 SWIG_addvarlink(SWIG_globals,"wxNORMAL_FONT",_wrap_wxNORMAL_FONT_get, _wrap_wxNORMAL_FONT_set);
8361 SWIG_addvarlink(SWIG_globals,"wxSMALL_FONT",_wrap_wxSMALL_FONT_get, _wrap_wxSMALL_FONT_set);
8362 SWIG_addvarlink(SWIG_globals,"wxITALIC_FONT",_wrap_wxITALIC_FONT_get, _wrap_wxITALIC_FONT_set);
8363 SWIG_addvarlink(SWIG_globals,"wxSWISS_FONT",_wrap_wxSWISS_FONT_get, _wrap_wxSWISS_FONT_set);
8364 SWIG_addvarlink(SWIG_globals,"wxRED_PEN",_wrap_wxRED_PEN_get, _wrap_wxRED_PEN_set);
8365 SWIG_addvarlink(SWIG_globals,"wxCYAN_PEN",_wrap_wxCYAN_PEN_get, _wrap_wxCYAN_PEN_set);
8366 SWIG_addvarlink(SWIG_globals,"wxGREEN_PEN",_wrap_wxGREEN_PEN_get, _wrap_wxGREEN_PEN_set);
8367 SWIG_addvarlink(SWIG_globals,"wxBLACK_PEN",_wrap_wxBLACK_PEN_get, _wrap_wxBLACK_PEN_set);
8368 SWIG_addvarlink(SWIG_globals,"wxWHITE_PEN",_wrap_wxWHITE_PEN_get, _wrap_wxWHITE_PEN_set);
8369 SWIG_addvarlink(SWIG_globals,"wxTRANSPARENT_PEN",_wrap_wxTRANSPARENT_PEN_get, _wrap_wxTRANSPARENT_PEN_set);
8370 SWIG_addvarlink(SWIG_globals,"wxBLACK_DASHED_PEN",_wrap_wxBLACK_DASHED_PEN_get, _wrap_wxBLACK_DASHED_PEN_set);
8371 SWIG_addvarlink(SWIG_globals,"wxGREY_PEN",_wrap_wxGREY_PEN_get, _wrap_wxGREY_PEN_set);
8372 SWIG_addvarlink(SWIG_globals,"wxMEDIUM_GREY_PEN",_wrap_wxMEDIUM_GREY_PEN_get, _wrap_wxMEDIUM_GREY_PEN_set);
8373 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY_PEN",_wrap_wxLIGHT_GREY_PEN_get, _wrap_wxLIGHT_GREY_PEN_set);
8374 SWIG_addvarlink(SWIG_globals,"wxBLUE_BRUSH",_wrap_wxBLUE_BRUSH_get, _wrap_wxBLUE_BRUSH_set);
8375 SWIG_addvarlink(SWIG_globals,"wxGREEN_BRUSH",_wrap_wxGREEN_BRUSH_get, _wrap_wxGREEN_BRUSH_set);
8376 SWIG_addvarlink(SWIG_globals,"wxWHITE_BRUSH",_wrap_wxWHITE_BRUSH_get, _wrap_wxWHITE_BRUSH_set);
8377 SWIG_addvarlink(SWIG_globals,"wxBLACK_BRUSH",_wrap_wxBLACK_BRUSH_get, _wrap_wxBLACK_BRUSH_set);
8378 SWIG_addvarlink(SWIG_globals,"wxTRANSPARENT_BRUSH",_wrap_wxTRANSPARENT_BRUSH_get, _wrap_wxTRANSPARENT_BRUSH_set);
8379 SWIG_addvarlink(SWIG_globals,"wxCYAN_BRUSH",_wrap_wxCYAN_BRUSH_get, _wrap_wxCYAN_BRUSH_set);
8380 SWIG_addvarlink(SWIG_globals,"wxRED_BRUSH",_wrap_wxRED_BRUSH_get, _wrap_wxRED_BRUSH_set);
8381 SWIG_addvarlink(SWIG_globals,"wxGREY_BRUSH",_wrap_wxGREY_BRUSH_get, _wrap_wxGREY_BRUSH_set);
8382 SWIG_addvarlink(SWIG_globals,"wxMEDIUM_GREY_BRUSH",_wrap_wxMEDIUM_GREY_BRUSH_get, _wrap_wxMEDIUM_GREY_BRUSH_set);
8383 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY_BRUSH",_wrap_wxLIGHT_GREY_BRUSH_get, _wrap_wxLIGHT_GREY_BRUSH_set);
8384 SWIG_addvarlink(SWIG_globals,"wxBLACK",_wrap_wxBLACK_get, _wrap_wxBLACK_set);
8385 SWIG_addvarlink(SWIG_globals,"wxWHITE",_wrap_wxWHITE_get, _wrap_wxWHITE_set);
8386 SWIG_addvarlink(SWIG_globals,"wxRED",_wrap_wxRED_get, _wrap_wxRED_set);
8387 SWIG_addvarlink(SWIG_globals,"wxBLUE",_wrap_wxBLUE_get, _wrap_wxBLUE_set);
8388 SWIG_addvarlink(SWIG_globals,"wxGREEN",_wrap_wxGREEN_get, _wrap_wxGREEN_set);
8389 SWIG_addvarlink(SWIG_globals,"wxCYAN",_wrap_wxCYAN_get, _wrap_wxCYAN_set);
8390 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY",_wrap_wxLIGHT_GREY_get, _wrap_wxLIGHT_GREY_set);
8391 SWIG_addvarlink(SWIG_globals,"wxSTANDARD_CURSOR",_wrap_wxSTANDARD_CURSOR_get, _wrap_wxSTANDARD_CURSOR_set);
8392 SWIG_addvarlink(SWIG_globals,"wxHOURGLASS_CURSOR",_wrap_wxHOURGLASS_CURSOR_get, _wrap_wxHOURGLASS_CURSOR_set);
8393 SWIG_addvarlink(SWIG_globals,"wxCROSS_CURSOR",_wrap_wxCROSS_CURSOR_get, _wrap_wxCROSS_CURSOR_set);
8394 SWIG_addvarlink(SWIG_globals,"wxNullBitmap",_wrap_wxNullBitmap_get, _wrap_wxNullBitmap_set);
8395 SWIG_addvarlink(SWIG_globals,"wxNullIcon",_wrap_wxNullIcon_get, _wrap_wxNullIcon_set);
8396 SWIG_addvarlink(SWIG_globals,"wxNullCursor",_wrap_wxNullCursor_get, _wrap_wxNullCursor_set);
8397 SWIG_addvarlink(SWIG_globals,"wxNullPen",_wrap_wxNullPen_get, _wrap_wxNullPen_set);
8398 SWIG_addvarlink(SWIG_globals,"wxNullBrush",_wrap_wxNullBrush_get, _wrap_wxNullBrush_set);
8399 SWIG_addvarlink(SWIG_globals,"wxNullPalette",_wrap_wxNullPalette_get, _wrap_wxNullPalette_set);
8400 SWIG_addvarlink(SWIG_globals,"wxNullFont",_wrap_wxNullFont_get, _wrap_wxNullFont_set);
8401 SWIG_addvarlink(SWIG_globals,"wxNullColour",_wrap_wxNullColour_get, _wrap_wxNullColour_set);
8402 PyDict_SetItemString(d,"wxIMAGELIST_DRAW_NORMAL", PyInt_FromLong((long) wxIMAGELIST_DRAW_NORMAL));
8403 PyDict_SetItemString(d,"wxIMAGELIST_DRAW_TRANSPARENT", PyInt_FromLong((long) wxIMAGELIST_DRAW_TRANSPARENT));
8404 PyDict_SetItemString(d,"wxIMAGELIST_DRAW_SELECTED", PyInt_FromLong((long) wxIMAGELIST_DRAW_SELECTED));
8405 PyDict_SetItemString(d,"wxIMAGELIST_DRAW_FOCUSED", PyInt_FromLong((long) wxIMAGELIST_DRAW_FOCUSED));
8406 PyDict_SetItemString(d,"wxIMAGE_LIST_NORMAL", PyInt_FromLong((long) wxIMAGE_LIST_NORMAL));
8407 PyDict_SetItemString(d,"wxIMAGE_LIST_SMALL", PyInt_FromLong((long) wxIMAGE_LIST_SMALL));
8408 PyDict_SetItemString(d,"wxIMAGE_LIST_STATE", PyInt_FromLong((long) wxIMAGE_LIST_STATE));
8409 {
8410 int i;
8411 for (i = 0; _swig_mapping[i].n1; i++)
8412 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
8413 }
8414 }