2 * FILE : src/gtk/gdi.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
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 */
26 /* Definitions for Windows/Unix exporting */
27 #if defined(__WIN32__)
28 # if defined(_MSC_VER)
29 # define SWIGEXPORT(a) __declspec(dllexport) a
31 # if defined(__BORLANDC__)
32 # define SWIGEXPORT(a) a _export
34 # define SWIGEXPORT(a) a
38 # define SWIGEXPORT(a) a
44 extern void SWIG_MakePtr(char *, void *, char *);
45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46 extern char *SWIG_GetPtr(char *, void **, char *);
47 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
48 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
49 extern PyObject
*SWIG_newvarlink(void);
53 #define SWIG_init initgdic
55 #define SWIG_name "gdic"
58 #include <wx/imaglist.h>
59 #include <wx/fontmap.h>
60 #include <wx/fontenc.h>
61 #include <wx/fontmap.h>
62 #include <wx/fontutil.h>
63 #include <wx/dcbuffer.h>
64 #include <wx/iconbndl.h>
67 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
73 } else if (target
== Py_None
) {
77 if (!PyTuple_Check(target
)) {
79 target
= PyTuple_New(1);
80 PyTuple_SetItem(target
, 0, o2
);
83 PyTuple_SetItem(o3
, 0, o
);
86 target
= PySequence_Concat(o2
, o3
);
93 // Put some wx default wxChar* values into wxStrings.
94 static const wxString
wxPyEmptyString(wxT(""));
95 // Implementations of some alternate "constructors"
97 wxBitmap
* wxEmptyBitmap(int width
, int height
, int depth
=-1) {
98 return new wxBitmap(width
, height
, depth
);
101 static char** ConvertListOfStrings(PyObject
* listOfStrings
) {
102 char** cArray
= NULL
;
105 if (!PyList_Check(listOfStrings
)) {
106 PyErr_SetString(PyExc_TypeError
, "Expected a list of strings.");
109 count
= PyList_Size(listOfStrings
);
110 cArray
= new char*[count
];
112 for(int x
=0; x
<count
; x
++) {
113 // TODO: Need some validation and error checking here
114 cArray
[x
] = PyString_AsString(PyList_GET_ITEM(listOfStrings
, x
));
120 wxBitmap
* wxBitmapFromXPMData(PyObject
* listOfStrings
) {
121 char** cArray
= NULL
;
124 cArray
= ConvertListOfStrings(listOfStrings
);
127 bmp
= new wxBitmap(cArray
);
133 wxBitmap
* wxBitmapFromIcon(const wxIcon
& icon
) {
134 return new wxBitmap(icon
);
138 wxBitmap
* wxBitmapFromBits(PyObject
* bits
, int width
, int height
, int depth
= 1 ) {
141 PyString_AsStringAndSize(bits
, &buf
, &length
);
142 return new wxBitmap(buf
, width
, height
, depth
);
147 // wxBitmap* wxBitmapFromData(PyObject* data, long type,
148 // int width, int height, int depth = 1) {
149 // if (! PyString_Check(data)) {
150 // PyErr_SetString(PyExc_TypeError, "Expected string object");
153 // return new wxBitmap((void*)PyString_AsString(data), type, width, height, depth);
157 wxMask
* wxMaskColour(const wxBitmap
& bitmap
, const wxColour
& colour
) {
158 return new wxMask(bitmap
, colour
);
160 // Implementations of some alternate "constructors"
161 wxIcon
* wxEmptyIcon() {
165 wxIcon
* wxIconFromXPMData(PyObject
* listOfStrings
) {
166 char** cArray
= NULL
;
169 cArray
= ConvertListOfStrings(listOfStrings
);
172 icon
= new wxIcon(cArray
);
177 wxIcon
* wxIconFromBitmap(const wxBitmap
& bmp
) {
178 wxIcon
* icon
= new wxIcon();
179 icon
->CopyFromBitmap(bmp
);
183 wxCursor
* wxPyStockCursor(int id
) {
184 return new wxCursor(id
);
187 wxCursor
* wxCursorFromImage(const wxImage
& image
) {
188 return new wxCursor(image
);
191 wxCursor
* wxCursorFromBits(PyObject
* bits
, int width
, int height
,
192 int hotSpotX
=-1, int hotSpotY
=-1,
193 PyObject
* maskBits
=0) {
195 char* maskbuf
= NULL
;
197 PyString_AsStringAndSize(bits
, &bitsbuf
, &length
);
199 PyString_AsStringAndSize(maskBits
, &maskbuf
, &length
);
200 return new wxCursor(bitsbuf
, width
, height
, hotSpotX
, hotSpotY
, maskbuf
);
202 // Alternate 'constructor'
203 wxColour
* wxNamedColour(const wxString
& colorName
) {
204 return new wxColour(colorName
);
207 class wxPyPen
: public wxPen
{
209 wxPyPen(wxColour
& colour
, int width
=1, int style
=wxSOLID
)
210 : wxPen(colour
, width
, style
)
217 void SetDashes(int nb_dashes
, const wxDash
*dash
) {
220 m_dash
= new wxDash
[nb_dashes
];
221 for (int i
=0; i
<nb_dashes
; i
++) {
224 wxPen::SetDashes(nb_dashes
, m_dash
);
231 static void wxDC_GetBoundingBox(wxDC
* dc
, int* x1
, int* y1
, int* x2
, int* y2
) {
237 // Alternate 'constructor'
238 wxMemoryDC
* wxMemoryDCFromDC(wxDC
* oldDC
) {
239 return new wxMemoryDC(oldDC
);
243 extern wxFont
* wxNORMAL_FONT
;
244 extern wxFont
* wxSMALL_FONT
;
245 extern wxFont
* wxITALIC_FONT
;
246 extern wxFont
* wxSWISS_FONT
;
247 extern wxPen
* wxRED_PEN
;
248 extern wxPen
* wxCYAN_PEN
;
249 extern wxPen
* wxGREEN_PEN
;
250 extern wxPen
* wxBLACK_PEN
;
251 extern wxPen
* wxWHITE_PEN
;
252 extern wxPen
* wxTRANSPARENT_PEN
;
253 extern wxPen
* wxBLACK_DASHED_PEN
;
254 extern wxPen
* wxGREY_PEN
;
255 extern wxPen
* wxMEDIUM_GREY_PEN
;
256 extern wxPen
* wxLIGHT_GREY_PEN
;
257 extern wxBrush
* wxBLUE_BRUSH
;
258 extern wxBrush
* wxGREEN_BRUSH
;
259 extern wxBrush
* wxWHITE_BRUSH
;
260 extern wxBrush
* wxBLACK_BRUSH
;
261 extern wxBrush
* wxTRANSPARENT_BRUSH
;
262 extern wxBrush
* wxCYAN_BRUSH
;
263 extern wxBrush
* wxRED_BRUSH
;
264 extern wxBrush
* wxGREY_BRUSH
;
265 extern wxBrush
* wxMEDIUM_GREY_BRUSH
;
266 extern wxBrush
* wxLIGHT_GREY_BRUSH
;
267 extern wxColour
* wxBLACK
;
268 extern wxColour
* wxWHITE
;
269 extern wxColour
* wxRED
;
270 extern wxColour
* wxBLUE
;
271 extern wxColour
* wxGREEN
;
272 extern wxColour
* wxCYAN
;
273 extern wxColour
* wxLIGHT_GREY
;
274 extern wxCursor
* wxSTANDARD_CURSOR
;
275 extern wxCursor
* wxHOURGLASS_CURSOR
;
276 extern wxCursor
* wxCROSS_CURSOR
;
277 extern wxBitmap wxNullBitmap
;
278 extern wxIcon wxNullIcon
;
279 extern wxCursor wxNullCursor
;
280 extern wxPen wxNullPen
;
281 extern wxBrush wxNullBrush
;
282 extern wxPalette wxNullPalette
;
283 extern wxFont wxNullFont
;
284 extern wxColour wxNullColour
;
285 extern wxFontList
* wxTheFontList
;
286 extern wxPenList
* wxThePenList
;
287 extern wxBrushList
* wxTheBrushList
;
288 extern wxColourDatabase
* wxTheColourDatabase
;
294 static PyObject
*_wrap_wxEmptyBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
295 PyObject
* _resultobj
;
299 int _arg2
= (int ) -1;
300 char *_kwnames
[] = { "width","height","depth", NULL
};
304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|i:wxEmptyBitmap",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
307 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
308 _result
= (wxBitmap
*)wxEmptyBitmap(_arg0
,_arg1
,_arg2
);
310 wxPyEndAllowThreads(__tstate
);
311 if (PyErr_Occurred()) return NULL
;
313 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
314 _resultobj
= Py_BuildValue("s",_ptemp
);
317 _resultobj
= Py_None
;
322 static PyObject
*_wrap_wxBitmapFromXPMData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
323 PyObject
* _resultobj
;
326 PyObject
* _obj0
= 0;
327 char *_kwnames
[] = { "listOfStrings", NULL
};
331 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapFromXPMData",_kwnames
,&_obj0
))
337 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
338 _result
= (wxBitmap
*)wxBitmapFromXPMData(_arg0
);
340 wxPyEndAllowThreads(__tstate
);
341 if (PyErr_Occurred()) return NULL
;
343 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
344 _resultobj
= Py_BuildValue("s",_ptemp
);
347 _resultobj
= Py_None
;
352 static PyObject
*_wrap_wxBitmapFromIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
353 PyObject
* _resultobj
;
356 PyObject
* _argo0
= 0;
357 char *_kwnames
[] = { "icon", NULL
};
361 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapFromIcon",_kwnames
,&_argo0
))
364 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
365 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapFromIcon. Expected _wxIcon_p.");
370 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
371 _result
= (wxBitmap
*)wxBitmapFromIcon(*_arg0
);
373 wxPyEndAllowThreads(__tstate
);
374 if (PyErr_Occurred()) return NULL
;
376 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
377 _resultobj
= Py_BuildValue("s",_ptemp
);
380 _resultobj
= Py_None
;
385 static PyObject
*_wrap_wxBitmapFromBits(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
386 PyObject
* _resultobj
;
391 int _arg3
= (int ) 1;
392 PyObject
* _obj0
= 0;
393 char *_kwnames
[] = { "bits","width","height","depth", NULL
};
397 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxBitmapFromBits",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
403 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
404 _result
= (wxBitmap
*)wxBitmapFromBits(_arg0
,_arg1
,_arg2
,_arg3
);
406 wxPyEndAllowThreads(__tstate
);
407 if (PyErr_Occurred()) return NULL
;
409 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
410 _resultobj
= Py_BuildValue("s",_ptemp
);
413 _resultobj
= Py_None
;
418 static PyObject
*_wrap_wxMaskColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
419 PyObject
* _resultobj
;
423 PyObject
* _argo0
= 0;
425 PyObject
* _obj1
= 0;
426 char *_kwnames
[] = { "bitmap","colour", NULL
};
430 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMaskColour",_kwnames
,&_argo0
,&_obj1
))
433 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
434 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMaskColour. Expected _wxBitmap_p.");
440 if (! wxColour_helper(_obj1
, &_arg1
))
444 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
445 _result
= (wxMask
*)wxMaskColour(*_arg0
,*_arg1
);
447 wxPyEndAllowThreads(__tstate
);
448 if (PyErr_Occurred()) return NULL
;
450 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
451 _resultobj
= Py_BuildValue("s",_ptemp
);
454 _resultobj
= Py_None
;
459 static PyObject
*_wrap_wxEmptyIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
460 PyObject
* _resultobj
;
462 char *_kwnames
[] = { NULL
};
466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxEmptyIcon",_kwnames
))
469 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
470 _result
= (wxIcon
*)wxEmptyIcon();
472 wxPyEndAllowThreads(__tstate
);
473 if (PyErr_Occurred()) return NULL
;
475 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
476 _resultobj
= Py_BuildValue("s",_ptemp
);
479 _resultobj
= Py_None
;
484 static PyObject
*_wrap_wxIconFromXPMData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
485 PyObject
* _resultobj
;
488 PyObject
* _obj0
= 0;
489 char *_kwnames
[] = { "listOfStrings", NULL
};
493 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIconFromXPMData",_kwnames
,&_obj0
))
499 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
500 _result
= (wxIcon
*)wxIconFromXPMData(_arg0
);
502 wxPyEndAllowThreads(__tstate
);
503 if (PyErr_Occurred()) return NULL
;
505 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
506 _resultobj
= Py_BuildValue("s",_ptemp
);
509 _resultobj
= Py_None
;
514 static PyObject
*_wrap_wxIconFromBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
515 PyObject
* _resultobj
;
518 PyObject
* _argo0
= 0;
519 char *_kwnames
[] = { "bmp", NULL
};
523 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIconFromBitmap",_kwnames
,&_argo0
))
526 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIconFromBitmap. Expected _wxBitmap_p.");
532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
533 _result
= (wxIcon
*)wxIconFromBitmap(*_arg0
);
535 wxPyEndAllowThreads(__tstate
);
536 if (PyErr_Occurred()) return NULL
;
538 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
539 _resultobj
= Py_BuildValue("s",_ptemp
);
542 _resultobj
= Py_None
;
547 static PyObject
*_wrap_wxStockCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
548 PyObject
* _resultobj
;
551 char *_kwnames
[] = { "id", NULL
};
555 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxStockCursor",_kwnames
,&_arg0
))
558 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
559 _result
= (wxCursor
*)wxPyStockCursor(_arg0
);
561 wxPyEndAllowThreads(__tstate
);
562 if (PyErr_Occurred()) return NULL
;
564 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
565 _resultobj
= Py_BuildValue("s",_ptemp
);
568 _resultobj
= Py_None
;
573 static PyObject
*_wrap_wxCursorFromImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
574 PyObject
* _resultobj
;
577 PyObject
* _argo0
= 0;
578 char *_kwnames
[] = { "image", NULL
};
582 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCursorFromImage",_kwnames
,&_argo0
))
585 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImage_p")) {
586 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCursorFromImage. Expected _wxImage_p.");
591 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
592 _result
= (wxCursor
*)wxCursorFromImage(*_arg0
);
594 wxPyEndAllowThreads(__tstate
);
595 if (PyErr_Occurred()) return NULL
;
597 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
598 _resultobj
= Py_BuildValue("s",_ptemp
);
601 _resultobj
= Py_None
;
606 static PyObject
*_wrap_wxCursorFromBits(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
607 PyObject
* _resultobj
;
612 int _arg3
= (int ) -1;
613 int _arg4
= (int ) -1;
614 PyObject
* _arg5
= (PyObject
*) 0;
615 PyObject
* _obj0
= 0;
616 PyObject
* _obj5
= 0;
617 char *_kwnames
[] = { "bits","width","height","hotSpotX","hotSpotY","maskBits", NULL
};
621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|iiO:wxCursorFromBits",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_obj5
))
631 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
632 _result
= (wxCursor
*)wxCursorFromBits(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
634 wxPyEndAllowThreads(__tstate
);
635 if (PyErr_Occurred()) return NULL
;
637 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
638 _resultobj
= Py_BuildValue("s",_ptemp
);
641 _resultobj
= Py_None
;
646 static PyObject
*_wrap_wxNamedColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
647 PyObject
* _resultobj
;
650 PyObject
* _obj0
= 0;
651 char *_kwnames
[] = { "colorName", NULL
};
655 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNamedColour",_kwnames
,&_obj0
))
658 _arg0
= wxString_in_helper(_obj0
);
663 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
664 _result
= (wxColour
*)wxNamedColour(*_arg0
);
666 wxPyEndAllowThreads(__tstate
);
667 if (PyErr_Occurred()) return NULL
;
669 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
670 _resultobj
= Py_BuildValue("s",_ptemp
);
673 _resultobj
= Py_None
;
682 static PyObject
*_wrap_wxMemoryDCFromDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
683 PyObject
* _resultobj
;
684 wxMemoryDC
* _result
;
686 PyObject
* _argo0
= 0;
687 char *_kwnames
[] = { "oldDC", NULL
};
691 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMemoryDCFromDC",_kwnames
,&_argo0
))
694 if (_argo0
== Py_None
) { _arg0
= NULL
; }
695 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
696 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDCFromDC. Expected _wxDC_p.");
701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
702 _result
= (wxMemoryDC
*)wxMemoryDCFromDC(_arg0
);
704 wxPyEndAllowThreads(__tstate
);
705 if (PyErr_Occurred()) return NULL
;
707 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
708 _resultobj
= Py_BuildValue("s",_ptemp
);
711 _resultobj
= Py_None
;
716 static int _wrap_wxNORMAL_FONT_set(PyObject
*val
) {
718 PyErr_SetString(PyExc_TypeError
,"Variable wxNORMAL_FONT is read-only.");
722 static PyObject
*_wrap_wxNORMAL_FONT_get() {
726 SWIG_MakePtr(ptemp
, (char *) wxNORMAL_FONT
,"_wxFont_p");
727 pyobj
= PyString_FromString(ptemp
);
731 static int _wrap_wxSMALL_FONT_set(PyObject
*val
) {
733 PyErr_SetString(PyExc_TypeError
,"Variable wxSMALL_FONT is read-only.");
737 static PyObject
*_wrap_wxSMALL_FONT_get() {
741 SWIG_MakePtr(ptemp
, (char *) wxSMALL_FONT
,"_wxFont_p");
742 pyobj
= PyString_FromString(ptemp
);
746 static int _wrap_wxITALIC_FONT_set(PyObject
*val
) {
748 PyErr_SetString(PyExc_TypeError
,"Variable wxITALIC_FONT is read-only.");
752 static PyObject
*_wrap_wxITALIC_FONT_get() {
756 SWIG_MakePtr(ptemp
, (char *) wxITALIC_FONT
,"_wxFont_p");
757 pyobj
= PyString_FromString(ptemp
);
761 static int _wrap_wxSWISS_FONT_set(PyObject
*val
) {
763 PyErr_SetString(PyExc_TypeError
,"Variable wxSWISS_FONT is read-only.");
767 static PyObject
*_wrap_wxSWISS_FONT_get() {
771 SWIG_MakePtr(ptemp
, (char *) wxSWISS_FONT
,"_wxFont_p");
772 pyobj
= PyString_FromString(ptemp
);
776 static int _wrap_wxRED_PEN_set(PyObject
*val
) {
778 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_PEN is read-only.");
782 static PyObject
*_wrap_wxRED_PEN_get() {
786 SWIG_MakePtr(ptemp
, (char *) wxRED_PEN
,"_wxPen_p");
787 pyobj
= PyString_FromString(ptemp
);
791 static int _wrap_wxCYAN_PEN_set(PyObject
*val
) {
793 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_PEN is read-only.");
797 static PyObject
*_wrap_wxCYAN_PEN_get() {
801 SWIG_MakePtr(ptemp
, (char *) wxCYAN_PEN
,"_wxPen_p");
802 pyobj
= PyString_FromString(ptemp
);
806 static int _wrap_wxGREEN_PEN_set(PyObject
*val
) {
808 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_PEN is read-only.");
812 static PyObject
*_wrap_wxGREEN_PEN_get() {
816 SWIG_MakePtr(ptemp
, (char *) wxGREEN_PEN
,"_wxPen_p");
817 pyobj
= PyString_FromString(ptemp
);
821 static int _wrap_wxBLACK_PEN_set(PyObject
*val
) {
823 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_PEN is read-only.");
827 static PyObject
*_wrap_wxBLACK_PEN_get() {
831 SWIG_MakePtr(ptemp
, (char *) wxBLACK_PEN
,"_wxPen_p");
832 pyobj
= PyString_FromString(ptemp
);
836 static int _wrap_wxWHITE_PEN_set(PyObject
*val
) {
838 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_PEN is read-only.");
842 static PyObject
*_wrap_wxWHITE_PEN_get() {
846 SWIG_MakePtr(ptemp
, (char *) wxWHITE_PEN
,"_wxPen_p");
847 pyobj
= PyString_FromString(ptemp
);
851 static int _wrap_wxTRANSPARENT_PEN_set(PyObject
*val
) {
853 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_PEN is read-only.");
857 static PyObject
*_wrap_wxTRANSPARENT_PEN_get() {
861 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_PEN
,"_wxPen_p");
862 pyobj
= PyString_FromString(ptemp
);
866 static int _wrap_wxBLACK_DASHED_PEN_set(PyObject
*val
) {
868 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_DASHED_PEN is read-only.");
872 static PyObject
*_wrap_wxBLACK_DASHED_PEN_get() {
876 SWIG_MakePtr(ptemp
, (char *) wxBLACK_DASHED_PEN
,"_wxPen_p");
877 pyobj
= PyString_FromString(ptemp
);
881 static int _wrap_wxGREY_PEN_set(PyObject
*val
) {
883 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_PEN is read-only.");
887 static PyObject
*_wrap_wxGREY_PEN_get() {
891 SWIG_MakePtr(ptemp
, (char *) wxGREY_PEN
,"_wxPen_p");
892 pyobj
= PyString_FromString(ptemp
);
896 static int _wrap_wxMEDIUM_GREY_PEN_set(PyObject
*val
) {
898 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_PEN is read-only.");
902 static PyObject
*_wrap_wxMEDIUM_GREY_PEN_get() {
906 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_PEN
,"_wxPen_p");
907 pyobj
= PyString_FromString(ptemp
);
911 static int _wrap_wxLIGHT_GREY_PEN_set(PyObject
*val
) {
913 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_PEN is read-only.");
917 static PyObject
*_wrap_wxLIGHT_GREY_PEN_get() {
921 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_PEN
,"_wxPen_p");
922 pyobj
= PyString_FromString(ptemp
);
926 static int _wrap_wxBLUE_BRUSH_set(PyObject
*val
) {
928 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE_BRUSH is read-only.");
932 static PyObject
*_wrap_wxBLUE_BRUSH_get() {
936 SWIG_MakePtr(ptemp
, (char *) wxBLUE_BRUSH
,"_wxBrush_p");
937 pyobj
= PyString_FromString(ptemp
);
941 static int _wrap_wxGREEN_BRUSH_set(PyObject
*val
) {
943 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_BRUSH is read-only.");
947 static PyObject
*_wrap_wxGREEN_BRUSH_get() {
951 SWIG_MakePtr(ptemp
, (char *) wxGREEN_BRUSH
,"_wxBrush_p");
952 pyobj
= PyString_FromString(ptemp
);
956 static int _wrap_wxWHITE_BRUSH_set(PyObject
*val
) {
958 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_BRUSH is read-only.");
962 static PyObject
*_wrap_wxWHITE_BRUSH_get() {
966 SWIG_MakePtr(ptemp
, (char *) wxWHITE_BRUSH
,"_wxBrush_p");
967 pyobj
= PyString_FromString(ptemp
);
971 static int _wrap_wxBLACK_BRUSH_set(PyObject
*val
) {
973 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_BRUSH is read-only.");
977 static PyObject
*_wrap_wxBLACK_BRUSH_get() {
981 SWIG_MakePtr(ptemp
, (char *) wxBLACK_BRUSH
,"_wxBrush_p");
982 pyobj
= PyString_FromString(ptemp
);
986 static int _wrap_wxTRANSPARENT_BRUSH_set(PyObject
*val
) {
988 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_BRUSH is read-only.");
992 static PyObject
*_wrap_wxTRANSPARENT_BRUSH_get() {
996 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_BRUSH
,"_wxBrush_p");
997 pyobj
= PyString_FromString(ptemp
);
1001 static int _wrap_wxCYAN_BRUSH_set(PyObject
*val
) {
1003 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_BRUSH is read-only.");
1007 static PyObject
*_wrap_wxCYAN_BRUSH_get() {
1011 SWIG_MakePtr(ptemp
, (char *) wxCYAN_BRUSH
,"_wxBrush_p");
1012 pyobj
= PyString_FromString(ptemp
);
1016 static int _wrap_wxRED_BRUSH_set(PyObject
*val
) {
1018 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_BRUSH is read-only.");
1022 static PyObject
*_wrap_wxRED_BRUSH_get() {
1026 SWIG_MakePtr(ptemp
, (char *) wxRED_BRUSH
,"_wxBrush_p");
1027 pyobj
= PyString_FromString(ptemp
);
1031 static int _wrap_wxGREY_BRUSH_set(PyObject
*val
) {
1033 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_BRUSH is read-only.");
1037 static PyObject
*_wrap_wxGREY_BRUSH_get() {
1041 SWIG_MakePtr(ptemp
, (char *) wxGREY_BRUSH
,"_wxBrush_p");
1042 pyobj
= PyString_FromString(ptemp
);
1046 static int _wrap_wxMEDIUM_GREY_BRUSH_set(PyObject
*val
) {
1048 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_BRUSH is read-only.");
1052 static PyObject
*_wrap_wxMEDIUM_GREY_BRUSH_get() {
1056 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_BRUSH
,"_wxBrush_p");
1057 pyobj
= PyString_FromString(ptemp
);
1061 static int _wrap_wxLIGHT_GREY_BRUSH_set(PyObject
*val
) {
1063 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_BRUSH is read-only.");
1067 static PyObject
*_wrap_wxLIGHT_GREY_BRUSH_get() {
1071 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_BRUSH
,"_wxBrush_p");
1072 pyobj
= PyString_FromString(ptemp
);
1076 static int _wrap_wxBLACK_set(PyObject
*val
) {
1078 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK is read-only.");
1082 static PyObject
*_wrap_wxBLACK_get() {
1086 SWIG_MakePtr(ptemp
, (char *) wxBLACK
,"_wxColour_p");
1087 pyobj
= PyString_FromString(ptemp
);
1091 static int _wrap_wxWHITE_set(PyObject
*val
) {
1093 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE is read-only.");
1097 static PyObject
*_wrap_wxWHITE_get() {
1101 SWIG_MakePtr(ptemp
, (char *) wxWHITE
,"_wxColour_p");
1102 pyobj
= PyString_FromString(ptemp
);
1106 static int _wrap_wxRED_set(PyObject
*val
) {
1108 PyErr_SetString(PyExc_TypeError
,"Variable wxRED is read-only.");
1112 static PyObject
*_wrap_wxRED_get() {
1116 SWIG_MakePtr(ptemp
, (char *) wxRED
,"_wxColour_p");
1117 pyobj
= PyString_FromString(ptemp
);
1121 static int _wrap_wxBLUE_set(PyObject
*val
) {
1123 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE is read-only.");
1127 static PyObject
*_wrap_wxBLUE_get() {
1131 SWIG_MakePtr(ptemp
, (char *) wxBLUE
,"_wxColour_p");
1132 pyobj
= PyString_FromString(ptemp
);
1136 static int _wrap_wxGREEN_set(PyObject
*val
) {
1138 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN is read-only.");
1142 static PyObject
*_wrap_wxGREEN_get() {
1146 SWIG_MakePtr(ptemp
, (char *) wxGREEN
,"_wxColour_p");
1147 pyobj
= PyString_FromString(ptemp
);
1151 static int _wrap_wxCYAN_set(PyObject
*val
) {
1153 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN is read-only.");
1157 static PyObject
*_wrap_wxCYAN_get() {
1161 SWIG_MakePtr(ptemp
, (char *) wxCYAN
,"_wxColour_p");
1162 pyobj
= PyString_FromString(ptemp
);
1166 static int _wrap_wxLIGHT_GREY_set(PyObject
*val
) {
1168 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY is read-only.");
1172 static PyObject
*_wrap_wxLIGHT_GREY_get() {
1176 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY
,"_wxColour_p");
1177 pyobj
= PyString_FromString(ptemp
);
1181 static int _wrap_wxSTANDARD_CURSOR_set(PyObject
*val
) {
1183 PyErr_SetString(PyExc_TypeError
,"Variable wxSTANDARD_CURSOR is read-only.");
1187 static PyObject
*_wrap_wxSTANDARD_CURSOR_get() {
1191 SWIG_MakePtr(ptemp
, (char *) wxSTANDARD_CURSOR
,"_wxCursor_p");
1192 pyobj
= PyString_FromString(ptemp
);
1196 static int _wrap_wxHOURGLASS_CURSOR_set(PyObject
*val
) {
1198 PyErr_SetString(PyExc_TypeError
,"Variable wxHOURGLASS_CURSOR is read-only.");
1202 static PyObject
*_wrap_wxHOURGLASS_CURSOR_get() {
1206 SWIG_MakePtr(ptemp
, (char *) wxHOURGLASS_CURSOR
,"_wxCursor_p");
1207 pyobj
= PyString_FromString(ptemp
);
1211 static int _wrap_wxCROSS_CURSOR_set(PyObject
*val
) {
1213 PyErr_SetString(PyExc_TypeError
,"Variable wxCROSS_CURSOR is read-only.");
1217 static PyObject
*_wrap_wxCROSS_CURSOR_get() {
1221 SWIG_MakePtr(ptemp
, (char *) wxCROSS_CURSOR
,"_wxCursor_p");
1222 pyobj
= PyString_FromString(ptemp
);
1226 static int _wrap_wxNullBitmap_set(PyObject
*val
) {
1228 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBitmap is read-only.");
1232 static PyObject
*_wrap_wxNullBitmap_get() {
1236 SWIG_MakePtr(ptemp
,(char *) &wxNullBitmap
,"_wxBitmap_p");
1237 pyobj
= PyString_FromString(ptemp
);
1241 static int _wrap_wxNullIcon_set(PyObject
*val
) {
1243 PyErr_SetString(PyExc_TypeError
,"Variable wxNullIcon is read-only.");
1247 static PyObject
*_wrap_wxNullIcon_get() {
1251 SWIG_MakePtr(ptemp
,(char *) &wxNullIcon
,"_wxIcon_p");
1252 pyobj
= PyString_FromString(ptemp
);
1256 static int _wrap_wxNullCursor_set(PyObject
*val
) {
1258 PyErr_SetString(PyExc_TypeError
,"Variable wxNullCursor is read-only.");
1262 static PyObject
*_wrap_wxNullCursor_get() {
1266 SWIG_MakePtr(ptemp
,(char *) &wxNullCursor
,"_wxCursor_p");
1267 pyobj
= PyString_FromString(ptemp
);
1271 static int _wrap_wxNullPen_set(PyObject
*val
) {
1273 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPen is read-only.");
1277 static PyObject
*_wrap_wxNullPen_get() {
1281 SWIG_MakePtr(ptemp
,(char *) &wxNullPen
,"_wxPen_p");
1282 pyobj
= PyString_FromString(ptemp
);
1286 static int _wrap_wxNullBrush_set(PyObject
*val
) {
1288 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBrush is read-only.");
1292 static PyObject
*_wrap_wxNullBrush_get() {
1296 SWIG_MakePtr(ptemp
,(char *) &wxNullBrush
,"_wxBrush_p");
1297 pyobj
= PyString_FromString(ptemp
);
1301 static int _wrap_wxNullPalette_set(PyObject
*val
) {
1303 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPalette is read-only.");
1307 static PyObject
*_wrap_wxNullPalette_get() {
1311 SWIG_MakePtr(ptemp
,(char *) &wxNullPalette
,"_wxPalette_p");
1312 pyobj
= PyString_FromString(ptemp
);
1316 static int _wrap_wxNullFont_set(PyObject
*val
) {
1318 PyErr_SetString(PyExc_TypeError
,"Variable wxNullFont is read-only.");
1322 static PyObject
*_wrap_wxNullFont_get() {
1326 SWIG_MakePtr(ptemp
,(char *) &wxNullFont
,"_wxFont_p");
1327 pyobj
= PyString_FromString(ptemp
);
1331 static int _wrap_wxNullColour_set(PyObject
*val
) {
1333 PyErr_SetString(PyExc_TypeError
,"Variable wxNullColour is read-only.");
1337 static PyObject
*_wrap_wxNullColour_get() {
1341 SWIG_MakePtr(ptemp
,(char *) &wxNullColour
,"_wxColour_p");
1342 pyobj
= PyString_FromString(ptemp
);
1346 static int _wrap_wxTheFontList_set(PyObject
*val
) {
1348 PyErr_SetString(PyExc_TypeError
,"Variable wxTheFontList is read-only.");
1352 static PyObject
*_wrap_wxTheFontList_get() {
1356 SWIG_MakePtr(ptemp
, (char *) wxTheFontList
,"_wxFontList_p");
1357 pyobj
= PyString_FromString(ptemp
);
1361 static int _wrap_wxThePenList_set(PyObject
*val
) {
1363 PyErr_SetString(PyExc_TypeError
,"Variable wxThePenList is read-only.");
1367 static PyObject
*_wrap_wxThePenList_get() {
1371 SWIG_MakePtr(ptemp
, (char *) wxThePenList
,"_wxPenList_p");
1372 pyobj
= PyString_FromString(ptemp
);
1376 static int _wrap_wxTheBrushList_set(PyObject
*val
) {
1378 PyErr_SetString(PyExc_TypeError
,"Variable wxTheBrushList is read-only.");
1382 static PyObject
*_wrap_wxTheBrushList_get() {
1386 SWIG_MakePtr(ptemp
, (char *) wxTheBrushList
,"_wxBrushList_p");
1387 pyobj
= PyString_FromString(ptemp
);
1391 static int _wrap_wxTheColourDatabase_set(PyObject
*val
) {
1393 PyErr_SetString(PyExc_TypeError
,"Variable wxTheColourDatabase is read-only.");
1397 static PyObject
*_wrap_wxTheColourDatabase_get() {
1401 SWIG_MakePtr(ptemp
, (char *) wxTheColourDatabase
,"_wxColourDatabase_p");
1402 pyobj
= PyString_FromString(ptemp
);
1406 static void *SwigwxGDIObjectTowxObject(void *ptr
) {
1409 src
= (wxGDIObject
*) ptr
;
1410 dest
= (wxObject
*) src
;
1411 return (void *) dest
;
1414 #define new_wxGDIObject() (new wxGDIObject())
1415 static PyObject
*_wrap_new_wxGDIObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1416 PyObject
* _resultobj
;
1417 wxGDIObject
* _result
;
1418 char *_kwnames
[] = { NULL
};
1422 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGDIObject",_kwnames
))
1425 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1426 _result
= (wxGDIObject
*)new_wxGDIObject();
1428 wxPyEndAllowThreads(__tstate
);
1429 if (PyErr_Occurred()) return NULL
;
1431 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGDIObject_p");
1432 _resultobj
= Py_BuildValue("s",_ptemp
);
1435 _resultobj
= Py_None
;
1440 #define delete_wxGDIObject(_swigobj) (delete _swigobj)
1441 static PyObject
*_wrap_delete_wxGDIObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1442 PyObject
* _resultobj
;
1443 wxGDIObject
* _arg0
;
1444 PyObject
* _argo0
= 0;
1445 char *_kwnames
[] = { "self", NULL
};
1448 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGDIObject",_kwnames
,&_argo0
))
1451 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1452 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1453 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGDIObject. Expected _wxGDIObject_p.");
1458 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1459 delete_wxGDIObject(_arg0
);
1461 wxPyEndAllowThreads(__tstate
);
1462 if (PyErr_Occurred()) return NULL
;
1463 } Py_INCREF(Py_None
);
1464 _resultobj
= Py_None
;
1468 #define wxGDIObject_GetVisible(_swigobj) (_swigobj->GetVisible())
1469 static PyObject
*_wrap_wxGDIObject_GetVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1470 PyObject
* _resultobj
;
1472 wxGDIObject
* _arg0
;
1473 PyObject
* _argo0
= 0;
1474 char *_kwnames
[] = { "self", NULL
};
1477 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGDIObject_GetVisible",_kwnames
,&_argo0
))
1480 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1481 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1482 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_GetVisible. Expected _wxGDIObject_p.");
1487 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1488 _result
= (bool )wxGDIObject_GetVisible(_arg0
);
1490 wxPyEndAllowThreads(__tstate
);
1491 if (PyErr_Occurred()) return NULL
;
1492 } _resultobj
= Py_BuildValue("i",_result
);
1496 #define wxGDIObject_SetVisible(_swigobj,_swigarg0) (_swigobj->SetVisible(_swigarg0))
1497 static PyObject
*_wrap_wxGDIObject_SetVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1498 PyObject
* _resultobj
;
1499 wxGDIObject
* _arg0
;
1501 PyObject
* _argo0
= 0;
1503 char *_kwnames
[] = { "self","visible", NULL
};
1506 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGDIObject_SetVisible",_kwnames
,&_argo0
,&tempbool1
))
1509 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1510 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1511 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_SetVisible. Expected _wxGDIObject_p.");
1515 _arg1
= (bool ) tempbool1
;
1517 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1518 wxGDIObject_SetVisible(_arg0
,_arg1
);
1520 wxPyEndAllowThreads(__tstate
);
1521 if (PyErr_Occurred()) return NULL
;
1522 } Py_INCREF(Py_None
);
1523 _resultobj
= Py_None
;
1527 #define wxGDIObject_IsNull(_swigobj) (_swigobj->IsNull())
1528 static PyObject
*_wrap_wxGDIObject_IsNull(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1529 PyObject
* _resultobj
;
1531 wxGDIObject
* _arg0
;
1532 PyObject
* _argo0
= 0;
1533 char *_kwnames
[] = { "self", NULL
};
1536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGDIObject_IsNull",_kwnames
,&_argo0
))
1539 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1540 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1541 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_IsNull. Expected _wxGDIObject_p.");
1546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1547 _result
= (bool )wxGDIObject_IsNull(_arg0
);
1549 wxPyEndAllowThreads(__tstate
);
1550 if (PyErr_Occurred()) return NULL
;
1551 } _resultobj
= Py_BuildValue("i",_result
);
1555 static void *SwigwxBitmapTowxGDIObject(void *ptr
) {
1558 src
= (wxBitmap
*) ptr
;
1559 dest
= (wxGDIObject
*) src
;
1560 return (void *) dest
;
1563 static void *SwigwxBitmapTowxObject(void *ptr
) {
1566 src
= (wxBitmap
*) ptr
;
1567 dest
= (wxObject
*) src
;
1568 return (void *) dest
;
1571 #define new_wxBitmap(_swigarg0,_swigarg1) (new wxBitmap(_swigarg0,_swigarg1))
1572 static PyObject
*_wrap_new_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1573 PyObject
* _resultobj
;
1576 wxBitmapType _arg1
= (wxBitmapType
) wxBITMAP_TYPE_ANY
;
1577 PyObject
* _obj0
= 0;
1578 char *_kwnames
[] = { "name","type", NULL
};
1582 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxBitmap",_kwnames
,&_obj0
,&_arg1
))
1585 _arg0
= wxString_in_helper(_obj0
);
1590 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1591 _result
= (wxBitmap
*)new_wxBitmap(*_arg0
,_arg1
);
1593 wxPyEndAllowThreads(__tstate
);
1594 if (PyErr_Occurred()) return NULL
;
1596 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
1597 _resultobj
= Py_BuildValue("s",_ptemp
);
1600 _resultobj
= Py_None
;
1609 #define delete_wxBitmap(_swigobj) (delete _swigobj)
1610 static PyObject
*_wrap_delete_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1611 PyObject
* _resultobj
;
1613 PyObject
* _argo0
= 0;
1614 char *_kwnames
[] = { "self", NULL
};
1617 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBitmap",_kwnames
,&_argo0
))
1620 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1621 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1622 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBitmap. Expected _wxBitmap_p.");
1627 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1628 delete_wxBitmap(_arg0
);
1630 wxPyEndAllowThreads(__tstate
);
1631 if (PyErr_Occurred()) return NULL
;
1632 } Py_INCREF(Py_None
);
1633 _resultobj
= Py_None
;
1637 #define wxBitmap_GetPalette(_swigobj) (_swigobj->GetPalette())
1638 static PyObject
*_wrap_wxBitmap_GetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1639 PyObject
* _resultobj
;
1640 wxPalette
* _result
;
1642 PyObject
* _argo0
= 0;
1643 char *_kwnames
[] = { "self", NULL
};
1647 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetPalette",_kwnames
,&_argo0
))
1650 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1651 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1652 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetPalette. Expected _wxBitmap_p.");
1657 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1658 _result
= (wxPalette
*)wxBitmap_GetPalette(_arg0
);
1660 wxPyEndAllowThreads(__tstate
);
1661 if (PyErr_Occurred()) return NULL
;
1663 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
1664 _resultobj
= Py_BuildValue("s",_ptemp
);
1667 _resultobj
= Py_None
;
1672 #define wxBitmap_GetMask(_swigobj) (_swigobj->GetMask())
1673 static PyObject
*_wrap_wxBitmap_GetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1674 PyObject
* _resultobj
;
1677 PyObject
* _argo0
= 0;
1678 char *_kwnames
[] = { "self", NULL
};
1682 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetMask",_kwnames
,&_argo0
))
1685 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1686 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1687 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetMask. Expected _wxBitmap_p.");
1692 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1693 _result
= (wxMask
*)wxBitmap_GetMask(_arg0
);
1695 wxPyEndAllowThreads(__tstate
);
1696 if (PyErr_Occurred()) return NULL
;
1698 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
1699 _resultobj
= Py_BuildValue("s",_ptemp
);
1702 _resultobj
= Py_None
;
1707 #define wxBitmap_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1708 static PyObject
*_wrap_wxBitmap_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1709 PyObject
* _resultobj
;
1713 wxBitmapType _arg2
= (wxBitmapType
) wxBITMAP_TYPE_ANY
;
1714 PyObject
* _argo0
= 0;
1715 PyObject
* _obj1
= 0;
1716 char *_kwnames
[] = { "self","name","type", NULL
};
1719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxBitmap_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1722 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1723 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_LoadFile. Expected _wxBitmap_p.");
1729 _arg1
= wxString_in_helper(_obj1
);
1734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1735 _result
= (bool )wxBitmap_LoadFile(_arg0
,*_arg1
,_arg2
);
1737 wxPyEndAllowThreads(__tstate
);
1738 if (PyErr_Occurred()) return NULL
;
1739 } _resultobj
= Py_BuildValue("i",_result
);
1747 #define wxBitmap_SaveFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SaveFile(_swigarg0,_swigarg1,_swigarg2))
1748 static PyObject
*_wrap_wxBitmap_SaveFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1749 PyObject
* _resultobj
;
1754 wxPalette
* _arg3
= (wxPalette
*) NULL
;
1755 PyObject
* _argo0
= 0;
1756 PyObject
* _obj1
= 0;
1757 PyObject
* _argo3
= 0;
1758 char *_kwnames
[] = { "self","name","type","palette", NULL
};
1761 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|O:wxBitmap_SaveFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_argo3
))
1764 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1765 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SaveFile. Expected _wxBitmap_p.");
1771 _arg1
= wxString_in_helper(_obj1
);
1776 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1777 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxPalette_p")) {
1778 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxBitmap_SaveFile. Expected _wxPalette_p.");
1783 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1784 _result
= (bool )wxBitmap_SaveFile(_arg0
,*_arg1
,_arg2
,_arg3
);
1786 wxPyEndAllowThreads(__tstate
);
1787 if (PyErr_Occurred()) return NULL
;
1788 } _resultobj
= Py_BuildValue("i",_result
);
1796 #define wxBitmap_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1797 static PyObject
*_wrap_wxBitmap_SetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1798 PyObject
* _resultobj
;
1801 PyObject
* _argo0
= 0;
1802 PyObject
* _argo1
= 0;
1803 char *_kwnames
[] = { "self","mask", NULL
};
1806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_SetMask",_kwnames
,&_argo0
,&_argo1
))
1809 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1810 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1811 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetMask. Expected _wxBitmap_p.");
1816 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1817 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMask_p")) {
1818 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmap_SetMask. Expected _wxMask_p.");
1823 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1824 wxBitmap_SetMask(_arg0
,_arg1
);
1826 wxPyEndAllowThreads(__tstate
);
1827 if (PyErr_Occurred()) return NULL
;
1828 } Py_INCREF(Py_None
);
1829 _resultobj
= Py_None
;
1833 #define wxBitmap_Ok(_swigobj) (_swigobj->Ok())
1834 static PyObject
*_wrap_wxBitmap_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1835 PyObject
* _resultobj
;
1838 PyObject
* _argo0
= 0;
1839 char *_kwnames
[] = { "self", NULL
};
1842 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_Ok",_kwnames
,&_argo0
))
1845 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1846 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1847 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_Ok. Expected _wxBitmap_p.");
1852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1853 _result
= (bool )wxBitmap_Ok(_arg0
);
1855 wxPyEndAllowThreads(__tstate
);
1856 if (PyErr_Occurred()) return NULL
;
1857 } _resultobj
= Py_BuildValue("i",_result
);
1861 #define wxBitmap_GetWidth(_swigobj) (_swigobj->GetWidth())
1862 static PyObject
*_wrap_wxBitmap_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1863 PyObject
* _resultobj
;
1866 PyObject
* _argo0
= 0;
1867 char *_kwnames
[] = { "self", NULL
};
1870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetWidth",_kwnames
,&_argo0
))
1873 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1874 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetWidth. Expected _wxBitmap_p.");
1880 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1881 _result
= (int )wxBitmap_GetWidth(_arg0
);
1883 wxPyEndAllowThreads(__tstate
);
1884 if (PyErr_Occurred()) return NULL
;
1885 } _resultobj
= Py_BuildValue("i",_result
);
1889 #define wxBitmap_GetHeight(_swigobj) (_swigobj->GetHeight())
1890 static PyObject
*_wrap_wxBitmap_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1891 PyObject
* _resultobj
;
1894 PyObject
* _argo0
= 0;
1895 char *_kwnames
[] = { "self", NULL
};
1898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetHeight",_kwnames
,&_argo0
))
1901 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1902 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1903 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetHeight. Expected _wxBitmap_p.");
1908 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1909 _result
= (int )wxBitmap_GetHeight(_arg0
);
1911 wxPyEndAllowThreads(__tstate
);
1912 if (PyErr_Occurred()) return NULL
;
1913 } _resultobj
= Py_BuildValue("i",_result
);
1917 #define wxBitmap_GetDepth(_swigobj) (_swigobj->GetDepth())
1918 static PyObject
*_wrap_wxBitmap_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1919 PyObject
* _resultobj
;
1922 PyObject
* _argo0
= 0;
1923 char *_kwnames
[] = { "self", NULL
};
1926 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetDepth",_kwnames
,&_argo0
))
1929 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1930 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1931 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetDepth. Expected _wxBitmap_p.");
1936 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1937 _result
= (int )wxBitmap_GetDepth(_arg0
);
1939 wxPyEndAllowThreads(__tstate
);
1940 if (PyErr_Occurred()) return NULL
;
1941 } _resultobj
= Py_BuildValue("i",_result
);
1945 #define wxBitmap_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1946 static PyObject
*_wrap_wxBitmap_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1947 PyObject
* _resultobj
;
1950 PyObject
* _argo0
= 0;
1951 char *_kwnames
[] = { "self","w", NULL
};
1954 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1957 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1958 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1959 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetWidth. Expected _wxBitmap_p.");
1964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1965 wxBitmap_SetWidth(_arg0
,_arg1
);
1967 wxPyEndAllowThreads(__tstate
);
1968 if (PyErr_Occurred()) return NULL
;
1969 } Py_INCREF(Py_None
);
1970 _resultobj
= Py_None
;
1974 #define wxBitmap_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1975 static PyObject
*_wrap_wxBitmap_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1976 PyObject
* _resultobj
;
1979 PyObject
* _argo0
= 0;
1980 char *_kwnames
[] = { "self","h", NULL
};
1983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetHeight",_kwnames
,&_argo0
,&_arg1
))
1986 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1987 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1988 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetHeight. Expected _wxBitmap_p.");
1993 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1994 wxBitmap_SetHeight(_arg0
,_arg1
);
1996 wxPyEndAllowThreads(__tstate
);
1997 if (PyErr_Occurred()) return NULL
;
1998 } Py_INCREF(Py_None
);
1999 _resultobj
= Py_None
;
2003 #define wxBitmap_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
2004 static PyObject
*_wrap_wxBitmap_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2005 PyObject
* _resultobj
;
2008 PyObject
* _argo0
= 0;
2009 char *_kwnames
[] = { "self","d", NULL
};
2012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetDepth",_kwnames
,&_argo0
,&_arg1
))
2015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetDepth. Expected _wxBitmap_p.");
2022 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2023 wxBitmap_SetDepth(_arg0
,_arg1
);
2025 wxPyEndAllowThreads(__tstate
);
2026 if (PyErr_Occurred()) return NULL
;
2027 } Py_INCREF(Py_None
);
2028 _resultobj
= Py_None
;
2032 #define wxBitmap_GetSubBitmap(_swigobj,_swigarg0) (_swigobj->GetSubBitmap(_swigarg0))
2033 static PyObject
*_wrap_wxBitmap_GetSubBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2034 PyObject
* _resultobj
;
2038 PyObject
* _argo0
= 0;
2040 PyObject
* _obj1
= 0;
2041 char *_kwnames
[] = { "self","rect", NULL
};
2045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_GetSubBitmap",_kwnames
,&_argo0
,&_obj1
))
2048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetSubBitmap. Expected _wxBitmap_p.");
2056 if (! wxRect_helper(_obj1
, &_arg1
))
2060 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2061 _result
= new wxBitmap (wxBitmap_GetSubBitmap(_arg0
,*_arg1
));
2063 wxPyEndAllowThreads(__tstate
);
2064 if (PyErr_Occurred()) return NULL
;
2065 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
2066 _resultobj
= Py_BuildValue("s",_ptemp
);
2070 #define wxBitmap_CopyFromIcon(_swigobj,_swigarg0) (_swigobj->CopyFromIcon(_swigarg0))
2071 static PyObject
*_wrap_wxBitmap_CopyFromIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2072 PyObject
* _resultobj
;
2076 PyObject
* _argo0
= 0;
2077 PyObject
* _argo1
= 0;
2078 char *_kwnames
[] = { "self","icon", NULL
};
2081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_CopyFromIcon",_kwnames
,&_argo0
,&_argo1
))
2084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_CopyFromIcon. Expected _wxBitmap_p.");
2091 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
2092 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmap_CopyFromIcon. Expected _wxIcon_p.");
2097 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2098 _result
= (bool )wxBitmap_CopyFromIcon(_arg0
,*_arg1
);
2100 wxPyEndAllowThreads(__tstate
);
2101 if (PyErr_Occurred()) return NULL
;
2102 } _resultobj
= Py_BuildValue("i",_result
);
2106 static void *SwigwxMaskTowxObject(void *ptr
) {
2109 src
= (wxMask
*) ptr
;
2110 dest
= (wxObject
*) src
;
2111 return (void *) dest
;
2114 #define new_wxMask(_swigarg0) (new wxMask(_swigarg0))
2115 static PyObject
*_wrap_new_wxMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2116 PyObject
* _resultobj
;
2119 PyObject
* _argo0
= 0;
2120 char *_kwnames
[] = { "bitmap", NULL
};
2124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxMask",_kwnames
,&_argo0
))
2127 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMask. Expected _wxBitmap_p.");
2133 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2134 _result
= (wxMask
*)new_wxMask(*_arg0
);
2136 wxPyEndAllowThreads(__tstate
);
2137 if (PyErr_Occurred()) return NULL
;
2139 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
2140 _resultobj
= Py_BuildValue("s",_ptemp
);
2143 _resultobj
= Py_None
;
2148 static void wxMask_Destroy(wxMask
*self
) { delete self
; }
2149 static PyObject
*_wrap_wxMask_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2150 PyObject
* _resultobj
;
2152 PyObject
* _argo0
= 0;
2153 char *_kwnames
[] = { "self", NULL
};
2156 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMask_Destroy",_kwnames
,&_argo0
))
2159 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2160 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMask_p")) {
2161 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMask_Destroy. Expected _wxMask_p.");
2166 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2167 wxMask_Destroy(_arg0
);
2169 wxPyEndAllowThreads(__tstate
);
2170 if (PyErr_Occurred()) return NULL
;
2171 } Py_INCREF(Py_None
);
2172 _resultobj
= Py_None
;
2176 static void *SwigwxIconTowxGDIObject(void *ptr
) {
2179 src
= (wxIcon
*) ptr
;
2180 dest
= (wxGDIObject
*) src
;
2181 return (void *) dest
;
2184 static void *SwigwxIconTowxObject(void *ptr
) {
2187 src
= (wxIcon
*) ptr
;
2188 dest
= (wxObject
*) src
;
2189 return (void *) dest
;
2192 #define new_wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2193 static PyObject
*_wrap_new_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2194 PyObject
* _resultobj
;
2198 int _arg2
= (int ) -1;
2199 int _arg3
= (int ) -1;
2200 PyObject
* _obj0
= 0;
2201 char *_kwnames
[] = { "name","flags","desiredWidth","desiredHeight", NULL
};
2205 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:new_wxIcon",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
2208 _arg0
= wxString_in_helper(_obj0
);
2213 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2214 _result
= (wxIcon
*)new_wxIcon(*_arg0
,_arg1
,_arg2
,_arg3
);
2216 wxPyEndAllowThreads(__tstate
);
2217 if (PyErr_Occurred()) return NULL
;
2219 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
2220 _resultobj
= Py_BuildValue("s",_ptemp
);
2223 _resultobj
= Py_None
;
2232 #define delete_wxIcon(_swigobj) (delete _swigobj)
2233 static PyObject
*_wrap_delete_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2234 PyObject
* _resultobj
;
2236 PyObject
* _argo0
= 0;
2237 char *_kwnames
[] = { "self", NULL
};
2240 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxIcon",_kwnames
,&_argo0
))
2243 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2244 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2245 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxIcon. Expected _wxIcon_p.");
2250 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2251 delete_wxIcon(_arg0
);
2253 wxPyEndAllowThreads(__tstate
);
2254 if (PyErr_Occurred()) return NULL
;
2255 } Py_INCREF(Py_None
);
2256 _resultobj
= Py_None
;
2260 #define wxIcon_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
2261 static PyObject
*_wrap_wxIcon_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2262 PyObject
* _resultobj
;
2267 PyObject
* _argo0
= 0;
2268 PyObject
* _obj1
= 0;
2269 char *_kwnames
[] = { "self","name","flags", NULL
};
2272 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxIcon_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
2275 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2276 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2277 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_LoadFile. Expected _wxIcon_p.");
2282 _arg1
= wxString_in_helper(_obj1
);
2287 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2288 _result
= (bool )wxIcon_LoadFile(_arg0
,*_arg1
,_arg2
);
2290 wxPyEndAllowThreads(__tstate
);
2291 if (PyErr_Occurred()) return NULL
;
2292 } _resultobj
= Py_BuildValue("i",_result
);
2300 #define wxIcon_Ok(_swigobj) (_swigobj->Ok())
2301 static PyObject
*_wrap_wxIcon_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2302 PyObject
* _resultobj
;
2305 PyObject
* _argo0
= 0;
2306 char *_kwnames
[] = { "self", NULL
};
2309 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_Ok",_kwnames
,&_argo0
))
2312 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2313 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2314 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_Ok. Expected _wxIcon_p.");
2319 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2320 _result
= (bool )wxIcon_Ok(_arg0
);
2322 wxPyEndAllowThreads(__tstate
);
2323 if (PyErr_Occurred()) return NULL
;
2324 } _resultobj
= Py_BuildValue("i",_result
);
2328 #define wxIcon_GetWidth(_swigobj) (_swigobj->GetWidth())
2329 static PyObject
*_wrap_wxIcon_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2330 PyObject
* _resultobj
;
2333 PyObject
* _argo0
= 0;
2334 char *_kwnames
[] = { "self", NULL
};
2337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetWidth",_kwnames
,&_argo0
))
2340 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2341 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetWidth. Expected _wxIcon_p.");
2347 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2348 _result
= (int )wxIcon_GetWidth(_arg0
);
2350 wxPyEndAllowThreads(__tstate
);
2351 if (PyErr_Occurred()) return NULL
;
2352 } _resultobj
= Py_BuildValue("i",_result
);
2356 #define wxIcon_GetHeight(_swigobj) (_swigobj->GetHeight())
2357 static PyObject
*_wrap_wxIcon_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2358 PyObject
* _resultobj
;
2361 PyObject
* _argo0
= 0;
2362 char *_kwnames
[] = { "self", NULL
};
2365 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetHeight",_kwnames
,&_argo0
))
2368 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2369 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2370 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetHeight. Expected _wxIcon_p.");
2375 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2376 _result
= (int )wxIcon_GetHeight(_arg0
);
2378 wxPyEndAllowThreads(__tstate
);
2379 if (PyErr_Occurred()) return NULL
;
2380 } _resultobj
= Py_BuildValue("i",_result
);
2384 #define wxIcon_GetDepth(_swigobj) (_swigobj->GetDepth())
2385 static PyObject
*_wrap_wxIcon_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2386 PyObject
* _resultobj
;
2389 PyObject
* _argo0
= 0;
2390 char *_kwnames
[] = { "self", NULL
};
2393 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetDepth",_kwnames
,&_argo0
))
2396 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2397 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2398 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetDepth. Expected _wxIcon_p.");
2403 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2404 _result
= (int )wxIcon_GetDepth(_arg0
);
2406 wxPyEndAllowThreads(__tstate
);
2407 if (PyErr_Occurred()) return NULL
;
2408 } _resultobj
= Py_BuildValue("i",_result
);
2412 #define wxIcon_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2413 static PyObject
*_wrap_wxIcon_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2414 PyObject
* _resultobj
;
2417 PyObject
* _argo0
= 0;
2418 char *_kwnames
[] = { "self","w", NULL
};
2421 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetWidth",_kwnames
,&_argo0
,&_arg1
))
2424 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2425 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2426 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetWidth. Expected _wxIcon_p.");
2431 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2432 wxIcon_SetWidth(_arg0
,_arg1
);
2434 wxPyEndAllowThreads(__tstate
);
2435 if (PyErr_Occurred()) return NULL
;
2436 } Py_INCREF(Py_None
);
2437 _resultobj
= Py_None
;
2441 #define wxIcon_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
2442 static PyObject
*_wrap_wxIcon_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2443 PyObject
* _resultobj
;
2446 PyObject
* _argo0
= 0;
2447 char *_kwnames
[] = { "self","h", NULL
};
2450 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetHeight",_kwnames
,&_argo0
,&_arg1
))
2453 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2454 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2455 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetHeight. Expected _wxIcon_p.");
2460 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2461 wxIcon_SetHeight(_arg0
,_arg1
);
2463 wxPyEndAllowThreads(__tstate
);
2464 if (PyErr_Occurred()) return NULL
;
2465 } Py_INCREF(Py_None
);
2466 _resultobj
= Py_None
;
2470 #define wxIcon_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
2471 static PyObject
*_wrap_wxIcon_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2472 PyObject
* _resultobj
;
2475 PyObject
* _argo0
= 0;
2476 char *_kwnames
[] = { "self","d", NULL
};
2479 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetDepth",_kwnames
,&_argo0
,&_arg1
))
2482 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2483 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2484 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetDepth. Expected _wxIcon_p.");
2489 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2490 wxIcon_SetDepth(_arg0
,_arg1
);
2492 wxPyEndAllowThreads(__tstate
);
2493 if (PyErr_Occurred()) return NULL
;
2494 } Py_INCREF(Py_None
);
2495 _resultobj
= Py_None
;
2499 #define wxIcon_CopyFromBitmap(_swigobj,_swigarg0) (_swigobj->CopyFromBitmap(_swigarg0))
2500 static PyObject
*_wrap_wxIcon_CopyFromBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2501 PyObject
* _resultobj
;
2504 PyObject
* _argo0
= 0;
2505 PyObject
* _argo1
= 0;
2506 char *_kwnames
[] = { "self","bmp", NULL
};
2509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxIcon_CopyFromBitmap",_kwnames
,&_argo0
,&_argo1
))
2512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_CopyFromBitmap. Expected _wxIcon_p.");
2519 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
2520 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxIcon_CopyFromBitmap. Expected _wxBitmap_p.");
2525 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2526 wxIcon_CopyFromBitmap(_arg0
,*_arg1
);
2528 wxPyEndAllowThreads(__tstate
);
2529 if (PyErr_Occurred()) return NULL
;
2530 } Py_INCREF(Py_None
);
2531 _resultobj
= Py_None
;
2535 #define new_wxIconBundle() (new wxIconBundle())
2536 static PyObject
*_wrap_new_wxIconBundle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2537 PyObject
* _resultobj
;
2538 wxIconBundle
* _result
;
2539 char *_kwnames
[] = { NULL
};
2543 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxIconBundle",_kwnames
))
2546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2547 _result
= (wxIconBundle
*)new_wxIconBundle();
2549 wxPyEndAllowThreads(__tstate
);
2550 if (PyErr_Occurred()) return NULL
;
2552 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIconBundle_p");
2553 _resultobj
= Py_BuildValue("s",_ptemp
);
2556 _resultobj
= Py_None
;
2561 #define new_wxIconBundleFromFile(_swigarg0,_swigarg1) (new wxIconBundle(_swigarg0,_swigarg1))
2562 static PyObject
*_wrap_new_wxIconBundleFromFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2563 PyObject
* _resultobj
;
2564 wxIconBundle
* _result
;
2567 PyObject
* _obj0
= 0;
2568 char *_kwnames
[] = { "file","type", NULL
};
2572 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxIconBundleFromFile",_kwnames
,&_obj0
,&_arg1
))
2575 _arg0
= wxString_in_helper(_obj0
);
2580 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2581 _result
= (wxIconBundle
*)new_wxIconBundleFromFile(*_arg0
,_arg1
);
2583 wxPyEndAllowThreads(__tstate
);
2584 if (PyErr_Occurred()) return NULL
;
2586 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIconBundle_p");
2587 _resultobj
= Py_BuildValue("s",_ptemp
);
2590 _resultobj
= Py_None
;
2599 #define new_wxIconBundleFromIcon(_swigarg0) (new wxIconBundle(_swigarg0))
2600 static PyObject
*_wrap_new_wxIconBundleFromIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2601 PyObject
* _resultobj
;
2602 wxIconBundle
* _result
;
2604 PyObject
* _argo0
= 0;
2605 char *_kwnames
[] = { "icon", NULL
};
2609 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxIconBundleFromIcon",_kwnames
,&_argo0
))
2612 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2613 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxIconBundleFromIcon. Expected _wxIcon_p.");
2618 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2619 _result
= (wxIconBundle
*)new_wxIconBundleFromIcon(*_arg0
);
2621 wxPyEndAllowThreads(__tstate
);
2622 if (PyErr_Occurred()) return NULL
;
2624 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIconBundle_p");
2625 _resultobj
= Py_BuildValue("s",_ptemp
);
2628 _resultobj
= Py_None
;
2633 #define delete_wxIconBundle(_swigobj) (delete _swigobj)
2634 static PyObject
*_wrap_delete_wxIconBundle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2635 PyObject
* _resultobj
;
2636 wxIconBundle
* _arg0
;
2637 PyObject
* _argo0
= 0;
2638 char *_kwnames
[] = { "self", NULL
};
2641 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxIconBundle",_kwnames
,&_argo0
))
2644 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2645 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIconBundle_p")) {
2646 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxIconBundle. Expected _wxIconBundle_p.");
2651 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2652 delete_wxIconBundle(_arg0
);
2654 wxPyEndAllowThreads(__tstate
);
2655 if (PyErr_Occurred()) return NULL
;
2656 } Py_INCREF(Py_None
);
2657 _resultobj
= Py_None
;
2661 #define wxIconBundle_AddIcon(_swigobj,_swigarg0) (_swigobj->AddIcon(_swigarg0))
2662 static PyObject
*_wrap_wxIconBundle_AddIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2663 PyObject
* _resultobj
;
2664 wxIconBundle
* _arg0
;
2666 PyObject
* _argo0
= 0;
2667 PyObject
* _argo1
= 0;
2668 char *_kwnames
[] = { "self","icon", NULL
};
2671 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxIconBundle_AddIcon",_kwnames
,&_argo0
,&_argo1
))
2674 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2675 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIconBundle_p")) {
2676 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIconBundle_AddIcon. Expected _wxIconBundle_p.");
2681 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
2682 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxIconBundle_AddIcon. Expected _wxIcon_p.");
2687 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2688 wxIconBundle_AddIcon(_arg0
,*_arg1
);
2690 wxPyEndAllowThreads(__tstate
);
2691 if (PyErr_Occurred()) return NULL
;
2692 } Py_INCREF(Py_None
);
2693 _resultobj
= Py_None
;
2697 #define wxIconBundle_AddIconFromFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddIcon(_swigarg0,_swigarg1))
2698 static PyObject
*_wrap_wxIconBundle_AddIconFromFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2699 PyObject
* _resultobj
;
2700 wxIconBundle
* _arg0
;
2703 PyObject
* _argo0
= 0;
2704 PyObject
* _obj1
= 0;
2705 char *_kwnames
[] = { "self","file","type", NULL
};
2708 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxIconBundle_AddIconFromFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
2711 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2712 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIconBundle_p")) {
2713 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIconBundle_AddIconFromFile. Expected _wxIconBundle_p.");
2718 _arg1
= wxString_in_helper(_obj1
);
2723 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2724 wxIconBundle_AddIconFromFile(_arg0
,*_arg1
,_arg2
);
2726 wxPyEndAllowThreads(__tstate
);
2727 if (PyErr_Occurred()) return NULL
;
2728 } Py_INCREF(Py_None
);
2729 _resultobj
= Py_None
;
2737 #define wxIconBundle_GetIcon(_swigobj,_swigarg0) (_swigobj->GetIcon(_swigarg0))
2738 static PyObject
*_wrap_wxIconBundle_GetIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2739 PyObject
* _resultobj
;
2741 wxIconBundle
* _arg0
;
2743 PyObject
* _argo0
= 0;
2745 PyObject
* _obj1
= 0;
2746 char *_kwnames
[] = { "self","size", NULL
};
2750 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxIconBundle_GetIcon",_kwnames
,&_argo0
,&_obj1
))
2753 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2754 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIconBundle_p")) {
2755 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIconBundle_GetIcon. Expected _wxIconBundle_p.");
2761 if (! wxSize_helper(_obj1
, &_arg1
))
2765 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2766 const wxIcon
& _result_ref
= wxIconBundle_GetIcon(_arg0
,*_arg1
);
2767 _result
= (wxIcon
*) &_result_ref
;
2769 wxPyEndAllowThreads(__tstate
);
2770 if (PyErr_Occurred()) return NULL
;
2772 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
2773 _resultobj
= Py_BuildValue("s",_ptemp
);
2776 _resultobj
= Py_None
;
2781 static void *SwigwxCursorTowxGDIObject(void *ptr
) {
2784 src
= (wxCursor
*) ptr
;
2785 dest
= (wxGDIObject
*) src
;
2786 return (void *) dest
;
2789 static void *SwigwxCursorTowxObject(void *ptr
) {
2792 src
= (wxCursor
*) ptr
;
2793 dest
= (wxObject
*) src
;
2794 return (void *) dest
;
2797 static wxCursor
*new_wxCursor(const wxString
*cursorName
,long flags
,int hotSpotX
,int hotSpotY
) {
2799 wxCHECK_MSG(FALSE
, NULL
,
2800 wxT("wxCursor constructor not implemented for wxGTK, use wxStockCursor, wxCursorFromImage, or wxCursorFromBits instead."));
2802 return new wxCursor(*cursorName
, flags
, hotSpotX
, hotSpotY
);
2806 static PyObject
*_wrap_new_wxCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2807 PyObject
* _resultobj
;
2811 int _arg2
= (int ) 0;
2812 int _arg3
= (int ) 0;
2813 PyObject
* _obj0
= 0;
2814 char *_kwnames
[] = { "cursorName","flags","hotSpotX","hotSpotY", NULL
};
2818 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:new_wxCursor",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
2821 _arg0
= wxString_in_helper(_obj0
);
2826 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2827 _result
= (wxCursor
*)new_wxCursor(_arg0
,_arg1
,_arg2
,_arg3
);
2829 wxPyEndAllowThreads(__tstate
);
2830 if (PyErr_Occurred()) return NULL
;
2832 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
2833 _resultobj
= Py_BuildValue("s",_ptemp
);
2836 _resultobj
= Py_None
;
2845 #define delete_wxCursor(_swigobj) (delete _swigobj)
2846 static PyObject
*_wrap_delete_wxCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2847 PyObject
* _resultobj
;
2849 PyObject
* _argo0
= 0;
2850 char *_kwnames
[] = { "self", NULL
};
2853 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCursor",_kwnames
,&_argo0
))
2856 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2857 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
2858 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCursor. Expected _wxCursor_p.");
2863 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2864 delete_wxCursor(_arg0
);
2866 wxPyEndAllowThreads(__tstate
);
2867 if (PyErr_Occurred()) return NULL
;
2868 } Py_INCREF(Py_None
);
2869 _resultobj
= Py_None
;
2873 #define wxCursor_Ok(_swigobj) (_swigobj->Ok())
2874 static PyObject
*_wrap_wxCursor_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2875 PyObject
* _resultobj
;
2878 PyObject
* _argo0
= 0;
2879 char *_kwnames
[] = { "self", NULL
};
2882 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCursor_Ok",_kwnames
,&_argo0
))
2885 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2886 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
2887 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCursor_Ok. Expected _wxCursor_p.");
2892 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2893 _result
= (bool )wxCursor_Ok(_arg0
);
2895 wxPyEndAllowThreads(__tstate
);
2896 if (PyErr_Occurred()) return NULL
;
2897 } _resultobj
= Py_BuildValue("i",_result
);
2901 static void *SwigwxColourTowxObject(void *ptr
) {
2904 src
= (wxColour
*) ptr
;
2905 dest
= (wxObject
*) src
;
2906 return (void *) dest
;
2909 #define new_wxColour(_swigarg0,_swigarg1,_swigarg2) (new wxColour(_swigarg0,_swigarg1,_swigarg2))
2910 static PyObject
*_wrap_new_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2911 PyObject
* _resultobj
;
2913 unsigned char _arg0
= (unsigned char ) 0;
2914 unsigned char _arg1
= (unsigned char ) 0;
2915 unsigned char _arg2
= (unsigned char ) 0;
2916 char *_kwnames
[] = { "red","green","blue", NULL
};
2920 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|bbb:new_wxColour",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
2923 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2924 _result
= (wxColour
*)new_wxColour(_arg0
,_arg1
,_arg2
);
2926 wxPyEndAllowThreads(__tstate
);
2927 if (PyErr_Occurred()) return NULL
;
2929 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
2930 _resultobj
= Py_BuildValue("s",_ptemp
);
2933 _resultobj
= Py_None
;
2938 #define delete_wxColour(_swigobj) (delete _swigobj)
2939 static PyObject
*_wrap_delete_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2940 PyObject
* _resultobj
;
2943 PyObject
* _obj0
= 0;
2944 char *_kwnames
[] = { "self", NULL
};
2947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxColour",_kwnames
,&_obj0
))
2951 if (! wxColour_helper(_obj0
, &_arg0
))
2955 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2956 delete_wxColour(_arg0
);
2958 wxPyEndAllowThreads(__tstate
);
2959 if (PyErr_Occurred()) return NULL
;
2960 } Py_INCREF(Py_None
);
2961 _resultobj
= Py_None
;
2965 #define wxColour_Red(_swigobj) (_swigobj->Red())
2966 static PyObject
*_wrap_wxColour_Red(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2967 PyObject
* _resultobj
;
2968 unsigned char _result
;
2971 PyObject
* _obj0
= 0;
2972 char *_kwnames
[] = { "self", NULL
};
2975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Red",_kwnames
,&_obj0
))
2979 if (! wxColour_helper(_obj0
, &_arg0
))
2983 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2984 _result
= (unsigned char )wxColour_Red(_arg0
);
2986 wxPyEndAllowThreads(__tstate
);
2987 if (PyErr_Occurred()) return NULL
;
2988 } _resultobj
= Py_BuildValue("b",_result
);
2992 #define wxColour_Green(_swigobj) (_swigobj->Green())
2993 static PyObject
*_wrap_wxColour_Green(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2994 PyObject
* _resultobj
;
2995 unsigned char _result
;
2998 PyObject
* _obj0
= 0;
2999 char *_kwnames
[] = { "self", NULL
};
3002 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Green",_kwnames
,&_obj0
))
3006 if (! wxColour_helper(_obj0
, &_arg0
))
3010 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3011 _result
= (unsigned char )wxColour_Green(_arg0
);
3013 wxPyEndAllowThreads(__tstate
);
3014 if (PyErr_Occurred()) return NULL
;
3015 } _resultobj
= Py_BuildValue("b",_result
);
3019 #define wxColour_Blue(_swigobj) (_swigobj->Blue())
3020 static PyObject
*_wrap_wxColour_Blue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3021 PyObject
* _resultobj
;
3022 unsigned char _result
;
3025 PyObject
* _obj0
= 0;
3026 char *_kwnames
[] = { "self", NULL
};
3029 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Blue",_kwnames
,&_obj0
))
3033 if (! wxColour_helper(_obj0
, &_arg0
))
3037 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3038 _result
= (unsigned char )wxColour_Blue(_arg0
);
3040 wxPyEndAllowThreads(__tstate
);
3041 if (PyErr_Occurred()) return NULL
;
3042 } _resultobj
= Py_BuildValue("b",_result
);
3046 #define wxColour_Ok(_swigobj) (_swigobj->Ok())
3047 static PyObject
*_wrap_wxColour_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3048 PyObject
* _resultobj
;
3052 PyObject
* _obj0
= 0;
3053 char *_kwnames
[] = { "self", NULL
};
3056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Ok",_kwnames
,&_obj0
))
3060 if (! wxColour_helper(_obj0
, &_arg0
))
3064 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3065 _result
= (bool )wxColour_Ok(_arg0
);
3067 wxPyEndAllowThreads(__tstate
);
3068 if (PyErr_Occurred()) return NULL
;
3069 } _resultobj
= Py_BuildValue("i",_result
);
3073 #define wxColour_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
3074 static PyObject
*_wrap_wxColour_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3075 PyObject
* _resultobj
;
3077 unsigned char _arg1
;
3078 unsigned char _arg2
;
3079 unsigned char _arg3
;
3081 PyObject
* _obj0
= 0;
3082 char *_kwnames
[] = { "self","red","green","blue", NULL
};
3085 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxColour_Set",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
3089 if (! wxColour_helper(_obj0
, &_arg0
))
3093 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3094 wxColour_Set(_arg0
,_arg1
,_arg2
,_arg3
);
3096 wxPyEndAllowThreads(__tstate
);
3097 if (PyErr_Occurred()) return NULL
;
3098 } Py_INCREF(Py_None
);
3099 _resultobj
= Py_None
;
3103 static PyObject
* wxColour_Get(wxColour
*self
) {
3104 PyObject
* rv
= PyTuple_New(3);
3110 green
= self
->Green();
3111 blue
= self
->Blue();
3113 PyTuple_SetItem(rv
, 0, PyInt_FromLong(red
));
3114 PyTuple_SetItem(rv
, 1, PyInt_FromLong(green
));
3115 PyTuple_SetItem(rv
, 2, PyInt_FromLong(blue
));
3118 static PyObject
*_wrap_wxColour_Get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3119 PyObject
* _resultobj
;
3123 PyObject
* _obj0
= 0;
3124 char *_kwnames
[] = { "self", NULL
};
3127 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Get",_kwnames
,&_obj0
))
3131 if (! wxColour_helper(_obj0
, &_arg0
))
3135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3136 _result
= (PyObject
*)wxColour_Get(_arg0
);
3138 wxPyEndAllowThreads(__tstate
);
3139 if (PyErr_Occurred()) return NULL
;
3141 _resultobj
= _result
;
3146 static bool wxColour___eq__(wxColour
*self
,PyObject
* obj
) {
3148 wxColour
* ptr
= &tmp
;
3149 if (obj
== Py_None
) return FALSE
;
3150 wxPyBLOCK_THREADS(bool success
= wxColour_helper(obj
, &ptr
); PyErr_Clear());
3151 if (! success
) return FALSE
;
3152 return *self
== *ptr
;
3154 static PyObject
*_wrap_wxColour___eq__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3155 PyObject
* _resultobj
;
3160 PyObject
* _obj0
= 0;
3161 PyObject
* _obj1
= 0;
3162 char *_kwnames
[] = { "self","obj", NULL
};
3165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColour___eq__",_kwnames
,&_obj0
,&_obj1
))
3169 if (! wxColour_helper(_obj0
, &_arg0
))
3176 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3177 _result
= (bool )wxColour___eq__(_arg0
,_arg1
);
3179 wxPyEndAllowThreads(__tstate
);
3180 if (PyErr_Occurred()) return NULL
;
3181 } _resultobj
= Py_BuildValue("i",_result
);
3185 static bool wxColour___ne__(wxColour
*self
,PyObject
* obj
) {
3187 wxColour
* ptr
= &tmp
;
3188 if (obj
== Py_None
) return TRUE
;
3189 wxPyBLOCK_THREADS(bool success
= wxColour_helper(obj
, &ptr
); PyErr_Clear());
3190 if (! success
) return TRUE
;
3191 return *self
!= *ptr
;
3193 static PyObject
*_wrap_wxColour___ne__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3194 PyObject
* _resultobj
;
3199 PyObject
* _obj0
= 0;
3200 PyObject
* _obj1
= 0;
3201 char *_kwnames
[] = { "self","obj", NULL
};
3204 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColour___ne__",_kwnames
,&_obj0
,&_obj1
))
3208 if (! wxColour_helper(_obj0
, &_arg0
))
3215 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3216 _result
= (bool )wxColour___ne__(_arg0
,_arg1
);
3218 wxPyEndAllowThreads(__tstate
);
3219 if (PyErr_Occurred()) return NULL
;
3220 } _resultobj
= Py_BuildValue("i",_result
);
3224 static void *SwigwxColourDatabaseTowxObject(void *ptr
) {
3225 wxColourDatabase
*src
;
3227 src
= (wxColourDatabase
*) ptr
;
3228 dest
= (wxObject
*) src
;
3229 return (void *) dest
;
3232 #define wxColourDatabase_FindColour(_swigobj,_swigarg0) (_swigobj->FindColour(_swigarg0))
3233 static PyObject
*_wrap_wxColourDatabase_FindColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3234 PyObject
* _resultobj
;
3236 wxColourDatabase
* _arg0
;
3238 PyObject
* _argo0
= 0;
3239 PyObject
* _obj1
= 0;
3240 char *_kwnames
[] = { "self","colour", NULL
};
3244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColourDatabase_FindColour",_kwnames
,&_argo0
,&_obj1
))
3247 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3248 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
3249 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_FindColour. Expected _wxColourDatabase_p.");
3254 _arg1
= wxString_in_helper(_obj1
);
3259 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3260 _result
= (wxColour
*)wxColourDatabase_FindColour(_arg0
,*_arg1
);
3262 wxPyEndAllowThreads(__tstate
);
3263 if (PyErr_Occurred()) return NULL
;
3265 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
3266 _resultobj
= Py_BuildValue("s",_ptemp
);
3269 _resultobj
= Py_None
;
3278 #define wxColourDatabase_FindName(_swigobj,_swigarg0) (_swigobj->FindName(_swigarg0))
3279 static PyObject
*_wrap_wxColourDatabase_FindName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3280 PyObject
* _resultobj
;
3282 wxColourDatabase
* _arg0
;
3284 PyObject
* _argo0
= 0;
3286 PyObject
* _obj1
= 0;
3287 char *_kwnames
[] = { "self","colour", NULL
};
3290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColourDatabase_FindName",_kwnames
,&_argo0
,&_obj1
))
3293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
3295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_FindName. Expected _wxColourDatabase_p.");
3301 if (! wxColour_helper(_obj1
, &_arg1
))
3305 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3306 _result
= new wxString (wxColourDatabase_FindName(_arg0
,*_arg1
));
3308 wxPyEndAllowThreads(__tstate
);
3309 if (PyErr_Occurred()) return NULL
;
3312 _resultobj
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len());
3314 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3323 static void wxColourDatabase_Append(wxColourDatabase
*self
,const wxString
& name
,int red
,int green
,int blue
) {
3324 // first see if the name is already there
3325 wxString cName
= name
;
3327 wxString cName2
= cName
;
3328 if ( !cName2
.Replace(wxT("GRAY"), wxT("GREY")) )
3331 wxNode
*node
= self
->GetFirst();
3333 const wxChar
*key
= node
->GetKeyString();
3334 if ( cName
== key
|| cName2
== key
) {
3335 wxColour
* c
= (wxColour
*)node
->GetData();
3336 c
->Set(red
, green
, blue
);
3339 node
= node
->GetNext();
3342 // otherwise append the new colour
3343 self
->Append(name
.c_str(), new wxColour(red
, green
, blue
));
3345 static PyObject
*_wrap_wxColourDatabase_Append(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3346 PyObject
* _resultobj
;
3347 wxColourDatabase
* _arg0
;
3352 PyObject
* _argo0
= 0;
3353 PyObject
* _obj1
= 0;
3354 char *_kwnames
[] = { "self","name","red","green","blue", NULL
};
3357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiii:wxColourDatabase_Append",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
))
3360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
3362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_Append. Expected _wxColourDatabase_p.");
3367 _arg1
= wxString_in_helper(_obj1
);
3372 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3373 wxColourDatabase_Append(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
3375 wxPyEndAllowThreads(__tstate
);
3376 if (PyErr_Occurred()) return NULL
;
3377 } Py_INCREF(Py_None
);
3378 _resultobj
= Py_None
;
3386 static void *SwigwxPenTowxGDIObject(void *ptr
) {
3389 src
= (wxPen
*) ptr
;
3390 dest
= (wxGDIObject
*) src
;
3391 return (void *) dest
;
3394 static void *SwigwxPenTowxObject(void *ptr
) {
3397 src
= (wxPen
*) ptr
;
3398 dest
= (wxObject
*) src
;
3399 return (void *) dest
;
3402 #define new_wxPen(_swigarg0,_swigarg1,_swigarg2) (new wxPen(_swigarg0,_swigarg1,_swigarg2))
3403 static PyObject
*_wrap_new_wxPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3404 PyObject
* _resultobj
;
3407 int _arg1
= (int ) 1;
3408 int _arg2
= (int ) wxSOLID
;
3410 PyObject
* _obj0
= 0;
3411 char *_kwnames
[] = { "colour","width","style", NULL
};
3415 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:new_wxPen",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
3419 if (! wxColour_helper(_obj0
, &_arg0
))
3423 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3424 _result
= (wxPen
*)new_wxPen(*_arg0
,_arg1
,_arg2
);
3426 wxPyEndAllowThreads(__tstate
);
3427 if (PyErr_Occurred()) return NULL
;
3429 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
3430 _resultobj
= Py_BuildValue("s",_ptemp
);
3433 _resultobj
= Py_None
;
3438 #define delete_wxPen(_swigobj) (delete _swigobj)
3439 static PyObject
*_wrap_delete_wxPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3440 PyObject
* _resultobj
;
3442 PyObject
* _argo0
= 0;
3443 char *_kwnames
[] = { "self", NULL
};
3446 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPen",_kwnames
,&_argo0
))
3449 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3450 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3451 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPen. Expected _wxPen_p.");
3456 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3457 delete_wxPen(_arg0
);
3459 wxPyEndAllowThreads(__tstate
);
3460 if (PyErr_Occurred()) return NULL
;
3461 } Py_INCREF(Py_None
);
3462 _resultobj
= Py_None
;
3466 #define wxPen_GetCap(_swigobj) (_swigobj->GetCap())
3467 static PyObject
*_wrap_wxPen_GetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3468 PyObject
* _resultobj
;
3471 PyObject
* _argo0
= 0;
3472 char *_kwnames
[] = { "self", NULL
};
3475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetCap",_kwnames
,&_argo0
))
3478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetCap. Expected _wxPen_p.");
3485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3486 _result
= (int )wxPen_GetCap(_arg0
);
3488 wxPyEndAllowThreads(__tstate
);
3489 if (PyErr_Occurred()) return NULL
;
3490 } _resultobj
= Py_BuildValue("i",_result
);
3494 #define wxPen_GetColour(_swigobj) (_swigobj->GetColour())
3495 static PyObject
*_wrap_wxPen_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3496 PyObject
* _resultobj
;
3499 PyObject
* _argo0
= 0;
3500 char *_kwnames
[] = { "self", NULL
};
3504 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetColour",_kwnames
,&_argo0
))
3507 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3508 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3509 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetColour. Expected _wxPen_p.");
3514 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3515 _result
= new wxColour (wxPen_GetColour(_arg0
));
3517 wxPyEndAllowThreads(__tstate
);
3518 if (PyErr_Occurred()) return NULL
;
3519 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
3520 _resultobj
= Py_BuildValue("s",_ptemp
);
3524 #define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
3525 static PyObject
*_wrap_wxPen_GetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3526 PyObject
* _resultobj
;
3529 PyObject
* _argo0
= 0;
3530 char *_kwnames
[] = { "self", NULL
};
3533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetJoin",_kwnames
,&_argo0
))
3536 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3537 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3538 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetJoin. Expected _wxPen_p.");
3543 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3544 _result
= (int )wxPen_GetJoin(_arg0
);
3546 wxPyEndAllowThreads(__tstate
);
3547 if (PyErr_Occurred()) return NULL
;
3548 } _resultobj
= Py_BuildValue("i",_result
);
3552 #define wxPen_GetStyle(_swigobj) (_swigobj->GetStyle())
3553 static PyObject
*_wrap_wxPen_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3554 PyObject
* _resultobj
;
3557 PyObject
* _argo0
= 0;
3558 char *_kwnames
[] = { "self", NULL
};
3561 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetStyle",_kwnames
,&_argo0
))
3564 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3565 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3566 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetStyle. Expected _wxPen_p.");
3571 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3572 _result
= (int )wxPen_GetStyle(_arg0
);
3574 wxPyEndAllowThreads(__tstate
);
3575 if (PyErr_Occurred()) return NULL
;
3576 } _resultobj
= Py_BuildValue("i",_result
);
3580 #define wxPen_GetWidth(_swigobj) (_swigobj->GetWidth())
3581 static PyObject
*_wrap_wxPen_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3582 PyObject
* _resultobj
;
3585 PyObject
* _argo0
= 0;
3586 char *_kwnames
[] = { "self", NULL
};
3589 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetWidth",_kwnames
,&_argo0
))
3592 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3593 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3594 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetWidth. Expected _wxPen_p.");
3599 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3600 _result
= (int )wxPen_GetWidth(_arg0
);
3602 wxPyEndAllowThreads(__tstate
);
3603 if (PyErr_Occurred()) return NULL
;
3604 } _resultobj
= Py_BuildValue("i",_result
);
3608 #define wxPen_Ok(_swigobj) (_swigobj->Ok())
3609 static PyObject
*_wrap_wxPen_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3610 PyObject
* _resultobj
;
3613 PyObject
* _argo0
= 0;
3614 char *_kwnames
[] = { "self", NULL
};
3617 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_Ok",_kwnames
,&_argo0
))
3620 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3621 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3622 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_Ok. Expected _wxPen_p.");
3627 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3628 _result
= (bool )wxPen_Ok(_arg0
);
3630 wxPyEndAllowThreads(__tstate
);
3631 if (PyErr_Occurred()) return NULL
;
3632 } _resultobj
= Py_BuildValue("i",_result
);
3636 #define wxPen_SetCap(_swigobj,_swigarg0) (_swigobj->SetCap(_swigarg0))
3637 static PyObject
*_wrap_wxPen_SetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3638 PyObject
* _resultobj
;
3641 PyObject
* _argo0
= 0;
3642 char *_kwnames
[] = { "self","cap_style", NULL
};
3645 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetCap",_kwnames
,&_argo0
,&_arg1
))
3648 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3649 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3650 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetCap. Expected _wxPen_p.");
3655 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3656 wxPen_SetCap(_arg0
,_arg1
);
3658 wxPyEndAllowThreads(__tstate
);
3659 if (PyErr_Occurred()) return NULL
;
3660 } Py_INCREF(Py_None
);
3661 _resultobj
= Py_None
;
3665 #define wxPen_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
3666 static PyObject
*_wrap_wxPen_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3667 PyObject
* _resultobj
;
3670 PyObject
* _argo0
= 0;
3672 PyObject
* _obj1
= 0;
3673 char *_kwnames
[] = { "self","colour", NULL
};
3676 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPen_SetColour",_kwnames
,&_argo0
,&_obj1
))
3679 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3680 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3681 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetColour. Expected _wxPen_p.");
3687 if (! wxColour_helper(_obj1
, &_arg1
))
3691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3692 wxPen_SetColour(_arg0
,*_arg1
);
3694 wxPyEndAllowThreads(__tstate
);
3695 if (PyErr_Occurred()) return NULL
;
3696 } Py_INCREF(Py_None
);
3697 _resultobj
= Py_None
;
3701 #define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
3702 static PyObject
*_wrap_wxPen_SetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3703 PyObject
* _resultobj
;
3706 PyObject
* _argo0
= 0;
3707 char *_kwnames
[] = { "self","join_style", NULL
};
3710 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetJoin",_kwnames
,&_argo0
,&_arg1
))
3713 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3714 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3715 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetJoin. Expected _wxPen_p.");
3720 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3721 wxPen_SetJoin(_arg0
,_arg1
);
3723 wxPyEndAllowThreads(__tstate
);
3724 if (PyErr_Occurred()) return NULL
;
3725 } Py_INCREF(Py_None
);
3726 _resultobj
= Py_None
;
3730 #define wxPen_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
3731 static PyObject
*_wrap_wxPen_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3732 PyObject
* _resultobj
;
3735 PyObject
* _argo0
= 0;
3736 char *_kwnames
[] = { "self","style", NULL
};
3739 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetStyle",_kwnames
,&_argo0
,&_arg1
))
3742 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3743 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3744 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetStyle. Expected _wxPen_p.");
3749 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3750 wxPen_SetStyle(_arg0
,_arg1
);
3752 wxPyEndAllowThreads(__tstate
);
3753 if (PyErr_Occurred()) return NULL
;
3754 } Py_INCREF(Py_None
);
3755 _resultobj
= Py_None
;
3759 #define wxPen_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
3760 static PyObject
*_wrap_wxPen_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3761 PyObject
* _resultobj
;
3764 PyObject
* _argo0
= 0;
3765 char *_kwnames
[] = { "self","width", NULL
};
3768 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetWidth",_kwnames
,&_argo0
,&_arg1
))
3771 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3772 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3773 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetWidth. Expected _wxPen_p.");
3778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3779 wxPen_SetWidth(_arg0
,_arg1
);
3781 wxPyEndAllowThreads(__tstate
);
3782 if (PyErr_Occurred()) return NULL
;
3783 } Py_INCREF(Py_None
);
3784 _resultobj
= Py_None
;
3788 #define wxPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
3789 static PyObject
*_wrap_wxPen_SetDashes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3790 PyObject
* _resultobj
;
3794 PyObject
* _argo0
= 0;
3795 PyObject
* _obj2
= 0;
3796 char *_kwnames
[] = { "self","choices", NULL
};
3799 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPen_SetDashes",_kwnames
,&_argo0
,&_obj2
))
3802 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3803 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3804 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetDashes. Expected _wxPen_p.");
3810 _arg2
= (wxDash
*)byte_LIST_helper(_obj2
);
3811 if (_arg2
== NULL
) {
3817 _arg1
= PyList_Size(_obj2
);
3824 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3825 wxPen_SetDashes(_arg0
,_arg1
,_arg2
);
3827 wxPyEndAllowThreads(__tstate
);
3828 if (PyErr_Occurred()) return NULL
;
3829 } Py_INCREF(Py_None
);
3830 _resultobj
= Py_None
;
3837 static PyObject
* wxPen_GetDashes(wxPen
*self
) {
3839 int count
= self
->GetDashes(&dashes
);
3840 wxPyBeginBlockThreads();
3841 PyObject
* retval
= PyList_New(0);
3842 for (int x
=0; x
<count
; x
++)
3843 PyList_Append(retval
, PyInt_FromLong(dashes
[x
]));
3844 wxPyEndBlockThreads();
3847 static PyObject
*_wrap_wxPen_GetDashes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3848 PyObject
* _resultobj
;
3851 PyObject
* _argo0
= 0;
3852 char *_kwnames
[] = { "self", NULL
};
3855 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetDashes",_kwnames
,&_argo0
))
3858 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3859 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
3860 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetDashes. Expected _wxPen_p.");
3865 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3866 _result
= (PyObject
*)wxPen_GetDashes(_arg0
);
3868 wxPyEndAllowThreads(__tstate
);
3869 if (PyErr_Occurred()) return NULL
;
3871 _resultobj
= _result
;
3876 static void *SwigwxPyPenTowxPen(void *ptr
) {
3879 src
= (wxPyPen
*) ptr
;
3880 dest
= (wxPen
*) src
;
3881 return (void *) dest
;
3884 static void *SwigwxPyPenTowxGDIObject(void *ptr
) {
3887 src
= (wxPyPen
*) ptr
;
3888 dest
= (wxGDIObject
*) src
;
3889 return (void *) dest
;
3892 static void *SwigwxPyPenTowxObject(void *ptr
) {
3895 src
= (wxPyPen
*) ptr
;
3896 dest
= (wxObject
*) src
;
3897 return (void *) dest
;
3900 #define new_wxPyPen(_swigarg0,_swigarg1,_swigarg2) (new wxPyPen(_swigarg0,_swigarg1,_swigarg2))
3901 static PyObject
*_wrap_new_wxPyPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3902 PyObject
* _resultobj
;
3905 int _arg1
= (int ) 1;
3906 int _arg2
= (int ) wxSOLID
;
3908 PyObject
* _obj0
= 0;
3909 char *_kwnames
[] = { "colour","width","style", NULL
};
3913 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:new_wxPyPen",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
3917 if (! wxColour_helper(_obj0
, &_arg0
))
3921 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3922 _result
= (wxPyPen
*)new_wxPyPen(*_arg0
,_arg1
,_arg2
);
3924 wxPyEndAllowThreads(__tstate
);
3925 if (PyErr_Occurred()) return NULL
;
3927 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPen_p");
3928 _resultobj
= Py_BuildValue("s",_ptemp
);
3931 _resultobj
= Py_None
;
3936 #define delete_wxPyPen(_swigobj) (delete _swigobj)
3937 static PyObject
*_wrap_delete_wxPyPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3938 PyObject
* _resultobj
;
3940 PyObject
* _argo0
= 0;
3941 char *_kwnames
[] = { "self", NULL
};
3944 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyPen",_kwnames
,&_argo0
))
3947 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3948 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPen_p")) {
3949 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyPen. Expected _wxPyPen_p.");
3954 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3955 delete_wxPyPen(_arg0
);
3957 wxPyEndAllowThreads(__tstate
);
3958 if (PyErr_Occurred()) return NULL
;
3959 } Py_INCREF(Py_None
);
3960 _resultobj
= Py_None
;
3964 #define wxPyPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
3965 static PyObject
*_wrap_wxPyPen_SetDashes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3966 PyObject
* _resultobj
;
3970 PyObject
* _argo0
= 0;
3971 PyObject
* _obj2
= 0;
3972 char *_kwnames
[] = { "self","choices", NULL
};
3975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyPen_SetDashes",_kwnames
,&_argo0
,&_obj2
))
3978 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3979 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPen_p")) {
3980 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPen_SetDashes. Expected _wxPyPen_p.");
3986 _arg2
= (wxDash
*)byte_LIST_helper(_obj2
);
3987 if (_arg2
== NULL
) {
3993 _arg1
= PyList_Size(_obj2
);
4000 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4001 wxPyPen_SetDashes(_arg0
,_arg1
,_arg2
);
4003 wxPyEndAllowThreads(__tstate
);
4004 if (PyErr_Occurred()) return NULL
;
4005 } Py_INCREF(Py_None
);
4006 _resultobj
= Py_None
;
4013 static void *SwigwxPenListTowxObject(void *ptr
) {
4016 src
= (wxPenList
*) ptr
;
4017 dest
= (wxObject
*) src
;
4018 return (void *) dest
;
4021 #define wxPenList_AddPen(_swigobj,_swigarg0) (_swigobj->AddPen(_swigarg0))
4022 static PyObject
*_wrap_wxPenList_AddPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4023 PyObject
* _resultobj
;
4026 PyObject
* _argo0
= 0;
4027 PyObject
* _argo1
= 0;
4028 char *_kwnames
[] = { "self","pen", NULL
};
4031 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPenList_AddPen",_kwnames
,&_argo0
,&_argo1
))
4034 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4035 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
4036 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_AddPen. Expected _wxPenList_p.");
4041 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4042 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
4043 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPenList_AddPen. Expected _wxPen_p.");
4048 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4049 wxPenList_AddPen(_arg0
,_arg1
);
4051 wxPyEndAllowThreads(__tstate
);
4052 if (PyErr_Occurred()) return NULL
;
4053 } Py_INCREF(Py_None
);
4054 _resultobj
= Py_None
;
4058 #define wxPenList_FindOrCreatePen(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindOrCreatePen(_swigarg0,_swigarg1,_swigarg2))
4059 static PyObject
*_wrap_wxPenList_FindOrCreatePen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4060 PyObject
* _resultobj
;
4066 PyObject
* _argo0
= 0;
4068 PyObject
* _obj1
= 0;
4069 char *_kwnames
[] = { "self","colour","width","style", NULL
};
4073 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPenList_FindOrCreatePen",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
4076 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4077 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
4078 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_FindOrCreatePen. Expected _wxPenList_p.");
4084 if (! wxColour_helper(_obj1
, &_arg1
))
4088 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4089 _result
= (wxPen
*)wxPenList_FindOrCreatePen(_arg0
,*_arg1
,_arg2
,_arg3
);
4091 wxPyEndAllowThreads(__tstate
);
4092 if (PyErr_Occurred()) return NULL
;
4094 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
4095 _resultobj
= Py_BuildValue("s",_ptemp
);
4098 _resultobj
= Py_None
;
4103 #define wxPenList_RemovePen(_swigobj,_swigarg0) (_swigobj->RemovePen(_swigarg0))
4104 static PyObject
*_wrap_wxPenList_RemovePen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4105 PyObject
* _resultobj
;
4108 PyObject
* _argo0
= 0;
4109 PyObject
* _argo1
= 0;
4110 char *_kwnames
[] = { "self","pen", NULL
};
4113 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPenList_RemovePen",_kwnames
,&_argo0
,&_argo1
))
4116 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4117 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
4118 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_RemovePen. Expected _wxPenList_p.");
4123 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4124 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
4125 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPenList_RemovePen. Expected _wxPen_p.");
4130 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4131 wxPenList_RemovePen(_arg0
,_arg1
);
4133 wxPyEndAllowThreads(__tstate
);
4134 if (PyErr_Occurred()) return NULL
;
4135 } Py_INCREF(Py_None
);
4136 _resultobj
= Py_None
;
4140 #define wxPenList_GetCount(_swigobj) (_swigobj->GetCount())
4141 static PyObject
*_wrap_wxPenList_GetCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4142 PyObject
* _resultobj
;
4145 PyObject
* _argo0
= 0;
4146 char *_kwnames
[] = { "self", NULL
};
4149 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPenList_GetCount",_kwnames
,&_argo0
))
4152 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4153 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
4154 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_GetCount. Expected _wxPenList_p.");
4159 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4160 _result
= (int )wxPenList_GetCount(_arg0
);
4162 wxPyEndAllowThreads(__tstate
);
4163 if (PyErr_Occurred()) return NULL
;
4164 } _resultobj
= Py_BuildValue("i",_result
);
4168 static void *SwigwxBrushTowxGDIObject(void *ptr
) {
4171 src
= (wxBrush
*) ptr
;
4172 dest
= (wxGDIObject
*) src
;
4173 return (void *) dest
;
4176 static void *SwigwxBrushTowxObject(void *ptr
) {
4179 src
= (wxBrush
*) ptr
;
4180 dest
= (wxObject
*) src
;
4181 return (void *) dest
;
4184 #define new_wxBrush(_swigarg0,_swigarg1) (new wxBrush(_swigarg0,_swigarg1))
4185 static PyObject
*_wrap_new_wxBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4186 PyObject
* _resultobj
;
4189 int _arg1
= (int ) wxSOLID
;
4191 PyObject
* _obj0
= 0;
4192 char *_kwnames
[] = { "colour","style", NULL
};
4196 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxBrush",_kwnames
,&_obj0
,&_arg1
))
4200 if (! wxColour_helper(_obj0
, &_arg0
))
4204 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4205 _result
= (wxBrush
*)new_wxBrush(*_arg0
,_arg1
);
4207 wxPyEndAllowThreads(__tstate
);
4208 if (PyErr_Occurred()) return NULL
;
4210 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
4211 _resultobj
= Py_BuildValue("s",_ptemp
);
4214 _resultobj
= Py_None
;
4219 #define delete_wxBrush(_swigobj) (delete _swigobj)
4220 static PyObject
*_wrap_delete_wxBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4221 PyObject
* _resultobj
;
4223 PyObject
* _argo0
= 0;
4224 char *_kwnames
[] = { "self", NULL
};
4227 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBrush",_kwnames
,&_argo0
))
4230 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4231 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4232 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBrush. Expected _wxBrush_p.");
4237 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4238 delete_wxBrush(_arg0
);
4240 wxPyEndAllowThreads(__tstate
);
4241 if (PyErr_Occurred()) return NULL
;
4242 } Py_INCREF(Py_None
);
4243 _resultobj
= Py_None
;
4247 #define wxBrush_GetColour(_swigobj) (_swigobj->GetColour())
4248 static PyObject
*_wrap_wxBrush_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4249 PyObject
* _resultobj
;
4252 PyObject
* _argo0
= 0;
4253 char *_kwnames
[] = { "self", NULL
};
4257 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetColour",_kwnames
,&_argo0
))
4260 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4261 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4262 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetColour. Expected _wxBrush_p.");
4267 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4268 _result
= new wxColour (wxBrush_GetColour(_arg0
));
4270 wxPyEndAllowThreads(__tstate
);
4271 if (PyErr_Occurred()) return NULL
;
4272 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
4273 _resultobj
= Py_BuildValue("s",_ptemp
);
4277 #define wxBrush_GetStipple(_swigobj) (_swigobj->GetStipple())
4278 static PyObject
*_wrap_wxBrush_GetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4279 PyObject
* _resultobj
;
4282 PyObject
* _argo0
= 0;
4283 char *_kwnames
[] = { "self", NULL
};
4287 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStipple",_kwnames
,&_argo0
))
4290 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4291 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4292 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStipple. Expected _wxBrush_p.");
4297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4298 _result
= (wxBitmap
*)wxBrush_GetStipple(_arg0
);
4300 wxPyEndAllowThreads(__tstate
);
4301 if (PyErr_Occurred()) return NULL
;
4303 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
4304 _resultobj
= Py_BuildValue("s",_ptemp
);
4307 _resultobj
= Py_None
;
4312 #define wxBrush_GetStyle(_swigobj) (_swigobj->GetStyle())
4313 static PyObject
*_wrap_wxBrush_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4314 PyObject
* _resultobj
;
4317 PyObject
* _argo0
= 0;
4318 char *_kwnames
[] = { "self", NULL
};
4321 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStyle",_kwnames
,&_argo0
))
4324 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4325 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4326 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStyle. Expected _wxBrush_p.");
4331 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4332 _result
= (int )wxBrush_GetStyle(_arg0
);
4334 wxPyEndAllowThreads(__tstate
);
4335 if (PyErr_Occurred()) return NULL
;
4336 } _resultobj
= Py_BuildValue("i",_result
);
4340 #define wxBrush_Ok(_swigobj) (_swigobj->Ok())
4341 static PyObject
*_wrap_wxBrush_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4342 PyObject
* _resultobj
;
4345 PyObject
* _argo0
= 0;
4346 char *_kwnames
[] = { "self", NULL
};
4349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_Ok",_kwnames
,&_argo0
))
4352 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4353 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4354 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_Ok. Expected _wxBrush_p.");
4359 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4360 _result
= (bool )wxBrush_Ok(_arg0
);
4362 wxPyEndAllowThreads(__tstate
);
4363 if (PyErr_Occurred()) return NULL
;
4364 } _resultobj
= Py_BuildValue("i",_result
);
4368 #define wxBrush_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
4369 static PyObject
*_wrap_wxBrush_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4370 PyObject
* _resultobj
;
4373 PyObject
* _argo0
= 0;
4375 PyObject
* _obj1
= 0;
4376 char *_kwnames
[] = { "self","colour", NULL
};
4379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetColour",_kwnames
,&_argo0
,&_obj1
))
4382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetColour. Expected _wxBrush_p.");
4390 if (! wxColour_helper(_obj1
, &_arg1
))
4394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4395 wxBrush_SetColour(_arg0
,*_arg1
);
4397 wxPyEndAllowThreads(__tstate
);
4398 if (PyErr_Occurred()) return NULL
;
4399 } Py_INCREF(Py_None
);
4400 _resultobj
= Py_None
;
4404 #define wxBrush_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
4405 static PyObject
*_wrap_wxBrush_SetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4406 PyObject
* _resultobj
;
4409 PyObject
* _argo0
= 0;
4410 PyObject
* _argo1
= 0;
4411 char *_kwnames
[] = { "self","bitmap", NULL
};
4414 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetStipple",_kwnames
,&_argo0
,&_argo1
))
4417 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4418 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4419 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStipple. Expected _wxBrush_p.");
4424 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
4425 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrush_SetStipple. Expected _wxBitmap_p.");
4430 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4431 wxBrush_SetStipple(_arg0
,*_arg1
);
4433 wxPyEndAllowThreads(__tstate
);
4434 if (PyErr_Occurred()) return NULL
;
4435 } Py_INCREF(Py_None
);
4436 _resultobj
= Py_None
;
4440 #define wxBrush_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
4441 static PyObject
*_wrap_wxBrush_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4442 PyObject
* _resultobj
;
4445 PyObject
* _argo0
= 0;
4446 char *_kwnames
[] = { "self","style", NULL
};
4449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBrush_SetStyle",_kwnames
,&_argo0
,&_arg1
))
4452 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4453 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
4454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStyle. Expected _wxBrush_p.");
4459 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4460 wxBrush_SetStyle(_arg0
,_arg1
);
4462 wxPyEndAllowThreads(__tstate
);
4463 if (PyErr_Occurred()) return NULL
;
4464 } Py_INCREF(Py_None
);
4465 _resultobj
= Py_None
;
4469 static void *SwigwxBrushListTowxObject(void *ptr
) {
4472 src
= (wxBrushList
*) ptr
;
4473 dest
= (wxObject
*) src
;
4474 return (void *) dest
;
4477 #define wxBrushList_AddBrush(_swigobj,_swigarg0) (_swigobj->AddBrush(_swigarg0))
4478 static PyObject
*_wrap_wxBrushList_AddBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4479 PyObject
* _resultobj
;
4480 wxBrushList
* _arg0
;
4482 PyObject
* _argo0
= 0;
4483 PyObject
* _argo1
= 0;
4484 char *_kwnames
[] = { "self","brush", NULL
};
4487 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrushList_AddBrush",_kwnames
,&_argo0
,&_argo1
))
4490 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4491 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
4492 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_AddBrush. Expected _wxBrushList_p.");
4497 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4498 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
4499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrushList_AddBrush. Expected _wxBrush_p.");
4504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4505 wxBrushList_AddBrush(_arg0
,_arg1
);
4507 wxPyEndAllowThreads(__tstate
);
4508 if (PyErr_Occurred()) return NULL
;
4509 } Py_INCREF(Py_None
);
4510 _resultobj
= Py_None
;
4514 #define wxBrushList_FindOrCreateBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindOrCreateBrush(_swigarg0,_swigarg1))
4515 static PyObject
*_wrap_wxBrushList_FindOrCreateBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4516 PyObject
* _resultobj
;
4518 wxBrushList
* _arg0
;
4521 PyObject
* _argo0
= 0;
4523 PyObject
* _obj1
= 0;
4524 char *_kwnames
[] = { "self","colour","style", NULL
};
4528 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxBrushList_FindOrCreateBrush",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
4531 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4532 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
4533 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_FindOrCreateBrush. Expected _wxBrushList_p.");
4539 if (! wxColour_helper(_obj1
, &_arg1
))
4543 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4544 _result
= (wxBrush
*)wxBrushList_FindOrCreateBrush(_arg0
,*_arg1
,_arg2
);
4546 wxPyEndAllowThreads(__tstate
);
4547 if (PyErr_Occurred()) return NULL
;
4549 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
4550 _resultobj
= Py_BuildValue("s",_ptemp
);
4553 _resultobj
= Py_None
;
4558 #define wxBrushList_RemoveBrush(_swigobj,_swigarg0) (_swigobj->RemoveBrush(_swigarg0))
4559 static PyObject
*_wrap_wxBrushList_RemoveBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4560 PyObject
* _resultobj
;
4561 wxBrushList
* _arg0
;
4563 PyObject
* _argo0
= 0;
4564 PyObject
* _argo1
= 0;
4565 char *_kwnames
[] = { "self","brush", NULL
};
4568 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrushList_RemoveBrush",_kwnames
,&_argo0
,&_argo1
))
4571 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4572 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
4573 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_RemoveBrush. Expected _wxBrushList_p.");
4578 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4579 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
4580 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrushList_RemoveBrush. Expected _wxBrush_p.");
4585 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4586 wxBrushList_RemoveBrush(_arg0
,_arg1
);
4588 wxPyEndAllowThreads(__tstate
);
4589 if (PyErr_Occurred()) return NULL
;
4590 } Py_INCREF(Py_None
);
4591 _resultobj
= Py_None
;
4595 #define wxBrushList_GetCount(_swigobj) (_swigobj->GetCount())
4596 static PyObject
*_wrap_wxBrushList_GetCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4597 PyObject
* _resultobj
;
4599 wxBrushList
* _arg0
;
4600 PyObject
* _argo0
= 0;
4601 char *_kwnames
[] = { "self", NULL
};
4604 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrushList_GetCount",_kwnames
,&_argo0
))
4607 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4608 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
4609 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_GetCount. Expected _wxBrushList_p.");
4614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4615 _result
= (int )wxBrushList_GetCount(_arg0
);
4617 wxPyEndAllowThreads(__tstate
);
4618 if (PyErr_Occurred()) return NULL
;
4619 } _resultobj
= Py_BuildValue("i",_result
);
4623 static void *SwigwxDCTowxObject(void *ptr
) {
4627 dest
= (wxObject
*) src
;
4628 return (void *) dest
;
4631 #define delete_wxDC(_swigobj) (delete _swigobj)
4632 static PyObject
*_wrap_delete_wxDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4633 PyObject
* _resultobj
;
4635 PyObject
* _argo0
= 0;
4636 char *_kwnames
[] = { "self", NULL
};
4639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDC",_kwnames
,&_argo0
))
4642 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4643 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDC. Expected _wxDC_p.");
4649 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4652 wxPyEndAllowThreads(__tstate
);
4653 if (PyErr_Occurred()) return NULL
;
4654 } Py_INCREF(Py_None
);
4655 _resultobj
= Py_None
;
4659 #define wxDC_BeginDrawing(_swigobj) (_swigobj->BeginDrawing())
4660 static PyObject
*_wrap_wxDC_BeginDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4661 PyObject
* _resultobj
;
4663 PyObject
* _argo0
= 0;
4664 char *_kwnames
[] = { "self", NULL
};
4667 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_BeginDrawing",_kwnames
,&_argo0
))
4670 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4671 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4672 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_BeginDrawing. Expected _wxDC_p.");
4677 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4678 wxDC_BeginDrawing(_arg0
);
4680 wxPyEndAllowThreads(__tstate
);
4681 if (PyErr_Occurred()) return NULL
;
4682 } Py_INCREF(Py_None
);
4683 _resultobj
= Py_None
;
4687 #define wxDC_Blit(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Blit(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
4688 static PyObject
*_wrap_wxDC_Blit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4689 PyObject
* _resultobj
;
4699 int _arg8
= (int ) wxCOPY
;
4700 int _arg9
= (int ) FALSE
;
4701 PyObject
* _argo0
= 0;
4702 PyObject
* _argo5
= 0;
4703 char *_kwnames
[] = { "self","xdest","ydest","width","height","source","xsrc","ysrc","logicalFunc","useMask", NULL
};
4706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiiiOii|ii:wxDC_Blit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_argo5
,&_arg6
,&_arg7
,&_arg8
,&_arg9
))
4709 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4710 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4711 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Blit. Expected _wxDC_p.");
4716 if (_argo5
== Py_None
) { _arg5
= NULL
; }
4717 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxDC_p")) {
4718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxDC_Blit. Expected _wxDC_p.");
4723 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4724 _result
= (bool )wxDC_Blit(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
4726 wxPyEndAllowThreads(__tstate
);
4727 if (PyErr_Occurred()) return NULL
;
4728 } _resultobj
= Py_BuildValue("i",_result
);
4732 #define wxDC_Clear(_swigobj) (_swigobj->Clear())
4733 static PyObject
*_wrap_wxDC_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4734 PyObject
* _resultobj
;
4736 PyObject
* _argo0
= 0;
4737 char *_kwnames
[] = { "self", NULL
};
4740 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Clear",_kwnames
,&_argo0
))
4743 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4744 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4745 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Clear. Expected _wxDC_p.");
4750 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4753 wxPyEndAllowThreads(__tstate
);
4754 if (PyErr_Occurred()) return NULL
;
4755 } Py_INCREF(Py_None
);
4756 _resultobj
= Py_None
;
4760 #define wxDC_CrossHair(_swigobj,_swigarg0,_swigarg1) (_swigobj->CrossHair(_swigarg0,_swigarg1))
4761 static PyObject
*_wrap_wxDC_CrossHair(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4762 PyObject
* _resultobj
;
4766 PyObject
* _argo0
= 0;
4767 char *_kwnames
[] = { "self","x","y", NULL
};
4770 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_CrossHair",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4773 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4774 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4775 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CrossHair. Expected _wxDC_p.");
4780 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4781 wxDC_CrossHair(_arg0
,_arg1
,_arg2
);
4783 wxPyEndAllowThreads(__tstate
);
4784 if (PyErr_Occurred()) return NULL
;
4785 } Py_INCREF(Py_None
);
4786 _resultobj
= Py_None
;
4790 #define wxDC_DestroyClippingRegion(_swigobj) (_swigobj->DestroyClippingRegion())
4791 static PyObject
*_wrap_wxDC_DestroyClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4792 PyObject
* _resultobj
;
4794 PyObject
* _argo0
= 0;
4795 char *_kwnames
[] = { "self", NULL
};
4798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_DestroyClippingRegion",_kwnames
,&_argo0
))
4801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DestroyClippingRegion. Expected _wxDC_p.");
4808 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4809 wxDC_DestroyClippingRegion(_arg0
);
4811 wxPyEndAllowThreads(__tstate
);
4812 if (PyErr_Occurred()) return NULL
;
4813 } Py_INCREF(Py_None
);
4814 _resultobj
= Py_None
;
4818 #define wxDC_DeviceToLogicalX(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalX(_swigarg0))
4819 static PyObject
*_wrap_wxDC_DeviceToLogicalX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4820 PyObject
* _resultobj
;
4824 PyObject
* _argo0
= 0;
4825 char *_kwnames
[] = { "self","x", NULL
};
4828 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_DeviceToLogicalX",_kwnames
,&_argo0
,&_arg1
))
4831 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4832 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4833 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalX. Expected _wxDC_p.");
4838 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4839 _result
= (wxCoord
)wxDC_DeviceToLogicalX(_arg0
,_arg1
);
4841 wxPyEndAllowThreads(__tstate
);
4842 if (PyErr_Occurred()) return NULL
;
4843 } _resultobj
= Py_BuildValue("i",_result
);
4847 #define wxDC_DeviceToLogicalXRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalXRel(_swigarg0))
4848 static PyObject
*_wrap_wxDC_DeviceToLogicalXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4849 PyObject
* _resultobj
;
4853 PyObject
* _argo0
= 0;
4854 char *_kwnames
[] = { "self","x", NULL
};
4857 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_DeviceToLogicalXRel",_kwnames
,&_argo0
,&_arg1
))
4860 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4861 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4862 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalXRel. Expected _wxDC_p.");
4867 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4868 _result
= (wxCoord
)wxDC_DeviceToLogicalXRel(_arg0
,_arg1
);
4870 wxPyEndAllowThreads(__tstate
);
4871 if (PyErr_Occurred()) return NULL
;
4872 } _resultobj
= Py_BuildValue("i",_result
);
4876 #define wxDC_DeviceToLogicalY(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalY(_swigarg0))
4877 static PyObject
*_wrap_wxDC_DeviceToLogicalY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4878 PyObject
* _resultobj
;
4882 PyObject
* _argo0
= 0;
4883 char *_kwnames
[] = { "self","y", NULL
};
4886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_DeviceToLogicalY",_kwnames
,&_argo0
,&_arg1
))
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_DeviceToLogicalY. Expected _wxDC_p.");
4896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4897 _result
= (wxCoord
)wxDC_DeviceToLogicalY(_arg0
,_arg1
);
4899 wxPyEndAllowThreads(__tstate
);
4900 if (PyErr_Occurred()) return NULL
;
4901 } _resultobj
= Py_BuildValue("i",_result
);
4905 #define wxDC_DeviceToLogicalYRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalYRel(_swigarg0))
4906 static PyObject
*_wrap_wxDC_DeviceToLogicalYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4907 PyObject
* _resultobj
;
4911 PyObject
* _argo0
= 0;
4912 char *_kwnames
[] = { "self","y", NULL
};
4915 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_DeviceToLogicalYRel",_kwnames
,&_argo0
,&_arg1
))
4918 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4919 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4920 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalYRel. Expected _wxDC_p.");
4925 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4926 _result
= (wxCoord
)wxDC_DeviceToLogicalYRel(_arg0
,_arg1
);
4928 wxPyEndAllowThreads(__tstate
);
4929 if (PyErr_Occurred()) return NULL
;
4930 } _resultobj
= Py_BuildValue("i",_result
);
4934 #define wxDC_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4935 static PyObject
*_wrap_wxDC_DrawArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4936 PyObject
* _resultobj
;
4944 PyObject
* _argo0
= 0;
4945 char *_kwnames
[] = { "self","x1","y1","x2","y2","xc","yc", NULL
};
4948 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiiiii:wxDC_DrawArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
4951 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4952 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4953 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawArc. Expected _wxDC_p.");
4958 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4959 wxDC_DrawArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
4961 wxPyEndAllowThreads(__tstate
);
4962 if (PyErr_Occurred()) return NULL
;
4963 } Py_INCREF(Py_None
);
4964 _resultobj
= Py_None
;
4968 #define wxDC_DrawCircle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawCircle(_swigarg0,_swigarg1,_swigarg2))
4969 static PyObject
*_wrap_wxDC_DrawCircle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4970 PyObject
* _resultobj
;
4975 PyObject
* _argo0
= 0;
4976 char *_kwnames
[] = { "self","x","y","radius", NULL
};
4979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxDC_DrawCircle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4982 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4983 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
4984 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawCircle. Expected _wxDC_p.");
4989 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4990 wxDC_DrawCircle(_arg0
,_arg1
,_arg2
,_arg3
);
4992 wxPyEndAllowThreads(__tstate
);
4993 if (PyErr_Occurred()) return NULL
;
4994 } Py_INCREF(Py_None
);
4995 _resultobj
= Py_None
;
4999 #define wxDC_DrawEllipse(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawEllipse(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5000 static PyObject
*_wrap_wxDC_DrawEllipse(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5001 PyObject
* _resultobj
;
5007 PyObject
* _argo0
= 0;
5008 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
5011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxDC_DrawEllipse",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
5014 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5015 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipse. Expected _wxDC_p.");
5021 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5022 wxDC_DrawEllipse(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5024 wxPyEndAllowThreads(__tstate
);
5025 if (PyErr_Occurred()) return NULL
;
5026 } Py_INCREF(Py_None
);
5027 _resultobj
= Py_None
;
5031 #define wxDC_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5032 static PyObject
*_wrap_wxDC_DrawEllipticArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5033 PyObject
* _resultobj
;
5041 PyObject
* _argo0
= 0;
5042 char *_kwnames
[] = { "self","x","y","width","height","start","end", NULL
};
5045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiiiii:wxDC_DrawEllipticArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
5048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipticArc. Expected _wxDC_p.");
5055 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5056 wxDC_DrawEllipticArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
5058 wxPyEndAllowThreads(__tstate
);
5059 if (PyErr_Occurred()) return NULL
;
5060 } Py_INCREF(Py_None
);
5061 _resultobj
= Py_None
;
5065 #define wxDC_DrawIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawIcon(_swigarg0,_swigarg1,_swigarg2))
5066 static PyObject
*_wrap_wxDC_DrawIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5067 PyObject
* _resultobj
;
5072 PyObject
* _argo0
= 0;
5073 PyObject
* _argo1
= 0;
5074 char *_kwnames
[] = { "self","icon","x","y", NULL
};
5077 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxDC_DrawIcon",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
5080 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5081 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5082 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawIcon. Expected _wxDC_p.");
5087 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
5088 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawIcon. Expected _wxIcon_p.");
5093 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5094 wxDC_DrawIcon(_arg0
,*_arg1
,_arg2
,_arg3
);
5096 wxPyEndAllowThreads(__tstate
);
5097 if (PyErr_Occurred()) return NULL
;
5098 } Py_INCREF(Py_None
);
5099 _resultobj
= Py_None
;
5103 #define wxDC_DrawLabel(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLabel(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5104 static PyObject
*_wrap_wxDC_DrawLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5105 PyObject
* _resultobj
;
5109 int _arg3
= (int ) wxALIGN_LEFT
|wxALIGN_TOP
;
5110 int _arg4
= (int ) -1;
5111 PyObject
* _argo0
= 0;
5112 PyObject
* _obj1
= 0;
5114 PyObject
* _obj2
= 0;
5115 char *_kwnames
[] = { "self","text","rect","alignment","indexAccel", NULL
};
5118 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|ii:wxDC_DrawLabel",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
))
5121 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5122 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5123 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLabel. Expected _wxDC_p.");
5128 _arg1
= wxString_in_helper(_obj1
);
5134 if (! wxRect_helper(_obj2
, &_arg2
))
5138 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5139 wxDC_DrawLabel(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
);
5141 wxPyEndAllowThreads(__tstate
);
5142 if (PyErr_Occurred()) return NULL
;
5143 } Py_INCREF(Py_None
);
5144 _resultobj
= Py_None
;
5152 static wxRect
wxDC_DrawImageLabel(wxDC
*self
,const wxString
& text
,const wxBitmap
& image
,const wxRect
& rect
,int alignment
,int indexAccel
) {
5154 self
->DrawLabel(text
, image
, rect
, alignment
, indexAccel
, &rv
);
5157 static PyObject
*_wrap_wxDC_DrawImageLabel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5158 PyObject
* _resultobj
;
5164 int _arg4
= (int ) wxALIGN_LEFT
|wxALIGN_TOP
;
5165 int _arg5
= (int ) -1;
5166 PyObject
* _argo0
= 0;
5167 PyObject
* _obj1
= 0;
5168 PyObject
* _argo2
= 0;
5170 PyObject
* _obj3
= 0;
5171 char *_kwnames
[] = { "self","text","image","rect","alignment","indexAccel", NULL
};
5175 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|ii:wxDC_DrawImageLabel",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_obj3
,&_arg4
,&_arg5
))
5178 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5179 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5180 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawImageLabel. Expected _wxDC_p.");
5185 _arg1
= wxString_in_helper(_obj1
);
5190 if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
5191 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDC_DrawImageLabel. Expected _wxBitmap_p.");
5197 if (! wxRect_helper(_obj3
, &_arg3
))
5201 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5202 _result
= new wxRect (wxDC_DrawImageLabel(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
));
5204 wxPyEndAllowThreads(__tstate
);
5205 if (PyErr_Occurred()) return NULL
;
5206 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
5207 _resultobj
= Py_BuildValue("s",_ptemp
);
5215 #define wxDC_DrawLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5216 static PyObject
*_wrap_wxDC_DrawLine(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5217 PyObject
* _resultobj
;
5223 PyObject
* _argo0
= 0;
5224 char *_kwnames
[] = { "self","x1","y1","x2","y2", NULL
};
5227 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxDC_DrawLine",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
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_DrawLine. Expected _wxDC_p.");
5237 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5238 wxDC_DrawLine(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5240 wxPyEndAllowThreads(__tstate
);
5241 if (PyErr_Occurred()) return NULL
;
5242 } Py_INCREF(Py_None
);
5243 _resultobj
= Py_None
;
5247 #define wxDC_DrawLines(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLines(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5248 static PyObject
*_wrap_wxDC_DrawLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5249 PyObject
* _resultobj
;
5253 wxCoord _arg3
= (wxCoord
) 0;
5254 wxCoord _arg4
= (wxCoord
) 0;
5255 PyObject
* _argo0
= 0;
5257 PyObject
* _obj2
= 0;
5258 char *_kwnames
[] = { "self","points","xoffset","yoffset", NULL
};
5261 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:wxDC_DrawLines",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
))
5264 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5265 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5266 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLines. Expected _wxDC_p.");
5272 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
5273 if (_arg2
== NULL
) {
5281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5282 wxDC_DrawLines(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5284 wxPyEndAllowThreads(__tstate
);
5285 if (PyErr_Occurred()) return NULL
;
5286 } Py_INCREF(Py_None
);
5287 _resultobj
= Py_None
;
5294 #define wxDC_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5295 static PyObject
*_wrap_wxDC_DrawPolygon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5296 PyObject
* _resultobj
;
5300 wxCoord _arg3
= (wxCoord
) 0;
5301 wxCoord _arg4
= (wxCoord
) 0;
5302 int _arg5
= (int ) wxODDEVEN_RULE
;
5303 PyObject
* _argo0
= 0;
5305 PyObject
* _obj2
= 0;
5306 char *_kwnames
[] = { "self","points","xoffset","yoffset","fill_style", NULL
};
5309 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iii:wxDC_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
,&_arg5
))
5312 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5313 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5314 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPolygon. Expected _wxDC_p.");
5320 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
5321 if (_arg2
== NULL
) {
5329 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5330 wxDC_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
5332 wxPyEndAllowThreads(__tstate
);
5333 if (PyErr_Occurred()) return NULL
;
5334 } Py_INCREF(Py_None
);
5335 _resultobj
= Py_None
;
5342 #define wxDC_DrawPoint(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawPoint(_swigarg0,_swigarg1))
5343 static PyObject
*_wrap_wxDC_DrawPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5344 PyObject
* _resultobj
;
5348 PyObject
* _argo0
= 0;
5349 char *_kwnames
[] = { "self","x","y", NULL
};
5352 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_DrawPoint",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5355 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5356 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5357 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPoint. Expected _wxDC_p.");
5362 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5363 wxDC_DrawPoint(_arg0
,_arg1
,_arg2
);
5365 wxPyEndAllowThreads(__tstate
);
5366 if (PyErr_Occurred()) return NULL
;
5367 } Py_INCREF(Py_None
);
5368 _resultobj
= Py_None
;
5372 #define wxDC_DrawRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5373 static PyObject
*_wrap_wxDC_DrawRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5374 PyObject
* _resultobj
;
5380 PyObject
* _argo0
= 0;
5381 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
5384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxDC_DrawRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
5387 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5388 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5389 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRectangle. Expected _wxDC_p.");
5394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5395 wxDC_DrawRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5397 wxPyEndAllowThreads(__tstate
);
5398 if (PyErr_Occurred()) return NULL
;
5399 } Py_INCREF(Py_None
);
5400 _resultobj
= Py_None
;
5404 #define wxDC_DrawRectangleRect(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
5405 static PyObject
*_wrap_wxDC_DrawRectangleRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5406 PyObject
* _resultobj
;
5409 PyObject
* _argo0
= 0;
5411 PyObject
* _obj1
= 0;
5412 char *_kwnames
[] = { "self","rect", NULL
};
5415 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_DrawRectangleRect",_kwnames
,&_argo0
,&_obj1
))
5418 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5419 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5420 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRectangleRect. Expected _wxDC_p.");
5426 if (! wxRect_helper(_obj1
, &_arg1
))
5430 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5431 wxDC_DrawRectangleRect(_arg0
,*_arg1
);
5433 wxPyEndAllowThreads(__tstate
);
5434 if (PyErr_Occurred()) return NULL
;
5435 } Py_INCREF(Py_None
);
5436 _resultobj
= Py_None
;
5440 #define wxDC_DrawRotatedText(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRotatedText(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5441 static PyObject
*_wrap_wxDC_DrawRotatedText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5442 PyObject
* _resultobj
;
5448 PyObject
* _argo0
= 0;
5449 PyObject
* _obj1
= 0;
5450 char *_kwnames
[] = { "self","text","x","y","angle", NULL
};
5453 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiid:wxDC_DrawRotatedText",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
))
5456 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5457 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5458 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRotatedText. Expected _wxDC_p.");
5463 _arg1
= wxString_in_helper(_obj1
);
5468 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5469 wxDC_DrawRotatedText(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
5471 wxPyEndAllowThreads(__tstate
);
5472 if (PyErr_Occurred()) return NULL
;
5473 } Py_INCREF(Py_None
);
5474 _resultobj
= Py_None
;
5482 #define wxDC_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5483 static PyObject
*_wrap_wxDC_DrawRoundedRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5484 PyObject
* _resultobj
;
5490 wxCoord _arg5
= (wxCoord
) 20;
5491 PyObject
* _argo0
= 0;
5492 char *_kwnames
[] = { "self","x","y","width","height","radius", NULL
};
5495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxDC_DrawRoundedRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))
5498 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5499 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5500 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRoundedRectangle. Expected _wxDC_p.");
5505 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5506 wxDC_DrawRoundedRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
5508 wxPyEndAllowThreads(__tstate
);
5509 if (PyErr_Occurred()) return NULL
;
5510 } Py_INCREF(Py_None
);
5511 _resultobj
= Py_None
;
5515 #define wxDC_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
5516 static PyObject
*_wrap_wxDC_DrawSpline(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5517 PyObject
* _resultobj
;
5521 PyObject
* _argo0
= 0;
5523 PyObject
* _obj2
= 0;
5524 char *_kwnames
[] = { "self","points", NULL
};
5527 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_DrawSpline",_kwnames
,&_argo0
,&_obj2
))
5530 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5531 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5532 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawSpline. Expected _wxDC_p.");
5538 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
5539 if (_arg2
== NULL
) {
5547 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5548 wxDC_DrawSpline(_arg0
,_arg1
,_arg2
);
5550 wxPyEndAllowThreads(__tstate
);
5551 if (PyErr_Occurred()) return NULL
;
5552 } Py_INCREF(Py_None
);
5553 _resultobj
= Py_None
;
5560 #define wxDC_DrawText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawText(_swigarg0,_swigarg1,_swigarg2))
5561 static PyObject
*_wrap_wxDC_DrawText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5562 PyObject
* _resultobj
;
5567 PyObject
* _argo0
= 0;
5568 PyObject
* _obj1
= 0;
5569 char *_kwnames
[] = { "self","text","x","y", NULL
};
5572 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxDC_DrawText",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
5575 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5576 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5577 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawText. Expected _wxDC_p.");
5582 _arg1
= wxString_in_helper(_obj1
);
5587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5588 wxDC_DrawText(_arg0
,*_arg1
,_arg2
,_arg3
);
5590 wxPyEndAllowThreads(__tstate
);
5591 if (PyErr_Occurred()) return NULL
;
5592 } Py_INCREF(Py_None
);
5593 _resultobj
= Py_None
;
5601 #define wxDC_EndDoc(_swigobj) (_swigobj->EndDoc())
5602 static PyObject
*_wrap_wxDC_EndDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5603 PyObject
* _resultobj
;
5605 PyObject
* _argo0
= 0;
5606 char *_kwnames
[] = { "self", NULL
};
5609 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDoc",_kwnames
,&_argo0
))
5612 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5613 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5614 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDoc. Expected _wxDC_p.");
5619 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5622 wxPyEndAllowThreads(__tstate
);
5623 if (PyErr_Occurred()) return NULL
;
5624 } Py_INCREF(Py_None
);
5625 _resultobj
= Py_None
;
5629 #define wxDC_EndDrawing(_swigobj) (_swigobj->EndDrawing())
5630 static PyObject
*_wrap_wxDC_EndDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5631 PyObject
* _resultobj
;
5633 PyObject
* _argo0
= 0;
5634 char *_kwnames
[] = { "self", NULL
};
5637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDrawing",_kwnames
,&_argo0
))
5640 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5641 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDrawing. Expected _wxDC_p.");
5647 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5648 wxDC_EndDrawing(_arg0
);
5650 wxPyEndAllowThreads(__tstate
);
5651 if (PyErr_Occurred()) return NULL
;
5652 } Py_INCREF(Py_None
);
5653 _resultobj
= Py_None
;
5657 #define wxDC_EndPage(_swigobj) (_swigobj->EndPage())
5658 static PyObject
*_wrap_wxDC_EndPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5659 PyObject
* _resultobj
;
5661 PyObject
* _argo0
= 0;
5662 char *_kwnames
[] = { "self", NULL
};
5665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndPage",_kwnames
,&_argo0
))
5668 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5669 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5670 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndPage. Expected _wxDC_p.");
5675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5676 wxDC_EndPage(_arg0
);
5678 wxPyEndAllowThreads(__tstate
);
5679 if (PyErr_Occurred()) return NULL
;
5680 } Py_INCREF(Py_None
);
5681 _resultobj
= Py_None
;
5685 #define wxDC_FloodFill(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FloodFill(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5686 static PyObject
*_wrap_wxDC_FloodFill(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5687 PyObject
* _resultobj
;
5693 int _arg4
= (int ) wxFLOOD_SURFACE
;
5694 PyObject
* _argo0
= 0;
5696 PyObject
* _obj3
= 0;
5697 char *_kwnames
[] = { "self","x","y","colour","style", NULL
};
5700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO|i:wxDC_FloodFill",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))
5703 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5704 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5705 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_FloodFill. Expected _wxDC_p.");
5711 if (! wxColour_helper(_obj3
, &_arg3
))
5715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5716 _result
= (bool )wxDC_FloodFill(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
);
5718 wxPyEndAllowThreads(__tstate
);
5719 if (PyErr_Occurred()) return NULL
;
5720 } _resultobj
= Py_BuildValue("i",_result
);
5724 #define wxDC_GetBackground(_swigobj) (_swigobj->GetBackground())
5725 static PyObject
*_wrap_wxDC_GetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5726 PyObject
* _resultobj
;
5729 PyObject
* _argo0
= 0;
5730 char *_kwnames
[] = { "self", NULL
};
5734 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBackground",_kwnames
,&_argo0
))
5737 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5738 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5739 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBackground. Expected _wxDC_p.");
5744 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5745 _result
= new wxBrush (wxDC_GetBackground(_arg0
));
5747 wxPyEndAllowThreads(__tstate
);
5748 if (PyErr_Occurred()) return NULL
;
5749 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBrush_p");
5750 _resultobj
= Py_BuildValue("s",_ptemp
);
5754 #define wxDC_GetBrush(_swigobj) (_swigobj->GetBrush())
5755 static PyObject
*_wrap_wxDC_GetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5756 PyObject
* _resultobj
;
5759 PyObject
* _argo0
= 0;
5760 char *_kwnames
[] = { "self", NULL
};
5764 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBrush",_kwnames
,&_argo0
))
5767 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5768 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5769 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBrush. Expected _wxDC_p.");
5774 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5775 _result
= new wxBrush (wxDC_GetBrush(_arg0
));
5777 wxPyEndAllowThreads(__tstate
);
5778 if (PyErr_Occurred()) return NULL
;
5779 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBrush_p");
5780 _resultobj
= Py_BuildValue("s",_ptemp
);
5784 #define wxDC_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
5785 static PyObject
*_wrap_wxDC_GetCharHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5786 PyObject
* _resultobj
;
5789 PyObject
* _argo0
= 0;
5790 char *_kwnames
[] = { "self", NULL
};
5793 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharHeight",_kwnames
,&_argo0
))
5796 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5797 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5798 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharHeight. Expected _wxDC_p.");
5803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5804 _result
= (wxCoord
)wxDC_GetCharHeight(_arg0
);
5806 wxPyEndAllowThreads(__tstate
);
5807 if (PyErr_Occurred()) return NULL
;
5808 } _resultobj
= Py_BuildValue("i",_result
);
5812 #define wxDC_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
5813 static PyObject
*_wrap_wxDC_GetCharWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5814 PyObject
* _resultobj
;
5817 PyObject
* _argo0
= 0;
5818 char *_kwnames
[] = { "self", NULL
};
5821 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharWidth",_kwnames
,&_argo0
))
5824 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5825 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5826 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharWidth. Expected _wxDC_p.");
5831 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5832 _result
= (wxCoord
)wxDC_GetCharWidth(_arg0
);
5834 wxPyEndAllowThreads(__tstate
);
5835 if (PyErr_Occurred()) return NULL
;
5836 } _resultobj
= Py_BuildValue("i",_result
);
5840 #define wxDC_GetClippingBox(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetClippingBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5841 static PyObject
*_wrap_wxDC_GetClippingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5842 PyObject
* _resultobj
;
5852 PyObject
* _argo0
= 0;
5853 char *_kwnames
[] = { "self", NULL
};
5868 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetClippingBox",_kwnames
,&_argo0
))
5871 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5872 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5873 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetClippingBox. Expected _wxDC_p.");
5878 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5879 wxDC_GetClippingBox(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
5881 wxPyEndAllowThreads(__tstate
);
5882 if (PyErr_Occurred()) return NULL
;
5883 } Py_INCREF(Py_None
);
5884 _resultobj
= Py_None
;
5887 o
= PyInt_FromLong((long) (*_arg1
));
5888 _resultobj
= t_output_helper(_resultobj
, o
);
5892 o
= PyInt_FromLong((long) (*_arg2
));
5893 _resultobj
= t_output_helper(_resultobj
, o
);
5897 o
= PyInt_FromLong((long) (*_arg3
));
5898 _resultobj
= t_output_helper(_resultobj
, o
);
5902 o
= PyInt_FromLong((long) (*_arg4
));
5903 _resultobj
= t_output_helper(_resultobj
, o
);
5908 #define wxDC_GetFont(_swigobj) (_swigobj->GetFont())
5909 static PyObject
*_wrap_wxDC_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5910 PyObject
* _resultobj
;
5913 PyObject
* _argo0
= 0;
5914 char *_kwnames
[] = { "self", NULL
};
5918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetFont",_kwnames
,&_argo0
))
5921 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5922 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5923 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFont. Expected _wxDC_p.");
5928 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5929 _result
= new wxFont (wxDC_GetFont(_arg0
));
5931 wxPyEndAllowThreads(__tstate
);
5932 if (PyErr_Occurred()) return NULL
;
5933 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
5934 _resultobj
= Py_BuildValue("s",_ptemp
);
5938 #define wxDC_GetLogicalFunction(_swigobj) (_swigobj->GetLogicalFunction())
5939 static PyObject
*_wrap_wxDC_GetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5940 PyObject
* _resultobj
;
5943 PyObject
* _argo0
= 0;
5944 char *_kwnames
[] = { "self", NULL
};
5947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalFunction",_kwnames
,&_argo0
))
5950 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5951 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5952 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalFunction. Expected _wxDC_p.");
5957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5958 _result
= (int )wxDC_GetLogicalFunction(_arg0
);
5960 wxPyEndAllowThreads(__tstate
);
5961 if (PyErr_Occurred()) return NULL
;
5962 } _resultobj
= Py_BuildValue("i",_result
);
5966 #define wxDC_GetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalScale(_swigarg0,_swigarg1))
5967 static PyObject
*_wrap_wxDC_GetLogicalScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5968 PyObject
* _resultobj
;
5974 PyObject
* _argo0
= 0;
5975 char *_kwnames
[] = { "self", NULL
};
5984 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalScale",_kwnames
,&_argo0
))
5987 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5988 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5989 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalScale. Expected _wxDC_p.");
5994 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5995 wxDC_GetLogicalScale(_arg0
,_arg1
,_arg2
);
5997 wxPyEndAllowThreads(__tstate
);
5998 if (PyErr_Occurred()) return NULL
;
5999 } Py_INCREF(Py_None
);
6000 _resultobj
= Py_None
;
6003 o
= PyFloat_FromDouble((double) (*_arg1
));
6004 _resultobj
= t_output_helper(_resultobj
, o
);
6008 o
= PyFloat_FromDouble((double) (*_arg2
));
6009 _resultobj
= t_output_helper(_resultobj
, o
);
6014 #define wxDC_GetMapMode(_swigobj) (_swigobj->GetMapMode())
6015 static PyObject
*_wrap_wxDC_GetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6016 PyObject
* _resultobj
;
6019 PyObject
* _argo0
= 0;
6020 char *_kwnames
[] = { "self", NULL
};
6023 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetMapMode",_kwnames
,&_argo0
))
6026 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6027 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6028 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetMapMode. Expected _wxDC_p.");
6033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6034 _result
= (int )wxDC_GetMapMode(_arg0
);
6036 wxPyEndAllowThreads(__tstate
);
6037 if (PyErr_Occurred()) return NULL
;
6038 } _resultobj
= Py_BuildValue("i",_result
);
6042 #define wxDC_GetOptimization(_swigobj) (_swigobj->GetOptimization())
6043 static PyObject
*_wrap_wxDC_GetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6044 PyObject
* _resultobj
;
6047 PyObject
* _argo0
= 0;
6048 char *_kwnames
[] = { "self", NULL
};
6051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetOptimization",_kwnames
,&_argo0
))
6054 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6055 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6056 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetOptimization. Expected _wxDC_p.");
6061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6062 _result
= (bool )wxDC_GetOptimization(_arg0
);
6064 wxPyEndAllowThreads(__tstate
);
6065 if (PyErr_Occurred()) return NULL
;
6066 } _resultobj
= Py_BuildValue("i",_result
);
6070 #define wxDC_GetPen(_swigobj) (_swigobj->GetPen())
6071 static PyObject
*_wrap_wxDC_GetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6072 PyObject
* _resultobj
;
6075 PyObject
* _argo0
= 0;
6076 char *_kwnames
[] = { "self", NULL
};
6080 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetPen",_kwnames
,&_argo0
))
6083 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6084 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6085 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPen. Expected _wxDC_p.");
6090 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6091 _result
= new wxPen (wxDC_GetPen(_arg0
));
6093 wxPyEndAllowThreads(__tstate
);
6094 if (PyErr_Occurred()) return NULL
;
6095 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPen_p");
6096 _resultobj
= Py_BuildValue("s",_ptemp
);
6100 static wxColour
* wxDC_GetPixel(wxDC
*self
,wxCoord x
,wxCoord y
) {
6101 wxColour
* wc
= new wxColour();
6102 self
->GetPixel(x
, y
, wc
);
6105 static PyObject
*_wrap_wxDC_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6106 PyObject
* _resultobj
;
6111 PyObject
* _argo0
= 0;
6112 char *_kwnames
[] = { "self","x","y", NULL
};
6116 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6119 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6120 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6121 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPixel. Expected _wxDC_p.");
6126 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6127 _result
= (wxColour
*)wxDC_GetPixel(_arg0
,_arg1
,_arg2
);
6129 wxPyEndAllowThreads(__tstate
);
6130 if (PyErr_Occurred()) return NULL
;
6132 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
6133 _resultobj
= Py_BuildValue("s",_ptemp
);
6136 _resultobj
= Py_None
;
6141 #define wxDC_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
6142 static PyObject
*_wrap_wxDC_GetSizeTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6143 PyObject
* _resultobj
;
6149 PyObject
* _argo0
= 0;
6150 char *_kwnames
[] = { "self", NULL
};
6159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSizeTuple",_kwnames
,&_argo0
))
6162 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6163 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6164 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSizeTuple. Expected _wxDC_p.");
6169 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6170 wxDC_GetSizeTuple(_arg0
,_arg1
,_arg2
);
6172 wxPyEndAllowThreads(__tstate
);
6173 if (PyErr_Occurred()) return NULL
;
6174 } Py_INCREF(Py_None
);
6175 _resultobj
= Py_None
;
6178 o
= PyInt_FromLong((long) (*_arg1
));
6179 _resultobj
= t_output_helper(_resultobj
, o
);
6183 o
= PyInt_FromLong((long) (*_arg2
));
6184 _resultobj
= t_output_helper(_resultobj
, o
);
6189 #define wxDC_GetSize(_swigobj) (_swigobj->GetSize())
6190 static PyObject
*_wrap_wxDC_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6191 PyObject
* _resultobj
;
6194 PyObject
* _argo0
= 0;
6195 char *_kwnames
[] = { "self", NULL
};
6199 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSize",_kwnames
,&_argo0
))
6202 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6203 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSize. Expected _wxDC_p.");
6209 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6210 _result
= new wxSize (wxDC_GetSize(_arg0
));
6212 wxPyEndAllowThreads(__tstate
);
6213 if (PyErr_Occurred()) return NULL
;
6214 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
6215 _resultobj
= Py_BuildValue("s",_ptemp
);
6219 #define wxDC_GetSizeMM(_swigobj) (_swigobj->GetSizeMM())
6220 static PyObject
*_wrap_wxDC_GetSizeMM(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6221 PyObject
* _resultobj
;
6224 PyObject
* _argo0
= 0;
6225 char *_kwnames
[] = { "self", NULL
};
6229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSizeMM",_kwnames
,&_argo0
))
6232 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6233 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6234 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSizeMM. Expected _wxDC_p.");
6239 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6240 _result
= new wxSize (wxDC_GetSizeMM(_arg0
));
6242 wxPyEndAllowThreads(__tstate
);
6243 if (PyErr_Occurred()) return NULL
;
6244 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
6245 _resultobj
= Py_BuildValue("s",_ptemp
);
6249 #define wxDC_GetTextBackground(_swigobj) (_swigobj->GetTextBackground())
6250 static PyObject
*_wrap_wxDC_GetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6251 PyObject
* _resultobj
;
6254 PyObject
* _argo0
= 0;
6255 char *_kwnames
[] = { "self", NULL
};
6259 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextBackground",_kwnames
,&_argo0
))
6262 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6263 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6264 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextBackground. Expected _wxDC_p.");
6269 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6270 _result
= new wxColour (wxDC_GetTextBackground(_arg0
));
6272 wxPyEndAllowThreads(__tstate
);
6273 if (PyErr_Occurred()) return NULL
;
6274 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
6275 _resultobj
= Py_BuildValue("s",_ptemp
);
6279 #define wxDC_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
6280 static PyObject
*_wrap_wxDC_GetTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6281 PyObject
* _resultobj
;
6288 PyObject
* _argo0
= 0;
6289 PyObject
* _obj1
= 0;
6290 char *_kwnames
[] = { "self","string", NULL
};
6299 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))
6302 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6303 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextExtent. Expected _wxDC_p.");
6309 _arg1
= wxString_in_helper(_obj1
);
6314 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6315 wxDC_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
);
6317 wxPyEndAllowThreads(__tstate
);
6318 if (PyErr_Occurred()) return NULL
;
6319 } Py_INCREF(Py_None
);
6320 _resultobj
= Py_None
;
6323 o
= PyInt_FromLong((long) (*_arg2
));
6324 _resultobj
= t_output_helper(_resultobj
, o
);
6328 o
= PyInt_FromLong((long) (*_arg3
));
6329 _resultobj
= t_output_helper(_resultobj
, o
);
6338 #define wxDC_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6339 static PyObject
*_wrap_wxDC_GetFullTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6340 PyObject
* _resultobj
;
6351 wxFont
* _arg6
= (wxFont
*) NULL
;
6352 PyObject
* _argo0
= 0;
6353 PyObject
* _obj1
= 0;
6354 PyObject
* _argo6
= 0;
6355 char *_kwnames
[] = { "self","string","font", NULL
};
6370 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxDC_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))
6373 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6374 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6375 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFullTextExtent. Expected _wxDC_p.");
6380 _arg1
= wxString_in_helper(_obj1
);
6385 if (_argo6
== Py_None
) { _arg6
= NULL
; }
6386 else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) {
6387 PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxDC_GetFullTextExtent. Expected _wxFont_p.");
6392 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6393 wxDC_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
6395 wxPyEndAllowThreads(__tstate
);
6396 if (PyErr_Occurred()) return NULL
;
6397 } Py_INCREF(Py_None
);
6398 _resultobj
= Py_None
;
6401 o
= PyInt_FromLong((long) (*_arg2
));
6402 _resultobj
= t_output_helper(_resultobj
, o
);
6406 o
= PyInt_FromLong((long) (*_arg3
));
6407 _resultobj
= t_output_helper(_resultobj
, o
);
6411 o
= PyInt_FromLong((long) (*_arg4
));
6412 _resultobj
= t_output_helper(_resultobj
, o
);
6416 o
= PyInt_FromLong((long) (*_arg5
));
6417 _resultobj
= t_output_helper(_resultobj
, o
);
6426 #define wxDC_GetMultiLineTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetMultiLineTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6427 static PyObject
*_wrap_wxDC_GetMultiLineTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6428 PyObject
* _resultobj
;
6437 wxFont
* _arg5
= (wxFont
*) NULL
;
6438 PyObject
* _argo0
= 0;
6439 PyObject
* _obj1
= 0;
6440 PyObject
* _argo5
= 0;
6441 char *_kwnames
[] = { "self","text","font", NULL
};
6453 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxDC_GetMultiLineTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo5
))
6456 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6457 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6458 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetMultiLineTextExtent. Expected _wxDC_p.");
6463 _arg1
= wxString_in_helper(_obj1
);
6468 if (_argo5
== Py_None
) { _arg5
= NULL
; }
6469 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxFont_p")) {
6470 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxDC_GetMultiLineTextExtent. Expected _wxFont_p.");
6475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6476 wxDC_GetMultiLineTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
6478 wxPyEndAllowThreads(__tstate
);
6479 if (PyErr_Occurred()) return NULL
;
6480 } Py_INCREF(Py_None
);
6481 _resultobj
= Py_None
;
6484 o
= PyInt_FromLong((long) (*_arg2
));
6485 _resultobj
= t_output_helper(_resultobj
, o
);
6489 o
= PyInt_FromLong((long) (*_arg3
));
6490 _resultobj
= t_output_helper(_resultobj
, o
);
6494 o
= PyInt_FromLong((long) (*_arg4
));
6495 _resultobj
= t_output_helper(_resultobj
, o
);
6504 #define wxDC_GetTextForeground(_swigobj) (_swigobj->GetTextForeground())
6505 static PyObject
*_wrap_wxDC_GetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6506 PyObject
* _resultobj
;
6509 PyObject
* _argo0
= 0;
6510 char *_kwnames
[] = { "self", NULL
};
6514 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextForeground",_kwnames
,&_argo0
))
6517 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6518 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6519 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextForeground. Expected _wxDC_p.");
6524 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6525 _result
= new wxColour (wxDC_GetTextForeground(_arg0
));
6527 wxPyEndAllowThreads(__tstate
);
6528 if (PyErr_Occurred()) return NULL
;
6529 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
6530 _resultobj
= Py_BuildValue("s",_ptemp
);
6534 #define wxDC_GetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetUserScale(_swigarg0,_swigarg1))
6535 static PyObject
*_wrap_wxDC_GetUserScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6536 PyObject
* _resultobj
;
6542 PyObject
* _argo0
= 0;
6543 char *_kwnames
[] = { "self", NULL
};
6552 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetUserScale",_kwnames
,&_argo0
))
6555 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6556 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6557 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetUserScale. Expected _wxDC_p.");
6562 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6563 wxDC_GetUserScale(_arg0
,_arg1
,_arg2
);
6565 wxPyEndAllowThreads(__tstate
);
6566 if (PyErr_Occurred()) return NULL
;
6567 } Py_INCREF(Py_None
);
6568 _resultobj
= Py_None
;
6571 o
= PyFloat_FromDouble((double) (*_arg1
));
6572 _resultobj
= t_output_helper(_resultobj
, o
);
6576 o
= PyFloat_FromDouble((double) (*_arg2
));
6577 _resultobj
= t_output_helper(_resultobj
, o
);
6582 #define wxDC_LogicalToDeviceX(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceX(_swigarg0))
6583 static PyObject
*_wrap_wxDC_LogicalToDeviceX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6584 PyObject
* _resultobj
;
6588 PyObject
* _argo0
= 0;
6589 char *_kwnames
[] = { "self","x", NULL
};
6592 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_LogicalToDeviceX",_kwnames
,&_argo0
,&_arg1
))
6595 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6596 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6597 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceX. Expected _wxDC_p.");
6602 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6603 _result
= (wxCoord
)wxDC_LogicalToDeviceX(_arg0
,_arg1
);
6605 wxPyEndAllowThreads(__tstate
);
6606 if (PyErr_Occurred()) return NULL
;
6607 } _resultobj
= Py_BuildValue("i",_result
);
6611 #define wxDC_LogicalToDeviceXRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceXRel(_swigarg0))
6612 static PyObject
*_wrap_wxDC_LogicalToDeviceXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6613 PyObject
* _resultobj
;
6617 PyObject
* _argo0
= 0;
6618 char *_kwnames
[] = { "self","x", NULL
};
6621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_LogicalToDeviceXRel",_kwnames
,&_argo0
,&_arg1
))
6624 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6625 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6626 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceXRel. Expected _wxDC_p.");
6631 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6632 _result
= (wxCoord
)wxDC_LogicalToDeviceXRel(_arg0
,_arg1
);
6634 wxPyEndAllowThreads(__tstate
);
6635 if (PyErr_Occurred()) return NULL
;
6636 } _resultobj
= Py_BuildValue("i",_result
);
6640 #define wxDC_LogicalToDeviceY(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceY(_swigarg0))
6641 static PyObject
*_wrap_wxDC_LogicalToDeviceY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6642 PyObject
* _resultobj
;
6646 PyObject
* _argo0
= 0;
6647 char *_kwnames
[] = { "self","y", NULL
};
6650 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_LogicalToDeviceY",_kwnames
,&_argo0
,&_arg1
))
6653 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6654 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6655 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceY. Expected _wxDC_p.");
6660 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6661 _result
= (wxCoord
)wxDC_LogicalToDeviceY(_arg0
,_arg1
);
6663 wxPyEndAllowThreads(__tstate
);
6664 if (PyErr_Occurred()) return NULL
;
6665 } _resultobj
= Py_BuildValue("i",_result
);
6669 #define wxDC_LogicalToDeviceYRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceYRel(_swigarg0))
6670 static PyObject
*_wrap_wxDC_LogicalToDeviceYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6671 PyObject
* _resultobj
;
6675 PyObject
* _argo0
= 0;
6676 char *_kwnames
[] = { "self","y", NULL
};
6679 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_LogicalToDeviceYRel",_kwnames
,&_argo0
,&_arg1
))
6682 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6683 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6684 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceYRel. Expected _wxDC_p.");
6689 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6690 _result
= (wxCoord
)wxDC_LogicalToDeviceYRel(_arg0
,_arg1
);
6692 wxPyEndAllowThreads(__tstate
);
6693 if (PyErr_Occurred()) return NULL
;
6694 } _resultobj
= Py_BuildValue("i",_result
);
6698 #define wxDC_MaxX(_swigobj) (_swigobj->MaxX())
6699 static PyObject
*_wrap_wxDC_MaxX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6700 PyObject
* _resultobj
;
6703 PyObject
* _argo0
= 0;
6704 char *_kwnames
[] = { "self", NULL
};
6707 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxX",_kwnames
,&_argo0
))
6710 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6711 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6712 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxX. Expected _wxDC_p.");
6717 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6718 _result
= (wxCoord
)wxDC_MaxX(_arg0
);
6720 wxPyEndAllowThreads(__tstate
);
6721 if (PyErr_Occurred()) return NULL
;
6722 } _resultobj
= Py_BuildValue("i",_result
);
6726 #define wxDC_MaxY(_swigobj) (_swigobj->MaxY())
6727 static PyObject
*_wrap_wxDC_MaxY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6728 PyObject
* _resultobj
;
6731 PyObject
* _argo0
= 0;
6732 char *_kwnames
[] = { "self", NULL
};
6735 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxY",_kwnames
,&_argo0
))
6738 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6739 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6740 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxY. Expected _wxDC_p.");
6745 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6746 _result
= (wxCoord
)wxDC_MaxY(_arg0
);
6748 wxPyEndAllowThreads(__tstate
);
6749 if (PyErr_Occurred()) return NULL
;
6750 } _resultobj
= Py_BuildValue("i",_result
);
6754 #define wxDC_MinX(_swigobj) (_swigobj->MinX())
6755 static PyObject
*_wrap_wxDC_MinX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6756 PyObject
* _resultobj
;
6759 PyObject
* _argo0
= 0;
6760 char *_kwnames
[] = { "self", NULL
};
6763 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinX",_kwnames
,&_argo0
))
6766 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6767 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6768 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinX. Expected _wxDC_p.");
6773 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6774 _result
= (wxCoord
)wxDC_MinX(_arg0
);
6776 wxPyEndAllowThreads(__tstate
);
6777 if (PyErr_Occurred()) return NULL
;
6778 } _resultobj
= Py_BuildValue("i",_result
);
6782 #define wxDC_MinY(_swigobj) (_swigobj->MinY())
6783 static PyObject
*_wrap_wxDC_MinY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6784 PyObject
* _resultobj
;
6787 PyObject
* _argo0
= 0;
6788 char *_kwnames
[] = { "self", NULL
};
6791 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinY",_kwnames
,&_argo0
))
6794 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6795 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6796 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinY. Expected _wxDC_p.");
6801 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6802 _result
= (wxCoord
)wxDC_MinY(_arg0
);
6804 wxPyEndAllowThreads(__tstate
);
6805 if (PyErr_Occurred()) return NULL
;
6806 } _resultobj
= Py_BuildValue("i",_result
);
6810 #define wxDC_Ok(_swigobj) (_swigobj->Ok())
6811 static PyObject
*_wrap_wxDC_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6812 PyObject
* _resultobj
;
6815 PyObject
* _argo0
= 0;
6816 char *_kwnames
[] = { "self", NULL
};
6819 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Ok",_kwnames
,&_argo0
))
6822 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6823 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6824 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Ok. Expected _wxDC_p.");
6829 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6830 _result
= (bool )wxDC_Ok(_arg0
);
6832 wxPyEndAllowThreads(__tstate
);
6833 if (PyErr_Occurred()) return NULL
;
6834 } _resultobj
= Py_BuildValue("i",_result
);
6838 #define wxDC_SetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDeviceOrigin(_swigarg0,_swigarg1))
6839 static PyObject
*_wrap_wxDC_SetDeviceOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6840 PyObject
* _resultobj
;
6844 PyObject
* _argo0
= 0;
6845 char *_kwnames
[] = { "self","x","y", NULL
};
6848 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_SetDeviceOrigin",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6851 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6852 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6853 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetDeviceOrigin. Expected _wxDC_p.");
6858 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6859 wxDC_SetDeviceOrigin(_arg0
,_arg1
,_arg2
);
6861 wxPyEndAllowThreads(__tstate
);
6862 if (PyErr_Occurred()) return NULL
;
6863 } Py_INCREF(Py_None
);
6864 _resultobj
= Py_None
;
6868 #define wxDC_SetBackground(_swigobj,_swigarg0) (_swigobj->SetBackground(_swigarg0))
6869 static PyObject
*_wrap_wxDC_SetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6870 PyObject
* _resultobj
;
6873 PyObject
* _argo0
= 0;
6874 PyObject
* _argo1
= 0;
6875 char *_kwnames
[] = { "self","brush", NULL
};
6878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBackground",_kwnames
,&_argo0
,&_argo1
))
6881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackground. Expected _wxDC_p.");
6888 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
6889 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBackground. Expected _wxBrush_p.");
6894 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6895 wxDC_SetBackground(_arg0
,*_arg1
);
6897 wxPyEndAllowThreads(__tstate
);
6898 if (PyErr_Occurred()) return NULL
;
6899 } Py_INCREF(Py_None
);
6900 _resultobj
= Py_None
;
6904 #define wxDC_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
6905 static PyObject
*_wrap_wxDC_SetBackgroundMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6906 PyObject
* _resultobj
;
6909 PyObject
* _argo0
= 0;
6910 char *_kwnames
[] = { "self","mode", NULL
};
6913 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetBackgroundMode",_kwnames
,&_argo0
,&_arg1
))
6916 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6917 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6918 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackgroundMode. Expected _wxDC_p.");
6923 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6924 wxDC_SetBackgroundMode(_arg0
,_arg1
);
6926 wxPyEndAllowThreads(__tstate
);
6927 if (PyErr_Occurred()) return NULL
;
6928 } Py_INCREF(Py_None
);
6929 _resultobj
= Py_None
;
6933 #define wxDC_SetClippingRegion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetClippingRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6934 static PyObject
*_wrap_wxDC_SetClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6935 PyObject
* _resultobj
;
6941 PyObject
* _argo0
= 0;
6942 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
6945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxDC_SetClippingRegion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
6948 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6949 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6950 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRegion. Expected _wxDC_p.");
6955 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6956 wxDC_SetClippingRegion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6958 wxPyEndAllowThreads(__tstate
);
6959 if (PyErr_Occurred()) return NULL
;
6960 } Py_INCREF(Py_None
);
6961 _resultobj
= Py_None
;
6965 #define wxDC_SetClippingRegionAsRegion(_swigobj,_swigarg0) (_swigobj->SetClippingRegion(_swigarg0))
6966 static PyObject
*_wrap_wxDC_SetClippingRegionAsRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6967 PyObject
* _resultobj
;
6970 PyObject
* _argo0
= 0;
6971 PyObject
* _argo1
= 0;
6972 char *_kwnames
[] = { "self","region", NULL
};
6975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetClippingRegionAsRegion",_kwnames
,&_argo0
,&_argo1
))
6978 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6979 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6980 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRegionAsRegion. Expected _wxDC_p.");
6985 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
6986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetClippingRegionAsRegion. Expected _wxRegion_p.");
6991 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6992 wxDC_SetClippingRegionAsRegion(_arg0
,*_arg1
);
6994 wxPyEndAllowThreads(__tstate
);
6995 if (PyErr_Occurred()) return NULL
;
6996 } Py_INCREF(Py_None
);
6997 _resultobj
= Py_None
;
7001 #define wxDC_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRegion(_swigarg0))
7002 static PyObject
*_wrap_wxDC_SetClippingRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7003 PyObject
* _resultobj
;
7006 PyObject
* _argo0
= 0;
7008 PyObject
* _obj1
= 0;
7009 char *_kwnames
[] = { "self","rect", NULL
};
7012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetClippingRect",_kwnames
,&_argo0
,&_obj1
))
7015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRect. Expected _wxDC_p.");
7023 if (! wxRect_helper(_obj1
, &_arg1
))
7027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7028 wxDC_SetClippingRect(_arg0
,*_arg1
);
7030 wxPyEndAllowThreads(__tstate
);
7031 if (PyErr_Occurred()) return NULL
;
7032 } Py_INCREF(Py_None
);
7033 _resultobj
= Py_None
;
7037 #define wxDC_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
7038 static PyObject
*_wrap_wxDC_SetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7039 PyObject
* _resultobj
;
7042 PyObject
* _argo0
= 0;
7043 PyObject
* _argo1
= 0;
7044 char *_kwnames
[] = { "self","colourMap", NULL
};
7047 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPalette",_kwnames
,&_argo0
,&_argo1
))
7050 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7051 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7052 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPalette. Expected _wxDC_p.");
7057 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPalette_p")) {
7058 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPalette. Expected _wxPalette_p.");
7063 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7064 wxDC_SetPalette(_arg0
,*_arg1
);
7066 wxPyEndAllowThreads(__tstate
);
7067 if (PyErr_Occurred()) return NULL
;
7068 } Py_INCREF(Py_None
);
7069 _resultobj
= Py_None
;
7073 #define wxDC_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
7074 static PyObject
*_wrap_wxDC_SetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7075 PyObject
* _resultobj
;
7078 PyObject
* _argo0
= 0;
7079 PyObject
* _argo1
= 0;
7080 char *_kwnames
[] = { "self","brush", NULL
};
7083 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBrush",_kwnames
,&_argo0
,&_argo1
))
7086 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7087 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7088 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBrush. Expected _wxDC_p.");
7093 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
7094 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBrush. Expected _wxBrush_p.");
7099 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7100 wxDC_SetBrush(_arg0
,*_arg1
);
7102 wxPyEndAllowThreads(__tstate
);
7103 if (PyErr_Occurred()) return NULL
;
7104 } Py_INCREF(Py_None
);
7105 _resultobj
= Py_None
;
7109 #define wxDC_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
7110 static PyObject
*_wrap_wxDC_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7111 PyObject
* _resultobj
;
7114 PyObject
* _argo0
= 0;
7115 PyObject
* _argo1
= 0;
7116 char *_kwnames
[] = { "self","font", NULL
};
7119 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetFont",_kwnames
,&_argo0
,&_argo1
))
7122 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7123 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7124 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetFont. Expected _wxDC_p.");
7129 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
7130 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetFont. Expected _wxFont_p.");
7135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7136 wxDC_SetFont(_arg0
,*_arg1
);
7138 wxPyEndAllowThreads(__tstate
);
7139 if (PyErr_Occurred()) return NULL
;
7140 } Py_INCREF(Py_None
);
7141 _resultobj
= Py_None
;
7145 #define wxDC_SetLogicalFunction(_swigobj,_swigarg0) (_swigobj->SetLogicalFunction(_swigarg0))
7146 static PyObject
*_wrap_wxDC_SetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7147 PyObject
* _resultobj
;
7150 PyObject
* _argo0
= 0;
7151 char *_kwnames
[] = { "self","function", NULL
};
7154 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetLogicalFunction",_kwnames
,&_argo0
,&_arg1
))
7157 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7158 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7159 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalFunction. Expected _wxDC_p.");
7164 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7165 wxDC_SetLogicalFunction(_arg0
,_arg1
);
7167 wxPyEndAllowThreads(__tstate
);
7168 if (PyErr_Occurred()) return NULL
;
7169 } Py_INCREF(Py_None
);
7170 _resultobj
= Py_None
;
7174 #define wxDC_SetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalScale(_swigarg0,_swigarg1))
7175 static PyObject
*_wrap_wxDC_SetLogicalScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7176 PyObject
* _resultobj
;
7180 PyObject
* _argo0
= 0;
7181 char *_kwnames
[] = { "self","x","y", NULL
};
7184 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxDC_SetLogicalScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7187 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7188 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7189 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalScale. Expected _wxDC_p.");
7194 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7195 wxDC_SetLogicalScale(_arg0
,_arg1
,_arg2
);
7197 wxPyEndAllowThreads(__tstate
);
7198 if (PyErr_Occurred()) return NULL
;
7199 } Py_INCREF(Py_None
);
7200 _resultobj
= Py_None
;
7204 #define wxDC_SetMapMode(_swigobj,_swigarg0) (_swigobj->SetMapMode(_swigarg0))
7205 static PyObject
*_wrap_wxDC_SetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7206 PyObject
* _resultobj
;
7209 PyObject
* _argo0
= 0;
7210 char *_kwnames
[] = { "self","mode", NULL
};
7213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetMapMode",_kwnames
,&_argo0
,&_arg1
))
7216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetMapMode. Expected _wxDC_p.");
7223 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7224 wxDC_SetMapMode(_arg0
,_arg1
);
7226 wxPyEndAllowThreads(__tstate
);
7227 if (PyErr_Occurred()) return NULL
;
7228 } Py_INCREF(Py_None
);
7229 _resultobj
= Py_None
;
7233 #define wxDC_SetOptimization(_swigobj,_swigarg0) (_swigobj->SetOptimization(_swigarg0))
7234 static PyObject
*_wrap_wxDC_SetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7235 PyObject
* _resultobj
;
7238 PyObject
* _argo0
= 0;
7240 char *_kwnames
[] = { "self","optimize", NULL
};
7243 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetOptimization",_kwnames
,&_argo0
,&tempbool1
))
7246 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7247 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7248 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetOptimization. Expected _wxDC_p.");
7252 _arg1
= (bool ) tempbool1
;
7254 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7255 wxDC_SetOptimization(_arg0
,_arg1
);
7257 wxPyEndAllowThreads(__tstate
);
7258 if (PyErr_Occurred()) return NULL
;
7259 } Py_INCREF(Py_None
);
7260 _resultobj
= Py_None
;
7264 #define wxDC_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
7265 static PyObject
*_wrap_wxDC_SetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7266 PyObject
* _resultobj
;
7269 PyObject
* _argo0
= 0;
7270 PyObject
* _argo1
= 0;
7271 char *_kwnames
[] = { "self","pen", NULL
};
7274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPen",_kwnames
,&_argo0
,&_argo1
))
7277 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7278 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7279 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPen. Expected _wxDC_p.");
7284 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
7285 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPen. Expected _wxPen_p.");
7290 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7291 wxDC_SetPen(_arg0
,*_arg1
);
7293 wxPyEndAllowThreads(__tstate
);
7294 if (PyErr_Occurred()) return NULL
;
7295 } Py_INCREF(Py_None
);
7296 _resultobj
= Py_None
;
7300 #define wxDC_SetTextBackground(_swigobj,_swigarg0) (_swigobj->SetTextBackground(_swigarg0))
7301 static PyObject
*_wrap_wxDC_SetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7302 PyObject
* _resultobj
;
7305 PyObject
* _argo0
= 0;
7307 PyObject
* _obj1
= 0;
7308 char *_kwnames
[] = { "self","colour", NULL
};
7311 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextBackground",_kwnames
,&_argo0
,&_obj1
))
7314 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7315 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7316 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextBackground. Expected _wxDC_p.");
7322 if (! wxColour_helper(_obj1
, &_arg1
))
7326 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7327 wxDC_SetTextBackground(_arg0
,*_arg1
);
7329 wxPyEndAllowThreads(__tstate
);
7330 if (PyErr_Occurred()) return NULL
;
7331 } Py_INCREF(Py_None
);
7332 _resultobj
= Py_None
;
7336 #define wxDC_SetTextForeground(_swigobj,_swigarg0) (_swigobj->SetTextForeground(_swigarg0))
7337 static PyObject
*_wrap_wxDC_SetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7338 PyObject
* _resultobj
;
7341 PyObject
* _argo0
= 0;
7343 PyObject
* _obj1
= 0;
7344 char *_kwnames
[] = { "self","colour", NULL
};
7347 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextForeground",_kwnames
,&_argo0
,&_obj1
))
7350 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7351 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7352 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextForeground. Expected _wxDC_p.");
7358 if (! wxColour_helper(_obj1
, &_arg1
))
7362 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7363 wxDC_SetTextForeground(_arg0
,*_arg1
);
7365 wxPyEndAllowThreads(__tstate
);
7366 if (PyErr_Occurred()) return NULL
;
7367 } Py_INCREF(Py_None
);
7368 _resultobj
= Py_None
;
7372 #define wxDC_SetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetUserScale(_swigarg0,_swigarg1))
7373 static PyObject
*_wrap_wxDC_SetUserScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7374 PyObject
* _resultobj
;
7378 PyObject
* _argo0
= 0;
7379 char *_kwnames
[] = { "self","x_scale","y_scale", NULL
};
7382 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxDC_SetUserScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7385 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7386 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7387 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetUserScale. Expected _wxDC_p.");
7392 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7393 wxDC_SetUserScale(_arg0
,_arg1
,_arg2
);
7395 wxPyEndAllowThreads(__tstate
);
7396 if (PyErr_Occurred()) return NULL
;
7397 } Py_INCREF(Py_None
);
7398 _resultobj
= Py_None
;
7402 #define wxDC_StartDoc(_swigobj,_swigarg0) (_swigobj->StartDoc(_swigarg0))
7403 static PyObject
*_wrap_wxDC_StartDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7404 PyObject
* _resultobj
;
7408 PyObject
* _argo0
= 0;
7409 PyObject
* _obj1
= 0;
7410 char *_kwnames
[] = { "self","message", NULL
};
7413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_StartDoc",_kwnames
,&_argo0
,&_obj1
))
7416 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7417 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7418 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartDoc. Expected _wxDC_p.");
7423 _arg1
= wxString_in_helper(_obj1
);
7428 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7429 _result
= (bool )wxDC_StartDoc(_arg0
,*_arg1
);
7431 wxPyEndAllowThreads(__tstate
);
7432 if (PyErr_Occurred()) return NULL
;
7433 } _resultobj
= Py_BuildValue("i",_result
);
7441 #define wxDC_StartPage(_swigobj) (_swigobj->StartPage())
7442 static PyObject
*_wrap_wxDC_StartPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7443 PyObject
* _resultobj
;
7445 PyObject
* _argo0
= 0;
7446 char *_kwnames
[] = { "self", NULL
};
7449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_StartPage",_kwnames
,&_argo0
))
7452 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7453 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartPage. Expected _wxDC_p.");
7459 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7460 wxDC_StartPage(_arg0
);
7462 wxPyEndAllowThreads(__tstate
);
7463 if (PyErr_Occurred()) return NULL
;
7464 } Py_INCREF(Py_None
);
7465 _resultobj
= Py_None
;
7469 #define wxDC_DrawBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7470 static PyObject
*_wrap_wxDC_DrawBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7471 PyObject
* _resultobj
;
7476 int _arg4
= (int ) FALSE
;
7477 PyObject
* _argo0
= 0;
7478 PyObject
* _argo1
= 0;
7479 char *_kwnames
[] = { "self","bitmap","x","y","useMask", NULL
};
7482 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii|i:wxDC_DrawBitmap",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
))
7485 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7486 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7487 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawBitmap. Expected _wxDC_p.");
7492 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
7493 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawBitmap. Expected _wxBitmap_p.");
7498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7499 wxDC_DrawBitmap(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
7501 wxPyEndAllowThreads(__tstate
);
7502 if (PyErr_Occurred()) return NULL
;
7503 } Py_INCREF(Py_None
);
7504 _resultobj
= Py_None
;
7508 #define wxDC_CanDrawBitmap(_swigobj) (_swigobj->CanDrawBitmap())
7509 static PyObject
*_wrap_wxDC_CanDrawBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7510 PyObject
* _resultobj
;
7513 PyObject
* _argo0
= 0;
7514 char *_kwnames
[] = { "self", NULL
};
7517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_CanDrawBitmap",_kwnames
,&_argo0
))
7520 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7521 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7522 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CanDrawBitmap. Expected _wxDC_p.");
7527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7528 _result
= (bool )wxDC_CanDrawBitmap(_arg0
);
7530 wxPyEndAllowThreads(__tstate
);
7531 if (PyErr_Occurred()) return NULL
;
7532 } _resultobj
= Py_BuildValue("i",_result
);
7536 #define wxDC_CanGetTextExtent(_swigobj) (_swigobj->CanGetTextExtent())
7537 static PyObject
*_wrap_wxDC_CanGetTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7538 PyObject
* _resultobj
;
7541 PyObject
* _argo0
= 0;
7542 char *_kwnames
[] = { "self", NULL
};
7545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_CanGetTextExtent",_kwnames
,&_argo0
))
7548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CanGetTextExtent. Expected _wxDC_p.");
7555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7556 _result
= (bool )wxDC_CanGetTextExtent(_arg0
);
7558 wxPyEndAllowThreads(__tstate
);
7559 if (PyErr_Occurred()) return NULL
;
7560 } _resultobj
= Py_BuildValue("i",_result
);
7564 #define wxDC_GetDepth(_swigobj) (_swigobj->GetDepth())
7565 static PyObject
*_wrap_wxDC_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7566 PyObject
* _resultobj
;
7569 PyObject
* _argo0
= 0;
7570 char *_kwnames
[] = { "self", NULL
};
7573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetDepth",_kwnames
,&_argo0
))
7576 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7577 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7578 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetDepth. Expected _wxDC_p.");
7583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7584 _result
= (int )wxDC_GetDepth(_arg0
);
7586 wxPyEndAllowThreads(__tstate
);
7587 if (PyErr_Occurred()) return NULL
;
7588 } _resultobj
= Py_BuildValue("i",_result
);
7592 #define wxDC_GetPPI(_swigobj) (_swigobj->GetPPI())
7593 static PyObject
*_wrap_wxDC_GetPPI(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7594 PyObject
* _resultobj
;
7597 PyObject
* _argo0
= 0;
7598 char *_kwnames
[] = { "self", NULL
};
7602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetPPI",_kwnames
,&_argo0
))
7605 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7606 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7607 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPPI. Expected _wxDC_p.");
7612 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7613 _result
= new wxSize (wxDC_GetPPI(_arg0
));
7615 wxPyEndAllowThreads(__tstate
);
7616 if (PyErr_Occurred()) return NULL
;
7617 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
7618 _resultobj
= Py_BuildValue("s",_ptemp
);
7622 #define wxDC_GetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalOrigin(_swigarg0,_swigarg1))
7623 static PyObject
*_wrap_wxDC_GetLogicalOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7624 PyObject
* _resultobj
;
7630 PyObject
* _argo0
= 0;
7631 char *_kwnames
[] = { "self", NULL
};
7640 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalOrigin",_kwnames
,&_argo0
))
7643 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7644 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7645 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalOrigin. Expected _wxDC_p.");
7650 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7651 wxDC_GetLogicalOrigin(_arg0
,_arg1
,_arg2
);
7653 wxPyEndAllowThreads(__tstate
);
7654 if (PyErr_Occurred()) return NULL
;
7655 } Py_INCREF(Py_None
);
7656 _resultobj
= Py_None
;
7659 o
= PyInt_FromLong((long) (*_arg1
));
7660 _resultobj
= t_output_helper(_resultobj
, o
);
7664 o
= PyInt_FromLong((long) (*_arg2
));
7665 _resultobj
= t_output_helper(_resultobj
, o
);
7670 #define wxDC_SetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalOrigin(_swigarg0,_swigarg1))
7671 static PyObject
*_wrap_wxDC_SetLogicalOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7672 PyObject
* _resultobj
;
7676 PyObject
* _argo0
= 0;
7677 char *_kwnames
[] = { "self","x","y", NULL
};
7680 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_SetLogicalOrigin",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7683 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7684 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7685 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalOrigin. Expected _wxDC_p.");
7690 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7691 wxDC_SetLogicalOrigin(_arg0
,_arg1
,_arg2
);
7693 wxPyEndAllowThreads(__tstate
);
7694 if (PyErr_Occurred()) return NULL
;
7695 } Py_INCREF(Py_None
);
7696 _resultobj
= Py_None
;
7700 #define wxDC_GetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDeviceOrigin(_swigarg0,_swigarg1))
7701 static PyObject
*_wrap_wxDC_GetDeviceOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7702 PyObject
* _resultobj
;
7708 PyObject
* _argo0
= 0;
7709 char *_kwnames
[] = { "self", NULL
};
7718 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetDeviceOrigin",_kwnames
,&_argo0
))
7721 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7722 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7723 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetDeviceOrigin. Expected _wxDC_p.");
7728 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7729 wxDC_GetDeviceOrigin(_arg0
,_arg1
,_arg2
);
7731 wxPyEndAllowThreads(__tstate
);
7732 if (PyErr_Occurred()) return NULL
;
7733 } Py_INCREF(Py_None
);
7734 _resultobj
= Py_None
;
7737 o
= PyInt_FromLong((long) (*_arg1
));
7738 _resultobj
= t_output_helper(_resultobj
, o
);
7742 o
= PyInt_FromLong((long) (*_arg2
));
7743 _resultobj
= t_output_helper(_resultobj
, o
);
7748 #define wxDC_SetAxisOrientation(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAxisOrientation(_swigarg0,_swigarg1))
7749 static PyObject
*_wrap_wxDC_SetAxisOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7750 PyObject
* _resultobj
;
7754 PyObject
* _argo0
= 0;
7757 char *_kwnames
[] = { "self","xLeftRight","yBottomUp", NULL
};
7760 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_SetAxisOrientation",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))
7763 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7764 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7765 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetAxisOrientation. Expected _wxDC_p.");
7769 _arg1
= (bool ) tempbool1
;
7770 _arg2
= (bool ) tempbool2
;
7772 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7773 wxDC_SetAxisOrientation(_arg0
,_arg1
,_arg2
);
7775 wxPyEndAllowThreads(__tstate
);
7776 if (PyErr_Occurred()) return NULL
;
7777 } Py_INCREF(Py_None
);
7778 _resultobj
= Py_None
;
7782 #define wxDC_CalcBoundingBox(_swigobj,_swigarg0,_swigarg1) (_swigobj->CalcBoundingBox(_swigarg0,_swigarg1))
7783 static PyObject
*_wrap_wxDC_CalcBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7784 PyObject
* _resultobj
;
7788 PyObject
* _argo0
= 0;
7789 char *_kwnames
[] = { "self","x","y", NULL
};
7792 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_CalcBoundingBox",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7795 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7796 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7797 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CalcBoundingBox. Expected _wxDC_p.");
7802 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7803 wxDC_CalcBoundingBox(_arg0
,_arg1
,_arg2
);
7805 wxPyEndAllowThreads(__tstate
);
7806 if (PyErr_Occurred()) return NULL
;
7807 } Py_INCREF(Py_None
);
7808 _resultobj
= Py_None
;
7812 #define wxDC_ResetBoundingBox(_swigobj) (_swigobj->ResetBoundingBox())
7813 static PyObject
*_wrap_wxDC_ResetBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7814 PyObject
* _resultobj
;
7816 PyObject
* _argo0
= 0;
7817 char *_kwnames
[] = { "self", NULL
};
7820 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_ResetBoundingBox",_kwnames
,&_argo0
))
7823 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7824 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7825 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_ResetBoundingBox. Expected _wxDC_p.");
7830 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7831 wxDC_ResetBoundingBox(_arg0
);
7833 wxPyEndAllowThreads(__tstate
);
7834 if (PyErr_Occurred()) return NULL
;
7835 } Py_INCREF(Py_None
);
7836 _resultobj
= Py_None
;
7840 static PyObject
*_wrap_wxDC_GetBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7841 PyObject
* _resultobj
;
7851 PyObject
* _argo0
= 0;
7852 char *_kwnames
[] = { "self", NULL
};
7867 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBoundingBox",_kwnames
,&_argo0
))
7870 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7871 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7872 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBoundingBox. Expected _wxDC_p.");
7877 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7878 wxDC_GetBoundingBox(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
7880 wxPyEndAllowThreads(__tstate
);
7881 if (PyErr_Occurred()) return NULL
;
7882 } Py_INCREF(Py_None
);
7883 _resultobj
= Py_None
;
7886 o
= PyInt_FromLong((long) (*_arg1
));
7887 _resultobj
= t_output_helper(_resultobj
, o
);
7891 o
= PyInt_FromLong((long) (*_arg2
));
7892 _resultobj
= t_output_helper(_resultobj
, o
);
7896 o
= PyInt_FromLong((long) (*_arg3
));
7897 _resultobj
= t_output_helper(_resultobj
, o
);
7901 o
= PyInt_FromLong((long) (*_arg4
));
7902 _resultobj
= t_output_helper(_resultobj
, o
);
7907 static PyObject
* wxDC__DrawPointList(wxDC
*self
,PyObject
* pyCoords
,PyObject
* pyPens
,PyObject
* pyBrushes
) {
7908 return wxPyDrawXXXList(*self
, wxPyDrawXXXPoint
, pyCoords
, pyPens
, pyBrushes
);
7910 static PyObject
*_wrap_wxDC__DrawPointList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7911 PyObject
* _resultobj
;
7917 PyObject
* _argo0
= 0;
7918 PyObject
* _obj1
= 0;
7919 PyObject
* _obj2
= 0;
7920 PyObject
* _obj3
= 0;
7921 char *_kwnames
[] = { "self","pyCoords","pyPens","pyBrushes", NULL
};
7924 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDC__DrawPointList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))
7927 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7928 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7929 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawPointList. Expected _wxDC_p.");
7943 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7944 _result
= (PyObject
*)wxDC__DrawPointList(_arg0
,_arg1
,_arg2
,_arg3
);
7946 wxPyEndAllowThreads(__tstate
);
7947 if (PyErr_Occurred()) return NULL
;
7949 _resultobj
= _result
;
7954 static PyObject
* wxDC__DrawLineList(wxDC
*self
,PyObject
* pyCoords
,PyObject
* pyPens
,PyObject
* pyBrushes
) {
7955 return wxPyDrawXXXList(*self
, wxPyDrawXXXLine
, pyCoords
, pyPens
, pyBrushes
);
7957 static PyObject
*_wrap_wxDC__DrawLineList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7958 PyObject
* _resultobj
;
7964 PyObject
* _argo0
= 0;
7965 PyObject
* _obj1
= 0;
7966 PyObject
* _obj2
= 0;
7967 PyObject
* _obj3
= 0;
7968 char *_kwnames
[] = { "self","pyCoords","pyPens","pyBrushes", NULL
};
7971 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDC__DrawLineList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))
7974 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7975 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7976 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawLineList. Expected _wxDC_p.");
7990 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7991 _result
= (PyObject
*)wxDC__DrawLineList(_arg0
,_arg1
,_arg2
,_arg3
);
7993 wxPyEndAllowThreads(__tstate
);
7994 if (PyErr_Occurred()) return NULL
;
7996 _resultobj
= _result
;
8001 static PyObject
* wxDC__DrawRectangleList(wxDC
*self
,PyObject
* pyCoords
,PyObject
* pyPens
,PyObject
* pyBrushes
) {
8002 return wxPyDrawXXXList(*self
, wxPyDrawXXXRectangle
, pyCoords
, pyPens
, pyBrushes
);
8004 static PyObject
*_wrap_wxDC__DrawRectangleList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8005 PyObject
* _resultobj
;
8011 PyObject
* _argo0
= 0;
8012 PyObject
* _obj1
= 0;
8013 PyObject
* _obj2
= 0;
8014 PyObject
* _obj3
= 0;
8015 char *_kwnames
[] = { "self","pyCoords","pyPens","pyBrushes", NULL
};
8018 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDC__DrawRectangleList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))
8021 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8022 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8023 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawRectangleList. Expected _wxDC_p.");
8037 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8038 _result
= (PyObject
*)wxDC__DrawRectangleList(_arg0
,_arg1
,_arg2
,_arg3
);
8040 wxPyEndAllowThreads(__tstate
);
8041 if (PyErr_Occurred()) return NULL
;
8043 _resultobj
= _result
;
8048 static PyObject
* wxDC__DrawEllipseList(wxDC
*self
,PyObject
* pyCoords
,PyObject
* pyPens
,PyObject
* pyBrushes
) {
8049 return wxPyDrawXXXList(*self
, wxPyDrawXXXEllipse
, pyCoords
, pyPens
, pyBrushes
);
8051 static PyObject
*_wrap_wxDC__DrawEllipseList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8052 PyObject
* _resultobj
;
8058 PyObject
* _argo0
= 0;
8059 PyObject
* _obj1
= 0;
8060 PyObject
* _obj2
= 0;
8061 PyObject
* _obj3
= 0;
8062 char *_kwnames
[] = { "self","pyCoords","pyPens","pyBrushes", NULL
};
8065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDC__DrawEllipseList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))
8068 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8069 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawEllipseList. Expected _wxDC_p.");
8084 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8085 _result
= (PyObject
*)wxDC__DrawEllipseList(_arg0
,_arg1
,_arg2
,_arg3
);
8087 wxPyEndAllowThreads(__tstate
);
8088 if (PyErr_Occurred()) return NULL
;
8090 _resultobj
= _result
;
8095 static PyObject
* wxDC__DrawPolygonList(wxDC
*self
,PyObject
* pyCoords
,PyObject
* pyPens
,PyObject
* pyBrushes
) {
8096 return wxPyDrawXXXList(*self
, wxPyDrawXXXPolygon
, pyCoords
, pyPens
, pyBrushes
);
8098 static PyObject
*_wrap_wxDC__DrawPolygonList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8099 PyObject
* _resultobj
;
8105 PyObject
* _argo0
= 0;
8106 PyObject
* _obj1
= 0;
8107 PyObject
* _obj2
= 0;
8108 PyObject
* _obj3
= 0;
8109 char *_kwnames
[] = { "self","pyCoords","pyPens","pyBrushes", NULL
};
8112 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDC__DrawPolygonList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))
8115 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8116 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8117 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawPolygonList. Expected _wxDC_p.");
8131 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8132 _result
= (PyObject
*)wxDC__DrawPolygonList(_arg0
,_arg1
,_arg2
,_arg3
);
8134 wxPyEndAllowThreads(__tstate
);
8135 if (PyErr_Occurred()) return NULL
;
8137 _resultobj
= _result
;
8142 static PyObject
* wxDC__DrawTextList(wxDC
*self
,PyObject
* textList
,PyObject
* pyPoints
,PyObject
* foregroundList
,PyObject
* backgroundList
) {
8143 return wxPyDrawTextList(*self
, textList
, pyPoints
, foregroundList
, backgroundList
);
8145 static PyObject
*_wrap_wxDC__DrawTextList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8146 PyObject
* _resultobj
;
8153 PyObject
* _argo0
= 0;
8154 PyObject
* _obj1
= 0;
8155 PyObject
* _obj2
= 0;
8156 PyObject
* _obj3
= 0;
8157 PyObject
* _obj4
= 0;
8158 char *_kwnames
[] = { "self","textList","pyPoints","foregroundList","backgroundList", NULL
};
8161 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:wxDC__DrawTextList",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
,&_obj4
))
8164 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8165 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8166 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawTextList. Expected _wxDC_p.");
8183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8184 _result
= (PyObject
*)wxDC__DrawTextList(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
8186 wxPyEndAllowThreads(__tstate
);
8187 if (PyErr_Occurred()) return NULL
;
8189 _resultobj
= _result
;
8194 static void *SwigwxMemoryDCTowxDC(void *ptr
) {
8197 src
= (wxMemoryDC
*) ptr
;
8198 dest
= (wxDC
*) src
;
8199 return (void *) dest
;
8202 static void *SwigwxMemoryDCTowxObject(void *ptr
) {
8205 src
= (wxMemoryDC
*) ptr
;
8206 dest
= (wxObject
*) src
;
8207 return (void *) dest
;
8210 #define new_wxMemoryDC() (new wxMemoryDC())
8211 static PyObject
*_wrap_new_wxMemoryDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8212 PyObject
* _resultobj
;
8213 wxMemoryDC
* _result
;
8214 char *_kwnames
[] = { NULL
};
8218 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMemoryDC",_kwnames
))
8221 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8222 _result
= (wxMemoryDC
*)new_wxMemoryDC();
8224 wxPyEndAllowThreads(__tstate
);
8225 if (PyErr_Occurred()) return NULL
;
8227 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
8228 _resultobj
= Py_BuildValue("s",_ptemp
);
8231 _resultobj
= Py_None
;
8236 #define wxMemoryDC_SelectObject(_swigobj,_swigarg0) (_swigobj->SelectObject(_swigarg0))
8237 static PyObject
*_wrap_wxMemoryDC_SelectObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8238 PyObject
* _resultobj
;
8241 PyObject
* _argo0
= 0;
8242 PyObject
* _argo1
= 0;
8243 char *_kwnames
[] = { "self","bitmap", NULL
};
8246 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMemoryDC_SelectObject",_kwnames
,&_argo0
,&_argo1
))
8249 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8250 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryDC_p")) {
8251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDC_SelectObject. Expected _wxMemoryDC_p.");
8256 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
8257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMemoryDC_SelectObject. Expected _wxBitmap_p.");
8262 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8263 wxMemoryDC_SelectObject(_arg0
,*_arg1
);
8265 wxPyEndAllowThreads(__tstate
);
8266 if (PyErr_Occurred()) return NULL
;
8267 } Py_INCREF(Py_None
);
8268 _resultobj
= Py_None
;
8272 static void *SwigwxBufferedDCTowxMemoryDC(void *ptr
) {
8275 src
= (wxBufferedDC
*) ptr
;
8276 dest
= (wxMemoryDC
*) src
;
8277 return (void *) dest
;
8280 static void *SwigwxBufferedDCTowxDC(void *ptr
) {
8283 src
= (wxBufferedDC
*) ptr
;
8284 dest
= (wxDC
*) src
;
8285 return (void *) dest
;
8288 static void *SwigwxBufferedDCTowxObject(void *ptr
) {
8291 src
= (wxBufferedDC
*) ptr
;
8292 dest
= (wxObject
*) src
;
8293 return (void *) dest
;
8296 #define new_wxBufferedDC(_swigarg0,_swigarg1) (new wxBufferedDC(_swigarg0,_swigarg1))
8297 static PyObject
*_wrap_new_wxBufferedDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8298 PyObject
* _resultobj
;
8299 wxBufferedDC
* _result
;
8302 PyObject
* _argo0
= 0;
8303 PyObject
* _argo1
= 0;
8304 char *_kwnames
[] = { "dc","buffer", NULL
};
8308 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxBufferedDC",_kwnames
,&_argo0
,&_argo1
))
8311 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8312 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8313 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBufferedDC. Expected _wxDC_p.");
8318 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
8319 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxBufferedDC. Expected _wxBitmap_p.");
8324 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8325 _result
= (wxBufferedDC
*)new_wxBufferedDC(_arg0
,*_arg1
);
8327 wxPyEndAllowThreads(__tstate
);
8328 if (PyErr_Occurred()) return NULL
;
8330 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBufferedDC_p");
8331 _resultobj
= Py_BuildValue("s",_ptemp
);
8334 _resultobj
= Py_None
;
8339 #define new_wxBufferedDCInternalBuffer(_swigarg0,_swigarg1) (new wxBufferedDC(_swigarg0,_swigarg1))
8340 static PyObject
*_wrap_new_wxBufferedDCInternalBuffer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8341 PyObject
* _resultobj
;
8342 wxBufferedDC
* _result
;
8345 PyObject
* _argo0
= 0;
8347 PyObject
* _obj1
= 0;
8348 char *_kwnames
[] = { "dc","area", NULL
};
8352 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxBufferedDCInternalBuffer",_kwnames
,&_argo0
,&_obj1
))
8355 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8356 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8357 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBufferedDCInternalBuffer. Expected _wxDC_p.");
8363 if (! wxSize_helper(_obj1
, &_arg1
))
8367 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8368 _result
= (wxBufferedDC
*)new_wxBufferedDCInternalBuffer(_arg0
,*_arg1
);
8370 wxPyEndAllowThreads(__tstate
);
8371 if (PyErr_Occurred()) return NULL
;
8373 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBufferedDC_p");
8374 _resultobj
= Py_BuildValue("s",_ptemp
);
8377 _resultobj
= Py_None
;
8382 #define wxBufferedDC_UnMask(_swigobj) (_swigobj->UnMask())
8383 static PyObject
*_wrap_wxBufferedDC_UnMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8384 PyObject
* _resultobj
;
8385 wxBufferedDC
* _arg0
;
8386 PyObject
* _argo0
= 0;
8387 char *_kwnames
[] = { "self", NULL
};
8390 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBufferedDC_UnMask",_kwnames
,&_argo0
))
8393 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8394 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBufferedDC_p")) {
8395 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBufferedDC_UnMask. Expected _wxBufferedDC_p.");
8400 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8401 wxBufferedDC_UnMask(_arg0
);
8403 wxPyEndAllowThreads(__tstate
);
8404 if (PyErr_Occurred()) return NULL
;
8405 } Py_INCREF(Py_None
);
8406 _resultobj
= Py_None
;
8410 static void *SwigwxBufferedPaintDCTowxBufferedDC(void *ptr
) {
8411 wxBufferedPaintDC
*src
;
8413 src
= (wxBufferedPaintDC
*) ptr
;
8414 dest
= (wxBufferedDC
*) src
;
8415 return (void *) dest
;
8418 static void *SwigwxBufferedPaintDCTowxMemoryDC(void *ptr
) {
8419 wxBufferedPaintDC
*src
;
8421 src
= (wxBufferedPaintDC
*) ptr
;
8422 dest
= (wxMemoryDC
*) src
;
8423 return (void *) dest
;
8426 static void *SwigwxBufferedPaintDCTowxDC(void *ptr
) {
8427 wxBufferedPaintDC
*src
;
8429 src
= (wxBufferedPaintDC
*) ptr
;
8430 dest
= (wxDC
*) src
;
8431 return (void *) dest
;
8434 static void *SwigwxBufferedPaintDCTowxObject(void *ptr
) {
8435 wxBufferedPaintDC
*src
;
8437 src
= (wxBufferedPaintDC
*) ptr
;
8438 dest
= (wxObject
*) src
;
8439 return (void *) dest
;
8442 #define new_wxBufferedPaintDC(_swigarg0,_swigarg1) (new wxBufferedPaintDC(_swigarg0,_swigarg1))
8443 static PyObject
*_wrap_new_wxBufferedPaintDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8444 PyObject
* _resultobj
;
8445 wxBufferedPaintDC
* _result
;
8447 wxBitmap
* _arg1
= (wxBitmap
*) &wxNullBitmap
;
8448 PyObject
* _argo0
= 0;
8449 PyObject
* _argo1
= 0;
8450 char *_kwnames
[] = { "window","buffer", NULL
};
8454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxBufferedPaintDC",_kwnames
,&_argo0
,&_argo1
))
8457 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8458 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
8459 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBufferedPaintDC. Expected _wxWindow_p.");
8464 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
8465 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxBufferedPaintDC. Expected _wxBitmap_p.");
8470 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8471 _result
= (wxBufferedPaintDC
*)new_wxBufferedPaintDC(_arg0
,*_arg1
);
8473 wxPyEndAllowThreads(__tstate
);
8474 if (PyErr_Occurred()) return NULL
;
8476 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBufferedPaintDC_p");
8477 _resultobj
= Py_BuildValue("s",_ptemp
);
8480 _resultobj
= Py_None
;
8485 static void *SwigwxScreenDCTowxDC(void *ptr
) {
8488 src
= (wxScreenDC
*) ptr
;
8489 dest
= (wxDC
*) src
;
8490 return (void *) dest
;
8493 static void *SwigwxScreenDCTowxObject(void *ptr
) {
8496 src
= (wxScreenDC
*) ptr
;
8497 dest
= (wxObject
*) src
;
8498 return (void *) dest
;
8501 #define new_wxScreenDC() (new wxScreenDC())
8502 static PyObject
*_wrap_new_wxScreenDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8503 PyObject
* _resultobj
;
8504 wxScreenDC
* _result
;
8505 char *_kwnames
[] = { NULL
};
8509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxScreenDC",_kwnames
))
8512 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8513 _result
= (wxScreenDC
*)new_wxScreenDC();
8515 wxPyEndAllowThreads(__tstate
);
8516 if (PyErr_Occurred()) return NULL
;
8518 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScreenDC_p");
8519 _resultobj
= Py_BuildValue("s",_ptemp
);
8522 _resultobj
= Py_None
;
8527 #define wxScreenDC_StartDrawingOnTopWin(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
8528 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTopWin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8529 PyObject
* _resultobj
;
8533 PyObject
* _argo0
= 0;
8534 PyObject
* _argo1
= 0;
8535 char *_kwnames
[] = { "self","window", NULL
};
8538 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScreenDC_StartDrawingOnTopWin",_kwnames
,&_argo0
,&_argo1
))
8541 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8542 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
8543 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTopWin. Expected _wxScreenDC_p.");
8548 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8549 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
8550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScreenDC_StartDrawingOnTopWin. Expected _wxWindow_p.");
8555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8556 _result
= (bool )wxScreenDC_StartDrawingOnTopWin(_arg0
,_arg1
);
8558 wxPyEndAllowThreads(__tstate
);
8559 if (PyErr_Occurred()) return NULL
;
8560 } _resultobj
= Py_BuildValue("i",_result
);
8564 #define wxScreenDC_StartDrawingOnTop(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
8565 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8566 PyObject
* _resultobj
;
8569 wxRect
* _arg1
= (wxRect
*) NULL
;
8570 PyObject
* _argo0
= 0;
8572 PyObject
* _obj1
= 0;
8573 char *_kwnames
[] = { "self","rect", NULL
};
8576 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxScreenDC_StartDrawingOnTop",_kwnames
,&_argo0
,&_obj1
))
8579 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8580 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
8581 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTop. Expected _wxScreenDC_p.");
8588 if (! wxRect_helper(_obj1
, &_arg1
))
8592 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8593 _result
= (bool )wxScreenDC_StartDrawingOnTop(_arg0
,_arg1
);
8595 wxPyEndAllowThreads(__tstate
);
8596 if (PyErr_Occurred()) return NULL
;
8597 } _resultobj
= Py_BuildValue("i",_result
);
8601 #define wxScreenDC_EndDrawingOnTop(_swigobj) (_swigobj->EndDrawingOnTop())
8602 static PyObject
*_wrap_wxScreenDC_EndDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8603 PyObject
* _resultobj
;
8606 PyObject
* _argo0
= 0;
8607 char *_kwnames
[] = { "self", NULL
};
8610 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScreenDC_EndDrawingOnTop",_kwnames
,&_argo0
))
8613 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8614 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
8615 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_EndDrawingOnTop. Expected _wxScreenDC_p.");
8620 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8621 _result
= (bool )wxScreenDC_EndDrawingOnTop(_arg0
);
8623 wxPyEndAllowThreads(__tstate
);
8624 if (PyErr_Occurred()) return NULL
;
8625 } _resultobj
= Py_BuildValue("i",_result
);
8629 static void *SwigwxClientDCTowxDC(void *ptr
) {
8632 src
= (wxClientDC
*) ptr
;
8633 dest
= (wxDC
*) src
;
8634 return (void *) dest
;
8637 static void *SwigwxClientDCTowxObject(void *ptr
) {
8640 src
= (wxClientDC
*) ptr
;
8641 dest
= (wxObject
*) src
;
8642 return (void *) dest
;
8645 #define new_wxClientDC(_swigarg0) (new wxClientDC(_swigarg0))
8646 static PyObject
*_wrap_new_wxClientDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8647 PyObject
* _resultobj
;
8648 wxClientDC
* _result
;
8650 PyObject
* _argo0
= 0;
8651 char *_kwnames
[] = { "win", NULL
};
8655 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxClientDC",_kwnames
,&_argo0
))
8658 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8659 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
8660 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxClientDC. Expected _wxWindow_p.");
8665 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8666 _result
= (wxClientDC
*)new_wxClientDC(_arg0
);
8668 wxPyEndAllowThreads(__tstate
);
8669 if (PyErr_Occurred()) return NULL
;
8671 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxClientDC_p");
8672 _resultobj
= Py_BuildValue("s",_ptemp
);
8675 _resultobj
= Py_None
;
8680 static void *SwigwxPaintDCTowxDC(void *ptr
) {
8683 src
= (wxPaintDC
*) ptr
;
8684 dest
= (wxDC
*) src
;
8685 return (void *) dest
;
8688 static void *SwigwxPaintDCTowxObject(void *ptr
) {
8691 src
= (wxPaintDC
*) ptr
;
8692 dest
= (wxObject
*) src
;
8693 return (void *) dest
;
8696 #define new_wxPaintDC(_swigarg0) (new wxPaintDC(_swigarg0))
8697 static PyObject
*_wrap_new_wxPaintDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8698 PyObject
* _resultobj
;
8699 wxPaintDC
* _result
;
8701 PyObject
* _argo0
= 0;
8702 char *_kwnames
[] = { "win", NULL
};
8706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPaintDC",_kwnames
,&_argo0
))
8709 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8710 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
8711 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPaintDC. Expected _wxWindow_p.");
8716 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8717 _result
= (wxPaintDC
*)new_wxPaintDC(_arg0
);
8719 wxPyEndAllowThreads(__tstate
);
8720 if (PyErr_Occurred()) return NULL
;
8722 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaintDC_p");
8723 _resultobj
= Py_BuildValue("s",_ptemp
);
8726 _resultobj
= Py_None
;
8731 static void *SwigwxWindowDCTowxDC(void *ptr
) {
8734 src
= (wxWindowDC
*) ptr
;
8735 dest
= (wxDC
*) src
;
8736 return (void *) dest
;
8739 static void *SwigwxWindowDCTowxObject(void *ptr
) {
8742 src
= (wxWindowDC
*) ptr
;
8743 dest
= (wxObject
*) src
;
8744 return (void *) dest
;
8747 #define new_wxWindowDC(_swigarg0) (new wxWindowDC(_swigarg0))
8748 static PyObject
*_wrap_new_wxWindowDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8749 PyObject
* _resultobj
;
8750 wxWindowDC
* _result
;
8752 PyObject
* _argo0
= 0;
8753 char *_kwnames
[] = { "win", NULL
};
8757 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxWindowDC",_kwnames
,&_argo0
))
8760 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8761 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
8762 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDC. Expected _wxWindow_p.");
8767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8768 _result
= (wxWindowDC
*)new_wxWindowDC(_arg0
);
8770 wxPyEndAllowThreads(__tstate
);
8771 if (PyErr_Occurred()) return NULL
;
8773 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDC_p");
8774 _resultobj
= Py_BuildValue("s",_ptemp
);
8777 _resultobj
= Py_None
;
8782 static void *SwigwxPaletteTowxGDIObject(void *ptr
) {
8785 src
= (wxPalette
*) ptr
;
8786 dest
= (wxGDIObject
*) src
;
8787 return (void *) dest
;
8790 static void *SwigwxPaletteTowxObject(void *ptr
) {
8793 src
= (wxPalette
*) ptr
;
8794 dest
= (wxObject
*) src
;
8795 return (void *) dest
;
8798 #define new_wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8799 static PyObject
*_wrap_new_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8800 PyObject
* _resultobj
;
8801 wxPalette
* _result
;
8806 PyObject
* _obj1
= 0;
8807 PyObject
* _obj2
= 0;
8808 PyObject
* _obj3
= 0;
8809 char *_kwnames
[] = { "choices","choices","choices", NULL
};
8813 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:new_wxPalette",_kwnames
,&_obj1
,&_obj2
,&_obj3
))
8816 _arg1
= byte_LIST_helper(_obj1
);
8817 if (_arg1
== NULL
) {
8822 _arg2
= byte_LIST_helper(_obj2
);
8823 if (_arg2
== NULL
) {
8829 _arg3
= byte_LIST_helper(_obj3
);
8830 if (_arg3
== NULL
) {
8836 _arg0
= PyList_Size(_obj1
);
8843 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8844 _result
= (wxPalette
*)new_wxPalette(_arg0
,_arg1
,_arg2
,_arg3
);
8846 wxPyEndAllowThreads(__tstate
);
8847 if (PyErr_Occurred()) return NULL
;
8849 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
8850 _resultobj
= Py_BuildValue("s",_ptemp
);
8853 _resultobj
= Py_None
;
8867 #define delete_wxPalette(_swigobj) (delete _swigobj)
8868 static PyObject
*_wrap_delete_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8869 PyObject
* _resultobj
;
8871 PyObject
* _argo0
= 0;
8872 char *_kwnames
[] = { "self", NULL
};
8875 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPalette",_kwnames
,&_argo0
))
8878 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8879 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
8880 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPalette. Expected _wxPalette_p.");
8885 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8886 delete_wxPalette(_arg0
);
8888 wxPyEndAllowThreads(__tstate
);
8889 if (PyErr_Occurred()) return NULL
;
8890 } Py_INCREF(Py_None
);
8891 _resultobj
= Py_None
;
8895 #define wxPalette_GetPixel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetPixel(_swigarg0,_swigarg1,_swigarg2))
8896 static PyObject
*_wrap_wxPalette_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8897 PyObject
* _resultobj
;
8903 PyObject
* _argo0
= 0;
8904 char *_kwnames
[] = { "self","red","green","blue", NULL
};
8907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxPalette_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
8910 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8911 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
8912 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetPixel. Expected _wxPalette_p.");
8917 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8918 _result
= (int )wxPalette_GetPixel(_arg0
,_arg1
,_arg2
,_arg3
);
8920 wxPyEndAllowThreads(__tstate
);
8921 if (PyErr_Occurred()) return NULL
;
8922 } _resultobj
= Py_BuildValue("i",_result
);
8926 #define wxPalette_GetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8927 static PyObject
*_wrap_wxPalette_GetRGB(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8928 PyObject
* _resultobj
;
8938 PyObject
* _argo0
= 0;
8939 char *_kwnames
[] = { "self","pixel", NULL
};
8943 _arg2
= (byte
*)&temp
;
8946 _arg3
= (byte
*)&temp0
;
8949 _arg4
= (byte
*)&temp1
;
8951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPalette_GetRGB",_kwnames
,&_argo0
,&_arg1
))
8954 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8955 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
8956 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetRGB. Expected _wxPalette_p.");
8961 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8962 _result
= (bool )wxPalette_GetRGB(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
8964 wxPyEndAllowThreads(__tstate
);
8965 if (PyErr_Occurred()) return NULL
;
8966 } _resultobj
= Py_BuildValue("i",_result
);
8969 o
= PyInt_FromLong((long) (*_arg2
));
8970 _resultobj
= t_output_helper(_resultobj
, o
);
8974 o
= PyInt_FromLong((long) (*_arg3
));
8975 _resultobj
= t_output_helper(_resultobj
, o
);
8979 o
= PyInt_FromLong((long) (*_arg4
));
8980 _resultobj
= t_output_helper(_resultobj
, o
);
8985 #define wxPalette_Ok(_swigobj) (_swigobj->Ok())
8986 static PyObject
*_wrap_wxPalette_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8987 PyObject
* _resultobj
;
8990 PyObject
* _argo0
= 0;
8991 char *_kwnames
[] = { "self", NULL
};
8994 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPalette_Ok",_kwnames
,&_argo0
))
8997 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8998 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
8999 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_Ok. Expected _wxPalette_p.");
9004 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9005 _result
= (bool )wxPalette_Ok(_arg0
);
9007 wxPyEndAllowThreads(__tstate
);
9008 if (PyErr_Occurred()) return NULL
;
9009 } _resultobj
= Py_BuildValue("i",_result
);
9013 static void *SwigwxImageListTowxObject(void *ptr
) {
9016 src
= (wxImageList
*) ptr
;
9017 dest
= (wxObject
*) src
;
9018 return (void *) dest
;
9021 #define new_wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9022 static PyObject
*_wrap_new_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9023 PyObject
* _resultobj
;
9024 wxImageList
* _result
;
9027 int _arg2
= (int ) TRUE
;
9028 int _arg3
= (int ) 1;
9029 char *_kwnames
[] = { "width","height","mask","initialCount", NULL
};
9033 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|ii:new_wxImageList",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
9036 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9037 _result
= (wxImageList
*)new_wxImageList(_arg0
,_arg1
,_arg2
,_arg3
);
9039 wxPyEndAllowThreads(__tstate
);
9040 if (PyErr_Occurred()) return NULL
;
9042 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p");
9043 _resultobj
= Py_BuildValue("s",_ptemp
);
9046 _resultobj
= Py_None
;
9051 #define delete_wxImageList(_swigobj) (delete _swigobj)
9052 static PyObject
*_wrap_delete_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9053 PyObject
* _resultobj
;
9054 wxImageList
* _arg0
;
9055 PyObject
* _argo0
= 0;
9056 char *_kwnames
[] = { "self", NULL
};
9059 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxImageList",_kwnames
,&_argo0
))
9062 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9063 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9064 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxImageList. Expected _wxImageList_p.");
9069 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9070 delete_wxImageList(_arg0
);
9072 wxPyEndAllowThreads(__tstate
);
9073 if (PyErr_Occurred()) return NULL
;
9074 } Py_INCREF(Py_None
);
9075 _resultobj
= Py_None
;
9079 #define wxImageList_Add(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
9080 static PyObject
*_wrap_wxImageList_Add(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9081 PyObject
* _resultobj
;
9083 wxImageList
* _arg0
;
9085 wxBitmap
* _arg2
= (wxBitmap
*) &wxNullBitmap
;
9086 PyObject
* _argo0
= 0;
9087 PyObject
* _argo1
= 0;
9088 PyObject
* _argo2
= 0;
9089 char *_kwnames
[] = { "self","bitmap","mask", NULL
};
9092 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxImageList_Add",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
9095 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9096 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9097 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Add. Expected _wxImageList_p.");
9102 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
9103 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_Add. Expected _wxBitmap_p.");
9108 if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
9109 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Add. Expected _wxBitmap_p.");
9114 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9115 _result
= (int )wxImageList_Add(_arg0
,*_arg1
,*_arg2
);
9117 wxPyEndAllowThreads(__tstate
);
9118 if (PyErr_Occurred()) return NULL
;
9119 } _resultobj
= Py_BuildValue("i",_result
);
9123 #define wxImageList_AddWithColourMask(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
9124 static PyObject
*_wrap_wxImageList_AddWithColourMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9125 PyObject
* _resultobj
;
9127 wxImageList
* _arg0
;
9130 PyObject
* _argo0
= 0;
9131 PyObject
* _argo1
= 0;
9133 PyObject
* _obj2
= 0;
9134 char *_kwnames
[] = { "self","bitmap","maskColour", NULL
};
9137 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxImageList_AddWithColourMask",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
9140 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9141 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9142 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_AddWithColourMask. Expected _wxImageList_p.");
9147 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
9148 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_AddWithColourMask. Expected _wxBitmap_p.");
9154 if (! wxColour_helper(_obj2
, &_arg2
))
9158 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9159 _result
= (int )wxImageList_AddWithColourMask(_arg0
,*_arg1
,*_arg2
);
9161 wxPyEndAllowThreads(__tstate
);
9162 if (PyErr_Occurred()) return NULL
;
9163 } _resultobj
= Py_BuildValue("i",_result
);
9167 #define wxImageList_AddIcon(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
9168 static PyObject
*_wrap_wxImageList_AddIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9169 PyObject
* _resultobj
;
9171 wxImageList
* _arg0
;
9173 PyObject
* _argo0
= 0;
9174 PyObject
* _argo1
= 0;
9175 char *_kwnames
[] = { "self","icon", NULL
};
9178 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageList_AddIcon",_kwnames
,&_argo0
,&_argo1
))
9181 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9182 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9183 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_AddIcon. Expected _wxImageList_p.");
9188 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
9189 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_AddIcon. Expected _wxIcon_p.");
9194 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9195 _result
= (int )wxImageList_AddIcon(_arg0
,*_arg1
);
9197 wxPyEndAllowThreads(__tstate
);
9198 if (PyErr_Occurred()) return NULL
;
9199 } _resultobj
= Py_BuildValue("i",_result
);
9203 #define wxImageList_Replace(_swigobj,_swigarg0,_swigarg1) (_swigobj->Replace(_swigarg0,_swigarg1))
9204 static PyObject
*_wrap_wxImageList_Replace(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9205 PyObject
* _resultobj
;
9207 wxImageList
* _arg0
;
9210 PyObject
* _argo0
= 0;
9211 PyObject
* _argo2
= 0;
9212 char *_kwnames
[] = { "self","index","bitmap", NULL
};
9215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxImageList_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
9218 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9219 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9220 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Replace. Expected _wxImageList_p.");
9225 if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
9226 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Replace. Expected _wxBitmap_p.");
9231 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9232 _result
= (bool )wxImageList_Replace(_arg0
,_arg1
,*_arg2
);
9234 wxPyEndAllowThreads(__tstate
);
9235 if (PyErr_Occurred()) return NULL
;
9236 } _resultobj
= Py_BuildValue("i",_result
);
9240 #define wxImageList_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9241 static PyObject
*_wrap_wxImageList_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9242 PyObject
* _resultobj
;
9244 wxImageList
* _arg0
;
9249 int _arg5
= (int ) (wxIMAGELIST_DRAW_NORMAL
);
9250 bool _arg6
= (bool ) FALSE
;
9251 PyObject
* _argo0
= 0;
9252 PyObject
* _argo2
= 0;
9253 int tempbool6
= (int) FALSE
;
9254 char *_kwnames
[] = { "self","index","dc","x","x","flags","solidBackground", NULL
};
9257 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOii|ii:wxImageList_Draw",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))
9260 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9261 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9262 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Draw. Expected _wxImageList_p.");
9267 if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDC_p")) {
9268 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Draw. Expected _wxDC_p.");
9272 _arg6
= (bool ) tempbool6
;
9274 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9275 _result
= (bool )wxImageList_Draw(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
9277 wxPyEndAllowThreads(__tstate
);
9278 if (PyErr_Occurred()) return NULL
;
9279 } _resultobj
= Py_BuildValue("i",_result
);
9283 #define wxImageList_GetImageCount(_swigobj) (_swigobj->GetImageCount())
9284 static PyObject
*_wrap_wxImageList_GetImageCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9285 PyObject
* _resultobj
;
9287 wxImageList
* _arg0
;
9288 PyObject
* _argo0
= 0;
9289 char *_kwnames
[] = { "self", NULL
};
9292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_GetImageCount",_kwnames
,&_argo0
))
9295 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9296 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9297 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_GetImageCount. Expected _wxImageList_p.");
9302 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9303 _result
= (int )wxImageList_GetImageCount(_arg0
);
9305 wxPyEndAllowThreads(__tstate
);
9306 if (PyErr_Occurred()) return NULL
;
9307 } _resultobj
= Py_BuildValue("i",_result
);
9311 #define wxImageList_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
9312 static PyObject
*_wrap_wxImageList_Remove(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9313 PyObject
* _resultobj
;
9315 wxImageList
* _arg0
;
9317 PyObject
* _argo0
= 0;
9318 char *_kwnames
[] = { "self","index", NULL
};
9321 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxImageList_Remove",_kwnames
,&_argo0
,&_arg1
))
9324 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9325 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9326 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Remove. Expected _wxImageList_p.");
9331 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9332 _result
= (bool )wxImageList_Remove(_arg0
,_arg1
);
9334 wxPyEndAllowThreads(__tstate
);
9335 if (PyErr_Occurred()) return NULL
;
9336 } _resultobj
= Py_BuildValue("i",_result
);
9340 #define wxImageList_RemoveAll(_swigobj) (_swigobj->RemoveAll())
9341 static PyObject
*_wrap_wxImageList_RemoveAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9342 PyObject
* _resultobj
;
9344 wxImageList
* _arg0
;
9345 PyObject
* _argo0
= 0;
9346 char *_kwnames
[] = { "self", NULL
};
9349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_RemoveAll",_kwnames
,&_argo0
))
9352 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9353 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9354 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_RemoveAll. Expected _wxImageList_p.");
9359 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9360 _result
= (bool )wxImageList_RemoveAll(_arg0
);
9362 wxPyEndAllowThreads(__tstate
);
9363 if (PyErr_Occurred()) return NULL
;
9364 } _resultobj
= Py_BuildValue("i",_result
);
9368 #define wxImageList_GetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetSize(_swigarg0,_swigarg1,_swigarg2))
9369 static PyObject
*_wrap_wxImageList_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9370 PyObject
* _resultobj
;
9371 wxImageList
* _arg0
;
9377 PyObject
* _argo0
= 0;
9378 char *_kwnames
[] = { "self","index", NULL
};
9387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxImageList_GetSize",_kwnames
,&_argo0
,&_arg1
))
9390 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9391 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_GetSize. Expected _wxImageList_p.");
9397 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9398 wxImageList_GetSize(_arg0
,_arg1
,*_arg2
,*_arg3
);
9400 wxPyEndAllowThreads(__tstate
);
9401 if (PyErr_Occurred()) return NULL
;
9402 } Py_INCREF(Py_None
);
9403 _resultobj
= Py_None
;
9406 o
= PyInt_FromLong((long) (*_arg2
));
9407 _resultobj
= t_output_helper(_resultobj
, o
);
9411 o
= PyInt_FromLong((long) (*_arg3
));
9412 _resultobj
= t_output_helper(_resultobj
, o
);
9417 static void *SwigwxRegionTowxGDIObject(void *ptr
) {
9420 src
= (wxRegion
*) ptr
;
9421 dest
= (wxGDIObject
*) src
;
9422 return (void *) dest
;
9425 static void *SwigwxRegionTowxObject(void *ptr
) {
9428 src
= (wxRegion
*) ptr
;
9429 dest
= (wxObject
*) src
;
9430 return (void *) dest
;
9433 #define new_wxRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9434 static PyObject
*_wrap_new_wxRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9435 PyObject
* _resultobj
;
9437 wxCoord _arg0
= (wxCoord
) 0;
9438 wxCoord _arg1
= (wxCoord
) 0;
9439 wxCoord _arg2
= (wxCoord
) 0;
9440 wxCoord _arg3
= (wxCoord
) 0;
9441 char *_kwnames
[] = { "x","y","width","height", NULL
};
9445 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iiii:new_wxRegion",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
9448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9449 _result
= (wxRegion
*)new_wxRegion(_arg0
,_arg1
,_arg2
,_arg3
);
9451 wxPyEndAllowThreads(__tstate
);
9452 if (PyErr_Occurred()) return NULL
;
9454 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegion_p");
9455 _resultobj
= Py_BuildValue("s",_ptemp
);
9458 _resultobj
= Py_None
;
9463 #define new_wxRegionFromPoints(_swigarg0,_swigarg1,_swigarg2) (new wxRegion(_swigarg0,_swigarg1,_swigarg2))
9464 static PyObject
*_wrap_new_wxRegionFromPoints(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9465 PyObject
* _resultobj
;
9469 int _arg2
= (int ) wxWINDING_RULE
;
9471 PyObject
* _obj1
= 0;
9472 char *_kwnames
[] = { "points","fillStyle", NULL
};
9476 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxRegionFromPoints",_kwnames
,&_obj1
,&_arg2
))
9480 _arg1
= wxPoint_LIST_helper(_obj1
, &NPOINTS
);
9481 if (_arg1
== NULL
) {
9489 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9490 _result
= (wxRegion
*)new_wxRegionFromPoints(_arg0
,_arg1
,_arg2
);
9492 wxPyEndAllowThreads(__tstate
);
9493 if (PyErr_Occurred()) return NULL
;
9495 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegion_p");
9496 _resultobj
= Py_BuildValue("s",_ptemp
);
9499 _resultobj
= Py_None
;
9507 #define new_wxRegionFromBitmap(_swigarg0,_swigarg1,_swigarg2) (new wxRegion(_swigarg0,_swigarg1,_swigarg2))
9508 static PyObject
*_wrap_new_wxRegionFromBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9509 PyObject
* _resultobj
;
9512 wxColour
* _arg1
= (wxColour
*) &wxNullColour
;
9513 int _arg2
= (int ) 0;
9514 PyObject
* _argo0
= 0;
9516 PyObject
* _obj1
= 0;
9517 char *_kwnames
[] = { "bmp","transColour","tolerance", NULL
};
9521 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:new_wxRegionFromBitmap",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
9524 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
9525 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRegionFromBitmap. Expected _wxBitmap_p.");
9532 if (! wxColour_helper(_obj1
, &_arg1
))
9536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9537 _result
= (wxRegion
*)new_wxRegionFromBitmap(*_arg0
,*_arg1
,_arg2
);
9539 wxPyEndAllowThreads(__tstate
);
9540 if (PyErr_Occurred()) return NULL
;
9542 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegion_p");
9543 _resultobj
= Py_BuildValue("s",_ptemp
);
9546 _resultobj
= Py_None
;
9551 #define delete_wxRegion(_swigobj) (delete _swigobj)
9552 static PyObject
*_wrap_delete_wxRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9553 PyObject
* _resultobj
;
9555 PyObject
* _argo0
= 0;
9556 char *_kwnames
[] = { "self", NULL
};
9559 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxRegion",_kwnames
,&_argo0
))
9562 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9563 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9564 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxRegion. Expected _wxRegion_p.");
9569 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9570 delete_wxRegion(_arg0
);
9572 wxPyEndAllowThreads(__tstate
);
9573 if (PyErr_Occurred()) return NULL
;
9574 } Py_INCREF(Py_None
);
9575 _resultobj
= Py_None
;
9579 #define wxRegion_Clear(_swigobj) (_swigobj->Clear())
9580 static PyObject
*_wrap_wxRegion_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9581 PyObject
* _resultobj
;
9583 PyObject
* _argo0
= 0;
9584 char *_kwnames
[] = { "self", NULL
};
9587 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_Clear",_kwnames
,&_argo0
))
9590 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9591 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9592 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Clear. Expected _wxRegion_p.");
9597 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9598 wxRegion_Clear(_arg0
);
9600 wxPyEndAllowThreads(__tstate
);
9601 if (PyErr_Occurred()) return NULL
;
9602 } Py_INCREF(Py_None
);
9603 _resultobj
= Py_None
;
9607 #define wxRegion_Offset(_swigobj,_swigarg0,_swigarg1) (_swigobj->Offset(_swigarg0,_swigarg1))
9608 static PyObject
*_wrap_wxRegion_Offset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9609 PyObject
* _resultobj
;
9614 PyObject
* _argo0
= 0;
9615 char *_kwnames
[] = { "self","x","y", NULL
};
9618 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRegion_Offset",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9621 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9622 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9623 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Offset. Expected _wxRegion_p.");
9628 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9629 _result
= (bool )wxRegion_Offset(_arg0
,_arg1
,_arg2
);
9631 wxPyEndAllowThreads(__tstate
);
9632 if (PyErr_Occurred()) return NULL
;
9633 } _resultobj
= Py_BuildValue("i",_result
);
9637 #define wxRegion_Contains(_swigobj,_swigarg0,_swigarg1) (_swigobj->Contains(_swigarg0,_swigarg1))
9638 static PyObject
*_wrap_wxRegion_Contains(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9639 PyObject
* _resultobj
;
9640 wxRegionContain _result
;
9644 PyObject
* _argo0
= 0;
9645 char *_kwnames
[] = { "self","x","y", NULL
};
9648 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRegion_Contains",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9651 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9652 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9653 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Contains. Expected _wxRegion_p.");
9658 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9659 _result
= (wxRegionContain
)wxRegion_Contains(_arg0
,_arg1
,_arg2
);
9661 wxPyEndAllowThreads(__tstate
);
9662 if (PyErr_Occurred()) return NULL
;
9663 } _resultobj
= Py_BuildValue("i",_result
);
9667 #define wxRegion_ContainsPoint(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
9668 static PyObject
*_wrap_wxRegion_ContainsPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9669 PyObject
* _resultobj
;
9670 wxRegionContain _result
;
9673 PyObject
* _argo0
= 0;
9675 PyObject
* _obj1
= 0;
9676 char *_kwnames
[] = { "self","pt", NULL
};
9679 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_ContainsPoint",_kwnames
,&_argo0
,&_obj1
))
9682 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9683 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9684 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsPoint. Expected _wxRegion_p.");
9690 if (! wxPoint_helper(_obj1
, &_arg1
))
9694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9695 _result
= (wxRegionContain
)wxRegion_ContainsPoint(_arg0
,*_arg1
);
9697 wxPyEndAllowThreads(__tstate
);
9698 if (PyErr_Occurred()) return NULL
;
9699 } _resultobj
= Py_BuildValue("i",_result
);
9703 #define wxRegion_ContainsRect(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
9704 static PyObject
*_wrap_wxRegion_ContainsRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9705 PyObject
* _resultobj
;
9706 wxRegionContain _result
;
9709 PyObject
* _argo0
= 0;
9711 PyObject
* _obj1
= 0;
9712 char *_kwnames
[] = { "self","rect", NULL
};
9715 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_ContainsRect",_kwnames
,&_argo0
,&_obj1
))
9718 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9719 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsRect. Expected _wxRegion_p.");
9726 if (! wxRect_helper(_obj1
, &_arg1
))
9730 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9731 _result
= (wxRegionContain
)wxRegion_ContainsRect(_arg0
,*_arg1
);
9733 wxPyEndAllowThreads(__tstate
);
9734 if (PyErr_Occurred()) return NULL
;
9735 } _resultobj
= Py_BuildValue("i",_result
);
9739 #define wxRegion_ContainsRectDim(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Contains(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9740 static PyObject
*_wrap_wxRegion_ContainsRectDim(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9741 PyObject
* _resultobj
;
9742 wxRegionContain _result
;
9748 PyObject
* _argo0
= 0;
9749 char *_kwnames
[] = { "self","x","y","w","h", NULL
};
9752 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxRegion_ContainsRectDim",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
9755 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9756 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9757 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsRectDim. Expected _wxRegion_p.");
9762 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9763 _result
= (wxRegionContain
)wxRegion_ContainsRectDim(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
9765 wxPyEndAllowThreads(__tstate
);
9766 if (PyErr_Occurred()) return NULL
;
9767 } _resultobj
= Py_BuildValue("i",_result
);
9771 #define wxRegion_GetBox(_swigobj) (_swigobj->GetBox())
9772 static PyObject
*_wrap_wxRegion_GetBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9773 PyObject
* _resultobj
;
9776 PyObject
* _argo0
= 0;
9777 char *_kwnames
[] = { "self", NULL
};
9781 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_GetBox",_kwnames
,&_argo0
))
9784 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9785 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9786 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_GetBox. Expected _wxRegion_p.");
9791 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9792 _result
= new wxRect (wxRegion_GetBox(_arg0
));
9794 wxPyEndAllowThreads(__tstate
);
9795 if (PyErr_Occurred()) return NULL
;
9796 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
9797 _resultobj
= Py_BuildValue("s",_ptemp
);
9801 #define wxRegion_Intersect(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Intersect(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9802 static PyObject
*_wrap_wxRegion_Intersect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9803 PyObject
* _resultobj
;
9810 PyObject
* _argo0
= 0;
9811 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
9814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxRegion_Intersect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
9817 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9818 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9819 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Intersect. Expected _wxRegion_p.");
9824 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9825 _result
= (bool )wxRegion_Intersect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
9827 wxPyEndAllowThreads(__tstate
);
9828 if (PyErr_Occurred()) return NULL
;
9829 } _resultobj
= Py_BuildValue("i",_result
);
9833 #define wxRegion_IntersectRect(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0))
9834 static PyObject
*_wrap_wxRegion_IntersectRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9835 PyObject
* _resultobj
;
9839 PyObject
* _argo0
= 0;
9841 PyObject
* _obj1
= 0;
9842 char *_kwnames
[] = { "self","rect", NULL
};
9845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_IntersectRect",_kwnames
,&_argo0
,&_obj1
))
9848 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9849 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9850 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IntersectRect. Expected _wxRegion_p.");
9856 if (! wxRect_helper(_obj1
, &_arg1
))
9860 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9861 _result
= (bool )wxRegion_IntersectRect(_arg0
,*_arg1
);
9863 wxPyEndAllowThreads(__tstate
);
9864 if (PyErr_Occurred()) return NULL
;
9865 } _resultobj
= Py_BuildValue("i",_result
);
9869 #define wxRegion_IntersectRegion(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0))
9870 static PyObject
*_wrap_wxRegion_IntersectRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9871 PyObject
* _resultobj
;
9875 PyObject
* _argo0
= 0;
9876 PyObject
* _argo1
= 0;
9877 char *_kwnames
[] = { "self","region", NULL
};
9880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_IntersectRegion",_kwnames
,&_argo0
,&_argo1
))
9883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IntersectRegion. Expected _wxRegion_p.");
9890 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
9891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_IntersectRegion. Expected _wxRegion_p.");
9896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9897 _result
= (bool )wxRegion_IntersectRegion(_arg0
,*_arg1
);
9899 wxPyEndAllowThreads(__tstate
);
9900 if (PyErr_Occurred()) return NULL
;
9901 } _resultobj
= Py_BuildValue("i",_result
);
9905 #define wxRegion_IsEmpty(_swigobj) (_swigobj->IsEmpty())
9906 static PyObject
*_wrap_wxRegion_IsEmpty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9907 PyObject
* _resultobj
;
9910 PyObject
* _argo0
= 0;
9911 char *_kwnames
[] = { "self", NULL
};
9914 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_IsEmpty",_kwnames
,&_argo0
))
9917 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9918 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9919 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IsEmpty. Expected _wxRegion_p.");
9924 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9925 _result
= (bool )wxRegion_IsEmpty(_arg0
);
9927 wxPyEndAllowThreads(__tstate
);
9928 if (PyErr_Occurred()) return NULL
;
9929 } _resultobj
= Py_BuildValue("i",_result
);
9933 #define wxRegion_Union(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Union(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9934 static PyObject
*_wrap_wxRegion_Union(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9935 PyObject
* _resultobj
;
9942 PyObject
* _argo0
= 0;
9943 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
9946 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxRegion_Union",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
9949 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9950 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9951 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Union. Expected _wxRegion_p.");
9956 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9957 _result
= (bool )wxRegion_Union(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
9959 wxPyEndAllowThreads(__tstate
);
9960 if (PyErr_Occurred()) return NULL
;
9961 } _resultobj
= Py_BuildValue("i",_result
);
9965 #define wxRegion_UnionRect(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0))
9966 static PyObject
*_wrap_wxRegion_UnionRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9967 PyObject
* _resultobj
;
9971 PyObject
* _argo0
= 0;
9973 PyObject
* _obj1
= 0;
9974 char *_kwnames
[] = { "self","rect", NULL
};
9977 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_UnionRect",_kwnames
,&_argo0
,&_obj1
))
9980 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9981 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
9982 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_UnionRect. Expected _wxRegion_p.");
9988 if (! wxRect_helper(_obj1
, &_arg1
))
9992 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9993 _result
= (bool )wxRegion_UnionRect(_arg0
,*_arg1
);
9995 wxPyEndAllowThreads(__tstate
);
9996 if (PyErr_Occurred()) return NULL
;
9997 } _resultobj
= Py_BuildValue("i",_result
);
10001 #define wxRegion_UnionRegion(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0))
10002 static PyObject
*_wrap_wxRegion_UnionRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10003 PyObject
* _resultobj
;
10007 PyObject
* _argo0
= 0;
10008 PyObject
* _argo1
= 0;
10009 char *_kwnames
[] = { "self","region", NULL
};
10012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_UnionRegion",_kwnames
,&_argo0
,&_argo1
))
10015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_UnionRegion. Expected _wxRegion_p.");
10022 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10023 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_UnionRegion. Expected _wxRegion_p.");
10028 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10029 _result
= (bool )wxRegion_UnionRegion(_arg0
,*_arg1
);
10031 wxPyEndAllowThreads(__tstate
);
10032 if (PyErr_Occurred()) return NULL
;
10033 } _resultobj
= Py_BuildValue("i",_result
);
10037 #define wxRegion_Subtract(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Subtract(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10038 static PyObject
*_wrap_wxRegion_Subtract(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10039 PyObject
* _resultobj
;
10046 PyObject
* _argo0
= 0;
10047 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10050 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxRegion_Subtract",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10053 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10054 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10055 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Subtract. Expected _wxRegion_p.");
10060 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10061 _result
= (bool )wxRegion_Subtract(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10063 wxPyEndAllowThreads(__tstate
);
10064 if (PyErr_Occurred()) return NULL
;
10065 } _resultobj
= Py_BuildValue("i",_result
);
10069 #define wxRegion_SubtractRect(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
10070 static PyObject
*_wrap_wxRegion_SubtractRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10071 PyObject
* _resultobj
;
10075 PyObject
* _argo0
= 0;
10077 PyObject
* _obj1
= 0;
10078 char *_kwnames
[] = { "self","rect", NULL
};
10081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_SubtractRect",_kwnames
,&_argo0
,&_obj1
))
10084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_SubtractRect. Expected _wxRegion_p.");
10092 if (! wxRect_helper(_obj1
, &_arg1
))
10096 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10097 _result
= (bool )wxRegion_SubtractRect(_arg0
,*_arg1
);
10099 wxPyEndAllowThreads(__tstate
);
10100 if (PyErr_Occurred()) return NULL
;
10101 } _resultobj
= Py_BuildValue("i",_result
);
10105 #define wxRegion_SubtractRegion(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
10106 static PyObject
*_wrap_wxRegion_SubtractRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10107 PyObject
* _resultobj
;
10111 PyObject
* _argo0
= 0;
10112 PyObject
* _argo1
= 0;
10113 char *_kwnames
[] = { "self","region", NULL
};
10116 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_SubtractRegion",_kwnames
,&_argo0
,&_argo1
))
10119 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10120 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10121 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_SubtractRegion. Expected _wxRegion_p.");
10126 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10127 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_SubtractRegion. Expected _wxRegion_p.");
10132 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10133 _result
= (bool )wxRegion_SubtractRegion(_arg0
,*_arg1
);
10135 wxPyEndAllowThreads(__tstate
);
10136 if (PyErr_Occurred()) return NULL
;
10137 } _resultobj
= Py_BuildValue("i",_result
);
10141 #define wxRegion_Xor(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Xor(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10142 static PyObject
*_wrap_wxRegion_Xor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10143 PyObject
* _resultobj
;
10150 PyObject
* _argo0
= 0;
10151 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10154 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxRegion_Xor",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10157 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10158 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10159 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Xor. Expected _wxRegion_p.");
10164 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10165 _result
= (bool )wxRegion_Xor(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10167 wxPyEndAllowThreads(__tstate
);
10168 if (PyErr_Occurred()) return NULL
;
10169 } _resultobj
= Py_BuildValue("i",_result
);
10173 #define wxRegion_XorRect(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0))
10174 static PyObject
*_wrap_wxRegion_XorRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10175 PyObject
* _resultobj
;
10179 PyObject
* _argo0
= 0;
10181 PyObject
* _obj1
= 0;
10182 char *_kwnames
[] = { "self","rect", NULL
};
10185 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_XorRect",_kwnames
,&_argo0
,&_obj1
))
10188 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10189 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10190 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_XorRect. Expected _wxRegion_p.");
10196 if (! wxRect_helper(_obj1
, &_arg1
))
10200 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10201 _result
= (bool )wxRegion_XorRect(_arg0
,*_arg1
);
10203 wxPyEndAllowThreads(__tstate
);
10204 if (PyErr_Occurred()) return NULL
;
10205 } _resultobj
= Py_BuildValue("i",_result
);
10209 #define wxRegion_XorRegion(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0))
10210 static PyObject
*_wrap_wxRegion_XorRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10211 PyObject
* _resultobj
;
10215 PyObject
* _argo0
= 0;
10216 PyObject
* _argo1
= 0;
10217 char *_kwnames
[] = { "self","region", NULL
};
10220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_XorRegion",_kwnames
,&_argo0
,&_argo1
))
10223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_XorRegion. Expected _wxRegion_p.");
10230 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10231 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_XorRegion. Expected _wxRegion_p.");
10236 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10237 _result
= (bool )wxRegion_XorRegion(_arg0
,*_arg1
);
10239 wxPyEndAllowThreads(__tstate
);
10240 if (PyErr_Occurred()) return NULL
;
10241 } _resultobj
= Py_BuildValue("i",_result
);
10245 #define wxRegion_ConvertToBitmap(_swigobj) (_swigobj->ConvertToBitmap())
10246 static PyObject
*_wrap_wxRegion_ConvertToBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10247 PyObject
* _resultobj
;
10248 wxBitmap
* _result
;
10250 PyObject
* _argo0
= 0;
10251 char *_kwnames
[] = { "self", NULL
};
10255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_ConvertToBitmap",_kwnames
,&_argo0
))
10258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ConvertToBitmap. Expected _wxRegion_p.");
10265 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10266 _result
= new wxBitmap (wxRegion_ConvertToBitmap(_arg0
));
10268 wxPyEndAllowThreads(__tstate
);
10269 if (PyErr_Occurred()) return NULL
;
10270 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
10271 _resultobj
= Py_BuildValue("s",_ptemp
);
10275 #define wxRegion_UnionBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Union(_swigarg0,_swigarg1,_swigarg2))
10276 static PyObject
*_wrap_wxRegion_UnionBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10277 PyObject
* _resultobj
;
10281 wxColour
* _arg2
= (wxColour
*) &wxNullColour
;
10282 int _arg3
= (int ) 0;
10283 PyObject
* _argo0
= 0;
10284 PyObject
* _argo1
= 0;
10286 PyObject
* _obj2
= 0;
10287 char *_kwnames
[] = { "self","bmp","transColour","tolerance", NULL
};
10290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|Oi:wxRegion_UnionBitmap",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
))
10293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_UnionBitmap. Expected _wxRegion_p.");
10300 if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
10301 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_UnionBitmap. Expected _wxBitmap_p.");
10308 if (! wxColour_helper(_obj2
, &_arg2
))
10312 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10313 _result
= (bool )wxRegion_UnionBitmap(_arg0
,*_arg1
,*_arg2
,_arg3
);
10315 wxPyEndAllowThreads(__tstate
);
10316 if (PyErr_Occurred()) return NULL
;
10317 } _resultobj
= Py_BuildValue("i",_result
);
10321 static void *SwigwxRegionIteratorTowxObject(void *ptr
) {
10322 wxRegionIterator
*src
;
10324 src
= (wxRegionIterator
*) ptr
;
10325 dest
= (wxObject
*) src
;
10326 return (void *) dest
;
10329 #define new_wxRegionIterator(_swigarg0) (new wxRegionIterator(_swigarg0))
10330 static PyObject
*_wrap_new_wxRegionIterator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10331 PyObject
* _resultobj
;
10332 wxRegionIterator
* _result
;
10334 PyObject
* _argo0
= 0;
10335 char *_kwnames
[] = { "region", NULL
};
10339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxRegionIterator",_kwnames
,&_argo0
))
10342 if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10343 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRegionIterator. Expected _wxRegion_p.");
10348 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10349 _result
= (wxRegionIterator
*)new_wxRegionIterator(*_arg0
);
10351 wxPyEndAllowThreads(__tstate
);
10352 if (PyErr_Occurred()) return NULL
;
10354 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegionIterator_p");
10355 _resultobj
= Py_BuildValue("s",_ptemp
);
10357 Py_INCREF(Py_None
);
10358 _resultobj
= Py_None
;
10363 #define delete_wxRegionIterator(_swigobj) (delete _swigobj)
10364 static PyObject
*_wrap_delete_wxRegionIterator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10365 PyObject
* _resultobj
;
10366 wxRegionIterator
* _arg0
;
10367 PyObject
* _argo0
= 0;
10368 char *_kwnames
[] = { "self", NULL
};
10371 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxRegionIterator",_kwnames
,&_argo0
))
10374 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10375 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10376 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxRegionIterator. Expected _wxRegionIterator_p.");
10381 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10382 delete_wxRegionIterator(_arg0
);
10384 wxPyEndAllowThreads(__tstate
);
10385 if (PyErr_Occurred()) return NULL
;
10386 } Py_INCREF(Py_None
);
10387 _resultobj
= Py_None
;
10391 #define wxRegionIterator_GetX(_swigobj) (_swigobj->GetX())
10392 static PyObject
*_wrap_wxRegionIterator_GetX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10393 PyObject
* _resultobj
;
10395 wxRegionIterator
* _arg0
;
10396 PyObject
* _argo0
= 0;
10397 char *_kwnames
[] = { "self", NULL
};
10400 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetX",_kwnames
,&_argo0
))
10403 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10404 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10405 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetX. Expected _wxRegionIterator_p.");
10410 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10411 _result
= (wxCoord
)wxRegionIterator_GetX(_arg0
);
10413 wxPyEndAllowThreads(__tstate
);
10414 if (PyErr_Occurred()) return NULL
;
10415 } _resultobj
= Py_BuildValue("i",_result
);
10419 #define wxRegionIterator_GetY(_swigobj) (_swigobj->GetY())
10420 static PyObject
*_wrap_wxRegionIterator_GetY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10421 PyObject
* _resultobj
;
10423 wxRegionIterator
* _arg0
;
10424 PyObject
* _argo0
= 0;
10425 char *_kwnames
[] = { "self", NULL
};
10428 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetY",_kwnames
,&_argo0
))
10431 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10432 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10433 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetY. Expected _wxRegionIterator_p.");
10438 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10439 _result
= (wxCoord
)wxRegionIterator_GetY(_arg0
);
10441 wxPyEndAllowThreads(__tstate
);
10442 if (PyErr_Occurred()) return NULL
;
10443 } _resultobj
= Py_BuildValue("i",_result
);
10447 #define wxRegionIterator_GetW(_swigobj) (_swigobj->GetW())
10448 static PyObject
*_wrap_wxRegionIterator_GetW(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10449 PyObject
* _resultobj
;
10451 wxRegionIterator
* _arg0
;
10452 PyObject
* _argo0
= 0;
10453 char *_kwnames
[] = { "self", NULL
};
10456 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetW",_kwnames
,&_argo0
))
10459 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10460 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10461 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetW. Expected _wxRegionIterator_p.");
10466 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10467 _result
= (wxCoord
)wxRegionIterator_GetW(_arg0
);
10469 wxPyEndAllowThreads(__tstate
);
10470 if (PyErr_Occurred()) return NULL
;
10471 } _resultobj
= Py_BuildValue("i",_result
);
10475 #define wxRegionIterator_GetWidth(_swigobj) (_swigobj->GetWidth())
10476 static PyObject
*_wrap_wxRegionIterator_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10477 PyObject
* _resultobj
;
10479 wxRegionIterator
* _arg0
;
10480 PyObject
* _argo0
= 0;
10481 char *_kwnames
[] = { "self", NULL
};
10484 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetWidth",_kwnames
,&_argo0
))
10487 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10488 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10489 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetWidth. Expected _wxRegionIterator_p.");
10494 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10495 _result
= (wxCoord
)wxRegionIterator_GetWidth(_arg0
);
10497 wxPyEndAllowThreads(__tstate
);
10498 if (PyErr_Occurred()) return NULL
;
10499 } _resultobj
= Py_BuildValue("i",_result
);
10503 #define wxRegionIterator_GetH(_swigobj) (_swigobj->GetH())
10504 static PyObject
*_wrap_wxRegionIterator_GetH(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10505 PyObject
* _resultobj
;
10507 wxRegionIterator
* _arg0
;
10508 PyObject
* _argo0
= 0;
10509 char *_kwnames
[] = { "self", NULL
};
10512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetH",_kwnames
,&_argo0
))
10515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetH. Expected _wxRegionIterator_p.");
10522 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10523 _result
= (wxCoord
)wxRegionIterator_GetH(_arg0
);
10525 wxPyEndAllowThreads(__tstate
);
10526 if (PyErr_Occurred()) return NULL
;
10527 } _resultobj
= Py_BuildValue("i",_result
);
10531 #define wxRegionIterator_GetHeight(_swigobj) (_swigobj->GetHeight())
10532 static PyObject
*_wrap_wxRegionIterator_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10533 PyObject
* _resultobj
;
10535 wxRegionIterator
* _arg0
;
10536 PyObject
* _argo0
= 0;
10537 char *_kwnames
[] = { "self", NULL
};
10540 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetHeight",_kwnames
,&_argo0
))
10543 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10544 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10545 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetHeight. Expected _wxRegionIterator_p.");
10550 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10551 _result
= (wxCoord
)wxRegionIterator_GetHeight(_arg0
);
10553 wxPyEndAllowThreads(__tstate
);
10554 if (PyErr_Occurred()) return NULL
;
10555 } _resultobj
= Py_BuildValue("i",_result
);
10559 #define wxRegionIterator_GetRect(_swigobj) (_swigobj->GetRect())
10560 static PyObject
*_wrap_wxRegionIterator_GetRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10561 PyObject
* _resultobj
;
10563 wxRegionIterator
* _arg0
;
10564 PyObject
* _argo0
= 0;
10565 char *_kwnames
[] = { "self", NULL
};
10569 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetRect",_kwnames
,&_argo0
))
10572 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10573 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10574 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetRect. Expected _wxRegionIterator_p.");
10579 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10580 _result
= new wxRect (wxRegionIterator_GetRect(_arg0
));
10582 wxPyEndAllowThreads(__tstate
);
10583 if (PyErr_Occurred()) return NULL
;
10584 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
10585 _resultobj
= Py_BuildValue("s",_ptemp
);
10589 #define wxRegionIterator_HaveRects(_swigobj) (_swigobj->HaveRects())
10590 static PyObject
*_wrap_wxRegionIterator_HaveRects(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10591 PyObject
* _resultobj
;
10593 wxRegionIterator
* _arg0
;
10594 PyObject
* _argo0
= 0;
10595 char *_kwnames
[] = { "self", NULL
};
10598 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_HaveRects",_kwnames
,&_argo0
))
10601 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10602 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10603 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_HaveRects. Expected _wxRegionIterator_p.");
10608 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10609 _result
= (bool )wxRegionIterator_HaveRects(_arg0
);
10611 wxPyEndAllowThreads(__tstate
);
10612 if (PyErr_Occurred()) return NULL
;
10613 } _resultobj
= Py_BuildValue("i",_result
);
10617 #define wxRegionIterator_Reset(_swigobj) (_swigobj->Reset())
10618 static PyObject
*_wrap_wxRegionIterator_Reset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10619 PyObject
* _resultobj
;
10620 wxRegionIterator
* _arg0
;
10621 PyObject
* _argo0
= 0;
10622 char *_kwnames
[] = { "self", NULL
};
10625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_Reset",_kwnames
,&_argo0
))
10628 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10629 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10630 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_Reset. Expected _wxRegionIterator_p.");
10635 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10636 wxRegionIterator_Reset(_arg0
);
10638 wxPyEndAllowThreads(__tstate
);
10639 if (PyErr_Occurred()) return NULL
;
10640 } Py_INCREF(Py_None
);
10641 _resultobj
= Py_None
;
10645 static void wxRegionIterator_Next(wxRegionIterator
*self
) {
10648 static PyObject
*_wrap_wxRegionIterator_Next(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10649 PyObject
* _resultobj
;
10650 wxRegionIterator
* _arg0
;
10651 PyObject
* _argo0
= 0;
10652 char *_kwnames
[] = { "self", NULL
};
10655 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_Next",_kwnames
,&_argo0
))
10658 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10659 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10660 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_Next. Expected _wxRegionIterator_p.");
10665 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10666 wxRegionIterator_Next(_arg0
);
10668 wxPyEndAllowThreads(__tstate
);
10669 if (PyErr_Occurred()) return NULL
;
10670 } Py_INCREF(Py_None
);
10671 _resultobj
= Py_None
;
10675 static PyMethodDef gdicMethods
[] = {
10676 { "wxRegionIterator_Next", (PyCFunction
) _wrap_wxRegionIterator_Next
, METH_VARARGS
| METH_KEYWORDS
},
10677 { "wxRegionIterator_Reset", (PyCFunction
) _wrap_wxRegionIterator_Reset
, METH_VARARGS
| METH_KEYWORDS
},
10678 { "wxRegionIterator_HaveRects", (PyCFunction
) _wrap_wxRegionIterator_HaveRects
, METH_VARARGS
| METH_KEYWORDS
},
10679 { "wxRegionIterator_GetRect", (PyCFunction
) _wrap_wxRegionIterator_GetRect
, METH_VARARGS
| METH_KEYWORDS
},
10680 { "wxRegionIterator_GetHeight", (PyCFunction
) _wrap_wxRegionIterator_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
10681 { "wxRegionIterator_GetH", (PyCFunction
) _wrap_wxRegionIterator_GetH
, METH_VARARGS
| METH_KEYWORDS
},
10682 { "wxRegionIterator_GetWidth", (PyCFunction
) _wrap_wxRegionIterator_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10683 { "wxRegionIterator_GetW", (PyCFunction
) _wrap_wxRegionIterator_GetW
, METH_VARARGS
| METH_KEYWORDS
},
10684 { "wxRegionIterator_GetY", (PyCFunction
) _wrap_wxRegionIterator_GetY
, METH_VARARGS
| METH_KEYWORDS
},
10685 { "wxRegionIterator_GetX", (PyCFunction
) _wrap_wxRegionIterator_GetX
, METH_VARARGS
| METH_KEYWORDS
},
10686 { "delete_wxRegionIterator", (PyCFunction
) _wrap_delete_wxRegionIterator
, METH_VARARGS
| METH_KEYWORDS
},
10687 { "new_wxRegionIterator", (PyCFunction
) _wrap_new_wxRegionIterator
, METH_VARARGS
| METH_KEYWORDS
},
10688 { "wxRegion_UnionBitmap", (PyCFunction
) _wrap_wxRegion_UnionBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10689 { "wxRegion_ConvertToBitmap", (PyCFunction
) _wrap_wxRegion_ConvertToBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10690 { "wxRegion_XorRegion", (PyCFunction
) _wrap_wxRegion_XorRegion
, METH_VARARGS
| METH_KEYWORDS
},
10691 { "wxRegion_XorRect", (PyCFunction
) _wrap_wxRegion_XorRect
, METH_VARARGS
| METH_KEYWORDS
},
10692 { "wxRegion_Xor", (PyCFunction
) _wrap_wxRegion_Xor
, METH_VARARGS
| METH_KEYWORDS
},
10693 { "wxRegion_SubtractRegion", (PyCFunction
) _wrap_wxRegion_SubtractRegion
, METH_VARARGS
| METH_KEYWORDS
},
10694 { "wxRegion_SubtractRect", (PyCFunction
) _wrap_wxRegion_SubtractRect
, METH_VARARGS
| METH_KEYWORDS
},
10695 { "wxRegion_Subtract", (PyCFunction
) _wrap_wxRegion_Subtract
, METH_VARARGS
| METH_KEYWORDS
},
10696 { "wxRegion_UnionRegion", (PyCFunction
) _wrap_wxRegion_UnionRegion
, METH_VARARGS
| METH_KEYWORDS
},
10697 { "wxRegion_UnionRect", (PyCFunction
) _wrap_wxRegion_UnionRect
, METH_VARARGS
| METH_KEYWORDS
},
10698 { "wxRegion_Union", (PyCFunction
) _wrap_wxRegion_Union
, METH_VARARGS
| METH_KEYWORDS
},
10699 { "wxRegion_IsEmpty", (PyCFunction
) _wrap_wxRegion_IsEmpty
, METH_VARARGS
| METH_KEYWORDS
},
10700 { "wxRegion_IntersectRegion", (PyCFunction
) _wrap_wxRegion_IntersectRegion
, METH_VARARGS
| METH_KEYWORDS
},
10701 { "wxRegion_IntersectRect", (PyCFunction
) _wrap_wxRegion_IntersectRect
, METH_VARARGS
| METH_KEYWORDS
},
10702 { "wxRegion_Intersect", (PyCFunction
) _wrap_wxRegion_Intersect
, METH_VARARGS
| METH_KEYWORDS
},
10703 { "wxRegion_GetBox", (PyCFunction
) _wrap_wxRegion_GetBox
, METH_VARARGS
| METH_KEYWORDS
},
10704 { "wxRegion_ContainsRectDim", (PyCFunction
) _wrap_wxRegion_ContainsRectDim
, METH_VARARGS
| METH_KEYWORDS
},
10705 { "wxRegion_ContainsRect", (PyCFunction
) _wrap_wxRegion_ContainsRect
, METH_VARARGS
| METH_KEYWORDS
},
10706 { "wxRegion_ContainsPoint", (PyCFunction
) _wrap_wxRegion_ContainsPoint
, METH_VARARGS
| METH_KEYWORDS
},
10707 { "wxRegion_Contains", (PyCFunction
) _wrap_wxRegion_Contains
, METH_VARARGS
| METH_KEYWORDS
},
10708 { "wxRegion_Offset", (PyCFunction
) _wrap_wxRegion_Offset
, METH_VARARGS
| METH_KEYWORDS
},
10709 { "wxRegion_Clear", (PyCFunction
) _wrap_wxRegion_Clear
, METH_VARARGS
| METH_KEYWORDS
},
10710 { "delete_wxRegion", (PyCFunction
) _wrap_delete_wxRegion
, METH_VARARGS
| METH_KEYWORDS
},
10711 { "new_wxRegionFromBitmap", (PyCFunction
) _wrap_new_wxRegionFromBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10712 { "new_wxRegionFromPoints", (PyCFunction
) _wrap_new_wxRegionFromPoints
, METH_VARARGS
| METH_KEYWORDS
},
10713 { "new_wxRegion", (PyCFunction
) _wrap_new_wxRegion
, METH_VARARGS
| METH_KEYWORDS
},
10714 { "wxImageList_GetSize", (PyCFunction
) _wrap_wxImageList_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
10715 { "wxImageList_RemoveAll", (PyCFunction
) _wrap_wxImageList_RemoveAll
, METH_VARARGS
| METH_KEYWORDS
},
10716 { "wxImageList_Remove", (PyCFunction
) _wrap_wxImageList_Remove
, METH_VARARGS
| METH_KEYWORDS
},
10717 { "wxImageList_GetImageCount", (PyCFunction
) _wrap_wxImageList_GetImageCount
, METH_VARARGS
| METH_KEYWORDS
},
10718 { "wxImageList_Draw", (PyCFunction
) _wrap_wxImageList_Draw
, METH_VARARGS
| METH_KEYWORDS
},
10719 { "wxImageList_Replace", (PyCFunction
) _wrap_wxImageList_Replace
, METH_VARARGS
| METH_KEYWORDS
},
10720 { "wxImageList_AddIcon", (PyCFunction
) _wrap_wxImageList_AddIcon
, METH_VARARGS
| METH_KEYWORDS
},
10721 { "wxImageList_AddWithColourMask", (PyCFunction
) _wrap_wxImageList_AddWithColourMask
, METH_VARARGS
| METH_KEYWORDS
},
10722 { "wxImageList_Add", (PyCFunction
) _wrap_wxImageList_Add
, METH_VARARGS
| METH_KEYWORDS
},
10723 { "delete_wxImageList", (PyCFunction
) _wrap_delete_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
10724 { "new_wxImageList", (PyCFunction
) _wrap_new_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
10725 { "wxPalette_Ok", (PyCFunction
) _wrap_wxPalette_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10726 { "wxPalette_GetRGB", (PyCFunction
) _wrap_wxPalette_GetRGB
, METH_VARARGS
| METH_KEYWORDS
},
10727 { "wxPalette_GetPixel", (PyCFunction
) _wrap_wxPalette_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
10728 { "delete_wxPalette", (PyCFunction
) _wrap_delete_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
10729 { "new_wxPalette", (PyCFunction
) _wrap_new_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
10730 { "new_wxWindowDC", (PyCFunction
) _wrap_new_wxWindowDC
, METH_VARARGS
| METH_KEYWORDS
},
10731 { "new_wxPaintDC", (PyCFunction
) _wrap_new_wxPaintDC
, METH_VARARGS
| METH_KEYWORDS
},
10732 { "new_wxClientDC", (PyCFunction
) _wrap_new_wxClientDC
, METH_VARARGS
| METH_KEYWORDS
},
10733 { "wxScreenDC_EndDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_EndDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
10734 { "wxScreenDC_StartDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
10735 { "wxScreenDC_StartDrawingOnTopWin", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTopWin
, METH_VARARGS
| METH_KEYWORDS
},
10736 { "new_wxScreenDC", (PyCFunction
) _wrap_new_wxScreenDC
, METH_VARARGS
| METH_KEYWORDS
},
10737 { "new_wxBufferedPaintDC", (PyCFunction
) _wrap_new_wxBufferedPaintDC
, METH_VARARGS
| METH_KEYWORDS
},
10738 { "wxBufferedDC_UnMask", (PyCFunction
) _wrap_wxBufferedDC_UnMask
, METH_VARARGS
| METH_KEYWORDS
},
10739 { "new_wxBufferedDCInternalBuffer", (PyCFunction
) _wrap_new_wxBufferedDCInternalBuffer
, METH_VARARGS
| METH_KEYWORDS
},
10740 { "new_wxBufferedDC", (PyCFunction
) _wrap_new_wxBufferedDC
, METH_VARARGS
| METH_KEYWORDS
},
10741 { "wxMemoryDC_SelectObject", (PyCFunction
) _wrap_wxMemoryDC_SelectObject
, METH_VARARGS
| METH_KEYWORDS
},
10742 { "new_wxMemoryDC", (PyCFunction
) _wrap_new_wxMemoryDC
, METH_VARARGS
| METH_KEYWORDS
},
10743 { "wxDC__DrawTextList", (PyCFunction
) _wrap_wxDC__DrawTextList
, METH_VARARGS
| METH_KEYWORDS
},
10744 { "wxDC__DrawPolygonList", (PyCFunction
) _wrap_wxDC__DrawPolygonList
, METH_VARARGS
| METH_KEYWORDS
},
10745 { "wxDC__DrawEllipseList", (PyCFunction
) _wrap_wxDC__DrawEllipseList
, METH_VARARGS
| METH_KEYWORDS
},
10746 { "wxDC__DrawRectangleList", (PyCFunction
) _wrap_wxDC__DrawRectangleList
, METH_VARARGS
| METH_KEYWORDS
},
10747 { "wxDC__DrawLineList", (PyCFunction
) _wrap_wxDC__DrawLineList
, METH_VARARGS
| METH_KEYWORDS
},
10748 { "wxDC__DrawPointList", (PyCFunction
) _wrap_wxDC__DrawPointList
, METH_VARARGS
| METH_KEYWORDS
},
10749 { "wxDC_GetBoundingBox", (PyCFunction
) _wrap_wxDC_GetBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
10750 { "wxDC_ResetBoundingBox", (PyCFunction
) _wrap_wxDC_ResetBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
10751 { "wxDC_CalcBoundingBox", (PyCFunction
) _wrap_wxDC_CalcBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
10752 { "wxDC_SetAxisOrientation", (PyCFunction
) _wrap_wxDC_SetAxisOrientation
, METH_VARARGS
| METH_KEYWORDS
},
10753 { "wxDC_GetDeviceOrigin", (PyCFunction
) _wrap_wxDC_GetDeviceOrigin
, METH_VARARGS
| METH_KEYWORDS
},
10754 { "wxDC_SetLogicalOrigin", (PyCFunction
) _wrap_wxDC_SetLogicalOrigin
, METH_VARARGS
| METH_KEYWORDS
},
10755 { "wxDC_GetLogicalOrigin", (PyCFunction
) _wrap_wxDC_GetLogicalOrigin
, METH_VARARGS
| METH_KEYWORDS
},
10756 { "wxDC_GetPPI", (PyCFunction
) _wrap_wxDC_GetPPI
, METH_VARARGS
| METH_KEYWORDS
},
10757 { "wxDC_GetDepth", (PyCFunction
) _wrap_wxDC_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
10758 { "wxDC_CanGetTextExtent", (PyCFunction
) _wrap_wxDC_CanGetTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
10759 { "wxDC_CanDrawBitmap", (PyCFunction
) _wrap_wxDC_CanDrawBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10760 { "wxDC_DrawBitmap", (PyCFunction
) _wrap_wxDC_DrawBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10761 { "wxDC_StartPage", (PyCFunction
) _wrap_wxDC_StartPage
, METH_VARARGS
| METH_KEYWORDS
},
10762 { "wxDC_StartDoc", (PyCFunction
) _wrap_wxDC_StartDoc
, METH_VARARGS
| METH_KEYWORDS
},
10763 { "wxDC_SetUserScale", (PyCFunction
) _wrap_wxDC_SetUserScale
, METH_VARARGS
| METH_KEYWORDS
},
10764 { "wxDC_SetTextForeground", (PyCFunction
) _wrap_wxDC_SetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
10765 { "wxDC_SetTextBackground", (PyCFunction
) _wrap_wxDC_SetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
10766 { "wxDC_SetPen", (PyCFunction
) _wrap_wxDC_SetPen
, METH_VARARGS
| METH_KEYWORDS
},
10767 { "wxDC_SetOptimization", (PyCFunction
) _wrap_wxDC_SetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
10768 { "wxDC_SetMapMode", (PyCFunction
) _wrap_wxDC_SetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
10769 { "wxDC_SetLogicalScale", (PyCFunction
) _wrap_wxDC_SetLogicalScale
, METH_VARARGS
| METH_KEYWORDS
},
10770 { "wxDC_SetLogicalFunction", (PyCFunction
) _wrap_wxDC_SetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
10771 { "wxDC_SetFont", (PyCFunction
) _wrap_wxDC_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
10772 { "wxDC_SetBrush", (PyCFunction
) _wrap_wxDC_SetBrush
, METH_VARARGS
| METH_KEYWORDS
},
10773 { "wxDC_SetPalette", (PyCFunction
) _wrap_wxDC_SetPalette
, METH_VARARGS
| METH_KEYWORDS
},
10774 { "wxDC_SetClippingRect", (PyCFunction
) _wrap_wxDC_SetClippingRect
, METH_VARARGS
| METH_KEYWORDS
},
10775 { "wxDC_SetClippingRegionAsRegion", (PyCFunction
) _wrap_wxDC_SetClippingRegionAsRegion
, METH_VARARGS
| METH_KEYWORDS
},
10776 { "wxDC_SetClippingRegion", (PyCFunction
) _wrap_wxDC_SetClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
10777 { "wxDC_SetBackgroundMode", (PyCFunction
) _wrap_wxDC_SetBackgroundMode
, METH_VARARGS
| METH_KEYWORDS
},
10778 { "wxDC_SetBackground", (PyCFunction
) _wrap_wxDC_SetBackground
, METH_VARARGS
| METH_KEYWORDS
},
10779 { "wxDC_SetDeviceOrigin", (PyCFunction
) _wrap_wxDC_SetDeviceOrigin
, METH_VARARGS
| METH_KEYWORDS
},
10780 { "wxDC_Ok", (PyCFunction
) _wrap_wxDC_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10781 { "wxDC_MinY", (PyCFunction
) _wrap_wxDC_MinY
, METH_VARARGS
| METH_KEYWORDS
},
10782 { "wxDC_MinX", (PyCFunction
) _wrap_wxDC_MinX
, METH_VARARGS
| METH_KEYWORDS
},
10783 { "wxDC_MaxY", (PyCFunction
) _wrap_wxDC_MaxY
, METH_VARARGS
| METH_KEYWORDS
},
10784 { "wxDC_MaxX", (PyCFunction
) _wrap_wxDC_MaxX
, METH_VARARGS
| METH_KEYWORDS
},
10785 { "wxDC_LogicalToDeviceYRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceYRel
, METH_VARARGS
| METH_KEYWORDS
},
10786 { "wxDC_LogicalToDeviceY", (PyCFunction
) _wrap_wxDC_LogicalToDeviceY
, METH_VARARGS
| METH_KEYWORDS
},
10787 { "wxDC_LogicalToDeviceXRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceXRel
, METH_VARARGS
| METH_KEYWORDS
},
10788 { "wxDC_LogicalToDeviceX", (PyCFunction
) _wrap_wxDC_LogicalToDeviceX
, METH_VARARGS
| METH_KEYWORDS
},
10789 { "wxDC_GetUserScale", (PyCFunction
) _wrap_wxDC_GetUserScale
, METH_VARARGS
| METH_KEYWORDS
},
10790 { "wxDC_GetTextForeground", (PyCFunction
) _wrap_wxDC_GetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
10791 { "wxDC_GetMultiLineTextExtent", (PyCFunction
) _wrap_wxDC_GetMultiLineTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
10792 { "wxDC_GetFullTextExtent", (PyCFunction
) _wrap_wxDC_GetFullTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
10793 { "wxDC_GetTextExtent", (PyCFunction
) _wrap_wxDC_GetTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
10794 { "wxDC_GetTextBackground", (PyCFunction
) _wrap_wxDC_GetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
10795 { "wxDC_GetSizeMM", (PyCFunction
) _wrap_wxDC_GetSizeMM
, METH_VARARGS
| METH_KEYWORDS
},
10796 { "wxDC_GetSize", (PyCFunction
) _wrap_wxDC_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
10797 { "wxDC_GetSizeTuple", (PyCFunction
) _wrap_wxDC_GetSizeTuple
, METH_VARARGS
| METH_KEYWORDS
},
10798 { "wxDC_GetPixel", (PyCFunction
) _wrap_wxDC_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
10799 { "wxDC_GetPen", (PyCFunction
) _wrap_wxDC_GetPen
, METH_VARARGS
| METH_KEYWORDS
},
10800 { "wxDC_GetOptimization", (PyCFunction
) _wrap_wxDC_GetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
10801 { "wxDC_GetMapMode", (PyCFunction
) _wrap_wxDC_GetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
10802 { "wxDC_GetLogicalScale", (PyCFunction
) _wrap_wxDC_GetLogicalScale
, METH_VARARGS
| METH_KEYWORDS
},
10803 { "wxDC_GetLogicalFunction", (PyCFunction
) _wrap_wxDC_GetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
10804 { "wxDC_GetFont", (PyCFunction
) _wrap_wxDC_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
10805 { "wxDC_GetClippingBox", (PyCFunction
) _wrap_wxDC_GetClippingBox
, METH_VARARGS
| METH_KEYWORDS
},
10806 { "wxDC_GetCharWidth", (PyCFunction
) _wrap_wxDC_GetCharWidth
, METH_VARARGS
| METH_KEYWORDS
},
10807 { "wxDC_GetCharHeight", (PyCFunction
) _wrap_wxDC_GetCharHeight
, METH_VARARGS
| METH_KEYWORDS
},
10808 { "wxDC_GetBrush", (PyCFunction
) _wrap_wxDC_GetBrush
, METH_VARARGS
| METH_KEYWORDS
},
10809 { "wxDC_GetBackground", (PyCFunction
) _wrap_wxDC_GetBackground
, METH_VARARGS
| METH_KEYWORDS
},
10810 { "wxDC_FloodFill", (PyCFunction
) _wrap_wxDC_FloodFill
, METH_VARARGS
| METH_KEYWORDS
},
10811 { "wxDC_EndPage", (PyCFunction
) _wrap_wxDC_EndPage
, METH_VARARGS
| METH_KEYWORDS
},
10812 { "wxDC_EndDrawing", (PyCFunction
) _wrap_wxDC_EndDrawing
, METH_VARARGS
| METH_KEYWORDS
},
10813 { "wxDC_EndDoc", (PyCFunction
) _wrap_wxDC_EndDoc
, METH_VARARGS
| METH_KEYWORDS
},
10814 { "wxDC_DrawText", (PyCFunction
) _wrap_wxDC_DrawText
, METH_VARARGS
| METH_KEYWORDS
},
10815 { "wxDC_DrawSpline", (PyCFunction
) _wrap_wxDC_DrawSpline
, METH_VARARGS
| METH_KEYWORDS
},
10816 { "wxDC_DrawRoundedRectangle", (PyCFunction
) _wrap_wxDC_DrawRoundedRectangle
, METH_VARARGS
| METH_KEYWORDS
},
10817 { "wxDC_DrawRotatedText", (PyCFunction
) _wrap_wxDC_DrawRotatedText
, METH_VARARGS
| METH_KEYWORDS
},
10818 { "wxDC_DrawRectangleRect", (PyCFunction
) _wrap_wxDC_DrawRectangleRect
, METH_VARARGS
| METH_KEYWORDS
},
10819 { "wxDC_DrawRectangle", (PyCFunction
) _wrap_wxDC_DrawRectangle
, METH_VARARGS
| METH_KEYWORDS
},
10820 { "wxDC_DrawPoint", (PyCFunction
) _wrap_wxDC_DrawPoint
, METH_VARARGS
| METH_KEYWORDS
},
10821 { "wxDC_DrawPolygon", (PyCFunction
) _wrap_wxDC_DrawPolygon
, METH_VARARGS
| METH_KEYWORDS
},
10822 { "wxDC_DrawLines", (PyCFunction
) _wrap_wxDC_DrawLines
, METH_VARARGS
| METH_KEYWORDS
},
10823 { "wxDC_DrawLine", (PyCFunction
) _wrap_wxDC_DrawLine
, METH_VARARGS
| METH_KEYWORDS
},
10824 { "wxDC_DrawImageLabel", (PyCFunction
) _wrap_wxDC_DrawImageLabel
, METH_VARARGS
| METH_KEYWORDS
},
10825 { "wxDC_DrawLabel", (PyCFunction
) _wrap_wxDC_DrawLabel
, METH_VARARGS
| METH_KEYWORDS
},
10826 { "wxDC_DrawIcon", (PyCFunction
) _wrap_wxDC_DrawIcon
, METH_VARARGS
| METH_KEYWORDS
},
10827 { "wxDC_DrawEllipticArc", (PyCFunction
) _wrap_wxDC_DrawEllipticArc
, METH_VARARGS
| METH_KEYWORDS
},
10828 { "wxDC_DrawEllipse", (PyCFunction
) _wrap_wxDC_DrawEllipse
, METH_VARARGS
| METH_KEYWORDS
},
10829 { "wxDC_DrawCircle", (PyCFunction
) _wrap_wxDC_DrawCircle
, METH_VARARGS
| METH_KEYWORDS
},
10830 { "wxDC_DrawArc", (PyCFunction
) _wrap_wxDC_DrawArc
, METH_VARARGS
| METH_KEYWORDS
},
10831 { "wxDC_DeviceToLogicalYRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalYRel
, METH_VARARGS
| METH_KEYWORDS
},
10832 { "wxDC_DeviceToLogicalY", (PyCFunction
) _wrap_wxDC_DeviceToLogicalY
, METH_VARARGS
| METH_KEYWORDS
},
10833 { "wxDC_DeviceToLogicalXRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalXRel
, METH_VARARGS
| METH_KEYWORDS
},
10834 { "wxDC_DeviceToLogicalX", (PyCFunction
) _wrap_wxDC_DeviceToLogicalX
, METH_VARARGS
| METH_KEYWORDS
},
10835 { "wxDC_DestroyClippingRegion", (PyCFunction
) _wrap_wxDC_DestroyClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
10836 { "wxDC_CrossHair", (PyCFunction
) _wrap_wxDC_CrossHair
, METH_VARARGS
| METH_KEYWORDS
},
10837 { "wxDC_Clear", (PyCFunction
) _wrap_wxDC_Clear
, METH_VARARGS
| METH_KEYWORDS
},
10838 { "wxDC_Blit", (PyCFunction
) _wrap_wxDC_Blit
, METH_VARARGS
| METH_KEYWORDS
},
10839 { "wxDC_BeginDrawing", (PyCFunction
) _wrap_wxDC_BeginDrawing
, METH_VARARGS
| METH_KEYWORDS
},
10840 { "delete_wxDC", (PyCFunction
) _wrap_delete_wxDC
, METH_VARARGS
| METH_KEYWORDS
},
10841 { "wxBrushList_GetCount", (PyCFunction
) _wrap_wxBrushList_GetCount
, METH_VARARGS
| METH_KEYWORDS
},
10842 { "wxBrushList_RemoveBrush", (PyCFunction
) _wrap_wxBrushList_RemoveBrush
, METH_VARARGS
| METH_KEYWORDS
},
10843 { "wxBrushList_FindOrCreateBrush", (PyCFunction
) _wrap_wxBrushList_FindOrCreateBrush
, METH_VARARGS
| METH_KEYWORDS
},
10844 { "wxBrushList_AddBrush", (PyCFunction
) _wrap_wxBrushList_AddBrush
, METH_VARARGS
| METH_KEYWORDS
},
10845 { "wxBrush_SetStyle", (PyCFunction
) _wrap_wxBrush_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
10846 { "wxBrush_SetStipple", (PyCFunction
) _wrap_wxBrush_SetStipple
, METH_VARARGS
| METH_KEYWORDS
},
10847 { "wxBrush_SetColour", (PyCFunction
) _wrap_wxBrush_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
10848 { "wxBrush_Ok", (PyCFunction
) _wrap_wxBrush_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10849 { "wxBrush_GetStyle", (PyCFunction
) _wrap_wxBrush_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
10850 { "wxBrush_GetStipple", (PyCFunction
) _wrap_wxBrush_GetStipple
, METH_VARARGS
| METH_KEYWORDS
},
10851 { "wxBrush_GetColour", (PyCFunction
) _wrap_wxBrush_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
10852 { "delete_wxBrush", (PyCFunction
) _wrap_delete_wxBrush
, METH_VARARGS
| METH_KEYWORDS
},
10853 { "new_wxBrush", (PyCFunction
) _wrap_new_wxBrush
, METH_VARARGS
| METH_KEYWORDS
},
10854 { "wxPenList_GetCount", (PyCFunction
) _wrap_wxPenList_GetCount
, METH_VARARGS
| METH_KEYWORDS
},
10855 { "wxPenList_RemovePen", (PyCFunction
) _wrap_wxPenList_RemovePen
, METH_VARARGS
| METH_KEYWORDS
},
10856 { "wxPenList_FindOrCreatePen", (PyCFunction
) _wrap_wxPenList_FindOrCreatePen
, METH_VARARGS
| METH_KEYWORDS
},
10857 { "wxPenList_AddPen", (PyCFunction
) _wrap_wxPenList_AddPen
, METH_VARARGS
| METH_KEYWORDS
},
10858 { "wxPyPen_SetDashes", (PyCFunction
) _wrap_wxPyPen_SetDashes
, METH_VARARGS
| METH_KEYWORDS
},
10859 { "delete_wxPyPen", (PyCFunction
) _wrap_delete_wxPyPen
, METH_VARARGS
| METH_KEYWORDS
},
10860 { "new_wxPyPen", (PyCFunction
) _wrap_new_wxPyPen
, METH_VARARGS
| METH_KEYWORDS
},
10861 { "wxPen_GetDashes", (PyCFunction
) _wrap_wxPen_GetDashes
, METH_VARARGS
| METH_KEYWORDS
},
10862 { "wxPen_SetDashes", (PyCFunction
) _wrap_wxPen_SetDashes
, METH_VARARGS
| METH_KEYWORDS
},
10863 { "wxPen_SetWidth", (PyCFunction
) _wrap_wxPen_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10864 { "wxPen_SetStyle", (PyCFunction
) _wrap_wxPen_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
10865 { "wxPen_SetJoin", (PyCFunction
) _wrap_wxPen_SetJoin
, METH_VARARGS
| METH_KEYWORDS
},
10866 { "wxPen_SetColour", (PyCFunction
) _wrap_wxPen_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
10867 { "wxPen_SetCap", (PyCFunction
) _wrap_wxPen_SetCap
, METH_VARARGS
| METH_KEYWORDS
},
10868 { "wxPen_Ok", (PyCFunction
) _wrap_wxPen_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10869 { "wxPen_GetWidth", (PyCFunction
) _wrap_wxPen_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10870 { "wxPen_GetStyle", (PyCFunction
) _wrap_wxPen_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
10871 { "wxPen_GetJoin", (PyCFunction
) _wrap_wxPen_GetJoin
, METH_VARARGS
| METH_KEYWORDS
},
10872 { "wxPen_GetColour", (PyCFunction
) _wrap_wxPen_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
10873 { "wxPen_GetCap", (PyCFunction
) _wrap_wxPen_GetCap
, METH_VARARGS
| METH_KEYWORDS
},
10874 { "delete_wxPen", (PyCFunction
) _wrap_delete_wxPen
, METH_VARARGS
| METH_KEYWORDS
},
10875 { "new_wxPen", (PyCFunction
) _wrap_new_wxPen
, METH_VARARGS
| METH_KEYWORDS
},
10876 { "wxColourDatabase_Append", (PyCFunction
) _wrap_wxColourDatabase_Append
, METH_VARARGS
| METH_KEYWORDS
},
10877 { "wxColourDatabase_FindName", (PyCFunction
) _wrap_wxColourDatabase_FindName
, METH_VARARGS
| METH_KEYWORDS
},
10878 { "wxColourDatabase_FindColour", (PyCFunction
) _wrap_wxColourDatabase_FindColour
, METH_VARARGS
| METH_KEYWORDS
},
10879 { "wxColour___ne__", (PyCFunction
) _wrap_wxColour___ne__
, METH_VARARGS
| METH_KEYWORDS
},
10880 { "wxColour___eq__", (PyCFunction
) _wrap_wxColour___eq__
, METH_VARARGS
| METH_KEYWORDS
},
10881 { "wxColour_Get", (PyCFunction
) _wrap_wxColour_Get
, METH_VARARGS
| METH_KEYWORDS
},
10882 { "wxColour_Set", (PyCFunction
) _wrap_wxColour_Set
, METH_VARARGS
| METH_KEYWORDS
},
10883 { "wxColour_Ok", (PyCFunction
) _wrap_wxColour_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10884 { "wxColour_Blue", (PyCFunction
) _wrap_wxColour_Blue
, METH_VARARGS
| METH_KEYWORDS
},
10885 { "wxColour_Green", (PyCFunction
) _wrap_wxColour_Green
, METH_VARARGS
| METH_KEYWORDS
},
10886 { "wxColour_Red", (PyCFunction
) _wrap_wxColour_Red
, METH_VARARGS
| METH_KEYWORDS
},
10887 { "delete_wxColour", (PyCFunction
) _wrap_delete_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
10888 { "new_wxColour", (PyCFunction
) _wrap_new_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
10889 { "wxCursor_Ok", (PyCFunction
) _wrap_wxCursor_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10890 { "delete_wxCursor", (PyCFunction
) _wrap_delete_wxCursor
, METH_VARARGS
| METH_KEYWORDS
},
10891 { "new_wxCursor", (PyCFunction
) _wrap_new_wxCursor
, METH_VARARGS
| METH_KEYWORDS
},
10892 { "wxIconBundle_GetIcon", (PyCFunction
) _wrap_wxIconBundle_GetIcon
, METH_VARARGS
| METH_KEYWORDS
},
10893 { "wxIconBundle_AddIconFromFile", (PyCFunction
) _wrap_wxIconBundle_AddIconFromFile
, METH_VARARGS
| METH_KEYWORDS
},
10894 { "wxIconBundle_AddIcon", (PyCFunction
) _wrap_wxIconBundle_AddIcon
, METH_VARARGS
| METH_KEYWORDS
},
10895 { "delete_wxIconBundle", (PyCFunction
) _wrap_delete_wxIconBundle
, METH_VARARGS
| METH_KEYWORDS
},
10896 { "new_wxIconBundleFromIcon", (PyCFunction
) _wrap_new_wxIconBundleFromIcon
, METH_VARARGS
| METH_KEYWORDS
},
10897 { "new_wxIconBundleFromFile", (PyCFunction
) _wrap_new_wxIconBundleFromFile
, METH_VARARGS
| METH_KEYWORDS
},
10898 { "new_wxIconBundle", (PyCFunction
) _wrap_new_wxIconBundle
, METH_VARARGS
| METH_KEYWORDS
},
10899 { "wxIcon_CopyFromBitmap", (PyCFunction
) _wrap_wxIcon_CopyFromBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10900 { "wxIcon_SetDepth", (PyCFunction
) _wrap_wxIcon_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
10901 { "wxIcon_SetHeight", (PyCFunction
) _wrap_wxIcon_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
10902 { "wxIcon_SetWidth", (PyCFunction
) _wrap_wxIcon_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10903 { "wxIcon_GetDepth", (PyCFunction
) _wrap_wxIcon_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
10904 { "wxIcon_GetHeight", (PyCFunction
) _wrap_wxIcon_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
10905 { "wxIcon_GetWidth", (PyCFunction
) _wrap_wxIcon_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10906 { "wxIcon_Ok", (PyCFunction
) _wrap_wxIcon_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10907 { "wxIcon_LoadFile", (PyCFunction
) _wrap_wxIcon_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
10908 { "delete_wxIcon", (PyCFunction
) _wrap_delete_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
10909 { "new_wxIcon", (PyCFunction
) _wrap_new_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
10910 { "wxMask_Destroy", (PyCFunction
) _wrap_wxMask_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
10911 { "new_wxMask", (PyCFunction
) _wrap_new_wxMask
, METH_VARARGS
| METH_KEYWORDS
},
10912 { "wxBitmap_CopyFromIcon", (PyCFunction
) _wrap_wxBitmap_CopyFromIcon
, METH_VARARGS
| METH_KEYWORDS
},
10913 { "wxBitmap_GetSubBitmap", (PyCFunction
) _wrap_wxBitmap_GetSubBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10914 { "wxBitmap_SetDepth", (PyCFunction
) _wrap_wxBitmap_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
10915 { "wxBitmap_SetHeight", (PyCFunction
) _wrap_wxBitmap_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
10916 { "wxBitmap_SetWidth", (PyCFunction
) _wrap_wxBitmap_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10917 { "wxBitmap_GetDepth", (PyCFunction
) _wrap_wxBitmap_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
10918 { "wxBitmap_GetHeight", (PyCFunction
) _wrap_wxBitmap_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
10919 { "wxBitmap_GetWidth", (PyCFunction
) _wrap_wxBitmap_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
10920 { "wxBitmap_Ok", (PyCFunction
) _wrap_wxBitmap_Ok
, METH_VARARGS
| METH_KEYWORDS
},
10921 { "wxBitmap_SetMask", (PyCFunction
) _wrap_wxBitmap_SetMask
, METH_VARARGS
| METH_KEYWORDS
},
10922 { "wxBitmap_SaveFile", (PyCFunction
) _wrap_wxBitmap_SaveFile
, METH_VARARGS
| METH_KEYWORDS
},
10923 { "wxBitmap_LoadFile", (PyCFunction
) _wrap_wxBitmap_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
10924 { "wxBitmap_GetMask", (PyCFunction
) _wrap_wxBitmap_GetMask
, METH_VARARGS
| METH_KEYWORDS
},
10925 { "wxBitmap_GetPalette", (PyCFunction
) _wrap_wxBitmap_GetPalette
, METH_VARARGS
| METH_KEYWORDS
},
10926 { "delete_wxBitmap", (PyCFunction
) _wrap_delete_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10927 { "new_wxBitmap", (PyCFunction
) _wrap_new_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10928 { "wxGDIObject_IsNull", (PyCFunction
) _wrap_wxGDIObject_IsNull
, METH_VARARGS
| METH_KEYWORDS
},
10929 { "wxGDIObject_SetVisible", (PyCFunction
) _wrap_wxGDIObject_SetVisible
, METH_VARARGS
| METH_KEYWORDS
},
10930 { "wxGDIObject_GetVisible", (PyCFunction
) _wrap_wxGDIObject_GetVisible
, METH_VARARGS
| METH_KEYWORDS
},
10931 { "delete_wxGDIObject", (PyCFunction
) _wrap_delete_wxGDIObject
, METH_VARARGS
| METH_KEYWORDS
},
10932 { "new_wxGDIObject", (PyCFunction
) _wrap_new_wxGDIObject
, METH_VARARGS
| METH_KEYWORDS
},
10933 { "wxMemoryDCFromDC", (PyCFunction
) _wrap_wxMemoryDCFromDC
, METH_VARARGS
| METH_KEYWORDS
},
10934 { "wxNamedColour", (PyCFunction
) _wrap_wxNamedColour
, METH_VARARGS
| METH_KEYWORDS
},
10935 { "wxCursorFromBits", (PyCFunction
) _wrap_wxCursorFromBits
, METH_VARARGS
| METH_KEYWORDS
},
10936 { "wxCursorFromImage", (PyCFunction
) _wrap_wxCursorFromImage
, METH_VARARGS
| METH_KEYWORDS
},
10937 { "wxStockCursor", (PyCFunction
) _wrap_wxStockCursor
, METH_VARARGS
| METH_KEYWORDS
},
10938 { "wxIconFromBitmap", (PyCFunction
) _wrap_wxIconFromBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10939 { "wxIconFromXPMData", (PyCFunction
) _wrap_wxIconFromXPMData
, METH_VARARGS
| METH_KEYWORDS
},
10940 { "wxEmptyIcon", (PyCFunction
) _wrap_wxEmptyIcon
, METH_VARARGS
| METH_KEYWORDS
},
10941 { "wxMaskColour", (PyCFunction
) _wrap_wxMaskColour
, METH_VARARGS
| METH_KEYWORDS
},
10942 { "wxBitmapFromBits", (PyCFunction
) _wrap_wxBitmapFromBits
, METH_VARARGS
| METH_KEYWORDS
},
10943 { "wxBitmapFromIcon", (PyCFunction
) _wrap_wxBitmapFromIcon
, METH_VARARGS
| METH_KEYWORDS
},
10944 { "wxBitmapFromXPMData", (PyCFunction
) _wrap_wxBitmapFromXPMData
, METH_VARARGS
| METH_KEYWORDS
},
10945 { "wxEmptyBitmap", (PyCFunction
) _wrap_wxEmptyBitmap
, METH_VARARGS
| METH_KEYWORDS
},
10952 * This table is used by the pointer type-checker
10954 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
10955 { "_signed_long","_long",0},
10956 { "_wxPrintQuality","_wxCoord",0},
10957 { "_wxPrintQuality","_int",0},
10958 { "_wxPrintQuality","_signed_int",0},
10959 { "_wxPrintQuality","_unsigned_int",0},
10960 { "_wxPrintQuality","_wxWindowID",0},
10961 { "_wxPrintQuality","_uint",0},
10962 { "_wxPrintQuality","_EBool",0},
10963 { "_wxPrintQuality","_size_t",0},
10964 { "_wxPrintQuality","_time_t",0},
10965 { "_wxPen","_wxPyPen",SwigwxPyPenTowxPen
},
10966 { "_byte","_unsigned_char",0},
10967 { "_long","_unsigned_long",0},
10968 { "_long","_signed_long",0},
10969 { "_wxGDIObject","_wxRegion",SwigwxRegionTowxGDIObject
},
10970 { "_wxGDIObject","_wxPalette",SwigwxPaletteTowxGDIObject
},
10971 { "_wxGDIObject","_wxBrush",SwigwxBrushTowxGDIObject
},
10972 { "_wxGDIObject","_wxPyPen",SwigwxPyPenTowxGDIObject
},
10973 { "_wxGDIObject","_wxPen",SwigwxPenTowxGDIObject
},
10974 { "_wxGDIObject","_wxCursor",SwigwxCursorTowxGDIObject
},
10975 { "_wxGDIObject","_wxIcon",SwigwxIconTowxGDIObject
},
10976 { "_wxGDIObject","_wxBitmap",SwigwxBitmapTowxGDIObject
},
10977 { "_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC
},
10978 { "_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC
},
10979 { "_wxDC","_wxClientDC",SwigwxClientDCTowxDC
},
10980 { "_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC
},
10981 { "_wxDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxDC
},
10982 { "_wxDC","_wxBufferedDC",SwigwxBufferedDCTowxDC
},
10983 { "_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC
},
10984 { "_size_t","_wxCoord",0},
10985 { "_size_t","_wxPrintQuality",0},
10986 { "_size_t","_time_t",0},
10987 { "_size_t","_unsigned_int",0},
10988 { "_size_t","_int",0},
10989 { "_size_t","_wxWindowID",0},
10990 { "_size_t","_uint",0},
10991 { "_uint","_wxCoord",0},
10992 { "_uint","_wxPrintQuality",0},
10993 { "_uint","_time_t",0},
10994 { "_uint","_size_t",0},
10995 { "_uint","_unsigned_int",0},
10996 { "_uint","_int",0},
10997 { "_uint","_wxWindowID",0},
10998 { "_wxChar","_char",0},
10999 { "_char","_wxChar",0},
11000 { "_wxBufferedDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxBufferedDC
},
11001 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
11002 { "_EBool","_wxCoord",0},
11003 { "_EBool","_wxPrintQuality",0},
11004 { "_EBool","_signed_int",0},
11005 { "_EBool","_int",0},
11006 { "_EBool","_wxWindowID",0},
11007 { "_unsigned_long","_long",0},
11008 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
11009 { "_signed_int","_wxCoord",0},
11010 { "_signed_int","_wxPrintQuality",0},
11011 { "_signed_int","_EBool",0},
11012 { "_signed_int","_wxWindowID",0},
11013 { "_signed_int","_int",0},
11014 { "_WXTYPE","_short",0},
11015 { "_WXTYPE","_signed_short",0},
11016 { "_WXTYPE","_unsigned_short",0},
11017 { "_unsigned_short","_WXTYPE",0},
11018 { "_unsigned_short","_short",0},
11019 { "_wxObject","_wxRegionIterator",SwigwxRegionIteratorTowxObject
},
11020 { "_wxObject","_wxRegion",SwigwxRegionTowxObject
},
11021 { "_wxObject","_wxImageList",SwigwxImageListTowxObject
},
11022 { "_wxObject","_wxPalette",SwigwxPaletteTowxObject
},
11023 { "_wxObject","_wxWindowDC",SwigwxWindowDCTowxObject
},
11024 { "_wxObject","_wxPaintDC",SwigwxPaintDCTowxObject
},
11025 { "_wxObject","_wxClientDC",SwigwxClientDCTowxObject
},
11026 { "_wxObject","_wxScreenDC",SwigwxScreenDCTowxObject
},
11027 { "_wxObject","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxObject
},
11028 { "_wxObject","_wxBufferedDC",SwigwxBufferedDCTowxObject
},
11029 { "_wxObject","_wxMemoryDC",SwigwxMemoryDCTowxObject
},
11030 { "_wxObject","_wxDC",SwigwxDCTowxObject
},
11031 { "_wxObject","_wxBrushList",SwigwxBrushListTowxObject
},
11032 { "_wxObject","_wxBrush",SwigwxBrushTowxObject
},
11033 { "_wxObject","_wxPenList",SwigwxPenListTowxObject
},
11034 { "_wxObject","_wxPyPen",SwigwxPyPenTowxObject
},
11035 { "_wxObject","_wxPen",SwigwxPenTowxObject
},
11036 { "_wxObject","_wxColourDatabase",SwigwxColourDatabaseTowxObject
},
11037 { "_wxObject","_wxColour",SwigwxColourTowxObject
},
11038 { "_wxObject","_wxCursor",SwigwxCursorTowxObject
},
11039 { "_wxObject","_wxIcon",SwigwxIconTowxObject
},
11040 { "_wxObject","_wxMask",SwigwxMaskTowxObject
},
11041 { "_wxObject","_wxBitmap",SwigwxBitmapTowxObject
},
11042 { "_wxObject","_wxGDIObject",SwigwxGDIObjectTowxObject
},
11043 { "_signed_short","_WXTYPE",0},
11044 { "_signed_short","_short",0},
11045 { "_wxMemoryDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxMemoryDC
},
11046 { "_wxMemoryDC","_wxBufferedDC",SwigwxBufferedDCTowxMemoryDC
},
11047 { "_unsigned_char","_byte",0},
11048 { "_unsigned_int","_wxCoord",0},
11049 { "_unsigned_int","_wxPrintQuality",0},
11050 { "_unsigned_int","_time_t",0},
11051 { "_unsigned_int","_size_t",0},
11052 { "_unsigned_int","_uint",0},
11053 { "_unsigned_int","_wxWindowID",0},
11054 { "_unsigned_int","_int",0},
11055 { "_short","_WXTYPE",0},
11056 { "_short","_unsigned_short",0},
11057 { "_short","_signed_short",0},
11058 { "_wxWindowID","_wxCoord",0},
11059 { "_wxWindowID","_wxPrintQuality",0},
11060 { "_wxWindowID","_time_t",0},
11061 { "_wxWindowID","_size_t",0},
11062 { "_wxWindowID","_EBool",0},
11063 { "_wxWindowID","_uint",0},
11064 { "_wxWindowID","_int",0},
11065 { "_wxWindowID","_signed_int",0},
11066 { "_wxWindowID","_unsigned_int",0},
11067 { "_int","_wxCoord",0},
11068 { "_int","_wxPrintQuality",0},
11069 { "_int","_time_t",0},
11070 { "_int","_size_t",0},
11071 { "_int","_EBool",0},
11072 { "_int","_uint",0},
11073 { "_int","_wxWindowID",0},
11074 { "_int","_unsigned_int",0},
11075 { "_int","_signed_int",0},
11076 { "_time_t","_wxCoord",0},
11077 { "_time_t","_wxPrintQuality",0},
11078 { "_time_t","_unsigned_int",0},
11079 { "_time_t","_int",0},
11080 { "_time_t","_wxWindowID",0},
11081 { "_time_t","_uint",0},
11082 { "_time_t","_size_t",0},
11083 { "_wxCoord","_int",0},
11084 { "_wxCoord","_signed_int",0},
11085 { "_wxCoord","_unsigned_int",0},
11086 { "_wxCoord","_wxWindowID",0},
11087 { "_wxCoord","_uint",0},
11088 { "_wxCoord","_EBool",0},
11089 { "_wxCoord","_size_t",0},
11090 { "_wxCoord","_time_t",0},
11091 { "_wxCoord","_wxPrintQuality",0},
11094 static PyObject
*SWIG_globals
;
11098 SWIGEXPORT(void) initgdic() {
11100 SWIG_globals
= SWIG_newvarlink();
11101 m
= Py_InitModule("gdic", gdicMethods
);
11102 d
= PyModule_GetDict(m
);
11103 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_NORMAL", PyInt_FromLong((long) wxIMAGELIST_DRAW_NORMAL
));
11104 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_TRANSPARENT", PyInt_FromLong((long) wxIMAGELIST_DRAW_TRANSPARENT
));
11105 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_SELECTED", PyInt_FromLong((long) wxIMAGELIST_DRAW_SELECTED
));
11106 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_FOCUSED", PyInt_FromLong((long) wxIMAGELIST_DRAW_FOCUSED
));
11107 PyDict_SetItemString(d
,"wxIMAGE_LIST_NORMAL", PyInt_FromLong((long) wxIMAGE_LIST_NORMAL
));
11108 PyDict_SetItemString(d
,"wxIMAGE_LIST_SMALL", PyInt_FromLong((long) wxIMAGE_LIST_SMALL
));
11109 PyDict_SetItemString(d
,"wxIMAGE_LIST_STATE", PyInt_FromLong((long) wxIMAGE_LIST_STATE
));
11110 PyDict_SetItemString(d
,"wxOutRegion", PyInt_FromLong((long) wxOutRegion
));
11111 PyDict_SetItemString(d
,"wxPartRegion", PyInt_FromLong((long) wxPartRegion
));
11112 PyDict_SetItemString(d
,"wxInRegion", PyInt_FromLong((long) wxInRegion
));
11113 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
11114 SWIG_addvarlink(SWIG_globals
,"wxNORMAL_FONT",_wrap_wxNORMAL_FONT_get
, _wrap_wxNORMAL_FONT_set
);
11115 SWIG_addvarlink(SWIG_globals
,"wxSMALL_FONT",_wrap_wxSMALL_FONT_get
, _wrap_wxSMALL_FONT_set
);
11116 SWIG_addvarlink(SWIG_globals
,"wxITALIC_FONT",_wrap_wxITALIC_FONT_get
, _wrap_wxITALIC_FONT_set
);
11117 SWIG_addvarlink(SWIG_globals
,"wxSWISS_FONT",_wrap_wxSWISS_FONT_get
, _wrap_wxSWISS_FONT_set
);
11118 SWIG_addvarlink(SWIG_globals
,"wxRED_PEN",_wrap_wxRED_PEN_get
, _wrap_wxRED_PEN_set
);
11119 SWIG_addvarlink(SWIG_globals
,"wxCYAN_PEN",_wrap_wxCYAN_PEN_get
, _wrap_wxCYAN_PEN_set
);
11120 SWIG_addvarlink(SWIG_globals
,"wxGREEN_PEN",_wrap_wxGREEN_PEN_get
, _wrap_wxGREEN_PEN_set
);
11121 SWIG_addvarlink(SWIG_globals
,"wxBLACK_PEN",_wrap_wxBLACK_PEN_get
, _wrap_wxBLACK_PEN_set
);
11122 SWIG_addvarlink(SWIG_globals
,"wxWHITE_PEN",_wrap_wxWHITE_PEN_get
, _wrap_wxWHITE_PEN_set
);
11123 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_PEN",_wrap_wxTRANSPARENT_PEN_get
, _wrap_wxTRANSPARENT_PEN_set
);
11124 SWIG_addvarlink(SWIG_globals
,"wxBLACK_DASHED_PEN",_wrap_wxBLACK_DASHED_PEN_get
, _wrap_wxBLACK_DASHED_PEN_set
);
11125 SWIG_addvarlink(SWIG_globals
,"wxGREY_PEN",_wrap_wxGREY_PEN_get
, _wrap_wxGREY_PEN_set
);
11126 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_PEN",_wrap_wxMEDIUM_GREY_PEN_get
, _wrap_wxMEDIUM_GREY_PEN_set
);
11127 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_PEN",_wrap_wxLIGHT_GREY_PEN_get
, _wrap_wxLIGHT_GREY_PEN_set
);
11128 SWIG_addvarlink(SWIG_globals
,"wxBLUE_BRUSH",_wrap_wxBLUE_BRUSH_get
, _wrap_wxBLUE_BRUSH_set
);
11129 SWIG_addvarlink(SWIG_globals
,"wxGREEN_BRUSH",_wrap_wxGREEN_BRUSH_get
, _wrap_wxGREEN_BRUSH_set
);
11130 SWIG_addvarlink(SWIG_globals
,"wxWHITE_BRUSH",_wrap_wxWHITE_BRUSH_get
, _wrap_wxWHITE_BRUSH_set
);
11131 SWIG_addvarlink(SWIG_globals
,"wxBLACK_BRUSH",_wrap_wxBLACK_BRUSH_get
, _wrap_wxBLACK_BRUSH_set
);
11132 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_BRUSH",_wrap_wxTRANSPARENT_BRUSH_get
, _wrap_wxTRANSPARENT_BRUSH_set
);
11133 SWIG_addvarlink(SWIG_globals
,"wxCYAN_BRUSH",_wrap_wxCYAN_BRUSH_get
, _wrap_wxCYAN_BRUSH_set
);
11134 SWIG_addvarlink(SWIG_globals
,"wxRED_BRUSH",_wrap_wxRED_BRUSH_get
, _wrap_wxRED_BRUSH_set
);
11135 SWIG_addvarlink(SWIG_globals
,"wxGREY_BRUSH",_wrap_wxGREY_BRUSH_get
, _wrap_wxGREY_BRUSH_set
);
11136 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_BRUSH",_wrap_wxMEDIUM_GREY_BRUSH_get
, _wrap_wxMEDIUM_GREY_BRUSH_set
);
11137 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_BRUSH",_wrap_wxLIGHT_GREY_BRUSH_get
, _wrap_wxLIGHT_GREY_BRUSH_set
);
11138 SWIG_addvarlink(SWIG_globals
,"wxBLACK",_wrap_wxBLACK_get
, _wrap_wxBLACK_set
);
11139 SWIG_addvarlink(SWIG_globals
,"wxWHITE",_wrap_wxWHITE_get
, _wrap_wxWHITE_set
);
11140 SWIG_addvarlink(SWIG_globals
,"wxRED",_wrap_wxRED_get
, _wrap_wxRED_set
);
11141 SWIG_addvarlink(SWIG_globals
,"wxBLUE",_wrap_wxBLUE_get
, _wrap_wxBLUE_set
);
11142 SWIG_addvarlink(SWIG_globals
,"wxGREEN",_wrap_wxGREEN_get
, _wrap_wxGREEN_set
);
11143 SWIG_addvarlink(SWIG_globals
,"wxCYAN",_wrap_wxCYAN_get
, _wrap_wxCYAN_set
);
11144 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY",_wrap_wxLIGHT_GREY_get
, _wrap_wxLIGHT_GREY_set
);
11145 SWIG_addvarlink(SWIG_globals
,"wxSTANDARD_CURSOR",_wrap_wxSTANDARD_CURSOR_get
, _wrap_wxSTANDARD_CURSOR_set
);
11146 SWIG_addvarlink(SWIG_globals
,"wxHOURGLASS_CURSOR",_wrap_wxHOURGLASS_CURSOR_get
, _wrap_wxHOURGLASS_CURSOR_set
);
11147 SWIG_addvarlink(SWIG_globals
,"wxCROSS_CURSOR",_wrap_wxCROSS_CURSOR_get
, _wrap_wxCROSS_CURSOR_set
);
11148 SWIG_addvarlink(SWIG_globals
,"wxNullBitmap",_wrap_wxNullBitmap_get
, _wrap_wxNullBitmap_set
);
11149 SWIG_addvarlink(SWIG_globals
,"wxNullIcon",_wrap_wxNullIcon_get
, _wrap_wxNullIcon_set
);
11150 SWIG_addvarlink(SWIG_globals
,"wxNullCursor",_wrap_wxNullCursor_get
, _wrap_wxNullCursor_set
);
11151 SWIG_addvarlink(SWIG_globals
,"wxNullPen",_wrap_wxNullPen_get
, _wrap_wxNullPen_set
);
11152 SWIG_addvarlink(SWIG_globals
,"wxNullBrush",_wrap_wxNullBrush_get
, _wrap_wxNullBrush_set
);
11153 SWIG_addvarlink(SWIG_globals
,"wxNullPalette",_wrap_wxNullPalette_get
, _wrap_wxNullPalette_set
);
11154 SWIG_addvarlink(SWIG_globals
,"wxNullFont",_wrap_wxNullFont_get
, _wrap_wxNullFont_set
);
11155 SWIG_addvarlink(SWIG_globals
,"wxNullColour",_wrap_wxNullColour_get
, _wrap_wxNullColour_set
);
11156 SWIG_addvarlink(SWIG_globals
,"wxTheFontList",_wrap_wxTheFontList_get
, _wrap_wxTheFontList_set
);
11157 SWIG_addvarlink(SWIG_globals
,"wxThePenList",_wrap_wxThePenList_get
, _wrap_wxThePenList_set
);
11158 SWIG_addvarlink(SWIG_globals
,"wxTheBrushList",_wrap_wxTheBrushList_get
, _wrap_wxTheBrushList_set
);
11159 SWIG_addvarlink(SWIG_globals
,"wxTheColourDatabase",_wrap_wxTheColourDatabase_get
, _wrap_wxTheColourDatabase_set
);
11162 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
11163 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);