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