4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Patch 6)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
47 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
48 extern PyObject
*SWIG_newvarlink(void);
52 #define SWIG_init initgdic
54 #define SWIG_name "gdic"
57 #include <wx/metafile.h>
58 #include <wx/imaglist.h>
63 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) {
68 } else if (target
== Py_None
) {
72 if (!PyList_Check(target
)) {
74 target
= PyList_New(0);
75 PyList_Append(target
, o2
);
78 PyList_Append(target
,o
);
84 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
90 } else if (target
== Py_None
) {
94 if (!PyTuple_Check(target
)) {
96 target
= PyTuple_New(1);
97 PyTuple_SetItem(target
, 0, o2
);
100 PyTuple_SetItem(o3
, 0, o
);
103 target
= PySequence_Concat(o2
, o3
);
111 extern byte
* byte_LIST_helper(PyObject
* source
);
112 extern int* int_LIST_helper(PyObject
* source
);
113 extern long* long_LIST_helper(PyObject
* source
);
114 extern char** string_LIST_helper(PyObject
* source
);
115 extern wxPoint
* wxPoint_LIST_helper(PyObject
* source
);
116 extern wxBitmap
** wxBitmap_LIST_helper(PyObject
* source
);
117 extern wxString
* wxString_LIST_helper(PyObject
* source
);
118 extern wxAcceleratorEntry
* wxAcceleratorEntry_LIST_helper(PyObject
* source
);
121 static char* wxStringErrorMsg
= "string type is required for parameter";
122 // Alternate 'constructor'
123 wxBitmap
* wxEmptyBitmap(int width
, int height
, int depth
=-1) {
124 return new wxBitmap(width
, height
, depth
);
127 // This one won't own the reference, so Python
128 // won't call the dtor, this is good for
129 // toolbars and such where the parent will
130 // manage the bitmap.
131 wxBitmap
* wxNoRefBitmap(char* name
, long flags
) {
132 return new wxBitmap(name
, flags
);
136 wxBitmap
* wxBitmapFromData(char* data
, long type
,
137 int width
, int height
, int depth
= 1) {
138 return new wxBitmap((void*)data
, type
, width
, height
, depth
);
142 wxMask
* wxMaskColour(const wxBitmap
& bitmap
, const wxColour
& colour
) {
143 return new wxMask(bitmap
, colour
);
145 // Alternate 'constructor'
146 wxCursor
* wxPyStockCursor(int id
) {
147 return new wxCursor(id
);
149 // Alternate 'constructor'
150 wxColour
* wxNamedColour(const wxString
& colorName
) {
151 return new wxColour(colorName
);
153 // Alternate 'constructor'
154 wxMemoryDC
* wxMemoryDCFromDC(wxDC
* oldDC
) {
155 return new wxMemoryDC(oldDC
);
159 extern wxFont
* wxNORMAL_FONT
;
160 extern wxFont
* wxSMALL_FONT
;
161 extern wxFont
* wxITALIC_FONT
;
162 extern wxFont
* wxSWISS_FONT
;
163 extern wxPen
* wxRED_PEN
;
164 extern wxPen
* wxCYAN_PEN
;
165 extern wxPen
* wxGREEN_PEN
;
166 extern wxPen
* wxBLACK_PEN
;
167 extern wxPen
* wxWHITE_PEN
;
168 extern wxPen
* wxTRANSPARENT_PEN
;
169 extern wxPen
* wxBLACK_DASHED_PEN
;
170 extern wxPen
* wxGREY_PEN
;
171 extern wxPen
* wxMEDIUM_GREY_PEN
;
172 extern wxPen
* wxLIGHT_GREY_PEN
;
173 extern wxBrush
* wxBLUE_BRUSH
;
174 extern wxBrush
* wxGREEN_BRUSH
;
175 extern wxBrush
* wxWHITE_BRUSH
;
176 extern wxBrush
* wxBLACK_BRUSH
;
177 extern wxBrush
* wxTRANSPARENT_BRUSH
;
178 extern wxBrush
* wxCYAN_BRUSH
;
179 extern wxBrush
* wxRED_BRUSH
;
180 extern wxBrush
* wxGREY_BRUSH
;
181 extern wxBrush
* wxMEDIUM_GREY_BRUSH
;
182 extern wxBrush
* wxLIGHT_GREY_BRUSH
;
183 extern wxColour
* wxBLACK
;
184 extern wxColour
* wxWHITE
;
185 extern wxColour
* wxRED
;
186 extern wxColour
* wxBLUE
;
187 extern wxColour
* wxGREEN
;
188 extern wxColour
* wxCYAN
;
189 extern wxColour
* wxLIGHT_GREY
;
190 extern wxCursor
* wxSTANDARD_CURSOR
;
191 extern wxCursor
* wxHOURGLASS_CURSOR
;
192 extern wxCursor
* wxCROSS_CURSOR
;
193 extern wxBitmap wxNullBitmap
;
194 extern wxIcon wxNullIcon
;
195 extern wxCursor wxNullCursor
;
196 extern wxPen wxNullPen
;
197 extern wxBrush wxNullBrush
;
198 extern wxPalette wxNullPalette
;
199 extern wxFont wxNullFont
;
200 extern wxColour wxNullColour
;
206 static PyObject
*_wrap_wxEmptyBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
207 PyObject
* _resultobj
;
211 int _arg2
= (int ) -1;
212 char *_kwnames
[] = { "width","height","depth", NULL
};
216 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|i:wxEmptyBitmap",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
219 wxPy_BEGIN_ALLOW_THREADS
;
220 _result
= (wxBitmap
*)wxEmptyBitmap(_arg0
,_arg1
,_arg2
);
222 wxPy_END_ALLOW_THREADS
;
224 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
225 _resultobj
= Py_BuildValue("s",_ptemp
);
228 _resultobj
= Py_None
;
233 static PyObject
*_wrap_wxNoRefBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
234 PyObject
* _resultobj
;
238 char *_kwnames
[] = { "name","flags", NULL
};
242 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"sl:wxNoRefBitmap",_kwnames
,&_arg0
,&_arg1
))
245 wxPy_BEGIN_ALLOW_THREADS
;
246 _result
= (wxBitmap
*)wxNoRefBitmap(_arg0
,_arg1
);
248 wxPy_END_ALLOW_THREADS
;
250 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
251 _resultobj
= Py_BuildValue("s",_ptemp
);
254 _resultobj
= Py_None
;
259 static PyObject
*_wrap_wxMaskColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
260 PyObject
* _resultobj
;
264 PyObject
* _argo0
= 0;
265 PyObject
* _argo1
= 0;
266 char *_kwnames
[] = { "bitmap","colour", NULL
};
270 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMaskColour",_kwnames
,&_argo0
,&_argo1
))
273 if (_argo0
== Py_None
) { _arg0
= NULL
; }
274 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
275 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMaskColour. Expected _wxBitmap_p.");
280 if (_argo1
== Py_None
) { _arg1
= NULL
; }
281 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) {
282 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMaskColour. Expected _wxColour_p.");
287 wxPy_BEGIN_ALLOW_THREADS
;
288 _result
= (wxMask
*)wxMaskColour(*_arg0
,*_arg1
);
290 wxPy_END_ALLOW_THREADS
;
292 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
293 _resultobj
= Py_BuildValue("s",_ptemp
);
296 _resultobj
= Py_None
;
301 static PyObject
*_wrap_wxStockCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
302 PyObject
* _resultobj
;
305 char *_kwnames
[] = { "id", NULL
};
309 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxStockCursor",_kwnames
,&_arg0
))
312 wxPy_BEGIN_ALLOW_THREADS
;
313 _result
= (wxCursor
*)wxPyStockCursor(_arg0
);
315 wxPy_END_ALLOW_THREADS
;
317 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
318 _resultobj
= Py_BuildValue("s",_ptemp
);
321 _resultobj
= Py_None
;
326 static PyObject
*_wrap_wxNamedColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
327 PyObject
* _resultobj
;
330 PyObject
* _obj0
= 0;
331 char *_kwnames
[] = { "colorName", NULL
};
335 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNamedColour",_kwnames
,&_obj0
))
338 if (!PyString_Check(_obj0
)) {
339 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
342 _arg0
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
));
345 wxPy_BEGIN_ALLOW_THREADS
;
346 _result
= (wxColour
*)wxNamedColour(*_arg0
);
348 wxPy_END_ALLOW_THREADS
;
350 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
351 _resultobj
= Py_BuildValue("s",_ptemp
);
354 _resultobj
= Py_None
;
363 static PyObject
*_wrap_wxMemoryDCFromDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
364 PyObject
* _resultobj
;
365 wxMemoryDC
* _result
;
367 PyObject
* _argo0
= 0;
368 char *_kwnames
[] = { "oldDC", NULL
};
372 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMemoryDCFromDC",_kwnames
,&_argo0
))
375 if (_argo0
== Py_None
) { _arg0
= NULL
; }
376 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
377 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDCFromDC. Expected _wxDC_p.");
382 wxPy_BEGIN_ALLOW_THREADS
;
383 _result
= (wxMemoryDC
*)wxMemoryDCFromDC(_arg0
);
385 wxPy_END_ALLOW_THREADS
;
387 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
388 _resultobj
= Py_BuildValue("s",_ptemp
);
391 _resultobj
= Py_None
;
396 static int _wrap_wxNORMAL_FONT_set(PyObject
*val
) {
398 PyErr_SetString(PyExc_TypeError
,"Variable wxNORMAL_FONT is read-only.");
402 static PyObject
*_wrap_wxNORMAL_FONT_get() {
406 SWIG_MakePtr(ptemp
, (char *) wxNORMAL_FONT
,"_wxFont_p");
407 pyobj
= PyString_FromString(ptemp
);
411 static int _wrap_wxSMALL_FONT_set(PyObject
*val
) {
413 PyErr_SetString(PyExc_TypeError
,"Variable wxSMALL_FONT is read-only.");
417 static PyObject
*_wrap_wxSMALL_FONT_get() {
421 SWIG_MakePtr(ptemp
, (char *) wxSMALL_FONT
,"_wxFont_p");
422 pyobj
= PyString_FromString(ptemp
);
426 static int _wrap_wxITALIC_FONT_set(PyObject
*val
) {
428 PyErr_SetString(PyExc_TypeError
,"Variable wxITALIC_FONT is read-only.");
432 static PyObject
*_wrap_wxITALIC_FONT_get() {
436 SWIG_MakePtr(ptemp
, (char *) wxITALIC_FONT
,"_wxFont_p");
437 pyobj
= PyString_FromString(ptemp
);
441 static int _wrap_wxSWISS_FONT_set(PyObject
*val
) {
443 PyErr_SetString(PyExc_TypeError
,"Variable wxSWISS_FONT is read-only.");
447 static PyObject
*_wrap_wxSWISS_FONT_get() {
451 SWIG_MakePtr(ptemp
, (char *) wxSWISS_FONT
,"_wxFont_p");
452 pyobj
= PyString_FromString(ptemp
);
456 static int _wrap_wxRED_PEN_set(PyObject
*val
) {
458 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_PEN is read-only.");
462 static PyObject
*_wrap_wxRED_PEN_get() {
466 SWIG_MakePtr(ptemp
, (char *) wxRED_PEN
,"_wxPen_p");
467 pyobj
= PyString_FromString(ptemp
);
471 static int _wrap_wxCYAN_PEN_set(PyObject
*val
) {
473 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_PEN is read-only.");
477 static PyObject
*_wrap_wxCYAN_PEN_get() {
481 SWIG_MakePtr(ptemp
, (char *) wxCYAN_PEN
,"_wxPen_p");
482 pyobj
= PyString_FromString(ptemp
);
486 static int _wrap_wxGREEN_PEN_set(PyObject
*val
) {
488 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_PEN is read-only.");
492 static PyObject
*_wrap_wxGREEN_PEN_get() {
496 SWIG_MakePtr(ptemp
, (char *) wxGREEN_PEN
,"_wxPen_p");
497 pyobj
= PyString_FromString(ptemp
);
501 static int _wrap_wxBLACK_PEN_set(PyObject
*val
) {
503 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_PEN is read-only.");
507 static PyObject
*_wrap_wxBLACK_PEN_get() {
511 SWIG_MakePtr(ptemp
, (char *) wxBLACK_PEN
,"_wxPen_p");
512 pyobj
= PyString_FromString(ptemp
);
516 static int _wrap_wxWHITE_PEN_set(PyObject
*val
) {
518 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_PEN is read-only.");
522 static PyObject
*_wrap_wxWHITE_PEN_get() {
526 SWIG_MakePtr(ptemp
, (char *) wxWHITE_PEN
,"_wxPen_p");
527 pyobj
= PyString_FromString(ptemp
);
531 static int _wrap_wxTRANSPARENT_PEN_set(PyObject
*val
) {
533 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_PEN is read-only.");
537 static PyObject
*_wrap_wxTRANSPARENT_PEN_get() {
541 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_PEN
,"_wxPen_p");
542 pyobj
= PyString_FromString(ptemp
);
546 static int _wrap_wxBLACK_DASHED_PEN_set(PyObject
*val
) {
548 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_DASHED_PEN is read-only.");
552 static PyObject
*_wrap_wxBLACK_DASHED_PEN_get() {
556 SWIG_MakePtr(ptemp
, (char *) wxBLACK_DASHED_PEN
,"_wxPen_p");
557 pyobj
= PyString_FromString(ptemp
);
561 static int _wrap_wxGREY_PEN_set(PyObject
*val
) {
563 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_PEN is read-only.");
567 static PyObject
*_wrap_wxGREY_PEN_get() {
571 SWIG_MakePtr(ptemp
, (char *) wxGREY_PEN
,"_wxPen_p");
572 pyobj
= PyString_FromString(ptemp
);
576 static int _wrap_wxMEDIUM_GREY_PEN_set(PyObject
*val
) {
578 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_PEN is read-only.");
582 static PyObject
*_wrap_wxMEDIUM_GREY_PEN_get() {
586 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_PEN
,"_wxPen_p");
587 pyobj
= PyString_FromString(ptemp
);
591 static int _wrap_wxLIGHT_GREY_PEN_set(PyObject
*val
) {
593 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_PEN is read-only.");
597 static PyObject
*_wrap_wxLIGHT_GREY_PEN_get() {
601 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_PEN
,"_wxPen_p");
602 pyobj
= PyString_FromString(ptemp
);
606 static int _wrap_wxBLUE_BRUSH_set(PyObject
*val
) {
608 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE_BRUSH is read-only.");
612 static PyObject
*_wrap_wxBLUE_BRUSH_get() {
616 SWIG_MakePtr(ptemp
, (char *) wxBLUE_BRUSH
,"_wxBrush_p");
617 pyobj
= PyString_FromString(ptemp
);
621 static int _wrap_wxGREEN_BRUSH_set(PyObject
*val
) {
623 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_BRUSH is read-only.");
627 static PyObject
*_wrap_wxGREEN_BRUSH_get() {
631 SWIG_MakePtr(ptemp
, (char *) wxGREEN_BRUSH
,"_wxBrush_p");
632 pyobj
= PyString_FromString(ptemp
);
636 static int _wrap_wxWHITE_BRUSH_set(PyObject
*val
) {
638 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_BRUSH is read-only.");
642 static PyObject
*_wrap_wxWHITE_BRUSH_get() {
646 SWIG_MakePtr(ptemp
, (char *) wxWHITE_BRUSH
,"_wxBrush_p");
647 pyobj
= PyString_FromString(ptemp
);
651 static int _wrap_wxBLACK_BRUSH_set(PyObject
*val
) {
653 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_BRUSH is read-only.");
657 static PyObject
*_wrap_wxBLACK_BRUSH_get() {
661 SWIG_MakePtr(ptemp
, (char *) wxBLACK_BRUSH
,"_wxBrush_p");
662 pyobj
= PyString_FromString(ptemp
);
666 static int _wrap_wxTRANSPARENT_BRUSH_set(PyObject
*val
) {
668 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_BRUSH is read-only.");
672 static PyObject
*_wrap_wxTRANSPARENT_BRUSH_get() {
676 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_BRUSH
,"_wxBrush_p");
677 pyobj
= PyString_FromString(ptemp
);
681 static int _wrap_wxCYAN_BRUSH_set(PyObject
*val
) {
683 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_BRUSH is read-only.");
687 static PyObject
*_wrap_wxCYAN_BRUSH_get() {
691 SWIG_MakePtr(ptemp
, (char *) wxCYAN_BRUSH
,"_wxBrush_p");
692 pyobj
= PyString_FromString(ptemp
);
696 static int _wrap_wxRED_BRUSH_set(PyObject
*val
) {
698 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_BRUSH is read-only.");
702 static PyObject
*_wrap_wxRED_BRUSH_get() {
706 SWIG_MakePtr(ptemp
, (char *) wxRED_BRUSH
,"_wxBrush_p");
707 pyobj
= PyString_FromString(ptemp
);
711 static int _wrap_wxGREY_BRUSH_set(PyObject
*val
) {
713 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_BRUSH is read-only.");
717 static PyObject
*_wrap_wxGREY_BRUSH_get() {
721 SWIG_MakePtr(ptemp
, (char *) wxGREY_BRUSH
,"_wxBrush_p");
722 pyobj
= PyString_FromString(ptemp
);
726 static int _wrap_wxMEDIUM_GREY_BRUSH_set(PyObject
*val
) {
728 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_BRUSH is read-only.");
732 static PyObject
*_wrap_wxMEDIUM_GREY_BRUSH_get() {
736 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_BRUSH
,"_wxBrush_p");
737 pyobj
= PyString_FromString(ptemp
);
741 static int _wrap_wxLIGHT_GREY_BRUSH_set(PyObject
*val
) {
743 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_BRUSH is read-only.");
747 static PyObject
*_wrap_wxLIGHT_GREY_BRUSH_get() {
751 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_BRUSH
,"_wxBrush_p");
752 pyobj
= PyString_FromString(ptemp
);
756 static int _wrap_wxBLACK_set(PyObject
*val
) {
758 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK is read-only.");
762 static PyObject
*_wrap_wxBLACK_get() {
766 SWIG_MakePtr(ptemp
, (char *) wxBLACK
,"_wxColour_p");
767 pyobj
= PyString_FromString(ptemp
);
771 static int _wrap_wxWHITE_set(PyObject
*val
) {
773 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE is read-only.");
777 static PyObject
*_wrap_wxWHITE_get() {
781 SWIG_MakePtr(ptemp
, (char *) wxWHITE
,"_wxColour_p");
782 pyobj
= PyString_FromString(ptemp
);
786 static int _wrap_wxRED_set(PyObject
*val
) {
788 PyErr_SetString(PyExc_TypeError
,"Variable wxRED is read-only.");
792 static PyObject
*_wrap_wxRED_get() {
796 SWIG_MakePtr(ptemp
, (char *) wxRED
,"_wxColour_p");
797 pyobj
= PyString_FromString(ptemp
);
801 static int _wrap_wxBLUE_set(PyObject
*val
) {
803 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE is read-only.");
807 static PyObject
*_wrap_wxBLUE_get() {
811 SWIG_MakePtr(ptemp
, (char *) wxBLUE
,"_wxColour_p");
812 pyobj
= PyString_FromString(ptemp
);
816 static int _wrap_wxGREEN_set(PyObject
*val
) {
818 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN is read-only.");
822 static PyObject
*_wrap_wxGREEN_get() {
826 SWIG_MakePtr(ptemp
, (char *) wxGREEN
,"_wxColour_p");
827 pyobj
= PyString_FromString(ptemp
);
831 static int _wrap_wxCYAN_set(PyObject
*val
) {
833 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN is read-only.");
837 static PyObject
*_wrap_wxCYAN_get() {
841 SWIG_MakePtr(ptemp
, (char *) wxCYAN
,"_wxColour_p");
842 pyobj
= PyString_FromString(ptemp
);
846 static int _wrap_wxLIGHT_GREY_set(PyObject
*val
) {
848 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY is read-only.");
852 static PyObject
*_wrap_wxLIGHT_GREY_get() {
856 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY
,"_wxColour_p");
857 pyobj
= PyString_FromString(ptemp
);
861 static int _wrap_wxSTANDARD_CURSOR_set(PyObject
*val
) {
863 PyErr_SetString(PyExc_TypeError
,"Variable wxSTANDARD_CURSOR is read-only.");
867 static PyObject
*_wrap_wxSTANDARD_CURSOR_get() {
871 SWIG_MakePtr(ptemp
, (char *) wxSTANDARD_CURSOR
,"_wxCursor_p");
872 pyobj
= PyString_FromString(ptemp
);
876 static int _wrap_wxHOURGLASS_CURSOR_set(PyObject
*val
) {
878 PyErr_SetString(PyExc_TypeError
,"Variable wxHOURGLASS_CURSOR is read-only.");
882 static PyObject
*_wrap_wxHOURGLASS_CURSOR_get() {
886 SWIG_MakePtr(ptemp
, (char *) wxHOURGLASS_CURSOR
,"_wxCursor_p");
887 pyobj
= PyString_FromString(ptemp
);
891 static int _wrap_wxCROSS_CURSOR_set(PyObject
*val
) {
893 PyErr_SetString(PyExc_TypeError
,"Variable wxCROSS_CURSOR is read-only.");
897 static PyObject
*_wrap_wxCROSS_CURSOR_get() {
901 SWIG_MakePtr(ptemp
, (char *) wxCROSS_CURSOR
,"_wxCursor_p");
902 pyobj
= PyString_FromString(ptemp
);
906 static int _wrap_wxNullBitmap_set(PyObject
*val
) {
908 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBitmap is read-only.");
912 static PyObject
*_wrap_wxNullBitmap_get() {
916 SWIG_MakePtr(ptemp
,(char *) &wxNullBitmap
,"_wxBitmap_p");
917 pyobj
= PyString_FromString(ptemp
);
921 static int _wrap_wxNullIcon_set(PyObject
*val
) {
923 PyErr_SetString(PyExc_TypeError
,"Variable wxNullIcon is read-only.");
927 static PyObject
*_wrap_wxNullIcon_get() {
931 SWIG_MakePtr(ptemp
,(char *) &wxNullIcon
,"_wxIcon_p");
932 pyobj
= PyString_FromString(ptemp
);
936 static int _wrap_wxNullCursor_set(PyObject
*val
) {
938 PyErr_SetString(PyExc_TypeError
,"Variable wxNullCursor is read-only.");
942 static PyObject
*_wrap_wxNullCursor_get() {
946 SWIG_MakePtr(ptemp
,(char *) &wxNullCursor
,"_wxCursor_p");
947 pyobj
= PyString_FromString(ptemp
);
951 static int _wrap_wxNullPen_set(PyObject
*val
) {
953 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPen is read-only.");
957 static PyObject
*_wrap_wxNullPen_get() {
961 SWIG_MakePtr(ptemp
,(char *) &wxNullPen
,"_wxPen_p");
962 pyobj
= PyString_FromString(ptemp
);
966 static int _wrap_wxNullBrush_set(PyObject
*val
) {
968 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBrush is read-only.");
972 static PyObject
*_wrap_wxNullBrush_get() {
976 SWIG_MakePtr(ptemp
,(char *) &wxNullBrush
,"_wxBrush_p");
977 pyobj
= PyString_FromString(ptemp
);
981 static int _wrap_wxNullPalette_set(PyObject
*val
) {
983 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPalette is read-only.");
987 static PyObject
*_wrap_wxNullPalette_get() {
991 SWIG_MakePtr(ptemp
,(char *) &wxNullPalette
,"_wxPalette_p");
992 pyobj
= PyString_FromString(ptemp
);
996 static int _wrap_wxNullFont_set(PyObject
*val
) {
998 PyErr_SetString(PyExc_TypeError
,"Variable wxNullFont is read-only.");
1002 static PyObject
*_wrap_wxNullFont_get() {
1006 SWIG_MakePtr(ptemp
,(char *) &wxNullFont
,"_wxFont_p");
1007 pyobj
= PyString_FromString(ptemp
);
1011 static int _wrap_wxNullColour_set(PyObject
*val
) {
1013 PyErr_SetString(PyExc_TypeError
,"Variable wxNullColour is read-only.");
1017 static PyObject
*_wrap_wxNullColour_get() {
1021 SWIG_MakePtr(ptemp
,(char *) &wxNullColour
,"_wxColour_p");
1022 pyobj
= PyString_FromString(ptemp
);
1026 #define new_wxBitmap(_swigarg0,_swigarg1) (new wxBitmap(_swigarg0,_swigarg1))
1027 static PyObject
*_wrap_new_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1028 PyObject
* _resultobj
;
1032 PyObject
* _obj0
= 0;
1033 char *_kwnames
[] = { "name","type", NULL
};
1037 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxBitmap",_kwnames
,&_obj0
,&_arg1
))
1040 if (!PyString_Check(_obj0
)) {
1041 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1044 _arg0
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
));
1047 wxPy_BEGIN_ALLOW_THREADS
;
1048 _result
= (wxBitmap
*)new_wxBitmap(*_arg0
,_arg1
);
1050 wxPy_END_ALLOW_THREADS
;
1052 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
1053 _resultobj
= Py_BuildValue("s",_ptemp
);
1056 _resultobj
= Py_None
;
1065 #define delete_wxBitmap(_swigobj) (delete _swigobj)
1066 static PyObject
*_wrap_delete_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1067 PyObject
* _resultobj
;
1069 PyObject
* _argo0
= 0;
1070 char *_kwnames
[] = { "self", NULL
};
1073 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBitmap",_kwnames
,&_argo0
))
1076 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1077 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1078 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBitmap. Expected _wxBitmap_p.");
1083 wxPy_BEGIN_ALLOW_THREADS
;
1084 delete_wxBitmap(_arg0
);
1086 wxPy_END_ALLOW_THREADS
;
1087 } Py_INCREF(Py_None
);
1088 _resultobj
= Py_None
;
1092 #define wxBitmap_GetDepth(_swigobj) (_swigobj->GetDepth())
1093 static PyObject
*_wrap_wxBitmap_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1094 PyObject
* _resultobj
;
1097 PyObject
* _argo0
= 0;
1098 char *_kwnames
[] = { "self", NULL
};
1101 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetDepth",_kwnames
,&_argo0
))
1104 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1105 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1106 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetDepth. Expected _wxBitmap_p.");
1111 wxPy_BEGIN_ALLOW_THREADS
;
1112 _result
= (int )wxBitmap_GetDepth(_arg0
);
1114 wxPy_END_ALLOW_THREADS
;
1115 } _resultobj
= Py_BuildValue("i",_result
);
1119 #define wxBitmap_GetHeight(_swigobj) (_swigobj->GetHeight())
1120 static PyObject
*_wrap_wxBitmap_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1121 PyObject
* _resultobj
;
1124 PyObject
* _argo0
= 0;
1125 char *_kwnames
[] = { "self", NULL
};
1128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetHeight",_kwnames
,&_argo0
))
1131 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1132 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetHeight. Expected _wxBitmap_p.");
1138 wxPy_BEGIN_ALLOW_THREADS
;
1139 _result
= (int )wxBitmap_GetHeight(_arg0
);
1141 wxPy_END_ALLOW_THREADS
;
1142 } _resultobj
= Py_BuildValue("i",_result
);
1146 #define wxBitmap_GetPalette(_swigobj) (_swigobj->GetPalette())
1147 static PyObject
*_wrap_wxBitmap_GetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1148 PyObject
* _resultobj
;
1149 wxPalette
* _result
;
1151 PyObject
* _argo0
= 0;
1152 char *_kwnames
[] = { "self", NULL
};
1156 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetPalette",_kwnames
,&_argo0
))
1159 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1160 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1161 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetPalette. Expected _wxBitmap_p.");
1166 wxPy_BEGIN_ALLOW_THREADS
;
1167 _result
= (wxPalette
*)wxBitmap_GetPalette(_arg0
);
1169 wxPy_END_ALLOW_THREADS
;
1171 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
1172 _resultobj
= Py_BuildValue("s",_ptemp
);
1175 _resultobj
= Py_None
;
1180 #define wxBitmap_GetMask(_swigobj) (_swigobj->GetMask())
1181 static PyObject
*_wrap_wxBitmap_GetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1182 PyObject
* _resultobj
;
1185 PyObject
* _argo0
= 0;
1186 char *_kwnames
[] = { "self", NULL
};
1190 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetMask",_kwnames
,&_argo0
))
1193 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1194 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1195 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetMask. Expected _wxBitmap_p.");
1200 wxPy_BEGIN_ALLOW_THREADS
;
1201 _result
= (wxMask
*)wxBitmap_GetMask(_arg0
);
1203 wxPy_END_ALLOW_THREADS
;
1205 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
1206 _resultobj
= Py_BuildValue("s",_ptemp
);
1209 _resultobj
= Py_None
;
1214 #define wxBitmap_GetWidth(_swigobj) (_swigobj->GetWidth())
1215 static PyObject
*_wrap_wxBitmap_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1216 PyObject
* _resultobj
;
1219 PyObject
* _argo0
= 0;
1220 char *_kwnames
[] = { "self", NULL
};
1223 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetWidth",_kwnames
,&_argo0
))
1226 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1227 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1228 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetWidth. Expected _wxBitmap_p.");
1233 wxPy_BEGIN_ALLOW_THREADS
;
1234 _result
= (int )wxBitmap_GetWidth(_arg0
);
1236 wxPy_END_ALLOW_THREADS
;
1237 } _resultobj
= Py_BuildValue("i",_result
);
1241 #define wxBitmap_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1242 static PyObject
*_wrap_wxBitmap_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1243 PyObject
* _resultobj
;
1248 PyObject
* _argo0
= 0;
1249 PyObject
* _obj1
= 0;
1250 char *_kwnames
[] = { "self","name","flags", NULL
};
1253 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxBitmap_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1256 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1257 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1258 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_LoadFile. Expected _wxBitmap_p.");
1263 if (!PyString_Check(_obj1
)) {
1264 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1267 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
1270 wxPy_BEGIN_ALLOW_THREADS
;
1271 _result
= (bool )wxBitmap_LoadFile(_arg0
,*_arg1
,_arg2
);
1273 wxPy_END_ALLOW_THREADS
;
1274 } _resultobj
= Py_BuildValue("i",_result
);
1282 #define wxBitmap_Ok(_swigobj) (_swigobj->Ok())
1283 static PyObject
*_wrap_wxBitmap_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1284 PyObject
* _resultobj
;
1287 PyObject
* _argo0
= 0;
1288 char *_kwnames
[] = { "self", NULL
};
1291 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_Ok",_kwnames
,&_argo0
))
1294 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1295 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1296 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_Ok. Expected _wxBitmap_p.");
1301 wxPy_BEGIN_ALLOW_THREADS
;
1302 _result
= (bool )wxBitmap_Ok(_arg0
);
1304 wxPy_END_ALLOW_THREADS
;
1305 } _resultobj
= Py_BuildValue("i",_result
);
1309 #define wxBitmap_SaveFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SaveFile(_swigarg0,_swigarg1,_swigarg2))
1310 static PyObject
*_wrap_wxBitmap_SaveFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1311 PyObject
* _resultobj
;
1316 wxPalette
* _arg3
= (wxPalette
*) NULL
;
1317 PyObject
* _argo0
= 0;
1318 PyObject
* _obj1
= 0;
1319 PyObject
* _argo3
= 0;
1320 char *_kwnames
[] = { "self","name","type","palette", NULL
};
1323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|O:wxBitmap_SaveFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_argo3
))
1326 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1327 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1328 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SaveFile. Expected _wxBitmap_p.");
1333 if (!PyString_Check(_obj1
)) {
1334 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1337 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
1340 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1341 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxPalette_p")) {
1342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxBitmap_SaveFile. Expected _wxPalette_p.");
1347 wxPy_BEGIN_ALLOW_THREADS
;
1348 _result
= (bool )wxBitmap_SaveFile(_arg0
,*_arg1
,_arg2
,_arg3
);
1350 wxPy_END_ALLOW_THREADS
;
1351 } _resultobj
= Py_BuildValue("i",_result
);
1359 #define wxBitmap_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1360 static PyObject
*_wrap_wxBitmap_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1361 PyObject
* _resultobj
;
1364 PyObject
* _argo0
= 0;
1365 char *_kwnames
[] = { "self","depth", NULL
};
1368 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetDepth",_kwnames
,&_argo0
,&_arg1
))
1371 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1372 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1373 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetDepth. Expected _wxBitmap_p.");
1378 wxPy_BEGIN_ALLOW_THREADS
;
1379 wxBitmap_SetDepth(_arg0
,_arg1
);
1381 wxPy_END_ALLOW_THREADS
;
1382 } Py_INCREF(Py_None
);
1383 _resultobj
= Py_None
;
1387 #define wxBitmap_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1388 static PyObject
*_wrap_wxBitmap_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1389 PyObject
* _resultobj
;
1392 PyObject
* _argo0
= 0;
1393 char *_kwnames
[] = { "self","height", NULL
};
1396 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetHeight",_kwnames
,&_argo0
,&_arg1
))
1399 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1400 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1401 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetHeight. Expected _wxBitmap_p.");
1406 wxPy_BEGIN_ALLOW_THREADS
;
1407 wxBitmap_SetHeight(_arg0
,_arg1
);
1409 wxPy_END_ALLOW_THREADS
;
1410 } Py_INCREF(Py_None
);
1411 _resultobj
= Py_None
;
1415 #define wxBitmap_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1416 static PyObject
*_wrap_wxBitmap_SetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1417 PyObject
* _resultobj
;
1420 PyObject
* _argo0
= 0;
1421 PyObject
* _argo1
= 0;
1422 char *_kwnames
[] = { "self","mask", NULL
};
1425 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_SetMask",_kwnames
,&_argo0
,&_argo1
))
1428 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1429 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1430 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetMask. Expected _wxBitmap_p.");
1435 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1436 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMask_p")) {
1437 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmap_SetMask. Expected _wxMask_p.");
1442 wxPy_BEGIN_ALLOW_THREADS
;
1443 wxBitmap_SetMask(_arg0
,_arg1
);
1445 wxPy_END_ALLOW_THREADS
;
1446 } Py_INCREF(Py_None
);
1447 _resultobj
= Py_None
;
1451 #define wxBitmap_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1452 static PyObject
*_wrap_wxBitmap_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1453 PyObject
* _resultobj
;
1456 PyObject
* _argo0
= 0;
1457 char *_kwnames
[] = { "self","width", NULL
};
1460 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1463 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1464 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1465 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetWidth. Expected _wxBitmap_p.");
1470 wxPy_BEGIN_ALLOW_THREADS
;
1471 wxBitmap_SetWidth(_arg0
,_arg1
);
1473 wxPy_END_ALLOW_THREADS
;
1474 } Py_INCREF(Py_None
);
1475 _resultobj
= Py_None
;
1479 #define new_wxMask(_swigarg0) (new wxMask(_swigarg0))
1480 static PyObject
*_wrap_new_wxMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1481 PyObject
* _resultobj
;
1484 PyObject
* _argo0
= 0;
1485 char *_kwnames
[] = { "bitmap", NULL
};
1489 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxMask",_kwnames
,&_argo0
))
1492 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1493 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1494 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMask. Expected _wxBitmap_p.");
1499 wxPy_BEGIN_ALLOW_THREADS
;
1500 _result
= (wxMask
*)new_wxMask(*_arg0
);
1502 wxPy_END_ALLOW_THREADS
;
1504 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
1505 _resultobj
= Py_BuildValue("s",_ptemp
);
1508 _resultobj
= Py_None
;
1513 #define delete_wxMask(_swigobj) (delete _swigobj)
1514 static PyObject
*_wrap_delete_wxMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1515 PyObject
* _resultobj
;
1517 PyObject
* _argo0
= 0;
1518 char *_kwnames
[] = { "self", NULL
};
1521 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMask",_kwnames
,&_argo0
))
1524 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1525 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMask_p")) {
1526 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMask. Expected _wxMask_p.");
1531 wxPy_BEGIN_ALLOW_THREADS
;
1532 delete_wxMask(_arg0
);
1534 wxPy_END_ALLOW_THREADS
;
1535 } Py_INCREF(Py_None
);
1536 _resultobj
= Py_None
;
1540 static void *SwigwxIconTowxBitmap(void *ptr
) {
1543 src
= (wxIcon
*) ptr
;
1544 dest
= (wxBitmap
*) src
;
1545 return (void *) dest
;
1548 #define new_wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1549 static PyObject
*_wrap_new_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1550 PyObject
* _resultobj
;
1554 int _arg2
= (int ) -1;
1555 int _arg3
= (int ) -1;
1556 PyObject
* _obj0
= 0;
1557 char *_kwnames
[] = { "name","flags","desiredWidth","desiredHeight", NULL
};
1561 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:new_wxIcon",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
1564 if (!PyString_Check(_obj0
)) {
1565 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1568 _arg0
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
));
1571 wxPy_BEGIN_ALLOW_THREADS
;
1572 _result
= (wxIcon
*)new_wxIcon(*_arg0
,_arg1
,_arg2
,_arg3
);
1574 wxPy_END_ALLOW_THREADS
;
1576 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
1577 _resultobj
= Py_BuildValue("s",_ptemp
);
1580 _resultobj
= Py_None
;
1589 #define delete_wxIcon(_swigobj) (delete _swigobj)
1590 static PyObject
*_wrap_delete_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1591 PyObject
* _resultobj
;
1593 PyObject
* _argo0
= 0;
1594 char *_kwnames
[] = { "self", NULL
};
1597 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxIcon",_kwnames
,&_argo0
))
1600 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1601 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1602 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxIcon. Expected _wxIcon_p.");
1607 wxPy_BEGIN_ALLOW_THREADS
;
1608 delete_wxIcon(_arg0
);
1610 wxPy_END_ALLOW_THREADS
;
1611 } Py_INCREF(Py_None
);
1612 _resultobj
= Py_None
;
1616 #define wxIcon_GetDepth(_swigobj) (_swigobj->GetDepth())
1617 static PyObject
*_wrap_wxIcon_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1618 PyObject
* _resultobj
;
1621 PyObject
* _argo0
= 0;
1622 char *_kwnames
[] = { "self", NULL
};
1625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetDepth",_kwnames
,&_argo0
))
1628 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1629 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1630 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetDepth. Expected _wxIcon_p.");
1635 wxPy_BEGIN_ALLOW_THREADS
;
1636 _result
= (int )wxIcon_GetDepth(_arg0
);
1638 wxPy_END_ALLOW_THREADS
;
1639 } _resultobj
= Py_BuildValue("i",_result
);
1643 #define wxIcon_GetHeight(_swigobj) (_swigobj->GetHeight())
1644 static PyObject
*_wrap_wxIcon_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1645 PyObject
* _resultobj
;
1648 PyObject
* _argo0
= 0;
1649 char *_kwnames
[] = { "self", NULL
};
1652 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetHeight",_kwnames
,&_argo0
))
1655 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1656 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1657 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetHeight. Expected _wxIcon_p.");
1662 wxPy_BEGIN_ALLOW_THREADS
;
1663 _result
= (int )wxIcon_GetHeight(_arg0
);
1665 wxPy_END_ALLOW_THREADS
;
1666 } _resultobj
= Py_BuildValue("i",_result
);
1670 #define wxIcon_GetWidth(_swigobj) (_swigobj->GetWidth())
1671 static PyObject
*_wrap_wxIcon_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1672 PyObject
* _resultobj
;
1675 PyObject
* _argo0
= 0;
1676 char *_kwnames
[] = { "self", NULL
};
1679 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetWidth",_kwnames
,&_argo0
))
1682 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1683 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1684 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetWidth. Expected _wxIcon_p.");
1689 wxPy_BEGIN_ALLOW_THREADS
;
1690 _result
= (int )wxIcon_GetWidth(_arg0
);
1692 wxPy_END_ALLOW_THREADS
;
1693 } _resultobj
= Py_BuildValue("i",_result
);
1697 #define wxIcon_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1698 static PyObject
*_wrap_wxIcon_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1699 PyObject
* _resultobj
;
1704 PyObject
* _argo0
= 0;
1705 PyObject
* _obj1
= 0;
1706 char *_kwnames
[] = { "self","name","flags", NULL
};
1709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxIcon_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_LoadFile. Expected _wxIcon_p.");
1719 if (!PyString_Check(_obj1
)) {
1720 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1723 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
1726 wxPy_BEGIN_ALLOW_THREADS
;
1727 _result
= (bool )wxIcon_LoadFile(_arg0
,*_arg1
,_arg2
);
1729 wxPy_END_ALLOW_THREADS
;
1730 } _resultobj
= Py_BuildValue("i",_result
);
1738 #define wxIcon_Ok(_swigobj) (_swigobj->Ok())
1739 static PyObject
*_wrap_wxIcon_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1740 PyObject
* _resultobj
;
1743 PyObject
* _argo0
= 0;
1744 char *_kwnames
[] = { "self", NULL
};
1747 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_Ok",_kwnames
,&_argo0
))
1750 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1751 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1752 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_Ok. Expected _wxIcon_p.");
1757 wxPy_BEGIN_ALLOW_THREADS
;
1758 _result
= (bool )wxIcon_Ok(_arg0
);
1760 wxPy_END_ALLOW_THREADS
;
1761 } _resultobj
= Py_BuildValue("i",_result
);
1765 #define wxIcon_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1766 static PyObject
*_wrap_wxIcon_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1767 PyObject
* _resultobj
;
1770 PyObject
* _argo0
= 0;
1771 char *_kwnames
[] = { "self","depth", NULL
};
1774 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetDepth",_kwnames
,&_argo0
,&_arg1
))
1777 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1778 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1779 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetDepth. Expected _wxIcon_p.");
1784 wxPy_BEGIN_ALLOW_THREADS
;
1785 wxIcon_SetDepth(_arg0
,_arg1
);
1787 wxPy_END_ALLOW_THREADS
;
1788 } Py_INCREF(Py_None
);
1789 _resultobj
= Py_None
;
1793 #define wxIcon_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1794 static PyObject
*_wrap_wxIcon_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1795 PyObject
* _resultobj
;
1798 PyObject
* _argo0
= 0;
1799 char *_kwnames
[] = { "self","height", NULL
};
1802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetHeight",_kwnames
,&_argo0
,&_arg1
))
1805 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1806 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1807 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetHeight. Expected _wxIcon_p.");
1812 wxPy_BEGIN_ALLOW_THREADS
;
1813 wxIcon_SetHeight(_arg0
,_arg1
);
1815 wxPy_END_ALLOW_THREADS
;
1816 } Py_INCREF(Py_None
);
1817 _resultobj
= Py_None
;
1821 #define wxIcon_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1822 static PyObject
*_wrap_wxIcon_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1823 PyObject
* _resultobj
;
1826 PyObject
* _argo0
= 0;
1827 char *_kwnames
[] = { "self","width", NULL
};
1830 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1833 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1834 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
1835 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetWidth. Expected _wxIcon_p.");
1840 wxPy_BEGIN_ALLOW_THREADS
;
1841 wxIcon_SetWidth(_arg0
,_arg1
);
1843 wxPy_END_ALLOW_THREADS
;
1844 } Py_INCREF(Py_None
);
1845 _resultobj
= Py_None
;
1849 static void *SwigwxCursorTowxBitmap(void *ptr
) {
1852 src
= (wxCursor
*) ptr
;
1853 dest
= (wxBitmap
*) src
;
1854 return (void *) dest
;
1857 #define delete_wxCursor(_swigobj) (delete _swigobj)
1858 static PyObject
*_wrap_delete_wxCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1859 PyObject
* _resultobj
;
1861 PyObject
* _argo0
= 0;
1862 char *_kwnames
[] = { "self", NULL
};
1865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCursor",_kwnames
,&_argo0
))
1868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
1870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCursor. Expected _wxCursor_p.");
1875 wxPy_BEGIN_ALLOW_THREADS
;
1876 delete_wxCursor(_arg0
);
1878 wxPy_END_ALLOW_THREADS
;
1879 } Py_INCREF(Py_None
);
1880 _resultobj
= Py_None
;
1884 #define wxCursor_Ok(_swigobj) (_swigobj->Ok())
1885 static PyObject
*_wrap_wxCursor_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1886 PyObject
* _resultobj
;
1889 PyObject
* _argo0
= 0;
1890 char *_kwnames
[] = { "self", NULL
};
1893 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCursor_Ok",_kwnames
,&_argo0
))
1896 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1897 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
1898 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCursor_Ok. Expected _wxCursor_p.");
1903 wxPy_BEGIN_ALLOW_THREADS
;
1904 _result
= (bool )wxCursor_Ok(_arg0
);
1906 wxPy_END_ALLOW_THREADS
;
1907 } _resultobj
= Py_BuildValue("i",_result
);
1911 static wxFont
*new_wxFont(int pointSize
,int family
,int style
,int weight
,int underline
,char *faceName
) {
1913 return wxTheFontList
->FindOrCreateFont(pointSize
, family
, style
, weight
,
1914 underline
, faceName
);
1917 static PyObject
*_wrap_new_wxFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1918 PyObject
* _resultobj
;
1924 int _arg4
= (int ) FALSE
;
1925 char * _arg5
= (char *) "";
1926 char *_kwnames
[] = { "pointSize","family","style","weight","underline","faceName", NULL
};
1930 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiii|is:new_wxFont",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))
1933 wxPy_BEGIN_ALLOW_THREADS
;
1934 _result
= (wxFont
*)new_wxFont(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
1936 wxPy_END_ALLOW_THREADS
;
1938 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
1939 _resultobj
= Py_BuildValue("s",_ptemp
);
1942 _resultobj
= Py_None
;
1947 #define wxFont_GetFaceName(_swigobj) (_swigobj->GetFaceName())
1948 static PyObject
*_wrap_wxFont_GetFaceName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1949 PyObject
* _resultobj
;
1952 PyObject
* _argo0
= 0;
1953 char *_kwnames
[] = { "self", NULL
};
1956 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetFaceName",_kwnames
,&_argo0
))
1959 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1960 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
1961 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetFaceName. Expected _wxFont_p.");
1966 wxPy_BEGIN_ALLOW_THREADS
;
1967 _result
= new wxString (wxFont_GetFaceName(_arg0
));
1969 wxPy_END_ALLOW_THREADS
;
1971 _resultobj
= PyString_FromString(WXSTRINGCAST
*(_result
));
1979 #define wxFont_GetFamily(_swigobj) (_swigobj->GetFamily())
1980 static PyObject
*_wrap_wxFont_GetFamily(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1981 PyObject
* _resultobj
;
1984 PyObject
* _argo0
= 0;
1985 char *_kwnames
[] = { "self", NULL
};
1988 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetFamily",_kwnames
,&_argo0
))
1991 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1992 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
1993 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetFamily. Expected _wxFont_p.");
1998 wxPy_BEGIN_ALLOW_THREADS
;
1999 _result
= (int )wxFont_GetFamily(_arg0
);
2001 wxPy_END_ALLOW_THREADS
;
2002 } _resultobj
= Py_BuildValue("i",_result
);
2006 #define wxFont_GetPointSize(_swigobj) (_swigobj->GetPointSize())
2007 static PyObject
*_wrap_wxFont_GetPointSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2008 PyObject
* _resultobj
;
2011 PyObject
* _argo0
= 0;
2012 char *_kwnames
[] = { "self", NULL
};
2015 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetPointSize",_kwnames
,&_argo0
))
2018 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2019 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2020 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetPointSize. Expected _wxFont_p.");
2025 wxPy_BEGIN_ALLOW_THREADS
;
2026 _result
= (int )wxFont_GetPointSize(_arg0
);
2028 wxPy_END_ALLOW_THREADS
;
2029 } _resultobj
= Py_BuildValue("i",_result
);
2033 #define wxFont_GetStyle(_swigobj) (_swigobj->GetStyle())
2034 static PyObject
*_wrap_wxFont_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2035 PyObject
* _resultobj
;
2038 PyObject
* _argo0
= 0;
2039 char *_kwnames
[] = { "self", NULL
};
2042 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetStyle",_kwnames
,&_argo0
))
2045 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2046 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2047 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetStyle. Expected _wxFont_p.");
2052 wxPy_BEGIN_ALLOW_THREADS
;
2053 _result
= (int )wxFont_GetStyle(_arg0
);
2055 wxPy_END_ALLOW_THREADS
;
2056 } _resultobj
= Py_BuildValue("i",_result
);
2060 #define wxFont_GetUnderlined(_swigobj) (_swigobj->GetUnderlined())
2061 static PyObject
*_wrap_wxFont_GetUnderlined(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2062 PyObject
* _resultobj
;
2065 PyObject
* _argo0
= 0;
2066 char *_kwnames
[] = { "self", NULL
};
2069 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetUnderlined",_kwnames
,&_argo0
))
2072 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2073 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2074 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetUnderlined. Expected _wxFont_p.");
2079 wxPy_BEGIN_ALLOW_THREADS
;
2080 _result
= (bool )wxFont_GetUnderlined(_arg0
);
2082 wxPy_END_ALLOW_THREADS
;
2083 } _resultobj
= Py_BuildValue("i",_result
);
2087 #define wxFont_GetWeight(_swigobj) (_swigobj->GetWeight())
2088 static PyObject
*_wrap_wxFont_GetWeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2089 PyObject
* _resultobj
;
2092 PyObject
* _argo0
= 0;
2093 char *_kwnames
[] = { "self", NULL
};
2096 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetWeight",_kwnames
,&_argo0
))
2099 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2100 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2101 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetWeight. Expected _wxFont_p.");
2106 wxPy_BEGIN_ALLOW_THREADS
;
2107 _result
= (int )wxFont_GetWeight(_arg0
);
2109 wxPy_END_ALLOW_THREADS
;
2110 } _resultobj
= Py_BuildValue("i",_result
);
2114 #define wxFont_SetFaceName(_swigobj,_swigarg0) (_swigobj->SetFaceName(_swigarg0))
2115 static PyObject
*_wrap_wxFont_SetFaceName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2116 PyObject
* _resultobj
;
2119 PyObject
* _argo0
= 0;
2120 PyObject
* _obj1
= 0;
2121 char *_kwnames
[] = { "self","faceName", NULL
};
2124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFont_SetFaceName",_kwnames
,&_argo0
,&_obj1
))
2127 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2128 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2129 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetFaceName. Expected _wxFont_p.");
2134 if (!PyString_Check(_obj1
)) {
2135 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2138 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
2141 wxPy_BEGIN_ALLOW_THREADS
;
2142 wxFont_SetFaceName(_arg0
,*_arg1
);
2144 wxPy_END_ALLOW_THREADS
;
2145 } Py_INCREF(Py_None
);
2146 _resultobj
= Py_None
;
2154 #define wxFont_SetFamily(_swigobj,_swigarg0) (_swigobj->SetFamily(_swigarg0))
2155 static PyObject
*_wrap_wxFont_SetFamily(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2156 PyObject
* _resultobj
;
2159 PyObject
* _argo0
= 0;
2160 char *_kwnames
[] = { "self","family", NULL
};
2163 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetFamily",_kwnames
,&_argo0
,&_arg1
))
2166 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2167 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2168 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetFamily. Expected _wxFont_p.");
2173 wxPy_BEGIN_ALLOW_THREADS
;
2174 wxFont_SetFamily(_arg0
,_arg1
);
2176 wxPy_END_ALLOW_THREADS
;
2177 } Py_INCREF(Py_None
);
2178 _resultobj
= Py_None
;
2182 #define wxFont_SetPointSize(_swigobj,_swigarg0) (_swigobj->SetPointSize(_swigarg0))
2183 static PyObject
*_wrap_wxFont_SetPointSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2184 PyObject
* _resultobj
;
2187 PyObject
* _argo0
= 0;
2188 char *_kwnames
[] = { "self","pointSize", NULL
};
2191 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetPointSize",_kwnames
,&_argo0
,&_arg1
))
2194 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2195 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2196 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetPointSize. Expected _wxFont_p.");
2201 wxPy_BEGIN_ALLOW_THREADS
;
2202 wxFont_SetPointSize(_arg0
,_arg1
);
2204 wxPy_END_ALLOW_THREADS
;
2205 } Py_INCREF(Py_None
);
2206 _resultobj
= Py_None
;
2210 #define wxFont_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
2211 static PyObject
*_wrap_wxFont_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2212 PyObject
* _resultobj
;
2215 PyObject
* _argo0
= 0;
2216 char *_kwnames
[] = { "self","style", NULL
};
2219 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetStyle",_kwnames
,&_argo0
,&_arg1
))
2222 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2223 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2224 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetStyle. Expected _wxFont_p.");
2229 wxPy_BEGIN_ALLOW_THREADS
;
2230 wxFont_SetStyle(_arg0
,_arg1
);
2232 wxPy_END_ALLOW_THREADS
;
2233 } Py_INCREF(Py_None
);
2234 _resultobj
= Py_None
;
2238 #define wxFont_SetUnderlined(_swigobj,_swigarg0) (_swigobj->SetUnderlined(_swigarg0))
2239 static PyObject
*_wrap_wxFont_SetUnderlined(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2240 PyObject
* _resultobj
;
2243 PyObject
* _argo0
= 0;
2245 char *_kwnames
[] = { "self","underlined", NULL
};
2248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetUnderlined",_kwnames
,&_argo0
,&tempbool1
))
2251 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2252 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2253 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetUnderlined. Expected _wxFont_p.");
2257 _arg1
= (bool ) tempbool1
;
2259 wxPy_BEGIN_ALLOW_THREADS
;
2260 wxFont_SetUnderlined(_arg0
,_arg1
);
2262 wxPy_END_ALLOW_THREADS
;
2263 } Py_INCREF(Py_None
);
2264 _resultobj
= Py_None
;
2268 #define wxFont_SetWeight(_swigobj,_swigarg0) (_swigobj->SetWeight(_swigarg0))
2269 static PyObject
*_wrap_wxFont_SetWeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2270 PyObject
* _resultobj
;
2273 PyObject
* _argo0
= 0;
2274 char *_kwnames
[] = { "self","weight", NULL
};
2277 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetWeight",_kwnames
,&_argo0
,&_arg1
))
2280 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2281 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
2282 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetWeight. Expected _wxFont_p.");
2287 wxPy_BEGIN_ALLOW_THREADS
;
2288 wxFont_SetWeight(_arg0
,_arg1
);
2290 wxPy_END_ALLOW_THREADS
;
2291 } Py_INCREF(Py_None
);
2292 _resultobj
= Py_None
;
2296 #define new_wxColour(_swigarg0,_swigarg1,_swigarg2) (new wxColour(_swigarg0,_swigarg1,_swigarg2))
2297 static PyObject
*_wrap_new_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2298 PyObject
* _resultobj
;
2300 unsigned char _arg0
= (unsigned char ) 0;
2301 unsigned char _arg1
= (unsigned char ) 0;
2302 unsigned char _arg2
= (unsigned char ) 0;
2303 char *_kwnames
[] = { "red","green","blue", NULL
};
2307 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|bbb:new_wxColour",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
2310 wxPy_BEGIN_ALLOW_THREADS
;
2311 _result
= (wxColour
*)new_wxColour(_arg0
,_arg1
,_arg2
);
2313 wxPy_END_ALLOW_THREADS
;
2315 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
2316 _resultobj
= Py_BuildValue("s",_ptemp
);
2319 _resultobj
= Py_None
;
2324 #define delete_wxColour(_swigobj) (delete _swigobj)
2325 static PyObject
*_wrap_delete_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2326 PyObject
* _resultobj
;
2328 PyObject
* _argo0
= 0;
2329 char *_kwnames
[] = { "self", NULL
};
2332 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxColour",_kwnames
,&_argo0
))
2335 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2336 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2337 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxColour. Expected _wxColour_p.");
2342 wxPy_BEGIN_ALLOW_THREADS
;
2343 delete_wxColour(_arg0
);
2345 wxPy_END_ALLOW_THREADS
;
2346 } Py_INCREF(Py_None
);
2347 _resultobj
= Py_None
;
2351 #define wxColour_Red(_swigobj) (_swigobj->Red())
2352 static PyObject
*_wrap_wxColour_Red(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2353 PyObject
* _resultobj
;
2354 unsigned char _result
;
2356 PyObject
* _argo0
= 0;
2357 char *_kwnames
[] = { "self", NULL
};
2360 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Red",_kwnames
,&_argo0
))
2363 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2364 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2365 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Red. Expected _wxColour_p.");
2370 wxPy_BEGIN_ALLOW_THREADS
;
2371 _result
= (unsigned char )wxColour_Red(_arg0
);
2373 wxPy_END_ALLOW_THREADS
;
2374 } _resultobj
= Py_BuildValue("b",_result
);
2378 #define wxColour_Green(_swigobj) (_swigobj->Green())
2379 static PyObject
*_wrap_wxColour_Green(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2380 PyObject
* _resultobj
;
2381 unsigned char _result
;
2383 PyObject
* _argo0
= 0;
2384 char *_kwnames
[] = { "self", NULL
};
2387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Green",_kwnames
,&_argo0
))
2390 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2391 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Green. Expected _wxColour_p.");
2397 wxPy_BEGIN_ALLOW_THREADS
;
2398 _result
= (unsigned char )wxColour_Green(_arg0
);
2400 wxPy_END_ALLOW_THREADS
;
2401 } _resultobj
= Py_BuildValue("b",_result
);
2405 #define wxColour_Blue(_swigobj) (_swigobj->Blue())
2406 static PyObject
*_wrap_wxColour_Blue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2407 PyObject
* _resultobj
;
2408 unsigned char _result
;
2410 PyObject
* _argo0
= 0;
2411 char *_kwnames
[] = { "self", NULL
};
2414 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Blue",_kwnames
,&_argo0
))
2417 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2418 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2419 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Blue. Expected _wxColour_p.");
2424 wxPy_BEGIN_ALLOW_THREADS
;
2425 _result
= (unsigned char )wxColour_Blue(_arg0
);
2427 wxPy_END_ALLOW_THREADS
;
2428 } _resultobj
= Py_BuildValue("b",_result
);
2432 #define wxColour_Ok(_swigobj) (_swigobj->Ok())
2433 static PyObject
*_wrap_wxColour_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2434 PyObject
* _resultobj
;
2437 PyObject
* _argo0
= 0;
2438 char *_kwnames
[] = { "self", NULL
};
2441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Ok",_kwnames
,&_argo0
))
2444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Ok. Expected _wxColour_p.");
2451 wxPy_BEGIN_ALLOW_THREADS
;
2452 _result
= (bool )wxColour_Ok(_arg0
);
2454 wxPy_END_ALLOW_THREADS
;
2455 } _resultobj
= Py_BuildValue("i",_result
);
2459 #define wxColour_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
2460 static PyObject
*_wrap_wxColour_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2461 PyObject
* _resultobj
;
2463 unsigned char _arg1
;
2464 unsigned char _arg2
;
2465 unsigned char _arg3
;
2466 PyObject
* _argo0
= 0;
2467 char *_kwnames
[] = { "self","red","green","blue", NULL
};
2470 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxColour_Set",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
2473 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2474 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2475 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Set. Expected _wxColour_p.");
2480 wxPy_BEGIN_ALLOW_THREADS
;
2481 wxColour_Set(_arg0
,_arg1
,_arg2
,_arg3
);
2483 wxPy_END_ALLOW_THREADS
;
2484 } Py_INCREF(Py_None
);
2485 _resultobj
= Py_None
;
2489 static PyObject
* wxColour_Get(wxColour
*self
) {
2490 PyObject
* rv
= PyTuple_New(3);
2491 PyTuple_SetItem(rv
, 0, PyInt_FromLong(self
->Red()));
2492 PyTuple_SetItem(rv
, 1, PyInt_FromLong(self
->Green()));
2493 PyTuple_SetItem(rv
, 2, PyInt_FromLong(self
->Blue()));
2496 static PyObject
*_wrap_wxColour_Get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2497 PyObject
* _resultobj
;
2500 PyObject
* _argo0
= 0;
2501 char *_kwnames
[] = { "self", NULL
};
2504 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Get",_kwnames
,&_argo0
))
2507 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2508 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2509 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColour_Get. Expected _wxColour_p.");
2514 wxPy_BEGIN_ALLOW_THREADS
;
2515 _result
= (PyObject
*)wxColour_Get(_arg0
);
2517 wxPy_END_ALLOW_THREADS
;
2519 _resultobj
= _result
;
2524 static wxPen
*new_wxPen(wxColour
*colour
,int width
,int style
) {
2525 return wxThePenList
->FindOrCreatePen(*colour
, width
, style
);
2528 static PyObject
*_wrap_new_wxPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2529 PyObject
* _resultobj
;
2532 int _arg1
= (int ) 1;
2533 int _arg2
= (int ) wxSOLID
;
2534 PyObject
* _argo0
= 0;
2535 char *_kwnames
[] = { "colour","width","style", NULL
};
2539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:new_wxPen",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
2542 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2543 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2544 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPen. Expected _wxColour_p.");
2549 wxPy_BEGIN_ALLOW_THREADS
;
2550 _result
= (wxPen
*)new_wxPen(_arg0
,_arg1
,_arg2
);
2552 wxPy_END_ALLOW_THREADS
;
2554 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
2555 _resultobj
= Py_BuildValue("s",_ptemp
);
2558 _resultobj
= Py_None
;
2563 #define wxPen_GetCap(_swigobj) (_swigobj->GetCap())
2564 static PyObject
*_wrap_wxPen_GetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2565 PyObject
* _resultobj
;
2568 PyObject
* _argo0
= 0;
2569 char *_kwnames
[] = { "self", NULL
};
2572 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetCap",_kwnames
,&_argo0
))
2575 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2576 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2577 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetCap. Expected _wxPen_p.");
2582 wxPy_BEGIN_ALLOW_THREADS
;
2583 _result
= (int )wxPen_GetCap(_arg0
);
2585 wxPy_END_ALLOW_THREADS
;
2586 } _resultobj
= Py_BuildValue("i",_result
);
2590 #define wxPen_GetColour(_swigobj) (_swigobj->GetColour())
2591 static PyObject
*_wrap_wxPen_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2592 PyObject
* _resultobj
;
2595 PyObject
* _argo0
= 0;
2596 char *_kwnames
[] = { "self", NULL
};
2600 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetColour",_kwnames
,&_argo0
))
2603 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2604 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2605 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetColour. Expected _wxPen_p.");
2610 wxPy_BEGIN_ALLOW_THREADS
;
2611 wxColour
& _result_ref
= wxPen_GetColour(_arg0
);
2612 _result
= (wxColour
*) &_result_ref
;
2614 wxPy_END_ALLOW_THREADS
;
2616 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
2617 _resultobj
= Py_BuildValue("s",_ptemp
);
2620 _resultobj
= Py_None
;
2625 #define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
2626 static PyObject
*_wrap_wxPen_GetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2627 PyObject
* _resultobj
;
2630 PyObject
* _argo0
= 0;
2631 char *_kwnames
[] = { "self", NULL
};
2634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetJoin",_kwnames
,&_argo0
))
2637 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2638 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2639 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetJoin. Expected _wxPen_p.");
2644 wxPy_BEGIN_ALLOW_THREADS
;
2645 _result
= (int )wxPen_GetJoin(_arg0
);
2647 wxPy_END_ALLOW_THREADS
;
2648 } _resultobj
= Py_BuildValue("i",_result
);
2652 #define wxPen_GetStyle(_swigobj) (_swigobj->GetStyle())
2653 static PyObject
*_wrap_wxPen_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2654 PyObject
* _resultobj
;
2657 PyObject
* _argo0
= 0;
2658 char *_kwnames
[] = { "self", NULL
};
2661 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetStyle",_kwnames
,&_argo0
))
2664 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2665 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2666 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetStyle. Expected _wxPen_p.");
2671 wxPy_BEGIN_ALLOW_THREADS
;
2672 _result
= (int )wxPen_GetStyle(_arg0
);
2674 wxPy_END_ALLOW_THREADS
;
2675 } _resultobj
= Py_BuildValue("i",_result
);
2679 #define wxPen_GetWidth(_swigobj) (_swigobj->GetWidth())
2680 static PyObject
*_wrap_wxPen_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2681 PyObject
* _resultobj
;
2684 PyObject
* _argo0
= 0;
2685 char *_kwnames
[] = { "self", NULL
};
2688 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetWidth",_kwnames
,&_argo0
))
2691 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2692 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2693 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetWidth. Expected _wxPen_p.");
2698 wxPy_BEGIN_ALLOW_THREADS
;
2699 _result
= (int )wxPen_GetWidth(_arg0
);
2701 wxPy_END_ALLOW_THREADS
;
2702 } _resultobj
= Py_BuildValue("i",_result
);
2706 #define wxPen_Ok(_swigobj) (_swigobj->Ok())
2707 static PyObject
*_wrap_wxPen_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2708 PyObject
* _resultobj
;
2711 PyObject
* _argo0
= 0;
2712 char *_kwnames
[] = { "self", NULL
};
2715 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_Ok",_kwnames
,&_argo0
))
2718 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2719 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_Ok. Expected _wxPen_p.");
2725 wxPy_BEGIN_ALLOW_THREADS
;
2726 _result
= (bool )wxPen_Ok(_arg0
);
2728 wxPy_END_ALLOW_THREADS
;
2729 } _resultobj
= Py_BuildValue("i",_result
);
2733 #define wxPen_SetCap(_swigobj,_swigarg0) (_swigobj->SetCap(_swigarg0))
2734 static PyObject
*_wrap_wxPen_SetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2735 PyObject
* _resultobj
;
2738 PyObject
* _argo0
= 0;
2739 char *_kwnames
[] = { "self","cap_style", NULL
};
2742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetCap",_kwnames
,&_argo0
,&_arg1
))
2745 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2746 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetCap. Expected _wxPen_p.");
2752 wxPy_BEGIN_ALLOW_THREADS
;
2753 wxPen_SetCap(_arg0
,_arg1
);
2755 wxPy_END_ALLOW_THREADS
;
2756 } Py_INCREF(Py_None
);
2757 _resultobj
= Py_None
;
2761 #define wxPen_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
2762 static PyObject
*_wrap_wxPen_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2763 PyObject
* _resultobj
;
2766 PyObject
* _argo0
= 0;
2767 PyObject
* _argo1
= 0;
2768 char *_kwnames
[] = { "self","colour", NULL
};
2771 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPen_SetColour",_kwnames
,&_argo0
,&_argo1
))
2774 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2775 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2776 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetColour. Expected _wxPen_p.");
2781 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2782 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) {
2783 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPen_SetColour. Expected _wxColour_p.");
2788 wxPy_BEGIN_ALLOW_THREADS
;
2789 wxPen_SetColour(_arg0
,*_arg1
);
2791 wxPy_END_ALLOW_THREADS
;
2792 } Py_INCREF(Py_None
);
2793 _resultobj
= Py_None
;
2797 #define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
2798 static PyObject
*_wrap_wxPen_SetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2799 PyObject
* _resultobj
;
2802 PyObject
* _argo0
= 0;
2803 char *_kwnames
[] = { "self","join_style", NULL
};
2806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetJoin",_kwnames
,&_argo0
,&_arg1
))
2809 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2810 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2811 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetJoin. Expected _wxPen_p.");
2816 wxPy_BEGIN_ALLOW_THREADS
;
2817 wxPen_SetJoin(_arg0
,_arg1
);
2819 wxPy_END_ALLOW_THREADS
;
2820 } Py_INCREF(Py_None
);
2821 _resultobj
= Py_None
;
2825 #define wxPen_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
2826 static PyObject
*_wrap_wxPen_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2827 PyObject
* _resultobj
;
2830 PyObject
* _argo0
= 0;
2831 char *_kwnames
[] = { "self","style", NULL
};
2834 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetStyle",_kwnames
,&_argo0
,&_arg1
))
2837 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2838 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2839 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetStyle. Expected _wxPen_p.");
2844 wxPy_BEGIN_ALLOW_THREADS
;
2845 wxPen_SetStyle(_arg0
,_arg1
);
2847 wxPy_END_ALLOW_THREADS
;
2848 } Py_INCREF(Py_None
);
2849 _resultobj
= Py_None
;
2853 #define wxPen_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2854 static PyObject
*_wrap_wxPen_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2855 PyObject
* _resultobj
;
2858 PyObject
* _argo0
= 0;
2859 char *_kwnames
[] = { "self","width", NULL
};
2862 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetWidth",_kwnames
,&_argo0
,&_arg1
))
2865 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2866 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
2867 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetWidth. Expected _wxPen_p.");
2872 wxPy_BEGIN_ALLOW_THREADS
;
2873 wxPen_SetWidth(_arg0
,_arg1
);
2875 wxPy_END_ALLOW_THREADS
;
2876 } Py_INCREF(Py_None
);
2877 _resultobj
= Py_None
;
2881 static wxBrush
*new_wxBrush(wxColour
*colour
,int style
) {
2882 return wxTheBrushList
->FindOrCreateBrush(*colour
, style
);
2885 static PyObject
*_wrap_new_wxBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2886 PyObject
* _resultobj
;
2889 int _arg1
= (int ) wxSOLID
;
2890 PyObject
* _argo0
= 0;
2891 char *_kwnames
[] = { "colour","style", NULL
};
2895 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxBrush",_kwnames
,&_argo0
,&_arg1
))
2898 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2899 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColour_p")) {
2900 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBrush. Expected _wxColour_p.");
2905 wxPy_BEGIN_ALLOW_THREADS
;
2906 _result
= (wxBrush
*)new_wxBrush(_arg0
,_arg1
);
2908 wxPy_END_ALLOW_THREADS
;
2910 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
2911 _resultobj
= Py_BuildValue("s",_ptemp
);
2914 _resultobj
= Py_None
;
2919 #define wxBrush_GetColour(_swigobj) (_swigobj->GetColour())
2920 static PyObject
*_wrap_wxBrush_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2921 PyObject
* _resultobj
;
2924 PyObject
* _argo0
= 0;
2925 char *_kwnames
[] = { "self", NULL
};
2929 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetColour",_kwnames
,&_argo0
))
2932 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2933 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
2934 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetColour. Expected _wxBrush_p.");
2939 wxPy_BEGIN_ALLOW_THREADS
;
2940 wxColour
& _result_ref
= wxBrush_GetColour(_arg0
);
2941 _result
= (wxColour
*) &_result_ref
;
2943 wxPy_END_ALLOW_THREADS
;
2945 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
2946 _resultobj
= Py_BuildValue("s",_ptemp
);
2949 _resultobj
= Py_None
;
2954 #define wxBrush_GetStipple(_swigobj) (_swigobj->GetStipple())
2955 static PyObject
*_wrap_wxBrush_GetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2956 PyObject
* _resultobj
;
2959 PyObject
* _argo0
= 0;
2960 char *_kwnames
[] = { "self", NULL
};
2964 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStipple",_kwnames
,&_argo0
))
2967 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2968 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
2969 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStipple. Expected _wxBrush_p.");
2974 wxPy_BEGIN_ALLOW_THREADS
;
2975 _result
= (wxBitmap
*)wxBrush_GetStipple(_arg0
);
2977 wxPy_END_ALLOW_THREADS
;
2979 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
2980 _resultobj
= Py_BuildValue("s",_ptemp
);
2983 _resultobj
= Py_None
;
2988 #define wxBrush_GetStyle(_swigobj) (_swigobj->GetStyle())
2989 static PyObject
*_wrap_wxBrush_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2990 PyObject
* _resultobj
;
2993 PyObject
* _argo0
= 0;
2994 char *_kwnames
[] = { "self", NULL
};
2997 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStyle",_kwnames
,&_argo0
))
3000 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3001 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
3002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStyle. Expected _wxBrush_p.");
3007 wxPy_BEGIN_ALLOW_THREADS
;
3008 _result
= (int )wxBrush_GetStyle(_arg0
);
3010 wxPy_END_ALLOW_THREADS
;
3011 } _resultobj
= Py_BuildValue("i",_result
);
3015 #define wxBrush_Ok(_swigobj) (_swigobj->Ok())
3016 static PyObject
*_wrap_wxBrush_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3017 PyObject
* _resultobj
;
3020 PyObject
* _argo0
= 0;
3021 char *_kwnames
[] = { "self", NULL
};
3024 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_Ok",_kwnames
,&_argo0
))
3027 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3028 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
3029 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_Ok. Expected _wxBrush_p.");
3034 wxPy_BEGIN_ALLOW_THREADS
;
3035 _result
= (bool )wxBrush_Ok(_arg0
);
3037 wxPy_END_ALLOW_THREADS
;
3038 } _resultobj
= Py_BuildValue("i",_result
);
3042 #define wxBrush_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
3043 static PyObject
*_wrap_wxBrush_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3044 PyObject
* _resultobj
;
3047 PyObject
* _argo0
= 0;
3048 PyObject
* _argo1
= 0;
3049 char *_kwnames
[] = { "self","colour", NULL
};
3052 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetColour",_kwnames
,&_argo0
,&_argo1
))
3055 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3056 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
3057 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetColour. Expected _wxBrush_p.");
3062 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3063 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) {
3064 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrush_SetColour. Expected _wxColour_p.");
3069 wxPy_BEGIN_ALLOW_THREADS
;
3070 wxBrush_SetColour(_arg0
,*_arg1
);
3072 wxPy_END_ALLOW_THREADS
;
3073 } Py_INCREF(Py_None
);
3074 _resultobj
= Py_None
;
3078 #define wxBrush_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
3079 static PyObject
*_wrap_wxBrush_SetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3080 PyObject
* _resultobj
;
3083 PyObject
* _argo0
= 0;
3084 PyObject
* _argo1
= 0;
3085 char *_kwnames
[] = { "self","bitmap", NULL
};
3088 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetStipple",_kwnames
,&_argo0
,&_argo1
))
3091 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3092 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
3093 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStipple. Expected _wxBrush_p.");
3098 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3099 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
3100 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrush_SetStipple. Expected _wxBitmap_p.");
3105 wxPy_BEGIN_ALLOW_THREADS
;
3106 wxBrush_SetStipple(_arg0
,*_arg1
);
3108 wxPy_END_ALLOW_THREADS
;
3109 } Py_INCREF(Py_None
);
3110 _resultobj
= Py_None
;
3114 #define wxBrush_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
3115 static PyObject
*_wrap_wxBrush_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3116 PyObject
* _resultobj
;
3119 PyObject
* _argo0
= 0;
3120 char *_kwnames
[] = { "self","style", NULL
};
3123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBrush_SetStyle",_kwnames
,&_argo0
,&_arg1
))
3126 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3127 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
3128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStyle. Expected _wxBrush_p.");
3133 wxPy_BEGIN_ALLOW_THREADS
;
3134 wxBrush_SetStyle(_arg0
,_arg1
);
3136 wxPy_END_ALLOW_THREADS
;
3137 } Py_INCREF(Py_None
);
3138 _resultobj
= Py_None
;
3142 #define delete_wxDC(_swigobj) (delete _swigobj)
3143 static PyObject
*_wrap_delete_wxDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3144 PyObject
* _resultobj
;
3146 PyObject
* _argo0
= 0;
3147 char *_kwnames
[] = { "self", NULL
};
3150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDC",_kwnames
,&_argo0
))
3153 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3154 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3155 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDC. Expected _wxDC_p.");
3160 wxPy_BEGIN_ALLOW_THREADS
;
3163 wxPy_END_ALLOW_THREADS
;
3164 } Py_INCREF(Py_None
);
3165 _resultobj
= Py_None
;
3169 #define wxDC_BeginDrawing(_swigobj) (_swigobj->BeginDrawing())
3170 static PyObject
*_wrap_wxDC_BeginDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3171 PyObject
* _resultobj
;
3173 PyObject
* _argo0
= 0;
3174 char *_kwnames
[] = { "self", NULL
};
3177 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_BeginDrawing",_kwnames
,&_argo0
))
3180 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3181 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3182 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_BeginDrawing. Expected _wxDC_p.");
3187 wxPy_BEGIN_ALLOW_THREADS
;
3188 wxDC_BeginDrawing(_arg0
);
3190 wxPy_END_ALLOW_THREADS
;
3191 } Py_INCREF(Py_None
);
3192 _resultobj
= Py_None
;
3196 #define wxDC_Blit(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Blit(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
3197 static PyObject
*_wrap_wxDC_Blit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3198 PyObject
* _resultobj
;
3208 int _arg8
= (int ) wxCOPY
;
3209 int _arg9
= (int ) FALSE
;
3210 PyObject
* _argo0
= 0;
3211 PyObject
* _argo5
= 0;
3212 char *_kwnames
[] = { "self","xdest","ydest","width","height","source","xsrc","ysrc","logicalFunc","useMask", NULL
};
3215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllllOll|ii:wxDC_Blit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_argo5
,&_arg6
,&_arg7
,&_arg8
,&_arg9
))
3218 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3219 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3220 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Blit. Expected _wxDC_p.");
3225 if (_argo5
== Py_None
) { _arg5
= NULL
; }
3226 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxDC_p")) {
3227 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxDC_Blit. Expected _wxDC_p.");
3232 wxPy_BEGIN_ALLOW_THREADS
;
3233 _result
= (bool )wxDC_Blit(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
3235 wxPy_END_ALLOW_THREADS
;
3236 } _resultobj
= Py_BuildValue("i",_result
);
3240 #define wxDC_Clear(_swigobj) (_swigobj->Clear())
3241 static PyObject
*_wrap_wxDC_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3242 PyObject
* _resultobj
;
3244 PyObject
* _argo0
= 0;
3245 char *_kwnames
[] = { "self", NULL
};
3248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Clear",_kwnames
,&_argo0
))
3251 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3252 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3253 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Clear. Expected _wxDC_p.");
3258 wxPy_BEGIN_ALLOW_THREADS
;
3261 wxPy_END_ALLOW_THREADS
;
3262 } Py_INCREF(Py_None
);
3263 _resultobj
= Py_None
;
3267 #define wxDC_CrossHair(_swigobj,_swigarg0,_swigarg1) (_swigobj->CrossHair(_swigarg0,_swigarg1))
3268 static PyObject
*_wrap_wxDC_CrossHair(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3269 PyObject
* _resultobj
;
3273 PyObject
* _argo0
= 0;
3274 char *_kwnames
[] = { "self","x","y", NULL
};
3277 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_CrossHair",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3280 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3281 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3282 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CrossHair. Expected _wxDC_p.");
3287 wxPy_BEGIN_ALLOW_THREADS
;
3288 wxDC_CrossHair(_arg0
,_arg1
,_arg2
);
3290 wxPy_END_ALLOW_THREADS
;
3291 } Py_INCREF(Py_None
);
3292 _resultobj
= Py_None
;
3296 #define wxDC_DestroyClippingRegion(_swigobj) (_swigobj->DestroyClippingRegion())
3297 static PyObject
*_wrap_wxDC_DestroyClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3298 PyObject
* _resultobj
;
3300 PyObject
* _argo0
= 0;
3301 char *_kwnames
[] = { "self", NULL
};
3304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_DestroyClippingRegion",_kwnames
,&_argo0
))
3307 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3308 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3309 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DestroyClippingRegion. Expected _wxDC_p.");
3314 wxPy_BEGIN_ALLOW_THREADS
;
3315 wxDC_DestroyClippingRegion(_arg0
);
3317 wxPy_END_ALLOW_THREADS
;
3318 } Py_INCREF(Py_None
);
3319 _resultobj
= Py_None
;
3323 #define wxDC_DeviceToLogicalX(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalX(_swigarg0))
3324 static PyObject
*_wrap_wxDC_DeviceToLogicalX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3325 PyObject
* _resultobj
;
3329 PyObject
* _argo0
= 0;
3330 char *_kwnames
[] = { "self","x", NULL
};
3333 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalX",_kwnames
,&_argo0
,&_arg1
))
3336 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3337 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3338 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalX. Expected _wxDC_p.");
3343 wxPy_BEGIN_ALLOW_THREADS
;
3344 _result
= (long )wxDC_DeviceToLogicalX(_arg0
,_arg1
);
3346 wxPy_END_ALLOW_THREADS
;
3347 } _resultobj
= Py_BuildValue("l",_result
);
3351 #define wxDC_DeviceToLogicalXRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalXRel(_swigarg0))
3352 static PyObject
*_wrap_wxDC_DeviceToLogicalXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3353 PyObject
* _resultobj
;
3357 PyObject
* _argo0
= 0;
3358 char *_kwnames
[] = { "self","x", NULL
};
3361 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalXRel",_kwnames
,&_argo0
,&_arg1
))
3364 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3365 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3366 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalXRel. Expected _wxDC_p.");
3371 wxPy_BEGIN_ALLOW_THREADS
;
3372 _result
= (long )wxDC_DeviceToLogicalXRel(_arg0
,_arg1
);
3374 wxPy_END_ALLOW_THREADS
;
3375 } _resultobj
= Py_BuildValue("l",_result
);
3379 #define wxDC_DeviceToLogicalY(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalY(_swigarg0))
3380 static PyObject
*_wrap_wxDC_DeviceToLogicalY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3381 PyObject
* _resultobj
;
3385 PyObject
* _argo0
= 0;
3386 char *_kwnames
[] = { "self","y", NULL
};
3389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalY",_kwnames
,&_argo0
,&_arg1
))
3392 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3393 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3394 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalY. Expected _wxDC_p.");
3399 wxPy_BEGIN_ALLOW_THREADS
;
3400 _result
= (long )wxDC_DeviceToLogicalY(_arg0
,_arg1
);
3402 wxPy_END_ALLOW_THREADS
;
3403 } _resultobj
= Py_BuildValue("l",_result
);
3407 #define wxDC_DeviceToLogicalYRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalYRel(_swigarg0))
3408 static PyObject
*_wrap_wxDC_DeviceToLogicalYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3409 PyObject
* _resultobj
;
3413 PyObject
* _argo0
= 0;
3414 char *_kwnames
[] = { "self","y", NULL
};
3417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalYRel",_kwnames
,&_argo0
,&_arg1
))
3420 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3421 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalYRel. Expected _wxDC_p.");
3427 wxPy_BEGIN_ALLOW_THREADS
;
3428 _result
= (long )wxDC_DeviceToLogicalYRel(_arg0
,_arg1
);
3430 wxPy_END_ALLOW_THREADS
;
3431 } _resultobj
= Py_BuildValue("l",_result
);
3435 #define wxDC_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3436 static PyObject
*_wrap_wxDC_DrawArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3437 PyObject
* _resultobj
;
3445 PyObject
* _argo0
= 0;
3446 char *_kwnames
[] = { "self","x1","y1","x2","y2","xc","yc", NULL
};
3449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollllll:wxDC_DrawArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
3452 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3453 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawArc. Expected _wxDC_p.");
3459 wxPy_BEGIN_ALLOW_THREADS
;
3460 wxDC_DrawArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
3462 wxPy_END_ALLOW_THREADS
;
3463 } Py_INCREF(Py_None
);
3464 _resultobj
= Py_None
;
3468 #define wxDC_DrawCircle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawCircle(_swigarg0,_swigarg1,_swigarg2))
3469 static PyObject
*_wrap_wxDC_DrawCircle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3470 PyObject
* _resultobj
;
3475 PyObject
* _argo0
= 0;
3476 char *_kwnames
[] = { "self","x","y","radius", NULL
};
3479 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxDC_DrawCircle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
3482 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3483 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3484 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawCircle. Expected _wxDC_p.");
3489 wxPy_BEGIN_ALLOW_THREADS
;
3490 wxDC_DrawCircle(_arg0
,_arg1
,_arg2
,_arg3
);
3492 wxPy_END_ALLOW_THREADS
;
3493 } Py_INCREF(Py_None
);
3494 _resultobj
= Py_None
;
3498 #define wxDC_DrawEllipse(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawEllipse(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3499 static PyObject
*_wrap_wxDC_DrawEllipse(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3500 PyObject
* _resultobj
;
3506 PyObject
* _argo0
= 0;
3507 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
3510 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawEllipse",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
3513 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3514 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3515 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipse. Expected _wxDC_p.");
3520 wxPy_BEGIN_ALLOW_THREADS
;
3521 wxDC_DrawEllipse(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
3523 wxPy_END_ALLOW_THREADS
;
3524 } Py_INCREF(Py_None
);
3525 _resultobj
= Py_None
;
3529 #define wxDC_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3530 static PyObject
*_wrap_wxDC_DrawEllipticArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3531 PyObject
* _resultobj
;
3539 PyObject
* _argo0
= 0;
3540 char *_kwnames
[] = { "self","x","y","width","height","start","end", NULL
};
3543 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollllll:wxDC_DrawEllipticArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
3546 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3547 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3548 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipticArc. Expected _wxDC_p.");
3553 wxPy_BEGIN_ALLOW_THREADS
;
3554 wxDC_DrawEllipticArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
3556 wxPy_END_ALLOW_THREADS
;
3557 } Py_INCREF(Py_None
);
3558 _resultobj
= Py_None
;
3562 #define wxDC_DrawIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawIcon(_swigarg0,_swigarg1,_swigarg2))
3563 static PyObject
*_wrap_wxDC_DrawIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3564 PyObject
* _resultobj
;
3569 PyObject
* _argo0
= 0;
3570 PyObject
* _argo1
= 0;
3571 char *_kwnames
[] = { "self","icon","x","y", NULL
};
3574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll:wxDC_DrawIcon",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3577 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3578 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawIcon. Expected _wxDC_p.");
3584 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3585 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
3586 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawIcon. Expected _wxIcon_p.");
3591 wxPy_BEGIN_ALLOW_THREADS
;
3592 wxDC_DrawIcon(_arg0
,*_arg1
,_arg2
,_arg3
);
3594 wxPy_END_ALLOW_THREADS
;
3595 } Py_INCREF(Py_None
);
3596 _resultobj
= Py_None
;
3600 #define wxDC_DrawLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3601 static PyObject
*_wrap_wxDC_DrawLine(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3602 PyObject
* _resultobj
;
3608 PyObject
* _argo0
= 0;
3609 char *_kwnames
[] = { "self","x1","y1","x2","y2", NULL
};
3612 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawLine",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
3615 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3616 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3617 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLine. Expected _wxDC_p.");
3622 wxPy_BEGIN_ALLOW_THREADS
;
3623 wxDC_DrawLine(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
3625 wxPy_END_ALLOW_THREADS
;
3626 } Py_INCREF(Py_None
);
3627 _resultobj
= Py_None
;
3631 #define wxDC_DrawLines(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLines(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3632 static PyObject
*_wrap_wxDC_DrawLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3633 PyObject
* _resultobj
;
3637 long _arg3
= (long ) 0;
3638 long _arg4
= (long ) 0;
3639 PyObject
* _argo0
= 0;
3640 PyObject
* _obj2
= 0;
3641 char *_kwnames
[] = { "self","LIST","xoffset","yoffset", NULL
};
3644 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ll:wxDC_DrawLines",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
))
3647 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3648 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3649 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLines. Expected _wxDC_p.");
3655 _arg2
= wxPoint_LIST_helper(_obj2
);
3656 if (_arg2
== NULL
) {
3662 _arg1
= PyList_Size(_obj2
);
3669 wxPy_BEGIN_ALLOW_THREADS
;
3670 wxDC_DrawLines(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
3672 wxPy_END_ALLOW_THREADS
;
3673 } Py_INCREF(Py_None
);
3674 _resultobj
= Py_None
;
3681 #define wxDC_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3682 static PyObject
*_wrap_wxDC_DrawPolygon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3683 PyObject
* _resultobj
;
3687 long _arg3
= (long ) 0;
3688 long _arg4
= (long ) 0;
3689 int _arg5
= (int ) wxODDEVEN_RULE
;
3690 PyObject
* _argo0
= 0;
3691 PyObject
* _obj2
= 0;
3692 char *_kwnames
[] = { "self","LIST","xoffset","yoffset","fill_style", NULL
};
3695 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|lli:wxDC_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
,&_arg5
))
3698 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3699 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3700 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPolygon. Expected _wxDC_p.");
3706 _arg2
= wxPoint_LIST_helper(_obj2
);
3707 if (_arg2
== NULL
) {
3713 _arg1
= PyList_Size(_obj2
);
3720 wxPy_BEGIN_ALLOW_THREADS
;
3721 wxDC_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
3723 wxPy_END_ALLOW_THREADS
;
3724 } Py_INCREF(Py_None
);
3725 _resultobj
= Py_None
;
3732 #define wxDC_DrawPoint(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawPoint(_swigarg0,_swigarg1))
3733 static PyObject
*_wrap_wxDC_DrawPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3734 PyObject
* _resultobj
;
3738 PyObject
* _argo0
= 0;
3739 char *_kwnames
[] = { "self","x","y", NULL
};
3742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_DrawPoint",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3745 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3746 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPoint. Expected _wxDC_p.");
3752 wxPy_BEGIN_ALLOW_THREADS
;
3753 wxDC_DrawPoint(_arg0
,_arg1
,_arg2
);
3755 wxPy_END_ALLOW_THREADS
;
3756 } Py_INCREF(Py_None
);
3757 _resultobj
= Py_None
;
3761 #define wxDC_DrawRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3762 static PyObject
*_wrap_wxDC_DrawRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3763 PyObject
* _resultobj
;
3769 PyObject
* _argo0
= 0;
3770 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
3773 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
3776 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3777 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRectangle. Expected _wxDC_p.");
3783 wxPy_BEGIN_ALLOW_THREADS
;
3784 wxDC_DrawRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
3786 wxPy_END_ALLOW_THREADS
;
3787 } Py_INCREF(Py_None
);
3788 _resultobj
= Py_None
;
3792 #define wxDC_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3793 static PyObject
*_wrap_wxDC_DrawRoundedRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3794 PyObject
* _resultobj
;
3800 long _arg5
= (long ) 20;
3801 PyObject
* _argo0
= 0;
3802 char *_kwnames
[] = { "self","x","y","width","height","radius", NULL
};
3805 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll|l:wxDC_DrawRoundedRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))
3808 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3809 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3810 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRoundedRectangle. Expected _wxDC_p.");
3815 wxPy_BEGIN_ALLOW_THREADS
;
3816 wxDC_DrawRoundedRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
3818 wxPy_END_ALLOW_THREADS
;
3819 } Py_INCREF(Py_None
);
3820 _resultobj
= Py_None
;
3824 #define wxDC_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
3825 static PyObject
*_wrap_wxDC_DrawSpline(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3826 PyObject
* _resultobj
;
3830 PyObject
* _argo0
= 0;
3831 PyObject
* _obj2
= 0;
3832 char *_kwnames
[] = { "self","LIST", NULL
};
3835 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_DrawSpline",_kwnames
,&_argo0
,&_obj2
))
3838 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3839 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3840 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawSpline. Expected _wxDC_p.");
3846 _arg2
= wxPoint_LIST_helper(_obj2
);
3847 if (_arg2
== NULL
) {
3853 _arg1
= PyList_Size(_obj2
);
3860 wxPy_BEGIN_ALLOW_THREADS
;
3861 wxDC_DrawSpline(_arg0
,_arg1
,_arg2
);
3863 wxPy_END_ALLOW_THREADS
;
3864 } Py_INCREF(Py_None
);
3865 _resultobj
= Py_None
;
3872 #define wxDC_DrawText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawText(_swigarg0,_swigarg1,_swigarg2))
3873 static PyObject
*_wrap_wxDC_DrawText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3874 PyObject
* _resultobj
;
3879 PyObject
* _argo0
= 0;
3880 PyObject
* _obj1
= 0;
3881 char *_kwnames
[] = { "self","text","x","y", NULL
};
3884 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll:wxDC_DrawText",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
3887 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3888 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3889 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawText. Expected _wxDC_p.");
3894 if (!PyString_Check(_obj1
)) {
3895 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3898 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
3901 wxPy_BEGIN_ALLOW_THREADS
;
3902 wxDC_DrawText(_arg0
,*_arg1
,_arg2
,_arg3
);
3904 wxPy_END_ALLOW_THREADS
;
3905 } Py_INCREF(Py_None
);
3906 _resultobj
= Py_None
;
3914 #define wxDC_EndDoc(_swigobj) (_swigobj->EndDoc())
3915 static PyObject
*_wrap_wxDC_EndDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3916 PyObject
* _resultobj
;
3918 PyObject
* _argo0
= 0;
3919 char *_kwnames
[] = { "self", NULL
};
3922 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDoc",_kwnames
,&_argo0
))
3925 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3926 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3927 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDoc. Expected _wxDC_p.");
3932 wxPy_BEGIN_ALLOW_THREADS
;
3935 wxPy_END_ALLOW_THREADS
;
3936 } Py_INCREF(Py_None
);
3937 _resultobj
= Py_None
;
3941 #define wxDC_EndDrawing(_swigobj) (_swigobj->EndDrawing())
3942 static PyObject
*_wrap_wxDC_EndDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3943 PyObject
* _resultobj
;
3945 PyObject
* _argo0
= 0;
3946 char *_kwnames
[] = { "self", NULL
};
3949 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDrawing",_kwnames
,&_argo0
))
3952 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3953 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDrawing. Expected _wxDC_p.");
3959 wxPy_BEGIN_ALLOW_THREADS
;
3960 wxDC_EndDrawing(_arg0
);
3962 wxPy_END_ALLOW_THREADS
;
3963 } Py_INCREF(Py_None
);
3964 _resultobj
= Py_None
;
3968 #define wxDC_EndPage(_swigobj) (_swigobj->EndPage())
3969 static PyObject
*_wrap_wxDC_EndPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3970 PyObject
* _resultobj
;
3972 PyObject
* _argo0
= 0;
3973 char *_kwnames
[] = { "self", NULL
};
3976 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndPage",_kwnames
,&_argo0
))
3979 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3980 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
3981 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndPage. Expected _wxDC_p.");
3986 wxPy_BEGIN_ALLOW_THREADS
;
3987 wxDC_EndPage(_arg0
);
3989 wxPy_END_ALLOW_THREADS
;
3990 } Py_INCREF(Py_None
);
3991 _resultobj
= Py_None
;
3995 #define wxDC_FloodFill(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FloodFill(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3996 static PyObject
*_wrap_wxDC_FloodFill(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3997 PyObject
* _resultobj
;
4002 int _arg4
= (int ) wxFLOOD_SURFACE
;
4003 PyObject
* _argo0
= 0;
4004 PyObject
* _argo3
= 0;
4005 char *_kwnames
[] = { "self","x","y","colour","style", NULL
};
4008 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO|i:wxDC_FloodFill",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_arg4
))
4011 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4012 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4013 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_FloodFill. Expected _wxDC_p.");
4018 if (_argo3
== Py_None
) { _arg3
= NULL
; }
4019 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxColour_p")) {
4020 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDC_FloodFill. Expected _wxColour_p.");
4025 wxPy_BEGIN_ALLOW_THREADS
;
4026 wxDC_FloodFill(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
);
4028 wxPy_END_ALLOW_THREADS
;
4029 } Py_INCREF(Py_None
);
4030 _resultobj
= Py_None
;
4034 #define wxDC_GetBackground(_swigobj) (_swigobj->GetBackground())
4035 static PyObject
*_wrap_wxDC_GetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4036 PyObject
* _resultobj
;
4039 PyObject
* _argo0
= 0;
4040 char *_kwnames
[] = { "self", NULL
};
4044 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBackground",_kwnames
,&_argo0
))
4047 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4048 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4049 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBackground. Expected _wxDC_p.");
4054 wxPy_BEGIN_ALLOW_THREADS
;
4055 wxBrush
& _result_ref
= wxDC_GetBackground(_arg0
);
4056 _result
= (wxBrush
*) &_result_ref
;
4058 wxPy_END_ALLOW_THREADS
;
4060 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
4061 _resultobj
= Py_BuildValue("s",_ptemp
);
4064 _resultobj
= Py_None
;
4069 #define wxDC_GetBrush(_swigobj) (_swigobj->GetBrush())
4070 static PyObject
*_wrap_wxDC_GetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4071 PyObject
* _resultobj
;
4074 PyObject
* _argo0
= 0;
4075 char *_kwnames
[] = { "self", NULL
};
4079 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBrush",_kwnames
,&_argo0
))
4082 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4083 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4084 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBrush. Expected _wxDC_p.");
4089 wxPy_BEGIN_ALLOW_THREADS
;
4090 wxBrush
& _result_ref
= wxDC_GetBrush(_arg0
);
4091 _result
= (wxBrush
*) &_result_ref
;
4093 wxPy_END_ALLOW_THREADS
;
4095 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
4096 _resultobj
= Py_BuildValue("s",_ptemp
);
4099 _resultobj
= Py_None
;
4104 #define wxDC_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
4105 static PyObject
*_wrap_wxDC_GetCharHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4106 PyObject
* _resultobj
;
4109 PyObject
* _argo0
= 0;
4110 char *_kwnames
[] = { "self", NULL
};
4113 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharHeight",_kwnames
,&_argo0
))
4116 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4117 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4118 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharHeight. Expected _wxDC_p.");
4123 wxPy_BEGIN_ALLOW_THREADS
;
4124 _result
= (long )wxDC_GetCharHeight(_arg0
);
4126 wxPy_END_ALLOW_THREADS
;
4127 } _resultobj
= Py_BuildValue("l",_result
);
4131 #define wxDC_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
4132 static PyObject
*_wrap_wxDC_GetCharWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4133 PyObject
* _resultobj
;
4136 PyObject
* _argo0
= 0;
4137 char *_kwnames
[] = { "self", NULL
};
4140 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharWidth",_kwnames
,&_argo0
))
4143 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4144 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4145 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharWidth. Expected _wxDC_p.");
4150 wxPy_BEGIN_ALLOW_THREADS
;
4151 _result
= (long )wxDC_GetCharWidth(_arg0
);
4153 wxPy_END_ALLOW_THREADS
;
4154 } _resultobj
= Py_BuildValue("l",_result
);
4158 #define wxDC_GetClippingBox(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetClippingBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4159 static PyObject
*_wrap_wxDC_GetClippingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4160 PyObject
* _resultobj
;
4170 PyObject
* _argo0
= 0;
4171 char *_kwnames
[] = { "self", NULL
};
4186 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetClippingBox",_kwnames
,&_argo0
))
4189 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4190 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4191 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetClippingBox. Expected _wxDC_p.");
4196 wxPy_BEGIN_ALLOW_THREADS
;
4197 wxDC_GetClippingBox(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
4199 wxPy_END_ALLOW_THREADS
;
4200 } Py_INCREF(Py_None
);
4201 _resultobj
= Py_None
;
4204 o
= PyInt_FromLong((long) (*_arg1
));
4205 _resultobj
= t_output_helper(_resultobj
, o
);
4209 o
= PyInt_FromLong((long) (*_arg2
));
4210 _resultobj
= t_output_helper(_resultobj
, o
);
4214 o
= PyInt_FromLong((long) (*_arg3
));
4215 _resultobj
= t_output_helper(_resultobj
, o
);
4219 o
= PyInt_FromLong((long) (*_arg4
));
4220 _resultobj
= t_output_helper(_resultobj
, o
);
4225 #define wxDC_GetFont(_swigobj) (_swigobj->GetFont())
4226 static PyObject
*_wrap_wxDC_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4227 PyObject
* _resultobj
;
4230 PyObject
* _argo0
= 0;
4231 char *_kwnames
[] = { "self", NULL
};
4235 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetFont",_kwnames
,&_argo0
))
4238 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4239 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4240 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFont. Expected _wxDC_p.");
4245 wxPy_BEGIN_ALLOW_THREADS
;
4246 wxFont
& _result_ref
= wxDC_GetFont(_arg0
);
4247 _result
= (wxFont
*) &_result_ref
;
4249 wxPy_END_ALLOW_THREADS
;
4251 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
4252 _resultobj
= Py_BuildValue("s",_ptemp
);
4255 _resultobj
= Py_None
;
4260 #define wxDC_GetLogicalFunction(_swigobj) (_swigobj->GetLogicalFunction())
4261 static PyObject
*_wrap_wxDC_GetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4262 PyObject
* _resultobj
;
4265 PyObject
* _argo0
= 0;
4266 char *_kwnames
[] = { "self", NULL
};
4269 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalFunction",_kwnames
,&_argo0
))
4272 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4273 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4274 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalFunction. Expected _wxDC_p.");
4279 wxPy_BEGIN_ALLOW_THREADS
;
4280 _result
= (int )wxDC_GetLogicalFunction(_arg0
);
4282 wxPy_END_ALLOW_THREADS
;
4283 } _resultobj
= Py_BuildValue("i",_result
);
4287 #define wxDC_GetMapMode(_swigobj) (_swigobj->GetMapMode())
4288 static PyObject
*_wrap_wxDC_GetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4289 PyObject
* _resultobj
;
4292 PyObject
* _argo0
= 0;
4293 char *_kwnames
[] = { "self", NULL
};
4296 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetMapMode",_kwnames
,&_argo0
))
4299 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4300 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4301 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetMapMode. Expected _wxDC_p.");
4306 wxPy_BEGIN_ALLOW_THREADS
;
4307 _result
= (int )wxDC_GetMapMode(_arg0
);
4309 wxPy_END_ALLOW_THREADS
;
4310 } _resultobj
= Py_BuildValue("i",_result
);
4314 #define wxDC_GetOptimization(_swigobj) (_swigobj->GetOptimization())
4315 static PyObject
*_wrap_wxDC_GetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4316 PyObject
* _resultobj
;
4319 PyObject
* _argo0
= 0;
4320 char *_kwnames
[] = { "self", NULL
};
4323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetOptimization",_kwnames
,&_argo0
))
4326 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4327 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4328 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetOptimization. Expected _wxDC_p.");
4333 wxPy_BEGIN_ALLOW_THREADS
;
4334 _result
= (bool )wxDC_GetOptimization(_arg0
);
4336 wxPy_END_ALLOW_THREADS
;
4337 } _resultobj
= Py_BuildValue("i",_result
);
4341 #define wxDC_GetPen(_swigobj) (_swigobj->GetPen())
4342 static PyObject
*_wrap_wxDC_GetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4343 PyObject
* _resultobj
;
4346 PyObject
* _argo0
= 0;
4347 char *_kwnames
[] = { "self", NULL
};
4351 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetPen",_kwnames
,&_argo0
))
4354 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4355 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4356 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPen. Expected _wxDC_p.");
4361 wxPy_BEGIN_ALLOW_THREADS
;
4362 wxPen
& _result_ref
= wxDC_GetPen(_arg0
);
4363 _result
= (wxPen
*) &_result_ref
;
4365 wxPy_END_ALLOW_THREADS
;
4367 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
4368 _resultobj
= Py_BuildValue("s",_ptemp
);
4371 _resultobj
= Py_None
;
4376 static wxColour
* wxDC_GetPixel(wxDC
*self
,long x
,long y
) {
4377 wxColour
* wc
= new wxColour();
4378 self
->GetPixel(x
, y
, wc
);
4381 static PyObject
*_wrap_wxDC_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4382 PyObject
* _resultobj
;
4387 PyObject
* _argo0
= 0;
4388 char *_kwnames
[] = { "self","x","y", NULL
};
4392 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4395 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4396 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4397 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPixel. Expected _wxDC_p.");
4402 wxPy_BEGIN_ALLOW_THREADS
;
4403 _result
= (wxColour
*)wxDC_GetPixel(_arg0
,_arg1
,_arg2
);
4405 wxPy_END_ALLOW_THREADS
;
4407 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
4408 _resultobj
= Py_BuildValue("s",_ptemp
);
4411 _resultobj
= Py_None
;
4416 #define wxDC_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
4417 static PyObject
*_wrap_wxDC_GetSizeTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4418 PyObject
* _resultobj
;
4424 PyObject
* _argo0
= 0;
4425 char *_kwnames
[] = { "self", NULL
};
4434 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSizeTuple",_kwnames
,&_argo0
))
4437 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4438 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4439 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSizeTuple. Expected _wxDC_p.");
4444 wxPy_BEGIN_ALLOW_THREADS
;
4445 wxDC_GetSizeTuple(_arg0
,_arg1
,_arg2
);
4447 wxPy_END_ALLOW_THREADS
;
4448 } Py_INCREF(Py_None
);
4449 _resultobj
= Py_None
;
4452 o
= PyInt_FromLong((long) (*_arg1
));
4453 _resultobj
= t_output_helper(_resultobj
, o
);
4457 o
= PyInt_FromLong((long) (*_arg2
));
4458 _resultobj
= t_output_helper(_resultobj
, o
);
4463 #define wxDC_GetSize(_swigobj) (_swigobj->GetSize())
4464 static PyObject
*_wrap_wxDC_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4465 PyObject
* _resultobj
;
4468 PyObject
* _argo0
= 0;
4469 char *_kwnames
[] = { "self", NULL
};
4473 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSize",_kwnames
,&_argo0
))
4476 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4477 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4478 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSize. Expected _wxDC_p.");
4483 wxPy_BEGIN_ALLOW_THREADS
;
4484 _result
= new wxSize (wxDC_GetSize(_arg0
));
4486 wxPy_END_ALLOW_THREADS
;
4487 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
4488 _resultobj
= Py_BuildValue("s",_ptemp
);
4492 #define wxDC_GetTextBackground(_swigobj) (_swigobj->GetTextBackground())
4493 static PyObject
*_wrap_wxDC_GetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4494 PyObject
* _resultobj
;
4497 PyObject
* _argo0
= 0;
4498 char *_kwnames
[] = { "self", NULL
};
4502 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextBackground",_kwnames
,&_argo0
))
4505 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4506 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4507 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextBackground. Expected _wxDC_p.");
4512 wxPy_BEGIN_ALLOW_THREADS
;
4513 wxColour
& _result_ref
= wxDC_GetTextBackground(_arg0
);
4514 _result
= (wxColour
*) &_result_ref
;
4516 wxPy_END_ALLOW_THREADS
;
4518 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
4519 _resultobj
= Py_BuildValue("s",_ptemp
);
4522 _resultobj
= Py_None
;
4527 #define wxDC_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
4528 static PyObject
*_wrap_wxDC_GetTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4529 PyObject
* _resultobj
;
4536 PyObject
* _argo0
= 0;
4537 PyObject
* _obj1
= 0;
4538 char *_kwnames
[] = { "self","string", NULL
};
4547 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))
4550 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4551 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4552 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextExtent. Expected _wxDC_p.");
4557 if (!PyString_Check(_obj1
)) {
4558 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4561 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
4564 wxPy_BEGIN_ALLOW_THREADS
;
4565 wxDC_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
);
4567 wxPy_END_ALLOW_THREADS
;
4568 } Py_INCREF(Py_None
);
4569 _resultobj
= Py_None
;
4572 o
= PyInt_FromLong((long) (*_arg2
));
4573 _resultobj
= t_output_helper(_resultobj
, o
);
4577 o
= PyInt_FromLong((long) (*_arg3
));
4578 _resultobj
= t_output_helper(_resultobj
, o
);
4587 #define wxDC_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4588 static PyObject
*_wrap_wxDC_GetFullTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4589 PyObject
* _resultobj
;
4600 wxFont
* _arg6
= (wxFont
*) NULL
;
4601 PyObject
* _argo0
= 0;
4602 PyObject
* _obj1
= 0;
4603 PyObject
* _argo6
= 0;
4604 char *_kwnames
[] = { "self","string","font", NULL
};
4619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxDC_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))
4622 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4623 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4624 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFullTextExtent. Expected _wxDC_p.");
4629 if (!PyString_Check(_obj1
)) {
4630 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4633 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
4636 if (_argo6
== Py_None
) { _arg6
= NULL
; }
4637 else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) {
4638 PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxDC_GetFullTextExtent. Expected _wxFont_p.");
4643 wxPy_BEGIN_ALLOW_THREADS
;
4644 wxDC_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
4646 wxPy_END_ALLOW_THREADS
;
4647 } Py_INCREF(Py_None
);
4648 _resultobj
= Py_None
;
4651 o
= PyInt_FromLong((long) (*_arg2
));
4652 _resultobj
= t_output_helper(_resultobj
, o
);
4656 o
= PyInt_FromLong((long) (*_arg3
));
4657 _resultobj
= t_output_helper(_resultobj
, o
);
4661 o
= PyInt_FromLong((long) (*_arg4
));
4662 _resultobj
= t_output_helper(_resultobj
, o
);
4666 o
= PyInt_FromLong((long) (*_arg5
));
4667 _resultobj
= t_output_helper(_resultobj
, o
);
4676 #define wxDC_GetTextForeground(_swigobj) (_swigobj->GetTextForeground())
4677 static PyObject
*_wrap_wxDC_GetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4678 PyObject
* _resultobj
;
4681 PyObject
* _argo0
= 0;
4682 char *_kwnames
[] = { "self", NULL
};
4686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextForeground",_kwnames
,&_argo0
))
4689 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4690 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4691 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextForeground. Expected _wxDC_p.");
4696 wxPy_BEGIN_ALLOW_THREADS
;
4697 wxColour
& _result_ref
= wxDC_GetTextForeground(_arg0
);
4698 _result
= (wxColour
*) &_result_ref
;
4700 wxPy_END_ALLOW_THREADS
;
4702 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
4703 _resultobj
= Py_BuildValue("s",_ptemp
);
4706 _resultobj
= Py_None
;
4711 #define wxDC_LogicalToDeviceX(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceX(_swigarg0))
4712 static PyObject
*_wrap_wxDC_LogicalToDeviceX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4713 PyObject
* _resultobj
;
4717 PyObject
* _argo0
= 0;
4718 char *_kwnames
[] = { "self","x", NULL
};
4721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceX",_kwnames
,&_argo0
,&_arg1
))
4724 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4725 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4726 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceX. Expected _wxDC_p.");
4731 wxPy_BEGIN_ALLOW_THREADS
;
4732 _result
= (long )wxDC_LogicalToDeviceX(_arg0
,_arg1
);
4734 wxPy_END_ALLOW_THREADS
;
4735 } _resultobj
= Py_BuildValue("l",_result
);
4739 #define wxDC_LogicalToDeviceXRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceXRel(_swigarg0))
4740 static PyObject
*_wrap_wxDC_LogicalToDeviceXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4741 PyObject
* _resultobj
;
4745 PyObject
* _argo0
= 0;
4746 char *_kwnames
[] = { "self","x", NULL
};
4749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceXRel",_kwnames
,&_argo0
,&_arg1
))
4752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceXRel. Expected _wxDC_p.");
4759 wxPy_BEGIN_ALLOW_THREADS
;
4760 _result
= (long )wxDC_LogicalToDeviceXRel(_arg0
,_arg1
);
4762 wxPy_END_ALLOW_THREADS
;
4763 } _resultobj
= Py_BuildValue("l",_result
);
4767 #define wxDC_LogicalToDeviceY(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceY(_swigarg0))
4768 static PyObject
*_wrap_wxDC_LogicalToDeviceY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4769 PyObject
* _resultobj
;
4773 PyObject
* _argo0
= 0;
4774 char *_kwnames
[] = { "self","y", NULL
};
4777 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceY",_kwnames
,&_argo0
,&_arg1
))
4780 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4781 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4782 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceY. Expected _wxDC_p.");
4787 wxPy_BEGIN_ALLOW_THREADS
;
4788 _result
= (long )wxDC_LogicalToDeviceY(_arg0
,_arg1
);
4790 wxPy_END_ALLOW_THREADS
;
4791 } _resultobj
= Py_BuildValue("l",_result
);
4795 #define wxDC_LogicalToDeviceYRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceYRel(_swigarg0))
4796 static PyObject
*_wrap_wxDC_LogicalToDeviceYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4797 PyObject
* _resultobj
;
4801 PyObject
* _argo0
= 0;
4802 char *_kwnames
[] = { "self","y", NULL
};
4805 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceYRel",_kwnames
,&_argo0
,&_arg1
))
4808 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4809 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4810 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceYRel. Expected _wxDC_p.");
4815 wxPy_BEGIN_ALLOW_THREADS
;
4816 _result
= (long )wxDC_LogicalToDeviceYRel(_arg0
,_arg1
);
4818 wxPy_END_ALLOW_THREADS
;
4819 } _resultobj
= Py_BuildValue("l",_result
);
4823 #define wxDC_MaxX(_swigobj) (_swigobj->MaxX())
4824 static PyObject
*_wrap_wxDC_MaxX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4825 PyObject
* _resultobj
;
4828 PyObject
* _argo0
= 0;
4829 char *_kwnames
[] = { "self", NULL
};
4832 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxX",_kwnames
,&_argo0
))
4835 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4836 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxX. Expected _wxDC_p.");
4842 wxPy_BEGIN_ALLOW_THREADS
;
4843 _result
= (long )wxDC_MaxX(_arg0
);
4845 wxPy_END_ALLOW_THREADS
;
4846 } _resultobj
= Py_BuildValue("l",_result
);
4850 #define wxDC_MaxY(_swigobj) (_swigobj->MaxY())
4851 static PyObject
*_wrap_wxDC_MaxY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4852 PyObject
* _resultobj
;
4855 PyObject
* _argo0
= 0;
4856 char *_kwnames
[] = { "self", NULL
};
4859 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxY",_kwnames
,&_argo0
))
4862 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4863 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4864 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxY. Expected _wxDC_p.");
4869 wxPy_BEGIN_ALLOW_THREADS
;
4870 _result
= (long )wxDC_MaxY(_arg0
);
4872 wxPy_END_ALLOW_THREADS
;
4873 } _resultobj
= Py_BuildValue("l",_result
);
4877 #define wxDC_MinX(_swigobj) (_swigobj->MinX())
4878 static PyObject
*_wrap_wxDC_MinX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4879 PyObject
* _resultobj
;
4882 PyObject
* _argo0
= 0;
4883 char *_kwnames
[] = { "self", NULL
};
4886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinX",_kwnames
,&_argo0
))
4889 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4890 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinX. Expected _wxDC_p.");
4896 wxPy_BEGIN_ALLOW_THREADS
;
4897 _result
= (long )wxDC_MinX(_arg0
);
4899 wxPy_END_ALLOW_THREADS
;
4900 } _resultobj
= Py_BuildValue("l",_result
);
4904 #define wxDC_MinY(_swigobj) (_swigobj->MinY())
4905 static PyObject
*_wrap_wxDC_MinY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4906 PyObject
* _resultobj
;
4909 PyObject
* _argo0
= 0;
4910 char *_kwnames
[] = { "self", NULL
};
4913 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinY",_kwnames
,&_argo0
))
4916 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4917 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4918 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinY. Expected _wxDC_p.");
4923 wxPy_BEGIN_ALLOW_THREADS
;
4924 _result
= (long )wxDC_MinY(_arg0
);
4926 wxPy_END_ALLOW_THREADS
;
4927 } _resultobj
= Py_BuildValue("l",_result
);
4931 #define wxDC_Ok(_swigobj) (_swigobj->Ok())
4932 static PyObject
*_wrap_wxDC_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4933 PyObject
* _resultobj
;
4936 PyObject
* _argo0
= 0;
4937 char *_kwnames
[] = { "self", NULL
};
4940 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Ok",_kwnames
,&_argo0
))
4943 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4944 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4945 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Ok. Expected _wxDC_p.");
4950 wxPy_BEGIN_ALLOW_THREADS
;
4951 _result
= (bool )wxDC_Ok(_arg0
);
4953 wxPy_END_ALLOW_THREADS
;
4954 } _resultobj
= Py_BuildValue("i",_result
);
4958 #define wxDC_SetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDeviceOrigin(_swigarg0,_swigarg1))
4959 static PyObject
*_wrap_wxDC_SetDeviceOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4960 PyObject
* _resultobj
;
4964 PyObject
* _argo0
= 0;
4965 char *_kwnames
[] = { "self","x","y", NULL
};
4968 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_SetDeviceOrigin",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4971 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4972 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4973 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetDeviceOrigin. Expected _wxDC_p.");
4978 wxPy_BEGIN_ALLOW_THREADS
;
4979 wxDC_SetDeviceOrigin(_arg0
,_arg1
,_arg2
);
4981 wxPy_END_ALLOW_THREADS
;
4982 } Py_INCREF(Py_None
);
4983 _resultobj
= Py_None
;
4987 #define wxDC_SetBackground(_swigobj,_swigarg0) (_swigobj->SetBackground(_swigarg0))
4988 static PyObject
*_wrap_wxDC_SetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4989 PyObject
* _resultobj
;
4992 PyObject
* _argo0
= 0;
4993 PyObject
* _argo1
= 0;
4994 char *_kwnames
[] = { "self","brush", NULL
};
4997 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBackground",_kwnames
,&_argo0
,&_argo1
))
5000 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5001 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackground. Expected _wxDC_p.");
5007 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5008 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
5009 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBackground. Expected _wxBrush_p.");
5014 wxPy_BEGIN_ALLOW_THREADS
;
5015 wxDC_SetBackground(_arg0
,*_arg1
);
5017 wxPy_END_ALLOW_THREADS
;
5018 } Py_INCREF(Py_None
);
5019 _resultobj
= Py_None
;
5023 #define wxDC_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
5024 static PyObject
*_wrap_wxDC_SetBackgroundMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5025 PyObject
* _resultobj
;
5028 PyObject
* _argo0
= 0;
5029 char *_kwnames
[] = { "self","mode", NULL
};
5032 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetBackgroundMode",_kwnames
,&_argo0
,&_arg1
))
5035 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5036 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5037 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackgroundMode. Expected _wxDC_p.");
5042 wxPy_BEGIN_ALLOW_THREADS
;
5043 wxDC_SetBackgroundMode(_arg0
,_arg1
);
5045 wxPy_END_ALLOW_THREADS
;
5046 } Py_INCREF(Py_None
);
5047 _resultobj
= Py_None
;
5051 #define wxDC_SetClippingRegion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetClippingRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5052 static PyObject
*_wrap_wxDC_SetClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5053 PyObject
* _resultobj
;
5059 PyObject
* _argo0
= 0;
5060 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
5063 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_SetClippingRegion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
5066 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5067 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5068 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRegion. Expected _wxDC_p.");
5073 wxPy_BEGIN_ALLOW_THREADS
;
5074 wxDC_SetClippingRegion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5076 wxPy_END_ALLOW_THREADS
;
5077 } Py_INCREF(Py_None
);
5078 _resultobj
= Py_None
;
5082 #define wxDC_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
5083 static PyObject
*_wrap_wxDC_SetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5084 PyObject
* _resultobj
;
5087 PyObject
* _argo0
= 0;
5088 PyObject
* _argo1
= 0;
5089 char *_kwnames
[] = { "self","colourMap", NULL
};
5092 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPalette",_kwnames
,&_argo0
,&_argo1
))
5095 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5096 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5097 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPalette. Expected _wxDC_p.");
5102 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5103 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPalette_p")) {
5104 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPalette. Expected _wxPalette_p.");
5109 wxPy_BEGIN_ALLOW_THREADS
;
5110 wxDC_SetPalette(_arg0
,*_arg1
);
5112 wxPy_END_ALLOW_THREADS
;
5113 } Py_INCREF(Py_None
);
5114 _resultobj
= Py_None
;
5118 #define wxDC_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
5119 static PyObject
*_wrap_wxDC_SetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5120 PyObject
* _resultobj
;
5123 PyObject
* _argo0
= 0;
5124 PyObject
* _argo1
= 0;
5125 char *_kwnames
[] = { "self","brush", NULL
};
5128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBrush",_kwnames
,&_argo0
,&_argo1
))
5131 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5132 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBrush. Expected _wxDC_p.");
5138 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5139 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
5140 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBrush. Expected _wxBrush_p.");
5145 wxPy_BEGIN_ALLOW_THREADS
;
5146 wxDC_SetBrush(_arg0
,*_arg1
);
5148 wxPy_END_ALLOW_THREADS
;
5149 } Py_INCREF(Py_None
);
5150 _resultobj
= Py_None
;
5154 #define wxDC_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
5155 static PyObject
*_wrap_wxDC_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5156 PyObject
* _resultobj
;
5159 PyObject
* _argo0
= 0;
5160 PyObject
* _argo1
= 0;
5161 char *_kwnames
[] = { "self","font", NULL
};
5164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetFont",_kwnames
,&_argo0
,&_argo1
))
5167 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5168 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetFont. Expected _wxDC_p.");
5174 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5175 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
5176 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetFont. Expected _wxFont_p.");
5181 wxPy_BEGIN_ALLOW_THREADS
;
5182 wxDC_SetFont(_arg0
,*_arg1
);
5184 wxPy_END_ALLOW_THREADS
;
5185 } Py_INCREF(Py_None
);
5186 _resultobj
= Py_None
;
5190 #define wxDC_SetLogicalFunction(_swigobj,_swigarg0) (_swigobj->SetLogicalFunction(_swigarg0))
5191 static PyObject
*_wrap_wxDC_SetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5192 PyObject
* _resultobj
;
5195 PyObject
* _argo0
= 0;
5196 char *_kwnames
[] = { "self","function", NULL
};
5199 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetLogicalFunction",_kwnames
,&_argo0
,&_arg1
))
5202 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5203 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalFunction. Expected _wxDC_p.");
5209 wxPy_BEGIN_ALLOW_THREADS
;
5210 wxDC_SetLogicalFunction(_arg0
,_arg1
);
5212 wxPy_END_ALLOW_THREADS
;
5213 } Py_INCREF(Py_None
);
5214 _resultobj
= Py_None
;
5218 #define wxDC_SetMapMode(_swigobj,_swigarg0) (_swigobj->SetMapMode(_swigarg0))
5219 static PyObject
*_wrap_wxDC_SetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5220 PyObject
* _resultobj
;
5223 PyObject
* _argo0
= 0;
5224 char *_kwnames
[] = { "self","mode", NULL
};
5227 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetMapMode",_kwnames
,&_argo0
,&_arg1
))
5230 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5231 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5232 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetMapMode. Expected _wxDC_p.");
5237 wxPy_BEGIN_ALLOW_THREADS
;
5238 wxDC_SetMapMode(_arg0
,_arg1
);
5240 wxPy_END_ALLOW_THREADS
;
5241 } Py_INCREF(Py_None
);
5242 _resultobj
= Py_None
;
5246 #define wxDC_SetOptimization(_swigobj,_swigarg0) (_swigobj->SetOptimization(_swigarg0))
5247 static PyObject
*_wrap_wxDC_SetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5248 PyObject
* _resultobj
;
5251 PyObject
* _argo0
= 0;
5253 char *_kwnames
[] = { "self","optimize", NULL
};
5256 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetOptimization",_kwnames
,&_argo0
,&tempbool1
))
5259 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5260 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5261 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetOptimization. Expected _wxDC_p.");
5265 _arg1
= (bool ) tempbool1
;
5267 wxPy_BEGIN_ALLOW_THREADS
;
5268 wxDC_SetOptimization(_arg0
,_arg1
);
5270 wxPy_END_ALLOW_THREADS
;
5271 } Py_INCREF(Py_None
);
5272 _resultobj
= Py_None
;
5276 #define wxDC_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
5277 static PyObject
*_wrap_wxDC_SetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5278 PyObject
* _resultobj
;
5281 PyObject
* _argo0
= 0;
5282 PyObject
* _argo1
= 0;
5283 char *_kwnames
[] = { "self","pen", NULL
};
5286 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPen",_kwnames
,&_argo0
,&_argo1
))
5289 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5290 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5291 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPen. Expected _wxDC_p.");
5296 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5297 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
5298 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPen. Expected _wxPen_p.");
5303 wxPy_BEGIN_ALLOW_THREADS
;
5304 wxDC_SetPen(_arg0
,*_arg1
);
5306 wxPy_END_ALLOW_THREADS
;
5307 } Py_INCREF(Py_None
);
5308 _resultobj
= Py_None
;
5312 #define wxDC_SetTextBackground(_swigobj,_swigarg0) (_swigobj->SetTextBackground(_swigarg0))
5313 static PyObject
*_wrap_wxDC_SetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5314 PyObject
* _resultobj
;
5317 PyObject
* _argo0
= 0;
5318 PyObject
* _argo1
= 0;
5319 char *_kwnames
[] = { "self","colour", NULL
};
5322 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextBackground",_kwnames
,&_argo0
,&_argo1
))
5325 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5326 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5327 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextBackground. Expected _wxDC_p.");
5332 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5333 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) {
5334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetTextBackground. Expected _wxColour_p.");
5339 wxPy_BEGIN_ALLOW_THREADS
;
5340 wxDC_SetTextBackground(_arg0
,*_arg1
);
5342 wxPy_END_ALLOW_THREADS
;
5343 } Py_INCREF(Py_None
);
5344 _resultobj
= Py_None
;
5348 #define wxDC_SetTextForeground(_swigobj,_swigarg0) (_swigobj->SetTextForeground(_swigarg0))
5349 static PyObject
*_wrap_wxDC_SetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5350 PyObject
* _resultobj
;
5353 PyObject
* _argo0
= 0;
5354 PyObject
* _argo1
= 0;
5355 char *_kwnames
[] = { "self","colour", NULL
};
5358 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextForeground",_kwnames
,&_argo0
,&_argo1
))
5361 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5362 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5363 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextForeground. Expected _wxDC_p.");
5368 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5369 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxColour_p")) {
5370 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetTextForeground. Expected _wxColour_p.");
5375 wxPy_BEGIN_ALLOW_THREADS
;
5376 wxDC_SetTextForeground(_arg0
,*_arg1
);
5378 wxPy_END_ALLOW_THREADS
;
5379 } Py_INCREF(Py_None
);
5380 _resultobj
= Py_None
;
5384 #define wxDC_SetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetUserScale(_swigarg0,_swigarg1))
5385 static PyObject
*_wrap_wxDC_SetUserScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5386 PyObject
* _resultobj
;
5390 PyObject
* _argo0
= 0;
5391 char *_kwnames
[] = { "self","x_scale","y_scale", NULL
};
5394 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxDC_SetUserScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5397 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5398 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5399 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetUserScale. Expected _wxDC_p.");
5404 wxPy_BEGIN_ALLOW_THREADS
;
5405 wxDC_SetUserScale(_arg0
,_arg1
,_arg2
);
5407 wxPy_END_ALLOW_THREADS
;
5408 } Py_INCREF(Py_None
);
5409 _resultobj
= Py_None
;
5413 #define wxDC_StartDoc(_swigobj,_swigarg0) (_swigobj->StartDoc(_swigarg0))
5414 static PyObject
*_wrap_wxDC_StartDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5415 PyObject
* _resultobj
;
5419 PyObject
* _argo0
= 0;
5420 PyObject
* _obj1
= 0;
5421 char *_kwnames
[] = { "self","message", NULL
};
5424 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_StartDoc",_kwnames
,&_argo0
,&_obj1
))
5427 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5428 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5429 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartDoc. Expected _wxDC_p.");
5434 if (!PyString_Check(_obj1
)) {
5435 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5438 _arg1
= new wxString(PyString_AsString(_obj1
), PyString_Size(_obj1
));
5441 wxPy_BEGIN_ALLOW_THREADS
;
5442 _result
= (bool )wxDC_StartDoc(_arg0
,*_arg1
);
5444 wxPy_END_ALLOW_THREADS
;
5445 } _resultobj
= Py_BuildValue("i",_result
);
5453 #define wxDC_StartPage(_swigobj) (_swigobj->StartPage())
5454 static PyObject
*_wrap_wxDC_StartPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5455 PyObject
* _resultobj
;
5457 PyObject
* _argo0
= 0;
5458 char *_kwnames
[] = { "self", NULL
};
5461 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_StartPage",_kwnames
,&_argo0
))
5464 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5465 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5466 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartPage. Expected _wxDC_p.");
5471 wxPy_BEGIN_ALLOW_THREADS
;
5472 wxDC_StartPage(_arg0
);
5474 wxPy_END_ALLOW_THREADS
;
5475 } Py_INCREF(Py_None
);
5476 _resultobj
= Py_None
;
5480 #define wxDC_DrawBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5481 static PyObject
*_wrap_wxDC_DrawBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5482 PyObject
* _resultobj
;
5487 int _arg4
= (int ) FALSE
;
5488 PyObject
* _argo0
= 0;
5489 PyObject
* _argo1
= 0;
5490 char *_kwnames
[] = { "self","bitmap","x","y","useMask", NULL
};
5493 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll|i:wxDC_DrawBitmap",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
))
5496 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5497 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5498 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawBitmap. Expected _wxDC_p.");
5503 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5504 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
5505 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawBitmap. Expected _wxBitmap_p.");
5510 wxPy_BEGIN_ALLOW_THREADS
;
5511 wxDC_DrawBitmap(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
5513 wxPy_END_ALLOW_THREADS
;
5514 } Py_INCREF(Py_None
);
5515 _resultobj
= Py_None
;
5519 static void *SwigwxMemoryDCTowxDC(void *ptr
) {
5522 src
= (wxMemoryDC
*) ptr
;
5523 dest
= (wxDC
*) src
;
5524 return (void *) dest
;
5527 #define new_wxMemoryDC() (new wxMemoryDC())
5528 static PyObject
*_wrap_new_wxMemoryDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5529 PyObject
* _resultobj
;
5530 wxMemoryDC
* _result
;
5531 char *_kwnames
[] = { NULL
};
5535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMemoryDC",_kwnames
))
5538 wxPy_BEGIN_ALLOW_THREADS
;
5539 _result
= (wxMemoryDC
*)new_wxMemoryDC();
5541 wxPy_END_ALLOW_THREADS
;
5543 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
5544 _resultobj
= Py_BuildValue("s",_ptemp
);
5547 _resultobj
= Py_None
;
5552 #define wxMemoryDC_SelectObject(_swigobj,_swigarg0) (_swigobj->SelectObject(_swigarg0))
5553 static PyObject
*_wrap_wxMemoryDC_SelectObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5554 PyObject
* _resultobj
;
5557 PyObject
* _argo0
= 0;
5558 PyObject
* _argo1
= 0;
5559 char *_kwnames
[] = { "self","bitmap", NULL
};
5562 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMemoryDC_SelectObject",_kwnames
,&_argo0
,&_argo1
))
5565 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5566 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryDC_p")) {
5567 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDC_SelectObject. Expected _wxMemoryDC_p.");
5572 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5573 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
5574 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMemoryDC_SelectObject. Expected _wxBitmap_p.");
5579 wxPy_BEGIN_ALLOW_THREADS
;
5580 wxMemoryDC_SelectObject(_arg0
,*_arg1
);
5582 wxPy_END_ALLOW_THREADS
;
5583 } Py_INCREF(Py_None
);
5584 _resultobj
= Py_None
;
5588 static void *SwigwxScreenDCTowxDC(void *ptr
) {
5591 src
= (wxScreenDC
*) ptr
;
5592 dest
= (wxDC
*) src
;
5593 return (void *) dest
;
5596 #define new_wxScreenDC() (new wxScreenDC())
5597 static PyObject
*_wrap_new_wxScreenDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5598 PyObject
* _resultobj
;
5599 wxScreenDC
* _result
;
5600 char *_kwnames
[] = { NULL
};
5604 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxScreenDC",_kwnames
))
5607 wxPy_BEGIN_ALLOW_THREADS
;
5608 _result
= (wxScreenDC
*)new_wxScreenDC();
5610 wxPy_END_ALLOW_THREADS
;
5612 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScreenDC_p");
5613 _resultobj
= Py_BuildValue("s",_ptemp
);
5616 _resultobj
= Py_None
;
5621 #define wxScreenDC_StartDrawingOnTop(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
5622 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5623 PyObject
* _resultobj
;
5627 PyObject
* _argo0
= 0;
5628 PyObject
* _argo1
= 0;
5629 char *_kwnames
[] = { "self","window", NULL
};
5632 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScreenDC_StartDrawingOnTop",_kwnames
,&_argo0
,&_argo1
))
5635 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5636 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
5637 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTop. Expected _wxScreenDC_p.");
5642 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5643 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
5644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScreenDC_StartDrawingOnTop. Expected _wxWindow_p.");
5649 wxPy_BEGIN_ALLOW_THREADS
;
5650 _result
= (bool )wxScreenDC_StartDrawingOnTop(_arg0
,_arg1
);
5652 wxPy_END_ALLOW_THREADS
;
5653 } _resultobj
= Py_BuildValue("i",_result
);
5657 #define wxScreenDC_StartDrawingOnTopRect(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
5658 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTopRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5659 PyObject
* _resultobj
;
5662 wxRect
* _arg1
= (wxRect
*) NULL
;
5663 PyObject
* _argo0
= 0;
5664 PyObject
* _argo1
= 0;
5665 char *_kwnames
[] = { "self","rect", NULL
};
5668 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxScreenDC_StartDrawingOnTopRect",_kwnames
,&_argo0
,&_argo1
))
5671 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5672 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
5673 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTopRect. Expected _wxScreenDC_p.");
5678 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5679 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRect_p")) {
5680 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScreenDC_StartDrawingOnTopRect. Expected _wxRect_p.");
5685 wxPy_BEGIN_ALLOW_THREADS
;
5686 _result
= (bool )wxScreenDC_StartDrawingOnTopRect(_arg0
,_arg1
);
5688 wxPy_END_ALLOW_THREADS
;
5689 } _resultobj
= Py_BuildValue("i",_result
);
5693 #define wxScreenDC_EndDrawingOnTop(_swigobj) (_swigobj->EndDrawingOnTop())
5694 static PyObject
*_wrap_wxScreenDC_EndDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5695 PyObject
* _resultobj
;
5698 PyObject
* _argo0
= 0;
5699 char *_kwnames
[] = { "self", NULL
};
5702 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScreenDC_EndDrawingOnTop",_kwnames
,&_argo0
))
5705 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5706 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
5707 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_EndDrawingOnTop. Expected _wxScreenDC_p.");
5712 wxPy_BEGIN_ALLOW_THREADS
;
5713 _result
= (bool )wxScreenDC_EndDrawingOnTop(_arg0
);
5715 wxPy_END_ALLOW_THREADS
;
5716 } _resultobj
= Py_BuildValue("i",_result
);
5720 static void *SwigwxClientDCTowxDC(void *ptr
) {
5723 src
= (wxClientDC
*) ptr
;
5724 dest
= (wxDC
*) src
;
5725 return (void *) dest
;
5728 #define new_wxClientDC(_swigarg0) (new wxClientDC(_swigarg0))
5729 static PyObject
*_wrap_new_wxClientDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5730 PyObject
* _resultobj
;
5731 wxClientDC
* _result
;
5733 PyObject
* _argo0
= 0;
5734 char *_kwnames
[] = { "win", NULL
};
5738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxClientDC",_kwnames
,&_argo0
))
5741 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5742 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
5743 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxClientDC. Expected _wxWindow_p.");
5748 wxPy_BEGIN_ALLOW_THREADS
;
5749 _result
= (wxClientDC
*)new_wxClientDC(_arg0
);
5751 wxPy_END_ALLOW_THREADS
;
5753 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxClientDC_p");
5754 _resultobj
= Py_BuildValue("s",_ptemp
);
5757 _resultobj
= Py_None
;
5762 static void *SwigwxPaintDCTowxDC(void *ptr
) {
5765 src
= (wxPaintDC
*) ptr
;
5766 dest
= (wxDC
*) src
;
5767 return (void *) dest
;
5770 #define new_wxPaintDC(_swigarg0) (new wxPaintDC(_swigarg0))
5771 static PyObject
*_wrap_new_wxPaintDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5772 PyObject
* _resultobj
;
5773 wxPaintDC
* _result
;
5775 PyObject
* _argo0
= 0;
5776 char *_kwnames
[] = { "win", NULL
};
5780 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPaintDC",_kwnames
,&_argo0
))
5783 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5784 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
5785 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPaintDC. Expected _wxWindow_p.");
5790 wxPy_BEGIN_ALLOW_THREADS
;
5791 _result
= (wxPaintDC
*)new_wxPaintDC(_arg0
);
5793 wxPy_END_ALLOW_THREADS
;
5795 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaintDC_p");
5796 _resultobj
= Py_BuildValue("s",_ptemp
);
5799 _resultobj
= Py_None
;
5804 static void *SwigwxWindowDCTowxDC(void *ptr
) {
5807 src
= (wxWindowDC
*) ptr
;
5808 dest
= (wxDC
*) src
;
5809 return (void *) dest
;
5812 #define new_wxWindowDC(_swigarg0) (new wxWindowDC(_swigarg0))
5813 static PyObject
*_wrap_new_wxWindowDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5814 PyObject
* _resultobj
;
5815 wxWindowDC
* _result
;
5817 PyObject
* _argo0
= 0;
5818 char *_kwnames
[] = { "win", NULL
};
5822 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxWindowDC",_kwnames
,&_argo0
))
5825 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5826 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
5827 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDC. Expected _wxWindow_p.");
5832 wxPy_BEGIN_ALLOW_THREADS
;
5833 _result
= (wxWindowDC
*)new_wxWindowDC(_arg0
);
5835 wxPy_END_ALLOW_THREADS
;
5837 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDC_p");
5838 _resultobj
= Py_BuildValue("s",_ptemp
);
5841 _resultobj
= Py_None
;
5846 static void *SwigwxPostScriptDCTowxDC(void *ptr
) {
5847 wxPostScriptDC
*src
;
5849 src
= (wxPostScriptDC
*) ptr
;
5850 dest
= (wxDC
*) src
;
5851 return (void *) dest
;
5854 #define new_wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2) (new wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2))
5855 static PyObject
*_wrap_new_wxPostScriptDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5856 PyObject
* _resultobj
;
5857 wxPostScriptDC
* _result
;
5859 bool _arg1
= (bool ) TRUE
;
5860 wxWindow
* _arg2
= (wxWindow
*) NULL
;
5861 PyObject
* _obj0
= 0;
5862 int tempbool1
= (int) TRUE
;
5863 PyObject
* _argo2
= 0;
5864 char *_kwnames
[] = { "output","interactive","win", NULL
};
5868 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:new_wxPostScriptDC",_kwnames
,&_obj0
,&tempbool1
,&_argo2
))
5871 if (!PyString_Check(_obj0
)) {
5872 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5875 _arg0
= new wxString(PyString_AsString(_obj0
), PyString_Size(_obj0
));
5877 _arg1
= (bool ) tempbool1
;
5879 if (_argo2
== Py_None
) { _arg2
= NULL
; }
5880 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
5881 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxPostScriptDC. Expected _wxWindow_p.");
5886 wxPy_BEGIN_ALLOW_THREADS
;
5887 _result
= (wxPostScriptDC
*)new_wxPostScriptDC(*_arg0
,_arg1
,_arg2
);
5889 wxPy_END_ALLOW_THREADS
;
5891 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPostScriptDC_p");
5892 _resultobj
= Py_BuildValue("s",_ptemp
);
5895 _resultobj
= Py_None
;
5904 #define new_wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5905 static PyObject
*_wrap_new_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5906 PyObject
* _resultobj
;
5907 wxPalette
* _result
;
5912 PyObject
* _obj1
= 0;
5913 PyObject
* _obj2
= 0;
5914 PyObject
* _obj3
= 0;
5915 char *_kwnames
[] = { "LIST","LIST","LIST", NULL
};
5919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:new_wxPalette",_kwnames
,&_obj1
,&_obj2
,&_obj3
))
5922 _arg1
= byte_LIST_helper(_obj1
);
5923 if (_arg1
== NULL
) {
5928 _arg2
= byte_LIST_helper(_obj2
);
5929 if (_arg2
== NULL
) {
5935 _arg3
= byte_LIST_helper(_obj3
);
5936 if (_arg3
== NULL
) {
5942 _arg0
= PyList_Size(_obj1
);
5949 wxPy_BEGIN_ALLOW_THREADS
;
5950 _result
= (wxPalette
*)new_wxPalette(_arg0
,_arg1
,_arg2
,_arg3
);
5952 wxPy_END_ALLOW_THREADS
;
5954 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
5955 _resultobj
= Py_BuildValue("s",_ptemp
);
5958 _resultobj
= Py_None
;
5972 #define delete_wxPalette(_swigobj) (delete _swigobj)
5973 static PyObject
*_wrap_delete_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5974 PyObject
* _resultobj
;
5976 PyObject
* _argo0
= 0;
5977 char *_kwnames
[] = { "self", NULL
};
5980 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPalette",_kwnames
,&_argo0
))
5983 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5984 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
5985 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPalette. Expected _wxPalette_p.");
5990 wxPy_BEGIN_ALLOW_THREADS
;
5991 delete_wxPalette(_arg0
);
5993 wxPy_END_ALLOW_THREADS
;
5994 } Py_INCREF(Py_None
);
5995 _resultobj
= Py_None
;
5999 #define wxPalette_GetPixel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetPixel(_swigarg0,_swigarg1,_swigarg2))
6000 static PyObject
*_wrap_wxPalette_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6001 PyObject
* _resultobj
;
6007 PyObject
* _argo0
= 0;
6008 char *_kwnames
[] = { "self","red","green","blue", NULL
};
6011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxPalette_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6014 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6015 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
6016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetPixel. Expected _wxPalette_p.");
6021 wxPy_BEGIN_ALLOW_THREADS
;
6022 _result
= (int )wxPalette_GetPixel(_arg0
,_arg1
,_arg2
,_arg3
);
6024 wxPy_END_ALLOW_THREADS
;
6025 } _resultobj
= Py_BuildValue("i",_result
);
6029 #define wxPalette_GetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6030 static PyObject
*_wrap_wxPalette_GetRGB(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6031 PyObject
* _resultobj
;
6038 PyObject
* _argo0
= 0;
6039 PyObject
* _argo2
= 0;
6040 PyObject
* _argo3
= 0;
6041 PyObject
* _argo4
= 0;
6042 char *_kwnames
[] = { "self","pixel","OUTPUT","OUTPUT","OUTPUT", NULL
};
6045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOOO:wxPalette_GetRGB",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
,&_argo4
))
6048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
6050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetRGB. Expected _wxPalette_p.");
6055 if (_argo2
== Py_None
) { _arg2
= NULL
; }
6056 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_byte_p")) {
6057 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPalette_GetRGB. Expected _byte_p.");
6062 if (_argo3
== Py_None
) { _arg3
= NULL
; }
6063 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_byte_p")) {
6064 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPalette_GetRGB. Expected _byte_p.");
6069 if (_argo4
== Py_None
) { _arg4
= NULL
; }
6070 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_byte_p")) {
6071 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxPalette_GetRGB. Expected _byte_p.");
6076 wxPy_BEGIN_ALLOW_THREADS
;
6077 _result
= (bool )wxPalette_GetRGB(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6079 wxPy_END_ALLOW_THREADS
;
6080 } _resultobj
= Py_BuildValue("i",_result
);
6084 #define wxPalette_Ok(_swigobj) (_swigobj->Ok())
6085 static PyObject
*_wrap_wxPalette_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6086 PyObject
* _resultobj
;
6089 PyObject
* _argo0
= 0;
6090 char *_kwnames
[] = { "self", NULL
};
6093 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPalette_Ok",_kwnames
,&_argo0
))
6096 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6097 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
6098 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_Ok. Expected _wxPalette_p.");
6103 wxPy_BEGIN_ALLOW_THREADS
;
6104 _result
= (bool )wxPalette_Ok(_arg0
);
6106 wxPy_END_ALLOW_THREADS
;
6107 } _resultobj
= Py_BuildValue("i",_result
);
6111 #define new_wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6112 static PyObject
*_wrap_new_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6113 PyObject
* _resultobj
;
6114 wxImageList
* _result
;
6117 bool _arg2
= (bool ) TRUE
;
6118 int _arg3
= (int ) 1;
6119 int tempbool2
= (int) TRUE
;
6120 char *_kwnames
[] = { "width","height","mask","initialCount", NULL
};
6124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|ii:new_wxImageList",_kwnames
,&_arg0
,&_arg1
,&tempbool2
,&_arg3
))
6126 _arg2
= (bool ) tempbool2
;
6128 wxPy_BEGIN_ALLOW_THREADS
;
6129 _result
= (wxImageList
*)new_wxImageList(_arg0
,_arg1
,_arg2
,_arg3
);
6131 wxPy_END_ALLOW_THREADS
;
6133 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p");
6134 _resultobj
= Py_BuildValue("s",_ptemp
);
6137 _resultobj
= Py_None
;
6142 #define delete_wxImageList(_swigobj) (delete _swigobj)
6143 static PyObject
*_wrap_delete_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6144 PyObject
* _resultobj
;
6145 wxImageList
* _arg0
;
6146 PyObject
* _argo0
= 0;
6147 char *_kwnames
[] = { "self", NULL
};
6150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxImageList",_kwnames
,&_argo0
))
6153 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6154 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6155 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxImageList. Expected _wxImageList_p.");
6160 wxPy_BEGIN_ALLOW_THREADS
;
6161 delete_wxImageList(_arg0
);
6163 wxPy_END_ALLOW_THREADS
;
6164 } Py_INCREF(Py_None
);
6165 _resultobj
= Py_None
;
6169 #define wxImageList_Add(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
6170 static PyObject
*_wrap_wxImageList_Add(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6171 PyObject
* _resultobj
;
6173 wxImageList
* _arg0
;
6175 PyObject
* _argo0
= 0;
6176 PyObject
* _argo1
= 0;
6177 char *_kwnames
[] = { "self","bitmap", NULL
};
6180 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageList_Add",_kwnames
,&_argo0
,&_argo1
))
6183 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6184 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6185 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Add. Expected _wxImageList_p.");
6190 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6191 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
6192 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_Add. Expected _wxBitmap_p.");
6197 wxPy_BEGIN_ALLOW_THREADS
;
6198 _result
= (int )wxImageList_Add(_arg0
,*_arg1
);
6200 wxPy_END_ALLOW_THREADS
;
6201 } _resultobj
= Py_BuildValue("i",_result
);
6205 #define wxImageList_Replace(_swigobj,_swigarg0,_swigarg1) (_swigobj->Replace(_swigarg0,_swigarg1))
6206 static PyObject
*_wrap_wxImageList_Replace(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6207 PyObject
* _resultobj
;
6209 wxImageList
* _arg0
;
6212 PyObject
* _argo0
= 0;
6213 PyObject
* _argo2
= 0;
6214 char *_kwnames
[] = { "self","index","bitmap", NULL
};
6217 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxImageList_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
6220 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6221 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6222 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Replace. Expected _wxImageList_p.");
6227 if (_argo2
== Py_None
) { _arg2
= NULL
; }
6228 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
6229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Replace. Expected _wxBitmap_p.");
6234 wxPy_BEGIN_ALLOW_THREADS
;
6235 _result
= (bool )wxImageList_Replace(_arg0
,_arg1
,*_arg2
);
6237 wxPy_END_ALLOW_THREADS
;
6238 } _resultobj
= Py_BuildValue("i",_result
);
6242 #define wxImageList_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6243 static PyObject
*_wrap_wxImageList_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6244 PyObject
* _resultobj
;
6246 wxImageList
* _arg0
;
6251 int _arg5
= (int ) (wxIMAGELIST_DRAW_NORMAL
);
6252 bool _arg6
= (bool ) FALSE
;
6253 PyObject
* _argo0
= 0;
6254 PyObject
* _argo2
= 0;
6255 int tempbool6
= (int) FALSE
;
6256 char *_kwnames
[] = { "self","index","dc","x","x","flags","solidBackground", NULL
};
6259 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOii|ii:wxImageList_Draw",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))
6262 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6263 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6264 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Draw. Expected _wxImageList_p.");
6269 if (_argo2
== Py_None
) { _arg2
= NULL
; }
6270 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDC_p")) {
6271 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Draw. Expected _wxDC_p.");
6275 _arg6
= (bool ) tempbool6
;
6277 wxPy_BEGIN_ALLOW_THREADS
;
6278 _result
= (bool )wxImageList_Draw(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
6280 wxPy_END_ALLOW_THREADS
;
6281 } _resultobj
= Py_BuildValue("i",_result
);
6285 #define wxImageList_GetImageCount(_swigobj) (_swigobj->GetImageCount())
6286 static PyObject
*_wrap_wxImageList_GetImageCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6287 PyObject
* _resultobj
;
6289 wxImageList
* _arg0
;
6290 PyObject
* _argo0
= 0;
6291 char *_kwnames
[] = { "self", NULL
};
6294 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_GetImageCount",_kwnames
,&_argo0
))
6297 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6298 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6299 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_GetImageCount. Expected _wxImageList_p.");
6304 wxPy_BEGIN_ALLOW_THREADS
;
6305 _result
= (int )wxImageList_GetImageCount(_arg0
);
6307 wxPy_END_ALLOW_THREADS
;
6308 } _resultobj
= Py_BuildValue("i",_result
);
6312 #define wxImageList_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
6313 static PyObject
*_wrap_wxImageList_Remove(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6314 PyObject
* _resultobj
;
6316 wxImageList
* _arg0
;
6318 PyObject
* _argo0
= 0;
6319 char *_kwnames
[] = { "self","index", NULL
};
6322 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxImageList_Remove",_kwnames
,&_argo0
,&_arg1
))
6325 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6326 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6327 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Remove. Expected _wxImageList_p.");
6332 wxPy_BEGIN_ALLOW_THREADS
;
6333 _result
= (bool )wxImageList_Remove(_arg0
,_arg1
);
6335 wxPy_END_ALLOW_THREADS
;
6336 } _resultobj
= Py_BuildValue("i",_result
);
6340 #define wxImageList_RemoveAll(_swigobj) (_swigobj->RemoveAll())
6341 static PyObject
*_wrap_wxImageList_RemoveAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6342 PyObject
* _resultobj
;
6344 wxImageList
* _arg0
;
6345 PyObject
* _argo0
= 0;
6346 char *_kwnames
[] = { "self", NULL
};
6349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_RemoveAll",_kwnames
,&_argo0
))
6352 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6353 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
6354 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_RemoveAll. Expected _wxImageList_p.");
6359 wxPy_BEGIN_ALLOW_THREADS
;
6360 _result
= (bool )wxImageList_RemoveAll(_arg0
);
6362 wxPy_END_ALLOW_THREADS
;
6363 } _resultobj
= Py_BuildValue("i",_result
);
6367 static PyMethodDef gdicMethods
[] = {
6368 { "wxImageList_RemoveAll", (PyCFunction
) _wrap_wxImageList_RemoveAll
, METH_VARARGS
| METH_KEYWORDS
},
6369 { "wxImageList_Remove", (PyCFunction
) _wrap_wxImageList_Remove
, METH_VARARGS
| METH_KEYWORDS
},
6370 { "wxImageList_GetImageCount", (PyCFunction
) _wrap_wxImageList_GetImageCount
, METH_VARARGS
| METH_KEYWORDS
},
6371 { "wxImageList_Draw", (PyCFunction
) _wrap_wxImageList_Draw
, METH_VARARGS
| METH_KEYWORDS
},
6372 { "wxImageList_Replace", (PyCFunction
) _wrap_wxImageList_Replace
, METH_VARARGS
| METH_KEYWORDS
},
6373 { "wxImageList_Add", (PyCFunction
) _wrap_wxImageList_Add
, METH_VARARGS
| METH_KEYWORDS
},
6374 { "delete_wxImageList", (PyCFunction
) _wrap_delete_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
6375 { "new_wxImageList", (PyCFunction
) _wrap_new_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
6376 { "wxPalette_Ok", (PyCFunction
) _wrap_wxPalette_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6377 { "wxPalette_GetRGB", (PyCFunction
) _wrap_wxPalette_GetRGB
, METH_VARARGS
| METH_KEYWORDS
},
6378 { "wxPalette_GetPixel", (PyCFunction
) _wrap_wxPalette_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
6379 { "delete_wxPalette", (PyCFunction
) _wrap_delete_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
6380 { "new_wxPalette", (PyCFunction
) _wrap_new_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
6381 { "new_wxPostScriptDC", (PyCFunction
) _wrap_new_wxPostScriptDC
, METH_VARARGS
| METH_KEYWORDS
},
6382 { "new_wxWindowDC", (PyCFunction
) _wrap_new_wxWindowDC
, METH_VARARGS
| METH_KEYWORDS
},
6383 { "new_wxPaintDC", (PyCFunction
) _wrap_new_wxPaintDC
, METH_VARARGS
| METH_KEYWORDS
},
6384 { "new_wxClientDC", (PyCFunction
) _wrap_new_wxClientDC
, METH_VARARGS
| METH_KEYWORDS
},
6385 { "wxScreenDC_EndDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_EndDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
6386 { "wxScreenDC_StartDrawingOnTopRect", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTopRect
, METH_VARARGS
| METH_KEYWORDS
},
6387 { "wxScreenDC_StartDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
6388 { "new_wxScreenDC", (PyCFunction
) _wrap_new_wxScreenDC
, METH_VARARGS
| METH_KEYWORDS
},
6389 { "wxMemoryDC_SelectObject", (PyCFunction
) _wrap_wxMemoryDC_SelectObject
, METH_VARARGS
| METH_KEYWORDS
},
6390 { "new_wxMemoryDC", (PyCFunction
) _wrap_new_wxMemoryDC
, METH_VARARGS
| METH_KEYWORDS
},
6391 { "wxDC_DrawBitmap", (PyCFunction
) _wrap_wxDC_DrawBitmap
, METH_VARARGS
| METH_KEYWORDS
},
6392 { "wxDC_StartPage", (PyCFunction
) _wrap_wxDC_StartPage
, METH_VARARGS
| METH_KEYWORDS
},
6393 { "wxDC_StartDoc", (PyCFunction
) _wrap_wxDC_StartDoc
, METH_VARARGS
| METH_KEYWORDS
},
6394 { "wxDC_SetUserScale", (PyCFunction
) _wrap_wxDC_SetUserScale
, METH_VARARGS
| METH_KEYWORDS
},
6395 { "wxDC_SetTextForeground", (PyCFunction
) _wrap_wxDC_SetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
6396 { "wxDC_SetTextBackground", (PyCFunction
) _wrap_wxDC_SetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
6397 { "wxDC_SetPen", (PyCFunction
) _wrap_wxDC_SetPen
, METH_VARARGS
| METH_KEYWORDS
},
6398 { "wxDC_SetOptimization", (PyCFunction
) _wrap_wxDC_SetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
6399 { "wxDC_SetMapMode", (PyCFunction
) _wrap_wxDC_SetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
6400 { "wxDC_SetLogicalFunction", (PyCFunction
) _wrap_wxDC_SetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
6401 { "wxDC_SetFont", (PyCFunction
) _wrap_wxDC_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
6402 { "wxDC_SetBrush", (PyCFunction
) _wrap_wxDC_SetBrush
, METH_VARARGS
| METH_KEYWORDS
},
6403 { "wxDC_SetPalette", (PyCFunction
) _wrap_wxDC_SetPalette
, METH_VARARGS
| METH_KEYWORDS
},
6404 { "wxDC_SetClippingRegion", (PyCFunction
) _wrap_wxDC_SetClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
6405 { "wxDC_SetBackgroundMode", (PyCFunction
) _wrap_wxDC_SetBackgroundMode
, METH_VARARGS
| METH_KEYWORDS
},
6406 { "wxDC_SetBackground", (PyCFunction
) _wrap_wxDC_SetBackground
, METH_VARARGS
| METH_KEYWORDS
},
6407 { "wxDC_SetDeviceOrigin", (PyCFunction
) _wrap_wxDC_SetDeviceOrigin
, METH_VARARGS
| METH_KEYWORDS
},
6408 { "wxDC_Ok", (PyCFunction
) _wrap_wxDC_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6409 { "wxDC_MinY", (PyCFunction
) _wrap_wxDC_MinY
, METH_VARARGS
| METH_KEYWORDS
},
6410 { "wxDC_MinX", (PyCFunction
) _wrap_wxDC_MinX
, METH_VARARGS
| METH_KEYWORDS
},
6411 { "wxDC_MaxY", (PyCFunction
) _wrap_wxDC_MaxY
, METH_VARARGS
| METH_KEYWORDS
},
6412 { "wxDC_MaxX", (PyCFunction
) _wrap_wxDC_MaxX
, METH_VARARGS
| METH_KEYWORDS
},
6413 { "wxDC_LogicalToDeviceYRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceYRel
, METH_VARARGS
| METH_KEYWORDS
},
6414 { "wxDC_LogicalToDeviceY", (PyCFunction
) _wrap_wxDC_LogicalToDeviceY
, METH_VARARGS
| METH_KEYWORDS
},
6415 { "wxDC_LogicalToDeviceXRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceXRel
, METH_VARARGS
| METH_KEYWORDS
},
6416 { "wxDC_LogicalToDeviceX", (PyCFunction
) _wrap_wxDC_LogicalToDeviceX
, METH_VARARGS
| METH_KEYWORDS
},
6417 { "wxDC_GetTextForeground", (PyCFunction
) _wrap_wxDC_GetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
6418 { "wxDC_GetFullTextExtent", (PyCFunction
) _wrap_wxDC_GetFullTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
6419 { "wxDC_GetTextExtent", (PyCFunction
) _wrap_wxDC_GetTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
6420 { "wxDC_GetTextBackground", (PyCFunction
) _wrap_wxDC_GetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
6421 { "wxDC_GetSize", (PyCFunction
) _wrap_wxDC_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
6422 { "wxDC_GetSizeTuple", (PyCFunction
) _wrap_wxDC_GetSizeTuple
, METH_VARARGS
| METH_KEYWORDS
},
6423 { "wxDC_GetPixel", (PyCFunction
) _wrap_wxDC_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
6424 { "wxDC_GetPen", (PyCFunction
) _wrap_wxDC_GetPen
, METH_VARARGS
| METH_KEYWORDS
},
6425 { "wxDC_GetOptimization", (PyCFunction
) _wrap_wxDC_GetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
6426 { "wxDC_GetMapMode", (PyCFunction
) _wrap_wxDC_GetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
6427 { "wxDC_GetLogicalFunction", (PyCFunction
) _wrap_wxDC_GetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
6428 { "wxDC_GetFont", (PyCFunction
) _wrap_wxDC_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
6429 { "wxDC_GetClippingBox", (PyCFunction
) _wrap_wxDC_GetClippingBox
, METH_VARARGS
| METH_KEYWORDS
},
6430 { "wxDC_GetCharWidth", (PyCFunction
) _wrap_wxDC_GetCharWidth
, METH_VARARGS
| METH_KEYWORDS
},
6431 { "wxDC_GetCharHeight", (PyCFunction
) _wrap_wxDC_GetCharHeight
, METH_VARARGS
| METH_KEYWORDS
},
6432 { "wxDC_GetBrush", (PyCFunction
) _wrap_wxDC_GetBrush
, METH_VARARGS
| METH_KEYWORDS
},
6433 { "wxDC_GetBackground", (PyCFunction
) _wrap_wxDC_GetBackground
, METH_VARARGS
| METH_KEYWORDS
},
6434 { "wxDC_FloodFill", (PyCFunction
) _wrap_wxDC_FloodFill
, METH_VARARGS
| METH_KEYWORDS
},
6435 { "wxDC_EndPage", (PyCFunction
) _wrap_wxDC_EndPage
, METH_VARARGS
| METH_KEYWORDS
},
6436 { "wxDC_EndDrawing", (PyCFunction
) _wrap_wxDC_EndDrawing
, METH_VARARGS
| METH_KEYWORDS
},
6437 { "wxDC_EndDoc", (PyCFunction
) _wrap_wxDC_EndDoc
, METH_VARARGS
| METH_KEYWORDS
},
6438 { "wxDC_DrawText", (PyCFunction
) _wrap_wxDC_DrawText
, METH_VARARGS
| METH_KEYWORDS
},
6439 { "wxDC_DrawSpline", (PyCFunction
) _wrap_wxDC_DrawSpline
, METH_VARARGS
| METH_KEYWORDS
},
6440 { "wxDC_DrawRoundedRectangle", (PyCFunction
) _wrap_wxDC_DrawRoundedRectangle
, METH_VARARGS
| METH_KEYWORDS
},
6441 { "wxDC_DrawRectangle", (PyCFunction
) _wrap_wxDC_DrawRectangle
, METH_VARARGS
| METH_KEYWORDS
},
6442 { "wxDC_DrawPoint", (PyCFunction
) _wrap_wxDC_DrawPoint
, METH_VARARGS
| METH_KEYWORDS
},
6443 { "wxDC_DrawPolygon", (PyCFunction
) _wrap_wxDC_DrawPolygon
, METH_VARARGS
| METH_KEYWORDS
},
6444 { "wxDC_DrawLines", (PyCFunction
) _wrap_wxDC_DrawLines
, METH_VARARGS
| METH_KEYWORDS
},
6445 { "wxDC_DrawLine", (PyCFunction
) _wrap_wxDC_DrawLine
, METH_VARARGS
| METH_KEYWORDS
},
6446 { "wxDC_DrawIcon", (PyCFunction
) _wrap_wxDC_DrawIcon
, METH_VARARGS
| METH_KEYWORDS
},
6447 { "wxDC_DrawEllipticArc", (PyCFunction
) _wrap_wxDC_DrawEllipticArc
, METH_VARARGS
| METH_KEYWORDS
},
6448 { "wxDC_DrawEllipse", (PyCFunction
) _wrap_wxDC_DrawEllipse
, METH_VARARGS
| METH_KEYWORDS
},
6449 { "wxDC_DrawCircle", (PyCFunction
) _wrap_wxDC_DrawCircle
, METH_VARARGS
| METH_KEYWORDS
},
6450 { "wxDC_DrawArc", (PyCFunction
) _wrap_wxDC_DrawArc
, METH_VARARGS
| METH_KEYWORDS
},
6451 { "wxDC_DeviceToLogicalYRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalYRel
, METH_VARARGS
| METH_KEYWORDS
},
6452 { "wxDC_DeviceToLogicalY", (PyCFunction
) _wrap_wxDC_DeviceToLogicalY
, METH_VARARGS
| METH_KEYWORDS
},
6453 { "wxDC_DeviceToLogicalXRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalXRel
, METH_VARARGS
| METH_KEYWORDS
},
6454 { "wxDC_DeviceToLogicalX", (PyCFunction
) _wrap_wxDC_DeviceToLogicalX
, METH_VARARGS
| METH_KEYWORDS
},
6455 { "wxDC_DestroyClippingRegion", (PyCFunction
) _wrap_wxDC_DestroyClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
6456 { "wxDC_CrossHair", (PyCFunction
) _wrap_wxDC_CrossHair
, METH_VARARGS
| METH_KEYWORDS
},
6457 { "wxDC_Clear", (PyCFunction
) _wrap_wxDC_Clear
, METH_VARARGS
| METH_KEYWORDS
},
6458 { "wxDC_Blit", (PyCFunction
) _wrap_wxDC_Blit
, METH_VARARGS
| METH_KEYWORDS
},
6459 { "wxDC_BeginDrawing", (PyCFunction
) _wrap_wxDC_BeginDrawing
, METH_VARARGS
| METH_KEYWORDS
},
6460 { "delete_wxDC", (PyCFunction
) _wrap_delete_wxDC
, METH_VARARGS
| METH_KEYWORDS
},
6461 { "wxBrush_SetStyle", (PyCFunction
) _wrap_wxBrush_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6462 { "wxBrush_SetStipple", (PyCFunction
) _wrap_wxBrush_SetStipple
, METH_VARARGS
| METH_KEYWORDS
},
6463 { "wxBrush_SetColour", (PyCFunction
) _wrap_wxBrush_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
6464 { "wxBrush_Ok", (PyCFunction
) _wrap_wxBrush_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6465 { "wxBrush_GetStyle", (PyCFunction
) _wrap_wxBrush_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6466 { "wxBrush_GetStipple", (PyCFunction
) _wrap_wxBrush_GetStipple
, METH_VARARGS
| METH_KEYWORDS
},
6467 { "wxBrush_GetColour", (PyCFunction
) _wrap_wxBrush_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
6468 { "new_wxBrush", (PyCFunction
) _wrap_new_wxBrush
, METH_VARARGS
| METH_KEYWORDS
},
6469 { "wxPen_SetWidth", (PyCFunction
) _wrap_wxPen_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6470 { "wxPen_SetStyle", (PyCFunction
) _wrap_wxPen_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6471 { "wxPen_SetJoin", (PyCFunction
) _wrap_wxPen_SetJoin
, METH_VARARGS
| METH_KEYWORDS
},
6472 { "wxPen_SetColour", (PyCFunction
) _wrap_wxPen_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
6473 { "wxPen_SetCap", (PyCFunction
) _wrap_wxPen_SetCap
, METH_VARARGS
| METH_KEYWORDS
},
6474 { "wxPen_Ok", (PyCFunction
) _wrap_wxPen_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6475 { "wxPen_GetWidth", (PyCFunction
) _wrap_wxPen_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6476 { "wxPen_GetStyle", (PyCFunction
) _wrap_wxPen_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6477 { "wxPen_GetJoin", (PyCFunction
) _wrap_wxPen_GetJoin
, METH_VARARGS
| METH_KEYWORDS
},
6478 { "wxPen_GetColour", (PyCFunction
) _wrap_wxPen_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
6479 { "wxPen_GetCap", (PyCFunction
) _wrap_wxPen_GetCap
, METH_VARARGS
| METH_KEYWORDS
},
6480 { "new_wxPen", (PyCFunction
) _wrap_new_wxPen
, METH_VARARGS
| METH_KEYWORDS
},
6481 { "wxColour_Get", (PyCFunction
) _wrap_wxColour_Get
, METH_VARARGS
| METH_KEYWORDS
},
6482 { "wxColour_Set", (PyCFunction
) _wrap_wxColour_Set
, METH_VARARGS
| METH_KEYWORDS
},
6483 { "wxColour_Ok", (PyCFunction
) _wrap_wxColour_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6484 { "wxColour_Blue", (PyCFunction
) _wrap_wxColour_Blue
, METH_VARARGS
| METH_KEYWORDS
},
6485 { "wxColour_Green", (PyCFunction
) _wrap_wxColour_Green
, METH_VARARGS
| METH_KEYWORDS
},
6486 { "wxColour_Red", (PyCFunction
) _wrap_wxColour_Red
, METH_VARARGS
| METH_KEYWORDS
},
6487 { "delete_wxColour", (PyCFunction
) _wrap_delete_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
6488 { "new_wxColour", (PyCFunction
) _wrap_new_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
6489 { "wxFont_SetWeight", (PyCFunction
) _wrap_wxFont_SetWeight
, METH_VARARGS
| METH_KEYWORDS
},
6490 { "wxFont_SetUnderlined", (PyCFunction
) _wrap_wxFont_SetUnderlined
, METH_VARARGS
| METH_KEYWORDS
},
6491 { "wxFont_SetStyle", (PyCFunction
) _wrap_wxFont_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6492 { "wxFont_SetPointSize", (PyCFunction
) _wrap_wxFont_SetPointSize
, METH_VARARGS
| METH_KEYWORDS
},
6493 { "wxFont_SetFamily", (PyCFunction
) _wrap_wxFont_SetFamily
, METH_VARARGS
| METH_KEYWORDS
},
6494 { "wxFont_SetFaceName", (PyCFunction
) _wrap_wxFont_SetFaceName
, METH_VARARGS
| METH_KEYWORDS
},
6495 { "wxFont_GetWeight", (PyCFunction
) _wrap_wxFont_GetWeight
, METH_VARARGS
| METH_KEYWORDS
},
6496 { "wxFont_GetUnderlined", (PyCFunction
) _wrap_wxFont_GetUnderlined
, METH_VARARGS
| METH_KEYWORDS
},
6497 { "wxFont_GetStyle", (PyCFunction
) _wrap_wxFont_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
6498 { "wxFont_GetPointSize", (PyCFunction
) _wrap_wxFont_GetPointSize
, METH_VARARGS
| METH_KEYWORDS
},
6499 { "wxFont_GetFamily", (PyCFunction
) _wrap_wxFont_GetFamily
, METH_VARARGS
| METH_KEYWORDS
},
6500 { "wxFont_GetFaceName", (PyCFunction
) _wrap_wxFont_GetFaceName
, METH_VARARGS
| METH_KEYWORDS
},
6501 { "new_wxFont", (PyCFunction
) _wrap_new_wxFont
, METH_VARARGS
| METH_KEYWORDS
},
6502 { "wxCursor_Ok", (PyCFunction
) _wrap_wxCursor_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6503 { "delete_wxCursor", (PyCFunction
) _wrap_delete_wxCursor
, METH_VARARGS
| METH_KEYWORDS
},
6504 { "wxIcon_SetWidth", (PyCFunction
) _wrap_wxIcon_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6505 { "wxIcon_SetHeight", (PyCFunction
) _wrap_wxIcon_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
6506 { "wxIcon_SetDepth", (PyCFunction
) _wrap_wxIcon_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
6507 { "wxIcon_Ok", (PyCFunction
) _wrap_wxIcon_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6508 { "wxIcon_LoadFile", (PyCFunction
) _wrap_wxIcon_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
6509 { "wxIcon_GetWidth", (PyCFunction
) _wrap_wxIcon_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6510 { "wxIcon_GetHeight", (PyCFunction
) _wrap_wxIcon_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
6511 { "wxIcon_GetDepth", (PyCFunction
) _wrap_wxIcon_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
6512 { "delete_wxIcon", (PyCFunction
) _wrap_delete_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
6513 { "new_wxIcon", (PyCFunction
) _wrap_new_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
6514 { "delete_wxMask", (PyCFunction
) _wrap_delete_wxMask
, METH_VARARGS
| METH_KEYWORDS
},
6515 { "new_wxMask", (PyCFunction
) _wrap_new_wxMask
, METH_VARARGS
| METH_KEYWORDS
},
6516 { "wxBitmap_SetWidth", (PyCFunction
) _wrap_wxBitmap_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6517 { "wxBitmap_SetMask", (PyCFunction
) _wrap_wxBitmap_SetMask
, METH_VARARGS
| METH_KEYWORDS
},
6518 { "wxBitmap_SetHeight", (PyCFunction
) _wrap_wxBitmap_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
6519 { "wxBitmap_SetDepth", (PyCFunction
) _wrap_wxBitmap_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
6520 { "wxBitmap_SaveFile", (PyCFunction
) _wrap_wxBitmap_SaveFile
, METH_VARARGS
| METH_KEYWORDS
},
6521 { "wxBitmap_Ok", (PyCFunction
) _wrap_wxBitmap_Ok
, METH_VARARGS
| METH_KEYWORDS
},
6522 { "wxBitmap_LoadFile", (PyCFunction
) _wrap_wxBitmap_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
6523 { "wxBitmap_GetWidth", (PyCFunction
) _wrap_wxBitmap_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
6524 { "wxBitmap_GetMask", (PyCFunction
) _wrap_wxBitmap_GetMask
, METH_VARARGS
| METH_KEYWORDS
},
6525 { "wxBitmap_GetPalette", (PyCFunction
) _wrap_wxBitmap_GetPalette
, METH_VARARGS
| METH_KEYWORDS
},
6526 { "wxBitmap_GetHeight", (PyCFunction
) _wrap_wxBitmap_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
6527 { "wxBitmap_GetDepth", (PyCFunction
) _wrap_wxBitmap_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
6528 { "delete_wxBitmap", (PyCFunction
) _wrap_delete_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
6529 { "new_wxBitmap", (PyCFunction
) _wrap_new_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
6530 { "wxMemoryDCFromDC", (PyCFunction
) _wrap_wxMemoryDCFromDC
, METH_VARARGS
| METH_KEYWORDS
},
6531 { "wxNamedColour", (PyCFunction
) _wrap_wxNamedColour
, METH_VARARGS
| METH_KEYWORDS
},
6532 { "wxStockCursor", (PyCFunction
) _wrap_wxStockCursor
, METH_VARARGS
| METH_KEYWORDS
},
6533 { "wxMaskColour", (PyCFunction
) _wrap_wxMaskColour
, METH_VARARGS
| METH_KEYWORDS
},
6534 { "wxNoRefBitmap", (PyCFunction
) _wrap_wxNoRefBitmap
, METH_VARARGS
| METH_KEYWORDS
},
6535 { "wxEmptyBitmap", (PyCFunction
) _wrap_wxEmptyBitmap
, METH_VARARGS
| METH_KEYWORDS
},
6542 * This table is used by the pointer type-checker
6544 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
6545 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
6546 { "_signed_long","_long",0},
6547 { "_wxPrintQuality","_int",0},
6548 { "_wxPrintQuality","_signed_int",0},
6549 { "_wxPrintQuality","_unsigned_int",0},
6550 { "_wxPrintQuality","_wxWindowID",0},
6551 { "_wxPrintQuality","_uint",0},
6552 { "_wxPrintQuality","_EBool",0},
6553 { "_wxPrintQuality","_size_t",0},
6554 { "_class_wxRegionIterator","_wxRegionIterator",0},
6555 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
6556 { "_wxCursor","_class_wxCursor",0},
6557 { "_wxMask","_class_wxMask",0},
6558 { "_wxPen","_class_wxPen",0},
6559 { "_byte","_unsigned_char",0},
6560 { "_long","_wxDash",0},
6561 { "_long","_unsigned_long",0},
6562 { "_long","_signed_long",0},
6563 { "_wxImageList","_class_wxImageList",0},
6564 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
6565 { "_wxDC","_class_wxPostScriptDC",SwigwxPostScriptDCTowxDC
},
6566 { "_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC
},
6567 { "_wxDC","_class_wxWindowDC",SwigwxWindowDCTowxDC
},
6568 { "_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC
},
6569 { "_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC
},
6570 { "_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC
},
6571 { "_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC
},
6572 { "_wxDC","_wxClientDC",SwigwxClientDCTowxDC
},
6573 { "_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC
},
6574 { "_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC
},
6575 { "_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC
},
6576 { "_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC
},
6577 { "_wxDC","_class_wxDC",0},
6578 { "_size_t","_wxPrintQuality",0},
6579 { "_size_t","_unsigned_int",0},
6580 { "_size_t","_int",0},
6581 { "_size_t","_wxWindowID",0},
6582 { "_size_t","_uint",0},
6583 { "_class_wxRealPoint","_wxRealPoint",0},
6584 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
6585 { "_class_wxMask","_wxMask",0},
6586 { "_wxColour","_class_wxColour",0},
6587 { "_wxBrush","_class_wxBrush",0},
6588 { "_uint","_wxPrintQuality",0},
6589 { "_uint","_size_t",0},
6590 { "_uint","_unsigned_int",0},
6591 { "_uint","_int",0},
6592 { "_uint","_wxWindowID",0},
6593 { "_wxRect","_class_wxRect",0},
6594 { "_wxPoint","_class_wxPoint",0},
6595 { "_wxBitmap","_class_wxCursor",SwigwxCursorTowxBitmap
},
6596 { "_wxBitmap","_wxCursor",SwigwxCursorTowxBitmap
},
6597 { "_wxBitmap","_class_wxIcon",SwigwxIconTowxBitmap
},
6598 { "_wxBitmap","_wxIcon",SwigwxIconTowxBitmap
},
6599 { "_wxBitmap","_class_wxBitmap",0},
6600 { "_wxPyTimer","_class_wxPyTimer",0},
6601 { "_wxWindowDC","_class_wxWindowDC",0},
6602 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
6603 { "_EBool","_wxPrintQuality",0},
6604 { "_EBool","_signed_int",0},
6605 { "_EBool","_int",0},
6606 { "_EBool","_wxWindowID",0},
6607 { "_class_wxRegion","_wxRegion",0},
6608 { "_wxFont","_class_wxFont",0},
6609 { "_unsigned_long","_wxDash",0},
6610 { "_unsigned_long","_long",0},
6611 { "_class_wxRect","_wxRect",0},
6612 { "_class_wxDC","_class_wxPostScriptDC",SwigwxPostScriptDCTowxDC
},
6613 { "_class_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC
},
6614 { "_class_wxDC","_class_wxWindowDC",SwigwxWindowDCTowxDC
},
6615 { "_class_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC
},
6616 { "_class_wxDC","_class_wxPaintDC",SwigwxPaintDCTowxDC
},
6617 { "_class_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC
},
6618 { "_class_wxDC","_class_wxClientDC",SwigwxClientDCTowxDC
},
6619 { "_class_wxDC","_wxClientDC",SwigwxClientDCTowxDC
},
6620 { "_class_wxDC","_class_wxScreenDC",SwigwxScreenDCTowxDC
},
6621 { "_class_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC
},
6622 { "_class_wxDC","_class_wxMemoryDC",SwigwxMemoryDCTowxDC
},
6623 { "_class_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC
},
6624 { "_class_wxDC","_wxDC",0},
6625 { "_class_wxPyTimer","_wxPyTimer",0},
6626 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
6627 { "_signed_int","_wxPrintQuality",0},
6628 { "_signed_int","_EBool",0},
6629 { "_signed_int","_wxWindowID",0},
6630 { "_signed_int","_int",0},
6631 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
6632 { "_wxScreenDC","_class_wxScreenDC",0},
6633 { "_WXTYPE","_short",0},
6634 { "_WXTYPE","_signed_short",0},
6635 { "_WXTYPE","_unsigned_short",0},
6636 { "_class_wxBrush","_wxBrush",0},
6637 { "_unsigned_short","_WXTYPE",0},
6638 { "_unsigned_short","_short",0},
6639 { "_class_wxFont","_wxFont",0},
6640 { "_wxClientDC","_class_wxClientDC",0},
6641 { "_class_wxPoint","_wxPoint",0},
6642 { "_wxRealPoint","_class_wxRealPoint",0},
6643 { "_signed_short","_WXTYPE",0},
6644 { "_signed_short","_short",0},
6645 { "_wxMemoryDC","_class_wxMemoryDC",0},
6646 { "_wxPaintDC","_class_wxPaintDC",0},
6647 { "_class_wxWindowDC","_wxWindowDC",0},
6648 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
6649 { "_class_wxCursor","_wxCursor",0},
6650 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
6651 { "_unsigned_char","_byte",0},
6652 { "_unsigned_int","_wxPrintQuality",0},
6653 { "_unsigned_int","_size_t",0},
6654 { "_unsigned_int","_uint",0},
6655 { "_unsigned_int","_wxWindowID",0},
6656 { "_unsigned_int","_int",0},
6657 { "_wxIcon","_class_wxIcon",0},
6658 { "_class_wxPen","_wxPen",0},
6659 { "_short","_WXTYPE",0},
6660 { "_short","_unsigned_short",0},
6661 { "_short","_signed_short",0},
6662 { "_class_wxImageList","_wxImageList",0},
6663 { "_wxWindowID","_wxPrintQuality",0},
6664 { "_wxWindowID","_size_t",0},
6665 { "_wxWindowID","_EBool",0},
6666 { "_wxWindowID","_uint",0},
6667 { "_wxWindowID","_int",0},
6668 { "_wxWindowID","_signed_int",0},
6669 { "_wxWindowID","_unsigned_int",0},
6670 { "_int","_wxPrintQuality",0},
6671 { "_int","_size_t",0},
6672 { "_int","_EBool",0},
6673 { "_int","_uint",0},
6674 { "_int","_wxWindowID",0},
6675 { "_int","_unsigned_int",0},
6676 { "_int","_signed_int",0},
6677 { "_wxSize","_class_wxSize",0},
6678 { "_wxRegionIterator","_class_wxRegionIterator",0},
6679 { "_class_wxPaintDC","_wxPaintDC",0},
6680 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
6681 { "_class_wxIcon","_wxIcon",0},
6682 { "_class_wxColour","_wxColour",0},
6683 { "_class_wxScreenDC","_wxScreenDC",0},
6684 { "_wxPalette","_class_wxPalette",0},
6685 { "_wxRegion","_class_wxRegion",0},
6686 { "_class_wxClientDC","_wxClientDC",0},
6687 { "_class_wxSize","_wxSize",0},
6688 { "_class_wxBitmap","_class_wxCursor",SwigwxCursorTowxBitmap
},
6689 { "_class_wxBitmap","_wxCursor",SwigwxCursorTowxBitmap
},
6690 { "_class_wxBitmap","_class_wxIcon",SwigwxIconTowxBitmap
},
6691 { "_class_wxBitmap","_wxIcon",SwigwxIconTowxBitmap
},
6692 { "_class_wxBitmap","_wxBitmap",0},
6693 { "_class_wxMemoryDC","_wxMemoryDC",0},
6694 { "_wxDash","_unsigned_long",0},
6695 { "_wxDash","_long",0},
6696 { "_class_wxPalette","_wxPalette",0},
6699 static PyObject
*SWIG_globals
;
6703 SWIGEXPORT(void) initgdic() {
6705 SWIG_globals
= SWIG_newvarlink();
6706 m
= Py_InitModule("gdic", gdicMethods
);
6707 d
= PyModule_GetDict(m
);
6708 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
6709 SWIG_addvarlink(SWIG_globals
,"wxNORMAL_FONT",_wrap_wxNORMAL_FONT_get
, _wrap_wxNORMAL_FONT_set
);
6710 SWIG_addvarlink(SWIG_globals
,"wxSMALL_FONT",_wrap_wxSMALL_FONT_get
, _wrap_wxSMALL_FONT_set
);
6711 SWIG_addvarlink(SWIG_globals
,"wxITALIC_FONT",_wrap_wxITALIC_FONT_get
, _wrap_wxITALIC_FONT_set
);
6712 SWIG_addvarlink(SWIG_globals
,"wxSWISS_FONT",_wrap_wxSWISS_FONT_get
, _wrap_wxSWISS_FONT_set
);
6713 SWIG_addvarlink(SWIG_globals
,"wxRED_PEN",_wrap_wxRED_PEN_get
, _wrap_wxRED_PEN_set
);
6714 SWIG_addvarlink(SWIG_globals
,"wxCYAN_PEN",_wrap_wxCYAN_PEN_get
, _wrap_wxCYAN_PEN_set
);
6715 SWIG_addvarlink(SWIG_globals
,"wxGREEN_PEN",_wrap_wxGREEN_PEN_get
, _wrap_wxGREEN_PEN_set
);
6716 SWIG_addvarlink(SWIG_globals
,"wxBLACK_PEN",_wrap_wxBLACK_PEN_get
, _wrap_wxBLACK_PEN_set
);
6717 SWIG_addvarlink(SWIG_globals
,"wxWHITE_PEN",_wrap_wxWHITE_PEN_get
, _wrap_wxWHITE_PEN_set
);
6718 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_PEN",_wrap_wxTRANSPARENT_PEN_get
, _wrap_wxTRANSPARENT_PEN_set
);
6719 SWIG_addvarlink(SWIG_globals
,"wxBLACK_DASHED_PEN",_wrap_wxBLACK_DASHED_PEN_get
, _wrap_wxBLACK_DASHED_PEN_set
);
6720 SWIG_addvarlink(SWIG_globals
,"wxGREY_PEN",_wrap_wxGREY_PEN_get
, _wrap_wxGREY_PEN_set
);
6721 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_PEN",_wrap_wxMEDIUM_GREY_PEN_get
, _wrap_wxMEDIUM_GREY_PEN_set
);
6722 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_PEN",_wrap_wxLIGHT_GREY_PEN_get
, _wrap_wxLIGHT_GREY_PEN_set
);
6723 SWIG_addvarlink(SWIG_globals
,"wxBLUE_BRUSH",_wrap_wxBLUE_BRUSH_get
, _wrap_wxBLUE_BRUSH_set
);
6724 SWIG_addvarlink(SWIG_globals
,"wxGREEN_BRUSH",_wrap_wxGREEN_BRUSH_get
, _wrap_wxGREEN_BRUSH_set
);
6725 SWIG_addvarlink(SWIG_globals
,"wxWHITE_BRUSH",_wrap_wxWHITE_BRUSH_get
, _wrap_wxWHITE_BRUSH_set
);
6726 SWIG_addvarlink(SWIG_globals
,"wxBLACK_BRUSH",_wrap_wxBLACK_BRUSH_get
, _wrap_wxBLACK_BRUSH_set
);
6727 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_BRUSH",_wrap_wxTRANSPARENT_BRUSH_get
, _wrap_wxTRANSPARENT_BRUSH_set
);
6728 SWIG_addvarlink(SWIG_globals
,"wxCYAN_BRUSH",_wrap_wxCYAN_BRUSH_get
, _wrap_wxCYAN_BRUSH_set
);
6729 SWIG_addvarlink(SWIG_globals
,"wxRED_BRUSH",_wrap_wxRED_BRUSH_get
, _wrap_wxRED_BRUSH_set
);
6730 SWIG_addvarlink(SWIG_globals
,"wxGREY_BRUSH",_wrap_wxGREY_BRUSH_get
, _wrap_wxGREY_BRUSH_set
);
6731 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_BRUSH",_wrap_wxMEDIUM_GREY_BRUSH_get
, _wrap_wxMEDIUM_GREY_BRUSH_set
);
6732 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_BRUSH",_wrap_wxLIGHT_GREY_BRUSH_get
, _wrap_wxLIGHT_GREY_BRUSH_set
);
6733 SWIG_addvarlink(SWIG_globals
,"wxBLACK",_wrap_wxBLACK_get
, _wrap_wxBLACK_set
);
6734 SWIG_addvarlink(SWIG_globals
,"wxWHITE",_wrap_wxWHITE_get
, _wrap_wxWHITE_set
);
6735 SWIG_addvarlink(SWIG_globals
,"wxRED",_wrap_wxRED_get
, _wrap_wxRED_set
);
6736 SWIG_addvarlink(SWIG_globals
,"wxBLUE",_wrap_wxBLUE_get
, _wrap_wxBLUE_set
);
6737 SWIG_addvarlink(SWIG_globals
,"wxGREEN",_wrap_wxGREEN_get
, _wrap_wxGREEN_set
);
6738 SWIG_addvarlink(SWIG_globals
,"wxCYAN",_wrap_wxCYAN_get
, _wrap_wxCYAN_set
);
6739 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY",_wrap_wxLIGHT_GREY_get
, _wrap_wxLIGHT_GREY_set
);
6740 SWIG_addvarlink(SWIG_globals
,"wxSTANDARD_CURSOR",_wrap_wxSTANDARD_CURSOR_get
, _wrap_wxSTANDARD_CURSOR_set
);
6741 SWIG_addvarlink(SWIG_globals
,"wxHOURGLASS_CURSOR",_wrap_wxHOURGLASS_CURSOR_get
, _wrap_wxHOURGLASS_CURSOR_set
);
6742 SWIG_addvarlink(SWIG_globals
,"wxCROSS_CURSOR",_wrap_wxCROSS_CURSOR_get
, _wrap_wxCROSS_CURSOR_set
);
6743 SWIG_addvarlink(SWIG_globals
,"wxNullBitmap",_wrap_wxNullBitmap_get
, _wrap_wxNullBitmap_set
);
6744 SWIG_addvarlink(SWIG_globals
,"wxNullIcon",_wrap_wxNullIcon_get
, _wrap_wxNullIcon_set
);
6745 SWIG_addvarlink(SWIG_globals
,"wxNullCursor",_wrap_wxNullCursor_get
, _wrap_wxNullCursor_set
);
6746 SWIG_addvarlink(SWIG_globals
,"wxNullPen",_wrap_wxNullPen_get
, _wrap_wxNullPen_set
);
6747 SWIG_addvarlink(SWIG_globals
,"wxNullBrush",_wrap_wxNullBrush_get
, _wrap_wxNullBrush_set
);
6748 SWIG_addvarlink(SWIG_globals
,"wxNullPalette",_wrap_wxNullPalette_get
, _wrap_wxNullPalette_set
);
6749 SWIG_addvarlink(SWIG_globals
,"wxNullFont",_wrap_wxNullFont_get
, _wrap_wxNullFont_set
);
6750 SWIG_addvarlink(SWIG_globals
,"wxNullColour",_wrap_wxNullColour_get
, _wrap_wxNullColour_set
);
6751 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_NORMAL", PyInt_FromLong((long) wxIMAGELIST_DRAW_NORMAL
));
6752 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_TRANSPARENT", PyInt_FromLong((long) wxIMAGELIST_DRAW_TRANSPARENT
));
6753 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_SELECTED", PyInt_FromLong((long) wxIMAGELIST_DRAW_SELECTED
));
6754 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_FOCUSED", PyInt_FromLong((long) wxIMAGELIST_DRAW_FOCUSED
));
6755 PyDict_SetItemString(d
,"wxIMAGE_LIST_NORMAL", PyInt_FromLong((long) wxIMAGE_LIST_NORMAL
));
6756 PyDict_SetItemString(d
,"wxIMAGE_LIST_SMALL", PyInt_FromLong((long) wxIMAGE_LIST_SMALL
));
6757 PyDict_SetItemString(d
,"wxIMAGE_LIST_STATE", PyInt_FromLong((long) wxIMAGE_LIST_STATE
));
6760 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
6761 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);