]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/gdi.cpp
GTK is standard in configure again
[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 (Patch 5)
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,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
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 void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initgdic
53
54 #define SWIG_name "gdic"
55
56 #include "helpers.h"
57 #include <wx/metafile.h>
58 #ifndef __WXMSW__
59 #include <wx/postscrp.h>
60 #endif
61
62 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
63 PyObject* o2;
64 PyObject* o3;
65 if (!target) {
66 target = o;
67 } else if (target == Py_None) {
68 Py_DECREF(Py_None);
69 target = o;
70 } else {
71 if (!PyList_Check(target)) {
72 o2 = target;
73 target = PyList_New(0);
74 PyList_Append(target, o2);
75 Py_XDECREF(o2);
76 }
77 PyList_Append(target,o);
78 Py_XDECREF(o);
79 }
80 return target;
81 }
82
83 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
84 PyObject* o2;
85 PyObject* o3;
86
87 if (!target) {
88 target = o;
89 } else if (target == Py_None) {
90 Py_DECREF(Py_None);
91 target = o;
92 } else {
93 if (!PyTuple_Check(target)) {
94 o2 = target;
95 target = PyTuple_New(1);
96 PyTuple_SetItem(target, 0, o2);
97 }
98 o3 = PyTuple_New(1);
99 PyTuple_SetItem(o3, 0, o);
100
101 o2 = target;
102 target = PySequence_Concat(o2, o3);
103 Py_DECREF(o2);
104 Py_DECREF(o3);
105 }
106 return target;
107 }
108
109
110 extern byte* byte_LIST_helper(PyObject* source);
111 extern int* int_LIST_helper(PyObject* source);
112 extern long* long_LIST_helper(PyObject* source);
113 extern char** string_LIST_helper(PyObject* source);
114 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
115 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
116 extern wxString* wxString_LIST_helper(PyObject* source);
117 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
118
119
120 static char* wxStringErrorMsg = "string type is required for parameter";
121 // Alternate 'constructor'
122 wxBitmap* wxEmptyBitmap(int width, int height, int depth=-1) {
123 return new wxBitmap(width, height, depth);
124 }
125
126 // This one won't own the reference, so Python won't call
127 // the dtor, this is good for toolbars and such where
128 // the parent will manage the bitmap.
129 wxBitmap* wxNoRefBitmap(char* name, long flags) {
130 return new wxBitmap(name, flags);
131 }
132
133 wxMask* wxMaskColour(const wxBitmap& bitmap, const wxColour& colour) {
134 return new wxMask(bitmap, colour);
135 }
136 // Alternate 'constructor'
137 wxCursor* wxPyStockCursor(int id) {
138 return new wxCursor(id);
139 }
140 // Alternate 'constructor'
141 wxColour* wxNamedColour(const wxString& colorName) {
142 return new wxColour(colorName);
143 }
144 // Alternate 'constructor'
145 wxMemoryDC* wxMemoryDCFromDC(wxDC* oldDC) {
146 return new wxMemoryDC(oldDC);
147 }
148 extern wxFont * wxNORMAL_FONT;
149 extern wxFont * wxSMALL_FONT;
150 extern wxFont * wxITALIC_FONT;
151 extern wxFont * wxSWISS_FONT;
152 extern wxPen * wxRED_PEN;
153 extern wxPen * wxCYAN_PEN;
154 extern wxPen * wxGREEN_PEN;
155 extern wxPen * wxBLACK_PEN;
156 extern wxPen * wxWHITE_PEN;
157 extern wxPen * wxTRANSPARENT_PEN;
158 extern wxPen * wxBLACK_DASHED_PEN;
159 extern wxPen * wxGREY_PEN;
160 extern wxPen * wxMEDIUM_GREY_PEN;
161 extern wxPen * wxLIGHT_GREY_PEN;
162 extern wxBrush * wxBLUE_BRUSH;
163 extern wxBrush * wxGREEN_BRUSH;
164 extern wxBrush * wxWHITE_BRUSH;
165 extern wxBrush * wxBLACK_BRUSH;
166 extern wxBrush * wxTRANSPARENT_BRUSH;
167 extern wxBrush * wxCYAN_BRUSH;
168 extern wxBrush * wxRED_BRUSH;
169 extern wxBrush * wxGREY_BRUSH;
170 extern wxBrush * wxMEDIUM_GREY_BRUSH;
171 extern wxBrush * wxLIGHT_GREY_BRUSH;
172 extern wxColour * wxBLACK;
173 extern wxColour * wxWHITE;
174 extern wxColour * wxRED;
175 extern wxColour * wxBLUE;
176 extern wxColour * wxGREEN;
177 extern wxColour * wxCYAN;
178 extern wxColour * wxLIGHT_GREY;
179 extern wxCursor * wxSTANDARD_CURSOR;
180 extern wxCursor * wxHOURGLASS_CURSOR;
181 extern wxCursor * wxCROSS_CURSOR;
182 extern wxBitmap wxNullBitmap;
183 extern wxIcon wxNullIcon;
184 extern wxCursor wxNullCursor;
185 extern wxPen wxNullPen;
186 extern wxBrush wxNullBrush;
187 extern wxPalette wxNullPalette;
188 extern wxFont wxNullFont;
189 extern wxColour wxNullColour;
190 static PyObject *_wrap_wxEmptyBitmap(PyObject *self, PyObject *args) {
191 PyObject * _resultobj;
192 wxBitmap * _result;
193 int _arg0;
194 int _arg1;
195 int _arg2 = -1;
196 char _ptemp[128];
197
198 self = self;
199 if(!PyArg_ParseTuple(args,"ii|i:wxEmptyBitmap",&_arg0,&_arg1,&_arg2))
200 return NULL;
201 _result = (wxBitmap *)wxEmptyBitmap(_arg0,_arg1,_arg2);
202 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
203 _resultobj = Py_BuildValue("s",_ptemp);
204 return _resultobj;
205 }
206
207 static PyObject *_wrap_wxNoRefBitmap(PyObject *self, PyObject *args) {
208 PyObject * _resultobj;
209 wxBitmap * _result;
210 char * _arg0;
211 long _arg1;
212 char _ptemp[128];
213
214 self = self;
215 if(!PyArg_ParseTuple(args,"sl:wxNoRefBitmap",&_arg0,&_arg1))
216 return NULL;
217 _result = (wxBitmap *)wxNoRefBitmap(_arg0,_arg1);
218 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
219 _resultobj = Py_BuildValue("s",_ptemp);
220 return _resultobj;
221 }
222
223 static PyObject *_wrap_wxMaskColour(PyObject *self, PyObject *args) {
224 PyObject * _resultobj;
225 wxMask * _result;
226 wxBitmap * _arg0;
227 wxColour * _arg1;
228 char * _argc0 = 0;
229 char * _argc1 = 0;
230 char _ptemp[128];
231
232 self = self;
233 if(!PyArg_ParseTuple(args,"ss:wxMaskColour",&_argc0,&_argc1))
234 return NULL;
235 if (_argc0) {
236 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
237 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMaskColour. Expected _wxBitmap_p.");
238 return NULL;
239 }
240 }
241 if (_argc1) {
242 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
243 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMaskColour. Expected _wxColour_p.");
244 return NULL;
245 }
246 }
247 _result = (wxMask *)wxMaskColour(*_arg0,*_arg1);
248 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
249 _resultobj = Py_BuildValue("s",_ptemp);
250 return _resultobj;
251 }
252
253 static PyObject *_wrap_wxStockCursor(PyObject *self, PyObject *args) {
254 PyObject * _resultobj;
255 wxCursor * _result;
256 int _arg0;
257 char _ptemp[128];
258
259 self = self;
260 if(!PyArg_ParseTuple(args,"i:wxStockCursor",&_arg0))
261 return NULL;
262 _result = (wxCursor *)wxPyStockCursor(_arg0);
263 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCursor_p");
264 _resultobj = Py_BuildValue("s",_ptemp);
265 return _resultobj;
266 }
267
268 static PyObject *_wrap_wxNamedColour(PyObject *self, PyObject *args) {
269 PyObject * _resultobj;
270 wxColour * _result;
271 wxString * _arg0;
272 PyObject * _obj0 = 0;
273 char _ptemp[128];
274
275 self = self;
276 if(!PyArg_ParseTuple(args,"O:wxNamedColour",&_obj0))
277 return NULL;
278 {
279 if (!PyString_Check(_obj0)) {
280 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
281 return NULL;
282 }
283 _arg0 = new wxString(PyString_AsString(_obj0));
284 }
285 _result = (wxColour *)wxNamedColour(*_arg0);
286 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
287 _resultobj = Py_BuildValue("s",_ptemp);
288 {
289 if (_obj0)
290 delete _arg0;
291 }
292 return _resultobj;
293 }
294
295 static PyObject *_wrap_wxMemoryDCFromDC(PyObject *self, PyObject *args) {
296 PyObject * _resultobj;
297 wxMemoryDC * _result;
298 wxDC * _arg0;
299 char * _argc0 = 0;
300 char _ptemp[128];
301
302 self = self;
303 if(!PyArg_ParseTuple(args,"s:wxMemoryDCFromDC",&_argc0))
304 return NULL;
305 if (_argc0) {
306 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
307 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMemoryDCFromDC. Expected _wxDC_p.");
308 return NULL;
309 }
310 }
311 _result = (wxMemoryDC *)wxMemoryDCFromDC(_arg0);
312 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMemoryDC_p");
313 _resultobj = Py_BuildValue("s",_ptemp);
314 return _resultobj;
315 }
316
317 static int _wrap_wxNORMAL_FONT_set(PyObject *val) {
318
319 PyErr_SetString(PyExc_TypeError,"Variable wxNORMAL_FONT is read-only.");
320 return 1;
321 }
322
323 static PyObject *_wrap_wxNORMAL_FONT_get() {
324 PyObject * pyobj;
325 char ptemp[128];
326
327 SWIG_MakePtr(ptemp, (char *) wxNORMAL_FONT,"_wxFont_p");
328 pyobj = PyString_FromString(ptemp);
329 return pyobj;
330 }
331
332 static int _wrap_wxSMALL_FONT_set(PyObject *val) {
333
334 PyErr_SetString(PyExc_TypeError,"Variable wxSMALL_FONT is read-only.");
335 return 1;
336 }
337
338 static PyObject *_wrap_wxSMALL_FONT_get() {
339 PyObject * pyobj;
340 char ptemp[128];
341
342 SWIG_MakePtr(ptemp, (char *) wxSMALL_FONT,"_wxFont_p");
343 pyobj = PyString_FromString(ptemp);
344 return pyobj;
345 }
346
347 static int _wrap_wxITALIC_FONT_set(PyObject *val) {
348
349 PyErr_SetString(PyExc_TypeError,"Variable wxITALIC_FONT is read-only.");
350 return 1;
351 }
352
353 static PyObject *_wrap_wxITALIC_FONT_get() {
354 PyObject * pyobj;
355 char ptemp[128];
356
357 SWIG_MakePtr(ptemp, (char *) wxITALIC_FONT,"_wxFont_p");
358 pyobj = PyString_FromString(ptemp);
359 return pyobj;
360 }
361
362 static int _wrap_wxSWISS_FONT_set(PyObject *val) {
363
364 PyErr_SetString(PyExc_TypeError,"Variable wxSWISS_FONT is read-only.");
365 return 1;
366 }
367
368 static PyObject *_wrap_wxSWISS_FONT_get() {
369 PyObject * pyobj;
370 char ptemp[128];
371
372 SWIG_MakePtr(ptemp, (char *) wxSWISS_FONT,"_wxFont_p");
373 pyobj = PyString_FromString(ptemp);
374 return pyobj;
375 }
376
377 static int _wrap_wxRED_PEN_set(PyObject *val) {
378
379 PyErr_SetString(PyExc_TypeError,"Variable wxRED_PEN is read-only.");
380 return 1;
381 }
382
383 static PyObject *_wrap_wxRED_PEN_get() {
384 PyObject * pyobj;
385 char ptemp[128];
386
387 SWIG_MakePtr(ptemp, (char *) wxRED_PEN,"_wxPen_p");
388 pyobj = PyString_FromString(ptemp);
389 return pyobj;
390 }
391
392 static int _wrap_wxCYAN_PEN_set(PyObject *val) {
393
394 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN_PEN is read-only.");
395 return 1;
396 }
397
398 static PyObject *_wrap_wxCYAN_PEN_get() {
399 PyObject * pyobj;
400 char ptemp[128];
401
402 SWIG_MakePtr(ptemp, (char *) wxCYAN_PEN,"_wxPen_p");
403 pyobj = PyString_FromString(ptemp);
404 return pyobj;
405 }
406
407 static int _wrap_wxGREEN_PEN_set(PyObject *val) {
408
409 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN_PEN is read-only.");
410 return 1;
411 }
412
413 static PyObject *_wrap_wxGREEN_PEN_get() {
414 PyObject * pyobj;
415 char ptemp[128];
416
417 SWIG_MakePtr(ptemp, (char *) wxGREEN_PEN,"_wxPen_p");
418 pyobj = PyString_FromString(ptemp);
419 return pyobj;
420 }
421
422 static int _wrap_wxBLACK_PEN_set(PyObject *val) {
423
424 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_PEN is read-only.");
425 return 1;
426 }
427
428 static PyObject *_wrap_wxBLACK_PEN_get() {
429 PyObject * pyobj;
430 char ptemp[128];
431
432 SWIG_MakePtr(ptemp, (char *) wxBLACK_PEN,"_wxPen_p");
433 pyobj = PyString_FromString(ptemp);
434 return pyobj;
435 }
436
437 static int _wrap_wxWHITE_PEN_set(PyObject *val) {
438
439 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE_PEN is read-only.");
440 return 1;
441 }
442
443 static PyObject *_wrap_wxWHITE_PEN_get() {
444 PyObject * pyobj;
445 char ptemp[128];
446
447 SWIG_MakePtr(ptemp, (char *) wxWHITE_PEN,"_wxPen_p");
448 pyobj = PyString_FromString(ptemp);
449 return pyobj;
450 }
451
452 static int _wrap_wxTRANSPARENT_PEN_set(PyObject *val) {
453
454 PyErr_SetString(PyExc_TypeError,"Variable wxTRANSPARENT_PEN is read-only.");
455 return 1;
456 }
457
458 static PyObject *_wrap_wxTRANSPARENT_PEN_get() {
459 PyObject * pyobj;
460 char ptemp[128];
461
462 SWIG_MakePtr(ptemp, (char *) wxTRANSPARENT_PEN,"_wxPen_p");
463 pyobj = PyString_FromString(ptemp);
464 return pyobj;
465 }
466
467 static int _wrap_wxBLACK_DASHED_PEN_set(PyObject *val) {
468
469 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_DASHED_PEN is read-only.");
470 return 1;
471 }
472
473 static PyObject *_wrap_wxBLACK_DASHED_PEN_get() {
474 PyObject * pyobj;
475 char ptemp[128];
476
477 SWIG_MakePtr(ptemp, (char *) wxBLACK_DASHED_PEN,"_wxPen_p");
478 pyobj = PyString_FromString(ptemp);
479 return pyobj;
480 }
481
482 static int _wrap_wxGREY_PEN_set(PyObject *val) {
483
484 PyErr_SetString(PyExc_TypeError,"Variable wxGREY_PEN is read-only.");
485 return 1;
486 }
487
488 static PyObject *_wrap_wxGREY_PEN_get() {
489 PyObject * pyobj;
490 char ptemp[128];
491
492 SWIG_MakePtr(ptemp, (char *) wxGREY_PEN,"_wxPen_p");
493 pyobj = PyString_FromString(ptemp);
494 return pyobj;
495 }
496
497 static int _wrap_wxMEDIUM_GREY_PEN_set(PyObject *val) {
498
499 PyErr_SetString(PyExc_TypeError,"Variable wxMEDIUM_GREY_PEN is read-only.");
500 return 1;
501 }
502
503 static PyObject *_wrap_wxMEDIUM_GREY_PEN_get() {
504 PyObject * pyobj;
505 char ptemp[128];
506
507 SWIG_MakePtr(ptemp, (char *) wxMEDIUM_GREY_PEN,"_wxPen_p");
508 pyobj = PyString_FromString(ptemp);
509 return pyobj;
510 }
511
512 static int _wrap_wxLIGHT_GREY_PEN_set(PyObject *val) {
513
514 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY_PEN is read-only.");
515 return 1;
516 }
517
518 static PyObject *_wrap_wxLIGHT_GREY_PEN_get() {
519 PyObject * pyobj;
520 char ptemp[128];
521
522 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY_PEN,"_wxPen_p");
523 pyobj = PyString_FromString(ptemp);
524 return pyobj;
525 }
526
527 static int _wrap_wxBLUE_BRUSH_set(PyObject *val) {
528
529 PyErr_SetString(PyExc_TypeError,"Variable wxBLUE_BRUSH is read-only.");
530 return 1;
531 }
532
533 static PyObject *_wrap_wxBLUE_BRUSH_get() {
534 PyObject * pyobj;
535 char ptemp[128];
536
537 SWIG_MakePtr(ptemp, (char *) wxBLUE_BRUSH,"_wxBrush_p");
538 pyobj = PyString_FromString(ptemp);
539 return pyobj;
540 }
541
542 static int _wrap_wxGREEN_BRUSH_set(PyObject *val) {
543
544 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN_BRUSH is read-only.");
545 return 1;
546 }
547
548 static PyObject *_wrap_wxGREEN_BRUSH_get() {
549 PyObject * pyobj;
550 char ptemp[128];
551
552 SWIG_MakePtr(ptemp, (char *) wxGREEN_BRUSH,"_wxBrush_p");
553 pyobj = PyString_FromString(ptemp);
554 return pyobj;
555 }
556
557 static int _wrap_wxWHITE_BRUSH_set(PyObject *val) {
558
559 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE_BRUSH is read-only.");
560 return 1;
561 }
562
563 static PyObject *_wrap_wxWHITE_BRUSH_get() {
564 PyObject * pyobj;
565 char ptemp[128];
566
567 SWIG_MakePtr(ptemp, (char *) wxWHITE_BRUSH,"_wxBrush_p");
568 pyobj = PyString_FromString(ptemp);
569 return pyobj;
570 }
571
572 static int _wrap_wxBLACK_BRUSH_set(PyObject *val) {
573
574 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK_BRUSH is read-only.");
575 return 1;
576 }
577
578 static PyObject *_wrap_wxBLACK_BRUSH_get() {
579 PyObject * pyobj;
580 char ptemp[128];
581
582 SWIG_MakePtr(ptemp, (char *) wxBLACK_BRUSH,"_wxBrush_p");
583 pyobj = PyString_FromString(ptemp);
584 return pyobj;
585 }
586
587 static int _wrap_wxTRANSPARENT_BRUSH_set(PyObject *val) {
588
589 PyErr_SetString(PyExc_TypeError,"Variable wxTRANSPARENT_BRUSH is read-only.");
590 return 1;
591 }
592
593 static PyObject *_wrap_wxTRANSPARENT_BRUSH_get() {
594 PyObject * pyobj;
595 char ptemp[128];
596
597 SWIG_MakePtr(ptemp, (char *) wxTRANSPARENT_BRUSH,"_wxBrush_p");
598 pyobj = PyString_FromString(ptemp);
599 return pyobj;
600 }
601
602 static int _wrap_wxCYAN_BRUSH_set(PyObject *val) {
603
604 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN_BRUSH is read-only.");
605 return 1;
606 }
607
608 static PyObject *_wrap_wxCYAN_BRUSH_get() {
609 PyObject * pyobj;
610 char ptemp[128];
611
612 SWIG_MakePtr(ptemp, (char *) wxCYAN_BRUSH,"_wxBrush_p");
613 pyobj = PyString_FromString(ptemp);
614 return pyobj;
615 }
616
617 static int _wrap_wxRED_BRUSH_set(PyObject *val) {
618
619 PyErr_SetString(PyExc_TypeError,"Variable wxRED_BRUSH is read-only.");
620 return 1;
621 }
622
623 static PyObject *_wrap_wxRED_BRUSH_get() {
624 PyObject * pyobj;
625 char ptemp[128];
626
627 SWIG_MakePtr(ptemp, (char *) wxRED_BRUSH,"_wxBrush_p");
628 pyobj = PyString_FromString(ptemp);
629 return pyobj;
630 }
631
632 static int _wrap_wxGREY_BRUSH_set(PyObject *val) {
633
634 PyErr_SetString(PyExc_TypeError,"Variable wxGREY_BRUSH is read-only.");
635 return 1;
636 }
637
638 static PyObject *_wrap_wxGREY_BRUSH_get() {
639 PyObject * pyobj;
640 char ptemp[128];
641
642 SWIG_MakePtr(ptemp, (char *) wxGREY_BRUSH,"_wxBrush_p");
643 pyobj = PyString_FromString(ptemp);
644 return pyobj;
645 }
646
647 static int _wrap_wxMEDIUM_GREY_BRUSH_set(PyObject *val) {
648
649 PyErr_SetString(PyExc_TypeError,"Variable wxMEDIUM_GREY_BRUSH is read-only.");
650 return 1;
651 }
652
653 static PyObject *_wrap_wxMEDIUM_GREY_BRUSH_get() {
654 PyObject * pyobj;
655 char ptemp[128];
656
657 SWIG_MakePtr(ptemp, (char *) wxMEDIUM_GREY_BRUSH,"_wxBrush_p");
658 pyobj = PyString_FromString(ptemp);
659 return pyobj;
660 }
661
662 static int _wrap_wxLIGHT_GREY_BRUSH_set(PyObject *val) {
663
664 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY_BRUSH is read-only.");
665 return 1;
666 }
667
668 static PyObject *_wrap_wxLIGHT_GREY_BRUSH_get() {
669 PyObject * pyobj;
670 char ptemp[128];
671
672 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY_BRUSH,"_wxBrush_p");
673 pyobj = PyString_FromString(ptemp);
674 return pyobj;
675 }
676
677 static int _wrap_wxBLACK_set(PyObject *val) {
678
679 PyErr_SetString(PyExc_TypeError,"Variable wxBLACK is read-only.");
680 return 1;
681 }
682
683 static PyObject *_wrap_wxBLACK_get() {
684 PyObject * pyobj;
685 char ptemp[128];
686
687 SWIG_MakePtr(ptemp, (char *) wxBLACK,"_wxColour_p");
688 pyobj = PyString_FromString(ptemp);
689 return pyobj;
690 }
691
692 static int _wrap_wxWHITE_set(PyObject *val) {
693
694 PyErr_SetString(PyExc_TypeError,"Variable wxWHITE is read-only.");
695 return 1;
696 }
697
698 static PyObject *_wrap_wxWHITE_get() {
699 PyObject * pyobj;
700 char ptemp[128];
701
702 SWIG_MakePtr(ptemp, (char *) wxWHITE,"_wxColour_p");
703 pyobj = PyString_FromString(ptemp);
704 return pyobj;
705 }
706
707 static int _wrap_wxRED_set(PyObject *val) {
708
709 PyErr_SetString(PyExc_TypeError,"Variable wxRED is read-only.");
710 return 1;
711 }
712
713 static PyObject *_wrap_wxRED_get() {
714 PyObject * pyobj;
715 char ptemp[128];
716
717 SWIG_MakePtr(ptemp, (char *) wxRED,"_wxColour_p");
718 pyobj = PyString_FromString(ptemp);
719 return pyobj;
720 }
721
722 static int _wrap_wxBLUE_set(PyObject *val) {
723
724 PyErr_SetString(PyExc_TypeError,"Variable wxBLUE is read-only.");
725 return 1;
726 }
727
728 static PyObject *_wrap_wxBLUE_get() {
729 PyObject * pyobj;
730 char ptemp[128];
731
732 SWIG_MakePtr(ptemp, (char *) wxBLUE,"_wxColour_p");
733 pyobj = PyString_FromString(ptemp);
734 return pyobj;
735 }
736
737 static int _wrap_wxGREEN_set(PyObject *val) {
738
739 PyErr_SetString(PyExc_TypeError,"Variable wxGREEN is read-only.");
740 return 1;
741 }
742
743 static PyObject *_wrap_wxGREEN_get() {
744 PyObject * pyobj;
745 char ptemp[128];
746
747 SWIG_MakePtr(ptemp, (char *) wxGREEN,"_wxColour_p");
748 pyobj = PyString_FromString(ptemp);
749 return pyobj;
750 }
751
752 static int _wrap_wxCYAN_set(PyObject *val) {
753
754 PyErr_SetString(PyExc_TypeError,"Variable wxCYAN is read-only.");
755 return 1;
756 }
757
758 static PyObject *_wrap_wxCYAN_get() {
759 PyObject * pyobj;
760 char ptemp[128];
761
762 SWIG_MakePtr(ptemp, (char *) wxCYAN,"_wxColour_p");
763 pyobj = PyString_FromString(ptemp);
764 return pyobj;
765 }
766
767 static int _wrap_wxLIGHT_GREY_set(PyObject *val) {
768
769 PyErr_SetString(PyExc_TypeError,"Variable wxLIGHT_GREY is read-only.");
770 return 1;
771 }
772
773 static PyObject *_wrap_wxLIGHT_GREY_get() {
774 PyObject * pyobj;
775 char ptemp[128];
776
777 SWIG_MakePtr(ptemp, (char *) wxLIGHT_GREY,"_wxColour_p");
778 pyobj = PyString_FromString(ptemp);
779 return pyobj;
780 }
781
782 static int _wrap_wxSTANDARD_CURSOR_set(PyObject *val) {
783
784 PyErr_SetString(PyExc_TypeError,"Variable wxSTANDARD_CURSOR is read-only.");
785 return 1;
786 }
787
788 static PyObject *_wrap_wxSTANDARD_CURSOR_get() {
789 PyObject * pyobj;
790 char ptemp[128];
791
792 SWIG_MakePtr(ptemp, (char *) wxSTANDARD_CURSOR,"_wxCursor_p");
793 pyobj = PyString_FromString(ptemp);
794 return pyobj;
795 }
796
797 static int _wrap_wxHOURGLASS_CURSOR_set(PyObject *val) {
798
799 PyErr_SetString(PyExc_TypeError,"Variable wxHOURGLASS_CURSOR is read-only.");
800 return 1;
801 }
802
803 static PyObject *_wrap_wxHOURGLASS_CURSOR_get() {
804 PyObject * pyobj;
805 char ptemp[128];
806
807 SWIG_MakePtr(ptemp, (char *) wxHOURGLASS_CURSOR,"_wxCursor_p");
808 pyobj = PyString_FromString(ptemp);
809 return pyobj;
810 }
811
812 static int _wrap_wxCROSS_CURSOR_set(PyObject *val) {
813
814 PyErr_SetString(PyExc_TypeError,"Variable wxCROSS_CURSOR is read-only.");
815 return 1;
816 }
817
818 static PyObject *_wrap_wxCROSS_CURSOR_get() {
819 PyObject * pyobj;
820 char ptemp[128];
821
822 SWIG_MakePtr(ptemp, (char *) wxCROSS_CURSOR,"_wxCursor_p");
823 pyobj = PyString_FromString(ptemp);
824 return pyobj;
825 }
826
827 static int _wrap_wxNullBitmap_set(PyObject *val) {
828
829 PyErr_SetString(PyExc_TypeError,"Variable wxNullBitmap is read-only.");
830 return 1;
831 }
832
833 static PyObject *_wrap_wxNullBitmap_get() {
834 PyObject * pyobj;
835 char ptemp[128];
836
837 SWIG_MakePtr(ptemp,(char *) &wxNullBitmap,"_wxBitmap_p");
838 pyobj = PyString_FromString(ptemp);
839 return pyobj;
840 }
841
842 static int _wrap_wxNullIcon_set(PyObject *val) {
843
844 PyErr_SetString(PyExc_TypeError,"Variable wxNullIcon is read-only.");
845 return 1;
846 }
847
848 static PyObject *_wrap_wxNullIcon_get() {
849 PyObject * pyobj;
850 char ptemp[128];
851
852 SWIG_MakePtr(ptemp,(char *) &wxNullIcon,"_wxIcon_p");
853 pyobj = PyString_FromString(ptemp);
854 return pyobj;
855 }
856
857 static int _wrap_wxNullCursor_set(PyObject *val) {
858
859 PyErr_SetString(PyExc_TypeError,"Variable wxNullCursor is read-only.");
860 return 1;
861 }
862
863 static PyObject *_wrap_wxNullCursor_get() {
864 PyObject * pyobj;
865 char ptemp[128];
866
867 SWIG_MakePtr(ptemp,(char *) &wxNullCursor,"_wxCursor_p");
868 pyobj = PyString_FromString(ptemp);
869 return pyobj;
870 }
871
872 static int _wrap_wxNullPen_set(PyObject *val) {
873
874 PyErr_SetString(PyExc_TypeError,"Variable wxNullPen is read-only.");
875 return 1;
876 }
877
878 static PyObject *_wrap_wxNullPen_get() {
879 PyObject * pyobj;
880 char ptemp[128];
881
882 SWIG_MakePtr(ptemp,(char *) &wxNullPen,"_wxPen_p");
883 pyobj = PyString_FromString(ptemp);
884 return pyobj;
885 }
886
887 static int _wrap_wxNullBrush_set(PyObject *val) {
888
889 PyErr_SetString(PyExc_TypeError,"Variable wxNullBrush is read-only.");
890 return 1;
891 }
892
893 static PyObject *_wrap_wxNullBrush_get() {
894 PyObject * pyobj;
895 char ptemp[128];
896
897 SWIG_MakePtr(ptemp,(char *) &wxNullBrush,"_wxBrush_p");
898 pyobj = PyString_FromString(ptemp);
899 return pyobj;
900 }
901
902 static int _wrap_wxNullPalette_set(PyObject *val) {
903
904 PyErr_SetString(PyExc_TypeError,"Variable wxNullPalette is read-only.");
905 return 1;
906 }
907
908 static PyObject *_wrap_wxNullPalette_get() {
909 PyObject * pyobj;
910 char ptemp[128];
911
912 SWIG_MakePtr(ptemp,(char *) &wxNullPalette,"_wxPalette_p");
913 pyobj = PyString_FromString(ptemp);
914 return pyobj;
915 }
916
917 static int _wrap_wxNullFont_set(PyObject *val) {
918
919 PyErr_SetString(PyExc_TypeError,"Variable wxNullFont is read-only.");
920 return 1;
921 }
922
923 static PyObject *_wrap_wxNullFont_get() {
924 PyObject * pyobj;
925 char ptemp[128];
926
927 SWIG_MakePtr(ptemp,(char *) &wxNullFont,"_wxFont_p");
928 pyobj = PyString_FromString(ptemp);
929 return pyobj;
930 }
931
932 static int _wrap_wxNullColour_set(PyObject *val) {
933
934 PyErr_SetString(PyExc_TypeError,"Variable wxNullColour is read-only.");
935 return 1;
936 }
937
938 static PyObject *_wrap_wxNullColour_get() {
939 PyObject * pyobj;
940 char ptemp[128];
941
942 SWIG_MakePtr(ptemp,(char *) &wxNullColour,"_wxColour_p");
943 pyobj = PyString_FromString(ptemp);
944 return pyobj;
945 }
946
947 #define new_wxBitmap(_swigarg0,_swigarg1) (new wxBitmap(_swigarg0,_swigarg1))
948 static PyObject *_wrap_new_wxBitmap(PyObject *self, PyObject *args) {
949 PyObject * _resultobj;
950 wxBitmap * _result;
951 wxString * _arg0;
952 long _arg1;
953 PyObject * _obj0 = 0;
954 char _ptemp[128];
955
956 self = self;
957 if(!PyArg_ParseTuple(args,"Ol:new_wxBitmap",&_obj0,&_arg1))
958 return NULL;
959 {
960 if (!PyString_Check(_obj0)) {
961 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
962 return NULL;
963 }
964 _arg0 = new wxString(PyString_AsString(_obj0));
965 }
966 _result = (wxBitmap *)new_wxBitmap(*_arg0,_arg1);
967 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
968 _resultobj = Py_BuildValue("s",_ptemp);
969 {
970 if (_obj0)
971 delete _arg0;
972 }
973 return _resultobj;
974 }
975
976 #define delete_wxBitmap(_swigobj) (delete _swigobj)
977 static PyObject *_wrap_delete_wxBitmap(PyObject *self, PyObject *args) {
978 PyObject * _resultobj;
979 wxBitmap * _arg0;
980 char * _argc0 = 0;
981
982 self = self;
983 if(!PyArg_ParseTuple(args,"s:delete_wxBitmap",&_argc0))
984 return NULL;
985 if (_argc0) {
986 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxBitmap. Expected _wxBitmap_p.");
988 return NULL;
989 }
990 }
991 delete_wxBitmap(_arg0);
992 Py_INCREF(Py_None);
993 _resultobj = Py_None;
994 return _resultobj;
995 }
996
997 #define wxBitmap_GetDepth(_swigobj) (_swigobj->GetDepth())
998 static PyObject *_wrap_wxBitmap_GetDepth(PyObject *self, PyObject *args) {
999 PyObject * _resultobj;
1000 int _result;
1001 wxBitmap * _arg0;
1002 char * _argc0 = 0;
1003
1004 self = self;
1005 if(!PyArg_ParseTuple(args,"s:wxBitmap_GetDepth",&_argc0))
1006 return NULL;
1007 if (_argc0) {
1008 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetDepth. Expected _wxBitmap_p.");
1010 return NULL;
1011 }
1012 }
1013 _result = (int )wxBitmap_GetDepth(_arg0);
1014 _resultobj = Py_BuildValue("i",_result);
1015 return _resultobj;
1016 }
1017
1018 #define wxBitmap_GetHeight(_swigobj) (_swigobj->GetHeight())
1019 static PyObject *_wrap_wxBitmap_GetHeight(PyObject *self, PyObject *args) {
1020 PyObject * _resultobj;
1021 int _result;
1022 wxBitmap * _arg0;
1023 char * _argc0 = 0;
1024
1025 self = self;
1026 if(!PyArg_ParseTuple(args,"s:wxBitmap_GetHeight",&_argc0))
1027 return NULL;
1028 if (_argc0) {
1029 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1030 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetHeight. Expected _wxBitmap_p.");
1031 return NULL;
1032 }
1033 }
1034 _result = (int )wxBitmap_GetHeight(_arg0);
1035 _resultobj = Py_BuildValue("i",_result);
1036 return _resultobj;
1037 }
1038
1039 #define wxBitmap_GetPalette(_swigobj) (_swigobj->GetPalette())
1040 static PyObject *_wrap_wxBitmap_GetPalette(PyObject *self, PyObject *args) {
1041 PyObject * _resultobj;
1042 wxPalette * _result;
1043 wxBitmap * _arg0;
1044 char * _argc0 = 0;
1045 char _ptemp[128];
1046
1047 self = self;
1048 if(!PyArg_ParseTuple(args,"s:wxBitmap_GetPalette",&_argc0))
1049 return NULL;
1050 if (_argc0) {
1051 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1052 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetPalette. Expected _wxBitmap_p.");
1053 return NULL;
1054 }
1055 }
1056 _result = (wxPalette *)wxBitmap_GetPalette(_arg0);
1057 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPalette_p");
1058 _resultobj = Py_BuildValue("s",_ptemp);
1059 return _resultobj;
1060 }
1061
1062 #define wxBitmap_GetMask(_swigobj) (_swigobj->GetMask())
1063 static PyObject *_wrap_wxBitmap_GetMask(PyObject *self, PyObject *args) {
1064 PyObject * _resultobj;
1065 wxMask * _result;
1066 wxBitmap * _arg0;
1067 char * _argc0 = 0;
1068 char _ptemp[128];
1069
1070 self = self;
1071 if(!PyArg_ParseTuple(args,"s:wxBitmap_GetMask",&_argc0))
1072 return NULL;
1073 if (_argc0) {
1074 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetMask. Expected _wxBitmap_p.");
1076 return NULL;
1077 }
1078 }
1079 _result = (wxMask *)wxBitmap_GetMask(_arg0);
1080 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
1081 _resultobj = Py_BuildValue("s",_ptemp);
1082 return _resultobj;
1083 }
1084
1085 #define wxBitmap_GetWidth(_swigobj) (_swigobj->GetWidth())
1086 static PyObject *_wrap_wxBitmap_GetWidth(PyObject *self, PyObject *args) {
1087 PyObject * _resultobj;
1088 int _result;
1089 wxBitmap * _arg0;
1090 char * _argc0 = 0;
1091
1092 self = self;
1093 if(!PyArg_ParseTuple(args,"s:wxBitmap_GetWidth",&_argc0))
1094 return NULL;
1095 if (_argc0) {
1096 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_GetWidth. Expected _wxBitmap_p.");
1098 return NULL;
1099 }
1100 }
1101 _result = (int )wxBitmap_GetWidth(_arg0);
1102 _resultobj = Py_BuildValue("i",_result);
1103 return _resultobj;
1104 }
1105
1106 #define wxBitmap_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1107 static PyObject *_wrap_wxBitmap_LoadFile(PyObject *self, PyObject *args) {
1108 PyObject * _resultobj;
1109 bool _result;
1110 wxBitmap * _arg0;
1111 wxString * _arg1;
1112 long _arg2;
1113 char * _argc0 = 0;
1114 PyObject * _obj1 = 0;
1115
1116 self = self;
1117 if(!PyArg_ParseTuple(args,"sOl:wxBitmap_LoadFile",&_argc0,&_obj1,&_arg2))
1118 return NULL;
1119 if (_argc0) {
1120 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_LoadFile. Expected _wxBitmap_p.");
1122 return NULL;
1123 }
1124 }
1125 {
1126 if (!PyString_Check(_obj1)) {
1127 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1128 return NULL;
1129 }
1130 _arg1 = new wxString(PyString_AsString(_obj1));
1131 }
1132 _result = (bool )wxBitmap_LoadFile(_arg0,*_arg1,_arg2);
1133 _resultobj = Py_BuildValue("i",_result);
1134 {
1135 if (_obj1)
1136 delete _arg1;
1137 }
1138 return _resultobj;
1139 }
1140
1141 #define wxBitmap_Ok(_swigobj) (_swigobj->Ok())
1142 static PyObject *_wrap_wxBitmap_Ok(PyObject *self, PyObject *args) {
1143 PyObject * _resultobj;
1144 bool _result;
1145 wxBitmap * _arg0;
1146 char * _argc0 = 0;
1147
1148 self = self;
1149 if(!PyArg_ParseTuple(args,"s:wxBitmap_Ok",&_argc0))
1150 return NULL;
1151 if (_argc0) {
1152 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_Ok. Expected _wxBitmap_p.");
1154 return NULL;
1155 }
1156 }
1157 _result = (bool )wxBitmap_Ok(_arg0);
1158 _resultobj = Py_BuildValue("i",_result);
1159 return _resultobj;
1160 }
1161
1162 #define wxBitmap_SaveFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SaveFile(_swigarg0,_swigarg1,_swigarg2))
1163 static PyObject *_wrap_wxBitmap_SaveFile(PyObject *self, PyObject *args) {
1164 PyObject * _resultobj;
1165 bool _result;
1166 wxBitmap * _arg0;
1167 wxString * _arg1;
1168 int _arg2;
1169 wxPalette * _arg3 = NULL;
1170 char * _argc0 = 0;
1171 PyObject * _obj1 = 0;
1172 char * _argc3 = 0;
1173
1174 self = self;
1175 if(!PyArg_ParseTuple(args,"sOi|s:wxBitmap_SaveFile",&_argc0,&_obj1,&_arg2,&_argc3))
1176 return NULL;
1177 if (_argc0) {
1178 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1179 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SaveFile. Expected _wxBitmap_p.");
1180 return NULL;
1181 }
1182 }
1183 {
1184 if (!PyString_Check(_obj1)) {
1185 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1186 return NULL;
1187 }
1188 _arg1 = new wxString(PyString_AsString(_obj1));
1189 }
1190 if (_argc3) {
1191 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxPalette_p")) {
1192 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxBitmap_SaveFile. Expected _wxPalette_p.");
1193 return NULL;
1194 }
1195 }
1196 _result = (bool )wxBitmap_SaveFile(_arg0,*_arg1,_arg2,_arg3);
1197 _resultobj = Py_BuildValue("i",_result);
1198 {
1199 if (_obj1)
1200 delete _arg1;
1201 }
1202 return _resultobj;
1203 }
1204
1205 #define wxBitmap_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1206 static PyObject *_wrap_wxBitmap_SetDepth(PyObject *self, PyObject *args) {
1207 PyObject * _resultobj;
1208 wxBitmap * _arg0;
1209 int _arg1;
1210 char * _argc0 = 0;
1211
1212 self = self;
1213 if(!PyArg_ParseTuple(args,"si:wxBitmap_SetDepth",&_argc0,&_arg1))
1214 return NULL;
1215 if (_argc0) {
1216 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetDepth. Expected _wxBitmap_p.");
1218 return NULL;
1219 }
1220 }
1221 wxBitmap_SetDepth(_arg0,_arg1);
1222 Py_INCREF(Py_None);
1223 _resultobj = Py_None;
1224 return _resultobj;
1225 }
1226
1227 #define wxBitmap_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1228 static PyObject *_wrap_wxBitmap_SetHeight(PyObject *self, PyObject *args) {
1229 PyObject * _resultobj;
1230 wxBitmap * _arg0;
1231 int _arg1;
1232 char * _argc0 = 0;
1233
1234 self = self;
1235 if(!PyArg_ParseTuple(args,"si:wxBitmap_SetHeight",&_argc0,&_arg1))
1236 return NULL;
1237 if (_argc0) {
1238 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetHeight. Expected _wxBitmap_p.");
1240 return NULL;
1241 }
1242 }
1243 wxBitmap_SetHeight(_arg0,_arg1);
1244 Py_INCREF(Py_None);
1245 _resultobj = Py_None;
1246 return _resultobj;
1247 }
1248
1249 #define wxBitmap_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1250 static PyObject *_wrap_wxBitmap_SetMask(PyObject *self, PyObject *args) {
1251 PyObject * _resultobj;
1252 wxBitmap * _arg0;
1253 wxMask * _arg1;
1254 char * _argc0 = 0;
1255 char * _argc1 = 0;
1256
1257 self = self;
1258 if(!PyArg_ParseTuple(args,"ss:wxBitmap_SetMask",&_argc0,&_argc1))
1259 return NULL;
1260 if (_argc0) {
1261 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetMask. Expected _wxBitmap_p.");
1263 return NULL;
1264 }
1265 }
1266 if (_argc1) {
1267 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxMask_p")) {
1268 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmap_SetMask. Expected _wxMask_p.");
1269 return NULL;
1270 }
1271 }
1272 wxBitmap_SetMask(_arg0,_arg1);
1273 Py_INCREF(Py_None);
1274 _resultobj = Py_None;
1275 return _resultobj;
1276 }
1277
1278 #define wxBitmap_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1279 static PyObject *_wrap_wxBitmap_SetWidth(PyObject *self, PyObject *args) {
1280 PyObject * _resultobj;
1281 wxBitmap * _arg0;
1282 int _arg1;
1283 char * _argc0 = 0;
1284
1285 self = self;
1286 if(!PyArg_ParseTuple(args,"si:wxBitmap_SetWidth",&_argc0,&_arg1))
1287 return NULL;
1288 if (_argc0) {
1289 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmap_SetWidth. Expected _wxBitmap_p.");
1291 return NULL;
1292 }
1293 }
1294 wxBitmap_SetWidth(_arg0,_arg1);
1295 Py_INCREF(Py_None);
1296 _resultobj = Py_None;
1297 return _resultobj;
1298 }
1299
1300 #define new_wxMask(_swigarg0) (new wxMask(_swigarg0))
1301 static PyObject *_wrap_new_wxMask(PyObject *self, PyObject *args) {
1302 PyObject * _resultobj;
1303 wxMask * _result;
1304 wxBitmap * _arg0;
1305 char * _argc0 = 0;
1306 char _ptemp[128];
1307
1308 self = self;
1309 if(!PyArg_ParseTuple(args,"s:new_wxMask",&_argc0))
1310 return NULL;
1311 if (_argc0) {
1312 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBitmap_p")) {
1313 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMask. Expected _wxBitmap_p.");
1314 return NULL;
1315 }
1316 }
1317 _result = (wxMask *)new_wxMask(*_arg0);
1318 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMask_p");
1319 _resultobj = Py_BuildValue("s",_ptemp);
1320 return _resultobj;
1321 }
1322
1323 #define delete_wxMask(_swigobj) (delete _swigobj)
1324 static PyObject *_wrap_delete_wxMask(PyObject *self, PyObject *args) {
1325 PyObject * _resultobj;
1326 wxMask * _arg0;
1327 char * _argc0 = 0;
1328
1329 self = self;
1330 if(!PyArg_ParseTuple(args,"s:delete_wxMask",&_argc0))
1331 return NULL;
1332 if (_argc0) {
1333 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMask_p")) {
1334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxMask. Expected _wxMask_p.");
1335 return NULL;
1336 }
1337 }
1338 delete_wxMask(_arg0);
1339 Py_INCREF(Py_None);
1340 _resultobj = Py_None;
1341 return _resultobj;
1342 }
1343
1344 static void *SwigwxIconTowxBitmap(void *ptr) {
1345 wxIcon *src;
1346 wxBitmap *dest;
1347 src = (wxIcon *) ptr;
1348 dest = (wxBitmap *) src;
1349 return (void *) dest;
1350 }
1351
1352 #define delete_wxIcon(_swigobj) (delete _swigobj)
1353 static PyObject *_wrap_delete_wxIcon(PyObject *self, PyObject *args) {
1354 PyObject * _resultobj;
1355 wxIcon * _arg0;
1356 char * _argc0 = 0;
1357
1358 self = self;
1359 if(!PyArg_ParseTuple(args,"s:delete_wxIcon",&_argc0))
1360 return NULL;
1361 if (_argc0) {
1362 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1363 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxIcon. Expected _wxIcon_p.");
1364 return NULL;
1365 }
1366 }
1367 delete_wxIcon(_arg0);
1368 Py_INCREF(Py_None);
1369 _resultobj = Py_None;
1370 return _resultobj;
1371 }
1372
1373 #define wxIcon_GetDepth(_swigobj) (_swigobj->GetDepth())
1374 static PyObject *_wrap_wxIcon_GetDepth(PyObject *self, PyObject *args) {
1375 PyObject * _resultobj;
1376 int _result;
1377 wxIcon * _arg0;
1378 char * _argc0 = 0;
1379
1380 self = self;
1381 if(!PyArg_ParseTuple(args,"s:wxIcon_GetDepth",&_argc0))
1382 return NULL;
1383 if (_argc0) {
1384 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetDepth. Expected _wxIcon_p.");
1386 return NULL;
1387 }
1388 }
1389 _result = (int )wxIcon_GetDepth(_arg0);
1390 _resultobj = Py_BuildValue("i",_result);
1391 return _resultobj;
1392 }
1393
1394 #define wxIcon_GetHeight(_swigobj) (_swigobj->GetHeight())
1395 static PyObject *_wrap_wxIcon_GetHeight(PyObject *self, PyObject *args) {
1396 PyObject * _resultobj;
1397 int _result;
1398 wxIcon * _arg0;
1399 char * _argc0 = 0;
1400
1401 self = self;
1402 if(!PyArg_ParseTuple(args,"s:wxIcon_GetHeight",&_argc0))
1403 return NULL;
1404 if (_argc0) {
1405 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetHeight. Expected _wxIcon_p.");
1407 return NULL;
1408 }
1409 }
1410 _result = (int )wxIcon_GetHeight(_arg0);
1411 _resultobj = Py_BuildValue("i",_result);
1412 return _resultobj;
1413 }
1414
1415 #define wxIcon_GetWidth(_swigobj) (_swigobj->GetWidth())
1416 static PyObject *_wrap_wxIcon_GetWidth(PyObject *self, PyObject *args) {
1417 PyObject * _resultobj;
1418 int _result;
1419 wxIcon * _arg0;
1420 char * _argc0 = 0;
1421
1422 self = self;
1423 if(!PyArg_ParseTuple(args,"s:wxIcon_GetWidth",&_argc0))
1424 return NULL;
1425 if (_argc0) {
1426 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1427 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_GetWidth. Expected _wxIcon_p.");
1428 return NULL;
1429 }
1430 }
1431 _result = (int )wxIcon_GetWidth(_arg0);
1432 _resultobj = Py_BuildValue("i",_result);
1433 return _resultobj;
1434 }
1435
1436 #define wxIcon_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1437 static PyObject *_wrap_wxIcon_LoadFile(PyObject *self, PyObject *args) {
1438 PyObject * _resultobj;
1439 bool _result;
1440 wxIcon * _arg0;
1441 wxString * _arg1;
1442 long _arg2;
1443 char * _argc0 = 0;
1444 PyObject * _obj1 = 0;
1445
1446 self = self;
1447 if(!PyArg_ParseTuple(args,"sOl:wxIcon_LoadFile",&_argc0,&_obj1,&_arg2))
1448 return NULL;
1449 if (_argc0) {
1450 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_LoadFile. Expected _wxIcon_p.");
1452 return NULL;
1453 }
1454 }
1455 {
1456 if (!PyString_Check(_obj1)) {
1457 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1458 return NULL;
1459 }
1460 _arg1 = new wxString(PyString_AsString(_obj1));
1461 }
1462 _result = (bool )wxIcon_LoadFile(_arg0,*_arg1,_arg2);
1463 _resultobj = Py_BuildValue("i",_result);
1464 {
1465 if (_obj1)
1466 delete _arg1;
1467 }
1468 return _resultobj;
1469 }
1470
1471 #define wxIcon_Ok(_swigobj) (_swigobj->Ok())
1472 static PyObject *_wrap_wxIcon_Ok(PyObject *self, PyObject *args) {
1473 PyObject * _resultobj;
1474 bool _result;
1475 wxIcon * _arg0;
1476 char * _argc0 = 0;
1477
1478 self = self;
1479 if(!PyArg_ParseTuple(args,"s:wxIcon_Ok",&_argc0))
1480 return NULL;
1481 if (_argc0) {
1482 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1483 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_Ok. Expected _wxIcon_p.");
1484 return NULL;
1485 }
1486 }
1487 _result = (bool )wxIcon_Ok(_arg0);
1488 _resultobj = Py_BuildValue("i",_result);
1489 return _resultobj;
1490 }
1491
1492 #define wxIcon_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1493 static PyObject *_wrap_wxIcon_SetDepth(PyObject *self, PyObject *args) {
1494 PyObject * _resultobj;
1495 wxIcon * _arg0;
1496 int _arg1;
1497 char * _argc0 = 0;
1498
1499 self = self;
1500 if(!PyArg_ParseTuple(args,"si:wxIcon_SetDepth",&_argc0,&_arg1))
1501 return NULL;
1502 if (_argc0) {
1503 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetDepth. Expected _wxIcon_p.");
1505 return NULL;
1506 }
1507 }
1508 wxIcon_SetDepth(_arg0,_arg1);
1509 Py_INCREF(Py_None);
1510 _resultobj = Py_None;
1511 return _resultobj;
1512 }
1513
1514 #define wxIcon_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1515 static PyObject *_wrap_wxIcon_SetHeight(PyObject *self, PyObject *args) {
1516 PyObject * _resultobj;
1517 wxIcon * _arg0;
1518 int _arg1;
1519 char * _argc0 = 0;
1520
1521 self = self;
1522 if(!PyArg_ParseTuple(args,"si:wxIcon_SetHeight",&_argc0,&_arg1))
1523 return NULL;
1524 if (_argc0) {
1525 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetHeight. Expected _wxIcon_p.");
1527 return NULL;
1528 }
1529 }
1530 wxIcon_SetHeight(_arg0,_arg1);
1531 Py_INCREF(Py_None);
1532 _resultobj = Py_None;
1533 return _resultobj;
1534 }
1535
1536 #define wxIcon_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1537 static PyObject *_wrap_wxIcon_SetWidth(PyObject *self, PyObject *args) {
1538 PyObject * _resultobj;
1539 wxIcon * _arg0;
1540 int _arg1;
1541 char * _argc0 = 0;
1542
1543 self = self;
1544 if(!PyArg_ParseTuple(args,"si:wxIcon_SetWidth",&_argc0,&_arg1))
1545 return NULL;
1546 if (_argc0) {
1547 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIcon_p")) {
1548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIcon_SetWidth. Expected _wxIcon_p.");
1549 return NULL;
1550 }
1551 }
1552 wxIcon_SetWidth(_arg0,_arg1);
1553 Py_INCREF(Py_None);
1554 _resultobj = Py_None;
1555 return _resultobj;
1556 }
1557
1558 static void *SwigwxCursorTowxBitmap(void *ptr) {
1559 wxCursor *src;
1560 wxBitmap *dest;
1561 src = (wxCursor *) ptr;
1562 dest = (wxBitmap *) src;
1563 return (void *) dest;
1564 }
1565
1566 #define delete_wxCursor(_swigobj) (delete _swigobj)
1567 static PyObject *_wrap_delete_wxCursor(PyObject *self, PyObject *args) {
1568 PyObject * _resultobj;
1569 wxCursor * _arg0;
1570 char * _argc0 = 0;
1571
1572 self = self;
1573 if(!PyArg_ParseTuple(args,"s:delete_wxCursor",&_argc0))
1574 return NULL;
1575 if (_argc0) {
1576 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxCursor_p")) {
1577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxCursor. Expected _wxCursor_p.");
1578 return NULL;
1579 }
1580 }
1581 delete_wxCursor(_arg0);
1582 Py_INCREF(Py_None);
1583 _resultobj = Py_None;
1584 return _resultobj;
1585 }
1586
1587 #define wxCursor_Ok(_swigobj) (_swigobj->Ok())
1588 static PyObject *_wrap_wxCursor_Ok(PyObject *self, PyObject *args) {
1589 PyObject * _resultobj;
1590 bool _result;
1591 wxCursor * _arg0;
1592 char * _argc0 = 0;
1593
1594 self = self;
1595 if(!PyArg_ParseTuple(args,"s:wxCursor_Ok",&_argc0))
1596 return NULL;
1597 if (_argc0) {
1598 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxCursor_p")) {
1599 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCursor_Ok. Expected _wxCursor_p.");
1600 return NULL;
1601 }
1602 }
1603 _result = (bool )wxCursor_Ok(_arg0);
1604 _resultobj = Py_BuildValue("i",_result);
1605 return _resultobj;
1606 }
1607
1608 static wxFont *new_wxFont(int pointSize,int family,int style,int weight,int underline,char *faceName) {
1609
1610 return wxTheFontList->FindOrCreateFont(pointSize, family, style, weight,
1611 underline, faceName);
1612 }
1613
1614 static PyObject *_wrap_new_wxFont(PyObject *self, PyObject *args) {
1615 PyObject * _resultobj;
1616 wxFont * _result;
1617 int _arg0;
1618 int _arg1;
1619 int _arg2;
1620 int _arg3;
1621 int _arg4 = (0);
1622 char * _arg5 = "";
1623 char _ptemp[128];
1624
1625 self = self;
1626 if(!PyArg_ParseTuple(args,"iiii|is:new_wxFont",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
1627 return NULL;
1628 _result = (wxFont *)new_wxFont(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
1629 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
1630 _resultobj = Py_BuildValue("s",_ptemp);
1631 return _resultobj;
1632 }
1633
1634 #define wxFont_GetFaceName(_swigobj) (_swigobj->GetFaceName())
1635 static PyObject *_wrap_wxFont_GetFaceName(PyObject *self, PyObject *args) {
1636 PyObject * _resultobj;
1637 wxString * _result;
1638 wxFont * _arg0;
1639 char * _argc0 = 0;
1640
1641 self = self;
1642 if(!PyArg_ParseTuple(args,"s:wxFont_GetFaceName",&_argc0))
1643 return NULL;
1644 if (_argc0) {
1645 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFaceName. Expected _wxFont_p.");
1647 return NULL;
1648 }
1649 }
1650 _result = new wxString (wxFont_GetFaceName(_arg0));
1651 {
1652 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1653 }
1654 {
1655 delete _result;
1656 }
1657 return _resultobj;
1658 }
1659
1660 #define wxFont_GetFamily(_swigobj) (_swigobj->GetFamily())
1661 static PyObject *_wrap_wxFont_GetFamily(PyObject *self, PyObject *args) {
1662 PyObject * _resultobj;
1663 int _result;
1664 wxFont * _arg0;
1665 char * _argc0 = 0;
1666
1667 self = self;
1668 if(!PyArg_ParseTuple(args,"s:wxFont_GetFamily",&_argc0))
1669 return NULL;
1670 if (_argc0) {
1671 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFamily. Expected _wxFont_p.");
1673 return NULL;
1674 }
1675 }
1676 _result = (int )wxFont_GetFamily(_arg0);
1677 _resultobj = Py_BuildValue("i",_result);
1678 return _resultobj;
1679 }
1680
1681 #define wxFont_GetFontId(_swigobj) (_swigobj->GetFontId())
1682 static PyObject *_wrap_wxFont_GetFontId(PyObject *self, PyObject *args) {
1683 PyObject * _resultobj;
1684 int _result;
1685 wxFont * _arg0;
1686 char * _argc0 = 0;
1687
1688 self = self;
1689 if(!PyArg_ParseTuple(args,"s:wxFont_GetFontId",&_argc0))
1690 return NULL;
1691 if (_argc0) {
1692 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1693 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetFontId. Expected _wxFont_p.");
1694 return NULL;
1695 }
1696 }
1697 _result = (int )wxFont_GetFontId(_arg0);
1698 _resultobj = Py_BuildValue("i",_result);
1699 return _resultobj;
1700 }
1701
1702 #define wxFont_GetPointSize(_swigobj) (_swigobj->GetPointSize())
1703 static PyObject *_wrap_wxFont_GetPointSize(PyObject *self, PyObject *args) {
1704 PyObject * _resultobj;
1705 int _result;
1706 wxFont * _arg0;
1707 char * _argc0 = 0;
1708
1709 self = self;
1710 if(!PyArg_ParseTuple(args,"s:wxFont_GetPointSize",&_argc0))
1711 return NULL;
1712 if (_argc0) {
1713 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetPointSize. Expected _wxFont_p.");
1715 return NULL;
1716 }
1717 }
1718 _result = (int )wxFont_GetPointSize(_arg0);
1719 _resultobj = Py_BuildValue("i",_result);
1720 return _resultobj;
1721 }
1722
1723 #define wxFont_GetStyle(_swigobj) (_swigobj->GetStyle())
1724 static PyObject *_wrap_wxFont_GetStyle(PyObject *self, PyObject *args) {
1725 PyObject * _resultobj;
1726 int _result;
1727 wxFont * _arg0;
1728 char * _argc0 = 0;
1729
1730 self = self;
1731 if(!PyArg_ParseTuple(args,"s:wxFont_GetStyle",&_argc0))
1732 return NULL;
1733 if (_argc0) {
1734 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1735 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetStyle. Expected _wxFont_p.");
1736 return NULL;
1737 }
1738 }
1739 _result = (int )wxFont_GetStyle(_arg0);
1740 _resultobj = Py_BuildValue("i",_result);
1741 return _resultobj;
1742 }
1743
1744 #define wxFont_GetUnderlined(_swigobj) (_swigobj->GetUnderlined())
1745 static PyObject *_wrap_wxFont_GetUnderlined(PyObject *self, PyObject *args) {
1746 PyObject * _resultobj;
1747 bool _result;
1748 wxFont * _arg0;
1749 char * _argc0 = 0;
1750
1751 self = self;
1752 if(!PyArg_ParseTuple(args,"s:wxFont_GetUnderlined",&_argc0))
1753 return NULL;
1754 if (_argc0) {
1755 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1756 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetUnderlined. Expected _wxFont_p.");
1757 return NULL;
1758 }
1759 }
1760 _result = (bool )wxFont_GetUnderlined(_arg0);
1761 _resultobj = Py_BuildValue("i",_result);
1762 return _resultobj;
1763 }
1764
1765 #define wxFont_GetWeight(_swigobj) (_swigobj->GetWeight())
1766 static PyObject *_wrap_wxFont_GetWeight(PyObject *self, PyObject *args) {
1767 PyObject * _resultobj;
1768 int _result;
1769 wxFont * _arg0;
1770 char * _argc0 = 0;
1771
1772 self = self;
1773 if(!PyArg_ParseTuple(args,"s:wxFont_GetWeight",&_argc0))
1774 return NULL;
1775 if (_argc0) {
1776 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFont_p")) {
1777 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFont_GetWeight. Expected _wxFont_p.");
1778 return NULL;
1779 }
1780 }
1781 _result = (int )wxFont_GetWeight(_arg0);
1782 _resultobj = Py_BuildValue("i",_result);
1783 return _resultobj;
1784 }
1785
1786 #define new_wxColour(_swigarg0,_swigarg1,_swigarg2) (new wxColour(_swigarg0,_swigarg1,_swigarg2))
1787 static PyObject *_wrap_new_wxColour(PyObject *self, PyObject *args) {
1788 PyObject * _resultobj;
1789 wxColour * _result;
1790 unsigned char _arg0 = 0;
1791 unsigned char _arg1 = 0;
1792 unsigned char _arg2 = 0;
1793 char _ptemp[128];
1794
1795 self = self;
1796 if(!PyArg_ParseTuple(args,"|bbb:new_wxColour",&_arg0,&_arg1,&_arg2))
1797 return NULL;
1798 _result = (wxColour *)new_wxColour(_arg0,_arg1,_arg2);
1799 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1800 _resultobj = Py_BuildValue("s",_ptemp);
1801 return _resultobj;
1802 }
1803
1804 #define delete_wxColour(_swigobj) (delete _swigobj)
1805 static PyObject *_wrap_delete_wxColour(PyObject *self, PyObject *args) {
1806 PyObject * _resultobj;
1807 wxColour * _arg0;
1808 char * _argc0 = 0;
1809
1810 self = self;
1811 if(!PyArg_ParseTuple(args,"s:delete_wxColour",&_argc0))
1812 return NULL;
1813 if (_argc0) {
1814 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1815 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxColour. Expected _wxColour_p.");
1816 return NULL;
1817 }
1818 }
1819 delete_wxColour(_arg0);
1820 Py_INCREF(Py_None);
1821 _resultobj = Py_None;
1822 return _resultobj;
1823 }
1824
1825 #define wxColour_Red(_swigobj) (_swigobj->Red())
1826 static PyObject *_wrap_wxColour_Red(PyObject *self, PyObject *args) {
1827 PyObject * _resultobj;
1828 unsigned char _result;
1829 wxColour * _arg0;
1830 char * _argc0 = 0;
1831
1832 self = self;
1833 if(!PyArg_ParseTuple(args,"s:wxColour_Red",&_argc0))
1834 return NULL;
1835 if (_argc0) {
1836 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Red. Expected _wxColour_p.");
1838 return NULL;
1839 }
1840 }
1841 _result = (unsigned char )wxColour_Red(_arg0);
1842 _resultobj = Py_BuildValue("b",_result);
1843 return _resultobj;
1844 }
1845
1846 #define wxColour_Green(_swigobj) (_swigobj->Green())
1847 static PyObject *_wrap_wxColour_Green(PyObject *self, PyObject *args) {
1848 PyObject * _resultobj;
1849 unsigned char _result;
1850 wxColour * _arg0;
1851 char * _argc0 = 0;
1852
1853 self = self;
1854 if(!PyArg_ParseTuple(args,"s:wxColour_Green",&_argc0))
1855 return NULL;
1856 if (_argc0) {
1857 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Green. Expected _wxColour_p.");
1859 return NULL;
1860 }
1861 }
1862 _result = (unsigned char )wxColour_Green(_arg0);
1863 _resultobj = Py_BuildValue("b",_result);
1864 return _resultobj;
1865 }
1866
1867 #define wxColour_Blue(_swigobj) (_swigobj->Blue())
1868 static PyObject *_wrap_wxColour_Blue(PyObject *self, PyObject *args) {
1869 PyObject * _resultobj;
1870 unsigned char _result;
1871 wxColour * _arg0;
1872 char * _argc0 = 0;
1873
1874 self = self;
1875 if(!PyArg_ParseTuple(args,"s:wxColour_Blue",&_argc0))
1876 return NULL;
1877 if (_argc0) {
1878 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Blue. Expected _wxColour_p.");
1880 return NULL;
1881 }
1882 }
1883 _result = (unsigned char )wxColour_Blue(_arg0);
1884 _resultobj = Py_BuildValue("b",_result);
1885 return _resultobj;
1886 }
1887
1888 #define wxColour_Ok(_swigobj) (_swigobj->Ok())
1889 static PyObject *_wrap_wxColour_Ok(PyObject *self, PyObject *args) {
1890 PyObject * _resultobj;
1891 bool _result;
1892 wxColour * _arg0;
1893 char * _argc0 = 0;
1894
1895 self = self;
1896 if(!PyArg_ParseTuple(args,"s:wxColour_Ok",&_argc0))
1897 return NULL;
1898 if (_argc0) {
1899 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Ok. Expected _wxColour_p.");
1901 return NULL;
1902 }
1903 }
1904 _result = (bool )wxColour_Ok(_arg0);
1905 _resultobj = Py_BuildValue("i",_result);
1906 return _resultobj;
1907 }
1908
1909 #define wxColour_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
1910 static PyObject *_wrap_wxColour_Set(PyObject *self, PyObject *args) {
1911 PyObject * _resultobj;
1912 wxColour * _arg0;
1913 unsigned char _arg1;
1914 unsigned char _arg2;
1915 unsigned char _arg3;
1916 char * _argc0 = 0;
1917
1918 self = self;
1919 if(!PyArg_ParseTuple(args,"sbbb:wxColour_Set",&_argc0,&_arg1,&_arg2,&_arg3))
1920 return NULL;
1921 if (_argc0) {
1922 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1923 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Set. Expected _wxColour_p.");
1924 return NULL;
1925 }
1926 }
1927 wxColour_Set(_arg0,_arg1,_arg2,_arg3);
1928 Py_INCREF(Py_None);
1929 _resultobj = Py_None;
1930 return _resultobj;
1931 }
1932
1933 static PyObject * wxColour_Get(wxColour *self) {
1934 PyObject* rv = PyTuple_New(3);
1935 PyTuple_SetItem(rv, 0, PyInt_FromLong(self->Red()));
1936 PyTuple_SetItem(rv, 1, PyInt_FromLong(self->Green()));
1937 PyTuple_SetItem(rv, 2, PyInt_FromLong(self->Blue()));
1938 return rv;
1939 }
1940 static PyObject *_wrap_wxColour_Get(PyObject *self, PyObject *args) {
1941 PyObject * _resultobj;
1942 PyObject * _result;
1943 wxColour * _arg0;
1944 char * _argc0 = 0;
1945
1946 self = self;
1947 if(!PyArg_ParseTuple(args,"s:wxColour_Get",&_argc0))
1948 return NULL;
1949 if (_argc0) {
1950 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColour_Get. Expected _wxColour_p.");
1952 return NULL;
1953 }
1954 }
1955 _result = (PyObject *)wxColour_Get(_arg0);
1956 {
1957 _resultobj = _result;
1958 }
1959 return _resultobj;
1960 }
1961
1962 static wxPen *new_wxPen(wxColour *colour,int width,int style) {
1963 return wxThePenList->FindOrCreatePen(*colour, width, style);
1964 }
1965
1966 static PyObject *_wrap_new_wxPen(PyObject *self, PyObject *args) {
1967 PyObject * _resultobj;
1968 wxPen * _result;
1969 wxColour * _arg0;
1970 int _arg1 = 1;
1971 int _arg2 = (wxSOLID);
1972 char * _argc0 = 0;
1973 char _ptemp[128];
1974
1975 self = self;
1976 if(!PyArg_ParseTuple(args,"s|ii:new_wxPen",&_argc0,&_arg1,&_arg2))
1977 return NULL;
1978 if (_argc0) {
1979 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
1980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPen. Expected _wxColour_p.");
1981 return NULL;
1982 }
1983 }
1984 _result = (wxPen *)new_wxPen(_arg0,_arg1,_arg2);
1985 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
1986 _resultobj = Py_BuildValue("s",_ptemp);
1987 return _resultobj;
1988 }
1989
1990 #define wxPen_GetCap(_swigobj) (_swigobj->GetCap())
1991 static PyObject *_wrap_wxPen_GetCap(PyObject *self, PyObject *args) {
1992 PyObject * _resultobj;
1993 int _result;
1994 wxPen * _arg0;
1995 char * _argc0 = 0;
1996
1997 self = self;
1998 if(!PyArg_ParseTuple(args,"s:wxPen_GetCap",&_argc0))
1999 return NULL;
2000 if (_argc0) {
2001 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetCap. Expected _wxPen_p.");
2003 return NULL;
2004 }
2005 }
2006 _result = (int )wxPen_GetCap(_arg0);
2007 _resultobj = Py_BuildValue("i",_result);
2008 return _resultobj;
2009 }
2010
2011 #define wxPen_GetColour(_swigobj) (_swigobj->GetColour())
2012 static PyObject *_wrap_wxPen_GetColour(PyObject *self, PyObject *args) {
2013 PyObject * _resultobj;
2014 wxColour * _result;
2015 wxPen * _arg0;
2016 char * _argc0 = 0;
2017 char _ptemp[128];
2018
2019 self = self;
2020 if(!PyArg_ParseTuple(args,"s:wxPen_GetColour",&_argc0))
2021 return NULL;
2022 if (_argc0) {
2023 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2024 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetColour. Expected _wxPen_p.");
2025 return NULL;
2026 }
2027 }
2028 wxColour & _result_ref = wxPen_GetColour(_arg0);
2029 _result = (wxColour *) &_result_ref;
2030 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
2031 _resultobj = Py_BuildValue("s",_ptemp);
2032 return _resultobj;
2033 }
2034
2035 #define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
2036 static PyObject *_wrap_wxPen_GetJoin(PyObject *self, PyObject *args) {
2037 PyObject * _resultobj;
2038 int _result;
2039 wxPen * _arg0;
2040 char * _argc0 = 0;
2041
2042 self = self;
2043 if(!PyArg_ParseTuple(args,"s:wxPen_GetJoin",&_argc0))
2044 return NULL;
2045 if (_argc0) {
2046 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetJoin. Expected _wxPen_p.");
2048 return NULL;
2049 }
2050 }
2051 _result = (int )wxPen_GetJoin(_arg0);
2052 _resultobj = Py_BuildValue("i",_result);
2053 return _resultobj;
2054 }
2055
2056 #define wxPen_GetStyle(_swigobj) (_swigobj->GetStyle())
2057 static PyObject *_wrap_wxPen_GetStyle(PyObject *self, PyObject *args) {
2058 PyObject * _resultobj;
2059 int _result;
2060 wxPen * _arg0;
2061 char * _argc0 = 0;
2062
2063 self = self;
2064 if(!PyArg_ParseTuple(args,"s:wxPen_GetStyle",&_argc0))
2065 return NULL;
2066 if (_argc0) {
2067 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetStyle. Expected _wxPen_p.");
2069 return NULL;
2070 }
2071 }
2072 _result = (int )wxPen_GetStyle(_arg0);
2073 _resultobj = Py_BuildValue("i",_result);
2074 return _resultobj;
2075 }
2076
2077 #define wxPen_GetWidth(_swigobj) (_swigobj->GetWidth())
2078 static PyObject *_wrap_wxPen_GetWidth(PyObject *self, PyObject *args) {
2079 PyObject * _resultobj;
2080 int _result;
2081 wxPen * _arg0;
2082 char * _argc0 = 0;
2083
2084 self = self;
2085 if(!PyArg_ParseTuple(args,"s:wxPen_GetWidth",&_argc0))
2086 return NULL;
2087 if (_argc0) {
2088 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2089 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetWidth. Expected _wxPen_p.");
2090 return NULL;
2091 }
2092 }
2093 _result = (int )wxPen_GetWidth(_arg0);
2094 _resultobj = Py_BuildValue("i",_result);
2095 return _resultobj;
2096 }
2097
2098 #define wxPen_Ok(_swigobj) (_swigobj->Ok())
2099 static PyObject *_wrap_wxPen_Ok(PyObject *self, PyObject *args) {
2100 PyObject * _resultobj;
2101 bool _result;
2102 wxPen * _arg0;
2103 char * _argc0 = 0;
2104
2105 self = self;
2106 if(!PyArg_ParseTuple(args,"s:wxPen_Ok",&_argc0))
2107 return NULL;
2108 if (_argc0) {
2109 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2110 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_Ok. Expected _wxPen_p.");
2111 return NULL;
2112 }
2113 }
2114 _result = (bool )wxPen_Ok(_arg0);
2115 _resultobj = Py_BuildValue("i",_result);
2116 return _resultobj;
2117 }
2118
2119 #define wxPen_SetCap(_swigobj,_swigarg0) (_swigobj->SetCap(_swigarg0))
2120 static PyObject *_wrap_wxPen_SetCap(PyObject *self, PyObject *args) {
2121 PyObject * _resultobj;
2122 wxPen * _arg0;
2123 int _arg1;
2124 char * _argc0 = 0;
2125
2126 self = self;
2127 if(!PyArg_ParseTuple(args,"si:wxPen_SetCap",&_argc0,&_arg1))
2128 return NULL;
2129 if (_argc0) {
2130 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2131 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetCap. Expected _wxPen_p.");
2132 return NULL;
2133 }
2134 }
2135 wxPen_SetCap(_arg0,_arg1);
2136 Py_INCREF(Py_None);
2137 _resultobj = Py_None;
2138 return _resultobj;
2139 }
2140
2141 #define wxPen_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
2142 static PyObject *_wrap_wxPen_SetColour(PyObject *self, PyObject *args) {
2143 PyObject * _resultobj;
2144 wxPen * _arg0;
2145 wxColour * _arg1;
2146 char * _argc0 = 0;
2147 char * _argc1 = 0;
2148
2149 self = self;
2150 if(!PyArg_ParseTuple(args,"ss:wxPen_SetColour",&_argc0,&_argc1))
2151 return NULL;
2152 if (_argc0) {
2153 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetColour. Expected _wxPen_p.");
2155 return NULL;
2156 }
2157 }
2158 if (_argc1) {
2159 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
2160 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_SetColour. Expected _wxColour_p.");
2161 return NULL;
2162 }
2163 }
2164 wxPen_SetColour(_arg0,*_arg1);
2165 Py_INCREF(Py_None);
2166 _resultobj = Py_None;
2167 return _resultobj;
2168 }
2169
2170 #define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
2171 static PyObject *_wrap_wxPen_SetJoin(PyObject *self, PyObject *args) {
2172 PyObject * _resultobj;
2173 wxPen * _arg0;
2174 int _arg1;
2175 char * _argc0 = 0;
2176
2177 self = self;
2178 if(!PyArg_ParseTuple(args,"si:wxPen_SetJoin",&_argc0,&_arg1))
2179 return NULL;
2180 if (_argc0) {
2181 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2182 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetJoin. Expected _wxPen_p.");
2183 return NULL;
2184 }
2185 }
2186 wxPen_SetJoin(_arg0,_arg1);
2187 Py_INCREF(Py_None);
2188 _resultobj = Py_None;
2189 return _resultobj;
2190 }
2191
2192 #define wxPen_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
2193 static PyObject *_wrap_wxPen_SetStyle(PyObject *self, PyObject *args) {
2194 PyObject * _resultobj;
2195 wxPen * _arg0;
2196 int _arg1;
2197 char * _argc0 = 0;
2198
2199 self = self;
2200 if(!PyArg_ParseTuple(args,"si:wxPen_SetStyle",&_argc0,&_arg1))
2201 return NULL;
2202 if (_argc0) {
2203 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetStyle. Expected _wxPen_p.");
2205 return NULL;
2206 }
2207 }
2208 wxPen_SetStyle(_arg0,_arg1);
2209 Py_INCREF(Py_None);
2210 _resultobj = Py_None;
2211 return _resultobj;
2212 }
2213
2214 #define wxPen_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2215 static PyObject *_wrap_wxPen_SetWidth(PyObject *self, PyObject *args) {
2216 PyObject * _resultobj;
2217 wxPen * _arg0;
2218 int _arg1;
2219 char * _argc0 = 0;
2220
2221 self = self;
2222 if(!PyArg_ParseTuple(args,"si:wxPen_SetWidth",&_argc0,&_arg1))
2223 return NULL;
2224 if (_argc0) {
2225 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
2226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetWidth. Expected _wxPen_p.");
2227 return NULL;
2228 }
2229 }
2230 wxPen_SetWidth(_arg0,_arg1);
2231 Py_INCREF(Py_None);
2232 _resultobj = Py_None;
2233 return _resultobj;
2234 }
2235
2236 static wxBrush *new_wxBrush(wxColour *colour,int style) {
2237 return wxTheBrushList->FindOrCreateBrush(*colour, style);
2238 }
2239
2240 static PyObject *_wrap_new_wxBrush(PyObject *self, PyObject *args) {
2241 PyObject * _resultobj;
2242 wxBrush * _result;
2243 wxColour * _arg0;
2244 int _arg1 = (wxSOLID);
2245 char * _argc0 = 0;
2246 char _ptemp[128];
2247
2248 self = self;
2249 if(!PyArg_ParseTuple(args,"s|i:new_wxBrush",&_argc0,&_arg1))
2250 return NULL;
2251 if (_argc0) {
2252 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxColour_p")) {
2253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBrush. Expected _wxColour_p.");
2254 return NULL;
2255 }
2256 }
2257 _result = (wxBrush *)new_wxBrush(_arg0,_arg1);
2258 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
2259 _resultobj = Py_BuildValue("s",_ptemp);
2260 return _resultobj;
2261 }
2262
2263 #define wxBrush_GetColour(_swigobj) (_swigobj->GetColour())
2264 static PyObject *_wrap_wxBrush_GetColour(PyObject *self, PyObject *args) {
2265 PyObject * _resultobj;
2266 wxColour * _result;
2267 wxBrush * _arg0;
2268 char * _argc0 = 0;
2269 char _ptemp[128];
2270
2271 self = self;
2272 if(!PyArg_ParseTuple(args,"s:wxBrush_GetColour",&_argc0))
2273 return NULL;
2274 if (_argc0) {
2275 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBrush_p")) {
2276 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetColour. Expected _wxBrush_p.");
2277 return NULL;
2278 }
2279 }
2280 wxColour & _result_ref = wxBrush_GetColour(_arg0);
2281 _result = (wxColour *) &_result_ref;
2282 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
2283 _resultobj = Py_BuildValue("s",_ptemp);
2284 return _resultobj;
2285 }
2286
2287 #define wxBrush_GetStipple(_swigobj) (_swigobj->GetStipple())
2288 static PyObject *_wrap_wxBrush_GetStipple(PyObject *self, PyObject *args) {
2289 PyObject * _resultobj;
2290 wxBitmap * _result;
2291 wxBrush * _arg0;
2292 char * _argc0 = 0;
2293 char _ptemp[128];
2294
2295 self = self;
2296 if(!PyArg_ParseTuple(args,"s:wxBrush_GetStipple",&_argc0))
2297 return NULL;
2298 if (_argc0) {
2299 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBrush_p")) {
2300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetStipple. Expected _wxBrush_p.");
2301 return NULL;
2302 }
2303 }
2304 _result = (wxBitmap *)wxBrush_GetStipple(_arg0);
2305 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
2306 _resultobj = Py_BuildValue("s",_ptemp);
2307 return _resultobj;
2308 }
2309
2310 #define wxBrush_GetStyle(_swigobj) (_swigobj->GetStyle())
2311 static PyObject *_wrap_wxBrush_GetStyle(PyObject *self, PyObject *args) {
2312 PyObject * _resultobj;
2313 int _result;
2314 wxBrush * _arg0;
2315 char * _argc0 = 0;
2316
2317 self = self;
2318 if(!PyArg_ParseTuple(args,"s:wxBrush_GetStyle",&_argc0))
2319 return NULL;
2320 if (_argc0) {
2321 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBrush_p")) {
2322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_GetStyle. Expected _wxBrush_p.");
2323 return NULL;
2324 }
2325 }
2326 _result = (int )wxBrush_GetStyle(_arg0);
2327 _resultobj = Py_BuildValue("i",_result);
2328 return _resultobj;
2329 }
2330
2331 #define wxBrush_Ok(_swigobj) (_swigobj->Ok())
2332 static PyObject *_wrap_wxBrush_Ok(PyObject *self, PyObject *args) {
2333 PyObject * _resultobj;
2334 bool _result;
2335 wxBrush * _arg0;
2336 char * _argc0 = 0;
2337
2338 self = self;
2339 if(!PyArg_ParseTuple(args,"s:wxBrush_Ok",&_argc0))
2340 return NULL;
2341 if (_argc0) {
2342 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxBrush_p")) {
2343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBrush_Ok. Expected _wxBrush_p.");
2344 return NULL;
2345 }
2346 }
2347 _result = (bool )wxBrush_Ok(_arg0);
2348 _resultobj = Py_BuildValue("i",_result);
2349 return _resultobj;
2350 }
2351
2352 #define delete_wxDC(_swigobj) (delete _swigobj)
2353 static PyObject *_wrap_delete_wxDC(PyObject *self, PyObject *args) {
2354 PyObject * _resultobj;
2355 wxDC * _arg0;
2356 char * _argc0 = 0;
2357
2358 self = self;
2359 if(!PyArg_ParseTuple(args,"s:delete_wxDC",&_argc0))
2360 return NULL;
2361 if (_argc0) {
2362 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2363 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDC. Expected _wxDC_p.");
2364 return NULL;
2365 }
2366 }
2367 delete_wxDC(_arg0);
2368 Py_INCREF(Py_None);
2369 _resultobj = Py_None;
2370 return _resultobj;
2371 }
2372
2373 #define wxDC_BeginDrawing(_swigobj) (_swigobj->BeginDrawing())
2374 static PyObject *_wrap_wxDC_BeginDrawing(PyObject *self, PyObject *args) {
2375 PyObject * _resultobj;
2376 wxDC * _arg0;
2377 char * _argc0 = 0;
2378
2379 self = self;
2380 if(!PyArg_ParseTuple(args,"s:wxDC_BeginDrawing",&_argc0))
2381 return NULL;
2382 if (_argc0) {
2383 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_BeginDrawing. Expected _wxDC_p.");
2385 return NULL;
2386 }
2387 }
2388 wxDC_BeginDrawing(_arg0);
2389 Py_INCREF(Py_None);
2390 _resultobj = Py_None;
2391 return _resultobj;
2392 }
2393
2394 #define wxDC_Blit(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Blit(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
2395 static PyObject *_wrap_wxDC_Blit(PyObject *self, PyObject *args) {
2396 PyObject * _resultobj;
2397 bool _result;
2398 wxDC * _arg0;
2399 long _arg1;
2400 long _arg2;
2401 long _arg3;
2402 long _arg4;
2403 wxDC * _arg5;
2404 long _arg6;
2405 long _arg7;
2406 long _arg8;
2407 char * _argc0 = 0;
2408 char * _argc5 = 0;
2409
2410 self = self;
2411 if(!PyArg_ParseTuple(args,"sllllslll:wxDC_Blit",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_argc5,&_arg6,&_arg7,&_arg8))
2412 return NULL;
2413 if (_argc0) {
2414 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Blit. Expected _wxDC_p.");
2416 return NULL;
2417 }
2418 }
2419 if (_argc5) {
2420 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_wxDC_p")) {
2421 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxDC_Blit. Expected _wxDC_p.");
2422 return NULL;
2423 }
2424 }
2425 _result = (bool )wxDC_Blit(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8);
2426 _resultobj = Py_BuildValue("i",_result);
2427 return _resultobj;
2428 }
2429
2430 #define wxDC_Clear(_swigobj) (_swigobj->Clear())
2431 static PyObject *_wrap_wxDC_Clear(PyObject *self, PyObject *args) {
2432 PyObject * _resultobj;
2433 wxDC * _arg0;
2434 char * _argc0 = 0;
2435
2436 self = self;
2437 if(!PyArg_ParseTuple(args,"s:wxDC_Clear",&_argc0))
2438 return NULL;
2439 if (_argc0) {
2440 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Clear. Expected _wxDC_p.");
2442 return NULL;
2443 }
2444 }
2445 wxDC_Clear(_arg0);
2446 Py_INCREF(Py_None);
2447 _resultobj = Py_None;
2448 return _resultobj;
2449 }
2450
2451 #define wxDC_CrossHair(_swigobj,_swigarg0,_swigarg1) (_swigobj->CrossHair(_swigarg0,_swigarg1))
2452 static PyObject *_wrap_wxDC_CrossHair(PyObject *self, PyObject *args) {
2453 PyObject * _resultobj;
2454 wxDC * _arg0;
2455 long _arg1;
2456 long _arg2;
2457 char * _argc0 = 0;
2458
2459 self = self;
2460 if(!PyArg_ParseTuple(args,"sll:wxDC_CrossHair",&_argc0,&_arg1,&_arg2))
2461 return NULL;
2462 if (_argc0) {
2463 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_CrossHair. Expected _wxDC_p.");
2465 return NULL;
2466 }
2467 }
2468 wxDC_CrossHair(_arg0,_arg1,_arg2);
2469 Py_INCREF(Py_None);
2470 _resultobj = Py_None;
2471 return _resultobj;
2472 }
2473
2474 #define wxDC_DestroyClippingRegion(_swigobj) (_swigobj->DestroyClippingRegion())
2475 static PyObject *_wrap_wxDC_DestroyClippingRegion(PyObject *self, PyObject *args) {
2476 PyObject * _resultobj;
2477 wxDC * _arg0;
2478 char * _argc0 = 0;
2479
2480 self = self;
2481 if(!PyArg_ParseTuple(args,"s:wxDC_DestroyClippingRegion",&_argc0))
2482 return NULL;
2483 if (_argc0) {
2484 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DestroyClippingRegion. Expected _wxDC_p.");
2486 return NULL;
2487 }
2488 }
2489 wxDC_DestroyClippingRegion(_arg0);
2490 Py_INCREF(Py_None);
2491 _resultobj = Py_None;
2492 return _resultobj;
2493 }
2494
2495 #define wxDC_DeviceToLogicalX(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalX(_swigarg0))
2496 static PyObject *_wrap_wxDC_DeviceToLogicalX(PyObject *self, PyObject *args) {
2497 PyObject * _resultobj;
2498 long _result;
2499 wxDC * _arg0;
2500 long _arg1;
2501 char * _argc0 = 0;
2502
2503 self = self;
2504 if(!PyArg_ParseTuple(args,"sl:wxDC_DeviceToLogicalX",&_argc0,&_arg1))
2505 return NULL;
2506 if (_argc0) {
2507 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2508 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalX. Expected _wxDC_p.");
2509 return NULL;
2510 }
2511 }
2512 _result = (long )wxDC_DeviceToLogicalX(_arg0,_arg1);
2513 _resultobj = Py_BuildValue("l",_result);
2514 return _resultobj;
2515 }
2516
2517 #define wxDC_DeviceToLogicalXRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalXRel(_swigarg0))
2518 static PyObject *_wrap_wxDC_DeviceToLogicalXRel(PyObject *self, PyObject *args) {
2519 PyObject * _resultobj;
2520 long _result;
2521 wxDC * _arg0;
2522 long _arg1;
2523 char * _argc0 = 0;
2524
2525 self = self;
2526 if(!PyArg_ParseTuple(args,"sl:wxDC_DeviceToLogicalXRel",&_argc0,&_arg1))
2527 return NULL;
2528 if (_argc0) {
2529 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2530 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalXRel. Expected _wxDC_p.");
2531 return NULL;
2532 }
2533 }
2534 _result = (long )wxDC_DeviceToLogicalXRel(_arg0,_arg1);
2535 _resultobj = Py_BuildValue("l",_result);
2536 return _resultobj;
2537 }
2538
2539 #define wxDC_DeviceToLogicalY(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalY(_swigarg0))
2540 static PyObject *_wrap_wxDC_DeviceToLogicalY(PyObject *self, PyObject *args) {
2541 PyObject * _resultobj;
2542 long _result;
2543 wxDC * _arg0;
2544 long _arg1;
2545 char * _argc0 = 0;
2546
2547 self = self;
2548 if(!PyArg_ParseTuple(args,"sl:wxDC_DeviceToLogicalY",&_argc0,&_arg1))
2549 return NULL;
2550 if (_argc0) {
2551 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2552 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalY. Expected _wxDC_p.");
2553 return NULL;
2554 }
2555 }
2556 _result = (long )wxDC_DeviceToLogicalY(_arg0,_arg1);
2557 _resultobj = Py_BuildValue("l",_result);
2558 return _resultobj;
2559 }
2560
2561 #define wxDC_DeviceToLogicalYRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalYRel(_swigarg0))
2562 static PyObject *_wrap_wxDC_DeviceToLogicalYRel(PyObject *self, PyObject *args) {
2563 PyObject * _resultobj;
2564 long _result;
2565 wxDC * _arg0;
2566 long _arg1;
2567 char * _argc0 = 0;
2568
2569 self = self;
2570 if(!PyArg_ParseTuple(args,"sl:wxDC_DeviceToLogicalYRel",&_argc0,&_arg1))
2571 return NULL;
2572 if (_argc0) {
2573 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2574 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DeviceToLogicalYRel. Expected _wxDC_p.");
2575 return NULL;
2576 }
2577 }
2578 _result = (long )wxDC_DeviceToLogicalYRel(_arg0,_arg1);
2579 _resultobj = Py_BuildValue("l",_result);
2580 return _resultobj;
2581 }
2582
2583 #define wxDC_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2584 static PyObject *_wrap_wxDC_DrawArc(PyObject *self, PyObject *args) {
2585 PyObject * _resultobj;
2586 wxDC * _arg0;
2587 long _arg1;
2588 long _arg2;
2589 long _arg3;
2590 long _arg4;
2591 long _arg5;
2592 long _arg6;
2593 char * _argc0 = 0;
2594
2595 self = self;
2596 if(!PyArg_ParseTuple(args,"sllllll:wxDC_DrawArc",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
2597 return NULL;
2598 if (_argc0) {
2599 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawArc. Expected _wxDC_p.");
2601 return NULL;
2602 }
2603 }
2604 wxDC_DrawArc(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2605 Py_INCREF(Py_None);
2606 _resultobj = Py_None;
2607 return _resultobj;
2608 }
2609
2610 #define wxDC_DrawEllipse(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawEllipse(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2611 static PyObject *_wrap_wxDC_DrawEllipse(PyObject *self, PyObject *args) {
2612 PyObject * _resultobj;
2613 wxDC * _arg0;
2614 long _arg1;
2615 long _arg2;
2616 long _arg3;
2617 long _arg4;
2618 char * _argc0 = 0;
2619
2620 self = self;
2621 if(!PyArg_ParseTuple(args,"sllll:wxDC_DrawEllipse",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4))
2622 return NULL;
2623 if (_argc0) {
2624 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawEllipse. Expected _wxDC_p.");
2626 return NULL;
2627 }
2628 }
2629 wxDC_DrawEllipse(_arg0,_arg1,_arg2,_arg3,_arg4);
2630 Py_INCREF(Py_None);
2631 _resultobj = Py_None;
2632 return _resultobj;
2633 }
2634
2635 #define wxDC_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2636 static PyObject *_wrap_wxDC_DrawEllipticArc(PyObject *self, PyObject *args) {
2637 PyObject * _resultobj;
2638 wxDC * _arg0;
2639 long _arg1;
2640 long _arg2;
2641 long _arg3;
2642 long _arg4;
2643 long _arg5;
2644 long _arg6;
2645 char * _argc0 = 0;
2646
2647 self = self;
2648 if(!PyArg_ParseTuple(args,"sllllll:wxDC_DrawEllipticArc",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
2649 return NULL;
2650 if (_argc0) {
2651 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2652 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawEllipticArc. Expected _wxDC_p.");
2653 return NULL;
2654 }
2655 }
2656 wxDC_DrawEllipticArc(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2657 Py_INCREF(Py_None);
2658 _resultobj = Py_None;
2659 return _resultobj;
2660 }
2661
2662 #define wxDC_DrawIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawIcon(_swigarg0,_swigarg1,_swigarg2))
2663 static PyObject *_wrap_wxDC_DrawIcon(PyObject *self, PyObject *args) {
2664 PyObject * _resultobj;
2665 wxDC * _arg0;
2666 wxIcon * _arg1;
2667 long _arg2;
2668 long _arg3;
2669 char * _argc0 = 0;
2670 char * _argc1 = 0;
2671
2672 self = self;
2673 if(!PyArg_ParseTuple(args,"ssll:wxDC_DrawIcon",&_argc0,&_argc1,&_arg2,&_arg3))
2674 return NULL;
2675 if (_argc0) {
2676 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawIcon. Expected _wxDC_p.");
2678 return NULL;
2679 }
2680 }
2681 if (_argc1) {
2682 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxIcon_p")) {
2683 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_DrawIcon. Expected _wxIcon_p.");
2684 return NULL;
2685 }
2686 }
2687 wxDC_DrawIcon(_arg0,*_arg1,_arg2,_arg3);
2688 Py_INCREF(Py_None);
2689 _resultobj = Py_None;
2690 return _resultobj;
2691 }
2692
2693 #define wxDC_DrawLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2694 static PyObject *_wrap_wxDC_DrawLine(PyObject *self, PyObject *args) {
2695 PyObject * _resultobj;
2696 wxDC * _arg0;
2697 long _arg1;
2698 long _arg2;
2699 long _arg3;
2700 long _arg4;
2701 char * _argc0 = 0;
2702
2703 self = self;
2704 if(!PyArg_ParseTuple(args,"sllll:wxDC_DrawLine",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4))
2705 return NULL;
2706 if (_argc0) {
2707 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2708 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawLine. Expected _wxDC_p.");
2709 return NULL;
2710 }
2711 }
2712 wxDC_DrawLine(_arg0,_arg1,_arg2,_arg3,_arg4);
2713 Py_INCREF(Py_None);
2714 _resultobj = Py_None;
2715 return _resultobj;
2716 }
2717
2718 #define wxDC_DrawLines(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLines(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2719 static PyObject *_wrap_wxDC_DrawLines(PyObject *self, PyObject *args) {
2720 PyObject * _resultobj;
2721 wxDC * _arg0;
2722 int _arg1;
2723 wxPoint * _arg2;
2724 long _arg3 = 0;
2725 long _arg4 = 0;
2726 char * _argc0 = 0;
2727 PyObject * _obj2 = 0;
2728
2729 self = self;
2730 if(!PyArg_ParseTuple(args,"sO|ll:wxDC_DrawLines",&_argc0,&_obj2,&_arg3,&_arg4))
2731 return NULL;
2732 if (_argc0) {
2733 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawLines. Expected _wxDC_p.");
2735 return NULL;
2736 }
2737 }
2738 if (_obj2)
2739 {
2740 _arg2 = wxPoint_LIST_helper(_obj2);
2741 if (_arg2 == NULL) {
2742 return NULL;
2743 }
2744 }
2745 {
2746 _arg1 = PyList_Size(_obj2);
2747 }
2748 wxDC_DrawLines(_arg0,_arg1,_arg2,_arg3,_arg4);
2749 Py_INCREF(Py_None);
2750 _resultobj = Py_None;
2751 {
2752 delete [] _arg2;
2753 }
2754 return _resultobj;
2755 }
2756
2757 #define wxDC_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2758 static PyObject *_wrap_wxDC_DrawPolygon(PyObject *self, PyObject *args) {
2759 PyObject * _resultobj;
2760 wxDC * _arg0;
2761 int _arg1;
2762 wxPoint * _arg2;
2763 long _arg3 = 0;
2764 long _arg4 = 0;
2765 int _arg5 = (wxODDEVEN_RULE);
2766 char * _argc0 = 0;
2767 PyObject * _obj2 = 0;
2768
2769 self = self;
2770 if(!PyArg_ParseTuple(args,"sO|lli:wxDC_DrawPolygon",&_argc0,&_obj2,&_arg3,&_arg4,&_arg5))
2771 return NULL;
2772 if (_argc0) {
2773 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawPolygon. Expected _wxDC_p.");
2775 return NULL;
2776 }
2777 }
2778 if (_obj2)
2779 {
2780 _arg2 = wxPoint_LIST_helper(_obj2);
2781 if (_arg2 == NULL) {
2782 return NULL;
2783 }
2784 }
2785 {
2786 _arg1 = PyList_Size(_obj2);
2787 }
2788 wxDC_DrawPolygon(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2789 Py_INCREF(Py_None);
2790 _resultobj = Py_None;
2791 {
2792 delete [] _arg2;
2793 }
2794 return _resultobj;
2795 }
2796
2797 #define wxDC_DrawPoint(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawPoint(_swigarg0,_swigarg1))
2798 static PyObject *_wrap_wxDC_DrawPoint(PyObject *self, PyObject *args) {
2799 PyObject * _resultobj;
2800 wxDC * _arg0;
2801 long _arg1;
2802 long _arg2;
2803 char * _argc0 = 0;
2804
2805 self = self;
2806 if(!PyArg_ParseTuple(args,"sll:wxDC_DrawPoint",&_argc0,&_arg1,&_arg2))
2807 return NULL;
2808 if (_argc0) {
2809 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2810 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawPoint. Expected _wxDC_p.");
2811 return NULL;
2812 }
2813 }
2814 wxDC_DrawPoint(_arg0,_arg1,_arg2);
2815 Py_INCREF(Py_None);
2816 _resultobj = Py_None;
2817 return _resultobj;
2818 }
2819
2820 #define wxDC_DrawRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2821 static PyObject *_wrap_wxDC_DrawRectangle(PyObject *self, PyObject *args) {
2822 PyObject * _resultobj;
2823 wxDC * _arg0;
2824 long _arg1;
2825 long _arg2;
2826 long _arg3;
2827 long _arg4;
2828 char * _argc0 = 0;
2829
2830 self = self;
2831 if(!PyArg_ParseTuple(args,"sllll:wxDC_DrawRectangle",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4))
2832 return NULL;
2833 if (_argc0) {
2834 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2835 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawRectangle. Expected _wxDC_p.");
2836 return NULL;
2837 }
2838 }
2839 wxDC_DrawRectangle(_arg0,_arg1,_arg2,_arg3,_arg4);
2840 Py_INCREF(Py_None);
2841 _resultobj = Py_None;
2842 return _resultobj;
2843 }
2844
2845 #define wxDC_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2846 static PyObject *_wrap_wxDC_DrawRoundedRectangle(PyObject *self, PyObject *args) {
2847 PyObject * _resultobj;
2848 wxDC * _arg0;
2849 long _arg1;
2850 long _arg2;
2851 long _arg3;
2852 long _arg4;
2853 long _arg5 = 20;
2854 char * _argc0 = 0;
2855
2856 self = self;
2857 if(!PyArg_ParseTuple(args,"sllll|l:wxDC_DrawRoundedRectangle",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
2858 return NULL;
2859 if (_argc0) {
2860 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2861 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawRoundedRectangle. Expected _wxDC_p.");
2862 return NULL;
2863 }
2864 }
2865 wxDC_DrawRoundedRectangle(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2866 Py_INCREF(Py_None);
2867 _resultobj = Py_None;
2868 return _resultobj;
2869 }
2870
2871 #define wxDC_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
2872 static PyObject *_wrap_wxDC_DrawSpline(PyObject *self, PyObject *args) {
2873 PyObject * _resultobj;
2874 wxDC * _arg0;
2875 int _arg1;
2876 wxPoint * _arg2;
2877 char * _argc0 = 0;
2878 PyObject * _obj2 = 0;
2879
2880 self = self;
2881 if(!PyArg_ParseTuple(args,"sO:wxDC_DrawSpline",&_argc0,&_obj2))
2882 return NULL;
2883 if (_argc0) {
2884 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawSpline. Expected _wxDC_p.");
2886 return NULL;
2887 }
2888 }
2889 if (_obj2)
2890 {
2891 _arg2 = wxPoint_LIST_helper(_obj2);
2892 if (_arg2 == NULL) {
2893 return NULL;
2894 }
2895 }
2896 {
2897 _arg1 = PyList_Size(_obj2);
2898 }
2899 wxDC_DrawSpline(_arg0,_arg1,_arg2);
2900 Py_INCREF(Py_None);
2901 _resultobj = Py_None;
2902 {
2903 delete [] _arg2;
2904 }
2905 return _resultobj;
2906 }
2907
2908 #define wxDC_DrawText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawText(_swigarg0,_swigarg1,_swigarg2))
2909 static PyObject *_wrap_wxDC_DrawText(PyObject *self, PyObject *args) {
2910 PyObject * _resultobj;
2911 wxDC * _arg0;
2912 wxString * _arg1;
2913 long _arg2;
2914 long _arg3;
2915 char * _argc0 = 0;
2916 PyObject * _obj1 = 0;
2917
2918 self = self;
2919 if(!PyArg_ParseTuple(args,"sOll:wxDC_DrawText",&_argc0,&_obj1,&_arg2,&_arg3))
2920 return NULL;
2921 if (_argc0) {
2922 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2923 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawText. Expected _wxDC_p.");
2924 return NULL;
2925 }
2926 }
2927 {
2928 if (!PyString_Check(_obj1)) {
2929 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2930 return NULL;
2931 }
2932 _arg1 = new wxString(PyString_AsString(_obj1));
2933 }
2934 wxDC_DrawText(_arg0,*_arg1,_arg2,_arg3);
2935 Py_INCREF(Py_None);
2936 _resultobj = Py_None;
2937 {
2938 if (_obj1)
2939 delete _arg1;
2940 }
2941 return _resultobj;
2942 }
2943
2944 #define wxDC_EndDoc(_swigobj) (_swigobj->EndDoc())
2945 static PyObject *_wrap_wxDC_EndDoc(PyObject *self, PyObject *args) {
2946 PyObject * _resultobj;
2947 wxDC * _arg0;
2948 char * _argc0 = 0;
2949
2950 self = self;
2951 if(!PyArg_ParseTuple(args,"s:wxDC_EndDoc",&_argc0))
2952 return NULL;
2953 if (_argc0) {
2954 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2955 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndDoc. Expected _wxDC_p.");
2956 return NULL;
2957 }
2958 }
2959 wxDC_EndDoc(_arg0);
2960 Py_INCREF(Py_None);
2961 _resultobj = Py_None;
2962 return _resultobj;
2963 }
2964
2965 #define wxDC_EndDrawing(_swigobj) (_swigobj->EndDrawing())
2966 static PyObject *_wrap_wxDC_EndDrawing(PyObject *self, PyObject *args) {
2967 PyObject * _resultobj;
2968 wxDC * _arg0;
2969 char * _argc0 = 0;
2970
2971 self = self;
2972 if(!PyArg_ParseTuple(args,"s:wxDC_EndDrawing",&_argc0))
2973 return NULL;
2974 if (_argc0) {
2975 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndDrawing. Expected _wxDC_p.");
2977 return NULL;
2978 }
2979 }
2980 wxDC_EndDrawing(_arg0);
2981 Py_INCREF(Py_None);
2982 _resultobj = Py_None;
2983 return _resultobj;
2984 }
2985
2986 #define wxDC_EndPage(_swigobj) (_swigobj->EndPage())
2987 static PyObject *_wrap_wxDC_EndPage(PyObject *self, PyObject *args) {
2988 PyObject * _resultobj;
2989 wxDC * _arg0;
2990 char * _argc0 = 0;
2991
2992 self = self;
2993 if(!PyArg_ParseTuple(args,"s:wxDC_EndPage",&_argc0))
2994 return NULL;
2995 if (_argc0) {
2996 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
2997 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_EndPage. Expected _wxDC_p.");
2998 return NULL;
2999 }
3000 }
3001 wxDC_EndPage(_arg0);
3002 Py_INCREF(Py_None);
3003 _resultobj = Py_None;
3004 return _resultobj;
3005 }
3006
3007 #define wxDC_FloodFill(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FloodFill(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3008 static PyObject *_wrap_wxDC_FloodFill(PyObject *self, PyObject *args) {
3009 PyObject * _resultobj;
3010 wxDC * _arg0;
3011 long _arg1;
3012 long _arg2;
3013 wxColour * _arg3;
3014 int _arg4 = (wxFLOOD_SURFACE);
3015 char * _argc0 = 0;
3016 char * _argc3 = 0;
3017
3018 self = self;
3019 if(!PyArg_ParseTuple(args,"slls|i:wxDC_FloodFill",&_argc0,&_arg1,&_arg2,&_argc3,&_arg4))
3020 return NULL;
3021 if (_argc0) {
3022 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_FloodFill. Expected _wxDC_p.");
3024 return NULL;
3025 }
3026 }
3027 if (_argc3) {
3028 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxColour_p")) {
3029 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxDC_FloodFill. Expected _wxColour_p.");
3030 return NULL;
3031 }
3032 }
3033 wxDC_FloodFill(_arg0,_arg1,_arg2,*_arg3,_arg4);
3034 Py_INCREF(Py_None);
3035 _resultobj = Py_None;
3036 return _resultobj;
3037 }
3038
3039 #define wxDC_GetBackground(_swigobj) (_swigobj->GetBackground())
3040 static PyObject *_wrap_wxDC_GetBackground(PyObject *self, PyObject *args) {
3041 PyObject * _resultobj;
3042 wxBrush * _result;
3043 wxDC * _arg0;
3044 char * _argc0 = 0;
3045 char _ptemp[128];
3046
3047 self = self;
3048 if(!PyArg_ParseTuple(args,"s:wxDC_GetBackground",&_argc0))
3049 return NULL;
3050 if (_argc0) {
3051 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3052 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetBackground. Expected _wxDC_p.");
3053 return NULL;
3054 }
3055 }
3056 _result = new wxBrush (wxDC_GetBackground(_arg0));
3057 SWIG_MakePtr(_ptemp, (void *) _result,"_wxBrush_p");
3058 _resultobj = Py_BuildValue("s",_ptemp);
3059 return _resultobj;
3060 }
3061
3062 #define wxDC_GetBrush(_swigobj) (_swigobj->GetBrush())
3063 static PyObject *_wrap_wxDC_GetBrush(PyObject *self, PyObject *args) {
3064 PyObject * _resultobj;
3065 wxBrush * _result;
3066 wxDC * _arg0;
3067 char * _argc0 = 0;
3068 char _ptemp[128];
3069
3070 self = self;
3071 if(!PyArg_ParseTuple(args,"s:wxDC_GetBrush",&_argc0))
3072 return NULL;
3073 if (_argc0) {
3074 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetBrush. Expected _wxDC_p.");
3076 return NULL;
3077 }
3078 }
3079 _result = new wxBrush (wxDC_GetBrush(_arg0));
3080 SWIG_MakePtr(_ptemp, (void *) _result,"_wxBrush_p");
3081 _resultobj = Py_BuildValue("s",_ptemp);
3082 return _resultobj;
3083 }
3084
3085 #define wxDC_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
3086 static PyObject *_wrap_wxDC_GetCharHeight(PyObject *self, PyObject *args) {
3087 PyObject * _resultobj;
3088 long _result;
3089 wxDC * _arg0;
3090 char * _argc0 = 0;
3091
3092 self = self;
3093 if(!PyArg_ParseTuple(args,"s:wxDC_GetCharHeight",&_argc0))
3094 return NULL;
3095 if (_argc0) {
3096 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetCharHeight. Expected _wxDC_p.");
3098 return NULL;
3099 }
3100 }
3101 _result = (long )wxDC_GetCharHeight(_arg0);
3102 _resultobj = Py_BuildValue("l",_result);
3103 return _resultobj;
3104 }
3105
3106 #define wxDC_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
3107 static PyObject *_wrap_wxDC_GetCharWidth(PyObject *self, PyObject *args) {
3108 PyObject * _resultobj;
3109 long _result;
3110 wxDC * _arg0;
3111 char * _argc0 = 0;
3112
3113 self = self;
3114 if(!PyArg_ParseTuple(args,"s:wxDC_GetCharWidth",&_argc0))
3115 return NULL;
3116 if (_argc0) {
3117 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetCharWidth. Expected _wxDC_p.");
3119 return NULL;
3120 }
3121 }
3122 _result = (long )wxDC_GetCharWidth(_arg0);
3123 _resultobj = Py_BuildValue("l",_result);
3124 return _resultobj;
3125 }
3126
3127 #define wxDC_GetClippingBox(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetClippingBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3128 static PyObject *_wrap_wxDC_GetClippingBox(PyObject *self, PyObject *args) {
3129 PyObject * _resultobj;
3130 wxDC * _arg0;
3131 long * _arg1;
3132 long temp;
3133 long * _arg2;
3134 long temp0;
3135 long * _arg3;
3136 long temp1;
3137 long * _arg4;
3138 long temp2;
3139 char * _argc0 = 0;
3140
3141 self = self;
3142 {
3143 _arg1 = &temp;
3144 }
3145 {
3146 _arg2 = &temp0;
3147 }
3148 {
3149 _arg3 = &temp1;
3150 }
3151 {
3152 _arg4 = &temp2;
3153 }
3154 if(!PyArg_ParseTuple(args,"s:wxDC_GetClippingBox",&_argc0))
3155 return NULL;
3156 if (_argc0) {
3157 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetClippingBox. Expected _wxDC_p.");
3159 return NULL;
3160 }
3161 }
3162 wxDC_GetClippingBox(_arg0,_arg1,_arg2,_arg3,_arg4);
3163 Py_INCREF(Py_None);
3164 _resultobj = Py_None;
3165 {
3166 PyObject *o;
3167 o = PyInt_FromLong((long) (*_arg1));
3168 _resultobj = t_output_helper(_resultobj, o);
3169 }
3170 {
3171 PyObject *o;
3172 o = PyInt_FromLong((long) (*_arg2));
3173 _resultobj = t_output_helper(_resultobj, o);
3174 }
3175 {
3176 PyObject *o;
3177 o = PyInt_FromLong((long) (*_arg3));
3178 _resultobj = t_output_helper(_resultobj, o);
3179 }
3180 {
3181 PyObject *o;
3182 o = PyInt_FromLong((long) (*_arg4));
3183 _resultobj = t_output_helper(_resultobj, o);
3184 }
3185 return _resultobj;
3186 }
3187
3188 #define wxDC_GetFont(_swigobj) (_swigobj->GetFont())
3189 static PyObject *_wrap_wxDC_GetFont(PyObject *self, PyObject *args) {
3190 PyObject * _resultobj;
3191 wxFont * _result;
3192 wxDC * _arg0;
3193 char * _argc0 = 0;
3194 char _ptemp[128];
3195
3196 self = self;
3197 if(!PyArg_ParseTuple(args,"s:wxDC_GetFont",&_argc0))
3198 return NULL;
3199 if (_argc0) {
3200 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetFont. Expected _wxDC_p.");
3202 return NULL;
3203 }
3204 }
3205 _result = new wxFont (wxDC_GetFont(_arg0));
3206 SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
3207 _resultobj = Py_BuildValue("s",_ptemp);
3208 return _resultobj;
3209 }
3210
3211 #define wxDC_GetLogicalFunction(_swigobj) (_swigobj->GetLogicalFunction())
3212 static PyObject *_wrap_wxDC_GetLogicalFunction(PyObject *self, PyObject *args) {
3213 PyObject * _resultobj;
3214 int _result;
3215 wxDC * _arg0;
3216 char * _argc0 = 0;
3217
3218 self = self;
3219 if(!PyArg_ParseTuple(args,"s:wxDC_GetLogicalFunction",&_argc0))
3220 return NULL;
3221 if (_argc0) {
3222 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetLogicalFunction. Expected _wxDC_p.");
3224 return NULL;
3225 }
3226 }
3227 _result = (int )wxDC_GetLogicalFunction(_arg0);
3228 _resultobj = Py_BuildValue("i",_result);
3229 return _resultobj;
3230 }
3231
3232 #define wxDC_GetMapMode(_swigobj) (_swigobj->GetMapMode())
3233 static PyObject *_wrap_wxDC_GetMapMode(PyObject *self, PyObject *args) {
3234 PyObject * _resultobj;
3235 int _result;
3236 wxDC * _arg0;
3237 char * _argc0 = 0;
3238
3239 self = self;
3240 if(!PyArg_ParseTuple(args,"s:wxDC_GetMapMode",&_argc0))
3241 return NULL;
3242 if (_argc0) {
3243 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetMapMode. Expected _wxDC_p.");
3245 return NULL;
3246 }
3247 }
3248 _result = (int )wxDC_GetMapMode(_arg0);
3249 _resultobj = Py_BuildValue("i",_result);
3250 return _resultobj;
3251 }
3252
3253 #define wxDC_GetOptimization(_swigobj) (_swigobj->GetOptimization())
3254 static PyObject *_wrap_wxDC_GetOptimization(PyObject *self, PyObject *args) {
3255 PyObject * _resultobj;
3256 bool _result;
3257 wxDC * _arg0;
3258 char * _argc0 = 0;
3259
3260 self = self;
3261 if(!PyArg_ParseTuple(args,"s:wxDC_GetOptimization",&_argc0))
3262 return NULL;
3263 if (_argc0) {
3264 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetOptimization. Expected _wxDC_p.");
3266 return NULL;
3267 }
3268 }
3269 _result = (bool )wxDC_GetOptimization(_arg0);
3270 _resultobj = Py_BuildValue("i",_result);
3271 return _resultobj;
3272 }
3273
3274 #define wxDC_GetPen(_swigobj) (_swigobj->GetPen())
3275 static PyObject *_wrap_wxDC_GetPen(PyObject *self, PyObject *args) {
3276 PyObject * _resultobj;
3277 wxPen * _result;
3278 wxDC * _arg0;
3279 char * _argc0 = 0;
3280 char _ptemp[128];
3281
3282 self = self;
3283 if(!PyArg_ParseTuple(args,"s:wxDC_GetPen",&_argc0))
3284 return NULL;
3285 if (_argc0) {
3286 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetPen. Expected _wxDC_p.");
3288 return NULL;
3289 }
3290 }
3291 _result = new wxPen (wxDC_GetPen(_arg0));
3292 SWIG_MakePtr(_ptemp, (void *) _result,"_wxPen_p");
3293 _resultobj = Py_BuildValue("s",_ptemp);
3294 return _resultobj;
3295 }
3296
3297 static wxColour * wxDC_GetPixel(wxDC *self,long x,long y) {
3298 wxColour* wc = new wxColour();
3299 self->GetPixel(x, y, wc);
3300 return wc;
3301 }
3302 static PyObject *_wrap_wxDC_GetPixel(PyObject *self, PyObject *args) {
3303 PyObject * _resultobj;
3304 wxColour * _result;
3305 wxDC * _arg0;
3306 long _arg1;
3307 long _arg2;
3308 char * _argc0 = 0;
3309 char _ptemp[128];
3310
3311 self = self;
3312 if(!PyArg_ParseTuple(args,"sll:wxDC_GetPixel",&_argc0,&_arg1,&_arg2))
3313 return NULL;
3314 if (_argc0) {
3315 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3316 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetPixel. Expected _wxDC_p.");
3317 return NULL;
3318 }
3319 }
3320 _result = (wxColour *)wxDC_GetPixel(_arg0,_arg1,_arg2);
3321 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3322 _resultobj = Py_BuildValue("s",_ptemp);
3323 return _resultobj;
3324 }
3325
3326 #define wxDC_GetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
3327 static PyObject *_wrap_wxDC_GetSize(PyObject *self, PyObject *args) {
3328 PyObject * _resultobj;
3329 wxDC * _arg0;
3330 int * _arg1;
3331 int temp;
3332 int * _arg2;
3333 int temp0;
3334 char * _argc0 = 0;
3335
3336 self = self;
3337 {
3338 _arg1 = &temp;
3339 }
3340 {
3341 _arg2 = &temp0;
3342 }
3343 if(!PyArg_ParseTuple(args,"s:wxDC_GetSize",&_argc0))
3344 return NULL;
3345 if (_argc0) {
3346 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3347 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetSize. Expected _wxDC_p.");
3348 return NULL;
3349 }
3350 }
3351 wxDC_GetSize(_arg0,_arg1,_arg2);
3352 Py_INCREF(Py_None);
3353 _resultobj = Py_None;
3354 {
3355 PyObject *o;
3356 o = PyInt_FromLong((long) (*_arg1));
3357 _resultobj = t_output_helper(_resultobj, o);
3358 }
3359 {
3360 PyObject *o;
3361 o = PyInt_FromLong((long) (*_arg2));
3362 _resultobj = t_output_helper(_resultobj, o);
3363 }
3364 return _resultobj;
3365 }
3366
3367 #define wxDC_GetTextBackground(_swigobj) (_swigobj->GetTextBackground())
3368 static PyObject *_wrap_wxDC_GetTextBackground(PyObject *self, PyObject *args) {
3369 PyObject * _resultobj;
3370 wxColour * _result;
3371 wxDC * _arg0;
3372 char * _argc0 = 0;
3373 char _ptemp[128];
3374
3375 self = self;
3376 if(!PyArg_ParseTuple(args,"s:wxDC_GetTextBackground",&_argc0))
3377 return NULL;
3378 if (_argc0) {
3379 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextBackground. Expected _wxDC_p.");
3381 return NULL;
3382 }
3383 }
3384 wxColour & _result_ref = wxDC_GetTextBackground(_arg0);
3385 _result = (wxColour *) &_result_ref;
3386 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3387 _resultobj = Py_BuildValue("s",_ptemp);
3388 return _resultobj;
3389 }
3390
3391 #define wxDC_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3392 static PyObject *_wrap_wxDC_GetTextExtent(PyObject *self, PyObject *args) {
3393 PyObject * _resultobj;
3394 wxDC * _arg0;
3395 wxString * _arg1;
3396 long * _arg2;
3397 long temp;
3398 long * _arg3;
3399 long temp0;
3400 long * _arg4;
3401 long temp1;
3402 long * _arg5;
3403 long temp2;
3404 char * _argc0 = 0;
3405 PyObject * _obj1 = 0;
3406
3407 self = self;
3408 {
3409 _arg2 = &temp;
3410 }
3411 {
3412 _arg3 = &temp0;
3413 }
3414 {
3415 _arg4 = &temp1;
3416 }
3417 {
3418 _arg5 = &temp2;
3419 }
3420 if(!PyArg_ParseTuple(args,"sO:wxDC_GetTextExtent",&_argc0,&_obj1))
3421 return NULL;
3422 if (_argc0) {
3423 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3424 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextExtent. Expected _wxDC_p.");
3425 return NULL;
3426 }
3427 }
3428 {
3429 if (!PyString_Check(_obj1)) {
3430 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3431 return NULL;
3432 }
3433 _arg1 = new wxString(PyString_AsString(_obj1));
3434 }
3435 wxDC_GetTextExtent(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
3436 Py_INCREF(Py_None);
3437 _resultobj = Py_None;
3438 {
3439 PyObject *o;
3440 o = PyInt_FromLong((long) (*_arg2));
3441 _resultobj = t_output_helper(_resultobj, o);
3442 }
3443 {
3444 PyObject *o;
3445 o = PyInt_FromLong((long) (*_arg3));
3446 _resultobj = t_output_helper(_resultobj, o);
3447 }
3448 {
3449 PyObject *o;
3450 o = PyInt_FromLong((long) (*_arg4));
3451 _resultobj = t_output_helper(_resultobj, o);
3452 }
3453 {
3454 PyObject *o;
3455 o = PyInt_FromLong((long) (*_arg5));
3456 _resultobj = t_output_helper(_resultobj, o);
3457 }
3458 {
3459 if (_obj1)
3460 delete _arg1;
3461 }
3462 return _resultobj;
3463 }
3464
3465 #define wxDC_GetTextForeground(_swigobj) (_swigobj->GetTextForeground())
3466 static PyObject *_wrap_wxDC_GetTextForeground(PyObject *self, PyObject *args) {
3467 PyObject * _resultobj;
3468 wxColour * _result;
3469 wxDC * _arg0;
3470 char * _argc0 = 0;
3471 char _ptemp[128];
3472
3473 self = self;
3474 if(!PyArg_ParseTuple(args,"s:wxDC_GetTextForeground",&_argc0))
3475 return NULL;
3476 if (_argc0) {
3477 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_GetTextForeground. Expected _wxDC_p.");
3479 return NULL;
3480 }
3481 }
3482 wxColour & _result_ref = wxDC_GetTextForeground(_arg0);
3483 _result = (wxColour *) &_result_ref;
3484 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
3485 _resultobj = Py_BuildValue("s",_ptemp);
3486 return _resultobj;
3487 }
3488
3489 #define wxDC_LogicalToDeviceX(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceX(_swigarg0))
3490 static PyObject *_wrap_wxDC_LogicalToDeviceX(PyObject *self, PyObject *args) {
3491 PyObject * _resultobj;
3492 long _result;
3493 wxDC * _arg0;
3494 long _arg1;
3495 char * _argc0 = 0;
3496
3497 self = self;
3498 if(!PyArg_ParseTuple(args,"sl:wxDC_LogicalToDeviceX",&_argc0,&_arg1))
3499 return NULL;
3500 if (_argc0) {
3501 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceX. Expected _wxDC_p.");
3503 return NULL;
3504 }
3505 }
3506 _result = (long )wxDC_LogicalToDeviceX(_arg0,_arg1);
3507 _resultobj = Py_BuildValue("l",_result);
3508 return _resultobj;
3509 }
3510
3511 #define wxDC_LogicalToDeviceXRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceXRel(_swigarg0))
3512 static PyObject *_wrap_wxDC_LogicalToDeviceXRel(PyObject *self, PyObject *args) {
3513 PyObject * _resultobj;
3514 long _result;
3515 wxDC * _arg0;
3516 long _arg1;
3517 char * _argc0 = 0;
3518
3519 self = self;
3520 if(!PyArg_ParseTuple(args,"sl:wxDC_LogicalToDeviceXRel",&_argc0,&_arg1))
3521 return NULL;
3522 if (_argc0) {
3523 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3524 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceXRel. Expected _wxDC_p.");
3525 return NULL;
3526 }
3527 }
3528 _result = (long )wxDC_LogicalToDeviceXRel(_arg0,_arg1);
3529 _resultobj = Py_BuildValue("l",_result);
3530 return _resultobj;
3531 }
3532
3533 #define wxDC_LogicalToDeviceY(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceY(_swigarg0))
3534 static PyObject *_wrap_wxDC_LogicalToDeviceY(PyObject *self, PyObject *args) {
3535 PyObject * _resultobj;
3536 long _result;
3537 wxDC * _arg0;
3538 long _arg1;
3539 char * _argc0 = 0;
3540
3541 self = self;
3542 if(!PyArg_ParseTuple(args,"sl:wxDC_LogicalToDeviceY",&_argc0,&_arg1))
3543 return NULL;
3544 if (_argc0) {
3545 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceY. Expected _wxDC_p.");
3547 return NULL;
3548 }
3549 }
3550 _result = (long )wxDC_LogicalToDeviceY(_arg0,_arg1);
3551 _resultobj = Py_BuildValue("l",_result);
3552 return _resultobj;
3553 }
3554
3555 #define wxDC_LogicalToDeviceYRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceYRel(_swigarg0))
3556 static PyObject *_wrap_wxDC_LogicalToDeviceYRel(PyObject *self, PyObject *args) {
3557 PyObject * _resultobj;
3558 long _result;
3559 wxDC * _arg0;
3560 long _arg1;
3561 char * _argc0 = 0;
3562
3563 self = self;
3564 if(!PyArg_ParseTuple(args,"sl:wxDC_LogicalToDeviceYRel",&_argc0,&_arg1))
3565 return NULL;
3566 if (_argc0) {
3567 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3568 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_LogicalToDeviceYRel. Expected _wxDC_p.");
3569 return NULL;
3570 }
3571 }
3572 _result = (long )wxDC_LogicalToDeviceYRel(_arg0,_arg1);
3573 _resultobj = Py_BuildValue("l",_result);
3574 return _resultobj;
3575 }
3576
3577 #define wxDC_MaxX(_swigobj) (_swigobj->MaxX())
3578 static PyObject *_wrap_wxDC_MaxX(PyObject *self, PyObject *args) {
3579 PyObject * _resultobj;
3580 long _result;
3581 wxDC * _arg0;
3582 char * _argc0 = 0;
3583
3584 self = self;
3585 if(!PyArg_ParseTuple(args,"s:wxDC_MaxX",&_argc0))
3586 return NULL;
3587 if (_argc0) {
3588 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MaxX. Expected _wxDC_p.");
3590 return NULL;
3591 }
3592 }
3593 _result = (long )wxDC_MaxX(_arg0);
3594 _resultobj = Py_BuildValue("l",_result);
3595 return _resultobj;
3596 }
3597
3598 #define wxDC_MaxY(_swigobj) (_swigobj->MaxY())
3599 static PyObject *_wrap_wxDC_MaxY(PyObject *self, PyObject *args) {
3600 PyObject * _resultobj;
3601 long _result;
3602 wxDC * _arg0;
3603 char * _argc0 = 0;
3604
3605 self = self;
3606 if(!PyArg_ParseTuple(args,"s:wxDC_MaxY",&_argc0))
3607 return NULL;
3608 if (_argc0) {
3609 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3610 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MaxY. Expected _wxDC_p.");
3611 return NULL;
3612 }
3613 }
3614 _result = (long )wxDC_MaxY(_arg0);
3615 _resultobj = Py_BuildValue("l",_result);
3616 return _resultobj;
3617 }
3618
3619 #define wxDC_MinX(_swigobj) (_swigobj->MinX())
3620 static PyObject *_wrap_wxDC_MinX(PyObject *self, PyObject *args) {
3621 PyObject * _resultobj;
3622 long _result;
3623 wxDC * _arg0;
3624 char * _argc0 = 0;
3625
3626 self = self;
3627 if(!PyArg_ParseTuple(args,"s:wxDC_MinX",&_argc0))
3628 return NULL;
3629 if (_argc0) {
3630 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MinX. Expected _wxDC_p.");
3632 return NULL;
3633 }
3634 }
3635 _result = (long )wxDC_MinX(_arg0);
3636 _resultobj = Py_BuildValue("l",_result);
3637 return _resultobj;
3638 }
3639
3640 #define wxDC_MinY(_swigobj) (_swigobj->MinY())
3641 static PyObject *_wrap_wxDC_MinY(PyObject *self, PyObject *args) {
3642 PyObject * _resultobj;
3643 long _result;
3644 wxDC * _arg0;
3645 char * _argc0 = 0;
3646
3647 self = self;
3648 if(!PyArg_ParseTuple(args,"s:wxDC_MinY",&_argc0))
3649 return NULL;
3650 if (_argc0) {
3651 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3652 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_MinY. Expected _wxDC_p.");
3653 return NULL;
3654 }
3655 }
3656 _result = (long )wxDC_MinY(_arg0);
3657 _resultobj = Py_BuildValue("l",_result);
3658 return _resultobj;
3659 }
3660
3661 #define wxDC_Ok(_swigobj) (_swigobj->Ok())
3662 static PyObject *_wrap_wxDC_Ok(PyObject *self, PyObject *args) {
3663 PyObject * _resultobj;
3664 bool _result;
3665 wxDC * _arg0;
3666 char * _argc0 = 0;
3667
3668 self = self;
3669 if(!PyArg_ParseTuple(args,"s:wxDC_Ok",&_argc0))
3670 return NULL;
3671 if (_argc0) {
3672 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_Ok. Expected _wxDC_p.");
3674 return NULL;
3675 }
3676 }
3677 _result = (bool )wxDC_Ok(_arg0);
3678 _resultobj = Py_BuildValue("i",_result);
3679 return _resultobj;
3680 }
3681
3682 #define wxDC_SetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDeviceOrigin(_swigarg0,_swigarg1))
3683 static PyObject *_wrap_wxDC_SetDeviceOrigin(PyObject *self, PyObject *args) {
3684 PyObject * _resultobj;
3685 wxDC * _arg0;
3686 long _arg1;
3687 long _arg2;
3688 char * _argc0 = 0;
3689
3690 self = self;
3691 if(!PyArg_ParseTuple(args,"sll:wxDC_SetDeviceOrigin",&_argc0,&_arg1,&_arg2))
3692 return NULL;
3693 if (_argc0) {
3694 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetDeviceOrigin. Expected _wxDC_p.");
3696 return NULL;
3697 }
3698 }
3699 wxDC_SetDeviceOrigin(_arg0,_arg1,_arg2);
3700 Py_INCREF(Py_None);
3701 _resultobj = Py_None;
3702 return _resultobj;
3703 }
3704
3705 #define wxDC_SetBackground(_swigobj,_swigarg0) (_swigobj->SetBackground(_swigarg0))
3706 static PyObject *_wrap_wxDC_SetBackground(PyObject *self, PyObject *args) {
3707 PyObject * _resultobj;
3708 wxDC * _arg0;
3709 wxBrush * _arg1;
3710 char * _argc0 = 0;
3711 char * _argc1 = 0;
3712
3713 self = self;
3714 if(!PyArg_ParseTuple(args,"ss:wxDC_SetBackground",&_argc0,&_argc1))
3715 return NULL;
3716 if (_argc0) {
3717 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBackground. Expected _wxDC_p.");
3719 return NULL;
3720 }
3721 }
3722 if (_argc1) {
3723 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBrush_p")) {
3724 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetBackground. Expected _wxBrush_p.");
3725 return NULL;
3726 }
3727 }
3728 wxDC_SetBackground(_arg0,*_arg1);
3729 Py_INCREF(Py_None);
3730 _resultobj = Py_None;
3731 return _resultobj;
3732 }
3733
3734 #define wxDC_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
3735 static PyObject *_wrap_wxDC_SetBackgroundMode(PyObject *self, PyObject *args) {
3736 PyObject * _resultobj;
3737 wxDC * _arg0;
3738 int _arg1;
3739 char * _argc0 = 0;
3740
3741 self = self;
3742 if(!PyArg_ParseTuple(args,"si:wxDC_SetBackgroundMode",&_argc0,&_arg1))
3743 return NULL;
3744 if (_argc0) {
3745 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBackgroundMode. Expected _wxDC_p.");
3747 return NULL;
3748 }
3749 }
3750 wxDC_SetBackgroundMode(_arg0,_arg1);
3751 Py_INCREF(Py_None);
3752 _resultobj = Py_None;
3753 return _resultobj;
3754 }
3755
3756 #define wxDC_SetClippingRegion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetClippingRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3757 static PyObject *_wrap_wxDC_SetClippingRegion(PyObject *self, PyObject *args) {
3758 PyObject * _resultobj;
3759 wxDC * _arg0;
3760 long _arg1;
3761 long _arg2;
3762 long _arg3;
3763 long _arg4;
3764 char * _argc0 = 0;
3765
3766 self = self;
3767 if(!PyArg_ParseTuple(args,"sllll:wxDC_SetClippingRegion",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4))
3768 return NULL;
3769 if (_argc0) {
3770 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetClippingRegion. Expected _wxDC_p.");
3772 return NULL;
3773 }
3774 }
3775 wxDC_SetClippingRegion(_arg0,_arg1,_arg2,_arg3,_arg4);
3776 Py_INCREF(Py_None);
3777 _resultobj = Py_None;
3778 return _resultobj;
3779 }
3780
3781 #define wxDC_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
3782 static PyObject *_wrap_wxDC_SetPalette(PyObject *self, PyObject *args) {
3783 PyObject * _resultobj;
3784 wxDC * _arg0;
3785 wxPalette * _arg1;
3786 char * _argc0 = 0;
3787 char * _argc1 = 0;
3788
3789 self = self;
3790 if(!PyArg_ParseTuple(args,"ss:wxDC_SetPalette",&_argc0,&_argc1))
3791 return NULL;
3792 if (_argc0) {
3793 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetPalette. Expected _wxDC_p.");
3795 return NULL;
3796 }
3797 }
3798 if (_argc1) {
3799 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPalette_p")) {
3800 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetPalette. Expected _wxPalette_p.");
3801 return NULL;
3802 }
3803 }
3804 wxDC_SetPalette(_arg0,*_arg1);
3805 Py_INCREF(Py_None);
3806 _resultobj = Py_None;
3807 return _resultobj;
3808 }
3809
3810 #define wxDC_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
3811 static PyObject *_wrap_wxDC_SetBrush(PyObject *self, PyObject *args) {
3812 PyObject * _resultobj;
3813 wxDC * _arg0;
3814 wxBrush * _arg1;
3815 char * _argc0 = 0;
3816 char * _argc1 = 0;
3817
3818 self = self;
3819 if(!PyArg_ParseTuple(args,"ss:wxDC_SetBrush",&_argc0,&_argc1))
3820 return NULL;
3821 if (_argc0) {
3822 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3823 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetBrush. Expected _wxDC_p.");
3824 return NULL;
3825 }
3826 }
3827 if (_argc1) {
3828 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBrush_p")) {
3829 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetBrush. Expected _wxBrush_p.");
3830 return NULL;
3831 }
3832 }
3833 wxDC_SetBrush(_arg0,*_arg1);
3834 Py_INCREF(Py_None);
3835 _resultobj = Py_None;
3836 return _resultobj;
3837 }
3838
3839 #define wxDC_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
3840 static PyObject *_wrap_wxDC_SetFont(PyObject *self, PyObject *args) {
3841 PyObject * _resultobj;
3842 wxDC * _arg0;
3843 wxFont * _arg1;
3844 char * _argc0 = 0;
3845 char * _argc1 = 0;
3846
3847 self = self;
3848 if(!PyArg_ParseTuple(args,"ss:wxDC_SetFont",&_argc0,&_argc1))
3849 return NULL;
3850 if (_argc0) {
3851 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetFont. Expected _wxDC_p.");
3853 return NULL;
3854 }
3855 }
3856 if (_argc1) {
3857 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxFont_p")) {
3858 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetFont. Expected _wxFont_p.");
3859 return NULL;
3860 }
3861 }
3862 wxDC_SetFont(_arg0,*_arg1);
3863 Py_INCREF(Py_None);
3864 _resultobj = Py_None;
3865 return _resultobj;
3866 }
3867
3868 #define wxDC_SetLogicalFunction(_swigobj,_swigarg0) (_swigobj->SetLogicalFunction(_swigarg0))
3869 static PyObject *_wrap_wxDC_SetLogicalFunction(PyObject *self, PyObject *args) {
3870 PyObject * _resultobj;
3871 wxDC * _arg0;
3872 int _arg1;
3873 char * _argc0 = 0;
3874
3875 self = self;
3876 if(!PyArg_ParseTuple(args,"si:wxDC_SetLogicalFunction",&_argc0,&_arg1))
3877 return NULL;
3878 if (_argc0) {
3879 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3880 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetLogicalFunction. Expected _wxDC_p.");
3881 return NULL;
3882 }
3883 }
3884 wxDC_SetLogicalFunction(_arg0,_arg1);
3885 Py_INCREF(Py_None);
3886 _resultobj = Py_None;
3887 return _resultobj;
3888 }
3889
3890 #define wxDC_SetMapMode(_swigobj,_swigarg0) (_swigobj->SetMapMode(_swigarg0))
3891 static PyObject *_wrap_wxDC_SetMapMode(PyObject *self, PyObject *args) {
3892 PyObject * _resultobj;
3893 wxDC * _arg0;
3894 int _arg1;
3895 char * _argc0 = 0;
3896
3897 self = self;
3898 if(!PyArg_ParseTuple(args,"si:wxDC_SetMapMode",&_argc0,&_arg1))
3899 return NULL;
3900 if (_argc0) {
3901 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetMapMode. Expected _wxDC_p.");
3903 return NULL;
3904 }
3905 }
3906 wxDC_SetMapMode(_arg0,_arg1);
3907 Py_INCREF(Py_None);
3908 _resultobj = Py_None;
3909 return _resultobj;
3910 }
3911
3912 #define wxDC_SetOptimization(_swigobj,_swigarg0) (_swigobj->SetOptimization(_swigarg0))
3913 static PyObject *_wrap_wxDC_SetOptimization(PyObject *self, PyObject *args) {
3914 PyObject * _resultobj;
3915 wxDC * _arg0;
3916 bool _arg1;
3917 char * _argc0 = 0;
3918 int tempbool1;
3919
3920 self = self;
3921 if(!PyArg_ParseTuple(args,"si:wxDC_SetOptimization",&_argc0,&tempbool1))
3922 return NULL;
3923 if (_argc0) {
3924 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetOptimization. Expected _wxDC_p.");
3926 return NULL;
3927 }
3928 }
3929 _arg1 = (bool ) tempbool1;
3930 wxDC_SetOptimization(_arg0,_arg1);
3931 Py_INCREF(Py_None);
3932 _resultobj = Py_None;
3933 return _resultobj;
3934 }
3935
3936 #define wxDC_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
3937 static PyObject *_wrap_wxDC_SetPen(PyObject *self, PyObject *args) {
3938 PyObject * _resultobj;
3939 wxDC * _arg0;
3940 wxPen * _arg1;
3941 char * _argc0 = 0;
3942 char * _argc1 = 0;
3943
3944 self = self;
3945 if(!PyArg_ParseTuple(args,"ss:wxDC_SetPen",&_argc0,&_argc1))
3946 return NULL;
3947 if (_argc0) {
3948 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetPen. Expected _wxDC_p.");
3950 return NULL;
3951 }
3952 }
3953 if (_argc1) {
3954 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPen_p")) {
3955 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetPen. Expected _wxPen_p.");
3956 return NULL;
3957 }
3958 }
3959 wxDC_SetPen(_arg0,*_arg1);
3960 Py_INCREF(Py_None);
3961 _resultobj = Py_None;
3962 return _resultobj;
3963 }
3964
3965 #define wxDC_SetTextBackground(_swigobj,_swigarg0) (_swigobj->SetTextBackground(_swigarg0))
3966 static PyObject *_wrap_wxDC_SetTextBackground(PyObject *self, PyObject *args) {
3967 PyObject * _resultobj;
3968 wxDC * _arg0;
3969 wxColour * _arg1;
3970 char * _argc0 = 0;
3971 char * _argc1 = 0;
3972
3973 self = self;
3974 if(!PyArg_ParseTuple(args,"ss:wxDC_SetTextBackground",&_argc0,&_argc1))
3975 return NULL;
3976 if (_argc0) {
3977 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
3978 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetTextBackground. Expected _wxDC_p.");
3979 return NULL;
3980 }
3981 }
3982 if (_argc1) {
3983 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
3984 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetTextBackground. Expected _wxColour_p.");
3985 return NULL;
3986 }
3987 }
3988 wxDC_SetTextBackground(_arg0,*_arg1);
3989 Py_INCREF(Py_None);
3990 _resultobj = Py_None;
3991 return _resultobj;
3992 }
3993
3994 #define wxDC_SetTextForeground(_swigobj,_swigarg0) (_swigobj->SetTextForeground(_swigarg0))
3995 static PyObject *_wrap_wxDC_SetTextForeground(PyObject *self, PyObject *args) {
3996 PyObject * _resultobj;
3997 wxDC * _arg0;
3998 wxColour * _arg1;
3999 char * _argc0 = 0;
4000 char * _argc1 = 0;
4001
4002 self = self;
4003 if(!PyArg_ParseTuple(args,"ss:wxDC_SetTextForeground",&_argc0,&_argc1))
4004 return NULL;
4005 if (_argc0) {
4006 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
4007 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetTextForeground. Expected _wxDC_p.");
4008 return NULL;
4009 }
4010 }
4011 if (_argc1) {
4012 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
4013 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_SetTextForeground. Expected _wxColour_p.");
4014 return NULL;
4015 }
4016 }
4017 wxDC_SetTextForeground(_arg0,*_arg1);
4018 Py_INCREF(Py_None);
4019 _resultobj = Py_None;
4020 return _resultobj;
4021 }
4022
4023 #define wxDC_SetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetUserScale(_swigarg0,_swigarg1))
4024 static PyObject *_wrap_wxDC_SetUserScale(PyObject *self, PyObject *args) {
4025 PyObject * _resultobj;
4026 wxDC * _arg0;
4027 double _arg1;
4028 double _arg2;
4029 char * _argc0 = 0;
4030
4031 self = self;
4032 if(!PyArg_ParseTuple(args,"sdd:wxDC_SetUserScale",&_argc0,&_arg1,&_arg2))
4033 return NULL;
4034 if (_argc0) {
4035 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
4036 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_SetUserScale. Expected _wxDC_p.");
4037 return NULL;
4038 }
4039 }
4040 wxDC_SetUserScale(_arg0,_arg1,_arg2);
4041 Py_INCREF(Py_None);
4042 _resultobj = Py_None;
4043 return _resultobj;
4044 }
4045
4046 #define wxDC_StartDoc(_swigobj,_swigarg0) (_swigobj->StartDoc(_swigarg0))
4047 static PyObject *_wrap_wxDC_StartDoc(PyObject *self, PyObject *args) {
4048 PyObject * _resultobj;
4049 bool _result;
4050 wxDC * _arg0;
4051 wxString * _arg1;
4052 char * _argc0 = 0;
4053 PyObject * _obj1 = 0;
4054
4055 self = self;
4056 if(!PyArg_ParseTuple(args,"sO:wxDC_StartDoc",&_argc0,&_obj1))
4057 return NULL;
4058 if (_argc0) {
4059 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
4060 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_StartDoc. Expected _wxDC_p.");
4061 return NULL;
4062 }
4063 }
4064 {
4065 if (!PyString_Check(_obj1)) {
4066 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4067 return NULL;
4068 }
4069 _arg1 = new wxString(PyString_AsString(_obj1));
4070 }
4071 _result = (bool )wxDC_StartDoc(_arg0,*_arg1);
4072 _resultobj = Py_BuildValue("i",_result);
4073 {
4074 if (_obj1)
4075 delete _arg1;
4076 }
4077 return _resultobj;
4078 }
4079
4080 #define wxDC_StartPage(_swigobj) (_swigobj->StartPage())
4081 static PyObject *_wrap_wxDC_StartPage(PyObject *self, PyObject *args) {
4082 PyObject * _resultobj;
4083 wxDC * _arg0;
4084 char * _argc0 = 0;
4085
4086 self = self;
4087 if(!PyArg_ParseTuple(args,"s:wxDC_StartPage",&_argc0))
4088 return NULL;
4089 if (_argc0) {
4090 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
4091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_StartPage. Expected _wxDC_p.");
4092 return NULL;
4093 }
4094 }
4095 wxDC_StartPage(_arg0);
4096 Py_INCREF(Py_None);
4097 _resultobj = Py_None;
4098 return _resultobj;
4099 }
4100
4101 static void wxDC_DrawBitmap(wxDC *self,wxBitmap & bitmap,long x,long y,bool swapPalette) {
4102 wxMemoryDC* memDC = new wxMemoryDC;
4103 memDC->SelectObject(bitmap);
4104 if (swapPalette)
4105 self->SetPalette(*bitmap.GetPalette());
4106 self->Blit(x, y, bitmap.GetWidth(), bitmap.GetHeight(), memDC,
4107 0, 0, self->GetLogicalFunction());
4108 memDC->SelectObject(wxNullBitmap);
4109 delete memDC;
4110 }
4111 static PyObject *_wrap_wxDC_DrawBitmap(PyObject *self, PyObject *args) {
4112 PyObject * _resultobj;
4113 wxDC * _arg0;
4114 wxBitmap * _arg1;
4115 long _arg2;
4116 long _arg3;
4117 bool _arg4 = (1);
4118 char * _argc0 = 0;
4119 char * _argc1 = 0;
4120 int tempbool4;
4121
4122 self = self;
4123 if(!PyArg_ParseTuple(args,"ssll|i:wxDC_DrawBitmap",&_argc0,&_argc1,&_arg2,&_arg3,&tempbool4))
4124 return NULL;
4125 if (_argc0) {
4126 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDC_p")) {
4127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDC_DrawBitmap. Expected _wxDC_p.");
4128 return NULL;
4129 }
4130 }
4131 if (_argc1) {
4132 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBitmap_p")) {
4133 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDC_DrawBitmap. Expected _wxBitmap_p.");
4134 return NULL;
4135 }
4136 }
4137 _arg4 = (bool ) tempbool4;
4138 wxDC_DrawBitmap(_arg0,*_arg1,_arg2,_arg3,_arg4);
4139 Py_INCREF(Py_None);
4140 _resultobj = Py_None;
4141 return _resultobj;
4142 }
4143
4144 static void *SwigwxMemoryDCTowxDC(void *ptr) {
4145 wxMemoryDC *src;
4146 wxDC *dest;
4147 src = (wxMemoryDC *) ptr;
4148 dest = (wxDC *) src;
4149 return (void *) dest;
4150 }
4151
4152 #define new_wxMemoryDC() (new wxMemoryDC())
4153 static PyObject *_wrap_new_wxMemoryDC(PyObject *self, PyObject *args) {
4154 PyObject * _resultobj;
4155 wxMemoryDC * _result;
4156 char _ptemp[128];
4157
4158 self = self;
4159 if(!PyArg_ParseTuple(args,":new_wxMemoryDC"))
4160 return NULL;
4161 _result = (wxMemoryDC *)new_wxMemoryDC();
4162 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMemoryDC_p");
4163 _resultobj = Py_BuildValue("s",_ptemp);
4164 return _resultobj;
4165 }
4166
4167 #define wxMemoryDC_SelectObject(_swigobj,_swigarg0) (_swigobj->SelectObject(_swigarg0))
4168 static PyObject *_wrap_wxMemoryDC_SelectObject(PyObject *self, PyObject *args) {
4169 PyObject * _resultobj;
4170 wxMemoryDC * _arg0;
4171 wxBitmap * _arg1;
4172 char * _argc0 = 0;
4173 char * _argc1 = 0;
4174
4175 self = self;
4176 if(!PyArg_ParseTuple(args,"ss:wxMemoryDC_SelectObject",&_argc0,&_argc1))
4177 return NULL;
4178 if (_argc0) {
4179 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMemoryDC_p")) {
4180 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMemoryDC_SelectObject. Expected _wxMemoryDC_p.");
4181 return NULL;
4182 }
4183 }
4184 if (_argc1) {
4185 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBitmap_p")) {
4186 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMemoryDC_SelectObject. Expected _wxBitmap_p.");
4187 return NULL;
4188 }
4189 }
4190 wxMemoryDC_SelectObject(_arg0,*_arg1);
4191 Py_INCREF(Py_None);
4192 _resultobj = Py_None;
4193 return _resultobj;
4194 }
4195
4196 static void *SwigwxScreenDCTowxDC(void *ptr) {
4197 wxScreenDC *src;
4198 wxDC *dest;
4199 src = (wxScreenDC *) ptr;
4200 dest = (wxDC *) src;
4201 return (void *) dest;
4202 }
4203
4204 #define new_wxScreenDC() (new wxScreenDC())
4205 static PyObject *_wrap_new_wxScreenDC(PyObject *self, PyObject *args) {
4206 PyObject * _resultobj;
4207 wxScreenDC * _result;
4208 char _ptemp[128];
4209
4210 self = self;
4211 if(!PyArg_ParseTuple(args,":new_wxScreenDC"))
4212 return NULL;
4213 _result = (wxScreenDC *)new_wxScreenDC();
4214 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScreenDC_p");
4215 _resultobj = Py_BuildValue("s",_ptemp);
4216 return _resultobj;
4217 }
4218
4219 #define wxScreenDC_StartDrawingOnTop(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
4220 static PyObject *_wrap_wxScreenDC_StartDrawingOnTop(PyObject *self, PyObject *args) {
4221 PyObject * _resultobj;
4222 bool _result;
4223 wxScreenDC * _arg0;
4224 wxWindow * _arg1;
4225 char * _argc0 = 0;
4226 char * _argc1 = 0;
4227
4228 self = self;
4229 if(!PyArg_ParseTuple(args,"ss:wxScreenDC_StartDrawingOnTop",&_argc0,&_argc1))
4230 return NULL;
4231 if (_argc0) {
4232 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScreenDC_p")) {
4233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_StartDrawingOnTop. Expected _wxScreenDC_p.");
4234 return NULL;
4235 }
4236 }
4237 if (_argc1) {
4238 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
4239 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScreenDC_StartDrawingOnTop. Expected _wxWindow_p.");
4240 return NULL;
4241 }
4242 }
4243 _result = (bool )wxScreenDC_StartDrawingOnTop(_arg0,_arg1);
4244 _resultobj = Py_BuildValue("i",_result);
4245 return _resultobj;
4246 }
4247
4248 #define wxScreenDC_StartDrawingOnTopRect(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
4249 static PyObject *_wrap_wxScreenDC_StartDrawingOnTopRect(PyObject *self, PyObject *args) {
4250 PyObject * _resultobj;
4251 bool _result;
4252 wxScreenDC * _arg0;
4253 wxRect * _arg1 = NULL;
4254 char * _argc0 = 0;
4255 char * _argc1 = 0;
4256
4257 self = self;
4258 if(!PyArg_ParseTuple(args,"s|s:wxScreenDC_StartDrawingOnTopRect",&_argc0,&_argc1))
4259 return NULL;
4260 if (_argc0) {
4261 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScreenDC_p")) {
4262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_StartDrawingOnTopRect. Expected _wxScreenDC_p.");
4263 return NULL;
4264 }
4265 }
4266 if (_argc1) {
4267 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
4268 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScreenDC_StartDrawingOnTopRect. Expected _wxRect_p.");
4269 return NULL;
4270 }
4271 }
4272 _result = (bool )wxScreenDC_StartDrawingOnTopRect(_arg0,_arg1);
4273 _resultobj = Py_BuildValue("i",_result);
4274 return _resultobj;
4275 }
4276
4277 #define wxScreenDC_EndDrawingOnTop(_swigobj) (_swigobj->EndDrawingOnTop())
4278 static PyObject *_wrap_wxScreenDC_EndDrawingOnTop(PyObject *self, PyObject *args) {
4279 PyObject * _resultobj;
4280 bool _result;
4281 wxScreenDC * _arg0;
4282 char * _argc0 = 0;
4283
4284 self = self;
4285 if(!PyArg_ParseTuple(args,"s:wxScreenDC_EndDrawingOnTop",&_argc0))
4286 return NULL;
4287 if (_argc0) {
4288 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScreenDC_p")) {
4289 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScreenDC_EndDrawingOnTop. Expected _wxScreenDC_p.");
4290 return NULL;
4291 }
4292 }
4293 _result = (bool )wxScreenDC_EndDrawingOnTop(_arg0);
4294 _resultobj = Py_BuildValue("i",_result);
4295 return _resultobj;
4296 }
4297
4298 static void *SwigwxClientDCTowxDC(void *ptr) {
4299 wxClientDC *src;
4300 wxDC *dest;
4301 src = (wxClientDC *) ptr;
4302 dest = (wxDC *) src;
4303 return (void *) dest;
4304 }
4305
4306 #define new_wxClientDC(_swigarg0) (new wxClientDC(_swigarg0))
4307 static PyObject *_wrap_new_wxClientDC(PyObject *self, PyObject *args) {
4308 PyObject * _resultobj;
4309 wxClientDC * _result;
4310 wxWindow * _arg0;
4311 char * _argc0 = 0;
4312 char _ptemp[128];
4313
4314 self = self;
4315 if(!PyArg_ParseTuple(args,"s:new_wxClientDC",&_argc0))
4316 return NULL;
4317 if (_argc0) {
4318 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
4319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxClientDC. Expected _wxWindow_p.");
4320 return NULL;
4321 }
4322 }
4323 _result = (wxClientDC *)new_wxClientDC(_arg0);
4324 SWIG_MakePtr(_ptemp, (char *) _result,"_wxClientDC_p");
4325 _resultobj = Py_BuildValue("s",_ptemp);
4326 return _resultobj;
4327 }
4328
4329 static void *SwigwxPaintDCTowxDC(void *ptr) {
4330 wxPaintDC *src;
4331 wxDC *dest;
4332 src = (wxPaintDC *) ptr;
4333 dest = (wxDC *) src;
4334 return (void *) dest;
4335 }
4336
4337 #define new_wxPaintDC(_swigarg0) (new wxPaintDC(_swigarg0))
4338 static PyObject *_wrap_new_wxPaintDC(PyObject *self, PyObject *args) {
4339 PyObject * _resultobj;
4340 wxPaintDC * _result;
4341 wxWindow * _arg0;
4342 char * _argc0 = 0;
4343 char _ptemp[128];
4344
4345 self = self;
4346 if(!PyArg_ParseTuple(args,"s:new_wxPaintDC",&_argc0))
4347 return NULL;
4348 if (_argc0) {
4349 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
4350 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPaintDC. Expected _wxWindow_p.");
4351 return NULL;
4352 }
4353 }
4354 _result = (wxPaintDC *)new_wxPaintDC(_arg0);
4355 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPaintDC_p");
4356 _resultobj = Py_BuildValue("s",_ptemp);
4357 return _resultobj;
4358 }
4359
4360 static void *SwigwxPostScriptDCTowxDC(void *ptr) {
4361 wxPostScriptDC *src;
4362 wxDC *dest;
4363 src = (wxPostScriptDC *) ptr;
4364 dest = (wxDC *) src;
4365 return (void *) dest;
4366 }
4367
4368 #define new_wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2) (new wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2))
4369 static PyObject *_wrap_new_wxPostScriptDC(PyObject *self, PyObject *args) {
4370 PyObject * _resultobj;
4371 wxPostScriptDC * _result;
4372 wxString * _arg0;
4373 bool _arg1 = (1);
4374 wxWindow * _arg2 = NULL;
4375 PyObject * _obj0 = 0;
4376 int tempbool1;
4377 char * _argc2 = 0;
4378 char _ptemp[128];
4379
4380 self = self;
4381 if(!PyArg_ParseTuple(args,"O|is:new_wxPostScriptDC",&_obj0,&tempbool1,&_argc2))
4382 return NULL;
4383 {
4384 if (!PyString_Check(_obj0)) {
4385 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4386 return NULL;
4387 }
4388 _arg0 = new wxString(PyString_AsString(_obj0));
4389 }
4390 _arg1 = (bool ) tempbool1;
4391 if (_argc2) {
4392 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxWindow_p")) {
4393 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxPostScriptDC. Expected _wxWindow_p.");
4394 return NULL;
4395 }
4396 }
4397 _result = (wxPostScriptDC *)new_wxPostScriptDC(*_arg0,_arg1,_arg2);
4398 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPostScriptDC_p");
4399 _resultobj = Py_BuildValue("s",_ptemp);
4400 {
4401 if (_obj0)
4402 delete _arg0;
4403 }
4404 return _resultobj;
4405 }
4406
4407 #define new_wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4408 static PyObject *_wrap_new_wxPalette(PyObject *self, PyObject *args) {
4409 PyObject * _resultobj;
4410 wxPalette * _result;
4411 int _arg0;
4412 byte * _arg1;
4413 byte * _arg2;
4414 byte * _arg3;
4415 PyObject * _obj1 = 0;
4416 PyObject * _obj2 = 0;
4417 PyObject * _obj3 = 0;
4418 char _ptemp[128];
4419
4420 self = self;
4421 if(!PyArg_ParseTuple(args,"OOO:new_wxPalette",&_obj1,&_obj2,&_obj3))
4422 return NULL;
4423 {
4424 _arg1 = byte_LIST_helper(_obj1);
4425 if (_arg1 == NULL) {
4426 return NULL;
4427 }
4428 }
4429 {
4430 _arg2 = byte_LIST_helper(_obj2);
4431 if (_arg2 == NULL) {
4432 return NULL;
4433 }
4434 }
4435 if (_obj3)
4436 {
4437 _arg3 = byte_LIST_helper(_obj3);
4438 if (_arg3 == NULL) {
4439 return NULL;
4440 }
4441 }
4442 {
4443 _arg0 = PyList_Size(_obj1);
4444 }
4445 _result = (wxPalette *)new_wxPalette(_arg0,_arg1,_arg2,_arg3);
4446 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPalette_p");
4447 _resultobj = Py_BuildValue("s",_ptemp);
4448 {
4449 delete [] _arg1;
4450 }
4451 {
4452 delete [] _arg2;
4453 }
4454 {
4455 delete [] _arg3;
4456 }
4457 return _resultobj;
4458 }
4459
4460 #define delete_wxPalette(_swigobj) (delete _swigobj)
4461 static PyObject *_wrap_delete_wxPalette(PyObject *self, PyObject *args) {
4462 PyObject * _resultobj;
4463 wxPalette * _arg0;
4464 char * _argc0 = 0;
4465
4466 self = self;
4467 if(!PyArg_ParseTuple(args,"s:delete_wxPalette",&_argc0))
4468 return NULL;
4469 if (_argc0) {
4470 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPalette_p")) {
4471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPalette. Expected _wxPalette_p.");
4472 return NULL;
4473 }
4474 }
4475 delete_wxPalette(_arg0);
4476 Py_INCREF(Py_None);
4477 _resultobj = Py_None;
4478 return _resultobj;
4479 }
4480
4481 #define wxPalette_GetPixel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetPixel(_swigarg0,_swigarg1,_swigarg2))
4482 static PyObject *_wrap_wxPalette_GetPixel(PyObject *self, PyObject *args) {
4483 PyObject * _resultobj;
4484 int _result;
4485 wxPalette * _arg0;
4486 byte _arg1;
4487 byte _arg2;
4488 byte _arg3;
4489 char * _argc0 = 0;
4490
4491 self = self;
4492 if(!PyArg_ParseTuple(args,"sbbb:wxPalette_GetPixel",&_argc0,&_arg1,&_arg2,&_arg3))
4493 return NULL;
4494 if (_argc0) {
4495 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPalette_p")) {
4496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_GetPixel. Expected _wxPalette_p.");
4497 return NULL;
4498 }
4499 }
4500 _result = (int )wxPalette_GetPixel(_arg0,_arg1,_arg2,_arg3);
4501 _resultobj = Py_BuildValue("i",_result);
4502 return _resultobj;
4503 }
4504
4505 #define wxPalette_GetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4506 static PyObject *_wrap_wxPalette_GetRGB(PyObject *self, PyObject *args) {
4507 PyObject * _resultobj;
4508 bool _result;
4509 wxPalette * _arg0;
4510 int _arg1;
4511 byte * _arg2;
4512 byte * _arg3;
4513 byte * _arg4;
4514 char * _argc0 = 0;
4515 char * _argc2 = 0;
4516 char * _argc3 = 0;
4517 char * _argc4 = 0;
4518
4519 self = self;
4520 if(!PyArg_ParseTuple(args,"sisss:wxPalette_GetRGB",&_argc0,&_arg1,&_argc2,&_argc3,&_argc4))
4521 return NULL;
4522 if (_argc0) {
4523 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPalette_p")) {
4524 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_GetRGB. Expected _wxPalette_p.");
4525 return NULL;
4526 }
4527 }
4528 if (_argc2) {
4529 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_byte_p")) {
4530 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPalette_GetRGB. Expected _byte_p.");
4531 return NULL;
4532 }
4533 }
4534 if (_argc3) {
4535 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_byte_p")) {
4536 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPalette_GetRGB. Expected _byte_p.");
4537 return NULL;
4538 }
4539 }
4540 if (_argc4) {
4541 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_byte_p")) {
4542 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPalette_GetRGB. Expected _byte_p.");
4543 return NULL;
4544 }
4545 }
4546 _result = (bool )wxPalette_GetRGB(_arg0,_arg1,_arg2,_arg3,_arg4);
4547 _resultobj = Py_BuildValue("i",_result);
4548 return _resultobj;
4549 }
4550
4551 #define wxPalette_Ok(_swigobj) (_swigobj->Ok())
4552 static PyObject *_wrap_wxPalette_Ok(PyObject *self, PyObject *args) {
4553 PyObject * _resultobj;
4554 bool _result;
4555 wxPalette * _arg0;
4556 char * _argc0 = 0;
4557
4558 self = self;
4559 if(!PyArg_ParseTuple(args,"s:wxPalette_Ok",&_argc0))
4560 return NULL;
4561 if (_argc0) {
4562 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPalette_p")) {
4563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPalette_Ok. Expected _wxPalette_p.");
4564 return NULL;
4565 }
4566 }
4567 _result = (bool )wxPalette_Ok(_arg0);
4568 _resultobj = Py_BuildValue("i",_result);
4569 return _resultobj;
4570 }
4571
4572 static PyMethodDef gdicMethods[] = {
4573 { "wxPalette_Ok", _wrap_wxPalette_Ok, 1 },
4574 { "wxPalette_GetRGB", _wrap_wxPalette_GetRGB, 1 },
4575 { "wxPalette_GetPixel", _wrap_wxPalette_GetPixel, 1 },
4576 { "delete_wxPalette", _wrap_delete_wxPalette, 1 },
4577 { "new_wxPalette", _wrap_new_wxPalette, 1 },
4578 { "new_wxPostScriptDC", _wrap_new_wxPostScriptDC, 1 },
4579 { "new_wxPaintDC", _wrap_new_wxPaintDC, 1 },
4580 { "new_wxClientDC", _wrap_new_wxClientDC, 1 },
4581 { "wxScreenDC_EndDrawingOnTop", _wrap_wxScreenDC_EndDrawingOnTop, 1 },
4582 { "wxScreenDC_StartDrawingOnTopRect", _wrap_wxScreenDC_StartDrawingOnTopRect, 1 },
4583 { "wxScreenDC_StartDrawingOnTop", _wrap_wxScreenDC_StartDrawingOnTop, 1 },
4584 { "new_wxScreenDC", _wrap_new_wxScreenDC, 1 },
4585 { "wxMemoryDC_SelectObject", _wrap_wxMemoryDC_SelectObject, 1 },
4586 { "new_wxMemoryDC", _wrap_new_wxMemoryDC, 1 },
4587 { "wxDC_DrawBitmap", _wrap_wxDC_DrawBitmap, 1 },
4588 { "wxDC_StartPage", _wrap_wxDC_StartPage, 1 },
4589 { "wxDC_StartDoc", _wrap_wxDC_StartDoc, 1 },
4590 { "wxDC_SetUserScale", _wrap_wxDC_SetUserScale, 1 },
4591 { "wxDC_SetTextForeground", _wrap_wxDC_SetTextForeground, 1 },
4592 { "wxDC_SetTextBackground", _wrap_wxDC_SetTextBackground, 1 },
4593 { "wxDC_SetPen", _wrap_wxDC_SetPen, 1 },
4594 { "wxDC_SetOptimization", _wrap_wxDC_SetOptimization, 1 },
4595 { "wxDC_SetMapMode", _wrap_wxDC_SetMapMode, 1 },
4596 { "wxDC_SetLogicalFunction", _wrap_wxDC_SetLogicalFunction, 1 },
4597 { "wxDC_SetFont", _wrap_wxDC_SetFont, 1 },
4598 { "wxDC_SetBrush", _wrap_wxDC_SetBrush, 1 },
4599 { "wxDC_SetPalette", _wrap_wxDC_SetPalette, 1 },
4600 { "wxDC_SetClippingRegion", _wrap_wxDC_SetClippingRegion, 1 },
4601 { "wxDC_SetBackgroundMode", _wrap_wxDC_SetBackgroundMode, 1 },
4602 { "wxDC_SetBackground", _wrap_wxDC_SetBackground, 1 },
4603 { "wxDC_SetDeviceOrigin", _wrap_wxDC_SetDeviceOrigin, 1 },
4604 { "wxDC_Ok", _wrap_wxDC_Ok, 1 },
4605 { "wxDC_MinY", _wrap_wxDC_MinY, 1 },
4606 { "wxDC_MinX", _wrap_wxDC_MinX, 1 },
4607 { "wxDC_MaxY", _wrap_wxDC_MaxY, 1 },
4608 { "wxDC_MaxX", _wrap_wxDC_MaxX, 1 },
4609 { "wxDC_LogicalToDeviceYRel", _wrap_wxDC_LogicalToDeviceYRel, 1 },
4610 { "wxDC_LogicalToDeviceY", _wrap_wxDC_LogicalToDeviceY, 1 },
4611 { "wxDC_LogicalToDeviceXRel", _wrap_wxDC_LogicalToDeviceXRel, 1 },
4612 { "wxDC_LogicalToDeviceX", _wrap_wxDC_LogicalToDeviceX, 1 },
4613 { "wxDC_GetTextForeground", _wrap_wxDC_GetTextForeground, 1 },
4614 { "wxDC_GetTextExtent", _wrap_wxDC_GetTextExtent, 1 },
4615 { "wxDC_GetTextBackground", _wrap_wxDC_GetTextBackground, 1 },
4616 { "wxDC_GetSize", _wrap_wxDC_GetSize, 1 },
4617 { "wxDC_GetPixel", _wrap_wxDC_GetPixel, 1 },
4618 { "wxDC_GetPen", _wrap_wxDC_GetPen, 1 },
4619 { "wxDC_GetOptimization", _wrap_wxDC_GetOptimization, 1 },
4620 { "wxDC_GetMapMode", _wrap_wxDC_GetMapMode, 1 },
4621 { "wxDC_GetLogicalFunction", _wrap_wxDC_GetLogicalFunction, 1 },
4622 { "wxDC_GetFont", _wrap_wxDC_GetFont, 1 },
4623 { "wxDC_GetClippingBox", _wrap_wxDC_GetClippingBox, 1 },
4624 { "wxDC_GetCharWidth", _wrap_wxDC_GetCharWidth, 1 },
4625 { "wxDC_GetCharHeight", _wrap_wxDC_GetCharHeight, 1 },
4626 { "wxDC_GetBrush", _wrap_wxDC_GetBrush, 1 },
4627 { "wxDC_GetBackground", _wrap_wxDC_GetBackground, 1 },
4628 { "wxDC_FloodFill", _wrap_wxDC_FloodFill, 1 },
4629 { "wxDC_EndPage", _wrap_wxDC_EndPage, 1 },
4630 { "wxDC_EndDrawing", _wrap_wxDC_EndDrawing, 1 },
4631 { "wxDC_EndDoc", _wrap_wxDC_EndDoc, 1 },
4632 { "wxDC_DrawText", _wrap_wxDC_DrawText, 1 },
4633 { "wxDC_DrawSpline", _wrap_wxDC_DrawSpline, 1 },
4634 { "wxDC_DrawRoundedRectangle", _wrap_wxDC_DrawRoundedRectangle, 1 },
4635 { "wxDC_DrawRectangle", _wrap_wxDC_DrawRectangle, 1 },
4636 { "wxDC_DrawPoint", _wrap_wxDC_DrawPoint, 1 },
4637 { "wxDC_DrawPolygon", _wrap_wxDC_DrawPolygon, 1 },
4638 { "wxDC_DrawLines", _wrap_wxDC_DrawLines, 1 },
4639 { "wxDC_DrawLine", _wrap_wxDC_DrawLine, 1 },
4640 { "wxDC_DrawIcon", _wrap_wxDC_DrawIcon, 1 },
4641 { "wxDC_DrawEllipticArc", _wrap_wxDC_DrawEllipticArc, 1 },
4642 { "wxDC_DrawEllipse", _wrap_wxDC_DrawEllipse, 1 },
4643 { "wxDC_DrawArc", _wrap_wxDC_DrawArc, 1 },
4644 { "wxDC_DeviceToLogicalYRel", _wrap_wxDC_DeviceToLogicalYRel, 1 },
4645 { "wxDC_DeviceToLogicalY", _wrap_wxDC_DeviceToLogicalY, 1 },
4646 { "wxDC_DeviceToLogicalXRel", _wrap_wxDC_DeviceToLogicalXRel, 1 },
4647 { "wxDC_DeviceToLogicalX", _wrap_wxDC_DeviceToLogicalX, 1 },
4648 { "wxDC_DestroyClippingRegion", _wrap_wxDC_DestroyClippingRegion, 1 },
4649 { "wxDC_CrossHair", _wrap_wxDC_CrossHair, 1 },
4650 { "wxDC_Clear", _wrap_wxDC_Clear, 1 },
4651 { "wxDC_Blit", _wrap_wxDC_Blit, 1 },
4652 { "wxDC_BeginDrawing", _wrap_wxDC_BeginDrawing, 1 },
4653 { "delete_wxDC", _wrap_delete_wxDC, 1 },
4654 { "wxBrush_Ok", _wrap_wxBrush_Ok, 1 },
4655 { "wxBrush_GetStyle", _wrap_wxBrush_GetStyle, 1 },
4656 { "wxBrush_GetStipple", _wrap_wxBrush_GetStipple, 1 },
4657 { "wxBrush_GetColour", _wrap_wxBrush_GetColour, 1 },
4658 { "new_wxBrush", _wrap_new_wxBrush, 1 },
4659 { "wxPen_SetWidth", _wrap_wxPen_SetWidth, 1 },
4660 { "wxPen_SetStyle", _wrap_wxPen_SetStyle, 1 },
4661 { "wxPen_SetJoin", _wrap_wxPen_SetJoin, 1 },
4662 { "wxPen_SetColour", _wrap_wxPen_SetColour, 1 },
4663 { "wxPen_SetCap", _wrap_wxPen_SetCap, 1 },
4664 { "wxPen_Ok", _wrap_wxPen_Ok, 1 },
4665 { "wxPen_GetWidth", _wrap_wxPen_GetWidth, 1 },
4666 { "wxPen_GetStyle", _wrap_wxPen_GetStyle, 1 },
4667 { "wxPen_GetJoin", _wrap_wxPen_GetJoin, 1 },
4668 { "wxPen_GetColour", _wrap_wxPen_GetColour, 1 },
4669 { "wxPen_GetCap", _wrap_wxPen_GetCap, 1 },
4670 { "new_wxPen", _wrap_new_wxPen, 1 },
4671 { "wxColour_Get", _wrap_wxColour_Get, 1 },
4672 { "wxColour_Set", _wrap_wxColour_Set, 1 },
4673 { "wxColour_Ok", _wrap_wxColour_Ok, 1 },
4674 { "wxColour_Blue", _wrap_wxColour_Blue, 1 },
4675 { "wxColour_Green", _wrap_wxColour_Green, 1 },
4676 { "wxColour_Red", _wrap_wxColour_Red, 1 },
4677 { "delete_wxColour", _wrap_delete_wxColour, 1 },
4678 { "new_wxColour", _wrap_new_wxColour, 1 },
4679 { "wxFont_GetWeight", _wrap_wxFont_GetWeight, 1 },
4680 { "wxFont_GetUnderlined", _wrap_wxFont_GetUnderlined, 1 },
4681 { "wxFont_GetStyle", _wrap_wxFont_GetStyle, 1 },
4682 { "wxFont_GetPointSize", _wrap_wxFont_GetPointSize, 1 },
4683 { "wxFont_GetFontId", _wrap_wxFont_GetFontId, 1 },
4684 { "wxFont_GetFamily", _wrap_wxFont_GetFamily, 1 },
4685 { "wxFont_GetFaceName", _wrap_wxFont_GetFaceName, 1 },
4686 { "new_wxFont", _wrap_new_wxFont, 1 },
4687 { "wxCursor_Ok", _wrap_wxCursor_Ok, 1 },
4688 { "delete_wxCursor", _wrap_delete_wxCursor, 1 },
4689 { "wxIcon_SetWidth", _wrap_wxIcon_SetWidth, 1 },
4690 { "wxIcon_SetHeight", _wrap_wxIcon_SetHeight, 1 },
4691 { "wxIcon_SetDepth", _wrap_wxIcon_SetDepth, 1 },
4692 { "wxIcon_Ok", _wrap_wxIcon_Ok, 1 },
4693 { "wxIcon_LoadFile", _wrap_wxIcon_LoadFile, 1 },
4694 { "wxIcon_GetWidth", _wrap_wxIcon_GetWidth, 1 },
4695 { "wxIcon_GetHeight", _wrap_wxIcon_GetHeight, 1 },
4696 { "wxIcon_GetDepth", _wrap_wxIcon_GetDepth, 1 },
4697 { "delete_wxIcon", _wrap_delete_wxIcon, 1 },
4698 { "delete_wxMask", _wrap_delete_wxMask, 1 },
4699 { "new_wxMask", _wrap_new_wxMask, 1 },
4700 { "wxBitmap_SetWidth", _wrap_wxBitmap_SetWidth, 1 },
4701 { "wxBitmap_SetMask", _wrap_wxBitmap_SetMask, 1 },
4702 { "wxBitmap_SetHeight", _wrap_wxBitmap_SetHeight, 1 },
4703 { "wxBitmap_SetDepth", _wrap_wxBitmap_SetDepth, 1 },
4704 { "wxBitmap_SaveFile", _wrap_wxBitmap_SaveFile, 1 },
4705 { "wxBitmap_Ok", _wrap_wxBitmap_Ok, 1 },
4706 { "wxBitmap_LoadFile", _wrap_wxBitmap_LoadFile, 1 },
4707 { "wxBitmap_GetWidth", _wrap_wxBitmap_GetWidth, 1 },
4708 { "wxBitmap_GetMask", _wrap_wxBitmap_GetMask, 1 },
4709 { "wxBitmap_GetPalette", _wrap_wxBitmap_GetPalette, 1 },
4710 { "wxBitmap_GetHeight", _wrap_wxBitmap_GetHeight, 1 },
4711 { "wxBitmap_GetDepth", _wrap_wxBitmap_GetDepth, 1 },
4712 { "delete_wxBitmap", _wrap_delete_wxBitmap, 1 },
4713 { "new_wxBitmap", _wrap_new_wxBitmap, 1 },
4714 { "wxMemoryDCFromDC", _wrap_wxMemoryDCFromDC, 1 },
4715 { "wxNamedColour", _wrap_wxNamedColour, 1 },
4716 { "wxStockCursor", _wrap_wxStockCursor, 1 },
4717 { "wxMaskColour", _wrap_wxMaskColour, 1 },
4718 { "wxNoRefBitmap", _wrap_wxNoRefBitmap, 1 },
4719 { "wxEmptyBitmap", _wrap_wxEmptyBitmap, 1 },
4720 { NULL, NULL }
4721 };
4722 static PyObject *SWIG_globals;
4723 #ifdef __cplusplus
4724 extern "C"
4725 #endif
4726 SWIGEXPORT(void,initgdic)() {
4727 PyObject *m, *d;
4728 SWIG_globals = SWIG_newvarlink();
4729 m = Py_InitModule("gdic", gdicMethods);
4730 d = PyModule_GetDict(m);
4731 PyDict_SetItemString(d,"cvar", SWIG_globals);
4732 SWIG_addvarlink(SWIG_globals,"wxNORMAL_FONT",_wrap_wxNORMAL_FONT_get, _wrap_wxNORMAL_FONT_set);
4733 SWIG_addvarlink(SWIG_globals,"wxSMALL_FONT",_wrap_wxSMALL_FONT_get, _wrap_wxSMALL_FONT_set);
4734 SWIG_addvarlink(SWIG_globals,"wxITALIC_FONT",_wrap_wxITALIC_FONT_get, _wrap_wxITALIC_FONT_set);
4735 SWIG_addvarlink(SWIG_globals,"wxSWISS_FONT",_wrap_wxSWISS_FONT_get, _wrap_wxSWISS_FONT_set);
4736 SWIG_addvarlink(SWIG_globals,"wxRED_PEN",_wrap_wxRED_PEN_get, _wrap_wxRED_PEN_set);
4737 SWIG_addvarlink(SWIG_globals,"wxCYAN_PEN",_wrap_wxCYAN_PEN_get, _wrap_wxCYAN_PEN_set);
4738 SWIG_addvarlink(SWIG_globals,"wxGREEN_PEN",_wrap_wxGREEN_PEN_get, _wrap_wxGREEN_PEN_set);
4739 SWIG_addvarlink(SWIG_globals,"wxBLACK_PEN",_wrap_wxBLACK_PEN_get, _wrap_wxBLACK_PEN_set);
4740 SWIG_addvarlink(SWIG_globals,"wxWHITE_PEN",_wrap_wxWHITE_PEN_get, _wrap_wxWHITE_PEN_set);
4741 SWIG_addvarlink(SWIG_globals,"wxTRANSPARENT_PEN",_wrap_wxTRANSPARENT_PEN_get, _wrap_wxTRANSPARENT_PEN_set);
4742 SWIG_addvarlink(SWIG_globals,"wxBLACK_DASHED_PEN",_wrap_wxBLACK_DASHED_PEN_get, _wrap_wxBLACK_DASHED_PEN_set);
4743 SWIG_addvarlink(SWIG_globals,"wxGREY_PEN",_wrap_wxGREY_PEN_get, _wrap_wxGREY_PEN_set);
4744 SWIG_addvarlink(SWIG_globals,"wxMEDIUM_GREY_PEN",_wrap_wxMEDIUM_GREY_PEN_get, _wrap_wxMEDIUM_GREY_PEN_set);
4745 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY_PEN",_wrap_wxLIGHT_GREY_PEN_get, _wrap_wxLIGHT_GREY_PEN_set);
4746 SWIG_addvarlink(SWIG_globals,"wxBLUE_BRUSH",_wrap_wxBLUE_BRUSH_get, _wrap_wxBLUE_BRUSH_set);
4747 SWIG_addvarlink(SWIG_globals,"wxGREEN_BRUSH",_wrap_wxGREEN_BRUSH_get, _wrap_wxGREEN_BRUSH_set);
4748 SWIG_addvarlink(SWIG_globals,"wxWHITE_BRUSH",_wrap_wxWHITE_BRUSH_get, _wrap_wxWHITE_BRUSH_set);
4749 SWIG_addvarlink(SWIG_globals,"wxBLACK_BRUSH",_wrap_wxBLACK_BRUSH_get, _wrap_wxBLACK_BRUSH_set);
4750 SWIG_addvarlink(SWIG_globals,"wxTRANSPARENT_BRUSH",_wrap_wxTRANSPARENT_BRUSH_get, _wrap_wxTRANSPARENT_BRUSH_set);
4751 SWIG_addvarlink(SWIG_globals,"wxCYAN_BRUSH",_wrap_wxCYAN_BRUSH_get, _wrap_wxCYAN_BRUSH_set);
4752 SWIG_addvarlink(SWIG_globals,"wxRED_BRUSH",_wrap_wxRED_BRUSH_get, _wrap_wxRED_BRUSH_set);
4753 SWIG_addvarlink(SWIG_globals,"wxGREY_BRUSH",_wrap_wxGREY_BRUSH_get, _wrap_wxGREY_BRUSH_set);
4754 SWIG_addvarlink(SWIG_globals,"wxMEDIUM_GREY_BRUSH",_wrap_wxMEDIUM_GREY_BRUSH_get, _wrap_wxMEDIUM_GREY_BRUSH_set);
4755 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY_BRUSH",_wrap_wxLIGHT_GREY_BRUSH_get, _wrap_wxLIGHT_GREY_BRUSH_set);
4756 SWIG_addvarlink(SWIG_globals,"wxBLACK",_wrap_wxBLACK_get, _wrap_wxBLACK_set);
4757 SWIG_addvarlink(SWIG_globals,"wxWHITE",_wrap_wxWHITE_get, _wrap_wxWHITE_set);
4758 SWIG_addvarlink(SWIG_globals,"wxRED",_wrap_wxRED_get, _wrap_wxRED_set);
4759 SWIG_addvarlink(SWIG_globals,"wxBLUE",_wrap_wxBLUE_get, _wrap_wxBLUE_set);
4760 SWIG_addvarlink(SWIG_globals,"wxGREEN",_wrap_wxGREEN_get, _wrap_wxGREEN_set);
4761 SWIG_addvarlink(SWIG_globals,"wxCYAN",_wrap_wxCYAN_get, _wrap_wxCYAN_set);
4762 SWIG_addvarlink(SWIG_globals,"wxLIGHT_GREY",_wrap_wxLIGHT_GREY_get, _wrap_wxLIGHT_GREY_set);
4763 SWIG_addvarlink(SWIG_globals,"wxSTANDARD_CURSOR",_wrap_wxSTANDARD_CURSOR_get, _wrap_wxSTANDARD_CURSOR_set);
4764 SWIG_addvarlink(SWIG_globals,"wxHOURGLASS_CURSOR",_wrap_wxHOURGLASS_CURSOR_get, _wrap_wxHOURGLASS_CURSOR_set);
4765 SWIG_addvarlink(SWIG_globals,"wxCROSS_CURSOR",_wrap_wxCROSS_CURSOR_get, _wrap_wxCROSS_CURSOR_set);
4766 SWIG_addvarlink(SWIG_globals,"wxNullBitmap",_wrap_wxNullBitmap_get, _wrap_wxNullBitmap_set);
4767 SWIG_addvarlink(SWIG_globals,"wxNullIcon",_wrap_wxNullIcon_get, _wrap_wxNullIcon_set);
4768 SWIG_addvarlink(SWIG_globals,"wxNullCursor",_wrap_wxNullCursor_get, _wrap_wxNullCursor_set);
4769 SWIG_addvarlink(SWIG_globals,"wxNullPen",_wrap_wxNullPen_get, _wrap_wxNullPen_set);
4770 SWIG_addvarlink(SWIG_globals,"wxNullBrush",_wrap_wxNullBrush_get, _wrap_wxNullBrush_set);
4771 SWIG_addvarlink(SWIG_globals,"wxNullPalette",_wrap_wxNullPalette_get, _wrap_wxNullPalette_set);
4772 SWIG_addvarlink(SWIG_globals,"wxNullFont",_wrap_wxNullFont_get, _wrap_wxNullFont_set);
4773 SWIG_addvarlink(SWIG_globals,"wxNullColour",_wrap_wxNullColour_get, _wrap_wxNullColour_set);
4774 /*
4775 * These are the pointer type-equivalency mappings.
4776 * (Used by the SWIG pointer type-checker).
4777 */
4778 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
4779 SWIG_RegisterMapping("_signed_long","_long",0);
4780 SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
4781 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
4782 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
4783 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
4784 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
4785 SWIG_RegisterMapping("_byte","_unsigned_char",0);
4786 SWIG_RegisterMapping("_long","_wxDash",0);
4787 SWIG_RegisterMapping("_long","_unsigned_long",0);
4788 SWIG_RegisterMapping("_long","_signed_long",0);
4789 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
4790 SWIG_RegisterMapping("_wxDC","_class_wxPostScriptDC",SwigwxPostScriptDCTowxDC);
4791 SWIG_RegisterMapping("_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC);
4792 SWIG_RegisterMapping("_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC);
4793 SWIG_RegisterMapping("_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC);
4794 SWIG_RegisterMapping("_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC);
4795 SWIG_RegisterMapping("_wxDC","_wxClientDC",SwigwxClientDCTowxDC);
4796 SWIG_RegisterMapping("_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC);
4797 SWIG_RegisterMapping("_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC);
4798 SWIG_RegisterMapping("_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC);
4799 SWIG_RegisterMapping("_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC);
4800 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
4801 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
4802 SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
4803 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
4804 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
4805 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
4806 SWIG_RegisterMapping("_uint","_unsigned_int",0);
4807 SWIG_RegisterMapping("_uint","_int",0);
4808 SWIG_RegisterMapping("_uint","_wxWindowID",0);
4809 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
4810 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
4811 SWIG_RegisterMapping("_wxBitmap","_class_wxCursor",SwigwxCursorTowxBitmap);
4812 SWIG_RegisterMapping("_wxBitmap","_wxCursor",SwigwxCursorTowxBitmap);
4813 SWIG_RegisterMapping("_wxBitmap","_class_wxIcon",SwigwxIconTowxBitmap);
4814 SWIG_RegisterMapping("_wxBitmap","_wxIcon",SwigwxIconTowxBitmap);
4815 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
4816 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
4817 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
4818 SWIG_RegisterMapping("_EBool","_signed_int",0);
4819 SWIG_RegisterMapping("_EBool","_int",0);
4820 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
4821 SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
4822 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
4823 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
4824 SWIG_RegisterMapping("_unsigned_long","_long",0);
4825 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
4826 SWIG_RegisterMapping("_class_wxDC","_class_wxPostScriptDC",SwigwxPostScriptDCTowxDC);
4827 SWIG_RegisterMapping("_class_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC);
4828 SWIG_RegisterMapping("_class_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC);
4829 SWIG_RegisterMapping("_class_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC);
4830 SWIG_RegisterMapping("_class_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC);
4831 SWIG_RegisterMapping("_class_wxDC","_wxClientDC",SwigwxClientDCTowxDC);
4832 SWIG_RegisterMapping("_class_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC);
4833 SWIG_RegisterMapping("_class_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC);
4834 SWIG_RegisterMapping("_class_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC);
4835 SWIG_RegisterMapping("_class_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC);
4836 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
4837 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
4838 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
4839 SWIG_RegisterMapping("_signed_int","_EBool",0);
4840 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
4841 SWIG_RegisterMapping("_signed_int","_int",0);
4842 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
4843 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
4844 SWIG_RegisterMapping("_WXTYPE","_short",0);
4845 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
4846 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
4847 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
4848 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
4849 SWIG_RegisterMapping("_unsigned_short","_short",0);
4850 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
4851 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
4852 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
4853 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
4854 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
4855 SWIG_RegisterMapping("_signed_short","_short",0);
4856 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
4857 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
4858 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
4859 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
4860 SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
4861 SWIG_RegisterMapping("_unsigned_char","_byte",0);
4862 SWIG_RegisterMapping("_unsigned_int","_uint",0);
4863 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
4864 SWIG_RegisterMapping("_unsigned_int","_int",0);
4865 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
4866 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
4867 SWIG_RegisterMapping("_short","_WXTYPE",0);
4868 SWIG_RegisterMapping("_short","_unsigned_short",0);
4869 SWIG_RegisterMapping("_short","_signed_short",0);
4870 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
4871 SWIG_RegisterMapping("_wxWindowID","_uint",0);
4872 SWIG_RegisterMapping("_wxWindowID","_int",0);
4873 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
4874 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
4875 SWIG_RegisterMapping("_int","_EBool",0);
4876 SWIG_RegisterMapping("_int","_uint",0);
4877 SWIG_RegisterMapping("_int","_wxWindowID",0);
4878 SWIG_RegisterMapping("_int","_unsigned_int",0);
4879 SWIG_RegisterMapping("_int","_signed_int",0);
4880 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
4881 SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
4882 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
4883 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
4884 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
4885 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
4886 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
4887 SWIG_RegisterMapping("_wxPalette","_class_wxPalette",0);
4888 SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
4889 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
4890 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
4891 SWIG_RegisterMapping("_class_wxBitmap","_class_wxCursor",SwigwxCursorTowxBitmap);
4892 SWIG_RegisterMapping("_class_wxBitmap","_wxCursor",SwigwxCursorTowxBitmap);
4893 SWIG_RegisterMapping("_class_wxBitmap","_class_wxIcon",SwigwxIconTowxBitmap);
4894 SWIG_RegisterMapping("_class_wxBitmap","_wxIcon",SwigwxIconTowxBitmap);
4895 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
4896 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
4897 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
4898 SWIG_RegisterMapping("_wxDash","_long",0);
4899 SWIG_RegisterMapping("_class_wxPalette","_wxPalette",0);
4900 }