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 */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initgdic
56 #define SWIG_name "gdic"
59 #include <wx/metafile.h>
60 #include <wx/imaglist.h>
64 #include <wx/fontmap.h>
65 #include <wx/fontenc.h>
66 #include <wx/fontmap.h>
67 #include <wx/fontutil.h>
70 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
76 } else if (target
== Py_None
) {
80 if (!PyTuple_Check(target
)) {
82 target
= PyTuple_New(1);
83 PyTuple_SetItem(target
, 0, o2
);
86 PyTuple_SetItem(o3
, 0, o
);
89 target
= PySequence_Concat(o2
, o3
);
96 #if PYTHON_API_VERSION >= 1009
97 static char* wxStringErrorMsg
= "String or Unicode type required";
99 static char* wxStringErrorMsg
= "String type required";
102 static wxString
wxPyEmptyStr("");
103 // Implementations of some alternate "constructors"
105 wxBitmap
* wxEmptyBitmap(int width
, int height
, int depth
=-1) {
106 return new wxBitmap(width
, height
, depth
);
109 static char** ConvertListOfStrings(PyObject
* listOfStrings
) {
110 char** cArray
= NULL
;
113 if (!PyList_Check(listOfStrings
)) {
114 PyErr_SetString(PyExc_TypeError
, "Expected a list of strings.");
117 count
= PyList_Size(listOfStrings
);
118 cArray
= new char*[count
];
120 for(int x
=0; x
<count
; x
++) {
121 // TODO: Need some validation and error checking here
122 cArray
[x
] = PyString_AsString(PyList_GET_ITEM(listOfStrings
, x
));
128 wxBitmap
* wxBitmapFromXPMData(PyObject
* listOfStrings
) {
129 char** cArray
= NULL
;
132 cArray
= ConvertListOfStrings(listOfStrings
);
135 bmp
= new wxBitmap(cArray
);
141 wxBitmap
* wxBitmapFromIcon(const wxIcon
& icon
) {
142 return new wxBitmap(icon
);
146 wxBitmap
* wxBitmapFromBits(char* bits
, int width
, int height
, int depth
= 1 ) {
147 return new wxBitmap(bits
, width
, height
, depth
);
152 // wxBitmap* wxBitmapFromData(PyObject* data, long type,
153 // int width, int height, int depth = 1) {
154 // if (! PyString_Check(data)) {
155 // PyErr_SetString(PyExc_TypeError, "Expected string object");
158 // return new wxBitmap((void*)PyString_AsString(data), type, width, height, depth);
162 wxMask
* wxMaskColour(const wxBitmap
& bitmap
, const wxColour
& colour
) {
163 return new wxMask(bitmap
, colour
);
165 // Implementations of some alternate "constructors"
166 wxIcon
* wxEmptyIcon() {
170 wxIcon
* wxIconFromXPMData(PyObject
* listOfStrings
) {
171 char** cArray
= NULL
;
174 cArray
= ConvertListOfStrings(listOfStrings
);
177 icon
= new wxIcon(cArray
);
181 // Alternate 'constructor'
182 wxCursor
* wxPyStockCursor(int id
) {
183 return new wxCursor(id
);
185 // Alternate 'constructor'
186 wxColour
* wxNamedColour(const wxString
& colorName
) {
187 return new wxColour(colorName
);
190 class wxPyPen
: public wxPen
{
192 wxPyPen(wxColour
& colour
, int width
=1, int style
=wxSOLID
)
193 : wxPen(colour
, width
, style
)
200 void SetDashes(int nb_dashes
, const wxDash
*dash
) {
201 m_dash
= new wxDash
[nb_dashes
];
202 for (int i
=0; i
<nb_dashes
; i
++)
204 wxPen::SetDashes(nb_dashes
, m_dash
);
211 static void wxDC_GetBoundingBox(wxDC
* dc
, int* x1
, int* y1
, int* x2
, int* y2
) {
217 // Alternate 'constructor'
218 wxMemoryDC
* wxMemoryDCFromDC(wxDC
* oldDC
) {
219 return new wxMemoryDC(oldDC
);
223 extern wxFont
* wxNORMAL_FONT
;
224 extern wxFont
* wxSMALL_FONT
;
225 extern wxFont
* wxITALIC_FONT
;
226 extern wxFont
* wxSWISS_FONT
;
227 extern wxPen
* wxRED_PEN
;
228 extern wxPen
* wxCYAN_PEN
;
229 extern wxPen
* wxGREEN_PEN
;
230 extern wxPen
* wxBLACK_PEN
;
231 extern wxPen
* wxWHITE_PEN
;
232 extern wxPen
* wxTRANSPARENT_PEN
;
233 extern wxPen
* wxBLACK_DASHED_PEN
;
234 extern wxPen
* wxGREY_PEN
;
235 extern wxPen
* wxMEDIUM_GREY_PEN
;
236 extern wxPen
* wxLIGHT_GREY_PEN
;
237 extern wxBrush
* wxBLUE_BRUSH
;
238 extern wxBrush
* wxGREEN_BRUSH
;
239 extern wxBrush
* wxWHITE_BRUSH
;
240 extern wxBrush
* wxBLACK_BRUSH
;
241 extern wxBrush
* wxTRANSPARENT_BRUSH
;
242 extern wxBrush
* wxCYAN_BRUSH
;
243 extern wxBrush
* wxRED_BRUSH
;
244 extern wxBrush
* wxGREY_BRUSH
;
245 extern wxBrush
* wxMEDIUM_GREY_BRUSH
;
246 extern wxBrush
* wxLIGHT_GREY_BRUSH
;
247 extern wxColour
* wxBLACK
;
248 extern wxColour
* wxWHITE
;
249 extern wxColour
* wxRED
;
250 extern wxColour
* wxBLUE
;
251 extern wxColour
* wxGREEN
;
252 extern wxColour
* wxCYAN
;
253 extern wxColour
* wxLIGHT_GREY
;
254 extern wxCursor
* wxSTANDARD_CURSOR
;
255 extern wxCursor
* wxHOURGLASS_CURSOR
;
256 extern wxCursor
* wxCROSS_CURSOR
;
257 extern wxBitmap wxNullBitmap
;
258 extern wxIcon wxNullIcon
;
259 extern wxCursor wxNullCursor
;
260 extern wxPen wxNullPen
;
261 extern wxBrush wxNullBrush
;
262 extern wxPalette wxNullPalette
;
263 extern wxFont wxNullFont
;
264 extern wxColour wxNullColour
;
265 extern wxFontList
* wxTheFontList
;
266 extern wxPenList
* wxThePenList
;
267 extern wxBrushList
* wxTheBrushList
;
268 extern wxColourDatabase
* wxTheColourDatabase
;
274 static PyObject
*_wrap_wxEmptyBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
275 PyObject
* _resultobj
;
279 int _arg2
= (int ) -1;
280 char *_kwnames
[] = { "width","height","depth", NULL
};
284 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|i:wxEmptyBitmap",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
287 wxPy_BEGIN_ALLOW_THREADS
;
288 _result
= (wxBitmap
*)wxEmptyBitmap(_arg0
,_arg1
,_arg2
);
290 wxPy_END_ALLOW_THREADS
;
291 if (PyErr_Occurred()) return NULL
;
293 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
294 _resultobj
= Py_BuildValue("s",_ptemp
);
297 _resultobj
= Py_None
;
302 static PyObject
*_wrap_wxBitmapFromXPMData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
303 PyObject
* _resultobj
;
306 PyObject
* _obj0
= 0;
307 char *_kwnames
[] = { "listOfStrings", NULL
};
311 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapFromXPMData",_kwnames
,&_obj0
))
317 wxPy_BEGIN_ALLOW_THREADS
;
318 _result
= (wxBitmap
*)wxBitmapFromXPMData(_arg0
);
320 wxPy_END_ALLOW_THREADS
;
321 if (PyErr_Occurred()) return NULL
;
323 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
324 _resultobj
= Py_BuildValue("s",_ptemp
);
327 _resultobj
= Py_None
;
332 static PyObject
*_wrap_wxBitmapFromIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
333 PyObject
* _resultobj
;
336 PyObject
* _argo0
= 0;
337 char *_kwnames
[] = { "icon", NULL
};
341 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapFromIcon",_kwnames
,&_argo0
))
344 if (_argo0
== Py_None
) { _arg0
= NULL
; }
345 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
346 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapFromIcon. Expected _wxIcon_p.");
351 wxPy_BEGIN_ALLOW_THREADS
;
352 _result
= (wxBitmap
*)wxBitmapFromIcon(*_arg0
);
354 wxPy_END_ALLOW_THREADS
;
355 if (PyErr_Occurred()) return NULL
;
357 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
358 _resultobj
= Py_BuildValue("s",_ptemp
);
361 _resultobj
= Py_None
;
366 static PyObject
*_wrap_wxBitmapFromBits(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
367 PyObject
* _resultobj
;
372 int _arg3
= (int ) 1;
373 char *_kwnames
[] = { "bits","width","height","depth", NULL
};
377 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"sii|i:wxBitmapFromBits",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
380 wxPy_BEGIN_ALLOW_THREADS
;
381 _result
= (wxBitmap
*)wxBitmapFromBits(_arg0
,_arg1
,_arg2
,_arg3
);
383 wxPy_END_ALLOW_THREADS
;
384 if (PyErr_Occurred()) return NULL
;
386 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
387 _resultobj
= Py_BuildValue("s",_ptemp
);
390 _resultobj
= Py_None
;
395 static PyObject
*_wrap_wxMaskColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
396 PyObject
* _resultobj
;
400 PyObject
* _argo0
= 0;
402 PyObject
* _obj1
= 0;
403 char *_kwnames
[] = { "bitmap","colour", NULL
};
407 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMaskColour",_kwnames
,&_argo0
,&_obj1
))
410 if (_argo0
== Py_None
) { _arg0
= NULL
; }
411 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
412 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMaskColour. Expected _wxBitmap_p.");
418 if (! wxColour_helper(_obj1
, &_arg1
))
422 wxPy_BEGIN_ALLOW_THREADS
;
423 _result
= (wxMask
*)wxMaskColour(*_arg0
,*_arg1
);
425 wxPy_END_ALLOW_THREADS
;
426 if (PyErr_Occurred()) return NULL
;
428 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
429 _resultobj
= Py_BuildValue("s",_ptemp
);
432 _resultobj
= Py_None
;
437 static PyObject
*_wrap_wxEmptyIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
438 PyObject
* _resultobj
;
440 char *_kwnames
[] = { NULL
};
444 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxEmptyIcon",_kwnames
))
447 wxPy_BEGIN_ALLOW_THREADS
;
448 _result
= (wxIcon
*)wxEmptyIcon();
450 wxPy_END_ALLOW_THREADS
;
451 if (PyErr_Occurred()) return NULL
;
453 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
454 _resultobj
= Py_BuildValue("s",_ptemp
);
457 _resultobj
= Py_None
;
462 static PyObject
*_wrap_wxIconFromXPMData(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
463 PyObject
* _resultobj
;
466 PyObject
* _obj0
= 0;
467 char *_kwnames
[] = { "listOfStrings", NULL
};
471 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIconFromXPMData",_kwnames
,&_obj0
))
477 wxPy_BEGIN_ALLOW_THREADS
;
478 _result
= (wxIcon
*)wxIconFromXPMData(_arg0
);
480 wxPy_END_ALLOW_THREADS
;
481 if (PyErr_Occurred()) return NULL
;
483 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
484 _resultobj
= Py_BuildValue("s",_ptemp
);
487 _resultobj
= Py_None
;
492 static PyObject
*_wrap_wxStockCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
493 PyObject
* _resultobj
;
496 char *_kwnames
[] = { "id", NULL
};
500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxStockCursor",_kwnames
,&_arg0
))
503 wxPy_BEGIN_ALLOW_THREADS
;
504 _result
= (wxCursor
*)wxPyStockCursor(_arg0
);
506 wxPy_END_ALLOW_THREADS
;
507 if (PyErr_Occurred()) return NULL
;
509 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCursor_p");
510 _resultobj
= Py_BuildValue("s",_ptemp
);
513 _resultobj
= Py_None
;
518 static PyObject
*_wrap_wxNamedColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
519 PyObject
* _resultobj
;
522 PyObject
* _obj0
= 0;
523 char *_kwnames
[] = { "colorName", NULL
};
527 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNamedColour",_kwnames
,&_obj0
))
530 #if PYTHON_API_VERSION >= 1009
531 char* tmpPtr
; int tmpSize
;
532 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
533 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
536 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
538 _arg0
= new wxString(tmpPtr
, tmpSize
);
540 if (!PyString_Check(_obj0
)) {
541 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
544 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
548 wxPy_BEGIN_ALLOW_THREADS
;
549 _result
= (wxColour
*)wxNamedColour(*_arg0
);
551 wxPy_END_ALLOW_THREADS
;
552 if (PyErr_Occurred()) return NULL
;
554 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
555 _resultobj
= Py_BuildValue("s",_ptemp
);
558 _resultobj
= Py_None
;
567 static PyObject
*_wrap_wxMemoryDCFromDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
568 PyObject
* _resultobj
;
569 wxMemoryDC
* _result
;
571 PyObject
* _argo0
= 0;
572 char *_kwnames
[] = { "oldDC", NULL
};
576 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMemoryDCFromDC",_kwnames
,&_argo0
))
579 if (_argo0
== Py_None
) { _arg0
= NULL
; }
580 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
581 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDCFromDC. Expected _wxDC_p.");
586 wxPy_BEGIN_ALLOW_THREADS
;
587 _result
= (wxMemoryDC
*)wxMemoryDCFromDC(_arg0
);
589 wxPy_END_ALLOW_THREADS
;
590 if (PyErr_Occurred()) return NULL
;
592 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
593 _resultobj
= Py_BuildValue("s",_ptemp
);
596 _resultobj
= Py_None
;
601 static int _wrap_wxNORMAL_FONT_set(PyObject
*val
) {
603 PyErr_SetString(PyExc_TypeError
,"Variable wxNORMAL_FONT is read-only.");
607 static PyObject
*_wrap_wxNORMAL_FONT_get() {
611 SWIG_MakePtr(ptemp
, (char *) wxNORMAL_FONT
,"_wxFont_p");
612 pyobj
= PyString_FromString(ptemp
);
616 static int _wrap_wxSMALL_FONT_set(PyObject
*val
) {
618 PyErr_SetString(PyExc_TypeError
,"Variable wxSMALL_FONT is read-only.");
622 static PyObject
*_wrap_wxSMALL_FONT_get() {
626 SWIG_MakePtr(ptemp
, (char *) wxSMALL_FONT
,"_wxFont_p");
627 pyobj
= PyString_FromString(ptemp
);
631 static int _wrap_wxITALIC_FONT_set(PyObject
*val
) {
633 PyErr_SetString(PyExc_TypeError
,"Variable wxITALIC_FONT is read-only.");
637 static PyObject
*_wrap_wxITALIC_FONT_get() {
641 SWIG_MakePtr(ptemp
, (char *) wxITALIC_FONT
,"_wxFont_p");
642 pyobj
= PyString_FromString(ptemp
);
646 static int _wrap_wxSWISS_FONT_set(PyObject
*val
) {
648 PyErr_SetString(PyExc_TypeError
,"Variable wxSWISS_FONT is read-only.");
652 static PyObject
*_wrap_wxSWISS_FONT_get() {
656 SWIG_MakePtr(ptemp
, (char *) wxSWISS_FONT
,"_wxFont_p");
657 pyobj
= PyString_FromString(ptemp
);
661 static int _wrap_wxRED_PEN_set(PyObject
*val
) {
663 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_PEN is read-only.");
667 static PyObject
*_wrap_wxRED_PEN_get() {
671 SWIG_MakePtr(ptemp
, (char *) wxRED_PEN
,"_wxPen_p");
672 pyobj
= PyString_FromString(ptemp
);
676 static int _wrap_wxCYAN_PEN_set(PyObject
*val
) {
678 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_PEN is read-only.");
682 static PyObject
*_wrap_wxCYAN_PEN_get() {
686 SWIG_MakePtr(ptemp
, (char *) wxCYAN_PEN
,"_wxPen_p");
687 pyobj
= PyString_FromString(ptemp
);
691 static int _wrap_wxGREEN_PEN_set(PyObject
*val
) {
693 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_PEN is read-only.");
697 static PyObject
*_wrap_wxGREEN_PEN_get() {
701 SWIG_MakePtr(ptemp
, (char *) wxGREEN_PEN
,"_wxPen_p");
702 pyobj
= PyString_FromString(ptemp
);
706 static int _wrap_wxBLACK_PEN_set(PyObject
*val
) {
708 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_PEN is read-only.");
712 static PyObject
*_wrap_wxBLACK_PEN_get() {
716 SWIG_MakePtr(ptemp
, (char *) wxBLACK_PEN
,"_wxPen_p");
717 pyobj
= PyString_FromString(ptemp
);
721 static int _wrap_wxWHITE_PEN_set(PyObject
*val
) {
723 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_PEN is read-only.");
727 static PyObject
*_wrap_wxWHITE_PEN_get() {
731 SWIG_MakePtr(ptemp
, (char *) wxWHITE_PEN
,"_wxPen_p");
732 pyobj
= PyString_FromString(ptemp
);
736 static int _wrap_wxTRANSPARENT_PEN_set(PyObject
*val
) {
738 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_PEN is read-only.");
742 static PyObject
*_wrap_wxTRANSPARENT_PEN_get() {
746 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_PEN
,"_wxPen_p");
747 pyobj
= PyString_FromString(ptemp
);
751 static int _wrap_wxBLACK_DASHED_PEN_set(PyObject
*val
) {
753 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_DASHED_PEN is read-only.");
757 static PyObject
*_wrap_wxBLACK_DASHED_PEN_get() {
761 SWIG_MakePtr(ptemp
, (char *) wxBLACK_DASHED_PEN
,"_wxPen_p");
762 pyobj
= PyString_FromString(ptemp
);
766 static int _wrap_wxGREY_PEN_set(PyObject
*val
) {
768 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_PEN is read-only.");
772 static PyObject
*_wrap_wxGREY_PEN_get() {
776 SWIG_MakePtr(ptemp
, (char *) wxGREY_PEN
,"_wxPen_p");
777 pyobj
= PyString_FromString(ptemp
);
781 static int _wrap_wxMEDIUM_GREY_PEN_set(PyObject
*val
) {
783 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_PEN is read-only.");
787 static PyObject
*_wrap_wxMEDIUM_GREY_PEN_get() {
791 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_PEN
,"_wxPen_p");
792 pyobj
= PyString_FromString(ptemp
);
796 static int _wrap_wxLIGHT_GREY_PEN_set(PyObject
*val
) {
798 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_PEN is read-only.");
802 static PyObject
*_wrap_wxLIGHT_GREY_PEN_get() {
806 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_PEN
,"_wxPen_p");
807 pyobj
= PyString_FromString(ptemp
);
811 static int _wrap_wxBLUE_BRUSH_set(PyObject
*val
) {
813 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE_BRUSH is read-only.");
817 static PyObject
*_wrap_wxBLUE_BRUSH_get() {
821 SWIG_MakePtr(ptemp
, (char *) wxBLUE_BRUSH
,"_wxBrush_p");
822 pyobj
= PyString_FromString(ptemp
);
826 static int _wrap_wxGREEN_BRUSH_set(PyObject
*val
) {
828 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN_BRUSH is read-only.");
832 static PyObject
*_wrap_wxGREEN_BRUSH_get() {
836 SWIG_MakePtr(ptemp
, (char *) wxGREEN_BRUSH
,"_wxBrush_p");
837 pyobj
= PyString_FromString(ptemp
);
841 static int _wrap_wxWHITE_BRUSH_set(PyObject
*val
) {
843 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE_BRUSH is read-only.");
847 static PyObject
*_wrap_wxWHITE_BRUSH_get() {
851 SWIG_MakePtr(ptemp
, (char *) wxWHITE_BRUSH
,"_wxBrush_p");
852 pyobj
= PyString_FromString(ptemp
);
856 static int _wrap_wxBLACK_BRUSH_set(PyObject
*val
) {
858 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK_BRUSH is read-only.");
862 static PyObject
*_wrap_wxBLACK_BRUSH_get() {
866 SWIG_MakePtr(ptemp
, (char *) wxBLACK_BRUSH
,"_wxBrush_p");
867 pyobj
= PyString_FromString(ptemp
);
871 static int _wrap_wxTRANSPARENT_BRUSH_set(PyObject
*val
) {
873 PyErr_SetString(PyExc_TypeError
,"Variable wxTRANSPARENT_BRUSH is read-only.");
877 static PyObject
*_wrap_wxTRANSPARENT_BRUSH_get() {
881 SWIG_MakePtr(ptemp
, (char *) wxTRANSPARENT_BRUSH
,"_wxBrush_p");
882 pyobj
= PyString_FromString(ptemp
);
886 static int _wrap_wxCYAN_BRUSH_set(PyObject
*val
) {
888 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN_BRUSH is read-only.");
892 static PyObject
*_wrap_wxCYAN_BRUSH_get() {
896 SWIG_MakePtr(ptemp
, (char *) wxCYAN_BRUSH
,"_wxBrush_p");
897 pyobj
= PyString_FromString(ptemp
);
901 static int _wrap_wxRED_BRUSH_set(PyObject
*val
) {
903 PyErr_SetString(PyExc_TypeError
,"Variable wxRED_BRUSH is read-only.");
907 static PyObject
*_wrap_wxRED_BRUSH_get() {
911 SWIG_MakePtr(ptemp
, (char *) wxRED_BRUSH
,"_wxBrush_p");
912 pyobj
= PyString_FromString(ptemp
);
916 static int _wrap_wxGREY_BRUSH_set(PyObject
*val
) {
918 PyErr_SetString(PyExc_TypeError
,"Variable wxGREY_BRUSH is read-only.");
922 static PyObject
*_wrap_wxGREY_BRUSH_get() {
926 SWIG_MakePtr(ptemp
, (char *) wxGREY_BRUSH
,"_wxBrush_p");
927 pyobj
= PyString_FromString(ptemp
);
931 static int _wrap_wxMEDIUM_GREY_BRUSH_set(PyObject
*val
) {
933 PyErr_SetString(PyExc_TypeError
,"Variable wxMEDIUM_GREY_BRUSH is read-only.");
937 static PyObject
*_wrap_wxMEDIUM_GREY_BRUSH_get() {
941 SWIG_MakePtr(ptemp
, (char *) wxMEDIUM_GREY_BRUSH
,"_wxBrush_p");
942 pyobj
= PyString_FromString(ptemp
);
946 static int _wrap_wxLIGHT_GREY_BRUSH_set(PyObject
*val
) {
948 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY_BRUSH is read-only.");
952 static PyObject
*_wrap_wxLIGHT_GREY_BRUSH_get() {
956 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY_BRUSH
,"_wxBrush_p");
957 pyobj
= PyString_FromString(ptemp
);
961 static int _wrap_wxBLACK_set(PyObject
*val
) {
963 PyErr_SetString(PyExc_TypeError
,"Variable wxBLACK is read-only.");
967 static PyObject
*_wrap_wxBLACK_get() {
971 SWIG_MakePtr(ptemp
, (char *) wxBLACK
,"_wxColour_p");
972 pyobj
= PyString_FromString(ptemp
);
976 static int _wrap_wxWHITE_set(PyObject
*val
) {
978 PyErr_SetString(PyExc_TypeError
,"Variable wxWHITE is read-only.");
982 static PyObject
*_wrap_wxWHITE_get() {
986 SWIG_MakePtr(ptemp
, (char *) wxWHITE
,"_wxColour_p");
987 pyobj
= PyString_FromString(ptemp
);
991 static int _wrap_wxRED_set(PyObject
*val
) {
993 PyErr_SetString(PyExc_TypeError
,"Variable wxRED is read-only.");
997 static PyObject
*_wrap_wxRED_get() {
1001 SWIG_MakePtr(ptemp
, (char *) wxRED
,"_wxColour_p");
1002 pyobj
= PyString_FromString(ptemp
);
1006 static int _wrap_wxBLUE_set(PyObject
*val
) {
1008 PyErr_SetString(PyExc_TypeError
,"Variable wxBLUE is read-only.");
1012 static PyObject
*_wrap_wxBLUE_get() {
1016 SWIG_MakePtr(ptemp
, (char *) wxBLUE
,"_wxColour_p");
1017 pyobj
= PyString_FromString(ptemp
);
1021 static int _wrap_wxGREEN_set(PyObject
*val
) {
1023 PyErr_SetString(PyExc_TypeError
,"Variable wxGREEN is read-only.");
1027 static PyObject
*_wrap_wxGREEN_get() {
1031 SWIG_MakePtr(ptemp
, (char *) wxGREEN
,"_wxColour_p");
1032 pyobj
= PyString_FromString(ptemp
);
1036 static int _wrap_wxCYAN_set(PyObject
*val
) {
1038 PyErr_SetString(PyExc_TypeError
,"Variable wxCYAN is read-only.");
1042 static PyObject
*_wrap_wxCYAN_get() {
1046 SWIG_MakePtr(ptemp
, (char *) wxCYAN
,"_wxColour_p");
1047 pyobj
= PyString_FromString(ptemp
);
1051 static int _wrap_wxLIGHT_GREY_set(PyObject
*val
) {
1053 PyErr_SetString(PyExc_TypeError
,"Variable wxLIGHT_GREY is read-only.");
1057 static PyObject
*_wrap_wxLIGHT_GREY_get() {
1061 SWIG_MakePtr(ptemp
, (char *) wxLIGHT_GREY
,"_wxColour_p");
1062 pyobj
= PyString_FromString(ptemp
);
1066 static int _wrap_wxSTANDARD_CURSOR_set(PyObject
*val
) {
1068 PyErr_SetString(PyExc_TypeError
,"Variable wxSTANDARD_CURSOR is read-only.");
1072 static PyObject
*_wrap_wxSTANDARD_CURSOR_get() {
1076 SWIG_MakePtr(ptemp
, (char *) wxSTANDARD_CURSOR
,"_wxCursor_p");
1077 pyobj
= PyString_FromString(ptemp
);
1081 static int _wrap_wxHOURGLASS_CURSOR_set(PyObject
*val
) {
1083 PyErr_SetString(PyExc_TypeError
,"Variable wxHOURGLASS_CURSOR is read-only.");
1087 static PyObject
*_wrap_wxHOURGLASS_CURSOR_get() {
1091 SWIG_MakePtr(ptemp
, (char *) wxHOURGLASS_CURSOR
,"_wxCursor_p");
1092 pyobj
= PyString_FromString(ptemp
);
1096 static int _wrap_wxCROSS_CURSOR_set(PyObject
*val
) {
1098 PyErr_SetString(PyExc_TypeError
,"Variable wxCROSS_CURSOR is read-only.");
1102 static PyObject
*_wrap_wxCROSS_CURSOR_get() {
1106 SWIG_MakePtr(ptemp
, (char *) wxCROSS_CURSOR
,"_wxCursor_p");
1107 pyobj
= PyString_FromString(ptemp
);
1111 static int _wrap_wxNullBitmap_set(PyObject
*val
) {
1113 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBitmap is read-only.");
1117 static PyObject
*_wrap_wxNullBitmap_get() {
1121 SWIG_MakePtr(ptemp
,(char *) &wxNullBitmap
,"_wxBitmap_p");
1122 pyobj
= PyString_FromString(ptemp
);
1126 static int _wrap_wxNullIcon_set(PyObject
*val
) {
1128 PyErr_SetString(PyExc_TypeError
,"Variable wxNullIcon is read-only.");
1132 static PyObject
*_wrap_wxNullIcon_get() {
1136 SWIG_MakePtr(ptemp
,(char *) &wxNullIcon
,"_wxIcon_p");
1137 pyobj
= PyString_FromString(ptemp
);
1141 static int _wrap_wxNullCursor_set(PyObject
*val
) {
1143 PyErr_SetString(PyExc_TypeError
,"Variable wxNullCursor is read-only.");
1147 static PyObject
*_wrap_wxNullCursor_get() {
1151 SWIG_MakePtr(ptemp
,(char *) &wxNullCursor
,"_wxCursor_p");
1152 pyobj
= PyString_FromString(ptemp
);
1156 static int _wrap_wxNullPen_set(PyObject
*val
) {
1158 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPen is read-only.");
1162 static PyObject
*_wrap_wxNullPen_get() {
1166 SWIG_MakePtr(ptemp
,(char *) &wxNullPen
,"_wxPen_p");
1167 pyobj
= PyString_FromString(ptemp
);
1171 static int _wrap_wxNullBrush_set(PyObject
*val
) {
1173 PyErr_SetString(PyExc_TypeError
,"Variable wxNullBrush is read-only.");
1177 static PyObject
*_wrap_wxNullBrush_get() {
1181 SWIG_MakePtr(ptemp
,(char *) &wxNullBrush
,"_wxBrush_p");
1182 pyobj
= PyString_FromString(ptemp
);
1186 static int _wrap_wxNullPalette_set(PyObject
*val
) {
1188 PyErr_SetString(PyExc_TypeError
,"Variable wxNullPalette is read-only.");
1192 static PyObject
*_wrap_wxNullPalette_get() {
1196 SWIG_MakePtr(ptemp
,(char *) &wxNullPalette
,"_wxPalette_p");
1197 pyobj
= PyString_FromString(ptemp
);
1201 static int _wrap_wxNullFont_set(PyObject
*val
) {
1203 PyErr_SetString(PyExc_TypeError
,"Variable wxNullFont is read-only.");
1207 static PyObject
*_wrap_wxNullFont_get() {
1211 SWIG_MakePtr(ptemp
,(char *) &wxNullFont
,"_wxFont_p");
1212 pyobj
= PyString_FromString(ptemp
);
1216 static int _wrap_wxNullColour_set(PyObject
*val
) {
1218 PyErr_SetString(PyExc_TypeError
,"Variable wxNullColour is read-only.");
1222 static PyObject
*_wrap_wxNullColour_get() {
1226 SWIG_MakePtr(ptemp
,(char *) &wxNullColour
,"_wxColour_p");
1227 pyobj
= PyString_FromString(ptemp
);
1231 static int _wrap_wxTheFontList_set(PyObject
*val
) {
1233 PyErr_SetString(PyExc_TypeError
,"Variable wxTheFontList is read-only.");
1237 static PyObject
*_wrap_wxTheFontList_get() {
1241 SWIG_MakePtr(ptemp
, (char *) wxTheFontList
,"_wxFontList_p");
1242 pyobj
= PyString_FromString(ptemp
);
1246 static int _wrap_wxThePenList_set(PyObject
*val
) {
1248 PyErr_SetString(PyExc_TypeError
,"Variable wxThePenList is read-only.");
1252 static PyObject
*_wrap_wxThePenList_get() {
1256 SWIG_MakePtr(ptemp
, (char *) wxThePenList
,"_wxPenList_p");
1257 pyobj
= PyString_FromString(ptemp
);
1261 static int _wrap_wxTheBrushList_set(PyObject
*val
) {
1263 PyErr_SetString(PyExc_TypeError
,"Variable wxTheBrushList is read-only.");
1267 static PyObject
*_wrap_wxTheBrushList_get() {
1271 SWIG_MakePtr(ptemp
, (char *) wxTheBrushList
,"_wxBrushList_p");
1272 pyobj
= PyString_FromString(ptemp
);
1276 static int _wrap_wxTheColourDatabase_set(PyObject
*val
) {
1278 PyErr_SetString(PyExc_TypeError
,"Variable wxTheColourDatabase is read-only.");
1282 static PyObject
*_wrap_wxTheColourDatabase_get() {
1286 SWIG_MakePtr(ptemp
, (char *) wxTheColourDatabase
,"_wxColourDatabase_p");
1287 pyobj
= PyString_FromString(ptemp
);
1291 static void *SwigwxGDIObjectTowxObject(void *ptr
) {
1294 src
= (wxGDIObject
*) ptr
;
1295 dest
= (wxObject
*) src
;
1296 return (void *) dest
;
1299 #define new_wxGDIObject() (new wxGDIObject())
1300 static PyObject
*_wrap_new_wxGDIObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1301 PyObject
* _resultobj
;
1302 wxGDIObject
* _result
;
1303 char *_kwnames
[] = { NULL
};
1307 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGDIObject",_kwnames
))
1310 wxPy_BEGIN_ALLOW_THREADS
;
1311 _result
= (wxGDIObject
*)new_wxGDIObject();
1313 wxPy_END_ALLOW_THREADS
;
1314 if (PyErr_Occurred()) return NULL
;
1316 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGDIObject_p");
1317 _resultobj
= Py_BuildValue("s",_ptemp
);
1320 _resultobj
= Py_None
;
1325 #define delete_wxGDIObject(_swigobj) (delete _swigobj)
1326 static PyObject
*_wrap_delete_wxGDIObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1327 PyObject
* _resultobj
;
1328 wxGDIObject
* _arg0
;
1329 PyObject
* _argo0
= 0;
1330 char *_kwnames
[] = { "self", NULL
};
1333 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGDIObject",_kwnames
,&_argo0
))
1336 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1337 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1338 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGDIObject. Expected _wxGDIObject_p.");
1343 wxPy_BEGIN_ALLOW_THREADS
;
1344 delete_wxGDIObject(_arg0
);
1346 wxPy_END_ALLOW_THREADS
;
1347 if (PyErr_Occurred()) return NULL
;
1348 } Py_INCREF(Py_None
);
1349 _resultobj
= Py_None
;
1353 #define wxGDIObject_GetVisible(_swigobj) (_swigobj->GetVisible())
1354 static PyObject
*_wrap_wxGDIObject_GetVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1355 PyObject
* _resultobj
;
1357 wxGDIObject
* _arg0
;
1358 PyObject
* _argo0
= 0;
1359 char *_kwnames
[] = { "self", NULL
};
1362 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGDIObject_GetVisible",_kwnames
,&_argo0
))
1365 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1366 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1367 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_GetVisible. Expected _wxGDIObject_p.");
1372 wxPy_BEGIN_ALLOW_THREADS
;
1373 _result
= (bool )wxGDIObject_GetVisible(_arg0
);
1375 wxPy_END_ALLOW_THREADS
;
1376 if (PyErr_Occurred()) return NULL
;
1377 } _resultobj
= Py_BuildValue("i",_result
);
1381 #define wxGDIObject_SetVisible(_swigobj,_swigarg0) (_swigobj->SetVisible(_swigarg0))
1382 static PyObject
*_wrap_wxGDIObject_SetVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1383 PyObject
* _resultobj
;
1384 wxGDIObject
* _arg0
;
1386 PyObject
* _argo0
= 0;
1388 char *_kwnames
[] = { "self","visible", NULL
};
1391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGDIObject_SetVisible",_kwnames
,&_argo0
,&tempbool1
))
1394 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1395 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1396 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_SetVisible. Expected _wxGDIObject_p.");
1400 _arg1
= (bool ) tempbool1
;
1402 wxPy_BEGIN_ALLOW_THREADS
;
1403 wxGDIObject_SetVisible(_arg0
,_arg1
);
1405 wxPy_END_ALLOW_THREADS
;
1406 if (PyErr_Occurred()) return NULL
;
1407 } Py_INCREF(Py_None
);
1408 _resultobj
= Py_None
;
1412 #define wxGDIObject_IsNull(_swigobj) (_swigobj->IsNull())
1413 static PyObject
*_wrap_wxGDIObject_IsNull(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1414 PyObject
* _resultobj
;
1416 wxGDIObject
* _arg0
;
1417 PyObject
* _argo0
= 0;
1418 char *_kwnames
[] = { "self", NULL
};
1421 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGDIObject_IsNull",_kwnames
,&_argo0
))
1424 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1425 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGDIObject_p")) {
1426 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGDIObject_IsNull. Expected _wxGDIObject_p.");
1431 wxPy_BEGIN_ALLOW_THREADS
;
1432 _result
= (bool )wxGDIObject_IsNull(_arg0
);
1434 wxPy_END_ALLOW_THREADS
;
1435 if (PyErr_Occurred()) return NULL
;
1436 } _resultobj
= Py_BuildValue("i",_result
);
1440 static void *SwigwxBitmapTowxGDIObject(void *ptr
) {
1443 src
= (wxBitmap
*) ptr
;
1444 dest
= (wxGDIObject
*) src
;
1445 return (void *) dest
;
1448 static void *SwigwxBitmapTowxObject(void *ptr
) {
1451 src
= (wxBitmap
*) ptr
;
1452 dest
= (wxObject
*) src
;
1453 return (void *) dest
;
1456 #define new_wxBitmap(_swigarg0,_swigarg1) (new wxBitmap(_swigarg0,_swigarg1))
1457 static PyObject
*_wrap_new_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1458 PyObject
* _resultobj
;
1462 PyObject
* _obj0
= 0;
1463 char *_kwnames
[] = { "name","type", NULL
};
1467 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:new_wxBitmap",_kwnames
,&_obj0
,&_arg1
))
1470 #if PYTHON_API_VERSION >= 1009
1471 char* tmpPtr
; int tmpSize
;
1472 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
1473 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1476 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
1478 _arg0
= new wxString(tmpPtr
, tmpSize
);
1480 if (!PyString_Check(_obj0
)) {
1481 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1484 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
1488 wxPy_BEGIN_ALLOW_THREADS
;
1489 _result
= (wxBitmap
*)new_wxBitmap(*_arg0
,_arg1
);
1491 wxPy_END_ALLOW_THREADS
;
1492 if (PyErr_Occurred()) return NULL
;
1494 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
1495 _resultobj
= Py_BuildValue("s",_ptemp
);
1498 _resultobj
= Py_None
;
1507 #define delete_wxBitmap(_swigobj) (delete _swigobj)
1508 static PyObject
*_wrap_delete_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1509 PyObject
* _resultobj
;
1511 PyObject
* _argo0
= 0;
1512 char *_kwnames
[] = { "self", NULL
};
1515 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBitmap",_kwnames
,&_argo0
))
1518 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1519 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1520 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBitmap. Expected _wxBitmap_p.");
1525 wxPy_BEGIN_ALLOW_THREADS
;
1526 delete_wxBitmap(_arg0
);
1528 wxPy_END_ALLOW_THREADS
;
1529 if (PyErr_Occurred()) return NULL
;
1530 } Py_INCREF(Py_None
);
1531 _resultobj
= Py_None
;
1535 #define wxBitmap_GetPalette(_swigobj) (_swigobj->GetPalette())
1536 static PyObject
*_wrap_wxBitmap_GetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1537 PyObject
* _resultobj
;
1538 wxPalette
* _result
;
1540 PyObject
* _argo0
= 0;
1541 char *_kwnames
[] = { "self", NULL
};
1545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetPalette",_kwnames
,&_argo0
))
1548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetPalette. Expected _wxBitmap_p.");
1555 wxPy_BEGIN_ALLOW_THREADS
;
1556 _result
= (wxPalette
*)wxBitmap_GetPalette(_arg0
);
1558 wxPy_END_ALLOW_THREADS
;
1559 if (PyErr_Occurred()) return NULL
;
1561 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
1562 _resultobj
= Py_BuildValue("s",_ptemp
);
1565 _resultobj
= Py_None
;
1570 #define wxBitmap_GetMask(_swigobj) (_swigobj->GetMask())
1571 static PyObject
*_wrap_wxBitmap_GetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1572 PyObject
* _resultobj
;
1575 PyObject
* _argo0
= 0;
1576 char *_kwnames
[] = { "self", NULL
};
1580 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetMask",_kwnames
,&_argo0
))
1583 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1584 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1585 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetMask. Expected _wxBitmap_p.");
1590 wxPy_BEGIN_ALLOW_THREADS
;
1591 _result
= (wxMask
*)wxBitmap_GetMask(_arg0
);
1593 wxPy_END_ALLOW_THREADS
;
1594 if (PyErr_Occurred()) return NULL
;
1596 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
1597 _resultobj
= Py_BuildValue("s",_ptemp
);
1600 _resultobj
= Py_None
;
1605 #define wxBitmap_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
1606 static PyObject
*_wrap_wxBitmap_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1607 PyObject
* _resultobj
;
1612 PyObject
* _argo0
= 0;
1613 PyObject
* _obj1
= 0;
1614 char *_kwnames
[] = { "self","name","flags", NULL
};
1617 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxBitmap_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1620 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1621 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1622 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_LoadFile. Expected _wxBitmap_p.");
1627 #if PYTHON_API_VERSION >= 1009
1628 char* tmpPtr
; int tmpSize
;
1629 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1630 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1633 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1635 _arg1
= new wxString(tmpPtr
, tmpSize
);
1637 if (!PyString_Check(_obj1
)) {
1638 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1641 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1645 wxPy_BEGIN_ALLOW_THREADS
;
1646 _result
= (bool )wxBitmap_LoadFile(_arg0
,*_arg1
,_arg2
);
1648 wxPy_END_ALLOW_THREADS
;
1649 if (PyErr_Occurred()) return NULL
;
1650 } _resultobj
= Py_BuildValue("i",_result
);
1658 #define wxBitmap_SaveFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SaveFile(_swigarg0,_swigarg1,_swigarg2))
1659 static PyObject
*_wrap_wxBitmap_SaveFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1660 PyObject
* _resultobj
;
1665 wxPalette
* _arg3
= (wxPalette
*) NULL
;
1666 PyObject
* _argo0
= 0;
1667 PyObject
* _obj1
= 0;
1668 PyObject
* _argo3
= 0;
1669 char *_kwnames
[] = { "self","name","type","palette", NULL
};
1672 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|O:wxBitmap_SaveFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_argo3
))
1675 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1676 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1677 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SaveFile. Expected _wxBitmap_p.");
1682 #if PYTHON_API_VERSION >= 1009
1683 char* tmpPtr
; int tmpSize
;
1684 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1685 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1688 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1690 _arg1
= new wxString(tmpPtr
, tmpSize
);
1692 if (!PyString_Check(_obj1
)) {
1693 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1696 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1700 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1701 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxPalette_p")) {
1702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxBitmap_SaveFile. Expected _wxPalette_p.");
1707 wxPy_BEGIN_ALLOW_THREADS
;
1708 _result
= (bool )wxBitmap_SaveFile(_arg0
,*_arg1
,_arg2
,_arg3
);
1710 wxPy_END_ALLOW_THREADS
;
1711 if (PyErr_Occurred()) return NULL
;
1712 } _resultobj
= Py_BuildValue("i",_result
);
1720 #define wxBitmap_SetMask(_swigobj,_swigarg0) (_swigobj->SetMask(_swigarg0))
1721 static PyObject
*_wrap_wxBitmap_SetMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1722 PyObject
* _resultobj
;
1725 PyObject
* _argo0
= 0;
1726 PyObject
* _argo1
= 0;
1727 char *_kwnames
[] = { "self","mask", NULL
};
1730 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_SetMask",_kwnames
,&_argo0
,&_argo1
))
1733 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1734 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1735 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetMask. Expected _wxBitmap_p.");
1740 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1741 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMask_p")) {
1742 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmap_SetMask. Expected _wxMask_p.");
1747 wxPy_BEGIN_ALLOW_THREADS
;
1748 wxBitmap_SetMask(_arg0
,_arg1
);
1750 wxPy_END_ALLOW_THREADS
;
1751 if (PyErr_Occurred()) return NULL
;
1752 } Py_INCREF(Py_None
);
1753 _resultobj
= Py_None
;
1757 #define wxBitmap_Ok(_swigobj) (_swigobj->Ok())
1758 static PyObject
*_wrap_wxBitmap_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1759 PyObject
* _resultobj
;
1762 PyObject
* _argo0
= 0;
1763 char *_kwnames
[] = { "self", NULL
};
1766 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_Ok",_kwnames
,&_argo0
))
1769 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1770 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1771 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_Ok. Expected _wxBitmap_p.");
1776 wxPy_BEGIN_ALLOW_THREADS
;
1777 _result
= (bool )wxBitmap_Ok(_arg0
);
1779 wxPy_END_ALLOW_THREADS
;
1780 if (PyErr_Occurred()) return NULL
;
1781 } _resultobj
= Py_BuildValue("i",_result
);
1785 #define wxBitmap_GetWidth(_swigobj) (_swigobj->GetWidth())
1786 static PyObject
*_wrap_wxBitmap_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1787 PyObject
* _resultobj
;
1790 PyObject
* _argo0
= 0;
1791 char *_kwnames
[] = { "self", NULL
};
1794 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetWidth",_kwnames
,&_argo0
))
1797 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1798 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1799 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetWidth. Expected _wxBitmap_p.");
1804 wxPy_BEGIN_ALLOW_THREADS
;
1805 _result
= (int )wxBitmap_GetWidth(_arg0
);
1807 wxPy_END_ALLOW_THREADS
;
1808 if (PyErr_Occurred()) return NULL
;
1809 } _resultobj
= Py_BuildValue("i",_result
);
1813 #define wxBitmap_GetHeight(_swigobj) (_swigobj->GetHeight())
1814 static PyObject
*_wrap_wxBitmap_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1815 PyObject
* _resultobj
;
1818 PyObject
* _argo0
= 0;
1819 char *_kwnames
[] = { "self", NULL
};
1822 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetHeight",_kwnames
,&_argo0
))
1825 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1826 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1827 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetHeight. Expected _wxBitmap_p.");
1832 wxPy_BEGIN_ALLOW_THREADS
;
1833 _result
= (int )wxBitmap_GetHeight(_arg0
);
1835 wxPy_END_ALLOW_THREADS
;
1836 if (PyErr_Occurred()) return NULL
;
1837 } _resultobj
= Py_BuildValue("i",_result
);
1841 #define wxBitmap_GetDepth(_swigobj) (_swigobj->GetDepth())
1842 static PyObject
*_wrap_wxBitmap_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1843 PyObject
* _resultobj
;
1846 PyObject
* _argo0
= 0;
1847 char *_kwnames
[] = { "self", NULL
};
1850 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmap_GetDepth",_kwnames
,&_argo0
))
1853 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1854 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1855 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetDepth. Expected _wxBitmap_p.");
1860 wxPy_BEGIN_ALLOW_THREADS
;
1861 _result
= (int )wxBitmap_GetDepth(_arg0
);
1863 wxPy_END_ALLOW_THREADS
;
1864 if (PyErr_Occurred()) return NULL
;
1865 } _resultobj
= Py_BuildValue("i",_result
);
1869 #define wxBitmap_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1870 static PyObject
*_wrap_wxBitmap_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1871 PyObject
* _resultobj
;
1874 PyObject
* _argo0
= 0;
1875 char *_kwnames
[] = { "self","w", NULL
};
1878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetWidth. Expected _wxBitmap_p.");
1888 wxPy_BEGIN_ALLOW_THREADS
;
1889 wxBitmap_SetWidth(_arg0
,_arg1
);
1891 wxPy_END_ALLOW_THREADS
;
1892 if (PyErr_Occurred()) return NULL
;
1893 } Py_INCREF(Py_None
);
1894 _resultobj
= Py_None
;
1898 #define wxBitmap_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1899 static PyObject
*_wrap_wxBitmap_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1900 PyObject
* _resultobj
;
1903 PyObject
* _argo0
= 0;
1904 char *_kwnames
[] = { "self","h", NULL
};
1907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetHeight",_kwnames
,&_argo0
,&_arg1
))
1910 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1911 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1912 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetHeight. Expected _wxBitmap_p.");
1917 wxPy_BEGIN_ALLOW_THREADS
;
1918 wxBitmap_SetHeight(_arg0
,_arg1
);
1920 wxPy_END_ALLOW_THREADS
;
1921 if (PyErr_Occurred()) return NULL
;
1922 } Py_INCREF(Py_None
);
1923 _resultobj
= Py_None
;
1927 #define wxBitmap_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
1928 static PyObject
*_wrap_wxBitmap_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1929 PyObject
* _resultobj
;
1932 PyObject
* _argo0
= 0;
1933 char *_kwnames
[] = { "self","d", NULL
};
1936 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBitmap_SetDepth",_kwnames
,&_argo0
,&_arg1
))
1939 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1940 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1941 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_SetDepth. Expected _wxBitmap_p.");
1946 wxPy_BEGIN_ALLOW_THREADS
;
1947 wxBitmap_SetDepth(_arg0
,_arg1
);
1949 wxPy_END_ALLOW_THREADS
;
1950 if (PyErr_Occurred()) return NULL
;
1951 } Py_INCREF(Py_None
);
1952 _resultobj
= Py_None
;
1956 #define wxBitmap_GetSubBitmap(_swigobj,_swigarg0) (_swigobj->GetSubBitmap(_swigarg0))
1957 static PyObject
*_wrap_wxBitmap_GetSubBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1958 PyObject
* _resultobj
;
1962 PyObject
* _argo0
= 0;
1964 PyObject
* _obj1
= 0;
1965 char *_kwnames
[] = { "self","rect", NULL
};
1969 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_GetSubBitmap",_kwnames
,&_argo0
,&_obj1
))
1972 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1973 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
1974 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_GetSubBitmap. Expected _wxBitmap_p.");
1980 if (! wxRect_helper(_obj1
, &_arg1
))
1984 wxPy_BEGIN_ALLOW_THREADS
;
1985 _result
= new wxBitmap (wxBitmap_GetSubBitmap(_arg0
,*_arg1
));
1987 wxPy_END_ALLOW_THREADS
;
1988 if (PyErr_Occurred()) return NULL
;
1989 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p");
1990 _resultobj
= Py_BuildValue("s",_ptemp
);
1994 #define wxBitmap_CopyFromIcon(_swigobj,_swigarg0) (_swigobj->CopyFromIcon(_swigarg0))
1995 static PyObject
*_wrap_wxBitmap_CopyFromIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1996 PyObject
* _resultobj
;
2000 PyObject
* _argo0
= 0;
2001 PyObject
* _argo1
= 0;
2002 char *_kwnames
[] = { "self","icon", NULL
};
2005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmap_CopyFromIcon",_kwnames
,&_argo0
,&_argo1
))
2008 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2009 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2010 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmap_CopyFromIcon. Expected _wxBitmap_p.");
2015 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2016 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
2017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmap_CopyFromIcon. Expected _wxIcon_p.");
2022 wxPy_BEGIN_ALLOW_THREADS
;
2023 _result
= (bool )wxBitmap_CopyFromIcon(_arg0
,*_arg1
);
2025 wxPy_END_ALLOW_THREADS
;
2026 if (PyErr_Occurred()) return NULL
;
2027 } _resultobj
= Py_BuildValue("i",_result
);
2031 static void *SwigwxMaskTowxObject(void *ptr
) {
2034 src
= (wxMask
*) ptr
;
2035 dest
= (wxObject
*) src
;
2036 return (void *) dest
;
2039 #define new_wxMask(_swigarg0) (new wxMask(_swigarg0))
2040 static PyObject
*_wrap_new_wxMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2041 PyObject
* _resultobj
;
2044 PyObject
* _argo0
= 0;
2045 char *_kwnames
[] = { "bitmap", NULL
};
2049 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxMask",_kwnames
,&_argo0
))
2052 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2053 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) {
2054 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxMask. Expected _wxBitmap_p.");
2059 wxPy_BEGIN_ALLOW_THREADS
;
2060 _result
= (wxMask
*)new_wxMask(*_arg0
);
2062 wxPy_END_ALLOW_THREADS
;
2063 if (PyErr_Occurred()) return NULL
;
2065 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMask_p");
2066 _resultobj
= Py_BuildValue("s",_ptemp
);
2069 _resultobj
= Py_None
;
2074 static void wxMask_Destroy(wxMask
*self
) { delete self
; }
2075 static PyObject
*_wrap_wxMask_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2076 PyObject
* _resultobj
;
2078 PyObject
* _argo0
= 0;
2079 char *_kwnames
[] = { "self", NULL
};
2082 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMask_Destroy",_kwnames
,&_argo0
))
2085 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2086 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMask_p")) {
2087 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMask_Destroy. Expected _wxMask_p.");
2092 wxPy_BEGIN_ALLOW_THREADS
;
2093 wxMask_Destroy(_arg0
);
2095 wxPy_END_ALLOW_THREADS
;
2096 if (PyErr_Occurred()) return NULL
;
2097 } Py_INCREF(Py_None
);
2098 _resultobj
= Py_None
;
2102 static void *SwigwxIconTowxGDIObject(void *ptr
) {
2105 src
= (wxIcon
*) ptr
;
2106 dest
= (wxGDIObject
*) src
;
2107 return (void *) dest
;
2110 static void *SwigwxIconTowxObject(void *ptr
) {
2113 src
= (wxIcon
*) ptr
;
2114 dest
= (wxObject
*) src
;
2115 return (void *) dest
;
2118 #define new_wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxIcon(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2119 static PyObject
*_wrap_new_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2120 PyObject
* _resultobj
;
2124 int _arg2
= (int ) -1;
2125 int _arg3
= (int ) -1;
2126 PyObject
* _obj0
= 0;
2127 char *_kwnames
[] = { "name","flags","desiredWidth","desiredHeight", NULL
};
2131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol|ii:new_wxIcon",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
2134 #if PYTHON_API_VERSION >= 1009
2135 char* tmpPtr
; int tmpSize
;
2136 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
2137 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2140 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
2142 _arg0
= new wxString(tmpPtr
, tmpSize
);
2144 if (!PyString_Check(_obj0
)) {
2145 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2148 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
2152 wxPy_BEGIN_ALLOW_THREADS
;
2153 _result
= (wxIcon
*)new_wxIcon(*_arg0
,_arg1
,_arg2
,_arg3
);
2155 wxPy_END_ALLOW_THREADS
;
2156 if (PyErr_Occurred()) return NULL
;
2158 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p");
2159 _resultobj
= Py_BuildValue("s",_ptemp
);
2162 _resultobj
= Py_None
;
2171 #define delete_wxIcon(_swigobj) (delete _swigobj)
2172 static PyObject
*_wrap_delete_wxIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2173 PyObject
* _resultobj
;
2175 PyObject
* _argo0
= 0;
2176 char *_kwnames
[] = { "self", NULL
};
2179 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxIcon",_kwnames
,&_argo0
))
2182 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2183 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2184 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxIcon. Expected _wxIcon_p.");
2189 wxPy_BEGIN_ALLOW_THREADS
;
2190 delete_wxIcon(_arg0
);
2192 wxPy_END_ALLOW_THREADS
;
2193 if (PyErr_Occurred()) return NULL
;
2194 } Py_INCREF(Py_None
);
2195 _resultobj
= Py_None
;
2199 #define wxIcon_LoadFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->LoadFile(_swigarg0,_swigarg1))
2200 static PyObject
*_wrap_wxIcon_LoadFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2201 PyObject
* _resultobj
;
2206 PyObject
* _argo0
= 0;
2207 PyObject
* _obj1
= 0;
2208 char *_kwnames
[] = { "self","name","flags", NULL
};
2211 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:wxIcon_LoadFile",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
2214 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2215 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2216 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_LoadFile. Expected _wxIcon_p.");
2221 #if PYTHON_API_VERSION >= 1009
2222 char* tmpPtr
; int tmpSize
;
2223 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2224 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2227 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2229 _arg1
= new wxString(tmpPtr
, tmpSize
);
2231 if (!PyString_Check(_obj1
)) {
2232 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2235 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2239 wxPy_BEGIN_ALLOW_THREADS
;
2240 _result
= (bool )wxIcon_LoadFile(_arg0
,*_arg1
,_arg2
);
2242 wxPy_END_ALLOW_THREADS
;
2243 if (PyErr_Occurred()) return NULL
;
2244 } _resultobj
= Py_BuildValue("i",_result
);
2252 #define wxIcon_Ok(_swigobj) (_swigobj->Ok())
2253 static PyObject
*_wrap_wxIcon_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2254 PyObject
* _resultobj
;
2257 PyObject
* _argo0
= 0;
2258 char *_kwnames
[] = { "self", NULL
};
2261 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_Ok",_kwnames
,&_argo0
))
2264 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2265 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2266 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_Ok. Expected _wxIcon_p.");
2271 wxPy_BEGIN_ALLOW_THREADS
;
2272 _result
= (bool )wxIcon_Ok(_arg0
);
2274 wxPy_END_ALLOW_THREADS
;
2275 if (PyErr_Occurred()) return NULL
;
2276 } _resultobj
= Py_BuildValue("i",_result
);
2280 #define wxIcon_GetWidth(_swigobj) (_swigobj->GetWidth())
2281 static PyObject
*_wrap_wxIcon_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2282 PyObject
* _resultobj
;
2285 PyObject
* _argo0
= 0;
2286 char *_kwnames
[] = { "self", NULL
};
2289 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetWidth",_kwnames
,&_argo0
))
2292 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2293 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2294 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetWidth. Expected _wxIcon_p.");
2299 wxPy_BEGIN_ALLOW_THREADS
;
2300 _result
= (int )wxIcon_GetWidth(_arg0
);
2302 wxPy_END_ALLOW_THREADS
;
2303 if (PyErr_Occurred()) return NULL
;
2304 } _resultobj
= Py_BuildValue("i",_result
);
2308 #define wxIcon_GetHeight(_swigobj) (_swigobj->GetHeight())
2309 static PyObject
*_wrap_wxIcon_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2310 PyObject
* _resultobj
;
2313 PyObject
* _argo0
= 0;
2314 char *_kwnames
[] = { "self", NULL
};
2317 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetHeight",_kwnames
,&_argo0
))
2320 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2321 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2322 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetHeight. Expected _wxIcon_p.");
2327 wxPy_BEGIN_ALLOW_THREADS
;
2328 _result
= (int )wxIcon_GetHeight(_arg0
);
2330 wxPy_END_ALLOW_THREADS
;
2331 if (PyErr_Occurred()) return NULL
;
2332 } _resultobj
= Py_BuildValue("i",_result
);
2336 #define wxIcon_GetDepth(_swigobj) (_swigobj->GetDepth())
2337 static PyObject
*_wrap_wxIcon_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2338 PyObject
* _resultobj
;
2341 PyObject
* _argo0
= 0;
2342 char *_kwnames
[] = { "self", NULL
};
2345 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxIcon_GetDepth",_kwnames
,&_argo0
))
2348 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2349 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2350 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_GetDepth. Expected _wxIcon_p.");
2355 wxPy_BEGIN_ALLOW_THREADS
;
2356 _result
= (int )wxIcon_GetDepth(_arg0
);
2358 wxPy_END_ALLOW_THREADS
;
2359 if (PyErr_Occurred()) return NULL
;
2360 } _resultobj
= Py_BuildValue("i",_result
);
2364 #define wxIcon_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2365 static PyObject
*_wrap_wxIcon_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2366 PyObject
* _resultobj
;
2369 PyObject
* _argo0
= 0;
2370 char *_kwnames
[] = { "self","w", NULL
};
2373 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetWidth",_kwnames
,&_argo0
,&_arg1
))
2376 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2377 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2378 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetWidth. Expected _wxIcon_p.");
2383 wxPy_BEGIN_ALLOW_THREADS
;
2384 wxIcon_SetWidth(_arg0
,_arg1
);
2386 wxPy_END_ALLOW_THREADS
;
2387 if (PyErr_Occurred()) return NULL
;
2388 } Py_INCREF(Py_None
);
2389 _resultobj
= Py_None
;
2393 #define wxIcon_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
2394 static PyObject
*_wrap_wxIcon_SetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2395 PyObject
* _resultobj
;
2398 PyObject
* _argo0
= 0;
2399 char *_kwnames
[] = { "self","h", NULL
};
2402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetHeight",_kwnames
,&_argo0
,&_arg1
))
2405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetHeight. Expected _wxIcon_p.");
2412 wxPy_BEGIN_ALLOW_THREADS
;
2413 wxIcon_SetHeight(_arg0
,_arg1
);
2415 wxPy_END_ALLOW_THREADS
;
2416 if (PyErr_Occurred()) return NULL
;
2417 } Py_INCREF(Py_None
);
2418 _resultobj
= Py_None
;
2422 #define wxIcon_SetDepth(_swigobj,_swigarg0) (_swigobj->SetDepth(_swigarg0))
2423 static PyObject
*_wrap_wxIcon_SetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2424 PyObject
* _resultobj
;
2427 PyObject
* _argo0
= 0;
2428 char *_kwnames
[] = { "self","d", NULL
};
2431 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxIcon_SetDepth",_kwnames
,&_argo0
,&_arg1
))
2434 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2435 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2436 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_SetDepth. Expected _wxIcon_p.");
2441 wxPy_BEGIN_ALLOW_THREADS
;
2442 wxIcon_SetDepth(_arg0
,_arg1
);
2444 wxPy_END_ALLOW_THREADS
;
2445 if (PyErr_Occurred()) return NULL
;
2446 } Py_INCREF(Py_None
);
2447 _resultobj
= Py_None
;
2451 #define wxIcon_CopyFromBitmap(_swigobj,_swigarg0) (_swigobj->CopyFromBitmap(_swigarg0))
2452 static PyObject
*_wrap_wxIcon_CopyFromBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2453 PyObject
* _resultobj
;
2456 PyObject
* _argo0
= 0;
2457 PyObject
* _argo1
= 0;
2458 char *_kwnames
[] = { "self","bmp", NULL
};
2461 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxIcon_CopyFromBitmap",_kwnames
,&_argo0
,&_argo1
))
2464 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2465 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) {
2466 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxIcon_CopyFromBitmap. Expected _wxIcon_p.");
2471 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2472 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
2473 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxIcon_CopyFromBitmap. Expected _wxBitmap_p.");
2478 wxPy_BEGIN_ALLOW_THREADS
;
2479 wxIcon_CopyFromBitmap(_arg0
,*_arg1
);
2481 wxPy_END_ALLOW_THREADS
;
2482 if (PyErr_Occurred()) return NULL
;
2483 } Py_INCREF(Py_None
);
2484 _resultobj
= Py_None
;
2488 static void *SwigwxCursorTowxGDIObject(void *ptr
) {
2491 src
= (wxCursor
*) ptr
;
2492 dest
= (wxGDIObject
*) src
;
2493 return (void *) dest
;
2496 static void *SwigwxCursorTowxObject(void *ptr
) {
2499 src
= (wxCursor
*) ptr
;
2500 dest
= (wxObject
*) src
;
2501 return (void *) dest
;
2504 #define delete_wxCursor(_swigobj) (delete _swigobj)
2505 static PyObject
*_wrap_delete_wxCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2506 PyObject
* _resultobj
;
2508 PyObject
* _argo0
= 0;
2509 char *_kwnames
[] = { "self", NULL
};
2512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCursor",_kwnames
,&_argo0
))
2515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
2517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCursor. Expected _wxCursor_p.");
2522 wxPy_BEGIN_ALLOW_THREADS
;
2523 delete_wxCursor(_arg0
);
2525 wxPy_END_ALLOW_THREADS
;
2526 if (PyErr_Occurred()) return NULL
;
2527 } Py_INCREF(Py_None
);
2528 _resultobj
= Py_None
;
2532 #define wxCursor_Ok(_swigobj) (_swigobj->Ok())
2533 static PyObject
*_wrap_wxCursor_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2534 PyObject
* _resultobj
;
2537 PyObject
* _argo0
= 0;
2538 char *_kwnames
[] = { "self", NULL
};
2541 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCursor_Ok",_kwnames
,&_argo0
))
2544 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2545 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) {
2546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCursor_Ok. Expected _wxCursor_p.");
2551 wxPy_BEGIN_ALLOW_THREADS
;
2552 _result
= (bool )wxCursor_Ok(_arg0
);
2554 wxPy_END_ALLOW_THREADS
;
2555 if (PyErr_Occurred()) return NULL
;
2556 } _resultobj
= Py_BuildValue("i",_result
);
2560 #define wxNativeFontInfo_FromString(_swigobj,_swigarg0) (_swigobj->FromString(_swigarg0))
2561 static PyObject
*_wrap_wxNativeFontInfo_FromString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2562 PyObject
* _resultobj
;
2564 wxNativeFontInfo
* _arg0
;
2566 PyObject
* _argo0
= 0;
2567 PyObject
* _obj1
= 0;
2568 char *_kwnames
[] = { "self","s", NULL
};
2571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxNativeFontInfo_FromString",_kwnames
,&_argo0
,&_obj1
))
2574 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2575 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNativeFontInfo_p")) {
2576 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNativeFontInfo_FromString. Expected _wxNativeFontInfo_p.");
2581 #if PYTHON_API_VERSION >= 1009
2582 char* tmpPtr
; int tmpSize
;
2583 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2584 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2587 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2589 _arg1
= new wxString(tmpPtr
, tmpSize
);
2591 if (!PyString_Check(_obj1
)) {
2592 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2595 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2599 wxPy_BEGIN_ALLOW_THREADS
;
2600 _result
= (bool )wxNativeFontInfo_FromString(_arg0
,*_arg1
);
2602 wxPy_END_ALLOW_THREADS
;
2603 if (PyErr_Occurred()) return NULL
;
2604 } _resultobj
= Py_BuildValue("i",_result
);
2612 #define wxNativeFontInfo_ToString(_swigobj) (_swigobj->ToString())
2613 static PyObject
*_wrap_wxNativeFontInfo_ToString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2614 PyObject
* _resultobj
;
2616 wxNativeFontInfo
* _arg0
;
2617 PyObject
* _argo0
= 0;
2618 char *_kwnames
[] = { "self", NULL
};
2621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNativeFontInfo_ToString",_kwnames
,&_argo0
))
2624 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2625 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNativeFontInfo_p")) {
2626 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNativeFontInfo_ToString. Expected _wxNativeFontInfo_p.");
2631 wxPy_BEGIN_ALLOW_THREADS
;
2632 _result
= new wxString (wxNativeFontInfo_ToString(_arg0
));
2634 wxPy_END_ALLOW_THREADS
;
2635 if (PyErr_Occurred()) return NULL
;
2637 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2645 static wxString
wxNativeFontInfo___str__(wxNativeFontInfo
*self
) {
2646 return self
->ToString();
2648 static PyObject
*_wrap_wxNativeFontInfo___str__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2649 PyObject
* _resultobj
;
2651 wxNativeFontInfo
* _arg0
;
2652 PyObject
* _argo0
= 0;
2653 char *_kwnames
[] = { "self", NULL
};
2656 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxNativeFontInfo___str__",_kwnames
,&_argo0
))
2659 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2660 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNativeFontInfo_p")) {
2661 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxNativeFontInfo___str__. Expected _wxNativeFontInfo_p.");
2666 wxPy_BEGIN_ALLOW_THREADS
;
2667 _result
= new wxString (wxNativeFontInfo___str__(_arg0
));
2669 wxPy_END_ALLOW_THREADS
;
2670 if (PyErr_Occurred()) return NULL
;
2672 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2680 #define new_wxFontMapper() (new wxFontMapper())
2681 static PyObject
*_wrap_new_wxFontMapper(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2682 PyObject
* _resultobj
;
2683 wxFontMapper
* _result
;
2684 char *_kwnames
[] = { NULL
};
2688 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFontMapper",_kwnames
))
2691 wxPy_BEGIN_ALLOW_THREADS
;
2692 _result
= (wxFontMapper
*)new_wxFontMapper();
2694 wxPy_END_ALLOW_THREADS
;
2695 if (PyErr_Occurred()) return NULL
;
2697 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFontMapper_p");
2698 _resultobj
= Py_BuildValue("s",_ptemp
);
2701 _resultobj
= Py_None
;
2706 #define delete_wxFontMapper(_swigobj) (delete _swigobj)
2707 static PyObject
*_wrap_delete_wxFontMapper(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2708 PyObject
* _resultobj
;
2709 wxFontMapper
* _arg0
;
2710 PyObject
* _argo0
= 0;
2711 char *_kwnames
[] = { "self", NULL
};
2714 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFontMapper",_kwnames
,&_argo0
))
2717 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2718 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
2719 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFontMapper. Expected _wxFontMapper_p.");
2724 wxPy_BEGIN_ALLOW_THREADS
;
2725 delete_wxFontMapper(_arg0
);
2727 wxPy_END_ALLOW_THREADS
;
2728 if (PyErr_Occurred()) return NULL
;
2729 } Py_INCREF(Py_None
);
2730 _resultobj
= Py_None
;
2734 static PyObject
* wxFontMapper_GetAltForEncoding(wxFontMapper
*self
,wxFontEncoding encoding
,const wxString
& facename
,bool interactive
) {
2735 wxFontEncoding alt_enc
;
2736 if (self
->GetAltForEncoding(encoding
, &alt_enc
, facename
, interactive
))
2737 return PyInt_FromLong(alt_enc
);
2743 static PyObject
*_wrap_wxFontMapper_GetAltForEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2744 PyObject
* _resultobj
;
2746 wxFontMapper
* _arg0
;
2747 wxFontEncoding _arg1
;
2748 wxString
* _arg2
= (wxString
*) &wxEmptyString
;
2749 bool _arg3
= (bool ) TRUE
;
2750 PyObject
* _argo0
= 0;
2751 PyObject
* _obj2
= 0;
2752 int tempbool3
= (int) TRUE
;
2753 char *_kwnames
[] = { "self","encoding","facename","interactive", NULL
};
2756 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|Oi:wxFontMapper_GetAltForEncoding",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&tempbool3
))
2759 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2760 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
2761 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_GetAltForEncoding. Expected _wxFontMapper_p.");
2767 #if PYTHON_API_VERSION >= 1009
2768 char* tmpPtr
; int tmpSize
;
2769 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
2770 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2773 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
2775 _arg2
= new wxString(tmpPtr
, tmpSize
);
2777 if (!PyString_Check(_obj2
)) {
2778 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2781 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
2784 _arg3
= (bool ) tempbool3
;
2786 wxPy_BEGIN_ALLOW_THREADS
;
2787 _result
= (PyObject
*)wxFontMapper_GetAltForEncoding(_arg0
,_arg1
,*_arg2
,_arg3
);
2789 wxPy_END_ALLOW_THREADS
;
2790 if (PyErr_Occurred()) return NULL
;
2792 _resultobj
= _result
;
2801 #define wxFontMapper_IsEncodingAvailable(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsEncodingAvailable(_swigarg0,_swigarg1))
2802 static PyObject
*_wrap_wxFontMapper_IsEncodingAvailable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2803 PyObject
* _resultobj
;
2805 wxFontMapper
* _arg0
;
2806 wxFontEncoding _arg1
;
2807 wxString
* _arg2
= (wxString
*) &wxEmptyString
;
2808 PyObject
* _argo0
= 0;
2809 PyObject
* _obj2
= 0;
2810 char *_kwnames
[] = { "self","encoding","facename", NULL
};
2813 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxFontMapper_IsEncodingAvailable",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
2816 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2817 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
2818 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_IsEncodingAvailable. Expected _wxFontMapper_p.");
2824 #if PYTHON_API_VERSION >= 1009
2825 char* tmpPtr
; int tmpSize
;
2826 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
2827 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2830 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
2832 _arg2
= new wxString(tmpPtr
, tmpSize
);
2834 if (!PyString_Check(_obj2
)) {
2835 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2838 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
2842 wxPy_BEGIN_ALLOW_THREADS
;
2843 _result
= (bool )wxFontMapper_IsEncodingAvailable(_arg0
,_arg1
,*_arg2
);
2845 wxPy_END_ALLOW_THREADS
;
2846 if (PyErr_Occurred()) return NULL
;
2847 } _resultobj
= Py_BuildValue("i",_result
);
2855 #define wxFontMapper_CharsetToEncoding(_swigobj,_swigarg0,_swigarg1) (_swigobj->CharsetToEncoding(_swigarg0,_swigarg1))
2856 static PyObject
*_wrap_wxFontMapper_CharsetToEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2857 PyObject
* _resultobj
;
2858 wxFontEncoding _result
;
2859 wxFontMapper
* _arg0
;
2861 bool _arg2
= (bool ) TRUE
;
2862 PyObject
* _argo0
= 0;
2863 PyObject
* _obj1
= 0;
2864 int tempbool2
= (int) TRUE
;
2865 char *_kwnames
[] = { "self","charset","interactive", NULL
};
2868 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFontMapper_CharsetToEncoding",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))
2871 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2872 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
2873 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_CharsetToEncoding. Expected _wxFontMapper_p.");
2878 #if PYTHON_API_VERSION >= 1009
2879 char* tmpPtr
; int tmpSize
;
2880 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2881 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2884 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2886 _arg1
= new wxString(tmpPtr
, tmpSize
);
2888 if (!PyString_Check(_obj1
)) {
2889 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2892 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2895 _arg2
= (bool ) tempbool2
;
2897 wxPy_BEGIN_ALLOW_THREADS
;
2898 _result
= (wxFontEncoding
)wxFontMapper_CharsetToEncoding(_arg0
,*_arg1
,_arg2
);
2900 wxPy_END_ALLOW_THREADS
;
2901 if (PyErr_Occurred()) return NULL
;
2902 } _resultobj
= Py_BuildValue("i",_result
);
2910 static PyObject
*_wrap_wxFontMapper_GetEncodingName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2911 PyObject
* _resultobj
;
2913 wxFontEncoding _arg0
;
2914 char *_kwnames
[] = { "encoding", NULL
};
2917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxFontMapper_GetEncodingName",_kwnames
,&_arg0
))
2920 wxPy_BEGIN_ALLOW_THREADS
;
2921 _result
= new wxString (wxFontMapper::GetEncodingName(_arg0
));
2923 wxPy_END_ALLOW_THREADS
;
2924 if (PyErr_Occurred()) return NULL
;
2926 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2934 static PyObject
*_wrap_wxFontMapper_GetEncodingDescription(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2935 PyObject
* _resultobj
;
2937 wxFontEncoding _arg0
;
2938 char *_kwnames
[] = { "encoding", NULL
};
2941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxFontMapper_GetEncodingDescription",_kwnames
,&_arg0
))
2944 wxPy_BEGIN_ALLOW_THREADS
;
2945 _result
= new wxString (wxFontMapper::GetEncodingDescription(_arg0
));
2947 wxPy_END_ALLOW_THREADS
;
2948 if (PyErr_Occurred()) return NULL
;
2950 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
2958 #define wxFontMapper_SetDialogParent(_swigobj,_swigarg0) (_swigobj->SetDialogParent(_swigarg0))
2959 static PyObject
*_wrap_wxFontMapper_SetDialogParent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2960 PyObject
* _resultobj
;
2961 wxFontMapper
* _arg0
;
2963 PyObject
* _argo0
= 0;
2964 PyObject
* _argo1
= 0;
2965 char *_kwnames
[] = { "self","parent", NULL
};
2968 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontMapper_SetDialogParent",_kwnames
,&_argo0
,&_argo1
))
2971 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2972 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
2973 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_SetDialogParent. Expected _wxFontMapper_p.");
2978 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2979 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
2980 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFontMapper_SetDialogParent. Expected _wxWindow_p.");
2985 wxPy_BEGIN_ALLOW_THREADS
;
2986 wxFontMapper_SetDialogParent(_arg0
,_arg1
);
2988 wxPy_END_ALLOW_THREADS
;
2989 if (PyErr_Occurred()) return NULL
;
2990 } Py_INCREF(Py_None
);
2991 _resultobj
= Py_None
;
2995 #define wxFontMapper_SetDialogTitle(_swigobj,_swigarg0) (_swigobj->SetDialogTitle(_swigarg0))
2996 static PyObject
*_wrap_wxFontMapper_SetDialogTitle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2997 PyObject
* _resultobj
;
2998 wxFontMapper
* _arg0
;
3000 PyObject
* _argo0
= 0;
3001 PyObject
* _obj1
= 0;
3002 char *_kwnames
[] = { "self","title", NULL
};
3005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontMapper_SetDialogTitle",_kwnames
,&_argo0
,&_obj1
))
3008 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3009 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
3010 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_SetDialogTitle. Expected _wxFontMapper_p.");
3015 #if PYTHON_API_VERSION >= 1009
3016 char* tmpPtr
; int tmpSize
;
3017 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
3018 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3021 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
3023 _arg1
= new wxString(tmpPtr
, tmpSize
);
3025 if (!PyString_Check(_obj1
)) {
3026 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3029 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
3033 wxPy_BEGIN_ALLOW_THREADS
;
3034 wxFontMapper_SetDialogTitle(_arg0
,*_arg1
);
3036 wxPy_END_ALLOW_THREADS
;
3037 if (PyErr_Occurred()) return NULL
;
3038 } Py_INCREF(Py_None
);
3039 _resultobj
= Py_None
;
3047 #define wxFontMapper_SetConfig(_swigobj,_swigarg0) (_swigobj->SetConfig(_swigarg0))
3048 static PyObject
*_wrap_wxFontMapper_SetConfig(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3049 PyObject
* _resultobj
;
3050 wxFontMapper
* _arg0
;
3051 wxConfigBase
* _arg1
;
3052 PyObject
* _argo0
= 0;
3053 PyObject
* _argo1
= 0;
3054 char *_kwnames
[] = { "self","config", NULL
};
3057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontMapper_SetConfig",_kwnames
,&_argo0
,&_argo1
))
3060 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3061 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
3062 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_SetConfig. Expected _wxFontMapper_p.");
3067 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3068 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) {
3069 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFontMapper_SetConfig. Expected _wxConfigBase_p.");
3074 wxPy_BEGIN_ALLOW_THREADS
;
3075 wxFontMapper_SetConfig(_arg0
,_arg1
);
3077 wxPy_END_ALLOW_THREADS
;
3078 if (PyErr_Occurred()) return NULL
;
3079 } Py_INCREF(Py_None
);
3080 _resultobj
= Py_None
;
3084 #define wxFontMapper_SetConfigPath(_swigobj,_swigarg0) (_swigobj->SetConfigPath(_swigarg0))
3085 static PyObject
*_wrap_wxFontMapper_SetConfigPath(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3086 PyObject
* _resultobj
;
3087 wxFontMapper
* _arg0
;
3089 PyObject
* _argo0
= 0;
3090 PyObject
* _obj1
= 0;
3091 char *_kwnames
[] = { "self","prefix", NULL
};
3094 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontMapper_SetConfigPath",_kwnames
,&_argo0
,&_obj1
))
3097 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3098 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontMapper_p")) {
3099 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontMapper_SetConfigPath. Expected _wxFontMapper_p.");
3104 #if PYTHON_API_VERSION >= 1009
3105 char* tmpPtr
; int tmpSize
;
3106 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
3107 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3110 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
3112 _arg1
= new wxString(tmpPtr
, tmpSize
);
3114 if (!PyString_Check(_obj1
)) {
3115 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3118 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
3122 wxPy_BEGIN_ALLOW_THREADS
;
3123 wxFontMapper_SetConfigPath(_arg0
,*_arg1
);
3125 wxPy_END_ALLOW_THREADS
;
3126 if (PyErr_Occurred()) return NULL
;
3127 } Py_INCREF(Py_None
);
3128 _resultobj
= Py_None
;
3136 static PyObject
*_wrap_wxFontMapper_GetDefaultConfigPath(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3137 PyObject
* _resultobj
;
3139 char *_kwnames
[] = { NULL
};
3142 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxFontMapper_GetDefaultConfigPath",_kwnames
))
3145 wxPy_BEGIN_ALLOW_THREADS
;
3146 _result
= (wxChar
*)wxFontMapper::GetDefaultConfigPath();
3148 wxPy_END_ALLOW_THREADS
;
3149 if (PyErr_Occurred()) return NULL
;
3150 } _resultobj
= Py_BuildValue("s", _result
);
3154 static void *SwigwxFontTowxGDIObject(void *ptr
) {
3157 src
= (wxFont
*) ptr
;
3158 dest
= (wxGDIObject
*) src
;
3159 return (void *) dest
;
3162 static void *SwigwxFontTowxObject(void *ptr
) {
3165 src
= (wxFont
*) ptr
;
3166 dest
= (wxObject
*) src
;
3167 return (void *) dest
;
3170 #define new_wxFont(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxFont(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
3171 static PyObject
*_wrap_new_wxFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3172 PyObject
* _resultobj
;
3178 int _arg4
= (int ) FALSE
;
3179 char * _arg5
= (char *) "";
3180 wxFontEncoding _arg6
= (wxFontEncoding
) (wxFONTENCODING_DEFAULT
);
3181 char *_kwnames
[] = { "pointSize","family","style","weight","underline","faceName","encoding", NULL
};
3185 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiii|isi:new_wxFont",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
3188 wxPy_BEGIN_ALLOW_THREADS
;
3189 _result
= (wxFont
*)new_wxFont(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
3191 wxPy_END_ALLOW_THREADS
;
3192 if (PyErr_Occurred()) return NULL
;
3194 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
3195 _resultobj
= Py_BuildValue("s",_ptemp
);
3198 _resultobj
= Py_None
;
3203 #define new_wxFontFromNativeInfo(_swigarg0) (new wxFont(_swigarg0))
3204 static PyObject
*_wrap_new_wxFontFromNativeInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3205 PyObject
* _resultobj
;
3207 wxNativeFontInfo
* _arg0
;
3208 PyObject
* _argo0
= 0;
3209 char *_kwnames
[] = { "info", NULL
};
3213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFontFromNativeInfo",_kwnames
,&_argo0
))
3216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxNativeFontInfo_p")) {
3218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxFontFromNativeInfo. Expected _wxNativeFontInfo_p.");
3223 wxPy_BEGIN_ALLOW_THREADS
;
3224 _result
= (wxFont
*)new_wxFontFromNativeInfo(*_arg0
);
3226 wxPy_END_ALLOW_THREADS
;
3227 if (PyErr_Occurred()) return NULL
;
3229 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
3230 _resultobj
= Py_BuildValue("s",_ptemp
);
3233 _resultobj
= Py_None
;
3238 #define delete_wxFont(_swigobj) (delete _swigobj)
3239 static PyObject
*_wrap_delete_wxFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3240 PyObject
* _resultobj
;
3242 PyObject
* _argo0
= 0;
3243 char *_kwnames
[] = { "self", NULL
};
3246 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFont",_kwnames
,&_argo0
))
3249 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3250 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFont. Expected _wxFont_p.");
3256 wxPy_BEGIN_ALLOW_THREADS
;
3257 delete_wxFont(_arg0
);
3259 wxPy_END_ALLOW_THREADS
;
3260 if (PyErr_Occurred()) return NULL
;
3261 } Py_INCREF(Py_None
);
3262 _resultobj
= Py_None
;
3266 #define wxFont_Ok(_swigobj) (_swigobj->Ok())
3267 static PyObject
*_wrap_wxFont_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3268 PyObject
* _resultobj
;
3271 PyObject
* _argo0
= 0;
3272 char *_kwnames
[] = { "self", NULL
};
3275 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_Ok",_kwnames
,&_argo0
))
3278 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3279 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3280 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_Ok. Expected _wxFont_p.");
3285 wxPy_BEGIN_ALLOW_THREADS
;
3286 _result
= (bool )wxFont_Ok(_arg0
);
3288 wxPy_END_ALLOW_THREADS
;
3289 if (PyErr_Occurred()) return NULL
;
3290 } _resultobj
= Py_BuildValue("i",_result
);
3294 #define wxFont_GetPointSize(_swigobj) (_swigobj->GetPointSize())
3295 static PyObject
*_wrap_wxFont_GetPointSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3296 PyObject
* _resultobj
;
3299 PyObject
* _argo0
= 0;
3300 char *_kwnames
[] = { "self", NULL
};
3303 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetPointSize",_kwnames
,&_argo0
))
3306 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3307 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3308 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetPointSize. Expected _wxFont_p.");
3313 wxPy_BEGIN_ALLOW_THREADS
;
3314 _result
= (int )wxFont_GetPointSize(_arg0
);
3316 wxPy_END_ALLOW_THREADS
;
3317 if (PyErr_Occurred()) return NULL
;
3318 } _resultobj
= Py_BuildValue("i",_result
);
3322 #define wxFont_GetFamily(_swigobj) (_swigobj->GetFamily())
3323 static PyObject
*_wrap_wxFont_GetFamily(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3324 PyObject
* _resultobj
;
3327 PyObject
* _argo0
= 0;
3328 char *_kwnames
[] = { "self", NULL
};
3331 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetFamily",_kwnames
,&_argo0
))
3334 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3335 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3336 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetFamily. Expected _wxFont_p.");
3341 wxPy_BEGIN_ALLOW_THREADS
;
3342 _result
= (int )wxFont_GetFamily(_arg0
);
3344 wxPy_END_ALLOW_THREADS
;
3345 if (PyErr_Occurred()) return NULL
;
3346 } _resultobj
= Py_BuildValue("i",_result
);
3350 #define wxFont_GetStyle(_swigobj) (_swigobj->GetStyle())
3351 static PyObject
*_wrap_wxFont_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3352 PyObject
* _resultobj
;
3355 PyObject
* _argo0
= 0;
3356 char *_kwnames
[] = { "self", NULL
};
3359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetStyle",_kwnames
,&_argo0
))
3362 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3363 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3364 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetStyle. Expected _wxFont_p.");
3369 wxPy_BEGIN_ALLOW_THREADS
;
3370 _result
= (int )wxFont_GetStyle(_arg0
);
3372 wxPy_END_ALLOW_THREADS
;
3373 if (PyErr_Occurred()) return NULL
;
3374 } _resultobj
= Py_BuildValue("i",_result
);
3378 #define wxFont_GetWeight(_swigobj) (_swigobj->GetWeight())
3379 static PyObject
*_wrap_wxFont_GetWeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3380 PyObject
* _resultobj
;
3383 PyObject
* _argo0
= 0;
3384 char *_kwnames
[] = { "self", NULL
};
3387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetWeight",_kwnames
,&_argo0
))
3390 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3391 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetWeight. Expected _wxFont_p.");
3397 wxPy_BEGIN_ALLOW_THREADS
;
3398 _result
= (int )wxFont_GetWeight(_arg0
);
3400 wxPy_END_ALLOW_THREADS
;
3401 if (PyErr_Occurred()) return NULL
;
3402 } _resultobj
= Py_BuildValue("i",_result
);
3406 #define wxFont_GetUnderlined(_swigobj) (_swigobj->GetUnderlined())
3407 static PyObject
*_wrap_wxFont_GetUnderlined(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3408 PyObject
* _resultobj
;
3411 PyObject
* _argo0
= 0;
3412 char *_kwnames
[] = { "self", NULL
};
3415 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetUnderlined",_kwnames
,&_argo0
))
3418 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3419 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3420 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetUnderlined. Expected _wxFont_p.");
3425 wxPy_BEGIN_ALLOW_THREADS
;
3426 _result
= (bool )wxFont_GetUnderlined(_arg0
);
3428 wxPy_END_ALLOW_THREADS
;
3429 if (PyErr_Occurred()) return NULL
;
3430 } _resultobj
= Py_BuildValue("i",_result
);
3434 #define wxFont_GetFaceName(_swigobj) (_swigobj->GetFaceName())
3435 static PyObject
*_wrap_wxFont_GetFaceName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3436 PyObject
* _resultobj
;
3439 PyObject
* _argo0
= 0;
3440 char *_kwnames
[] = { "self", NULL
};
3443 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetFaceName",_kwnames
,&_argo0
))
3446 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3447 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3448 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetFaceName. Expected _wxFont_p.");
3453 wxPy_BEGIN_ALLOW_THREADS
;
3454 _result
= new wxString (wxFont_GetFaceName(_arg0
));
3456 wxPy_END_ALLOW_THREADS
;
3457 if (PyErr_Occurred()) return NULL
;
3459 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3467 #define wxFont_GetEncoding(_swigobj) (_swigobj->GetEncoding())
3468 static PyObject
*_wrap_wxFont_GetEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3469 PyObject
* _resultobj
;
3470 wxFontEncoding _result
;
3472 PyObject
* _argo0
= 0;
3473 char *_kwnames
[] = { "self", NULL
};
3476 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetEncoding",_kwnames
,&_argo0
))
3479 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3480 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3481 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetEncoding. Expected _wxFont_p.");
3486 wxPy_BEGIN_ALLOW_THREADS
;
3487 _result
= (wxFontEncoding
)wxFont_GetEncoding(_arg0
);
3489 wxPy_END_ALLOW_THREADS
;
3490 if (PyErr_Occurred()) return NULL
;
3491 } _resultobj
= Py_BuildValue("i",_result
);
3495 #define wxFont_GetNativeFontInfo(_swigobj) (_swigobj->GetNativeFontInfo())
3496 static PyObject
*_wrap_wxFont_GetNativeFontInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3497 PyObject
* _resultobj
;
3498 wxNativeFontInfo
* _result
;
3500 PyObject
* _argo0
= 0;
3501 char *_kwnames
[] = { "self", NULL
};
3505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetNativeFontInfo",_kwnames
,&_argo0
))
3508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetNativeFontInfo. Expected _wxFont_p.");
3515 wxPy_BEGIN_ALLOW_THREADS
;
3516 _result
= (wxNativeFontInfo
*)wxFont_GetNativeFontInfo(_arg0
);
3518 wxPy_END_ALLOW_THREADS
;
3519 if (PyErr_Occurred()) return NULL
;
3521 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxNativeFontInfo_p");
3522 _resultobj
= Py_BuildValue("s",_ptemp
);
3525 _resultobj
= Py_None
;
3530 #define wxFont_SetPointSize(_swigobj,_swigarg0) (_swigobj->SetPointSize(_swigarg0))
3531 static PyObject
*_wrap_wxFont_SetPointSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3532 PyObject
* _resultobj
;
3535 PyObject
* _argo0
= 0;
3536 char *_kwnames
[] = { "self","pointSize", NULL
};
3539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetPointSize",_kwnames
,&_argo0
,&_arg1
))
3542 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3543 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3544 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetPointSize. Expected _wxFont_p.");
3549 wxPy_BEGIN_ALLOW_THREADS
;
3550 wxFont_SetPointSize(_arg0
,_arg1
);
3552 wxPy_END_ALLOW_THREADS
;
3553 if (PyErr_Occurred()) return NULL
;
3554 } Py_INCREF(Py_None
);
3555 _resultobj
= Py_None
;
3559 #define wxFont_SetFamily(_swigobj,_swigarg0) (_swigobj->SetFamily(_swigarg0))
3560 static PyObject
*_wrap_wxFont_SetFamily(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3561 PyObject
* _resultobj
;
3564 PyObject
* _argo0
= 0;
3565 char *_kwnames
[] = { "self","family", NULL
};
3568 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetFamily",_kwnames
,&_argo0
,&_arg1
))
3571 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3572 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3573 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetFamily. Expected _wxFont_p.");
3578 wxPy_BEGIN_ALLOW_THREADS
;
3579 wxFont_SetFamily(_arg0
,_arg1
);
3581 wxPy_END_ALLOW_THREADS
;
3582 if (PyErr_Occurred()) return NULL
;
3583 } Py_INCREF(Py_None
);
3584 _resultobj
= Py_None
;
3588 #define wxFont_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
3589 static PyObject
*_wrap_wxFont_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3590 PyObject
* _resultobj
;
3593 PyObject
* _argo0
= 0;
3594 char *_kwnames
[] = { "self","style", NULL
};
3597 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetStyle",_kwnames
,&_argo0
,&_arg1
))
3600 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3601 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3602 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetStyle. Expected _wxFont_p.");
3607 wxPy_BEGIN_ALLOW_THREADS
;
3608 wxFont_SetStyle(_arg0
,_arg1
);
3610 wxPy_END_ALLOW_THREADS
;
3611 if (PyErr_Occurred()) return NULL
;
3612 } Py_INCREF(Py_None
);
3613 _resultobj
= Py_None
;
3617 #define wxFont_SetWeight(_swigobj,_swigarg0) (_swigobj->SetWeight(_swigarg0))
3618 static PyObject
*_wrap_wxFont_SetWeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3619 PyObject
* _resultobj
;
3622 PyObject
* _argo0
= 0;
3623 char *_kwnames
[] = { "self","weight", NULL
};
3626 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetWeight",_kwnames
,&_argo0
,&_arg1
))
3629 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3630 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3631 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetWeight. Expected _wxFont_p.");
3636 wxPy_BEGIN_ALLOW_THREADS
;
3637 wxFont_SetWeight(_arg0
,_arg1
);
3639 wxPy_END_ALLOW_THREADS
;
3640 if (PyErr_Occurred()) return NULL
;
3641 } Py_INCREF(Py_None
);
3642 _resultobj
= Py_None
;
3646 #define wxFont_SetFaceName(_swigobj,_swigarg0) (_swigobj->SetFaceName(_swigarg0))
3647 static PyObject
*_wrap_wxFont_SetFaceName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3648 PyObject
* _resultobj
;
3651 PyObject
* _argo0
= 0;
3652 PyObject
* _obj1
= 0;
3653 char *_kwnames
[] = { "self","faceName", NULL
};
3656 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFont_SetFaceName",_kwnames
,&_argo0
,&_obj1
))
3659 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3660 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3661 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetFaceName. Expected _wxFont_p.");
3666 #if PYTHON_API_VERSION >= 1009
3667 char* tmpPtr
; int tmpSize
;
3668 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
3669 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3672 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
3674 _arg1
= new wxString(tmpPtr
, tmpSize
);
3676 if (!PyString_Check(_obj1
)) {
3677 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
3680 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
3684 wxPy_BEGIN_ALLOW_THREADS
;
3685 wxFont_SetFaceName(_arg0
,*_arg1
);
3687 wxPy_END_ALLOW_THREADS
;
3688 if (PyErr_Occurred()) return NULL
;
3689 } Py_INCREF(Py_None
);
3690 _resultobj
= Py_None
;
3698 #define wxFont_SetUnderlined(_swigobj,_swigarg0) (_swigobj->SetUnderlined(_swigarg0))
3699 static PyObject
*_wrap_wxFont_SetUnderlined(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3700 PyObject
* _resultobj
;
3703 PyObject
* _argo0
= 0;
3705 char *_kwnames
[] = { "self","underlined", NULL
};
3708 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetUnderlined",_kwnames
,&_argo0
,&tempbool1
))
3711 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3712 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3713 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetUnderlined. Expected _wxFont_p.");
3717 _arg1
= (bool ) tempbool1
;
3719 wxPy_BEGIN_ALLOW_THREADS
;
3720 wxFont_SetUnderlined(_arg0
,_arg1
);
3722 wxPy_END_ALLOW_THREADS
;
3723 if (PyErr_Occurred()) return NULL
;
3724 } Py_INCREF(Py_None
);
3725 _resultobj
= Py_None
;
3729 #define wxFont_SetEncoding(_swigobj,_swigarg0) (_swigobj->SetEncoding(_swigarg0))
3730 static PyObject
*_wrap_wxFont_SetEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3731 PyObject
* _resultobj
;
3733 wxFontEncoding _arg1
;
3734 PyObject
* _argo0
= 0;
3735 char *_kwnames
[] = { "self","encoding", NULL
};
3738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFont_SetEncoding",_kwnames
,&_argo0
,&_arg1
))
3741 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3742 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3743 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetEncoding. Expected _wxFont_p.");
3748 wxPy_BEGIN_ALLOW_THREADS
;
3749 wxFont_SetEncoding(_arg0
,_arg1
);
3751 wxPy_END_ALLOW_THREADS
;
3752 if (PyErr_Occurred()) return NULL
;
3753 } Py_INCREF(Py_None
);
3754 _resultobj
= Py_None
;
3758 #define wxFont_SetNativeFontInfo(_swigobj,_swigarg0) (_swigobj->SetNativeFontInfo(_swigarg0))
3759 static PyObject
*_wrap_wxFont_SetNativeFontInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3760 PyObject
* _resultobj
;
3762 wxNativeFontInfo
* _arg1
;
3763 PyObject
* _argo0
= 0;
3764 PyObject
* _argo1
= 0;
3765 char *_kwnames
[] = { "self","info", NULL
};
3768 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFont_SetNativeFontInfo",_kwnames
,&_argo0
,&_argo1
))
3771 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3772 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3773 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_SetNativeFontInfo. Expected _wxFont_p.");
3778 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3779 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxNativeFontInfo_p")) {
3780 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFont_SetNativeFontInfo. Expected _wxNativeFontInfo_p.");
3785 wxPy_BEGIN_ALLOW_THREADS
;
3786 wxFont_SetNativeFontInfo(_arg0
,*_arg1
);
3788 wxPy_END_ALLOW_THREADS
;
3789 if (PyErr_Occurred()) return NULL
;
3790 } Py_INCREF(Py_None
);
3791 _resultobj
= Py_None
;
3795 #define wxFont_GetFamilyString(_swigobj) (_swigobj->GetFamilyString())
3796 static PyObject
*_wrap_wxFont_GetFamilyString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3797 PyObject
* _resultobj
;
3800 PyObject
* _argo0
= 0;
3801 char *_kwnames
[] = { "self", NULL
};
3804 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetFamilyString",_kwnames
,&_argo0
))
3807 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3808 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3809 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetFamilyString. Expected _wxFont_p.");
3814 wxPy_BEGIN_ALLOW_THREADS
;
3815 _result
= new wxString (wxFont_GetFamilyString(_arg0
));
3817 wxPy_END_ALLOW_THREADS
;
3818 if (PyErr_Occurred()) return NULL
;
3820 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3828 #define wxFont_GetStyleString(_swigobj) (_swigobj->GetStyleString())
3829 static PyObject
*_wrap_wxFont_GetStyleString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3830 PyObject
* _resultobj
;
3833 PyObject
* _argo0
= 0;
3834 char *_kwnames
[] = { "self", NULL
};
3837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetStyleString",_kwnames
,&_argo0
))
3840 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3841 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3842 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetStyleString. Expected _wxFont_p.");
3847 wxPy_BEGIN_ALLOW_THREADS
;
3848 _result
= new wxString (wxFont_GetStyleString(_arg0
));
3850 wxPy_END_ALLOW_THREADS
;
3851 if (PyErr_Occurred()) return NULL
;
3853 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3861 #define wxFont_GetWeightString(_swigobj) (_swigobj->GetWeightString())
3862 static PyObject
*_wrap_wxFont_GetWeightString(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3863 PyObject
* _resultobj
;
3866 PyObject
* _argo0
= 0;
3867 char *_kwnames
[] = { "self", NULL
};
3870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFont_GetWeightString",_kwnames
,&_argo0
))
3873 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3874 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFont_p")) {
3875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFont_GetWeightString. Expected _wxFont_p.");
3880 wxPy_BEGIN_ALLOW_THREADS
;
3881 _result
= new wxString (wxFont_GetWeightString(_arg0
));
3883 wxPy_END_ALLOW_THREADS
;
3884 if (PyErr_Occurred()) return NULL
;
3886 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
3894 static PyObject
*_wrap_wxFont_GetDefaultEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3895 PyObject
* _resultobj
;
3896 wxFontEncoding _result
;
3897 char *_kwnames
[] = { NULL
};
3900 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxFont_GetDefaultEncoding",_kwnames
))
3903 wxPy_BEGIN_ALLOW_THREADS
;
3904 _result
= (wxFontEncoding
)wxFont::GetDefaultEncoding();
3906 wxPy_END_ALLOW_THREADS
;
3907 if (PyErr_Occurred()) return NULL
;
3908 } _resultobj
= Py_BuildValue("i",_result
);
3912 static PyObject
*_wrap_wxFont_SetDefaultEncoding(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3913 PyObject
* _resultobj
;
3914 wxFontEncoding _arg0
;
3915 char *_kwnames
[] = { "encoding", NULL
};
3918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxFont_SetDefaultEncoding",_kwnames
,&_arg0
))
3921 wxPy_BEGIN_ALLOW_THREADS
;
3922 wxFont::SetDefaultEncoding(_arg0
);
3924 wxPy_END_ALLOW_THREADS
;
3925 if (PyErr_Occurred()) return NULL
;
3926 } Py_INCREF(Py_None
);
3927 _resultobj
= Py_None
;
3931 static void *SwigwxFontListTowxObject(void *ptr
) {
3934 src
= (wxFontList
*) ptr
;
3935 dest
= (wxObject
*) src
;
3936 return (void *) dest
;
3939 #define wxFontList_AddFont(_swigobj,_swigarg0) (_swigobj->AddFont(_swigarg0))
3940 static PyObject
*_wrap_wxFontList_AddFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3941 PyObject
* _resultobj
;
3944 PyObject
* _argo0
= 0;
3945 PyObject
* _argo1
= 0;
3946 char *_kwnames
[] = { "self","font", NULL
};
3949 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontList_AddFont",_kwnames
,&_argo0
,&_argo1
))
3952 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3953 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontList_p")) {
3954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontList_AddFont. Expected _wxFontList_p.");
3959 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3960 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
3961 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFontList_AddFont. Expected _wxFont_p.");
3966 wxPy_BEGIN_ALLOW_THREADS
;
3967 wxFontList_AddFont(_arg0
,_arg1
);
3969 wxPy_END_ALLOW_THREADS
;
3970 if (PyErr_Occurred()) return NULL
;
3971 } Py_INCREF(Py_None
);
3972 _resultobj
= Py_None
;
3976 #define wxFontList_FindOrCreateFont(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->FindOrCreateFont(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
3977 static PyObject
*_wrap_wxFontList_FindOrCreateFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3978 PyObject
* _resultobj
;
3985 bool _arg5
= (bool ) FALSE
;
3986 char * _arg6
= (char *) NULL
;
3987 wxFontEncoding _arg7
= (wxFontEncoding
) (wxFONTENCODING_DEFAULT
);
3988 PyObject
* _argo0
= 0;
3989 int tempbool5
= (int) FALSE
;
3990 char *_kwnames
[] = { "self","point_size","family","style","weight","underline","facename","encoding", NULL
};
3994 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|isi:wxFontList_FindOrCreateFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
,&_arg6
,&_arg7
))
3997 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3998 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontList_p")) {
3999 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontList_FindOrCreateFont. Expected _wxFontList_p.");
4003 _arg5
= (bool ) tempbool5
;
4005 wxPy_BEGIN_ALLOW_THREADS
;
4006 _result
= (wxFont
*)wxFontList_FindOrCreateFont(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
);
4008 wxPy_END_ALLOW_THREADS
;
4009 if (PyErr_Occurred()) return NULL
;
4011 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
4012 _resultobj
= Py_BuildValue("s",_ptemp
);
4015 _resultobj
= Py_None
;
4020 #define wxFontList_RemoveFont(_swigobj,_swigarg0) (_swigobj->RemoveFont(_swigarg0))
4021 static PyObject
*_wrap_wxFontList_RemoveFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4022 PyObject
* _resultobj
;
4025 PyObject
* _argo0
= 0;
4026 PyObject
* _argo1
= 0;
4027 char *_kwnames
[] = { "self","font", NULL
};
4030 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFontList_RemoveFont",_kwnames
,&_argo0
,&_argo1
))
4033 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4034 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFontList_p")) {
4035 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontList_RemoveFont. Expected _wxFontList_p.");
4040 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4041 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
4042 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFontList_RemoveFont. Expected _wxFont_p.");
4047 wxPy_BEGIN_ALLOW_THREADS
;
4048 wxFontList_RemoveFont(_arg0
,_arg1
);
4050 wxPy_END_ALLOW_THREADS
;
4051 if (PyErr_Occurred()) return NULL
;
4052 } Py_INCREF(Py_None
);
4053 _resultobj
= Py_None
;
4057 static void *SwigwxColourTowxObject(void *ptr
) {
4060 src
= (wxColour
*) ptr
;
4061 dest
= (wxObject
*) src
;
4062 return (void *) dest
;
4065 #define new_wxColour(_swigarg0,_swigarg1,_swigarg2) (new wxColour(_swigarg0,_swigarg1,_swigarg2))
4066 static PyObject
*_wrap_new_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4067 PyObject
* _resultobj
;
4069 unsigned char _arg0
= (unsigned char ) 0;
4070 unsigned char _arg1
= (unsigned char ) 0;
4071 unsigned char _arg2
= (unsigned char ) 0;
4072 char *_kwnames
[] = { "red","green","blue", NULL
};
4076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|bbb:new_wxColour",_kwnames
,&_arg0
,&_arg1
,&_arg2
))
4079 wxPy_BEGIN_ALLOW_THREADS
;
4080 _result
= (wxColour
*)new_wxColour(_arg0
,_arg1
,_arg2
);
4082 wxPy_END_ALLOW_THREADS
;
4083 if (PyErr_Occurred()) return NULL
;
4085 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
4086 _resultobj
= Py_BuildValue("s",_ptemp
);
4089 _resultobj
= Py_None
;
4094 #define delete_wxColour(_swigobj) (delete _swigobj)
4095 static PyObject
*_wrap_delete_wxColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4096 PyObject
* _resultobj
;
4099 PyObject
* _obj0
= 0;
4100 char *_kwnames
[] = { "self", NULL
};
4103 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxColour",_kwnames
,&_obj0
))
4107 if (! wxColour_helper(_obj0
, &_arg0
))
4111 wxPy_BEGIN_ALLOW_THREADS
;
4112 delete_wxColour(_arg0
);
4114 wxPy_END_ALLOW_THREADS
;
4115 if (PyErr_Occurred()) return NULL
;
4116 } Py_INCREF(Py_None
);
4117 _resultobj
= Py_None
;
4121 #define wxColour_Red(_swigobj) (_swigobj->Red())
4122 static PyObject
*_wrap_wxColour_Red(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4123 PyObject
* _resultobj
;
4124 unsigned char _result
;
4127 PyObject
* _obj0
= 0;
4128 char *_kwnames
[] = { "self", NULL
};
4131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Red",_kwnames
,&_obj0
))
4135 if (! wxColour_helper(_obj0
, &_arg0
))
4139 wxPy_BEGIN_ALLOW_THREADS
;
4140 _result
= (unsigned char )wxColour_Red(_arg0
);
4142 wxPy_END_ALLOW_THREADS
;
4143 if (PyErr_Occurred()) return NULL
;
4144 } _resultobj
= Py_BuildValue("b",_result
);
4148 #define wxColour_Green(_swigobj) (_swigobj->Green())
4149 static PyObject
*_wrap_wxColour_Green(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4150 PyObject
* _resultobj
;
4151 unsigned char _result
;
4154 PyObject
* _obj0
= 0;
4155 char *_kwnames
[] = { "self", NULL
};
4158 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Green",_kwnames
,&_obj0
))
4162 if (! wxColour_helper(_obj0
, &_arg0
))
4166 wxPy_BEGIN_ALLOW_THREADS
;
4167 _result
= (unsigned char )wxColour_Green(_arg0
);
4169 wxPy_END_ALLOW_THREADS
;
4170 if (PyErr_Occurred()) return NULL
;
4171 } _resultobj
= Py_BuildValue("b",_result
);
4175 #define wxColour_Blue(_swigobj) (_swigobj->Blue())
4176 static PyObject
*_wrap_wxColour_Blue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4177 PyObject
* _resultobj
;
4178 unsigned char _result
;
4181 PyObject
* _obj0
= 0;
4182 char *_kwnames
[] = { "self", NULL
};
4185 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Blue",_kwnames
,&_obj0
))
4189 if (! wxColour_helper(_obj0
, &_arg0
))
4193 wxPy_BEGIN_ALLOW_THREADS
;
4194 _result
= (unsigned char )wxColour_Blue(_arg0
);
4196 wxPy_END_ALLOW_THREADS
;
4197 if (PyErr_Occurred()) return NULL
;
4198 } _resultobj
= Py_BuildValue("b",_result
);
4202 #define wxColour_Ok(_swigobj) (_swigobj->Ok())
4203 static PyObject
*_wrap_wxColour_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4204 PyObject
* _resultobj
;
4208 PyObject
* _obj0
= 0;
4209 char *_kwnames
[] = { "self", NULL
};
4212 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Ok",_kwnames
,&_obj0
))
4216 if (! wxColour_helper(_obj0
, &_arg0
))
4220 wxPy_BEGIN_ALLOW_THREADS
;
4221 _result
= (bool )wxColour_Ok(_arg0
);
4223 wxPy_END_ALLOW_THREADS
;
4224 if (PyErr_Occurred()) return NULL
;
4225 } _resultobj
= Py_BuildValue("i",_result
);
4229 #define wxColour_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
4230 static PyObject
*_wrap_wxColour_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4231 PyObject
* _resultobj
;
4233 unsigned char _arg1
;
4234 unsigned char _arg2
;
4235 unsigned char _arg3
;
4237 PyObject
* _obj0
= 0;
4238 char *_kwnames
[] = { "self","red","green","blue", NULL
};
4241 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxColour_Set",_kwnames
,&_obj0
,&_arg1
,&_arg2
,&_arg3
))
4245 if (! wxColour_helper(_obj0
, &_arg0
))
4249 wxPy_BEGIN_ALLOW_THREADS
;
4250 wxColour_Set(_arg0
,_arg1
,_arg2
,_arg3
);
4252 wxPy_END_ALLOW_THREADS
;
4253 if (PyErr_Occurred()) return NULL
;
4254 } Py_INCREF(Py_None
);
4255 _resultobj
= Py_None
;
4259 static PyObject
* wxColour_Get(wxColour
*self
) {
4260 PyObject
* rv
= PyTuple_New(3);
4261 PyTuple_SetItem(rv
, 0, PyInt_FromLong(self
->Red()));
4262 PyTuple_SetItem(rv
, 1, PyInt_FromLong(self
->Green()));
4263 PyTuple_SetItem(rv
, 2, PyInt_FromLong(self
->Blue()));
4266 static PyObject
*_wrap_wxColour_Get(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4267 PyObject
* _resultobj
;
4271 PyObject
* _obj0
= 0;
4272 char *_kwnames
[] = { "self", NULL
};
4275 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxColour_Get",_kwnames
,&_obj0
))
4279 if (! wxColour_helper(_obj0
, &_arg0
))
4283 wxPy_BEGIN_ALLOW_THREADS
;
4284 _result
= (PyObject
*)wxColour_Get(_arg0
);
4286 wxPy_END_ALLOW_THREADS
;
4287 if (PyErr_Occurred()) return NULL
;
4289 _resultobj
= _result
;
4294 static void *SwigwxColourDatabaseTowxObject(void *ptr
) {
4295 wxColourDatabase
*src
;
4297 src
= (wxColourDatabase
*) ptr
;
4298 dest
= (wxObject
*) src
;
4299 return (void *) dest
;
4302 #define wxColourDatabase_FindColour(_swigobj,_swigarg0) (_swigobj->FindColour(_swigarg0))
4303 static PyObject
*_wrap_wxColourDatabase_FindColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4304 PyObject
* _resultobj
;
4306 wxColourDatabase
* _arg0
;
4308 PyObject
* _argo0
= 0;
4309 PyObject
* _obj1
= 0;
4310 char *_kwnames
[] = { "self","colour", NULL
};
4314 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColourDatabase_FindColour",_kwnames
,&_argo0
,&_obj1
))
4317 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4318 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
4319 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_FindColour. Expected _wxColourDatabase_p.");
4324 #if PYTHON_API_VERSION >= 1009
4325 char* tmpPtr
; int tmpSize
;
4326 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
4327 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4330 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
4332 _arg1
= new wxString(tmpPtr
, tmpSize
);
4334 if (!PyString_Check(_obj1
)) {
4335 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4338 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
4342 wxPy_BEGIN_ALLOW_THREADS
;
4343 _result
= (wxColour
*)wxColourDatabase_FindColour(_arg0
,*_arg1
);
4345 wxPy_END_ALLOW_THREADS
;
4346 if (PyErr_Occurred()) return NULL
;
4348 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
4349 _resultobj
= Py_BuildValue("s",_ptemp
);
4352 _resultobj
= Py_None
;
4361 #define wxColourDatabase_FindName(_swigobj,_swigarg0) (_swigobj->FindName(_swigarg0))
4362 static PyObject
*_wrap_wxColourDatabase_FindName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4363 PyObject
* _resultobj
;
4365 wxColourDatabase
* _arg0
;
4367 PyObject
* _argo0
= 0;
4369 PyObject
* _obj1
= 0;
4370 char *_kwnames
[] = { "self","colour", NULL
};
4373 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxColourDatabase_FindName",_kwnames
,&_argo0
,&_obj1
))
4376 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4377 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
4378 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_FindName. Expected _wxColourDatabase_p.");
4384 if (! wxColour_helper(_obj1
, &_arg1
))
4388 wxPy_BEGIN_ALLOW_THREADS
;
4389 _result
= new wxString (wxColourDatabase_FindName(_arg0
,*_arg1
));
4391 wxPy_END_ALLOW_THREADS
;
4392 if (PyErr_Occurred()) return NULL
;
4394 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4402 static void wxColourDatabase_Append(wxColourDatabase
*self
,const wxString
& name
,int red
,int green
,int blue
) {
4403 self
->Append(name
.c_str(), new wxColour(red
, green
, blue
));
4405 static PyObject
*_wrap_wxColourDatabase_Append(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4406 PyObject
* _resultobj
;
4407 wxColourDatabase
* _arg0
;
4412 PyObject
* _argo0
= 0;
4413 PyObject
* _obj1
= 0;
4414 char *_kwnames
[] = { "self","name","red","green","blue", NULL
};
4417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiii:wxColourDatabase_Append",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
))
4420 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4421 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxColourDatabase_p")) {
4422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxColourDatabase_Append. Expected _wxColourDatabase_p.");
4427 #if PYTHON_API_VERSION >= 1009
4428 char* tmpPtr
; int tmpSize
;
4429 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
4430 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4433 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
4435 _arg1
= new wxString(tmpPtr
, tmpSize
);
4437 if (!PyString_Check(_obj1
)) {
4438 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4441 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
4445 wxPy_BEGIN_ALLOW_THREADS
;
4446 wxColourDatabase_Append(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
4448 wxPy_END_ALLOW_THREADS
;
4449 if (PyErr_Occurred()) return NULL
;
4450 } Py_INCREF(Py_None
);
4451 _resultobj
= Py_None
;
4459 static void *SwigwxPenTowxGDIObject(void *ptr
) {
4462 src
= (wxPen
*) ptr
;
4463 dest
= (wxGDIObject
*) src
;
4464 return (void *) dest
;
4467 static void *SwigwxPenTowxObject(void *ptr
) {
4470 src
= (wxPen
*) ptr
;
4471 dest
= (wxObject
*) src
;
4472 return (void *) dest
;
4475 #define new_wxPen(_swigarg0,_swigarg1,_swigarg2) (new wxPen(_swigarg0,_swigarg1,_swigarg2))
4476 static PyObject
*_wrap_new_wxPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4477 PyObject
* _resultobj
;
4480 int _arg1
= (int ) 1;
4481 int _arg2
= (int ) wxSOLID
;
4483 PyObject
* _obj0
= 0;
4484 char *_kwnames
[] = { "colour","width","style", NULL
};
4488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:new_wxPen",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
4492 if (! wxColour_helper(_obj0
, &_arg0
))
4496 wxPy_BEGIN_ALLOW_THREADS
;
4497 _result
= (wxPen
*)new_wxPen(*_arg0
,_arg1
,_arg2
);
4499 wxPy_END_ALLOW_THREADS
;
4500 if (PyErr_Occurred()) return NULL
;
4502 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
4503 _resultobj
= Py_BuildValue("s",_ptemp
);
4506 _resultobj
= Py_None
;
4511 #define delete_wxPen(_swigobj) (delete _swigobj)
4512 static PyObject
*_wrap_delete_wxPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4513 PyObject
* _resultobj
;
4515 PyObject
* _argo0
= 0;
4516 char *_kwnames
[] = { "self", NULL
};
4519 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPen",_kwnames
,&_argo0
))
4522 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4523 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4524 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPen. Expected _wxPen_p.");
4529 wxPy_BEGIN_ALLOW_THREADS
;
4530 delete_wxPen(_arg0
);
4532 wxPy_END_ALLOW_THREADS
;
4533 if (PyErr_Occurred()) return NULL
;
4534 } Py_INCREF(Py_None
);
4535 _resultobj
= Py_None
;
4539 #define wxPen_GetCap(_swigobj) (_swigobj->GetCap())
4540 static PyObject
*_wrap_wxPen_GetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4541 PyObject
* _resultobj
;
4544 PyObject
* _argo0
= 0;
4545 char *_kwnames
[] = { "self", NULL
};
4548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetCap",_kwnames
,&_argo0
))
4551 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4552 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetCap. Expected _wxPen_p.");
4558 wxPy_BEGIN_ALLOW_THREADS
;
4559 _result
= (int )wxPen_GetCap(_arg0
);
4561 wxPy_END_ALLOW_THREADS
;
4562 if (PyErr_Occurred()) return NULL
;
4563 } _resultobj
= Py_BuildValue("i",_result
);
4567 #define wxPen_GetColour(_swigobj) (_swigobj->GetColour())
4568 static PyObject
*_wrap_wxPen_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4569 PyObject
* _resultobj
;
4572 PyObject
* _argo0
= 0;
4573 char *_kwnames
[] = { "self", NULL
};
4577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetColour",_kwnames
,&_argo0
))
4580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetColour. Expected _wxPen_p.");
4587 wxPy_BEGIN_ALLOW_THREADS
;
4588 _result
= new wxColour (wxPen_GetColour(_arg0
));
4590 wxPy_END_ALLOW_THREADS
;
4591 if (PyErr_Occurred()) return NULL
;
4592 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
4593 _resultobj
= Py_BuildValue("s",_ptemp
);
4597 #define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
4598 static PyObject
*_wrap_wxPen_GetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4599 PyObject
* _resultobj
;
4602 PyObject
* _argo0
= 0;
4603 char *_kwnames
[] = { "self", NULL
};
4606 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetJoin",_kwnames
,&_argo0
))
4609 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4610 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4611 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetJoin. Expected _wxPen_p.");
4616 wxPy_BEGIN_ALLOW_THREADS
;
4617 _result
= (int )wxPen_GetJoin(_arg0
);
4619 wxPy_END_ALLOW_THREADS
;
4620 if (PyErr_Occurred()) return NULL
;
4621 } _resultobj
= Py_BuildValue("i",_result
);
4625 #define wxPen_GetStyle(_swigobj) (_swigobj->GetStyle())
4626 static PyObject
*_wrap_wxPen_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4627 PyObject
* _resultobj
;
4630 PyObject
* _argo0
= 0;
4631 char *_kwnames
[] = { "self", NULL
};
4634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetStyle",_kwnames
,&_argo0
))
4637 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4638 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4639 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetStyle. Expected _wxPen_p.");
4644 wxPy_BEGIN_ALLOW_THREADS
;
4645 _result
= (int )wxPen_GetStyle(_arg0
);
4647 wxPy_END_ALLOW_THREADS
;
4648 if (PyErr_Occurred()) return NULL
;
4649 } _resultobj
= Py_BuildValue("i",_result
);
4653 #define wxPen_GetWidth(_swigobj) (_swigobj->GetWidth())
4654 static PyObject
*_wrap_wxPen_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4655 PyObject
* _resultobj
;
4658 PyObject
* _argo0
= 0;
4659 char *_kwnames
[] = { "self", NULL
};
4662 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_GetWidth",_kwnames
,&_argo0
))
4665 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4666 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4667 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_GetWidth. Expected _wxPen_p.");
4672 wxPy_BEGIN_ALLOW_THREADS
;
4673 _result
= (int )wxPen_GetWidth(_arg0
);
4675 wxPy_END_ALLOW_THREADS
;
4676 if (PyErr_Occurred()) return NULL
;
4677 } _resultobj
= Py_BuildValue("i",_result
);
4681 #define wxPen_Ok(_swigobj) (_swigobj->Ok())
4682 static PyObject
*_wrap_wxPen_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4683 PyObject
* _resultobj
;
4686 PyObject
* _argo0
= 0;
4687 char *_kwnames
[] = { "self", NULL
};
4690 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPen_Ok",_kwnames
,&_argo0
))
4693 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4694 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_Ok. Expected _wxPen_p.");
4700 wxPy_BEGIN_ALLOW_THREADS
;
4701 _result
= (bool )wxPen_Ok(_arg0
);
4703 wxPy_END_ALLOW_THREADS
;
4704 if (PyErr_Occurred()) return NULL
;
4705 } _resultobj
= Py_BuildValue("i",_result
);
4709 #define wxPen_SetCap(_swigobj,_swigarg0) (_swigobj->SetCap(_swigarg0))
4710 static PyObject
*_wrap_wxPen_SetCap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4711 PyObject
* _resultobj
;
4714 PyObject
* _argo0
= 0;
4715 char *_kwnames
[] = { "self","cap_style", NULL
};
4718 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetCap",_kwnames
,&_argo0
,&_arg1
))
4721 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4722 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4723 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetCap. Expected _wxPen_p.");
4728 wxPy_BEGIN_ALLOW_THREADS
;
4729 wxPen_SetCap(_arg0
,_arg1
);
4731 wxPy_END_ALLOW_THREADS
;
4732 if (PyErr_Occurred()) return NULL
;
4733 } Py_INCREF(Py_None
);
4734 _resultobj
= Py_None
;
4738 #define wxPen_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
4739 static PyObject
*_wrap_wxPen_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4740 PyObject
* _resultobj
;
4743 PyObject
* _argo0
= 0;
4745 PyObject
* _obj1
= 0;
4746 char *_kwnames
[] = { "self","colour", NULL
};
4749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPen_SetColour",_kwnames
,&_argo0
,&_obj1
))
4752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetColour. Expected _wxPen_p.");
4760 if (! wxColour_helper(_obj1
, &_arg1
))
4764 wxPy_BEGIN_ALLOW_THREADS
;
4765 wxPen_SetColour(_arg0
,*_arg1
);
4767 wxPy_END_ALLOW_THREADS
;
4768 if (PyErr_Occurred()) return NULL
;
4769 } Py_INCREF(Py_None
);
4770 _resultobj
= Py_None
;
4774 #define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
4775 static PyObject
*_wrap_wxPen_SetJoin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4776 PyObject
* _resultobj
;
4779 PyObject
* _argo0
= 0;
4780 char *_kwnames
[] = { "self","join_style", NULL
};
4783 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetJoin",_kwnames
,&_argo0
,&_arg1
))
4786 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4787 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4788 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetJoin. Expected _wxPen_p.");
4793 wxPy_BEGIN_ALLOW_THREADS
;
4794 wxPen_SetJoin(_arg0
,_arg1
);
4796 wxPy_END_ALLOW_THREADS
;
4797 if (PyErr_Occurred()) return NULL
;
4798 } Py_INCREF(Py_None
);
4799 _resultobj
= Py_None
;
4803 #define wxPen_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
4804 static PyObject
*_wrap_wxPen_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4805 PyObject
* _resultobj
;
4808 PyObject
* _argo0
= 0;
4809 char *_kwnames
[] = { "self","style", NULL
};
4812 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetStyle",_kwnames
,&_argo0
,&_arg1
))
4815 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4816 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4817 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetStyle. Expected _wxPen_p.");
4822 wxPy_BEGIN_ALLOW_THREADS
;
4823 wxPen_SetStyle(_arg0
,_arg1
);
4825 wxPy_END_ALLOW_THREADS
;
4826 if (PyErr_Occurred()) return NULL
;
4827 } Py_INCREF(Py_None
);
4828 _resultobj
= Py_None
;
4832 #define wxPen_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
4833 static PyObject
*_wrap_wxPen_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4834 PyObject
* _resultobj
;
4837 PyObject
* _argo0
= 0;
4838 char *_kwnames
[] = { "self","width", NULL
};
4841 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPen_SetWidth",_kwnames
,&_argo0
,&_arg1
))
4844 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4845 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4846 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetWidth. Expected _wxPen_p.");
4851 wxPy_BEGIN_ALLOW_THREADS
;
4852 wxPen_SetWidth(_arg0
,_arg1
);
4854 wxPy_END_ALLOW_THREADS
;
4855 if (PyErr_Occurred()) return NULL
;
4856 } Py_INCREF(Py_None
);
4857 _resultobj
= Py_None
;
4861 #define wxPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
4862 static PyObject
*_wrap_wxPen_SetDashes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4863 PyObject
* _resultobj
;
4867 PyObject
* _argo0
= 0;
4868 PyObject
* _obj2
= 0;
4869 char *_kwnames
[] = { "self","choices", NULL
};
4872 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPen_SetDashes",_kwnames
,&_argo0
,&_obj2
))
4875 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4876 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPen_p")) {
4877 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPen_SetDashes. Expected _wxPen_p.");
4883 _arg2
= (wxDash
*)byte_LIST_helper(_obj2
);
4884 if (_arg2
== NULL
) {
4890 _arg1
= PyList_Size(_obj2
);
4897 wxPy_BEGIN_ALLOW_THREADS
;
4898 wxPen_SetDashes(_arg0
,_arg1
,_arg2
);
4900 wxPy_END_ALLOW_THREADS
;
4901 if (PyErr_Occurred()) return NULL
;
4902 } Py_INCREF(Py_None
);
4903 _resultobj
= Py_None
;
4910 static void *SwigwxPyPenTowxPen(void *ptr
) {
4913 src
= (wxPyPen
*) ptr
;
4914 dest
= (wxPen
*) src
;
4915 return (void *) dest
;
4918 static void *SwigwxPyPenTowxGDIObject(void *ptr
) {
4921 src
= (wxPyPen
*) ptr
;
4922 dest
= (wxGDIObject
*) src
;
4923 return (void *) dest
;
4926 static void *SwigwxPyPenTowxObject(void *ptr
) {
4929 src
= (wxPyPen
*) ptr
;
4930 dest
= (wxObject
*) src
;
4931 return (void *) dest
;
4934 #define new_wxPyPen(_swigarg0,_swigarg1,_swigarg2) (new wxPyPen(_swigarg0,_swigarg1,_swigarg2))
4935 static PyObject
*_wrap_new_wxPyPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4936 PyObject
* _resultobj
;
4939 int _arg1
= (int ) 1;
4940 int _arg2
= (int ) wxSOLID
;
4942 PyObject
* _obj0
= 0;
4943 char *_kwnames
[] = { "colour","width","style", NULL
};
4947 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:new_wxPyPen",_kwnames
,&_obj0
,&_arg1
,&_arg2
))
4951 if (! wxColour_helper(_obj0
, &_arg0
))
4955 wxPy_BEGIN_ALLOW_THREADS
;
4956 _result
= (wxPyPen
*)new_wxPyPen(*_arg0
,_arg1
,_arg2
);
4958 wxPy_END_ALLOW_THREADS
;
4959 if (PyErr_Occurred()) return NULL
;
4961 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPen_p");
4962 _resultobj
= Py_BuildValue("s",_ptemp
);
4965 _resultobj
= Py_None
;
4970 #define delete_wxPyPen(_swigobj) (delete _swigobj)
4971 static PyObject
*_wrap_delete_wxPyPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4972 PyObject
* _resultobj
;
4974 PyObject
* _argo0
= 0;
4975 char *_kwnames
[] = { "self", NULL
};
4978 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyPen",_kwnames
,&_argo0
))
4981 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4982 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPen_p")) {
4983 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyPen. Expected _wxPyPen_p.");
4988 wxPy_BEGIN_ALLOW_THREADS
;
4989 delete_wxPyPen(_arg0
);
4991 wxPy_END_ALLOW_THREADS
;
4992 if (PyErr_Occurred()) return NULL
;
4993 } Py_INCREF(Py_None
);
4994 _resultobj
= Py_None
;
4998 #define wxPyPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
4999 static PyObject
*_wrap_wxPyPen_SetDashes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5000 PyObject
* _resultobj
;
5004 PyObject
* _argo0
= 0;
5005 PyObject
* _obj2
= 0;
5006 char *_kwnames
[] = { "self","choices", NULL
};
5009 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyPen_SetDashes",_kwnames
,&_argo0
,&_obj2
))
5012 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5013 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPen_p")) {
5014 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyPen_SetDashes. Expected _wxPyPen_p.");
5020 _arg2
= (wxDash
*)byte_LIST_helper(_obj2
);
5021 if (_arg2
== NULL
) {
5027 _arg1
= PyList_Size(_obj2
);
5034 wxPy_BEGIN_ALLOW_THREADS
;
5035 wxPyPen_SetDashes(_arg0
,_arg1
,_arg2
);
5037 wxPy_END_ALLOW_THREADS
;
5038 if (PyErr_Occurred()) return NULL
;
5039 } Py_INCREF(Py_None
);
5040 _resultobj
= Py_None
;
5047 static void *SwigwxPenListTowxObject(void *ptr
) {
5050 src
= (wxPenList
*) ptr
;
5051 dest
= (wxObject
*) src
;
5052 return (void *) dest
;
5055 #define wxPenList_AddPen(_swigobj,_swigarg0) (_swigobj->AddPen(_swigarg0))
5056 static PyObject
*_wrap_wxPenList_AddPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5057 PyObject
* _resultobj
;
5060 PyObject
* _argo0
= 0;
5061 PyObject
* _argo1
= 0;
5062 char *_kwnames
[] = { "self","pen", NULL
};
5065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPenList_AddPen",_kwnames
,&_argo0
,&_argo1
))
5068 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5069 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
5070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_AddPen. Expected _wxPenList_p.");
5075 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5076 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
5077 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPenList_AddPen. Expected _wxPen_p.");
5082 wxPy_BEGIN_ALLOW_THREADS
;
5083 wxPenList_AddPen(_arg0
,_arg1
);
5085 wxPy_END_ALLOW_THREADS
;
5086 if (PyErr_Occurred()) return NULL
;
5087 } Py_INCREF(Py_None
);
5088 _resultobj
= Py_None
;
5092 #define wxPenList_FindOrCreatePen(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FindOrCreatePen(_swigarg0,_swigarg1,_swigarg2))
5093 static PyObject
*_wrap_wxPenList_FindOrCreatePen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5094 PyObject
* _resultobj
;
5100 PyObject
* _argo0
= 0;
5102 PyObject
* _obj1
= 0;
5103 char *_kwnames
[] = { "self","colour","width","style", NULL
};
5107 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPenList_FindOrCreatePen",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
5110 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5111 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
5112 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_FindOrCreatePen. Expected _wxPenList_p.");
5118 if (! wxColour_helper(_obj1
, &_arg1
))
5122 wxPy_BEGIN_ALLOW_THREADS
;
5123 _result
= (wxPen
*)wxPenList_FindOrCreatePen(_arg0
,*_arg1
,_arg2
,_arg3
);
5125 wxPy_END_ALLOW_THREADS
;
5126 if (PyErr_Occurred()) return NULL
;
5128 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
5129 _resultobj
= Py_BuildValue("s",_ptemp
);
5132 _resultobj
= Py_None
;
5137 #define wxPenList_RemovePen(_swigobj,_swigarg0) (_swigobj->RemovePen(_swigarg0))
5138 static PyObject
*_wrap_wxPenList_RemovePen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5139 PyObject
* _resultobj
;
5142 PyObject
* _argo0
= 0;
5143 PyObject
* _argo1
= 0;
5144 char *_kwnames
[] = { "self","pen", NULL
};
5147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPenList_RemovePen",_kwnames
,&_argo0
,&_argo1
))
5150 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5151 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPenList_p")) {
5152 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPenList_RemovePen. Expected _wxPenList_p.");
5157 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5158 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
5159 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPenList_RemovePen. Expected _wxPen_p.");
5164 wxPy_BEGIN_ALLOW_THREADS
;
5165 wxPenList_RemovePen(_arg0
,_arg1
);
5167 wxPy_END_ALLOW_THREADS
;
5168 if (PyErr_Occurred()) return NULL
;
5169 } Py_INCREF(Py_None
);
5170 _resultobj
= Py_None
;
5174 static void *SwigwxBrushTowxGDIObject(void *ptr
) {
5177 src
= (wxBrush
*) ptr
;
5178 dest
= (wxGDIObject
*) src
;
5179 return (void *) dest
;
5182 static void *SwigwxBrushTowxObject(void *ptr
) {
5185 src
= (wxBrush
*) ptr
;
5186 dest
= (wxObject
*) src
;
5187 return (void *) dest
;
5190 #define new_wxBrush(_swigarg0,_swigarg1) (new wxBrush(_swigarg0,_swigarg1))
5191 static PyObject
*_wrap_new_wxBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5192 PyObject
* _resultobj
;
5195 int _arg1
= (int ) wxSOLID
;
5197 PyObject
* _obj0
= 0;
5198 char *_kwnames
[] = { "colour","style", NULL
};
5202 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxBrush",_kwnames
,&_obj0
,&_arg1
))
5206 if (! wxColour_helper(_obj0
, &_arg0
))
5210 wxPy_BEGIN_ALLOW_THREADS
;
5211 _result
= (wxBrush
*)new_wxBrush(*_arg0
,_arg1
);
5213 wxPy_END_ALLOW_THREADS
;
5214 if (PyErr_Occurred()) return NULL
;
5216 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
5217 _resultobj
= Py_BuildValue("s",_ptemp
);
5220 _resultobj
= Py_None
;
5225 #define delete_wxBrush(_swigobj) (delete _swigobj)
5226 static PyObject
*_wrap_delete_wxBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5227 PyObject
* _resultobj
;
5229 PyObject
* _argo0
= 0;
5230 char *_kwnames
[] = { "self", NULL
};
5233 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBrush",_kwnames
,&_argo0
))
5236 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5237 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5238 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBrush. Expected _wxBrush_p.");
5243 wxPy_BEGIN_ALLOW_THREADS
;
5244 delete_wxBrush(_arg0
);
5246 wxPy_END_ALLOW_THREADS
;
5247 if (PyErr_Occurred()) return NULL
;
5248 } Py_INCREF(Py_None
);
5249 _resultobj
= Py_None
;
5253 #define wxBrush_GetColour(_swigobj) (_swigobj->GetColour())
5254 static PyObject
*_wrap_wxBrush_GetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5255 PyObject
* _resultobj
;
5258 PyObject
* _argo0
= 0;
5259 char *_kwnames
[] = { "self", NULL
};
5263 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetColour",_kwnames
,&_argo0
))
5266 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5267 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5268 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetColour. Expected _wxBrush_p.");
5273 wxPy_BEGIN_ALLOW_THREADS
;
5274 _result
= new wxColour (wxBrush_GetColour(_arg0
));
5276 wxPy_END_ALLOW_THREADS
;
5277 if (PyErr_Occurred()) return NULL
;
5278 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
5279 _resultobj
= Py_BuildValue("s",_ptemp
);
5283 #define wxBrush_GetStipple(_swigobj) (_swigobj->GetStipple())
5284 static PyObject
*_wrap_wxBrush_GetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5285 PyObject
* _resultobj
;
5288 PyObject
* _argo0
= 0;
5289 char *_kwnames
[] = { "self", NULL
};
5293 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStipple",_kwnames
,&_argo0
))
5296 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5297 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5298 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStipple. Expected _wxBrush_p.");
5303 wxPy_BEGIN_ALLOW_THREADS
;
5304 _result
= (wxBitmap
*)wxBrush_GetStipple(_arg0
);
5306 wxPy_END_ALLOW_THREADS
;
5307 if (PyErr_Occurred()) return NULL
;
5309 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p");
5310 _resultobj
= Py_BuildValue("s",_ptemp
);
5313 _resultobj
= Py_None
;
5318 #define wxBrush_GetStyle(_swigobj) (_swigobj->GetStyle())
5319 static PyObject
*_wrap_wxBrush_GetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5320 PyObject
* _resultobj
;
5323 PyObject
* _argo0
= 0;
5324 char *_kwnames
[] = { "self", NULL
};
5327 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_GetStyle",_kwnames
,&_argo0
))
5330 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5331 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5332 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_GetStyle. Expected _wxBrush_p.");
5337 wxPy_BEGIN_ALLOW_THREADS
;
5338 _result
= (int )wxBrush_GetStyle(_arg0
);
5340 wxPy_END_ALLOW_THREADS
;
5341 if (PyErr_Occurred()) return NULL
;
5342 } _resultobj
= Py_BuildValue("i",_result
);
5346 #define wxBrush_Ok(_swigobj) (_swigobj->Ok())
5347 static PyObject
*_wrap_wxBrush_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5348 PyObject
* _resultobj
;
5351 PyObject
* _argo0
= 0;
5352 char *_kwnames
[] = { "self", NULL
};
5355 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBrush_Ok",_kwnames
,&_argo0
))
5358 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5359 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5360 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_Ok. Expected _wxBrush_p.");
5365 wxPy_BEGIN_ALLOW_THREADS
;
5366 _result
= (bool )wxBrush_Ok(_arg0
);
5368 wxPy_END_ALLOW_THREADS
;
5369 if (PyErr_Occurred()) return NULL
;
5370 } _resultobj
= Py_BuildValue("i",_result
);
5374 #define wxBrush_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
5375 static PyObject
*_wrap_wxBrush_SetColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5376 PyObject
* _resultobj
;
5379 PyObject
* _argo0
= 0;
5381 PyObject
* _obj1
= 0;
5382 char *_kwnames
[] = { "self","colour", NULL
};
5385 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetColour",_kwnames
,&_argo0
,&_obj1
))
5388 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5389 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5390 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetColour. Expected _wxBrush_p.");
5396 if (! wxColour_helper(_obj1
, &_arg1
))
5400 wxPy_BEGIN_ALLOW_THREADS
;
5401 wxBrush_SetColour(_arg0
,*_arg1
);
5403 wxPy_END_ALLOW_THREADS
;
5404 if (PyErr_Occurred()) return NULL
;
5405 } Py_INCREF(Py_None
);
5406 _resultobj
= Py_None
;
5410 #define wxBrush_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
5411 static PyObject
*_wrap_wxBrush_SetStipple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5412 PyObject
* _resultobj
;
5415 PyObject
* _argo0
= 0;
5416 PyObject
* _argo1
= 0;
5417 char *_kwnames
[] = { "self","bitmap", NULL
};
5420 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrush_SetStipple",_kwnames
,&_argo0
,&_argo1
))
5423 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5424 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5425 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStipple. Expected _wxBrush_p.");
5430 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5431 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
5432 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrush_SetStipple. Expected _wxBitmap_p.");
5437 wxPy_BEGIN_ALLOW_THREADS
;
5438 wxBrush_SetStipple(_arg0
,*_arg1
);
5440 wxPy_END_ALLOW_THREADS
;
5441 if (PyErr_Occurred()) return NULL
;
5442 } Py_INCREF(Py_None
);
5443 _resultobj
= Py_None
;
5447 #define wxBrush_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
5448 static PyObject
*_wrap_wxBrush_SetStyle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5449 PyObject
* _resultobj
;
5452 PyObject
* _argo0
= 0;
5453 char *_kwnames
[] = { "self","style", NULL
};
5456 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxBrush_SetStyle",_kwnames
,&_argo0
,&_arg1
))
5459 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5460 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrush_p")) {
5461 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrush_SetStyle. Expected _wxBrush_p.");
5466 wxPy_BEGIN_ALLOW_THREADS
;
5467 wxBrush_SetStyle(_arg0
,_arg1
);
5469 wxPy_END_ALLOW_THREADS
;
5470 if (PyErr_Occurred()) return NULL
;
5471 } Py_INCREF(Py_None
);
5472 _resultobj
= Py_None
;
5476 static void *SwigwxBrushListTowxObject(void *ptr
) {
5479 src
= (wxBrushList
*) ptr
;
5480 dest
= (wxObject
*) src
;
5481 return (void *) dest
;
5484 #define wxBrushList_AddBrush(_swigobj,_swigarg0) (_swigobj->AddBrush(_swigarg0))
5485 static PyObject
*_wrap_wxBrushList_AddBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5486 PyObject
* _resultobj
;
5487 wxBrushList
* _arg0
;
5489 PyObject
* _argo0
= 0;
5490 PyObject
* _argo1
= 0;
5491 char *_kwnames
[] = { "self","brush", NULL
};
5494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrushList_AddBrush",_kwnames
,&_argo0
,&_argo1
))
5497 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5498 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
5499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_AddBrush. Expected _wxBrushList_p.");
5504 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5505 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
5506 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrushList_AddBrush. Expected _wxBrush_p.");
5511 wxPy_BEGIN_ALLOW_THREADS
;
5512 wxBrushList_AddBrush(_arg0
,_arg1
);
5514 wxPy_END_ALLOW_THREADS
;
5515 if (PyErr_Occurred()) return NULL
;
5516 } Py_INCREF(Py_None
);
5517 _resultobj
= Py_None
;
5521 #define wxBrushList_FindOrCreateBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindOrCreateBrush(_swigarg0,_swigarg1))
5522 static PyObject
*_wrap_wxBrushList_FindOrCreateBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5523 PyObject
* _resultobj
;
5525 wxBrushList
* _arg0
;
5528 PyObject
* _argo0
= 0;
5530 PyObject
* _obj1
= 0;
5531 char *_kwnames
[] = { "self","colour","style", NULL
};
5535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxBrushList_FindOrCreateBrush",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
5538 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5539 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
5540 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_FindOrCreateBrush. Expected _wxBrushList_p.");
5546 if (! wxColour_helper(_obj1
, &_arg1
))
5550 wxPy_BEGIN_ALLOW_THREADS
;
5551 _result
= (wxBrush
*)wxBrushList_FindOrCreateBrush(_arg0
,*_arg1
,_arg2
);
5553 wxPy_END_ALLOW_THREADS
;
5554 if (PyErr_Occurred()) return NULL
;
5556 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
5557 _resultobj
= Py_BuildValue("s",_ptemp
);
5560 _resultobj
= Py_None
;
5565 #define wxBrushList_RemoveBrush(_swigobj,_swigarg0) (_swigobj->RemoveBrush(_swigarg0))
5566 static PyObject
*_wrap_wxBrushList_RemoveBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5567 PyObject
* _resultobj
;
5568 wxBrushList
* _arg0
;
5570 PyObject
* _argo0
= 0;
5571 PyObject
* _argo1
= 0;
5572 char *_kwnames
[] = { "self","brush", NULL
};
5575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBrushList_RemoveBrush",_kwnames
,&_argo0
,&_argo1
))
5578 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5579 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBrushList_p")) {
5580 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBrushList_RemoveBrush. Expected _wxBrushList_p.");
5585 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5586 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
5587 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBrushList_RemoveBrush. Expected _wxBrush_p.");
5592 wxPy_BEGIN_ALLOW_THREADS
;
5593 wxBrushList_RemoveBrush(_arg0
,_arg1
);
5595 wxPy_END_ALLOW_THREADS
;
5596 if (PyErr_Occurred()) return NULL
;
5597 } Py_INCREF(Py_None
);
5598 _resultobj
= Py_None
;
5602 static void *SwigwxDCTowxObject(void *ptr
) {
5606 dest
= (wxObject
*) src
;
5607 return (void *) dest
;
5610 #define delete_wxDC(_swigobj) (delete _swigobj)
5611 static PyObject
*_wrap_delete_wxDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5612 PyObject
* _resultobj
;
5614 PyObject
* _argo0
= 0;
5615 char *_kwnames
[] = { "self", NULL
};
5618 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDC",_kwnames
,&_argo0
))
5621 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5622 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5623 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDC. Expected _wxDC_p.");
5628 wxPy_BEGIN_ALLOW_THREADS
;
5631 wxPy_END_ALLOW_THREADS
;
5632 if (PyErr_Occurred()) return NULL
;
5633 } Py_INCREF(Py_None
);
5634 _resultobj
= Py_None
;
5638 #define wxDC_BeginDrawing(_swigobj) (_swigobj->BeginDrawing())
5639 static PyObject
*_wrap_wxDC_BeginDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5640 PyObject
* _resultobj
;
5642 PyObject
* _argo0
= 0;
5643 char *_kwnames
[] = { "self", NULL
};
5646 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_BeginDrawing",_kwnames
,&_argo0
))
5649 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5650 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5651 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_BeginDrawing. Expected _wxDC_p.");
5656 wxPy_BEGIN_ALLOW_THREADS
;
5657 wxDC_BeginDrawing(_arg0
);
5659 wxPy_END_ALLOW_THREADS
;
5660 if (PyErr_Occurred()) return NULL
;
5661 } Py_INCREF(Py_None
);
5662 _resultobj
= Py_None
;
5666 #define wxDC_Blit(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Blit(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
5667 static PyObject
*_wrap_wxDC_Blit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5668 PyObject
* _resultobj
;
5678 int _arg8
= (int ) wxCOPY
;
5679 int _arg9
= (int ) FALSE
;
5680 PyObject
* _argo0
= 0;
5681 PyObject
* _argo5
= 0;
5682 char *_kwnames
[] = { "self","xdest","ydest","width","height","source","xsrc","ysrc","logicalFunc","useMask", NULL
};
5685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllllOll|ii:wxDC_Blit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_argo5
,&_arg6
,&_arg7
,&_arg8
,&_arg9
))
5688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Blit. Expected _wxDC_p.");
5695 if (_argo5
== Py_None
) { _arg5
= NULL
; }
5696 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxDC_p")) {
5697 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of wxDC_Blit. Expected _wxDC_p.");
5702 wxPy_BEGIN_ALLOW_THREADS
;
5703 _result
= (bool )wxDC_Blit(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
5705 wxPy_END_ALLOW_THREADS
;
5706 if (PyErr_Occurred()) return NULL
;
5707 } _resultobj
= Py_BuildValue("i",_result
);
5711 #define wxDC_Clear(_swigobj) (_swigobj->Clear())
5712 static PyObject
*_wrap_wxDC_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5713 PyObject
* _resultobj
;
5715 PyObject
* _argo0
= 0;
5716 char *_kwnames
[] = { "self", NULL
};
5719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Clear",_kwnames
,&_argo0
))
5722 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5723 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Clear. Expected _wxDC_p.");
5729 wxPy_BEGIN_ALLOW_THREADS
;
5732 wxPy_END_ALLOW_THREADS
;
5733 if (PyErr_Occurred()) return NULL
;
5734 } Py_INCREF(Py_None
);
5735 _resultobj
= Py_None
;
5739 #define wxDC_CrossHair(_swigobj,_swigarg0,_swigarg1) (_swigobj->CrossHair(_swigarg0,_swigarg1))
5740 static PyObject
*_wrap_wxDC_CrossHair(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5741 PyObject
* _resultobj
;
5745 PyObject
* _argo0
= 0;
5746 char *_kwnames
[] = { "self","x","y", NULL
};
5749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_CrossHair",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CrossHair. Expected _wxDC_p.");
5759 wxPy_BEGIN_ALLOW_THREADS
;
5760 wxDC_CrossHair(_arg0
,_arg1
,_arg2
);
5762 wxPy_END_ALLOW_THREADS
;
5763 if (PyErr_Occurred()) return NULL
;
5764 } Py_INCREF(Py_None
);
5765 _resultobj
= Py_None
;
5769 #define wxDC_DestroyClippingRegion(_swigobj) (_swigobj->DestroyClippingRegion())
5770 static PyObject
*_wrap_wxDC_DestroyClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5771 PyObject
* _resultobj
;
5773 PyObject
* _argo0
= 0;
5774 char *_kwnames
[] = { "self", NULL
};
5777 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_DestroyClippingRegion",_kwnames
,&_argo0
))
5780 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5781 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5782 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DestroyClippingRegion. Expected _wxDC_p.");
5787 wxPy_BEGIN_ALLOW_THREADS
;
5788 wxDC_DestroyClippingRegion(_arg0
);
5790 wxPy_END_ALLOW_THREADS
;
5791 if (PyErr_Occurred()) return NULL
;
5792 } Py_INCREF(Py_None
);
5793 _resultobj
= Py_None
;
5797 #define wxDC_DeviceToLogicalX(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalX(_swigarg0))
5798 static PyObject
*_wrap_wxDC_DeviceToLogicalX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5799 PyObject
* _resultobj
;
5803 PyObject
* _argo0
= 0;
5804 char *_kwnames
[] = { "self","x", NULL
};
5807 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalX",_kwnames
,&_argo0
,&_arg1
))
5810 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5811 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5812 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalX. Expected _wxDC_p.");
5817 wxPy_BEGIN_ALLOW_THREADS
;
5818 _result
= (long )wxDC_DeviceToLogicalX(_arg0
,_arg1
);
5820 wxPy_END_ALLOW_THREADS
;
5821 if (PyErr_Occurred()) return NULL
;
5822 } _resultobj
= Py_BuildValue("l",_result
);
5826 #define wxDC_DeviceToLogicalXRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalXRel(_swigarg0))
5827 static PyObject
*_wrap_wxDC_DeviceToLogicalXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5828 PyObject
* _resultobj
;
5832 PyObject
* _argo0
= 0;
5833 char *_kwnames
[] = { "self","x", NULL
};
5836 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalXRel",_kwnames
,&_argo0
,&_arg1
))
5839 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5840 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5841 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalXRel. Expected _wxDC_p.");
5846 wxPy_BEGIN_ALLOW_THREADS
;
5847 _result
= (long )wxDC_DeviceToLogicalXRel(_arg0
,_arg1
);
5849 wxPy_END_ALLOW_THREADS
;
5850 if (PyErr_Occurred()) return NULL
;
5851 } _resultobj
= Py_BuildValue("l",_result
);
5855 #define wxDC_DeviceToLogicalY(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalY(_swigarg0))
5856 static PyObject
*_wrap_wxDC_DeviceToLogicalY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5857 PyObject
* _resultobj
;
5861 PyObject
* _argo0
= 0;
5862 char *_kwnames
[] = { "self","y", NULL
};
5865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalY",_kwnames
,&_argo0
,&_arg1
))
5868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalY. Expected _wxDC_p.");
5875 wxPy_BEGIN_ALLOW_THREADS
;
5876 _result
= (long )wxDC_DeviceToLogicalY(_arg0
,_arg1
);
5878 wxPy_END_ALLOW_THREADS
;
5879 if (PyErr_Occurred()) return NULL
;
5880 } _resultobj
= Py_BuildValue("l",_result
);
5884 #define wxDC_DeviceToLogicalYRel(_swigobj,_swigarg0) (_swigobj->DeviceToLogicalYRel(_swigarg0))
5885 static PyObject
*_wrap_wxDC_DeviceToLogicalYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5886 PyObject
* _resultobj
;
5890 PyObject
* _argo0
= 0;
5891 char *_kwnames
[] = { "self","y", NULL
};
5894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_DeviceToLogicalYRel",_kwnames
,&_argo0
,&_arg1
))
5897 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5898 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5899 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DeviceToLogicalYRel. Expected _wxDC_p.");
5904 wxPy_BEGIN_ALLOW_THREADS
;
5905 _result
= (long )wxDC_DeviceToLogicalYRel(_arg0
,_arg1
);
5907 wxPy_END_ALLOW_THREADS
;
5908 if (PyErr_Occurred()) return NULL
;
5909 } _resultobj
= Py_BuildValue("l",_result
);
5913 #define wxDC_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5914 static PyObject
*_wrap_wxDC_DrawArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5915 PyObject
* _resultobj
;
5923 PyObject
* _argo0
= 0;
5924 char *_kwnames
[] = { "self","x1","y1","x2","y2","xc","yc", NULL
};
5927 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollllll:wxDC_DrawArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
5930 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5931 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5932 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawArc. Expected _wxDC_p.");
5937 wxPy_BEGIN_ALLOW_THREADS
;
5938 wxDC_DrawArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
5940 wxPy_END_ALLOW_THREADS
;
5941 if (PyErr_Occurred()) return NULL
;
5942 } Py_INCREF(Py_None
);
5943 _resultobj
= Py_None
;
5947 #define wxDC_DrawCircle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawCircle(_swigarg0,_swigarg1,_swigarg2))
5948 static PyObject
*_wrap_wxDC_DrawCircle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5949 PyObject
* _resultobj
;
5954 PyObject
* _argo0
= 0;
5955 char *_kwnames
[] = { "self","x","y","radius", NULL
};
5958 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Olll:wxDC_DrawCircle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5961 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5962 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5963 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawCircle. Expected _wxDC_p.");
5968 wxPy_BEGIN_ALLOW_THREADS
;
5969 wxDC_DrawCircle(_arg0
,_arg1
,_arg2
,_arg3
);
5971 wxPy_END_ALLOW_THREADS
;
5972 if (PyErr_Occurred()) return NULL
;
5973 } Py_INCREF(Py_None
);
5974 _resultobj
= Py_None
;
5978 #define wxDC_DrawEllipse(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawEllipse(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5979 static PyObject
*_wrap_wxDC_DrawEllipse(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5980 PyObject
* _resultobj
;
5986 PyObject
* _argo0
= 0;
5987 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
5990 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawEllipse",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
5993 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5994 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
5995 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipse. Expected _wxDC_p.");
6000 wxPy_BEGIN_ALLOW_THREADS
;
6001 wxDC_DrawEllipse(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6003 wxPy_END_ALLOW_THREADS
;
6004 if (PyErr_Occurred()) return NULL
;
6005 } Py_INCREF(Py_None
);
6006 _resultobj
= Py_None
;
6010 #define wxDC_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6011 static PyObject
*_wrap_wxDC_DrawEllipticArc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6012 PyObject
* _resultobj
;
6020 PyObject
* _argo0
= 0;
6021 char *_kwnames
[] = { "self","x","y","width","height","start","end", NULL
};
6024 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollllll:wxDC_DrawEllipticArc",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))
6027 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6028 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6029 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawEllipticArc. Expected _wxDC_p.");
6034 wxPy_BEGIN_ALLOW_THREADS
;
6035 wxDC_DrawEllipticArc(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
6037 wxPy_END_ALLOW_THREADS
;
6038 if (PyErr_Occurred()) return NULL
;
6039 } Py_INCREF(Py_None
);
6040 _resultobj
= Py_None
;
6044 #define wxDC_DrawIcon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawIcon(_swigarg0,_swigarg1,_swigarg2))
6045 static PyObject
*_wrap_wxDC_DrawIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6046 PyObject
* _resultobj
;
6051 PyObject
* _argo0
= 0;
6052 PyObject
* _argo1
= 0;
6053 char *_kwnames
[] = { "self","icon","x","y", NULL
};
6056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll:wxDC_DrawIcon",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
6059 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6060 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6061 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawIcon. Expected _wxDC_p.");
6066 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6067 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
6068 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawIcon. Expected _wxIcon_p.");
6073 wxPy_BEGIN_ALLOW_THREADS
;
6074 wxDC_DrawIcon(_arg0
,*_arg1
,_arg2
,_arg3
);
6076 wxPy_END_ALLOW_THREADS
;
6077 if (PyErr_Occurred()) return NULL
;
6078 } Py_INCREF(Py_None
);
6079 _resultobj
= Py_None
;
6083 #define wxDC_DrawLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6084 static PyObject
*_wrap_wxDC_DrawLine(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6085 PyObject
* _resultobj
;
6091 PyObject
* _argo0
= 0;
6092 char *_kwnames
[] = { "self","x1","y1","x2","y2", NULL
};
6095 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawLine",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
6098 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6099 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6100 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLine. Expected _wxDC_p.");
6105 wxPy_BEGIN_ALLOW_THREADS
;
6106 wxDC_DrawLine(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6108 wxPy_END_ALLOW_THREADS
;
6109 if (PyErr_Occurred()) return NULL
;
6110 } Py_INCREF(Py_None
);
6111 _resultobj
= Py_None
;
6115 #define wxDC_DrawLines(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawLines(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6116 static PyObject
*_wrap_wxDC_DrawLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6117 PyObject
* _resultobj
;
6121 long _arg3
= (long ) 0;
6122 long _arg4
= (long ) 0;
6123 PyObject
* _argo0
= 0;
6125 PyObject
* _obj2
= 0;
6126 char *_kwnames
[] = { "self","points","xoffset","yoffset", NULL
};
6129 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ll:wxDC_DrawLines",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
))
6132 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6133 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6134 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawLines. Expected _wxDC_p.");
6140 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
6141 if (_arg2
== NULL
) {
6149 wxPy_BEGIN_ALLOW_THREADS
;
6150 wxDC_DrawLines(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6152 wxPy_END_ALLOW_THREADS
;
6153 if (PyErr_Occurred()) return NULL
;
6154 } Py_INCREF(Py_None
);
6155 _resultobj
= Py_None
;
6162 #define wxDC_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6163 static PyObject
*_wrap_wxDC_DrawPolygon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6164 PyObject
* _resultobj
;
6168 long _arg3
= (long ) 0;
6169 long _arg4
= (long ) 0;
6170 int _arg5
= (int ) wxODDEVEN_RULE
;
6171 PyObject
* _argo0
= 0;
6173 PyObject
* _obj2
= 0;
6174 char *_kwnames
[] = { "self","points","xoffset","yoffset","fill_style", NULL
};
6177 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|lli:wxDC_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
,&_arg4
,&_arg5
))
6180 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6181 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6182 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPolygon. Expected _wxDC_p.");
6188 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
6189 if (_arg2
== NULL
) {
6197 wxPy_BEGIN_ALLOW_THREADS
;
6198 wxDC_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
6200 wxPy_END_ALLOW_THREADS
;
6201 if (PyErr_Occurred()) return NULL
;
6202 } Py_INCREF(Py_None
);
6203 _resultobj
= Py_None
;
6210 #define wxDC_DrawPoint(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawPoint(_swigarg0,_swigarg1))
6211 static PyObject
*_wrap_wxDC_DrawPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6212 PyObject
* _resultobj
;
6216 PyObject
* _argo0
= 0;
6217 char *_kwnames
[] = { "self","x","y", NULL
};
6220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_DrawPoint",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawPoint. Expected _wxDC_p.");
6230 wxPy_BEGIN_ALLOW_THREADS
;
6231 wxDC_DrawPoint(_arg0
,_arg1
,_arg2
);
6233 wxPy_END_ALLOW_THREADS
;
6234 if (PyErr_Occurred()) return NULL
;
6235 } Py_INCREF(Py_None
);
6236 _resultobj
= Py_None
;
6240 #define wxDC_DrawRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6241 static PyObject
*_wrap_wxDC_DrawRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6242 PyObject
* _resultobj
;
6248 PyObject
* _argo0
= 0;
6249 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
6252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_DrawRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
6255 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6256 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRectangle. Expected _wxDC_p.");
6262 wxPy_BEGIN_ALLOW_THREADS
;
6263 wxDC_DrawRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6265 wxPy_END_ALLOW_THREADS
;
6266 if (PyErr_Occurred()) return NULL
;
6267 } Py_INCREF(Py_None
);
6268 _resultobj
= Py_None
;
6272 #define wxDC_DrawRotatedText(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawRotatedText(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6273 static PyObject
*_wrap_wxDC_DrawRotatedText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6274 PyObject
* _resultobj
;
6280 PyObject
* _argo0
= 0;
6281 PyObject
* _obj1
= 0;
6282 char *_kwnames
[] = { "self","text","x","y","angle", NULL
};
6285 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiid:wxDC_DrawRotatedText",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
,&_arg4
))
6288 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6289 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6290 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRotatedText. Expected _wxDC_p.");
6295 #if PYTHON_API_VERSION >= 1009
6296 char* tmpPtr
; int tmpSize
;
6297 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
6298 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6301 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
6303 _arg1
= new wxString(tmpPtr
, tmpSize
);
6305 if (!PyString_Check(_obj1
)) {
6306 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6309 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
6313 wxPy_BEGIN_ALLOW_THREADS
;
6314 wxDC_DrawRotatedText(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
6316 wxPy_END_ALLOW_THREADS
;
6317 if (PyErr_Occurred()) return NULL
;
6318 } Py_INCREF(Py_None
);
6319 _resultobj
= Py_None
;
6327 #define wxDC_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6328 static PyObject
*_wrap_wxDC_DrawRoundedRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6329 PyObject
* _resultobj
;
6335 long _arg5
= (long ) 20;
6336 PyObject
* _argo0
= 0;
6337 char *_kwnames
[] = { "self","x","y","width","height","radius", NULL
};
6340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll|l:wxDC_DrawRoundedRectangle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))
6343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawRoundedRectangle. Expected _wxDC_p.");
6350 wxPy_BEGIN_ALLOW_THREADS
;
6351 wxDC_DrawRoundedRectangle(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
6353 wxPy_END_ALLOW_THREADS
;
6354 if (PyErr_Occurred()) return NULL
;
6355 } Py_INCREF(Py_None
);
6356 _resultobj
= Py_None
;
6360 #define wxDC_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
6361 static PyObject
*_wrap_wxDC_DrawSpline(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6362 PyObject
* _resultobj
;
6366 PyObject
* _argo0
= 0;
6368 PyObject
* _obj2
= 0;
6369 char *_kwnames
[] = { "self","points", NULL
};
6372 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_DrawSpline",_kwnames
,&_argo0
,&_obj2
))
6375 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6376 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6377 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawSpline. Expected _wxDC_p.");
6383 _arg2
= wxPoint_LIST_helper(_obj2
, &NPOINTS
);
6384 if (_arg2
== NULL
) {
6392 wxPy_BEGIN_ALLOW_THREADS
;
6393 wxDC_DrawSpline(_arg0
,_arg1
,_arg2
);
6395 wxPy_END_ALLOW_THREADS
;
6396 if (PyErr_Occurred()) return NULL
;
6397 } Py_INCREF(Py_None
);
6398 _resultobj
= Py_None
;
6405 #define wxDC_DrawText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawText(_swigarg0,_swigarg1,_swigarg2))
6406 static PyObject
*_wrap_wxDC_DrawText(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6407 PyObject
* _resultobj
;
6412 PyObject
* _argo0
= 0;
6413 PyObject
* _obj1
= 0;
6414 char *_kwnames
[] = { "self","text","x","y", NULL
};
6417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll:wxDC_DrawText",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))
6420 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6421 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawText. Expected _wxDC_p.");
6427 #if PYTHON_API_VERSION >= 1009
6428 char* tmpPtr
; int tmpSize
;
6429 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
6430 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6433 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
6435 _arg1
= new wxString(tmpPtr
, tmpSize
);
6437 if (!PyString_Check(_obj1
)) {
6438 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6441 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
6445 wxPy_BEGIN_ALLOW_THREADS
;
6446 wxDC_DrawText(_arg0
,*_arg1
,_arg2
,_arg3
);
6448 wxPy_END_ALLOW_THREADS
;
6449 if (PyErr_Occurred()) return NULL
;
6450 } Py_INCREF(Py_None
);
6451 _resultobj
= Py_None
;
6459 #define wxDC_EndDoc(_swigobj) (_swigobj->EndDoc())
6460 static PyObject
*_wrap_wxDC_EndDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6461 PyObject
* _resultobj
;
6463 PyObject
* _argo0
= 0;
6464 char *_kwnames
[] = { "self", NULL
};
6467 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDoc",_kwnames
,&_argo0
))
6470 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6471 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6472 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDoc. Expected _wxDC_p.");
6477 wxPy_BEGIN_ALLOW_THREADS
;
6480 wxPy_END_ALLOW_THREADS
;
6481 if (PyErr_Occurred()) return NULL
;
6482 } Py_INCREF(Py_None
);
6483 _resultobj
= Py_None
;
6487 #define wxDC_EndDrawing(_swigobj) (_swigobj->EndDrawing())
6488 static PyObject
*_wrap_wxDC_EndDrawing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6489 PyObject
* _resultobj
;
6491 PyObject
* _argo0
= 0;
6492 char *_kwnames
[] = { "self", NULL
};
6495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndDrawing",_kwnames
,&_argo0
))
6498 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6499 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6500 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndDrawing. Expected _wxDC_p.");
6505 wxPy_BEGIN_ALLOW_THREADS
;
6506 wxDC_EndDrawing(_arg0
);
6508 wxPy_END_ALLOW_THREADS
;
6509 if (PyErr_Occurred()) return NULL
;
6510 } Py_INCREF(Py_None
);
6511 _resultobj
= Py_None
;
6515 #define wxDC_EndPage(_swigobj) (_swigobj->EndPage())
6516 static PyObject
*_wrap_wxDC_EndPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6517 PyObject
* _resultobj
;
6519 PyObject
* _argo0
= 0;
6520 char *_kwnames
[] = { "self", NULL
};
6523 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_EndPage",_kwnames
,&_argo0
))
6526 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6527 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6528 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_EndPage. Expected _wxDC_p.");
6533 wxPy_BEGIN_ALLOW_THREADS
;
6534 wxDC_EndPage(_arg0
);
6536 wxPy_END_ALLOW_THREADS
;
6537 if (PyErr_Occurred()) return NULL
;
6538 } Py_INCREF(Py_None
);
6539 _resultobj
= Py_None
;
6543 #define wxDC_FloodFill(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->FloodFill(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6544 static PyObject
*_wrap_wxDC_FloodFill(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6545 PyObject
* _resultobj
;
6550 int _arg4
= (int ) wxFLOOD_SURFACE
;
6551 PyObject
* _argo0
= 0;
6553 PyObject
* _obj3
= 0;
6554 char *_kwnames
[] = { "self","x","y","colour","style", NULL
};
6557 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO|i:wxDC_FloodFill",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_arg4
))
6560 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6561 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6562 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_FloodFill. Expected _wxDC_p.");
6568 if (! wxColour_helper(_obj3
, &_arg3
))
6572 wxPy_BEGIN_ALLOW_THREADS
;
6573 wxDC_FloodFill(_arg0
,_arg1
,_arg2
,*_arg3
,_arg4
);
6575 wxPy_END_ALLOW_THREADS
;
6576 if (PyErr_Occurred()) return NULL
;
6577 } Py_INCREF(Py_None
);
6578 _resultobj
= Py_None
;
6582 #define wxDC_GetBackground(_swigobj) (_swigobj->GetBackground())
6583 static PyObject
*_wrap_wxDC_GetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6584 PyObject
* _resultobj
;
6587 PyObject
* _argo0
= 0;
6588 char *_kwnames
[] = { "self", NULL
};
6592 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBackground",_kwnames
,&_argo0
))
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_GetBackground. Expected _wxDC_p.");
6602 wxPy_BEGIN_ALLOW_THREADS
;
6603 wxBrush
& _result_ref
= wxDC_GetBackground(_arg0
);
6604 _result
= (wxBrush
*) &_result_ref
;
6606 wxPy_END_ALLOW_THREADS
;
6607 if (PyErr_Occurred()) return NULL
;
6609 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
6610 _resultobj
= Py_BuildValue("s",_ptemp
);
6613 _resultobj
= Py_None
;
6618 #define wxDC_GetBrush(_swigobj) (_swigobj->GetBrush())
6619 static PyObject
*_wrap_wxDC_GetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6620 PyObject
* _resultobj
;
6623 PyObject
* _argo0
= 0;
6624 char *_kwnames
[] = { "self", NULL
};
6628 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBrush",_kwnames
,&_argo0
))
6631 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6632 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6633 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBrush. Expected _wxDC_p.");
6638 wxPy_BEGIN_ALLOW_THREADS
;
6639 wxBrush
& _result_ref
= wxDC_GetBrush(_arg0
);
6640 _result
= (wxBrush
*) &_result_ref
;
6642 wxPy_END_ALLOW_THREADS
;
6643 if (PyErr_Occurred()) return NULL
;
6645 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p");
6646 _resultobj
= Py_BuildValue("s",_ptemp
);
6649 _resultobj
= Py_None
;
6654 #define wxDC_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
6655 static PyObject
*_wrap_wxDC_GetCharHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6656 PyObject
* _resultobj
;
6659 PyObject
* _argo0
= 0;
6660 char *_kwnames
[] = { "self", NULL
};
6663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharHeight",_kwnames
,&_argo0
))
6666 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6667 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6668 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharHeight. Expected _wxDC_p.");
6673 wxPy_BEGIN_ALLOW_THREADS
;
6674 _result
= (long )wxDC_GetCharHeight(_arg0
);
6676 wxPy_END_ALLOW_THREADS
;
6677 if (PyErr_Occurred()) return NULL
;
6678 } _resultobj
= Py_BuildValue("l",_result
);
6682 #define wxDC_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
6683 static PyObject
*_wrap_wxDC_GetCharWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6684 PyObject
* _resultobj
;
6687 PyObject
* _argo0
= 0;
6688 char *_kwnames
[] = { "self", NULL
};
6691 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetCharWidth",_kwnames
,&_argo0
))
6694 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6695 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6696 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetCharWidth. Expected _wxDC_p.");
6701 wxPy_BEGIN_ALLOW_THREADS
;
6702 _result
= (long )wxDC_GetCharWidth(_arg0
);
6704 wxPy_END_ALLOW_THREADS
;
6705 if (PyErr_Occurred()) return NULL
;
6706 } _resultobj
= Py_BuildValue("l",_result
);
6710 #define wxDC_GetClippingBox(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetClippingBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6711 static PyObject
*_wrap_wxDC_GetClippingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6712 PyObject
* _resultobj
;
6722 PyObject
* _argo0
= 0;
6723 char *_kwnames
[] = { "self", NULL
};
6738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetClippingBox",_kwnames
,&_argo0
))
6741 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6742 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6743 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetClippingBox. Expected _wxDC_p.");
6748 wxPy_BEGIN_ALLOW_THREADS
;
6749 wxDC_GetClippingBox(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
6751 wxPy_END_ALLOW_THREADS
;
6752 if (PyErr_Occurred()) return NULL
;
6753 } Py_INCREF(Py_None
);
6754 _resultobj
= Py_None
;
6757 o
= PyInt_FromLong((long) (*_arg1
));
6758 _resultobj
= t_output_helper(_resultobj
, o
);
6762 o
= PyInt_FromLong((long) (*_arg2
));
6763 _resultobj
= t_output_helper(_resultobj
, o
);
6767 o
= PyInt_FromLong((long) (*_arg3
));
6768 _resultobj
= t_output_helper(_resultobj
, o
);
6772 o
= PyInt_FromLong((long) (*_arg4
));
6773 _resultobj
= t_output_helper(_resultobj
, o
);
6778 #define wxDC_GetFont(_swigobj) (_swigobj->GetFont())
6779 static PyObject
*_wrap_wxDC_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6780 PyObject
* _resultobj
;
6783 PyObject
* _argo0
= 0;
6784 char *_kwnames
[] = { "self", NULL
};
6788 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetFont",_kwnames
,&_argo0
))
6791 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6792 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6793 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFont. Expected _wxDC_p.");
6798 wxPy_BEGIN_ALLOW_THREADS
;
6799 wxFont
& _result_ref
= wxDC_GetFont(_arg0
);
6800 _result
= (wxFont
*) &_result_ref
;
6802 wxPy_END_ALLOW_THREADS
;
6803 if (PyErr_Occurred()) return NULL
;
6805 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
6806 _resultobj
= Py_BuildValue("s",_ptemp
);
6809 _resultobj
= Py_None
;
6814 #define wxDC_GetLogicalFunction(_swigobj) (_swigobj->GetLogicalFunction())
6815 static PyObject
*_wrap_wxDC_GetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6816 PyObject
* _resultobj
;
6819 PyObject
* _argo0
= 0;
6820 char *_kwnames
[] = { "self", NULL
};
6823 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalFunction",_kwnames
,&_argo0
))
6826 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6827 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6828 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalFunction. Expected _wxDC_p.");
6833 wxPy_BEGIN_ALLOW_THREADS
;
6834 _result
= (int )wxDC_GetLogicalFunction(_arg0
);
6836 wxPy_END_ALLOW_THREADS
;
6837 if (PyErr_Occurred()) return NULL
;
6838 } _resultobj
= Py_BuildValue("i",_result
);
6842 #define wxDC_GetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalScale(_swigarg0,_swigarg1))
6843 static PyObject
*_wrap_wxDC_GetLogicalScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6844 PyObject
* _resultobj
;
6850 PyObject
* _argo0
= 0;
6851 char *_kwnames
[] = { "self", NULL
};
6860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalScale",_kwnames
,&_argo0
))
6863 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6864 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6865 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalScale. Expected _wxDC_p.");
6870 wxPy_BEGIN_ALLOW_THREADS
;
6871 wxDC_GetLogicalScale(_arg0
,_arg1
,_arg2
);
6873 wxPy_END_ALLOW_THREADS
;
6874 if (PyErr_Occurred()) return NULL
;
6875 } Py_INCREF(Py_None
);
6876 _resultobj
= Py_None
;
6879 o
= PyFloat_FromDouble((double) (*_arg1
));
6880 _resultobj
= t_output_helper(_resultobj
, o
);
6884 o
= PyFloat_FromDouble((double) (*_arg2
));
6885 _resultobj
= t_output_helper(_resultobj
, o
);
6890 #define wxDC_GetMapMode(_swigobj) (_swigobj->GetMapMode())
6891 static PyObject
*_wrap_wxDC_GetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6892 PyObject
* _resultobj
;
6895 PyObject
* _argo0
= 0;
6896 char *_kwnames
[] = { "self", NULL
};
6899 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetMapMode",_kwnames
,&_argo0
))
6902 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6903 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6904 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetMapMode. Expected _wxDC_p.");
6909 wxPy_BEGIN_ALLOW_THREADS
;
6910 _result
= (int )wxDC_GetMapMode(_arg0
);
6912 wxPy_END_ALLOW_THREADS
;
6913 if (PyErr_Occurred()) return NULL
;
6914 } _resultobj
= Py_BuildValue("i",_result
);
6918 #define wxDC_GetOptimization(_swigobj) (_swigobj->GetOptimization())
6919 static PyObject
*_wrap_wxDC_GetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6920 PyObject
* _resultobj
;
6923 PyObject
* _argo0
= 0;
6924 char *_kwnames
[] = { "self", NULL
};
6927 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetOptimization",_kwnames
,&_argo0
))
6930 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6931 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6932 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetOptimization. Expected _wxDC_p.");
6937 wxPy_BEGIN_ALLOW_THREADS
;
6938 _result
= (bool )wxDC_GetOptimization(_arg0
);
6940 wxPy_END_ALLOW_THREADS
;
6941 if (PyErr_Occurred()) return NULL
;
6942 } _resultobj
= Py_BuildValue("i",_result
);
6946 #define wxDC_GetPen(_swigobj) (_swigobj->GetPen())
6947 static PyObject
*_wrap_wxDC_GetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6948 PyObject
* _resultobj
;
6951 PyObject
* _argo0
= 0;
6952 char *_kwnames
[] = { "self", NULL
};
6956 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetPen",_kwnames
,&_argo0
))
6959 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6960 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
6961 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPen. Expected _wxDC_p.");
6966 wxPy_BEGIN_ALLOW_THREADS
;
6967 wxPen
& _result_ref
= wxDC_GetPen(_arg0
);
6968 _result
= (wxPen
*) &_result_ref
;
6970 wxPy_END_ALLOW_THREADS
;
6971 if (PyErr_Occurred()) return NULL
;
6973 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p");
6974 _resultobj
= Py_BuildValue("s",_ptemp
);
6977 _resultobj
= Py_None
;
6982 static wxColour
* wxDC_GetPixel(wxDC
*self
,long x
,long y
) {
6983 wxColour
* wc
= new wxColour();
6984 self
->GetPixel(x
, y
, wc
);
6987 static PyObject
*_wrap_wxDC_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6988 PyObject
* _resultobj
;
6993 PyObject
* _argo0
= 0;
6994 char *_kwnames
[] = { "self","x","y", NULL
};
6998 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7001 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7002 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPixel. Expected _wxDC_p.");
7008 wxPy_BEGIN_ALLOW_THREADS
;
7009 _result
= (wxColour
*)wxDC_GetPixel(_arg0
,_arg1
,_arg2
);
7011 wxPy_END_ALLOW_THREADS
;
7012 if (PyErr_Occurred()) return NULL
;
7014 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
7015 _resultobj
= Py_BuildValue("s",_ptemp
);
7018 _resultobj
= Py_None
;
7023 #define wxDC_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
7024 static PyObject
*_wrap_wxDC_GetSizeTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7025 PyObject
* _resultobj
;
7031 PyObject
* _argo0
= 0;
7032 char *_kwnames
[] = { "self", NULL
};
7041 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSizeTuple",_kwnames
,&_argo0
))
7044 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7045 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7046 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSizeTuple. Expected _wxDC_p.");
7051 wxPy_BEGIN_ALLOW_THREADS
;
7052 wxDC_GetSizeTuple(_arg0
,_arg1
,_arg2
);
7054 wxPy_END_ALLOW_THREADS
;
7055 if (PyErr_Occurred()) return NULL
;
7056 } Py_INCREF(Py_None
);
7057 _resultobj
= Py_None
;
7060 o
= PyInt_FromLong((long) (*_arg1
));
7061 _resultobj
= t_output_helper(_resultobj
, o
);
7065 o
= PyInt_FromLong((long) (*_arg2
));
7066 _resultobj
= t_output_helper(_resultobj
, o
);
7071 #define wxDC_GetSize(_swigobj) (_swigobj->GetSize())
7072 static PyObject
*_wrap_wxDC_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7073 PyObject
* _resultobj
;
7076 PyObject
* _argo0
= 0;
7077 char *_kwnames
[] = { "self", NULL
};
7081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSize",_kwnames
,&_argo0
))
7084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSize. Expected _wxDC_p.");
7091 wxPy_BEGIN_ALLOW_THREADS
;
7092 _result
= new wxSize (wxDC_GetSize(_arg0
));
7094 wxPy_END_ALLOW_THREADS
;
7095 if (PyErr_Occurred()) return NULL
;
7096 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
7097 _resultobj
= Py_BuildValue("s",_ptemp
);
7101 #define wxDC_GetSizeMM(_swigobj) (_swigobj->GetSizeMM())
7102 static PyObject
*_wrap_wxDC_GetSizeMM(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7103 PyObject
* _resultobj
;
7106 PyObject
* _argo0
= 0;
7107 char *_kwnames
[] = { "self", NULL
};
7111 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetSizeMM",_kwnames
,&_argo0
))
7114 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7115 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7116 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetSizeMM. Expected _wxDC_p.");
7121 wxPy_BEGIN_ALLOW_THREADS
;
7122 _result
= new wxSize (wxDC_GetSizeMM(_arg0
));
7124 wxPy_END_ALLOW_THREADS
;
7125 if (PyErr_Occurred()) return NULL
;
7126 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
7127 _resultobj
= Py_BuildValue("s",_ptemp
);
7131 #define wxDC_GetTextBackground(_swigobj) (_swigobj->GetTextBackground())
7132 static PyObject
*_wrap_wxDC_GetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7133 PyObject
* _resultobj
;
7136 PyObject
* _argo0
= 0;
7137 char *_kwnames
[] = { "self", NULL
};
7141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextBackground",_kwnames
,&_argo0
))
7144 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7145 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7146 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextBackground. Expected _wxDC_p.");
7151 wxPy_BEGIN_ALLOW_THREADS
;
7152 _result
= new wxColour (wxDC_GetTextBackground(_arg0
));
7154 wxPy_END_ALLOW_THREADS
;
7155 if (PyErr_Occurred()) return NULL
;
7156 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
7157 _resultobj
= Py_BuildValue("s",_ptemp
);
7161 #define wxDC_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
7162 static PyObject
*_wrap_wxDC_GetTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7163 PyObject
* _resultobj
;
7170 PyObject
* _argo0
= 0;
7171 PyObject
* _obj1
= 0;
7172 char *_kwnames
[] = { "self","string", NULL
};
7181 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_GetTextExtent",_kwnames
,&_argo0
,&_obj1
))
7184 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7185 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7186 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextExtent. Expected _wxDC_p.");
7191 #if PYTHON_API_VERSION >= 1009
7192 char* tmpPtr
; int tmpSize
;
7193 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
7194 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7197 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
7199 _arg1
= new wxString(tmpPtr
, tmpSize
);
7201 if (!PyString_Check(_obj1
)) {
7202 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7205 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
7209 wxPy_BEGIN_ALLOW_THREADS
;
7210 wxDC_GetTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
);
7212 wxPy_END_ALLOW_THREADS
;
7213 if (PyErr_Occurred()) return NULL
;
7214 } Py_INCREF(Py_None
);
7215 _resultobj
= Py_None
;
7218 o
= PyInt_FromLong((long) (*_arg2
));
7219 _resultobj
= t_output_helper(_resultobj
, o
);
7223 o
= PyInt_FromLong((long) (*_arg3
));
7224 _resultobj
= t_output_helper(_resultobj
, o
);
7233 #define wxDC_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7234 static PyObject
*_wrap_wxDC_GetFullTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7235 PyObject
* _resultobj
;
7246 wxFont
* _arg6
= (wxFont
*) NULL
;
7247 PyObject
* _argo0
= 0;
7248 PyObject
* _obj1
= 0;
7249 PyObject
* _argo6
= 0;
7250 char *_kwnames
[] = { "self","string","font", NULL
};
7265 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxDC_GetFullTextExtent",_kwnames
,&_argo0
,&_obj1
,&_argo6
))
7268 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7269 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7270 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetFullTextExtent. Expected _wxDC_p.");
7275 #if PYTHON_API_VERSION >= 1009
7276 char* tmpPtr
; int tmpSize
;
7277 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
7278 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7281 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
7283 _arg1
= new wxString(tmpPtr
, tmpSize
);
7285 if (!PyString_Check(_obj1
)) {
7286 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7289 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
7293 if (_argo6
== Py_None
) { _arg6
= NULL
; }
7294 else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxFont_p")) {
7295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxDC_GetFullTextExtent. Expected _wxFont_p.");
7300 wxPy_BEGIN_ALLOW_THREADS
;
7301 wxDC_GetFullTextExtent(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
7303 wxPy_END_ALLOW_THREADS
;
7304 if (PyErr_Occurred()) return NULL
;
7305 } Py_INCREF(Py_None
);
7306 _resultobj
= Py_None
;
7309 o
= PyInt_FromLong((long) (*_arg2
));
7310 _resultobj
= t_output_helper(_resultobj
, o
);
7314 o
= PyInt_FromLong((long) (*_arg3
));
7315 _resultobj
= t_output_helper(_resultobj
, o
);
7319 o
= PyInt_FromLong((long) (*_arg4
));
7320 _resultobj
= t_output_helper(_resultobj
, o
);
7324 o
= PyInt_FromLong((long) (*_arg5
));
7325 _resultobj
= t_output_helper(_resultobj
, o
);
7334 #define wxDC_GetTextForeground(_swigobj) (_swigobj->GetTextForeground())
7335 static PyObject
*_wrap_wxDC_GetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7336 PyObject
* _resultobj
;
7339 PyObject
* _argo0
= 0;
7340 char *_kwnames
[] = { "self", NULL
};
7344 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetTextForeground",_kwnames
,&_argo0
))
7347 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7348 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7349 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetTextForeground. Expected _wxDC_p.");
7354 wxPy_BEGIN_ALLOW_THREADS
;
7355 _result
= new wxColour (wxDC_GetTextForeground(_arg0
));
7357 wxPy_END_ALLOW_THREADS
;
7358 if (PyErr_Occurred()) return NULL
;
7359 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
7360 _resultobj
= Py_BuildValue("s",_ptemp
);
7364 #define wxDC_GetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetUserScale(_swigarg0,_swigarg1))
7365 static PyObject
*_wrap_wxDC_GetUserScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7366 PyObject
* _resultobj
;
7372 PyObject
* _argo0
= 0;
7373 char *_kwnames
[] = { "self", NULL
};
7382 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetUserScale",_kwnames
,&_argo0
))
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_GetUserScale. Expected _wxDC_p.");
7392 wxPy_BEGIN_ALLOW_THREADS
;
7393 wxDC_GetUserScale(_arg0
,_arg1
,_arg2
);
7395 wxPy_END_ALLOW_THREADS
;
7396 if (PyErr_Occurred()) return NULL
;
7397 } Py_INCREF(Py_None
);
7398 _resultobj
= Py_None
;
7401 o
= PyFloat_FromDouble((double) (*_arg1
));
7402 _resultobj
= t_output_helper(_resultobj
, o
);
7406 o
= PyFloat_FromDouble((double) (*_arg2
));
7407 _resultobj
= t_output_helper(_resultobj
, o
);
7412 #define wxDC_LogicalToDeviceX(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceX(_swigarg0))
7413 static PyObject
*_wrap_wxDC_LogicalToDeviceX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7414 PyObject
* _resultobj
;
7418 PyObject
* _argo0
= 0;
7419 char *_kwnames
[] = { "self","x", NULL
};
7422 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceX",_kwnames
,&_argo0
,&_arg1
))
7425 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7426 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7427 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceX. Expected _wxDC_p.");
7432 wxPy_BEGIN_ALLOW_THREADS
;
7433 _result
= (long )wxDC_LogicalToDeviceX(_arg0
,_arg1
);
7435 wxPy_END_ALLOW_THREADS
;
7436 if (PyErr_Occurred()) return NULL
;
7437 } _resultobj
= Py_BuildValue("l",_result
);
7441 #define wxDC_LogicalToDeviceXRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceXRel(_swigarg0))
7442 static PyObject
*_wrap_wxDC_LogicalToDeviceXRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7443 PyObject
* _resultobj
;
7447 PyObject
* _argo0
= 0;
7448 char *_kwnames
[] = { "self","x", NULL
};
7451 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceXRel",_kwnames
,&_argo0
,&_arg1
))
7454 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7455 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7456 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceXRel. Expected _wxDC_p.");
7461 wxPy_BEGIN_ALLOW_THREADS
;
7462 _result
= (long )wxDC_LogicalToDeviceXRel(_arg0
,_arg1
);
7464 wxPy_END_ALLOW_THREADS
;
7465 if (PyErr_Occurred()) return NULL
;
7466 } _resultobj
= Py_BuildValue("l",_result
);
7470 #define wxDC_LogicalToDeviceY(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceY(_swigarg0))
7471 static PyObject
*_wrap_wxDC_LogicalToDeviceY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7472 PyObject
* _resultobj
;
7476 PyObject
* _argo0
= 0;
7477 char *_kwnames
[] = { "self","y", NULL
};
7480 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceY",_kwnames
,&_argo0
,&_arg1
))
7483 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7484 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7485 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceY. Expected _wxDC_p.");
7490 wxPy_BEGIN_ALLOW_THREADS
;
7491 _result
= (long )wxDC_LogicalToDeviceY(_arg0
,_arg1
);
7493 wxPy_END_ALLOW_THREADS
;
7494 if (PyErr_Occurred()) return NULL
;
7495 } _resultobj
= Py_BuildValue("l",_result
);
7499 #define wxDC_LogicalToDeviceYRel(_swigobj,_swigarg0) (_swigobj->LogicalToDeviceYRel(_swigarg0))
7500 static PyObject
*_wrap_wxDC_LogicalToDeviceYRel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7501 PyObject
* _resultobj
;
7505 PyObject
* _argo0
= 0;
7506 char *_kwnames
[] = { "self","y", NULL
};
7509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDC_LogicalToDeviceYRel",_kwnames
,&_argo0
,&_arg1
))
7512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_LogicalToDeviceYRel. Expected _wxDC_p.");
7519 wxPy_BEGIN_ALLOW_THREADS
;
7520 _result
= (long )wxDC_LogicalToDeviceYRel(_arg0
,_arg1
);
7522 wxPy_END_ALLOW_THREADS
;
7523 if (PyErr_Occurred()) return NULL
;
7524 } _resultobj
= Py_BuildValue("l",_result
);
7528 #define wxDC_MaxX(_swigobj) (_swigobj->MaxX())
7529 static PyObject
*_wrap_wxDC_MaxX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7530 PyObject
* _resultobj
;
7533 PyObject
* _argo0
= 0;
7534 char *_kwnames
[] = { "self", NULL
};
7537 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxX",_kwnames
,&_argo0
))
7540 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7541 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7542 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxX. Expected _wxDC_p.");
7547 wxPy_BEGIN_ALLOW_THREADS
;
7548 _result
= (long )wxDC_MaxX(_arg0
);
7550 wxPy_END_ALLOW_THREADS
;
7551 if (PyErr_Occurred()) return NULL
;
7552 } _resultobj
= Py_BuildValue("l",_result
);
7556 #define wxDC_MaxY(_swigobj) (_swigobj->MaxY())
7557 static PyObject
*_wrap_wxDC_MaxY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7558 PyObject
* _resultobj
;
7561 PyObject
* _argo0
= 0;
7562 char *_kwnames
[] = { "self", NULL
};
7565 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MaxY",_kwnames
,&_argo0
))
7568 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7569 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7570 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MaxY. Expected _wxDC_p.");
7575 wxPy_BEGIN_ALLOW_THREADS
;
7576 _result
= (long )wxDC_MaxY(_arg0
);
7578 wxPy_END_ALLOW_THREADS
;
7579 if (PyErr_Occurred()) return NULL
;
7580 } _resultobj
= Py_BuildValue("l",_result
);
7584 #define wxDC_MinX(_swigobj) (_swigobj->MinX())
7585 static PyObject
*_wrap_wxDC_MinX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7586 PyObject
* _resultobj
;
7589 PyObject
* _argo0
= 0;
7590 char *_kwnames
[] = { "self", NULL
};
7593 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinX",_kwnames
,&_argo0
))
7596 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7597 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7598 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinX. Expected _wxDC_p.");
7603 wxPy_BEGIN_ALLOW_THREADS
;
7604 _result
= (long )wxDC_MinX(_arg0
);
7606 wxPy_END_ALLOW_THREADS
;
7607 if (PyErr_Occurred()) return NULL
;
7608 } _resultobj
= Py_BuildValue("l",_result
);
7612 #define wxDC_MinY(_swigobj) (_swigobj->MinY())
7613 static PyObject
*_wrap_wxDC_MinY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7614 PyObject
* _resultobj
;
7617 PyObject
* _argo0
= 0;
7618 char *_kwnames
[] = { "self", NULL
};
7621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_MinY",_kwnames
,&_argo0
))
7624 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7625 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7626 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_MinY. Expected _wxDC_p.");
7631 wxPy_BEGIN_ALLOW_THREADS
;
7632 _result
= (long )wxDC_MinY(_arg0
);
7634 wxPy_END_ALLOW_THREADS
;
7635 if (PyErr_Occurred()) return NULL
;
7636 } _resultobj
= Py_BuildValue("l",_result
);
7640 #define wxDC_Ok(_swigobj) (_swigobj->Ok())
7641 static PyObject
*_wrap_wxDC_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7642 PyObject
* _resultobj
;
7645 PyObject
* _argo0
= 0;
7646 char *_kwnames
[] = { "self", NULL
};
7649 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_Ok",_kwnames
,&_argo0
))
7652 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7653 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7654 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_Ok. Expected _wxDC_p.");
7659 wxPy_BEGIN_ALLOW_THREADS
;
7660 _result
= (bool )wxDC_Ok(_arg0
);
7662 wxPy_END_ALLOW_THREADS
;
7663 if (PyErr_Occurred()) return NULL
;
7664 } _resultobj
= Py_BuildValue("i",_result
);
7668 #define wxDC_SetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDeviceOrigin(_swigarg0,_swigarg1))
7669 static PyObject
*_wrap_wxDC_SetDeviceOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7670 PyObject
* _resultobj
;
7674 PyObject
* _argo0
= 0;
7675 char *_kwnames
[] = { "self","x","y", NULL
};
7678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxDC_SetDeviceOrigin",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7681 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7682 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7683 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetDeviceOrigin. Expected _wxDC_p.");
7688 wxPy_BEGIN_ALLOW_THREADS
;
7689 wxDC_SetDeviceOrigin(_arg0
,_arg1
,_arg2
);
7691 wxPy_END_ALLOW_THREADS
;
7692 if (PyErr_Occurred()) return NULL
;
7693 } Py_INCREF(Py_None
);
7694 _resultobj
= Py_None
;
7698 #define wxDC_SetBackground(_swigobj,_swigarg0) (_swigobj->SetBackground(_swigarg0))
7699 static PyObject
*_wrap_wxDC_SetBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7700 PyObject
* _resultobj
;
7703 PyObject
* _argo0
= 0;
7704 PyObject
* _argo1
= 0;
7705 char *_kwnames
[] = { "self","brush", NULL
};
7708 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBackground",_kwnames
,&_argo0
,&_argo1
))
7711 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7712 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7713 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackground. Expected _wxDC_p.");
7718 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7719 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
7720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBackground. Expected _wxBrush_p.");
7725 wxPy_BEGIN_ALLOW_THREADS
;
7726 wxDC_SetBackground(_arg0
,*_arg1
);
7728 wxPy_END_ALLOW_THREADS
;
7729 if (PyErr_Occurred()) return NULL
;
7730 } Py_INCREF(Py_None
);
7731 _resultobj
= Py_None
;
7735 #define wxDC_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
7736 static PyObject
*_wrap_wxDC_SetBackgroundMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7737 PyObject
* _resultobj
;
7740 PyObject
* _argo0
= 0;
7741 char *_kwnames
[] = { "self","mode", NULL
};
7744 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetBackgroundMode",_kwnames
,&_argo0
,&_arg1
))
7747 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7748 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBackgroundMode. Expected _wxDC_p.");
7754 wxPy_BEGIN_ALLOW_THREADS
;
7755 wxDC_SetBackgroundMode(_arg0
,_arg1
);
7757 wxPy_END_ALLOW_THREADS
;
7758 if (PyErr_Occurred()) return NULL
;
7759 } Py_INCREF(Py_None
);
7760 _resultobj
= Py_None
;
7764 #define wxDC_SetClippingRegion(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetClippingRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7765 static PyObject
*_wrap_wxDC_SetClippingRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7766 PyObject
* _resultobj
;
7772 PyObject
* _argo0
= 0;
7773 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
7776 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxDC_SetClippingRegion",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
7779 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7780 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRegion. Expected _wxDC_p.");
7786 wxPy_BEGIN_ALLOW_THREADS
;
7787 wxDC_SetClippingRegion(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
7789 wxPy_END_ALLOW_THREADS
;
7790 if (PyErr_Occurred()) return NULL
;
7791 } Py_INCREF(Py_None
);
7792 _resultobj
= Py_None
;
7796 #define wxDC_SetClippingRegionAsRegion(_swigobj,_swigarg0) (_swigobj->SetClippingRegion(_swigarg0))
7797 static PyObject
*_wrap_wxDC_SetClippingRegionAsRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7798 PyObject
* _resultobj
;
7801 PyObject
* _argo0
= 0;
7802 PyObject
* _argo1
= 0;
7803 char *_kwnames
[] = { "self","region", NULL
};
7806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetClippingRegionAsRegion",_kwnames
,&_argo0
,&_argo1
))
7809 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7810 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7811 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetClippingRegionAsRegion. Expected _wxDC_p.");
7816 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7817 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
7818 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetClippingRegionAsRegion. Expected _wxRegion_p.");
7823 wxPy_BEGIN_ALLOW_THREADS
;
7824 wxDC_SetClippingRegionAsRegion(_arg0
,*_arg1
);
7826 wxPy_END_ALLOW_THREADS
;
7827 if (PyErr_Occurred()) return NULL
;
7828 } Py_INCREF(Py_None
);
7829 _resultobj
= Py_None
;
7833 #define wxDC_SetPalette(_swigobj,_swigarg0) (_swigobj->SetPalette(_swigarg0))
7834 static PyObject
*_wrap_wxDC_SetPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7835 PyObject
* _resultobj
;
7838 PyObject
* _argo0
= 0;
7839 PyObject
* _argo1
= 0;
7840 char *_kwnames
[] = { "self","colourMap", NULL
};
7843 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPalette",_kwnames
,&_argo0
,&_argo1
))
7846 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7847 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7848 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPalette. Expected _wxDC_p.");
7853 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7854 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPalette_p")) {
7855 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPalette. Expected _wxPalette_p.");
7860 wxPy_BEGIN_ALLOW_THREADS
;
7861 wxDC_SetPalette(_arg0
,*_arg1
);
7863 wxPy_END_ALLOW_THREADS
;
7864 if (PyErr_Occurred()) return NULL
;
7865 } Py_INCREF(Py_None
);
7866 _resultobj
= Py_None
;
7870 #define wxDC_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
7871 static PyObject
*_wrap_wxDC_SetBrush(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7872 PyObject
* _resultobj
;
7875 PyObject
* _argo0
= 0;
7876 PyObject
* _argo1
= 0;
7877 char *_kwnames
[] = { "self","brush", NULL
};
7880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetBrush",_kwnames
,&_argo0
,&_argo1
))
7883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetBrush. Expected _wxDC_p.");
7890 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7891 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBrush_p")) {
7892 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetBrush. Expected _wxBrush_p.");
7897 wxPy_BEGIN_ALLOW_THREADS
;
7898 wxDC_SetBrush(_arg0
,*_arg1
);
7900 wxPy_END_ALLOW_THREADS
;
7901 if (PyErr_Occurred()) return NULL
;
7902 } Py_INCREF(Py_None
);
7903 _resultobj
= Py_None
;
7907 #define wxDC_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
7908 static PyObject
*_wrap_wxDC_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7909 PyObject
* _resultobj
;
7912 PyObject
* _argo0
= 0;
7913 PyObject
* _argo1
= 0;
7914 char *_kwnames
[] = { "self","font", NULL
};
7917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetFont",_kwnames
,&_argo0
,&_argo1
))
7920 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7921 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7922 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetFont. Expected _wxDC_p.");
7927 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7928 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
7929 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetFont. Expected _wxFont_p.");
7934 wxPy_BEGIN_ALLOW_THREADS
;
7935 wxDC_SetFont(_arg0
,*_arg1
);
7937 wxPy_END_ALLOW_THREADS
;
7938 if (PyErr_Occurred()) return NULL
;
7939 } Py_INCREF(Py_None
);
7940 _resultobj
= Py_None
;
7944 #define wxDC_SetLogicalFunction(_swigobj,_swigarg0) (_swigobj->SetLogicalFunction(_swigarg0))
7945 static PyObject
*_wrap_wxDC_SetLogicalFunction(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7946 PyObject
* _resultobj
;
7949 PyObject
* _argo0
= 0;
7950 char *_kwnames
[] = { "self","function", NULL
};
7953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetLogicalFunction",_kwnames
,&_argo0
,&_arg1
))
7956 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7957 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7958 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalFunction. Expected _wxDC_p.");
7963 wxPy_BEGIN_ALLOW_THREADS
;
7964 wxDC_SetLogicalFunction(_arg0
,_arg1
);
7966 wxPy_END_ALLOW_THREADS
;
7967 if (PyErr_Occurred()) return NULL
;
7968 } Py_INCREF(Py_None
);
7969 _resultobj
= Py_None
;
7973 #define wxDC_SetLogicalScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalScale(_swigarg0,_swigarg1))
7974 static PyObject
*_wrap_wxDC_SetLogicalScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7975 PyObject
* _resultobj
;
7979 PyObject
* _argo0
= 0;
7980 char *_kwnames
[] = { "self","x","y", NULL
};
7983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxDC_SetLogicalScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7986 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7987 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
7988 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalScale. Expected _wxDC_p.");
7993 wxPy_BEGIN_ALLOW_THREADS
;
7994 wxDC_SetLogicalScale(_arg0
,_arg1
,_arg2
);
7996 wxPy_END_ALLOW_THREADS
;
7997 if (PyErr_Occurred()) return NULL
;
7998 } Py_INCREF(Py_None
);
7999 _resultobj
= Py_None
;
8003 #define wxDC_SetMapMode(_swigobj,_swigarg0) (_swigobj->SetMapMode(_swigarg0))
8004 static PyObject
*_wrap_wxDC_SetMapMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8005 PyObject
* _resultobj
;
8008 PyObject
* _argo0
= 0;
8009 char *_kwnames
[] = { "self","mode", NULL
};
8012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetMapMode",_kwnames
,&_argo0
,&_arg1
))
8015 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8016 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetMapMode. Expected _wxDC_p.");
8022 wxPy_BEGIN_ALLOW_THREADS
;
8023 wxDC_SetMapMode(_arg0
,_arg1
);
8025 wxPy_END_ALLOW_THREADS
;
8026 if (PyErr_Occurred()) return NULL
;
8027 } Py_INCREF(Py_None
);
8028 _resultobj
= Py_None
;
8032 #define wxDC_SetOptimization(_swigobj,_swigarg0) (_swigobj->SetOptimization(_swigarg0))
8033 static PyObject
*_wrap_wxDC_SetOptimization(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8034 PyObject
* _resultobj
;
8037 PyObject
* _argo0
= 0;
8039 char *_kwnames
[] = { "self","optimize", NULL
};
8042 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxDC_SetOptimization",_kwnames
,&_argo0
,&tempbool1
))
8045 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8046 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8047 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetOptimization. Expected _wxDC_p.");
8051 _arg1
= (bool ) tempbool1
;
8053 wxPy_BEGIN_ALLOW_THREADS
;
8054 wxDC_SetOptimization(_arg0
,_arg1
);
8056 wxPy_END_ALLOW_THREADS
;
8057 if (PyErr_Occurred()) return NULL
;
8058 } Py_INCREF(Py_None
);
8059 _resultobj
= Py_None
;
8063 #define wxDC_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
8064 static PyObject
*_wrap_wxDC_SetPen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8065 PyObject
* _resultobj
;
8068 PyObject
* _argo0
= 0;
8069 PyObject
* _argo1
= 0;
8070 char *_kwnames
[] = { "self","pen", NULL
};
8073 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetPen",_kwnames
,&_argo0
,&_argo1
))
8076 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8077 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8078 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetPen. Expected _wxDC_p.");
8083 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8084 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPen_p")) {
8085 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_SetPen. Expected _wxPen_p.");
8090 wxPy_BEGIN_ALLOW_THREADS
;
8091 wxDC_SetPen(_arg0
,*_arg1
);
8093 wxPy_END_ALLOW_THREADS
;
8094 if (PyErr_Occurred()) return NULL
;
8095 } Py_INCREF(Py_None
);
8096 _resultobj
= Py_None
;
8100 #define wxDC_SetTextBackground(_swigobj,_swigarg0) (_swigobj->SetTextBackground(_swigarg0))
8101 static PyObject
*_wrap_wxDC_SetTextBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8102 PyObject
* _resultobj
;
8105 PyObject
* _argo0
= 0;
8107 PyObject
* _obj1
= 0;
8108 char *_kwnames
[] = { "self","colour", NULL
};
8111 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextBackground",_kwnames
,&_argo0
,&_obj1
))
8114 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8115 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8116 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextBackground. Expected _wxDC_p.");
8122 if (! wxColour_helper(_obj1
, &_arg1
))
8126 wxPy_BEGIN_ALLOW_THREADS
;
8127 wxDC_SetTextBackground(_arg0
,*_arg1
);
8129 wxPy_END_ALLOW_THREADS
;
8130 if (PyErr_Occurred()) return NULL
;
8131 } Py_INCREF(Py_None
);
8132 _resultobj
= Py_None
;
8136 #define wxDC_SetTextForeground(_swigobj,_swigarg0) (_swigobj->SetTextForeground(_swigarg0))
8137 static PyObject
*_wrap_wxDC_SetTextForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8138 PyObject
* _resultobj
;
8141 PyObject
* _argo0
= 0;
8143 PyObject
* _obj1
= 0;
8144 char *_kwnames
[] = { "self","colour", NULL
};
8147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_SetTextForeground",_kwnames
,&_argo0
,&_obj1
))
8150 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8151 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8152 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetTextForeground. Expected _wxDC_p.");
8158 if (! wxColour_helper(_obj1
, &_arg1
))
8162 wxPy_BEGIN_ALLOW_THREADS
;
8163 wxDC_SetTextForeground(_arg0
,*_arg1
);
8165 wxPy_END_ALLOW_THREADS
;
8166 if (PyErr_Occurred()) return NULL
;
8167 } Py_INCREF(Py_None
);
8168 _resultobj
= Py_None
;
8172 #define wxDC_SetUserScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetUserScale(_swigarg0,_swigarg1))
8173 static PyObject
*_wrap_wxDC_SetUserScale(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8174 PyObject
* _resultobj
;
8178 PyObject
* _argo0
= 0;
8179 char *_kwnames
[] = { "self","x_scale","y_scale", NULL
};
8182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxDC_SetUserScale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8185 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8186 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8187 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetUserScale. Expected _wxDC_p.");
8192 wxPy_BEGIN_ALLOW_THREADS
;
8193 wxDC_SetUserScale(_arg0
,_arg1
,_arg2
);
8195 wxPy_END_ALLOW_THREADS
;
8196 if (PyErr_Occurred()) return NULL
;
8197 } Py_INCREF(Py_None
);
8198 _resultobj
= Py_None
;
8202 #define wxDC_StartDoc(_swigobj,_swigarg0) (_swigobj->StartDoc(_swigarg0))
8203 static PyObject
*_wrap_wxDC_StartDoc(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8204 PyObject
* _resultobj
;
8208 PyObject
* _argo0
= 0;
8209 PyObject
* _obj1
= 0;
8210 char *_kwnames
[] = { "self","message", NULL
};
8213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDC_StartDoc",_kwnames
,&_argo0
,&_obj1
))
8216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartDoc. Expected _wxDC_p.");
8223 #if PYTHON_API_VERSION >= 1009
8224 char* tmpPtr
; int tmpSize
;
8225 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
8226 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
8229 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
8231 _arg1
= new wxString(tmpPtr
, tmpSize
);
8233 if (!PyString_Check(_obj1
)) {
8234 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
8237 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
8241 wxPy_BEGIN_ALLOW_THREADS
;
8242 _result
= (bool )wxDC_StartDoc(_arg0
,*_arg1
);
8244 wxPy_END_ALLOW_THREADS
;
8245 if (PyErr_Occurred()) return NULL
;
8246 } _resultobj
= Py_BuildValue("i",_result
);
8254 #define wxDC_StartPage(_swigobj) (_swigobj->StartPage())
8255 static PyObject
*_wrap_wxDC_StartPage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8256 PyObject
* _resultobj
;
8258 PyObject
* _argo0
= 0;
8259 char *_kwnames
[] = { "self", NULL
};
8262 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_StartPage",_kwnames
,&_argo0
))
8265 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8266 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8267 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_StartPage. Expected _wxDC_p.");
8272 wxPy_BEGIN_ALLOW_THREADS
;
8273 wxDC_StartPage(_arg0
);
8275 wxPy_END_ALLOW_THREADS
;
8276 if (PyErr_Occurred()) return NULL
;
8277 } Py_INCREF(Py_None
);
8278 _resultobj
= Py_None
;
8282 #define wxDC_DrawBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->DrawBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8283 static PyObject
*_wrap_wxDC_DrawBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8284 PyObject
* _resultobj
;
8289 int _arg4
= (int ) FALSE
;
8290 PyObject
* _argo0
= 0;
8291 PyObject
* _argo1
= 0;
8292 char *_kwnames
[] = { "self","bitmap","x","y","useMask", NULL
};
8295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOll|i:wxDC_DrawBitmap",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
))
8298 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8299 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8300 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_DrawBitmap. Expected _wxDC_p.");
8305 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8306 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
8307 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDC_DrawBitmap. Expected _wxBitmap_p.");
8312 wxPy_BEGIN_ALLOW_THREADS
;
8313 wxDC_DrawBitmap(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
);
8315 wxPy_END_ALLOW_THREADS
;
8316 if (PyErr_Occurred()) return NULL
;
8317 } Py_INCREF(Py_None
);
8318 _resultobj
= Py_None
;
8322 #define wxDC_CanDrawBitmap(_swigobj) (_swigobj->CanDrawBitmap())
8323 static PyObject
*_wrap_wxDC_CanDrawBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8324 PyObject
* _resultobj
;
8327 PyObject
* _argo0
= 0;
8328 char *_kwnames
[] = { "self", NULL
};
8331 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_CanDrawBitmap",_kwnames
,&_argo0
))
8334 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8335 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8336 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CanDrawBitmap. Expected _wxDC_p.");
8341 wxPy_BEGIN_ALLOW_THREADS
;
8342 _result
= (bool )wxDC_CanDrawBitmap(_arg0
);
8344 wxPy_END_ALLOW_THREADS
;
8345 if (PyErr_Occurred()) return NULL
;
8346 } _resultobj
= Py_BuildValue("i",_result
);
8350 #define wxDC_CanGetTextExtent(_swigobj) (_swigobj->CanGetTextExtent())
8351 static PyObject
*_wrap_wxDC_CanGetTextExtent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8352 PyObject
* _resultobj
;
8355 PyObject
* _argo0
= 0;
8356 char *_kwnames
[] = { "self", NULL
};
8359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_CanGetTextExtent",_kwnames
,&_argo0
))
8362 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8363 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8364 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CanGetTextExtent. Expected _wxDC_p.");
8369 wxPy_BEGIN_ALLOW_THREADS
;
8370 _result
= (bool )wxDC_CanGetTextExtent(_arg0
);
8372 wxPy_END_ALLOW_THREADS
;
8373 if (PyErr_Occurred()) return NULL
;
8374 } _resultobj
= Py_BuildValue("i",_result
);
8378 #define wxDC_GetDepth(_swigobj) (_swigobj->GetDepth())
8379 static PyObject
*_wrap_wxDC_GetDepth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8380 PyObject
* _resultobj
;
8383 PyObject
* _argo0
= 0;
8384 char *_kwnames
[] = { "self", NULL
};
8387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetDepth",_kwnames
,&_argo0
))
8390 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8391 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8392 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetDepth. Expected _wxDC_p.");
8397 wxPy_BEGIN_ALLOW_THREADS
;
8398 _result
= (int )wxDC_GetDepth(_arg0
);
8400 wxPy_END_ALLOW_THREADS
;
8401 if (PyErr_Occurred()) return NULL
;
8402 } _resultobj
= Py_BuildValue("i",_result
);
8406 #define wxDC_GetPPI(_swigobj) (_swigobj->GetPPI())
8407 static PyObject
*_wrap_wxDC_GetPPI(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8408 PyObject
* _resultobj
;
8411 PyObject
* _argo0
= 0;
8412 char *_kwnames
[] = { "self", NULL
};
8416 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetPPI",_kwnames
,&_argo0
))
8419 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8420 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8421 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetPPI. Expected _wxDC_p.");
8426 wxPy_BEGIN_ALLOW_THREADS
;
8427 _result
= new wxSize (wxDC_GetPPI(_arg0
));
8429 wxPy_END_ALLOW_THREADS
;
8430 if (PyErr_Occurred()) return NULL
;
8431 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
8432 _resultobj
= Py_BuildValue("s",_ptemp
);
8436 #define wxDC_GetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLogicalOrigin(_swigarg0,_swigarg1))
8437 static PyObject
*_wrap_wxDC_GetLogicalOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8438 PyObject
* _resultobj
;
8444 PyObject
* _argo0
= 0;
8445 char *_kwnames
[] = { "self", NULL
};
8454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetLogicalOrigin",_kwnames
,&_argo0
))
8457 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8458 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8459 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetLogicalOrigin. Expected _wxDC_p.");
8464 wxPy_BEGIN_ALLOW_THREADS
;
8465 wxDC_GetLogicalOrigin(_arg0
,_arg1
,_arg2
);
8467 wxPy_END_ALLOW_THREADS
;
8468 if (PyErr_Occurred()) return NULL
;
8469 } Py_INCREF(Py_None
);
8470 _resultobj
= Py_None
;
8473 o
= PyInt_FromLong((long) (*_arg1
));
8474 _resultobj
= t_output_helper(_resultobj
, o
);
8478 o
= PyInt_FromLong((long) (*_arg2
));
8479 _resultobj
= t_output_helper(_resultobj
, o
);
8484 #define wxDC_SetLogicalOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLogicalOrigin(_swigarg0,_swigarg1))
8485 static PyObject
*_wrap_wxDC_SetLogicalOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8486 PyObject
* _resultobj
;
8490 PyObject
* _argo0
= 0;
8491 char *_kwnames
[] = { "self","x","y", NULL
};
8494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_SetLogicalOrigin",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8497 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8498 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8499 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetLogicalOrigin. Expected _wxDC_p.");
8504 wxPy_BEGIN_ALLOW_THREADS
;
8505 wxDC_SetLogicalOrigin(_arg0
,_arg1
,_arg2
);
8507 wxPy_END_ALLOW_THREADS
;
8508 if (PyErr_Occurred()) return NULL
;
8509 } Py_INCREF(Py_None
);
8510 _resultobj
= Py_None
;
8514 #define wxDC_GetDeviceOrigin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDeviceOrigin(_swigarg0,_swigarg1))
8515 static PyObject
*_wrap_wxDC_GetDeviceOrigin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8516 PyObject
* _resultobj
;
8522 PyObject
* _argo0
= 0;
8523 char *_kwnames
[] = { "self", NULL
};
8532 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetDeviceOrigin",_kwnames
,&_argo0
))
8535 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8536 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8537 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetDeviceOrigin. Expected _wxDC_p.");
8542 wxPy_BEGIN_ALLOW_THREADS
;
8543 wxDC_GetDeviceOrigin(_arg0
,_arg1
,_arg2
);
8545 wxPy_END_ALLOW_THREADS
;
8546 if (PyErr_Occurred()) return NULL
;
8547 } Py_INCREF(Py_None
);
8548 _resultobj
= Py_None
;
8551 o
= PyInt_FromLong((long) (*_arg1
));
8552 _resultobj
= t_output_helper(_resultobj
, o
);
8556 o
= PyInt_FromLong((long) (*_arg2
));
8557 _resultobj
= t_output_helper(_resultobj
, o
);
8562 #define wxDC_SetAxisOrientation(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAxisOrientation(_swigarg0,_swigarg1))
8563 static PyObject
*_wrap_wxDC_SetAxisOrientation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8564 PyObject
* _resultobj
;
8568 PyObject
* _argo0
= 0;
8571 char *_kwnames
[] = { "self","xLeftRight","yBottomUp", NULL
};
8574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_SetAxisOrientation",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))
8577 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8578 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_SetAxisOrientation. Expected _wxDC_p.");
8583 _arg1
= (bool ) tempbool1
;
8584 _arg2
= (bool ) tempbool2
;
8586 wxPy_BEGIN_ALLOW_THREADS
;
8587 wxDC_SetAxisOrientation(_arg0
,_arg1
,_arg2
);
8589 wxPy_END_ALLOW_THREADS
;
8590 if (PyErr_Occurred()) return NULL
;
8591 } Py_INCREF(Py_None
);
8592 _resultobj
= Py_None
;
8596 #define wxDC_CalcBoundingBox(_swigobj,_swigarg0,_swigarg1) (_swigobj->CalcBoundingBox(_swigarg0,_swigarg1))
8597 static PyObject
*_wrap_wxDC_CalcBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8598 PyObject
* _resultobj
;
8602 PyObject
* _argo0
= 0;
8603 char *_kwnames
[] = { "self","x","y", NULL
};
8606 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxDC_CalcBoundingBox",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8609 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8610 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8611 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_CalcBoundingBox. Expected _wxDC_p.");
8616 wxPy_BEGIN_ALLOW_THREADS
;
8617 wxDC_CalcBoundingBox(_arg0
,_arg1
,_arg2
);
8619 wxPy_END_ALLOW_THREADS
;
8620 if (PyErr_Occurred()) return NULL
;
8621 } Py_INCREF(Py_None
);
8622 _resultobj
= Py_None
;
8626 #define wxDC_ResetBoundingBox(_swigobj) (_swigobj->ResetBoundingBox())
8627 static PyObject
*_wrap_wxDC_ResetBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8628 PyObject
* _resultobj
;
8630 PyObject
* _argo0
= 0;
8631 char *_kwnames
[] = { "self", NULL
};
8634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_ResetBoundingBox",_kwnames
,&_argo0
))
8637 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8638 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8639 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_ResetBoundingBox. Expected _wxDC_p.");
8644 wxPy_BEGIN_ALLOW_THREADS
;
8645 wxDC_ResetBoundingBox(_arg0
);
8647 wxPy_END_ALLOW_THREADS
;
8648 if (PyErr_Occurred()) return NULL
;
8649 } Py_INCREF(Py_None
);
8650 _resultobj
= Py_None
;
8654 static PyObject
*_wrap_wxDC_GetBoundingBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8655 PyObject
* _resultobj
;
8665 PyObject
* _argo0
= 0;
8666 char *_kwnames
[] = { "self", NULL
};
8681 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDC_GetBoundingBox",_kwnames
,&_argo0
))
8684 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8685 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC_GetBoundingBox. Expected _wxDC_p.");
8691 wxPy_BEGIN_ALLOW_THREADS
;
8692 wxDC_GetBoundingBox(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
8694 wxPy_END_ALLOW_THREADS
;
8695 if (PyErr_Occurred()) return NULL
;
8696 } Py_INCREF(Py_None
);
8697 _resultobj
= Py_None
;
8700 o
= PyInt_FromLong((long) (*_arg1
));
8701 _resultobj
= t_output_helper(_resultobj
, o
);
8705 o
= PyInt_FromLong((long) (*_arg2
));
8706 _resultobj
= t_output_helper(_resultobj
, o
);
8710 o
= PyInt_FromLong((long) (*_arg3
));
8711 _resultobj
= t_output_helper(_resultobj
, o
);
8715 o
= PyInt_FromLong((long) (*_arg4
));
8716 _resultobj
= t_output_helper(_resultobj
, o
);
8721 static PyObject
* wxDC__DrawPointList(wxDC
*self
,PyObject
* pyPoints
,PyObject
* pyPens
) {
8722 bool isFastSeq
= PyList_Check(pyPoints
) || PyTuple_Check(pyPoints
);
8723 bool isFastPens
= PyList_Check(pyPens
) || PyTuple_Check(pyPens
);
8731 if (!PySequence_Check(pyPoints
)) {
8734 if (!PySequence_Check(pyPens
)) {
8737 numObjs
= PySequence_Length(pyPoints
);
8738 numPens
= PySequence_Length(pyPens
);
8740 for (i
= 0; i
< numObjs
; i
++) {
8744 obj
= PySequence_Fast_GET_ITEM(pyPens
, i
);
8747 obj
= PySequence_GetItem(pyPens
, i
);
8749 if (SWIG_GetPtrObj(obj
, (void **) &pen
, "_wxPen_p")) {
8760 // Get the point coordinants
8762 obj
= PySequence_Fast_GET_ITEM(pyPoints
, i
);
8765 obj
= PySequence_GetItem(pyPoints
, i
);
8767 if (! _2int_seq_helper(obj
, &x1
, &y1
)) {
8773 // Now draw the point
8774 self
->DrawPoint(x1
, y1
);
8784 PyErr_SetString(PyExc_TypeError
, "Expected a sequence of wxPens");
8787 PyErr_SetString(PyExc_TypeError
, "Expected a sequence of (x,y) sequences.");
8790 static PyObject
*_wrap_wxDC__DrawPointList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8791 PyObject
* _resultobj
;
8796 PyObject
* _argo0
= 0;
8797 PyObject
* _obj1
= 0;
8798 PyObject
* _obj2
= 0;
8799 char *_kwnames
[] = { "self","pyPoints","pyPens", NULL
};
8802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxDC__DrawPointList",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
8805 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8806 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8807 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawPointList. Expected _wxDC_p.");
8818 wxPy_BEGIN_ALLOW_THREADS
;
8819 _result
= (PyObject
*)wxDC__DrawPointList(_arg0
,_arg1
,_arg2
);
8821 wxPy_END_ALLOW_THREADS
;
8822 if (PyErr_Occurred()) return NULL
;
8824 _resultobj
= _result
;
8829 static PyObject
* wxDC__DrawLineList(wxDC
*self
,PyObject
* pyLines
,PyObject
* pyPens
) {
8830 bool isFastSeq
= PyList_Check(pyLines
) || PyTuple_Check(pyLines
);
8831 bool isFastPens
= PyList_Check(pyPens
) || PyTuple_Check(pyPens
);
8839 if (!PySequence_Check(pyLines
)) {
8842 if (!PySequence_Check(pyPens
)) {
8845 numObjs
= PySequence_Length(pyLines
);
8846 numPens
= PySequence_Length(pyPens
);
8848 for (i
= 0; i
< numObjs
; i
++) {
8852 obj
= PySequence_Fast_GET_ITEM(pyPens
, i
);
8855 obj
= PySequence_GetItem(pyPens
, i
);
8857 if (SWIG_GetPtrObj(obj
, (void **) &pen
, "_wxPen_p")) {
8868 // Get the line coordinants
8870 obj
= PySequence_Fast_GET_ITEM(pyLines
, i
);
8873 obj
= PySequence_GetItem(pyLines
, i
);
8875 if (! _4int_seq_helper(obj
, &x1
, &y1
, &x2
, &y2
)) {
8881 // Now draw the line
8882 self
->DrawLine(x1
, y1
, x2
, y2
);
8892 PyErr_SetString(PyExc_TypeError
, "Expected a sequence of wxPens");
8895 PyErr_SetString(PyExc_TypeError
, "Expected a sequence of (x1,y1, x2,y2) sequences.");
8898 static PyObject
*_wrap_wxDC__DrawLineList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8899 PyObject
* _resultobj
;
8904 PyObject
* _argo0
= 0;
8905 PyObject
* _obj1
= 0;
8906 PyObject
* _obj2
= 0;
8907 char *_kwnames
[] = { "self","pyLines","pyPens", NULL
};
8910 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxDC__DrawLineList",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
8913 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8914 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxDC_p")) {
8915 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDC__DrawLineList. Expected _wxDC_p.");
8926 wxPy_BEGIN_ALLOW_THREADS
;
8927 _result
= (PyObject
*)wxDC__DrawLineList(_arg0
,_arg1
,_arg2
);
8929 wxPy_END_ALLOW_THREADS
;
8930 if (PyErr_Occurred()) return NULL
;
8932 _resultobj
= _result
;
8937 static void *SwigwxMemoryDCTowxDC(void *ptr
) {
8940 src
= (wxMemoryDC
*) ptr
;
8941 dest
= (wxDC
*) src
;
8942 return (void *) dest
;
8945 static void *SwigwxMemoryDCTowxObject(void *ptr
) {
8948 src
= (wxMemoryDC
*) ptr
;
8949 dest
= (wxObject
*) src
;
8950 return (void *) dest
;
8953 #define new_wxMemoryDC() (new wxMemoryDC())
8954 static PyObject
*_wrap_new_wxMemoryDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8955 PyObject
* _resultobj
;
8956 wxMemoryDC
* _result
;
8957 char *_kwnames
[] = { NULL
};
8961 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMemoryDC",_kwnames
))
8964 wxPy_BEGIN_ALLOW_THREADS
;
8965 _result
= (wxMemoryDC
*)new_wxMemoryDC();
8967 wxPy_END_ALLOW_THREADS
;
8968 if (PyErr_Occurred()) return NULL
;
8970 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryDC_p");
8971 _resultobj
= Py_BuildValue("s",_ptemp
);
8974 _resultobj
= Py_None
;
8979 #define wxMemoryDC_SelectObject(_swigobj,_swigarg0) (_swigobj->SelectObject(_swigarg0))
8980 static PyObject
*_wrap_wxMemoryDC_SelectObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8981 PyObject
* _resultobj
;
8984 PyObject
* _argo0
= 0;
8985 PyObject
* _argo1
= 0;
8986 char *_kwnames
[] = { "self","bitmap", NULL
};
8989 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMemoryDC_SelectObject",_kwnames
,&_argo0
,&_argo1
))
8992 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8993 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryDC_p")) {
8994 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryDC_SelectObject. Expected _wxMemoryDC_p.");
8999 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9000 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
9001 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMemoryDC_SelectObject. Expected _wxBitmap_p.");
9006 wxPy_BEGIN_ALLOW_THREADS
;
9007 wxMemoryDC_SelectObject(_arg0
,*_arg1
);
9009 wxPy_END_ALLOW_THREADS
;
9010 if (PyErr_Occurred()) return NULL
;
9011 } Py_INCREF(Py_None
);
9012 _resultobj
= Py_None
;
9016 static void *SwigwxScreenDCTowxDC(void *ptr
) {
9019 src
= (wxScreenDC
*) ptr
;
9020 dest
= (wxDC
*) src
;
9021 return (void *) dest
;
9024 static void *SwigwxScreenDCTowxObject(void *ptr
) {
9027 src
= (wxScreenDC
*) ptr
;
9028 dest
= (wxObject
*) src
;
9029 return (void *) dest
;
9032 #define new_wxScreenDC() (new wxScreenDC())
9033 static PyObject
*_wrap_new_wxScreenDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9034 PyObject
* _resultobj
;
9035 wxScreenDC
* _result
;
9036 char *_kwnames
[] = { NULL
};
9040 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxScreenDC",_kwnames
))
9043 wxPy_BEGIN_ALLOW_THREADS
;
9044 _result
= (wxScreenDC
*)new_wxScreenDC();
9046 wxPy_END_ALLOW_THREADS
;
9047 if (PyErr_Occurred()) return NULL
;
9049 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScreenDC_p");
9050 _resultobj
= Py_BuildValue("s",_ptemp
);
9053 _resultobj
= Py_None
;
9058 #define wxScreenDC_StartDrawingOnTopWin(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
9059 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTopWin(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9060 PyObject
* _resultobj
;
9064 PyObject
* _argo0
= 0;
9065 PyObject
* _argo1
= 0;
9066 char *_kwnames
[] = { "self","window", NULL
};
9069 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxScreenDC_StartDrawingOnTopWin",_kwnames
,&_argo0
,&_argo1
))
9072 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9073 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
9074 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTopWin. Expected _wxScreenDC_p.");
9079 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9080 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
9081 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScreenDC_StartDrawingOnTopWin. Expected _wxWindow_p.");
9086 wxPy_BEGIN_ALLOW_THREADS
;
9087 _result
= (bool )wxScreenDC_StartDrawingOnTopWin(_arg0
,_arg1
);
9089 wxPy_END_ALLOW_THREADS
;
9090 if (PyErr_Occurred()) return NULL
;
9091 } _resultobj
= Py_BuildValue("i",_result
);
9095 #define wxScreenDC_StartDrawingOnTop(_swigobj,_swigarg0) (_swigobj->StartDrawingOnTop(_swigarg0))
9096 static PyObject
*_wrap_wxScreenDC_StartDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9097 PyObject
* _resultobj
;
9100 wxRect
* _arg1
= (wxRect
*) NULL
;
9101 PyObject
* _argo0
= 0;
9103 PyObject
* _obj1
= 0;
9104 char *_kwnames
[] = { "self","rect", NULL
};
9107 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxScreenDC_StartDrawingOnTop",_kwnames
,&_argo0
,&_obj1
))
9110 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9111 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
9112 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_StartDrawingOnTop. Expected _wxScreenDC_p.");
9119 if (! wxRect_helper(_obj1
, &_arg1
))
9123 wxPy_BEGIN_ALLOW_THREADS
;
9124 _result
= (bool )wxScreenDC_StartDrawingOnTop(_arg0
,_arg1
);
9126 wxPy_END_ALLOW_THREADS
;
9127 if (PyErr_Occurred()) return NULL
;
9128 } _resultobj
= Py_BuildValue("i",_result
);
9132 #define wxScreenDC_EndDrawingOnTop(_swigobj) (_swigobj->EndDrawingOnTop())
9133 static PyObject
*_wrap_wxScreenDC_EndDrawingOnTop(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9134 PyObject
* _resultobj
;
9137 PyObject
* _argo0
= 0;
9138 char *_kwnames
[] = { "self", NULL
};
9141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScreenDC_EndDrawingOnTop",_kwnames
,&_argo0
))
9144 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9145 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScreenDC_p")) {
9146 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScreenDC_EndDrawingOnTop. Expected _wxScreenDC_p.");
9151 wxPy_BEGIN_ALLOW_THREADS
;
9152 _result
= (bool )wxScreenDC_EndDrawingOnTop(_arg0
);
9154 wxPy_END_ALLOW_THREADS
;
9155 if (PyErr_Occurred()) return NULL
;
9156 } _resultobj
= Py_BuildValue("i",_result
);
9160 static void *SwigwxClientDCTowxDC(void *ptr
) {
9163 src
= (wxClientDC
*) ptr
;
9164 dest
= (wxDC
*) src
;
9165 return (void *) dest
;
9168 static void *SwigwxClientDCTowxObject(void *ptr
) {
9171 src
= (wxClientDC
*) ptr
;
9172 dest
= (wxObject
*) src
;
9173 return (void *) dest
;
9176 #define new_wxClientDC(_swigarg0) (new wxClientDC(_swigarg0))
9177 static PyObject
*_wrap_new_wxClientDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9178 PyObject
* _resultobj
;
9179 wxClientDC
* _result
;
9181 PyObject
* _argo0
= 0;
9182 char *_kwnames
[] = { "win", NULL
};
9186 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxClientDC",_kwnames
,&_argo0
))
9189 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9190 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
9191 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxClientDC. Expected _wxWindow_p.");
9196 wxPy_BEGIN_ALLOW_THREADS
;
9197 _result
= (wxClientDC
*)new_wxClientDC(_arg0
);
9199 wxPy_END_ALLOW_THREADS
;
9200 if (PyErr_Occurred()) return NULL
;
9202 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxClientDC_p");
9203 _resultobj
= Py_BuildValue("s",_ptemp
);
9206 _resultobj
= Py_None
;
9211 static void *SwigwxPaintDCTowxDC(void *ptr
) {
9214 src
= (wxPaintDC
*) ptr
;
9215 dest
= (wxDC
*) src
;
9216 return (void *) dest
;
9219 static void *SwigwxPaintDCTowxObject(void *ptr
) {
9222 src
= (wxPaintDC
*) ptr
;
9223 dest
= (wxObject
*) src
;
9224 return (void *) dest
;
9227 #define new_wxPaintDC(_swigarg0) (new wxPaintDC(_swigarg0))
9228 static PyObject
*_wrap_new_wxPaintDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9229 PyObject
* _resultobj
;
9230 wxPaintDC
* _result
;
9232 PyObject
* _argo0
= 0;
9233 char *_kwnames
[] = { "win", NULL
};
9237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPaintDC",_kwnames
,&_argo0
))
9240 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9241 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
9242 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPaintDC. Expected _wxWindow_p.");
9247 wxPy_BEGIN_ALLOW_THREADS
;
9248 _result
= (wxPaintDC
*)new_wxPaintDC(_arg0
);
9250 wxPy_END_ALLOW_THREADS
;
9251 if (PyErr_Occurred()) return NULL
;
9253 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPaintDC_p");
9254 _resultobj
= Py_BuildValue("s",_ptemp
);
9257 _resultobj
= Py_None
;
9262 static void *SwigwxWindowDCTowxDC(void *ptr
) {
9265 src
= (wxWindowDC
*) ptr
;
9266 dest
= (wxDC
*) src
;
9267 return (void *) dest
;
9270 static void *SwigwxWindowDCTowxObject(void *ptr
) {
9273 src
= (wxWindowDC
*) ptr
;
9274 dest
= (wxObject
*) src
;
9275 return (void *) dest
;
9278 #define new_wxWindowDC(_swigarg0) (new wxWindowDC(_swigarg0))
9279 static PyObject
*_wrap_new_wxWindowDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9280 PyObject
* _resultobj
;
9281 wxWindowDC
* _result
;
9283 PyObject
* _argo0
= 0;
9284 char *_kwnames
[] = { "win", NULL
};
9288 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxWindowDC",_kwnames
,&_argo0
))
9291 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9292 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
9293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDC. Expected _wxWindow_p.");
9298 wxPy_BEGIN_ALLOW_THREADS
;
9299 _result
= (wxWindowDC
*)new_wxWindowDC(_arg0
);
9301 wxPy_END_ALLOW_THREADS
;
9302 if (PyErr_Occurred()) return NULL
;
9304 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDC_p");
9305 _resultobj
= Py_BuildValue("s",_ptemp
);
9308 _resultobj
= Py_None
;
9313 static void *SwigwxPostScriptDCTowxDC(void *ptr
) {
9314 wxPostScriptDC
*src
;
9316 src
= (wxPostScriptDC
*) ptr
;
9317 dest
= (wxDC
*) src
;
9318 return (void *) dest
;
9321 static void *SwigwxPostScriptDCTowxObject(void *ptr
) {
9322 wxPostScriptDC
*src
;
9324 src
= (wxPostScriptDC
*) ptr
;
9325 dest
= (wxObject
*) src
;
9326 return (void *) dest
;
9329 #define new_wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2) (new wxPostScriptDC(_swigarg0,_swigarg1,_swigarg2))
9330 static PyObject
*_wrap_new_wxPostScriptDC(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9331 PyObject
* _resultobj
;
9332 wxPostScriptDC
* _result
;
9334 bool _arg1
= (bool ) TRUE
;
9335 wxWindow
* _arg2
= (wxWindow
*) NULL
;
9336 PyObject
* _obj0
= 0;
9337 int tempbool1
= (int) TRUE
;
9338 PyObject
* _argo2
= 0;
9339 char *_kwnames
[] = { "output","interactive","win", NULL
};
9343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:new_wxPostScriptDC",_kwnames
,&_obj0
,&tempbool1
,&_argo2
))
9346 #if PYTHON_API_VERSION >= 1009
9347 char* tmpPtr
; int tmpSize
;
9348 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
9349 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9352 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
9354 _arg0
= new wxString(tmpPtr
, tmpSize
);
9356 if (!PyString_Check(_obj0
)) {
9357 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9360 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
9363 _arg1
= (bool ) tempbool1
;
9365 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9366 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) {
9367 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxPostScriptDC. Expected _wxWindow_p.");
9372 wxPy_BEGIN_ALLOW_THREADS
;
9373 _result
= (wxPostScriptDC
*)new_wxPostScriptDC(*_arg0
,_arg1
,_arg2
);
9375 wxPy_END_ALLOW_THREADS
;
9376 if (PyErr_Occurred()) return NULL
;
9378 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPostScriptDC_p");
9379 _resultobj
= Py_BuildValue("s",_ptemp
);
9382 _resultobj
= Py_None
;
9391 static void *SwigwxPaletteTowxGDIObject(void *ptr
) {
9394 src
= (wxPalette
*) ptr
;
9395 dest
= (wxGDIObject
*) src
;
9396 return (void *) dest
;
9399 static void *SwigwxPaletteTowxObject(void *ptr
) {
9402 src
= (wxPalette
*) ptr
;
9403 dest
= (wxObject
*) src
;
9404 return (void *) dest
;
9407 #define new_wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxPalette(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9408 static PyObject
*_wrap_new_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9409 PyObject
* _resultobj
;
9410 wxPalette
* _result
;
9415 PyObject
* _obj1
= 0;
9416 PyObject
* _obj2
= 0;
9417 PyObject
* _obj3
= 0;
9418 char *_kwnames
[] = { "choices","choices","choices", NULL
};
9422 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:new_wxPalette",_kwnames
,&_obj1
,&_obj2
,&_obj3
))
9425 _arg1
= byte_LIST_helper(_obj1
);
9426 if (_arg1
== NULL
) {
9431 _arg2
= byte_LIST_helper(_obj2
);
9432 if (_arg2
== NULL
) {
9438 _arg3
= byte_LIST_helper(_obj3
);
9439 if (_arg3
== NULL
) {
9445 _arg0
= PyList_Size(_obj1
);
9452 wxPy_BEGIN_ALLOW_THREADS
;
9453 _result
= (wxPalette
*)new_wxPalette(_arg0
,_arg1
,_arg2
,_arg3
);
9455 wxPy_END_ALLOW_THREADS
;
9456 if (PyErr_Occurred()) return NULL
;
9458 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPalette_p");
9459 _resultobj
= Py_BuildValue("s",_ptemp
);
9462 _resultobj
= Py_None
;
9476 #define delete_wxPalette(_swigobj) (delete _swigobj)
9477 static PyObject
*_wrap_delete_wxPalette(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9478 PyObject
* _resultobj
;
9480 PyObject
* _argo0
= 0;
9481 char *_kwnames
[] = { "self", NULL
};
9484 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPalette",_kwnames
,&_argo0
))
9487 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9488 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
9489 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPalette. Expected _wxPalette_p.");
9494 wxPy_BEGIN_ALLOW_THREADS
;
9495 delete_wxPalette(_arg0
);
9497 wxPy_END_ALLOW_THREADS
;
9498 if (PyErr_Occurred()) return NULL
;
9499 } Py_INCREF(Py_None
);
9500 _resultobj
= Py_None
;
9504 #define wxPalette_GetPixel(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetPixel(_swigarg0,_swigarg1,_swigarg2))
9505 static PyObject
*_wrap_wxPalette_GetPixel(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9506 PyObject
* _resultobj
;
9512 PyObject
* _argo0
= 0;
9513 char *_kwnames
[] = { "self","red","green","blue", NULL
};
9516 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Obbb:wxPalette_GetPixel",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
9519 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9520 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
9521 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetPixel. Expected _wxPalette_p.");
9526 wxPy_BEGIN_ALLOW_THREADS
;
9527 _result
= (int )wxPalette_GetPixel(_arg0
,_arg1
,_arg2
,_arg3
);
9529 wxPy_END_ALLOW_THREADS
;
9530 if (PyErr_Occurred()) return NULL
;
9531 } _resultobj
= Py_BuildValue("i",_result
);
9535 #define wxPalette_GetRGB(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetRGB(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9536 static PyObject
*_wrap_wxPalette_GetRGB(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9537 PyObject
* _resultobj
;
9544 PyObject
* _argo0
= 0;
9545 PyObject
* _argo2
= 0;
9546 PyObject
* _argo3
= 0;
9547 PyObject
* _argo4
= 0;
9548 char *_kwnames
[] = { "self","pixel","OUTPUT","OUTPUT","OUTPUT", NULL
};
9551 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOOO:wxPalette_GetRGB",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
,&_argo4
))
9554 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9555 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
9556 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_GetRGB. Expected _wxPalette_p.");
9561 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9562 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_byte_p")) {
9563 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPalette_GetRGB. Expected _byte_p.");
9568 if (_argo3
== Py_None
) { _arg3
= NULL
; }
9569 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_byte_p")) {
9570 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPalette_GetRGB. Expected _byte_p.");
9575 if (_argo4
== Py_None
) { _arg4
= NULL
; }
9576 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_byte_p")) {
9577 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxPalette_GetRGB. Expected _byte_p.");
9582 wxPy_BEGIN_ALLOW_THREADS
;
9583 _result
= (bool )wxPalette_GetRGB(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
9585 wxPy_END_ALLOW_THREADS
;
9586 if (PyErr_Occurred()) return NULL
;
9587 } _resultobj
= Py_BuildValue("i",_result
);
9591 #define wxPalette_Ok(_swigobj) (_swigobj->Ok())
9592 static PyObject
*_wrap_wxPalette_Ok(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9593 PyObject
* _resultobj
;
9596 PyObject
* _argo0
= 0;
9597 char *_kwnames
[] = { "self", NULL
};
9600 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPalette_Ok",_kwnames
,&_argo0
))
9603 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9604 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPalette_p")) {
9605 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPalette_Ok. Expected _wxPalette_p.");
9610 wxPy_BEGIN_ALLOW_THREADS
;
9611 _result
= (bool )wxPalette_Ok(_arg0
);
9613 wxPy_END_ALLOW_THREADS
;
9614 if (PyErr_Occurred()) return NULL
;
9615 } _resultobj
= Py_BuildValue("i",_result
);
9619 static void *SwigwxImageListTowxObject(void *ptr
) {
9622 src
= (wxImageList
*) ptr
;
9623 dest
= (wxObject
*) src
;
9624 return (void *) dest
;
9627 #define new_wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxImageList(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9628 static PyObject
*_wrap_new_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9629 PyObject
* _resultobj
;
9630 wxImageList
* _result
;
9633 int _arg2
= (int ) TRUE
;
9634 int _arg3
= (int ) 1;
9635 char *_kwnames
[] = { "width","height","mask","initialCount", NULL
};
9639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ii|ii:new_wxImageList",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
9642 wxPy_BEGIN_ALLOW_THREADS
;
9643 _result
= (wxImageList
*)new_wxImageList(_arg0
,_arg1
,_arg2
,_arg3
);
9645 wxPy_END_ALLOW_THREADS
;
9646 if (PyErr_Occurred()) return NULL
;
9648 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxImageList_p");
9649 _resultobj
= Py_BuildValue("s",_ptemp
);
9652 _resultobj
= Py_None
;
9657 #define delete_wxImageList(_swigobj) (delete _swigobj)
9658 static PyObject
*_wrap_delete_wxImageList(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9659 PyObject
* _resultobj
;
9660 wxImageList
* _arg0
;
9661 PyObject
* _argo0
= 0;
9662 char *_kwnames
[] = { "self", NULL
};
9665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxImageList",_kwnames
,&_argo0
))
9668 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9669 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9670 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxImageList. Expected _wxImageList_p.");
9675 wxPy_BEGIN_ALLOW_THREADS
;
9676 delete_wxImageList(_arg0
);
9678 wxPy_END_ALLOW_THREADS
;
9679 if (PyErr_Occurred()) return NULL
;
9680 } Py_INCREF(Py_None
);
9681 _resultobj
= Py_None
;
9685 #define wxImageList_Add(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
9686 static PyObject
*_wrap_wxImageList_Add(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9687 PyObject
* _resultobj
;
9689 wxImageList
* _arg0
;
9691 wxBitmap
* _arg2
= (wxBitmap
*) &wxNullBitmap
;
9692 PyObject
* _argo0
= 0;
9693 PyObject
* _argo1
= 0;
9694 PyObject
* _argo2
= 0;
9695 char *_kwnames
[] = { "self","bitmap","mask", NULL
};
9698 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxImageList_Add",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
9701 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9702 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9703 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Add. Expected _wxImageList_p.");
9708 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9709 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
9710 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_Add. Expected _wxBitmap_p.");
9715 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9716 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
9717 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Add. Expected _wxBitmap_p.");
9722 wxPy_BEGIN_ALLOW_THREADS
;
9723 _result
= (int )wxImageList_Add(_arg0
,*_arg1
,*_arg2
);
9725 wxPy_END_ALLOW_THREADS
;
9726 if (PyErr_Occurred()) return NULL
;
9727 } _resultobj
= Py_BuildValue("i",_result
);
9731 #define wxImageList_AddWithColourMask(_swigobj,_swigarg0,_swigarg1) (_swigobj->Add(_swigarg0,_swigarg1))
9732 static PyObject
*_wrap_wxImageList_AddWithColourMask(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9733 PyObject
* _resultobj
;
9735 wxImageList
* _arg0
;
9738 PyObject
* _argo0
= 0;
9739 PyObject
* _argo1
= 0;
9741 PyObject
* _obj2
= 0;
9742 char *_kwnames
[] = { "self","bitmap","maskColour", NULL
};
9745 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxImageList_AddWithColourMask",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
9748 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9749 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9750 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_AddWithColourMask. Expected _wxImageList_p.");
9755 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9756 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
9757 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_AddWithColourMask. Expected _wxBitmap_p.");
9763 if (! wxColour_helper(_obj2
, &_arg2
))
9767 wxPy_BEGIN_ALLOW_THREADS
;
9768 _result
= (int )wxImageList_AddWithColourMask(_arg0
,*_arg1
,*_arg2
);
9770 wxPy_END_ALLOW_THREADS
;
9771 if (PyErr_Occurred()) return NULL
;
9772 } _resultobj
= Py_BuildValue("i",_result
);
9776 #define wxImageList_AddIcon(_swigobj,_swigarg0) (_swigobj->Add(_swigarg0))
9777 static PyObject
*_wrap_wxImageList_AddIcon(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9778 PyObject
* _resultobj
;
9780 wxImageList
* _arg0
;
9782 PyObject
* _argo0
= 0;
9783 PyObject
* _argo1
= 0;
9784 char *_kwnames
[] = { "self","icon", NULL
};
9787 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxImageList_AddIcon",_kwnames
,&_argo0
,&_argo1
))
9790 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9791 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9792 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_AddIcon. Expected _wxImageList_p.");
9797 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9798 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) {
9799 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxImageList_AddIcon. Expected _wxIcon_p.");
9804 wxPy_BEGIN_ALLOW_THREADS
;
9805 _result
= (int )wxImageList_AddIcon(_arg0
,*_arg1
);
9807 wxPy_END_ALLOW_THREADS
;
9808 if (PyErr_Occurred()) return NULL
;
9809 } _resultobj
= Py_BuildValue("i",_result
);
9813 #define wxImageList_Replace(_swigobj,_swigarg0,_swigarg1) (_swigobj->Replace(_swigarg0,_swigarg1))
9814 static PyObject
*_wrap_wxImageList_Replace(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9815 PyObject
* _resultobj
;
9817 wxImageList
* _arg0
;
9820 PyObject
* _argo0
= 0;
9821 PyObject
* _argo2
= 0;
9822 char *_kwnames
[] = { "self","index","bitmap", NULL
};
9825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxImageList_Replace",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
9828 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9829 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9830 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Replace. Expected _wxImageList_p.");
9835 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9836 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) {
9837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Replace. Expected _wxBitmap_p.");
9842 wxPy_BEGIN_ALLOW_THREADS
;
9843 _result
= (bool )wxImageList_Replace(_arg0
,_arg1
,*_arg2
);
9845 wxPy_END_ALLOW_THREADS
;
9846 if (PyErr_Occurred()) return NULL
;
9847 } _resultobj
= Py_BuildValue("i",_result
);
9851 #define wxImageList_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9852 static PyObject
*_wrap_wxImageList_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9853 PyObject
* _resultobj
;
9855 wxImageList
* _arg0
;
9860 int _arg5
= (int ) (wxIMAGELIST_DRAW_NORMAL
);
9861 bool _arg6
= (bool ) FALSE
;
9862 PyObject
* _argo0
= 0;
9863 PyObject
* _argo2
= 0;
9864 int tempbool6
= (int) FALSE
;
9865 char *_kwnames
[] = { "self","index","dc","x","x","flags","solidBackground", NULL
};
9868 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOii|ii:wxImageList_Draw",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))
9871 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9872 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9873 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Draw. Expected _wxImageList_p.");
9878 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9879 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDC_p")) {
9880 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxImageList_Draw. Expected _wxDC_p.");
9884 _arg6
= (bool ) tempbool6
;
9886 wxPy_BEGIN_ALLOW_THREADS
;
9887 _result
= (bool )wxImageList_Draw(_arg0
,_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
);
9889 wxPy_END_ALLOW_THREADS
;
9890 if (PyErr_Occurred()) return NULL
;
9891 } _resultobj
= Py_BuildValue("i",_result
);
9895 #define wxImageList_GetImageCount(_swigobj) (_swigobj->GetImageCount())
9896 static PyObject
*_wrap_wxImageList_GetImageCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9897 PyObject
* _resultobj
;
9899 wxImageList
* _arg0
;
9900 PyObject
* _argo0
= 0;
9901 char *_kwnames
[] = { "self", NULL
};
9904 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_GetImageCount",_kwnames
,&_argo0
))
9907 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9908 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9909 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_GetImageCount. Expected _wxImageList_p.");
9914 wxPy_BEGIN_ALLOW_THREADS
;
9915 _result
= (int )wxImageList_GetImageCount(_arg0
);
9917 wxPy_END_ALLOW_THREADS
;
9918 if (PyErr_Occurred()) return NULL
;
9919 } _resultobj
= Py_BuildValue("i",_result
);
9923 #define wxImageList_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
9924 static PyObject
*_wrap_wxImageList_Remove(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9925 PyObject
* _resultobj
;
9927 wxImageList
* _arg0
;
9929 PyObject
* _argo0
= 0;
9930 char *_kwnames
[] = { "self","index", NULL
};
9933 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxImageList_Remove",_kwnames
,&_argo0
,&_arg1
))
9936 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9937 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9938 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_Remove. Expected _wxImageList_p.");
9943 wxPy_BEGIN_ALLOW_THREADS
;
9944 _result
= (bool )wxImageList_Remove(_arg0
,_arg1
);
9946 wxPy_END_ALLOW_THREADS
;
9947 if (PyErr_Occurred()) return NULL
;
9948 } _resultobj
= Py_BuildValue("i",_result
);
9952 #define wxImageList_RemoveAll(_swigobj) (_swigobj->RemoveAll())
9953 static PyObject
*_wrap_wxImageList_RemoveAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9954 PyObject
* _resultobj
;
9956 wxImageList
* _arg0
;
9957 PyObject
* _argo0
= 0;
9958 char *_kwnames
[] = { "self", NULL
};
9961 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxImageList_RemoveAll",_kwnames
,&_argo0
))
9964 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9965 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
9966 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_RemoveAll. Expected _wxImageList_p.");
9971 wxPy_BEGIN_ALLOW_THREADS
;
9972 _result
= (bool )wxImageList_RemoveAll(_arg0
);
9974 wxPy_END_ALLOW_THREADS
;
9975 if (PyErr_Occurred()) return NULL
;
9976 } _resultobj
= Py_BuildValue("i",_result
);
9980 #define wxImageList_GetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetSize(_swigarg0,_swigarg1,_swigarg2))
9981 static PyObject
*_wrap_wxImageList_GetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9982 PyObject
* _resultobj
;
9983 wxImageList
* _arg0
;
9989 PyObject
* _argo0
= 0;
9990 char *_kwnames
[] = { "self","index", NULL
};
9999 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxImageList_GetSize",_kwnames
,&_argo0
,&_arg1
))
10002 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10003 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxImageList_p")) {
10004 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxImageList_GetSize. Expected _wxImageList_p.");
10009 wxPy_BEGIN_ALLOW_THREADS
;
10010 wxImageList_GetSize(_arg0
,_arg1
,*_arg2
,*_arg3
);
10012 wxPy_END_ALLOW_THREADS
;
10013 if (PyErr_Occurred()) return NULL
;
10014 } Py_INCREF(Py_None
);
10015 _resultobj
= Py_None
;
10018 o
= PyInt_FromLong((long) (*_arg2
));
10019 _resultobj
= t_output_helper(_resultobj
, o
);
10023 o
= PyInt_FromLong((long) (*_arg3
));
10024 _resultobj
= t_output_helper(_resultobj
, o
);
10029 static void *SwigwxRegionTowxGDIObject(void *ptr
) {
10032 src
= (wxRegion
*) ptr
;
10033 dest
= (wxGDIObject
*) src
;
10034 return (void *) dest
;
10037 static void *SwigwxRegionTowxObject(void *ptr
) {
10040 src
= (wxRegion
*) ptr
;
10041 dest
= (wxObject
*) src
;
10042 return (void *) dest
;
10045 #define new_wxRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxRegion(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10046 static PyObject
*_wrap_new_wxRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10047 PyObject
* _resultobj
;
10048 wxRegion
* _result
;
10049 long _arg0
= (long ) 0;
10050 long _arg1
= (long ) 0;
10051 long _arg2
= (long ) 0;
10052 long _arg3
= (long ) 0;
10053 char *_kwnames
[] = { "x","y","width","height", NULL
};
10057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|llll:new_wxRegion",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))
10060 wxPy_BEGIN_ALLOW_THREADS
;
10061 _result
= (wxRegion
*)new_wxRegion(_arg0
,_arg1
,_arg2
,_arg3
);
10063 wxPy_END_ALLOW_THREADS
;
10064 if (PyErr_Occurred()) return NULL
;
10066 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegion_p");
10067 _resultobj
= Py_BuildValue("s",_ptemp
);
10069 Py_INCREF(Py_None
);
10070 _resultobj
= Py_None
;
10075 #define delete_wxRegion(_swigobj) (delete _swigobj)
10076 static PyObject
*_wrap_delete_wxRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10077 PyObject
* _resultobj
;
10079 PyObject
* _argo0
= 0;
10080 char *_kwnames
[] = { "self", NULL
};
10083 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxRegion",_kwnames
,&_argo0
))
10086 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10087 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10088 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxRegion. Expected _wxRegion_p.");
10093 wxPy_BEGIN_ALLOW_THREADS
;
10094 delete_wxRegion(_arg0
);
10096 wxPy_END_ALLOW_THREADS
;
10097 if (PyErr_Occurred()) return NULL
;
10098 } Py_INCREF(Py_None
);
10099 _resultobj
= Py_None
;
10103 #define wxRegion_Clear(_swigobj) (_swigobj->Clear())
10104 static PyObject
*_wrap_wxRegion_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10105 PyObject
* _resultobj
;
10107 PyObject
* _argo0
= 0;
10108 char *_kwnames
[] = { "self", NULL
};
10111 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_Clear",_kwnames
,&_argo0
))
10114 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10115 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10116 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Clear. Expected _wxRegion_p.");
10121 wxPy_BEGIN_ALLOW_THREADS
;
10122 wxRegion_Clear(_arg0
);
10124 wxPy_END_ALLOW_THREADS
;
10125 if (PyErr_Occurred()) return NULL
;
10126 } Py_INCREF(Py_None
);
10127 _resultobj
= Py_None
;
10131 #define wxRegion_Contains(_swigobj,_swigarg0,_swigarg1) (_swigobj->Contains(_swigarg0,_swigarg1))
10132 static PyObject
*_wrap_wxRegion_Contains(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10133 PyObject
* _resultobj
;
10134 wxRegionContain _result
;
10138 PyObject
* _argo0
= 0;
10139 char *_kwnames
[] = { "self","x","y", NULL
};
10142 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxRegion_Contains",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10145 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10146 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10147 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Contains. Expected _wxRegion_p.");
10152 wxPy_BEGIN_ALLOW_THREADS
;
10153 _result
= (wxRegionContain
)wxRegion_Contains(_arg0
,_arg1
,_arg2
);
10155 wxPy_END_ALLOW_THREADS
;
10156 if (PyErr_Occurred()) return NULL
;
10157 } _resultobj
= Py_BuildValue("i",_result
);
10161 #define wxRegion_ContainsPoint(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
10162 static PyObject
*_wrap_wxRegion_ContainsPoint(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10163 PyObject
* _resultobj
;
10164 wxRegionContain _result
;
10167 PyObject
* _argo0
= 0;
10169 PyObject
* _obj1
= 0;
10170 char *_kwnames
[] = { "self","pt", NULL
};
10173 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_ContainsPoint",_kwnames
,&_argo0
,&_obj1
))
10176 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10177 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10178 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsPoint. Expected _wxRegion_p.");
10184 if (! wxPoint_helper(_obj1
, &_arg1
))
10188 wxPy_BEGIN_ALLOW_THREADS
;
10189 _result
= (wxRegionContain
)wxRegion_ContainsPoint(_arg0
,*_arg1
);
10191 wxPy_END_ALLOW_THREADS
;
10192 if (PyErr_Occurred()) return NULL
;
10193 } _resultobj
= Py_BuildValue("i",_result
);
10197 #define wxRegion_ContainsRect(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
10198 static PyObject
*_wrap_wxRegion_ContainsRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10199 PyObject
* _resultobj
;
10200 wxRegionContain _result
;
10203 PyObject
* _argo0
= 0;
10205 PyObject
* _obj1
= 0;
10206 char *_kwnames
[] = { "self","rect", NULL
};
10209 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_ContainsRect",_kwnames
,&_argo0
,&_obj1
))
10212 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10213 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10214 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsRect. Expected _wxRegion_p.");
10220 if (! wxRect_helper(_obj1
, &_arg1
))
10224 wxPy_BEGIN_ALLOW_THREADS
;
10225 _result
= (wxRegionContain
)wxRegion_ContainsRect(_arg0
,*_arg1
);
10227 wxPy_END_ALLOW_THREADS
;
10228 if (PyErr_Occurred()) return NULL
;
10229 } _resultobj
= Py_BuildValue("i",_result
);
10233 #define wxRegion_ContainsRectDim(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Contains(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10234 static PyObject
*_wrap_wxRegion_ContainsRectDim(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10235 PyObject
* _resultobj
;
10236 wxRegionContain _result
;
10242 PyObject
* _argo0
= 0;
10243 char *_kwnames
[] = { "self","x","y","w","h", NULL
};
10246 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxRegion_ContainsRectDim",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10249 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10250 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_ContainsRectDim. Expected _wxRegion_p.");
10256 wxPy_BEGIN_ALLOW_THREADS
;
10257 _result
= (wxRegionContain
)wxRegion_ContainsRectDim(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10259 wxPy_END_ALLOW_THREADS
;
10260 if (PyErr_Occurred()) return NULL
;
10261 } _resultobj
= Py_BuildValue("i",_result
);
10265 #define wxRegion_GetBox(_swigobj) (_swigobj->GetBox())
10266 static PyObject
*_wrap_wxRegion_GetBox(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10267 PyObject
* _resultobj
;
10270 PyObject
* _argo0
= 0;
10271 char *_kwnames
[] = { "self", NULL
};
10275 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_GetBox",_kwnames
,&_argo0
))
10278 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10279 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10280 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_GetBox. Expected _wxRegion_p.");
10285 wxPy_BEGIN_ALLOW_THREADS
;
10286 _result
= new wxRect (wxRegion_GetBox(_arg0
));
10288 wxPy_END_ALLOW_THREADS
;
10289 if (PyErr_Occurred()) return NULL
;
10290 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
10291 _resultobj
= Py_BuildValue("s",_ptemp
);
10295 #define wxRegion_Intersect(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Intersect(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10296 static PyObject
*_wrap_wxRegion_Intersect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10297 PyObject
* _resultobj
;
10304 PyObject
* _argo0
= 0;
10305 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10308 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxRegion_Intersect",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10311 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10312 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10313 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Intersect. Expected _wxRegion_p.");
10318 wxPy_BEGIN_ALLOW_THREADS
;
10319 _result
= (bool )wxRegion_Intersect(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10321 wxPy_END_ALLOW_THREADS
;
10322 if (PyErr_Occurred()) return NULL
;
10323 } _resultobj
= Py_BuildValue("i",_result
);
10327 #define wxRegion_IntersectRect(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0))
10328 static PyObject
*_wrap_wxRegion_IntersectRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10329 PyObject
* _resultobj
;
10333 PyObject
* _argo0
= 0;
10335 PyObject
* _obj1
= 0;
10336 char *_kwnames
[] = { "self","rect", NULL
};
10339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_IntersectRect",_kwnames
,&_argo0
,&_obj1
))
10342 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10343 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10344 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IntersectRect. Expected _wxRegion_p.");
10350 if (! wxRect_helper(_obj1
, &_arg1
))
10354 wxPy_BEGIN_ALLOW_THREADS
;
10355 _result
= (bool )wxRegion_IntersectRect(_arg0
,*_arg1
);
10357 wxPy_END_ALLOW_THREADS
;
10358 if (PyErr_Occurred()) return NULL
;
10359 } _resultobj
= Py_BuildValue("i",_result
);
10363 #define wxRegion_IntersectRegion(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0))
10364 static PyObject
*_wrap_wxRegion_IntersectRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10365 PyObject
* _resultobj
;
10369 PyObject
* _argo0
= 0;
10370 PyObject
* _argo1
= 0;
10371 char *_kwnames
[] = { "self","region", NULL
};
10374 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_IntersectRegion",_kwnames
,&_argo0
,&_argo1
))
10377 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10378 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10379 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IntersectRegion. Expected _wxRegion_p.");
10384 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10385 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10386 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_IntersectRegion. Expected _wxRegion_p.");
10391 wxPy_BEGIN_ALLOW_THREADS
;
10392 _result
= (bool )wxRegion_IntersectRegion(_arg0
,*_arg1
);
10394 wxPy_END_ALLOW_THREADS
;
10395 if (PyErr_Occurred()) return NULL
;
10396 } _resultobj
= Py_BuildValue("i",_result
);
10400 #define wxRegion_IsEmpty(_swigobj) (_swigobj->IsEmpty())
10401 static PyObject
*_wrap_wxRegion_IsEmpty(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10402 PyObject
* _resultobj
;
10405 PyObject
* _argo0
= 0;
10406 char *_kwnames
[] = { "self", NULL
};
10409 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegion_IsEmpty",_kwnames
,&_argo0
))
10412 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10413 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10414 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_IsEmpty. Expected _wxRegion_p.");
10419 wxPy_BEGIN_ALLOW_THREADS
;
10420 _result
= (bool )wxRegion_IsEmpty(_arg0
);
10422 wxPy_END_ALLOW_THREADS
;
10423 if (PyErr_Occurred()) return NULL
;
10424 } _resultobj
= Py_BuildValue("i",_result
);
10428 #define wxRegion_Union(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Union(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10429 static PyObject
*_wrap_wxRegion_Union(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10430 PyObject
* _resultobj
;
10437 PyObject
* _argo0
= 0;
10438 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxRegion_Union",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Union. Expected _wxRegion_p.");
10451 wxPy_BEGIN_ALLOW_THREADS
;
10452 _result
= (bool )wxRegion_Union(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10454 wxPy_END_ALLOW_THREADS
;
10455 if (PyErr_Occurred()) return NULL
;
10456 } _resultobj
= Py_BuildValue("i",_result
);
10460 #define wxRegion_UnionRect(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0))
10461 static PyObject
*_wrap_wxRegion_UnionRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10462 PyObject
* _resultobj
;
10466 PyObject
* _argo0
= 0;
10468 PyObject
* _obj1
= 0;
10469 char *_kwnames
[] = { "self","rect", NULL
};
10472 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_UnionRect",_kwnames
,&_argo0
,&_obj1
))
10475 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10476 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10477 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_UnionRect. Expected _wxRegion_p.");
10483 if (! wxRect_helper(_obj1
, &_arg1
))
10487 wxPy_BEGIN_ALLOW_THREADS
;
10488 _result
= (bool )wxRegion_UnionRect(_arg0
,*_arg1
);
10490 wxPy_END_ALLOW_THREADS
;
10491 if (PyErr_Occurred()) return NULL
;
10492 } _resultobj
= Py_BuildValue("i",_result
);
10496 #define wxRegion_UnionRegion(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0))
10497 static PyObject
*_wrap_wxRegion_UnionRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10498 PyObject
* _resultobj
;
10502 PyObject
* _argo0
= 0;
10503 PyObject
* _argo1
= 0;
10504 char *_kwnames
[] = { "self","region", NULL
};
10507 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_UnionRegion",_kwnames
,&_argo0
,&_argo1
))
10510 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10511 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10512 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_UnionRegion. Expected _wxRegion_p.");
10517 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10518 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10519 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_UnionRegion. Expected _wxRegion_p.");
10524 wxPy_BEGIN_ALLOW_THREADS
;
10525 _result
= (bool )wxRegion_UnionRegion(_arg0
,*_arg1
);
10527 wxPy_END_ALLOW_THREADS
;
10528 if (PyErr_Occurred()) return NULL
;
10529 } _resultobj
= Py_BuildValue("i",_result
);
10533 #define wxRegion_Subtract(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Subtract(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10534 static PyObject
*_wrap_wxRegion_Subtract(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10535 PyObject
* _resultobj
;
10542 PyObject
* _argo0
= 0;
10543 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10546 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxRegion_Subtract",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10549 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10550 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10551 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Subtract. Expected _wxRegion_p.");
10556 wxPy_BEGIN_ALLOW_THREADS
;
10557 _result
= (bool )wxRegion_Subtract(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10559 wxPy_END_ALLOW_THREADS
;
10560 if (PyErr_Occurred()) return NULL
;
10561 } _resultobj
= Py_BuildValue("i",_result
);
10565 #define wxRegion_SubtractRect(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
10566 static PyObject
*_wrap_wxRegion_SubtractRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10567 PyObject
* _resultobj
;
10571 PyObject
* _argo0
= 0;
10573 PyObject
* _obj1
= 0;
10574 char *_kwnames
[] = { "self","rect", NULL
};
10577 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_SubtractRect",_kwnames
,&_argo0
,&_obj1
))
10580 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10581 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_SubtractRect. Expected _wxRegion_p.");
10588 if (! wxRect_helper(_obj1
, &_arg1
))
10592 wxPy_BEGIN_ALLOW_THREADS
;
10593 _result
= (bool )wxRegion_SubtractRect(_arg0
,*_arg1
);
10595 wxPy_END_ALLOW_THREADS
;
10596 if (PyErr_Occurred()) return NULL
;
10597 } _resultobj
= Py_BuildValue("i",_result
);
10601 #define wxRegion_SubtractRegion(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
10602 static PyObject
*_wrap_wxRegion_SubtractRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10603 PyObject
* _resultobj
;
10607 PyObject
* _argo0
= 0;
10608 PyObject
* _argo1
= 0;
10609 char *_kwnames
[] = { "self","region", NULL
};
10612 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_SubtractRegion",_kwnames
,&_argo0
,&_argo1
))
10615 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10616 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10617 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_SubtractRegion. Expected _wxRegion_p.");
10622 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10623 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10624 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_SubtractRegion. Expected _wxRegion_p.");
10629 wxPy_BEGIN_ALLOW_THREADS
;
10630 _result
= (bool )wxRegion_SubtractRegion(_arg0
,*_arg1
);
10632 wxPy_END_ALLOW_THREADS
;
10633 if (PyErr_Occurred()) return NULL
;
10634 } _resultobj
= Py_BuildValue("i",_result
);
10638 #define wxRegion_Xor(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Xor(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10639 static PyObject
*_wrap_wxRegion_Xor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10640 PyObject
* _resultobj
;
10647 PyObject
* _argo0
= 0;
10648 char *_kwnames
[] = { "self","x","y","width","height", NULL
};
10651 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ollll:wxRegion_Xor",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10654 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10655 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10656 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_Xor. Expected _wxRegion_p.");
10661 wxPy_BEGIN_ALLOW_THREADS
;
10662 _result
= (bool )wxRegion_Xor(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10664 wxPy_END_ALLOW_THREADS
;
10665 if (PyErr_Occurred()) return NULL
;
10666 } _resultobj
= Py_BuildValue("i",_result
);
10670 #define wxRegion_XorRect(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0))
10671 static PyObject
*_wrap_wxRegion_XorRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10672 PyObject
* _resultobj
;
10676 PyObject
* _argo0
= 0;
10678 PyObject
* _obj1
= 0;
10679 char *_kwnames
[] = { "self","rect", NULL
};
10682 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_XorRect",_kwnames
,&_argo0
,&_obj1
))
10685 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10686 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10687 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_XorRect. Expected _wxRegion_p.");
10693 if (! wxRect_helper(_obj1
, &_arg1
))
10697 wxPy_BEGIN_ALLOW_THREADS
;
10698 _result
= (bool )wxRegion_XorRect(_arg0
,*_arg1
);
10700 wxPy_END_ALLOW_THREADS
;
10701 if (PyErr_Occurred()) return NULL
;
10702 } _resultobj
= Py_BuildValue("i",_result
);
10706 #define wxRegion_XorRegion(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0))
10707 static PyObject
*_wrap_wxRegion_XorRegion(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10708 PyObject
* _resultobj
;
10712 PyObject
* _argo0
= 0;
10713 PyObject
* _argo1
= 0;
10714 char *_kwnames
[] = { "self","region", NULL
};
10717 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRegion_XorRegion",_kwnames
,&_argo0
,&_argo1
))
10720 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10721 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10722 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegion_XorRegion. Expected _wxRegion_p.");
10727 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10728 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxRegion_p")) {
10729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRegion_XorRegion. Expected _wxRegion_p.");
10734 wxPy_BEGIN_ALLOW_THREADS
;
10735 _result
= (bool )wxRegion_XorRegion(_arg0
,*_arg1
);
10737 wxPy_END_ALLOW_THREADS
;
10738 if (PyErr_Occurred()) return NULL
;
10739 } _resultobj
= Py_BuildValue("i",_result
);
10743 static void *SwigwxRegionIteratorTowxObject(void *ptr
) {
10744 wxRegionIterator
*src
;
10746 src
= (wxRegionIterator
*) ptr
;
10747 dest
= (wxObject
*) src
;
10748 return (void *) dest
;
10751 #define new_wxRegionIterator(_swigarg0) (new wxRegionIterator(_swigarg0))
10752 static PyObject
*_wrap_new_wxRegionIterator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10753 PyObject
* _resultobj
;
10754 wxRegionIterator
* _result
;
10756 PyObject
* _argo0
= 0;
10757 char *_kwnames
[] = { "region", NULL
};
10761 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxRegionIterator",_kwnames
,&_argo0
))
10764 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10765 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegion_p")) {
10766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRegionIterator. Expected _wxRegion_p.");
10771 wxPy_BEGIN_ALLOW_THREADS
;
10772 _result
= (wxRegionIterator
*)new_wxRegionIterator(*_arg0
);
10774 wxPy_END_ALLOW_THREADS
;
10775 if (PyErr_Occurred()) return NULL
;
10777 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRegionIterator_p");
10778 _resultobj
= Py_BuildValue("s",_ptemp
);
10780 Py_INCREF(Py_None
);
10781 _resultobj
= Py_None
;
10786 #define delete_wxRegionIterator(_swigobj) (delete _swigobj)
10787 static PyObject
*_wrap_delete_wxRegionIterator(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10788 PyObject
* _resultobj
;
10789 wxRegionIterator
* _arg0
;
10790 PyObject
* _argo0
= 0;
10791 char *_kwnames
[] = { "self", NULL
};
10794 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxRegionIterator",_kwnames
,&_argo0
))
10797 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10798 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10799 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxRegionIterator. Expected _wxRegionIterator_p.");
10804 wxPy_BEGIN_ALLOW_THREADS
;
10805 delete_wxRegionIterator(_arg0
);
10807 wxPy_END_ALLOW_THREADS
;
10808 if (PyErr_Occurred()) return NULL
;
10809 } Py_INCREF(Py_None
);
10810 _resultobj
= Py_None
;
10814 #define wxRegionIterator_GetX(_swigobj) (_swigobj->GetX())
10815 static PyObject
*_wrap_wxRegionIterator_GetX(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10816 PyObject
* _resultobj
;
10818 wxRegionIterator
* _arg0
;
10819 PyObject
* _argo0
= 0;
10820 char *_kwnames
[] = { "self", NULL
};
10823 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetX",_kwnames
,&_argo0
))
10826 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10827 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10828 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetX. Expected _wxRegionIterator_p.");
10833 wxPy_BEGIN_ALLOW_THREADS
;
10834 _result
= (long )wxRegionIterator_GetX(_arg0
);
10836 wxPy_END_ALLOW_THREADS
;
10837 if (PyErr_Occurred()) return NULL
;
10838 } _resultobj
= Py_BuildValue("l",_result
);
10842 #define wxRegionIterator_GetY(_swigobj) (_swigobj->GetY())
10843 static PyObject
*_wrap_wxRegionIterator_GetY(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10844 PyObject
* _resultobj
;
10846 wxRegionIterator
* _arg0
;
10847 PyObject
* _argo0
= 0;
10848 char *_kwnames
[] = { "self", NULL
};
10851 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetY",_kwnames
,&_argo0
))
10854 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10855 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10856 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetY. Expected _wxRegionIterator_p.");
10861 wxPy_BEGIN_ALLOW_THREADS
;
10862 _result
= (long )wxRegionIterator_GetY(_arg0
);
10864 wxPy_END_ALLOW_THREADS
;
10865 if (PyErr_Occurred()) return NULL
;
10866 } _resultobj
= Py_BuildValue("l",_result
);
10870 #define wxRegionIterator_GetW(_swigobj) (_swigobj->GetW())
10871 static PyObject
*_wrap_wxRegionIterator_GetW(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10872 PyObject
* _resultobj
;
10874 wxRegionIterator
* _arg0
;
10875 PyObject
* _argo0
= 0;
10876 char *_kwnames
[] = { "self", NULL
};
10879 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetW",_kwnames
,&_argo0
))
10882 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10883 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10884 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetW. Expected _wxRegionIterator_p.");
10889 wxPy_BEGIN_ALLOW_THREADS
;
10890 _result
= (long )wxRegionIterator_GetW(_arg0
);
10892 wxPy_END_ALLOW_THREADS
;
10893 if (PyErr_Occurred()) return NULL
;
10894 } _resultobj
= Py_BuildValue("l",_result
);
10898 #define wxRegionIterator_GetWidth(_swigobj) (_swigobj->GetWidth())
10899 static PyObject
*_wrap_wxRegionIterator_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10900 PyObject
* _resultobj
;
10902 wxRegionIterator
* _arg0
;
10903 PyObject
* _argo0
= 0;
10904 char *_kwnames
[] = { "self", NULL
};
10907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetWidth",_kwnames
,&_argo0
))
10910 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10911 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10912 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetWidth. Expected _wxRegionIterator_p.");
10917 wxPy_BEGIN_ALLOW_THREADS
;
10918 _result
= (long )wxRegionIterator_GetWidth(_arg0
);
10920 wxPy_END_ALLOW_THREADS
;
10921 if (PyErr_Occurred()) return NULL
;
10922 } _resultobj
= Py_BuildValue("l",_result
);
10926 #define wxRegionIterator_GetH(_swigobj) (_swigobj->GetH())
10927 static PyObject
*_wrap_wxRegionIterator_GetH(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10928 PyObject
* _resultobj
;
10930 wxRegionIterator
* _arg0
;
10931 PyObject
* _argo0
= 0;
10932 char *_kwnames
[] = { "self", NULL
};
10935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetH",_kwnames
,&_argo0
))
10938 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10939 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10940 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetH. Expected _wxRegionIterator_p.");
10945 wxPy_BEGIN_ALLOW_THREADS
;
10946 _result
= (long )wxRegionIterator_GetH(_arg0
);
10948 wxPy_END_ALLOW_THREADS
;
10949 if (PyErr_Occurred()) return NULL
;
10950 } _resultobj
= Py_BuildValue("l",_result
);
10954 #define wxRegionIterator_GetHeight(_swigobj) (_swigobj->GetHeight())
10955 static PyObject
*_wrap_wxRegionIterator_GetHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10956 PyObject
* _resultobj
;
10958 wxRegionIterator
* _arg0
;
10959 PyObject
* _argo0
= 0;
10960 char *_kwnames
[] = { "self", NULL
};
10963 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetHeight",_kwnames
,&_argo0
))
10966 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10967 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10968 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetHeight. Expected _wxRegionIterator_p.");
10973 wxPy_BEGIN_ALLOW_THREADS
;
10974 _result
= (long )wxRegionIterator_GetHeight(_arg0
);
10976 wxPy_END_ALLOW_THREADS
;
10977 if (PyErr_Occurred()) return NULL
;
10978 } _resultobj
= Py_BuildValue("l",_result
);
10982 #define wxRegionIterator_GetRect(_swigobj) (_swigobj->GetRect())
10983 static PyObject
*_wrap_wxRegionIterator_GetRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10984 PyObject
* _resultobj
;
10986 wxRegionIterator
* _arg0
;
10987 PyObject
* _argo0
= 0;
10988 char *_kwnames
[] = { "self", NULL
};
10992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_GetRect",_kwnames
,&_argo0
))
10995 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10996 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
10997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_GetRect. Expected _wxRegionIterator_p.");
11002 wxPy_BEGIN_ALLOW_THREADS
;
11003 _result
= new wxRect (wxRegionIterator_GetRect(_arg0
));
11005 wxPy_END_ALLOW_THREADS
;
11006 if (PyErr_Occurred()) return NULL
;
11007 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
11008 _resultobj
= Py_BuildValue("s",_ptemp
);
11012 #define wxRegionIterator_HaveRects(_swigobj) (_swigobj->HaveRects())
11013 static PyObject
*_wrap_wxRegionIterator_HaveRects(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11014 PyObject
* _resultobj
;
11016 wxRegionIterator
* _arg0
;
11017 PyObject
* _argo0
= 0;
11018 char *_kwnames
[] = { "self", NULL
};
11021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_HaveRects",_kwnames
,&_argo0
))
11024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
11026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_HaveRects. Expected _wxRegionIterator_p.");
11031 wxPy_BEGIN_ALLOW_THREADS
;
11032 _result
= (bool )wxRegionIterator_HaveRects(_arg0
);
11034 wxPy_END_ALLOW_THREADS
;
11035 if (PyErr_Occurred()) return NULL
;
11036 } _resultobj
= Py_BuildValue("i",_result
);
11040 #define wxRegionIterator_Reset(_swigobj) (_swigobj->Reset())
11041 static PyObject
*_wrap_wxRegionIterator_Reset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11042 PyObject
* _resultobj
;
11043 wxRegionIterator
* _arg0
;
11044 PyObject
* _argo0
= 0;
11045 char *_kwnames
[] = { "self", NULL
};
11048 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_Reset",_kwnames
,&_argo0
))
11051 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11052 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
11053 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_Reset. Expected _wxRegionIterator_p.");
11058 wxPy_BEGIN_ALLOW_THREADS
;
11059 wxRegionIterator_Reset(_arg0
);
11061 wxPy_END_ALLOW_THREADS
;
11062 if (PyErr_Occurred()) return NULL
;
11063 } Py_INCREF(Py_None
);
11064 _resultobj
= Py_None
;
11068 static void wxRegionIterator_Next(wxRegionIterator
*self
) {
11071 static PyObject
*_wrap_wxRegionIterator_Next(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11072 PyObject
* _resultobj
;
11073 wxRegionIterator
* _arg0
;
11074 PyObject
* _argo0
= 0;
11075 char *_kwnames
[] = { "self", NULL
};
11078 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRegionIterator_Next",_kwnames
,&_argo0
))
11081 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11082 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRegionIterator_p")) {
11083 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRegionIterator_Next. Expected _wxRegionIterator_p.");
11088 wxPy_BEGIN_ALLOW_THREADS
;
11089 wxRegionIterator_Next(_arg0
);
11091 wxPy_END_ALLOW_THREADS
;
11092 if (PyErr_Occurred()) return NULL
;
11093 } Py_INCREF(Py_None
);
11094 _resultobj
= Py_None
;
11098 static PyMethodDef gdicMethods
[] = {
11099 { "wxRegionIterator_Next", (PyCFunction
) _wrap_wxRegionIterator_Next
, METH_VARARGS
| METH_KEYWORDS
},
11100 { "wxRegionIterator_Reset", (PyCFunction
) _wrap_wxRegionIterator_Reset
, METH_VARARGS
| METH_KEYWORDS
},
11101 { "wxRegionIterator_HaveRects", (PyCFunction
) _wrap_wxRegionIterator_HaveRects
, METH_VARARGS
| METH_KEYWORDS
},
11102 { "wxRegionIterator_GetRect", (PyCFunction
) _wrap_wxRegionIterator_GetRect
, METH_VARARGS
| METH_KEYWORDS
},
11103 { "wxRegionIterator_GetHeight", (PyCFunction
) _wrap_wxRegionIterator_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
11104 { "wxRegionIterator_GetH", (PyCFunction
) _wrap_wxRegionIterator_GetH
, METH_VARARGS
| METH_KEYWORDS
},
11105 { "wxRegionIterator_GetWidth", (PyCFunction
) _wrap_wxRegionIterator_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11106 { "wxRegionIterator_GetW", (PyCFunction
) _wrap_wxRegionIterator_GetW
, METH_VARARGS
| METH_KEYWORDS
},
11107 { "wxRegionIterator_GetY", (PyCFunction
) _wrap_wxRegionIterator_GetY
, METH_VARARGS
| METH_KEYWORDS
},
11108 { "wxRegionIterator_GetX", (PyCFunction
) _wrap_wxRegionIterator_GetX
, METH_VARARGS
| METH_KEYWORDS
},
11109 { "delete_wxRegionIterator", (PyCFunction
) _wrap_delete_wxRegionIterator
, METH_VARARGS
| METH_KEYWORDS
},
11110 { "new_wxRegionIterator", (PyCFunction
) _wrap_new_wxRegionIterator
, METH_VARARGS
| METH_KEYWORDS
},
11111 { "wxRegion_XorRegion", (PyCFunction
) _wrap_wxRegion_XorRegion
, METH_VARARGS
| METH_KEYWORDS
},
11112 { "wxRegion_XorRect", (PyCFunction
) _wrap_wxRegion_XorRect
, METH_VARARGS
| METH_KEYWORDS
},
11113 { "wxRegion_Xor", (PyCFunction
) _wrap_wxRegion_Xor
, METH_VARARGS
| METH_KEYWORDS
},
11114 { "wxRegion_SubtractRegion", (PyCFunction
) _wrap_wxRegion_SubtractRegion
, METH_VARARGS
| METH_KEYWORDS
},
11115 { "wxRegion_SubtractRect", (PyCFunction
) _wrap_wxRegion_SubtractRect
, METH_VARARGS
| METH_KEYWORDS
},
11116 { "wxRegion_Subtract", (PyCFunction
) _wrap_wxRegion_Subtract
, METH_VARARGS
| METH_KEYWORDS
},
11117 { "wxRegion_UnionRegion", (PyCFunction
) _wrap_wxRegion_UnionRegion
, METH_VARARGS
| METH_KEYWORDS
},
11118 { "wxRegion_UnionRect", (PyCFunction
) _wrap_wxRegion_UnionRect
, METH_VARARGS
| METH_KEYWORDS
},
11119 { "wxRegion_Union", (PyCFunction
) _wrap_wxRegion_Union
, METH_VARARGS
| METH_KEYWORDS
},
11120 { "wxRegion_IsEmpty", (PyCFunction
) _wrap_wxRegion_IsEmpty
, METH_VARARGS
| METH_KEYWORDS
},
11121 { "wxRegion_IntersectRegion", (PyCFunction
) _wrap_wxRegion_IntersectRegion
, METH_VARARGS
| METH_KEYWORDS
},
11122 { "wxRegion_IntersectRect", (PyCFunction
) _wrap_wxRegion_IntersectRect
, METH_VARARGS
| METH_KEYWORDS
},
11123 { "wxRegion_Intersect", (PyCFunction
) _wrap_wxRegion_Intersect
, METH_VARARGS
| METH_KEYWORDS
},
11124 { "wxRegion_GetBox", (PyCFunction
) _wrap_wxRegion_GetBox
, METH_VARARGS
| METH_KEYWORDS
},
11125 { "wxRegion_ContainsRectDim", (PyCFunction
) _wrap_wxRegion_ContainsRectDim
, METH_VARARGS
| METH_KEYWORDS
},
11126 { "wxRegion_ContainsRect", (PyCFunction
) _wrap_wxRegion_ContainsRect
, METH_VARARGS
| METH_KEYWORDS
},
11127 { "wxRegion_ContainsPoint", (PyCFunction
) _wrap_wxRegion_ContainsPoint
, METH_VARARGS
| METH_KEYWORDS
},
11128 { "wxRegion_Contains", (PyCFunction
) _wrap_wxRegion_Contains
, METH_VARARGS
| METH_KEYWORDS
},
11129 { "wxRegion_Clear", (PyCFunction
) _wrap_wxRegion_Clear
, METH_VARARGS
| METH_KEYWORDS
},
11130 { "delete_wxRegion", (PyCFunction
) _wrap_delete_wxRegion
, METH_VARARGS
| METH_KEYWORDS
},
11131 { "new_wxRegion", (PyCFunction
) _wrap_new_wxRegion
, METH_VARARGS
| METH_KEYWORDS
},
11132 { "wxImageList_GetSize", (PyCFunction
) _wrap_wxImageList_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
11133 { "wxImageList_RemoveAll", (PyCFunction
) _wrap_wxImageList_RemoveAll
, METH_VARARGS
| METH_KEYWORDS
},
11134 { "wxImageList_Remove", (PyCFunction
) _wrap_wxImageList_Remove
, METH_VARARGS
| METH_KEYWORDS
},
11135 { "wxImageList_GetImageCount", (PyCFunction
) _wrap_wxImageList_GetImageCount
, METH_VARARGS
| METH_KEYWORDS
},
11136 { "wxImageList_Draw", (PyCFunction
) _wrap_wxImageList_Draw
, METH_VARARGS
| METH_KEYWORDS
},
11137 { "wxImageList_Replace", (PyCFunction
) _wrap_wxImageList_Replace
, METH_VARARGS
| METH_KEYWORDS
},
11138 { "wxImageList_AddIcon", (PyCFunction
) _wrap_wxImageList_AddIcon
, METH_VARARGS
| METH_KEYWORDS
},
11139 { "wxImageList_AddWithColourMask", (PyCFunction
) _wrap_wxImageList_AddWithColourMask
, METH_VARARGS
| METH_KEYWORDS
},
11140 { "wxImageList_Add", (PyCFunction
) _wrap_wxImageList_Add
, METH_VARARGS
| METH_KEYWORDS
},
11141 { "delete_wxImageList", (PyCFunction
) _wrap_delete_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
11142 { "new_wxImageList", (PyCFunction
) _wrap_new_wxImageList
, METH_VARARGS
| METH_KEYWORDS
},
11143 { "wxPalette_Ok", (PyCFunction
) _wrap_wxPalette_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11144 { "wxPalette_GetRGB", (PyCFunction
) _wrap_wxPalette_GetRGB
, METH_VARARGS
| METH_KEYWORDS
},
11145 { "wxPalette_GetPixel", (PyCFunction
) _wrap_wxPalette_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
11146 { "delete_wxPalette", (PyCFunction
) _wrap_delete_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
11147 { "new_wxPalette", (PyCFunction
) _wrap_new_wxPalette
, METH_VARARGS
| METH_KEYWORDS
},
11148 { "new_wxPostScriptDC", (PyCFunction
) _wrap_new_wxPostScriptDC
, METH_VARARGS
| METH_KEYWORDS
},
11149 { "new_wxWindowDC", (PyCFunction
) _wrap_new_wxWindowDC
, METH_VARARGS
| METH_KEYWORDS
},
11150 { "new_wxPaintDC", (PyCFunction
) _wrap_new_wxPaintDC
, METH_VARARGS
| METH_KEYWORDS
},
11151 { "new_wxClientDC", (PyCFunction
) _wrap_new_wxClientDC
, METH_VARARGS
| METH_KEYWORDS
},
11152 { "wxScreenDC_EndDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_EndDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
11153 { "wxScreenDC_StartDrawingOnTop", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTop
, METH_VARARGS
| METH_KEYWORDS
},
11154 { "wxScreenDC_StartDrawingOnTopWin", (PyCFunction
) _wrap_wxScreenDC_StartDrawingOnTopWin
, METH_VARARGS
| METH_KEYWORDS
},
11155 { "new_wxScreenDC", (PyCFunction
) _wrap_new_wxScreenDC
, METH_VARARGS
| METH_KEYWORDS
},
11156 { "wxMemoryDC_SelectObject", (PyCFunction
) _wrap_wxMemoryDC_SelectObject
, METH_VARARGS
| METH_KEYWORDS
},
11157 { "new_wxMemoryDC", (PyCFunction
) _wrap_new_wxMemoryDC
, METH_VARARGS
| METH_KEYWORDS
},
11158 { "wxDC__DrawLineList", (PyCFunction
) _wrap_wxDC__DrawLineList
, METH_VARARGS
| METH_KEYWORDS
},
11159 { "wxDC__DrawPointList", (PyCFunction
) _wrap_wxDC__DrawPointList
, METH_VARARGS
| METH_KEYWORDS
},
11160 { "wxDC_GetBoundingBox", (PyCFunction
) _wrap_wxDC_GetBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
11161 { "wxDC_ResetBoundingBox", (PyCFunction
) _wrap_wxDC_ResetBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
11162 { "wxDC_CalcBoundingBox", (PyCFunction
) _wrap_wxDC_CalcBoundingBox
, METH_VARARGS
| METH_KEYWORDS
},
11163 { "wxDC_SetAxisOrientation", (PyCFunction
) _wrap_wxDC_SetAxisOrientation
, METH_VARARGS
| METH_KEYWORDS
},
11164 { "wxDC_GetDeviceOrigin", (PyCFunction
) _wrap_wxDC_GetDeviceOrigin
, METH_VARARGS
| METH_KEYWORDS
},
11165 { "wxDC_SetLogicalOrigin", (PyCFunction
) _wrap_wxDC_SetLogicalOrigin
, METH_VARARGS
| METH_KEYWORDS
},
11166 { "wxDC_GetLogicalOrigin", (PyCFunction
) _wrap_wxDC_GetLogicalOrigin
, METH_VARARGS
| METH_KEYWORDS
},
11167 { "wxDC_GetPPI", (PyCFunction
) _wrap_wxDC_GetPPI
, METH_VARARGS
| METH_KEYWORDS
},
11168 { "wxDC_GetDepth", (PyCFunction
) _wrap_wxDC_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
11169 { "wxDC_CanGetTextExtent", (PyCFunction
) _wrap_wxDC_CanGetTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
11170 { "wxDC_CanDrawBitmap", (PyCFunction
) _wrap_wxDC_CanDrawBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11171 { "wxDC_DrawBitmap", (PyCFunction
) _wrap_wxDC_DrawBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11172 { "wxDC_StartPage", (PyCFunction
) _wrap_wxDC_StartPage
, METH_VARARGS
| METH_KEYWORDS
},
11173 { "wxDC_StartDoc", (PyCFunction
) _wrap_wxDC_StartDoc
, METH_VARARGS
| METH_KEYWORDS
},
11174 { "wxDC_SetUserScale", (PyCFunction
) _wrap_wxDC_SetUserScale
, METH_VARARGS
| METH_KEYWORDS
},
11175 { "wxDC_SetTextForeground", (PyCFunction
) _wrap_wxDC_SetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
11176 { "wxDC_SetTextBackground", (PyCFunction
) _wrap_wxDC_SetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
11177 { "wxDC_SetPen", (PyCFunction
) _wrap_wxDC_SetPen
, METH_VARARGS
| METH_KEYWORDS
},
11178 { "wxDC_SetOptimization", (PyCFunction
) _wrap_wxDC_SetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
11179 { "wxDC_SetMapMode", (PyCFunction
) _wrap_wxDC_SetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
11180 { "wxDC_SetLogicalScale", (PyCFunction
) _wrap_wxDC_SetLogicalScale
, METH_VARARGS
| METH_KEYWORDS
},
11181 { "wxDC_SetLogicalFunction", (PyCFunction
) _wrap_wxDC_SetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
11182 { "wxDC_SetFont", (PyCFunction
) _wrap_wxDC_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
11183 { "wxDC_SetBrush", (PyCFunction
) _wrap_wxDC_SetBrush
, METH_VARARGS
| METH_KEYWORDS
},
11184 { "wxDC_SetPalette", (PyCFunction
) _wrap_wxDC_SetPalette
, METH_VARARGS
| METH_KEYWORDS
},
11185 { "wxDC_SetClippingRegionAsRegion", (PyCFunction
) _wrap_wxDC_SetClippingRegionAsRegion
, METH_VARARGS
| METH_KEYWORDS
},
11186 { "wxDC_SetClippingRegion", (PyCFunction
) _wrap_wxDC_SetClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
11187 { "wxDC_SetBackgroundMode", (PyCFunction
) _wrap_wxDC_SetBackgroundMode
, METH_VARARGS
| METH_KEYWORDS
},
11188 { "wxDC_SetBackground", (PyCFunction
) _wrap_wxDC_SetBackground
, METH_VARARGS
| METH_KEYWORDS
},
11189 { "wxDC_SetDeviceOrigin", (PyCFunction
) _wrap_wxDC_SetDeviceOrigin
, METH_VARARGS
| METH_KEYWORDS
},
11190 { "wxDC_Ok", (PyCFunction
) _wrap_wxDC_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11191 { "wxDC_MinY", (PyCFunction
) _wrap_wxDC_MinY
, METH_VARARGS
| METH_KEYWORDS
},
11192 { "wxDC_MinX", (PyCFunction
) _wrap_wxDC_MinX
, METH_VARARGS
| METH_KEYWORDS
},
11193 { "wxDC_MaxY", (PyCFunction
) _wrap_wxDC_MaxY
, METH_VARARGS
| METH_KEYWORDS
},
11194 { "wxDC_MaxX", (PyCFunction
) _wrap_wxDC_MaxX
, METH_VARARGS
| METH_KEYWORDS
},
11195 { "wxDC_LogicalToDeviceYRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceYRel
, METH_VARARGS
| METH_KEYWORDS
},
11196 { "wxDC_LogicalToDeviceY", (PyCFunction
) _wrap_wxDC_LogicalToDeviceY
, METH_VARARGS
| METH_KEYWORDS
},
11197 { "wxDC_LogicalToDeviceXRel", (PyCFunction
) _wrap_wxDC_LogicalToDeviceXRel
, METH_VARARGS
| METH_KEYWORDS
},
11198 { "wxDC_LogicalToDeviceX", (PyCFunction
) _wrap_wxDC_LogicalToDeviceX
, METH_VARARGS
| METH_KEYWORDS
},
11199 { "wxDC_GetUserScale", (PyCFunction
) _wrap_wxDC_GetUserScale
, METH_VARARGS
| METH_KEYWORDS
},
11200 { "wxDC_GetTextForeground", (PyCFunction
) _wrap_wxDC_GetTextForeground
, METH_VARARGS
| METH_KEYWORDS
},
11201 { "wxDC_GetFullTextExtent", (PyCFunction
) _wrap_wxDC_GetFullTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
11202 { "wxDC_GetTextExtent", (PyCFunction
) _wrap_wxDC_GetTextExtent
, METH_VARARGS
| METH_KEYWORDS
},
11203 { "wxDC_GetTextBackground", (PyCFunction
) _wrap_wxDC_GetTextBackground
, METH_VARARGS
| METH_KEYWORDS
},
11204 { "wxDC_GetSizeMM", (PyCFunction
) _wrap_wxDC_GetSizeMM
, METH_VARARGS
| METH_KEYWORDS
},
11205 { "wxDC_GetSize", (PyCFunction
) _wrap_wxDC_GetSize
, METH_VARARGS
| METH_KEYWORDS
},
11206 { "wxDC_GetSizeTuple", (PyCFunction
) _wrap_wxDC_GetSizeTuple
, METH_VARARGS
| METH_KEYWORDS
},
11207 { "wxDC_GetPixel", (PyCFunction
) _wrap_wxDC_GetPixel
, METH_VARARGS
| METH_KEYWORDS
},
11208 { "wxDC_GetPen", (PyCFunction
) _wrap_wxDC_GetPen
, METH_VARARGS
| METH_KEYWORDS
},
11209 { "wxDC_GetOptimization", (PyCFunction
) _wrap_wxDC_GetOptimization
, METH_VARARGS
| METH_KEYWORDS
},
11210 { "wxDC_GetMapMode", (PyCFunction
) _wrap_wxDC_GetMapMode
, METH_VARARGS
| METH_KEYWORDS
},
11211 { "wxDC_GetLogicalScale", (PyCFunction
) _wrap_wxDC_GetLogicalScale
, METH_VARARGS
| METH_KEYWORDS
},
11212 { "wxDC_GetLogicalFunction", (PyCFunction
) _wrap_wxDC_GetLogicalFunction
, METH_VARARGS
| METH_KEYWORDS
},
11213 { "wxDC_GetFont", (PyCFunction
) _wrap_wxDC_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
11214 { "wxDC_GetClippingBox", (PyCFunction
) _wrap_wxDC_GetClippingBox
, METH_VARARGS
| METH_KEYWORDS
},
11215 { "wxDC_GetCharWidth", (PyCFunction
) _wrap_wxDC_GetCharWidth
, METH_VARARGS
| METH_KEYWORDS
},
11216 { "wxDC_GetCharHeight", (PyCFunction
) _wrap_wxDC_GetCharHeight
, METH_VARARGS
| METH_KEYWORDS
},
11217 { "wxDC_GetBrush", (PyCFunction
) _wrap_wxDC_GetBrush
, METH_VARARGS
| METH_KEYWORDS
},
11218 { "wxDC_GetBackground", (PyCFunction
) _wrap_wxDC_GetBackground
, METH_VARARGS
| METH_KEYWORDS
},
11219 { "wxDC_FloodFill", (PyCFunction
) _wrap_wxDC_FloodFill
, METH_VARARGS
| METH_KEYWORDS
},
11220 { "wxDC_EndPage", (PyCFunction
) _wrap_wxDC_EndPage
, METH_VARARGS
| METH_KEYWORDS
},
11221 { "wxDC_EndDrawing", (PyCFunction
) _wrap_wxDC_EndDrawing
, METH_VARARGS
| METH_KEYWORDS
},
11222 { "wxDC_EndDoc", (PyCFunction
) _wrap_wxDC_EndDoc
, METH_VARARGS
| METH_KEYWORDS
},
11223 { "wxDC_DrawText", (PyCFunction
) _wrap_wxDC_DrawText
, METH_VARARGS
| METH_KEYWORDS
},
11224 { "wxDC_DrawSpline", (PyCFunction
) _wrap_wxDC_DrawSpline
, METH_VARARGS
| METH_KEYWORDS
},
11225 { "wxDC_DrawRoundedRectangle", (PyCFunction
) _wrap_wxDC_DrawRoundedRectangle
, METH_VARARGS
| METH_KEYWORDS
},
11226 { "wxDC_DrawRotatedText", (PyCFunction
) _wrap_wxDC_DrawRotatedText
, METH_VARARGS
| METH_KEYWORDS
},
11227 { "wxDC_DrawRectangle", (PyCFunction
) _wrap_wxDC_DrawRectangle
, METH_VARARGS
| METH_KEYWORDS
},
11228 { "wxDC_DrawPoint", (PyCFunction
) _wrap_wxDC_DrawPoint
, METH_VARARGS
| METH_KEYWORDS
},
11229 { "wxDC_DrawPolygon", (PyCFunction
) _wrap_wxDC_DrawPolygon
, METH_VARARGS
| METH_KEYWORDS
},
11230 { "wxDC_DrawLines", (PyCFunction
) _wrap_wxDC_DrawLines
, METH_VARARGS
| METH_KEYWORDS
},
11231 { "wxDC_DrawLine", (PyCFunction
) _wrap_wxDC_DrawLine
, METH_VARARGS
| METH_KEYWORDS
},
11232 { "wxDC_DrawIcon", (PyCFunction
) _wrap_wxDC_DrawIcon
, METH_VARARGS
| METH_KEYWORDS
},
11233 { "wxDC_DrawEllipticArc", (PyCFunction
) _wrap_wxDC_DrawEllipticArc
, METH_VARARGS
| METH_KEYWORDS
},
11234 { "wxDC_DrawEllipse", (PyCFunction
) _wrap_wxDC_DrawEllipse
, METH_VARARGS
| METH_KEYWORDS
},
11235 { "wxDC_DrawCircle", (PyCFunction
) _wrap_wxDC_DrawCircle
, METH_VARARGS
| METH_KEYWORDS
},
11236 { "wxDC_DrawArc", (PyCFunction
) _wrap_wxDC_DrawArc
, METH_VARARGS
| METH_KEYWORDS
},
11237 { "wxDC_DeviceToLogicalYRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalYRel
, METH_VARARGS
| METH_KEYWORDS
},
11238 { "wxDC_DeviceToLogicalY", (PyCFunction
) _wrap_wxDC_DeviceToLogicalY
, METH_VARARGS
| METH_KEYWORDS
},
11239 { "wxDC_DeviceToLogicalXRel", (PyCFunction
) _wrap_wxDC_DeviceToLogicalXRel
, METH_VARARGS
| METH_KEYWORDS
},
11240 { "wxDC_DeviceToLogicalX", (PyCFunction
) _wrap_wxDC_DeviceToLogicalX
, METH_VARARGS
| METH_KEYWORDS
},
11241 { "wxDC_DestroyClippingRegion", (PyCFunction
) _wrap_wxDC_DestroyClippingRegion
, METH_VARARGS
| METH_KEYWORDS
},
11242 { "wxDC_CrossHair", (PyCFunction
) _wrap_wxDC_CrossHair
, METH_VARARGS
| METH_KEYWORDS
},
11243 { "wxDC_Clear", (PyCFunction
) _wrap_wxDC_Clear
, METH_VARARGS
| METH_KEYWORDS
},
11244 { "wxDC_Blit", (PyCFunction
) _wrap_wxDC_Blit
, METH_VARARGS
| METH_KEYWORDS
},
11245 { "wxDC_BeginDrawing", (PyCFunction
) _wrap_wxDC_BeginDrawing
, METH_VARARGS
| METH_KEYWORDS
},
11246 { "delete_wxDC", (PyCFunction
) _wrap_delete_wxDC
, METH_VARARGS
| METH_KEYWORDS
},
11247 { "wxBrushList_RemoveBrush", (PyCFunction
) _wrap_wxBrushList_RemoveBrush
, METH_VARARGS
| METH_KEYWORDS
},
11248 { "wxBrushList_FindOrCreateBrush", (PyCFunction
) _wrap_wxBrushList_FindOrCreateBrush
, METH_VARARGS
| METH_KEYWORDS
},
11249 { "wxBrushList_AddBrush", (PyCFunction
) _wrap_wxBrushList_AddBrush
, METH_VARARGS
| METH_KEYWORDS
},
11250 { "wxBrush_SetStyle", (PyCFunction
) _wrap_wxBrush_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11251 { "wxBrush_SetStipple", (PyCFunction
) _wrap_wxBrush_SetStipple
, METH_VARARGS
| METH_KEYWORDS
},
11252 { "wxBrush_SetColour", (PyCFunction
) _wrap_wxBrush_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
11253 { "wxBrush_Ok", (PyCFunction
) _wrap_wxBrush_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11254 { "wxBrush_GetStyle", (PyCFunction
) _wrap_wxBrush_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11255 { "wxBrush_GetStipple", (PyCFunction
) _wrap_wxBrush_GetStipple
, METH_VARARGS
| METH_KEYWORDS
},
11256 { "wxBrush_GetColour", (PyCFunction
) _wrap_wxBrush_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
11257 { "delete_wxBrush", (PyCFunction
) _wrap_delete_wxBrush
, METH_VARARGS
| METH_KEYWORDS
},
11258 { "new_wxBrush", (PyCFunction
) _wrap_new_wxBrush
, METH_VARARGS
| METH_KEYWORDS
},
11259 { "wxPenList_RemovePen", (PyCFunction
) _wrap_wxPenList_RemovePen
, METH_VARARGS
| METH_KEYWORDS
},
11260 { "wxPenList_FindOrCreatePen", (PyCFunction
) _wrap_wxPenList_FindOrCreatePen
, METH_VARARGS
| METH_KEYWORDS
},
11261 { "wxPenList_AddPen", (PyCFunction
) _wrap_wxPenList_AddPen
, METH_VARARGS
| METH_KEYWORDS
},
11262 { "wxPyPen_SetDashes", (PyCFunction
) _wrap_wxPyPen_SetDashes
, METH_VARARGS
| METH_KEYWORDS
},
11263 { "delete_wxPyPen", (PyCFunction
) _wrap_delete_wxPyPen
, METH_VARARGS
| METH_KEYWORDS
},
11264 { "new_wxPyPen", (PyCFunction
) _wrap_new_wxPyPen
, METH_VARARGS
| METH_KEYWORDS
},
11265 { "wxPen_SetDashes", (PyCFunction
) _wrap_wxPen_SetDashes
, METH_VARARGS
| METH_KEYWORDS
},
11266 { "wxPen_SetWidth", (PyCFunction
) _wrap_wxPen_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11267 { "wxPen_SetStyle", (PyCFunction
) _wrap_wxPen_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11268 { "wxPen_SetJoin", (PyCFunction
) _wrap_wxPen_SetJoin
, METH_VARARGS
| METH_KEYWORDS
},
11269 { "wxPen_SetColour", (PyCFunction
) _wrap_wxPen_SetColour
, METH_VARARGS
| METH_KEYWORDS
},
11270 { "wxPen_SetCap", (PyCFunction
) _wrap_wxPen_SetCap
, METH_VARARGS
| METH_KEYWORDS
},
11271 { "wxPen_Ok", (PyCFunction
) _wrap_wxPen_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11272 { "wxPen_GetWidth", (PyCFunction
) _wrap_wxPen_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11273 { "wxPen_GetStyle", (PyCFunction
) _wrap_wxPen_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11274 { "wxPen_GetJoin", (PyCFunction
) _wrap_wxPen_GetJoin
, METH_VARARGS
| METH_KEYWORDS
},
11275 { "wxPen_GetColour", (PyCFunction
) _wrap_wxPen_GetColour
, METH_VARARGS
| METH_KEYWORDS
},
11276 { "wxPen_GetCap", (PyCFunction
) _wrap_wxPen_GetCap
, METH_VARARGS
| METH_KEYWORDS
},
11277 { "delete_wxPen", (PyCFunction
) _wrap_delete_wxPen
, METH_VARARGS
| METH_KEYWORDS
},
11278 { "new_wxPen", (PyCFunction
) _wrap_new_wxPen
, METH_VARARGS
| METH_KEYWORDS
},
11279 { "wxColourDatabase_Append", (PyCFunction
) _wrap_wxColourDatabase_Append
, METH_VARARGS
| METH_KEYWORDS
},
11280 { "wxColourDatabase_FindName", (PyCFunction
) _wrap_wxColourDatabase_FindName
, METH_VARARGS
| METH_KEYWORDS
},
11281 { "wxColourDatabase_FindColour", (PyCFunction
) _wrap_wxColourDatabase_FindColour
, METH_VARARGS
| METH_KEYWORDS
},
11282 { "wxColour_Get", (PyCFunction
) _wrap_wxColour_Get
, METH_VARARGS
| METH_KEYWORDS
},
11283 { "wxColour_Set", (PyCFunction
) _wrap_wxColour_Set
, METH_VARARGS
| METH_KEYWORDS
},
11284 { "wxColour_Ok", (PyCFunction
) _wrap_wxColour_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11285 { "wxColour_Blue", (PyCFunction
) _wrap_wxColour_Blue
, METH_VARARGS
| METH_KEYWORDS
},
11286 { "wxColour_Green", (PyCFunction
) _wrap_wxColour_Green
, METH_VARARGS
| METH_KEYWORDS
},
11287 { "wxColour_Red", (PyCFunction
) _wrap_wxColour_Red
, METH_VARARGS
| METH_KEYWORDS
},
11288 { "delete_wxColour", (PyCFunction
) _wrap_delete_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
11289 { "new_wxColour", (PyCFunction
) _wrap_new_wxColour
, METH_VARARGS
| METH_KEYWORDS
},
11290 { "wxFontList_RemoveFont", (PyCFunction
) _wrap_wxFontList_RemoveFont
, METH_VARARGS
| METH_KEYWORDS
},
11291 { "wxFontList_FindOrCreateFont", (PyCFunction
) _wrap_wxFontList_FindOrCreateFont
, METH_VARARGS
| METH_KEYWORDS
},
11292 { "wxFontList_AddFont", (PyCFunction
) _wrap_wxFontList_AddFont
, METH_VARARGS
| METH_KEYWORDS
},
11293 { "wxFont_SetDefaultEncoding", (PyCFunction
) _wrap_wxFont_SetDefaultEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11294 { "wxFont_GetDefaultEncoding", (PyCFunction
) _wrap_wxFont_GetDefaultEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11295 { "wxFont_GetWeightString", (PyCFunction
) _wrap_wxFont_GetWeightString
, METH_VARARGS
| METH_KEYWORDS
},
11296 { "wxFont_GetStyleString", (PyCFunction
) _wrap_wxFont_GetStyleString
, METH_VARARGS
| METH_KEYWORDS
},
11297 { "wxFont_GetFamilyString", (PyCFunction
) _wrap_wxFont_GetFamilyString
, METH_VARARGS
| METH_KEYWORDS
},
11298 { "wxFont_SetNativeFontInfo", (PyCFunction
) _wrap_wxFont_SetNativeFontInfo
, METH_VARARGS
| METH_KEYWORDS
},
11299 { "wxFont_SetEncoding", (PyCFunction
) _wrap_wxFont_SetEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11300 { "wxFont_SetUnderlined", (PyCFunction
) _wrap_wxFont_SetUnderlined
, METH_VARARGS
| METH_KEYWORDS
},
11301 { "wxFont_SetFaceName", (PyCFunction
) _wrap_wxFont_SetFaceName
, METH_VARARGS
| METH_KEYWORDS
},
11302 { "wxFont_SetWeight", (PyCFunction
) _wrap_wxFont_SetWeight
, METH_VARARGS
| METH_KEYWORDS
},
11303 { "wxFont_SetStyle", (PyCFunction
) _wrap_wxFont_SetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11304 { "wxFont_SetFamily", (PyCFunction
) _wrap_wxFont_SetFamily
, METH_VARARGS
| METH_KEYWORDS
},
11305 { "wxFont_SetPointSize", (PyCFunction
) _wrap_wxFont_SetPointSize
, METH_VARARGS
| METH_KEYWORDS
},
11306 { "wxFont_GetNativeFontInfo", (PyCFunction
) _wrap_wxFont_GetNativeFontInfo
, METH_VARARGS
| METH_KEYWORDS
},
11307 { "wxFont_GetEncoding", (PyCFunction
) _wrap_wxFont_GetEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11308 { "wxFont_GetFaceName", (PyCFunction
) _wrap_wxFont_GetFaceName
, METH_VARARGS
| METH_KEYWORDS
},
11309 { "wxFont_GetUnderlined", (PyCFunction
) _wrap_wxFont_GetUnderlined
, METH_VARARGS
| METH_KEYWORDS
},
11310 { "wxFont_GetWeight", (PyCFunction
) _wrap_wxFont_GetWeight
, METH_VARARGS
| METH_KEYWORDS
},
11311 { "wxFont_GetStyle", (PyCFunction
) _wrap_wxFont_GetStyle
, METH_VARARGS
| METH_KEYWORDS
},
11312 { "wxFont_GetFamily", (PyCFunction
) _wrap_wxFont_GetFamily
, METH_VARARGS
| METH_KEYWORDS
},
11313 { "wxFont_GetPointSize", (PyCFunction
) _wrap_wxFont_GetPointSize
, METH_VARARGS
| METH_KEYWORDS
},
11314 { "wxFont_Ok", (PyCFunction
) _wrap_wxFont_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11315 { "delete_wxFont", (PyCFunction
) _wrap_delete_wxFont
, METH_VARARGS
| METH_KEYWORDS
},
11316 { "new_wxFontFromNativeInfo", (PyCFunction
) _wrap_new_wxFontFromNativeInfo
, METH_VARARGS
| METH_KEYWORDS
},
11317 { "new_wxFont", (PyCFunction
) _wrap_new_wxFont
, METH_VARARGS
| METH_KEYWORDS
},
11318 { "wxFontMapper_GetDefaultConfigPath", (PyCFunction
) _wrap_wxFontMapper_GetDefaultConfigPath
, METH_VARARGS
| METH_KEYWORDS
},
11319 { "wxFontMapper_SetConfigPath", (PyCFunction
) _wrap_wxFontMapper_SetConfigPath
, METH_VARARGS
| METH_KEYWORDS
},
11320 { "wxFontMapper_SetConfig", (PyCFunction
) _wrap_wxFontMapper_SetConfig
, METH_VARARGS
| METH_KEYWORDS
},
11321 { "wxFontMapper_SetDialogTitle", (PyCFunction
) _wrap_wxFontMapper_SetDialogTitle
, METH_VARARGS
| METH_KEYWORDS
},
11322 { "wxFontMapper_SetDialogParent", (PyCFunction
) _wrap_wxFontMapper_SetDialogParent
, METH_VARARGS
| METH_KEYWORDS
},
11323 { "wxFontMapper_GetEncodingDescription", (PyCFunction
) _wrap_wxFontMapper_GetEncodingDescription
, METH_VARARGS
| METH_KEYWORDS
},
11324 { "wxFontMapper_GetEncodingName", (PyCFunction
) _wrap_wxFontMapper_GetEncodingName
, METH_VARARGS
| METH_KEYWORDS
},
11325 { "wxFontMapper_CharsetToEncoding", (PyCFunction
) _wrap_wxFontMapper_CharsetToEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11326 { "wxFontMapper_IsEncodingAvailable", (PyCFunction
) _wrap_wxFontMapper_IsEncodingAvailable
, METH_VARARGS
| METH_KEYWORDS
},
11327 { "wxFontMapper_GetAltForEncoding", (PyCFunction
) _wrap_wxFontMapper_GetAltForEncoding
, METH_VARARGS
| METH_KEYWORDS
},
11328 { "delete_wxFontMapper", (PyCFunction
) _wrap_delete_wxFontMapper
, METH_VARARGS
| METH_KEYWORDS
},
11329 { "new_wxFontMapper", (PyCFunction
) _wrap_new_wxFontMapper
, METH_VARARGS
| METH_KEYWORDS
},
11330 { "wxNativeFontInfo___str__", (PyCFunction
) _wrap_wxNativeFontInfo___str__
, METH_VARARGS
| METH_KEYWORDS
},
11331 { "wxNativeFontInfo_ToString", (PyCFunction
) _wrap_wxNativeFontInfo_ToString
, METH_VARARGS
| METH_KEYWORDS
},
11332 { "wxNativeFontInfo_FromString", (PyCFunction
) _wrap_wxNativeFontInfo_FromString
, METH_VARARGS
| METH_KEYWORDS
},
11333 { "wxCursor_Ok", (PyCFunction
) _wrap_wxCursor_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11334 { "delete_wxCursor", (PyCFunction
) _wrap_delete_wxCursor
, METH_VARARGS
| METH_KEYWORDS
},
11335 { "wxIcon_CopyFromBitmap", (PyCFunction
) _wrap_wxIcon_CopyFromBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11336 { "wxIcon_SetDepth", (PyCFunction
) _wrap_wxIcon_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
11337 { "wxIcon_SetHeight", (PyCFunction
) _wrap_wxIcon_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
11338 { "wxIcon_SetWidth", (PyCFunction
) _wrap_wxIcon_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11339 { "wxIcon_GetDepth", (PyCFunction
) _wrap_wxIcon_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
11340 { "wxIcon_GetHeight", (PyCFunction
) _wrap_wxIcon_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
11341 { "wxIcon_GetWidth", (PyCFunction
) _wrap_wxIcon_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11342 { "wxIcon_Ok", (PyCFunction
) _wrap_wxIcon_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11343 { "wxIcon_LoadFile", (PyCFunction
) _wrap_wxIcon_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
11344 { "delete_wxIcon", (PyCFunction
) _wrap_delete_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
11345 { "new_wxIcon", (PyCFunction
) _wrap_new_wxIcon
, METH_VARARGS
| METH_KEYWORDS
},
11346 { "wxMask_Destroy", (PyCFunction
) _wrap_wxMask_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
11347 { "new_wxMask", (PyCFunction
) _wrap_new_wxMask
, METH_VARARGS
| METH_KEYWORDS
},
11348 { "wxBitmap_CopyFromIcon", (PyCFunction
) _wrap_wxBitmap_CopyFromIcon
, METH_VARARGS
| METH_KEYWORDS
},
11349 { "wxBitmap_GetSubBitmap", (PyCFunction
) _wrap_wxBitmap_GetSubBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11350 { "wxBitmap_SetDepth", (PyCFunction
) _wrap_wxBitmap_SetDepth
, METH_VARARGS
| METH_KEYWORDS
},
11351 { "wxBitmap_SetHeight", (PyCFunction
) _wrap_wxBitmap_SetHeight
, METH_VARARGS
| METH_KEYWORDS
},
11352 { "wxBitmap_SetWidth", (PyCFunction
) _wrap_wxBitmap_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11353 { "wxBitmap_GetDepth", (PyCFunction
) _wrap_wxBitmap_GetDepth
, METH_VARARGS
| METH_KEYWORDS
},
11354 { "wxBitmap_GetHeight", (PyCFunction
) _wrap_wxBitmap_GetHeight
, METH_VARARGS
| METH_KEYWORDS
},
11355 { "wxBitmap_GetWidth", (PyCFunction
) _wrap_wxBitmap_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
11356 { "wxBitmap_Ok", (PyCFunction
) _wrap_wxBitmap_Ok
, METH_VARARGS
| METH_KEYWORDS
},
11357 { "wxBitmap_SetMask", (PyCFunction
) _wrap_wxBitmap_SetMask
, METH_VARARGS
| METH_KEYWORDS
},
11358 { "wxBitmap_SaveFile", (PyCFunction
) _wrap_wxBitmap_SaveFile
, METH_VARARGS
| METH_KEYWORDS
},
11359 { "wxBitmap_LoadFile", (PyCFunction
) _wrap_wxBitmap_LoadFile
, METH_VARARGS
| METH_KEYWORDS
},
11360 { "wxBitmap_GetMask", (PyCFunction
) _wrap_wxBitmap_GetMask
, METH_VARARGS
| METH_KEYWORDS
},
11361 { "wxBitmap_GetPalette", (PyCFunction
) _wrap_wxBitmap_GetPalette
, METH_VARARGS
| METH_KEYWORDS
},
11362 { "delete_wxBitmap", (PyCFunction
) _wrap_delete_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11363 { "new_wxBitmap", (PyCFunction
) _wrap_new_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11364 { "wxGDIObject_IsNull", (PyCFunction
) _wrap_wxGDIObject_IsNull
, METH_VARARGS
| METH_KEYWORDS
},
11365 { "wxGDIObject_SetVisible", (PyCFunction
) _wrap_wxGDIObject_SetVisible
, METH_VARARGS
| METH_KEYWORDS
},
11366 { "wxGDIObject_GetVisible", (PyCFunction
) _wrap_wxGDIObject_GetVisible
, METH_VARARGS
| METH_KEYWORDS
},
11367 { "delete_wxGDIObject", (PyCFunction
) _wrap_delete_wxGDIObject
, METH_VARARGS
| METH_KEYWORDS
},
11368 { "new_wxGDIObject", (PyCFunction
) _wrap_new_wxGDIObject
, METH_VARARGS
| METH_KEYWORDS
},
11369 { "wxMemoryDCFromDC", (PyCFunction
) _wrap_wxMemoryDCFromDC
, METH_VARARGS
| METH_KEYWORDS
},
11370 { "wxNamedColour", (PyCFunction
) _wrap_wxNamedColour
, METH_VARARGS
| METH_KEYWORDS
},
11371 { "wxStockCursor", (PyCFunction
) _wrap_wxStockCursor
, METH_VARARGS
| METH_KEYWORDS
},
11372 { "wxIconFromXPMData", (PyCFunction
) _wrap_wxIconFromXPMData
, METH_VARARGS
| METH_KEYWORDS
},
11373 { "wxEmptyIcon", (PyCFunction
) _wrap_wxEmptyIcon
, METH_VARARGS
| METH_KEYWORDS
},
11374 { "wxMaskColour", (PyCFunction
) _wrap_wxMaskColour
, METH_VARARGS
| METH_KEYWORDS
},
11375 { "wxBitmapFromBits", (PyCFunction
) _wrap_wxBitmapFromBits
, METH_VARARGS
| METH_KEYWORDS
},
11376 { "wxBitmapFromIcon", (PyCFunction
) _wrap_wxBitmapFromIcon
, METH_VARARGS
| METH_KEYWORDS
},
11377 { "wxBitmapFromXPMData", (PyCFunction
) _wrap_wxBitmapFromXPMData
, METH_VARARGS
| METH_KEYWORDS
},
11378 { "wxEmptyBitmap", (PyCFunction
) _wrap_wxEmptyBitmap
, METH_VARARGS
| METH_KEYWORDS
},
11385 * This table is used by the pointer type-checker
11387 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
11388 { "_signed_long","_long",0},
11389 { "_wxPrintQuality","_wxCoord",0},
11390 { "_wxPrintQuality","_int",0},
11391 { "_wxPrintQuality","_signed_int",0},
11392 { "_wxPrintQuality","_unsigned_int",0},
11393 { "_wxPrintQuality","_wxWindowID",0},
11394 { "_wxPrintQuality","_uint",0},
11395 { "_wxPrintQuality","_EBool",0},
11396 { "_wxPrintQuality","_size_t",0},
11397 { "_wxPrintQuality","_time_t",0},
11398 { "_wxPen","_wxPyPen",SwigwxPyPenTowxPen
},
11399 { "_byte","_unsigned_char",0},
11400 { "_long","_unsigned_long",0},
11401 { "_long","_signed_long",0},
11402 { "_wxGDIObject","_wxRegion",SwigwxRegionTowxGDIObject
},
11403 { "_wxGDIObject","_wxPalette",SwigwxPaletteTowxGDIObject
},
11404 { "_wxGDIObject","_wxBrush",SwigwxBrushTowxGDIObject
},
11405 { "_wxGDIObject","_wxPyPen",SwigwxPyPenTowxGDIObject
},
11406 { "_wxGDIObject","_wxPen",SwigwxPenTowxGDIObject
},
11407 { "_wxGDIObject","_wxFont",SwigwxFontTowxGDIObject
},
11408 { "_wxGDIObject","_wxCursor",SwigwxCursorTowxGDIObject
},
11409 { "_wxGDIObject","_wxIcon",SwigwxIconTowxGDIObject
},
11410 { "_wxGDIObject","_wxBitmap",SwigwxBitmapTowxGDIObject
},
11411 { "_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC
},
11412 { "_wxDC","_wxWindowDC",SwigwxWindowDCTowxDC
},
11413 { "_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC
},
11414 { "_wxDC","_wxClientDC",SwigwxClientDCTowxDC
},
11415 { "_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC
},
11416 { "_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC
},
11417 { "_size_t","_wxCoord",0},
11418 { "_size_t","_wxPrintQuality",0},
11419 { "_size_t","_time_t",0},
11420 { "_size_t","_unsigned_int",0},
11421 { "_size_t","_int",0},
11422 { "_size_t","_wxWindowID",0},
11423 { "_size_t","_uint",0},
11424 { "_uint","_wxCoord",0},
11425 { "_uint","_wxPrintQuality",0},
11426 { "_uint","_time_t",0},
11427 { "_uint","_size_t",0},
11428 { "_uint","_unsigned_int",0},
11429 { "_uint","_int",0},
11430 { "_uint","_wxWindowID",0},
11431 { "_wxChar","_char",0},
11432 { "_char","_wxChar",0},
11433 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
11434 { "_EBool","_wxCoord",0},
11435 { "_EBool","_wxPrintQuality",0},
11436 { "_EBool","_signed_int",0},
11437 { "_EBool","_int",0},
11438 { "_EBool","_wxWindowID",0},
11439 { "_unsigned_long","_long",0},
11440 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
11441 { "_signed_int","_wxCoord",0},
11442 { "_signed_int","_wxPrintQuality",0},
11443 { "_signed_int","_EBool",0},
11444 { "_signed_int","_wxWindowID",0},
11445 { "_signed_int","_int",0},
11446 { "_WXTYPE","_short",0},
11447 { "_WXTYPE","_signed_short",0},
11448 { "_WXTYPE","_unsigned_short",0},
11449 { "_unsigned_short","_WXTYPE",0},
11450 { "_unsigned_short","_short",0},
11451 { "_wxObject","_wxRegionIterator",SwigwxRegionIteratorTowxObject
},
11452 { "_wxObject","_wxRegion",SwigwxRegionTowxObject
},
11453 { "_wxObject","_wxImageList",SwigwxImageListTowxObject
},
11454 { "_wxObject","_wxPalette",SwigwxPaletteTowxObject
},
11455 { "_wxObject","_wxPostScriptDC",SwigwxPostScriptDCTowxObject
},
11456 { "_wxObject","_wxWindowDC",SwigwxWindowDCTowxObject
},
11457 { "_wxObject","_wxPaintDC",SwigwxPaintDCTowxObject
},
11458 { "_wxObject","_wxClientDC",SwigwxClientDCTowxObject
},
11459 { "_wxObject","_wxScreenDC",SwigwxScreenDCTowxObject
},
11460 { "_wxObject","_wxMemoryDC",SwigwxMemoryDCTowxObject
},
11461 { "_wxObject","_wxDC",SwigwxDCTowxObject
},
11462 { "_wxObject","_wxBrushList",SwigwxBrushListTowxObject
},
11463 { "_wxObject","_wxBrush",SwigwxBrushTowxObject
},
11464 { "_wxObject","_wxPenList",SwigwxPenListTowxObject
},
11465 { "_wxObject","_wxPyPen",SwigwxPyPenTowxObject
},
11466 { "_wxObject","_wxPen",SwigwxPenTowxObject
},
11467 { "_wxObject","_wxColourDatabase",SwigwxColourDatabaseTowxObject
},
11468 { "_wxObject","_wxColour",SwigwxColourTowxObject
},
11469 { "_wxObject","_wxFontList",SwigwxFontListTowxObject
},
11470 { "_wxObject","_wxFont",SwigwxFontTowxObject
},
11471 { "_wxObject","_wxCursor",SwigwxCursorTowxObject
},
11472 { "_wxObject","_wxIcon",SwigwxIconTowxObject
},
11473 { "_wxObject","_wxMask",SwigwxMaskTowxObject
},
11474 { "_wxObject","_wxBitmap",SwigwxBitmapTowxObject
},
11475 { "_wxObject","_wxGDIObject",SwigwxGDIObjectTowxObject
},
11476 { "_signed_short","_WXTYPE",0},
11477 { "_signed_short","_short",0},
11478 { "_unsigned_char","_byte",0},
11479 { "_unsigned_int","_wxCoord",0},
11480 { "_unsigned_int","_wxPrintQuality",0},
11481 { "_unsigned_int","_time_t",0},
11482 { "_unsigned_int","_size_t",0},
11483 { "_unsigned_int","_uint",0},
11484 { "_unsigned_int","_wxWindowID",0},
11485 { "_unsigned_int","_int",0},
11486 { "_short","_WXTYPE",0},
11487 { "_short","_unsigned_short",0},
11488 { "_short","_signed_short",0},
11489 { "_wxWindowID","_wxCoord",0},
11490 { "_wxWindowID","_wxPrintQuality",0},
11491 { "_wxWindowID","_time_t",0},
11492 { "_wxWindowID","_size_t",0},
11493 { "_wxWindowID","_EBool",0},
11494 { "_wxWindowID","_uint",0},
11495 { "_wxWindowID","_int",0},
11496 { "_wxWindowID","_signed_int",0},
11497 { "_wxWindowID","_unsigned_int",0},
11498 { "_int","_wxCoord",0},
11499 { "_int","_wxPrintQuality",0},
11500 { "_int","_time_t",0},
11501 { "_int","_size_t",0},
11502 { "_int","_EBool",0},
11503 { "_int","_uint",0},
11504 { "_int","_wxWindowID",0},
11505 { "_int","_unsigned_int",0},
11506 { "_int","_signed_int",0},
11507 { "_time_t","_wxCoord",0},
11508 { "_time_t","_wxPrintQuality",0},
11509 { "_time_t","_unsigned_int",0},
11510 { "_time_t","_int",0},
11511 { "_time_t","_wxWindowID",0},
11512 { "_time_t","_uint",0},
11513 { "_time_t","_size_t",0},
11514 { "_wxCoord","_int",0},
11515 { "_wxCoord","_signed_int",0},
11516 { "_wxCoord","_unsigned_int",0},
11517 { "_wxCoord","_wxWindowID",0},
11518 { "_wxCoord","_uint",0},
11519 { "_wxCoord","_EBool",0},
11520 { "_wxCoord","_size_t",0},
11521 { "_wxCoord","_time_t",0},
11522 { "_wxCoord","_wxPrintQuality",0},
11525 static PyObject
*SWIG_globals
;
11529 SWIGEXPORT(void) initgdic() {
11531 SWIG_globals
= SWIG_newvarlink();
11532 m
= Py_InitModule("gdic", gdicMethods
);
11533 d
= PyModule_GetDict(m
);
11534 PyDict_SetItemString(d
,"wxFONTFAMILY_DEFAULT", PyInt_FromLong((long) wxFONTFAMILY_DEFAULT
));
11535 PyDict_SetItemString(d
,"wxFONTFAMILY_DECORATIVE", PyInt_FromLong((long) wxFONTFAMILY_DECORATIVE
));
11536 PyDict_SetItemString(d
,"wxFONTFAMILY_ROMAN", PyInt_FromLong((long) wxFONTFAMILY_ROMAN
));
11537 PyDict_SetItemString(d
,"wxFONTFAMILY_SCRIPT", PyInt_FromLong((long) wxFONTFAMILY_SCRIPT
));
11538 PyDict_SetItemString(d
,"wxFONTFAMILY_SWISS", PyInt_FromLong((long) wxFONTFAMILY_SWISS
));
11539 PyDict_SetItemString(d
,"wxFONTFAMILY_MODERN", PyInt_FromLong((long) wxFONTFAMILY_MODERN
));
11540 PyDict_SetItemString(d
,"wxFONTFAMILY_TELETYPE", PyInt_FromLong((long) wxFONTFAMILY_TELETYPE
));
11541 PyDict_SetItemString(d
,"wxFONTFAMILY_MAX", PyInt_FromLong((long) wxFONTFAMILY_MAX
));
11542 PyDict_SetItemString(d
,"wxFONTSTYLE_NORMAL", PyInt_FromLong((long) wxFONTSTYLE_NORMAL
));
11543 PyDict_SetItemString(d
,"wxFONTSTYLE_ITALIC", PyInt_FromLong((long) wxFONTSTYLE_ITALIC
));
11544 PyDict_SetItemString(d
,"wxFONTSTYLE_SLANT", PyInt_FromLong((long) wxFONTSTYLE_SLANT
));
11545 PyDict_SetItemString(d
,"wxFONTSTYLE_MAX", PyInt_FromLong((long) wxFONTSTYLE_MAX
));
11546 PyDict_SetItemString(d
,"wxFONTWEIGHT_NORMAL", PyInt_FromLong((long) wxFONTWEIGHT_NORMAL
));
11547 PyDict_SetItemString(d
,"wxFONTWEIGHT_LIGHT", PyInt_FromLong((long) wxFONTWEIGHT_LIGHT
));
11548 PyDict_SetItemString(d
,"wxFONTWEIGHT_BOLD", PyInt_FromLong((long) wxFONTWEIGHT_BOLD
));
11549 PyDict_SetItemString(d
,"wxFONTWEIGHT_MAX", PyInt_FromLong((long) wxFONTWEIGHT_MAX
));
11550 PyDict_SetItemString(d
,"wxFONTENCODING_SYSTEM", PyInt_FromLong((long) wxFONTENCODING_SYSTEM
));
11551 PyDict_SetItemString(d
,"wxFONTENCODING_DEFAULT", PyInt_FromLong((long) wxFONTENCODING_DEFAULT
));
11552 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_1", PyInt_FromLong((long) wxFONTENCODING_ISO8859_1
));
11553 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_2", PyInt_FromLong((long) wxFONTENCODING_ISO8859_2
));
11554 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_3", PyInt_FromLong((long) wxFONTENCODING_ISO8859_3
));
11555 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_4", PyInt_FromLong((long) wxFONTENCODING_ISO8859_4
));
11556 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_5", PyInt_FromLong((long) wxFONTENCODING_ISO8859_5
));
11557 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_6", PyInt_FromLong((long) wxFONTENCODING_ISO8859_6
));
11558 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_7", PyInt_FromLong((long) wxFONTENCODING_ISO8859_7
));
11559 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_8", PyInt_FromLong((long) wxFONTENCODING_ISO8859_8
));
11560 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_9", PyInt_FromLong((long) wxFONTENCODING_ISO8859_9
));
11561 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_10", PyInt_FromLong((long) wxFONTENCODING_ISO8859_10
));
11562 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_11", PyInt_FromLong((long) wxFONTENCODING_ISO8859_11
));
11563 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_12", PyInt_FromLong((long) wxFONTENCODING_ISO8859_12
));
11564 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_13", PyInt_FromLong((long) wxFONTENCODING_ISO8859_13
));
11565 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_14", PyInt_FromLong((long) wxFONTENCODING_ISO8859_14
));
11566 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_15", PyInt_FromLong((long) wxFONTENCODING_ISO8859_15
));
11567 PyDict_SetItemString(d
,"wxFONTENCODING_ISO8859_MAX", PyInt_FromLong((long) wxFONTENCODING_ISO8859_MAX
));
11568 PyDict_SetItemString(d
,"wxFONTENCODING_KOI8", PyInt_FromLong((long) wxFONTENCODING_KOI8
));
11569 PyDict_SetItemString(d
,"wxFONTENCODING_ALTERNATIVE", PyInt_FromLong((long) wxFONTENCODING_ALTERNATIVE
));
11570 PyDict_SetItemString(d
,"wxFONTENCODING_BULGARIAN", PyInt_FromLong((long) wxFONTENCODING_BULGARIAN
));
11571 PyDict_SetItemString(d
,"wxFONTENCODING_CP437", PyInt_FromLong((long) wxFONTENCODING_CP437
));
11572 PyDict_SetItemString(d
,"wxFONTENCODING_CP850", PyInt_FromLong((long) wxFONTENCODING_CP850
));
11573 PyDict_SetItemString(d
,"wxFONTENCODING_CP852", PyInt_FromLong((long) wxFONTENCODING_CP852
));
11574 PyDict_SetItemString(d
,"wxFONTENCODING_CP855", PyInt_FromLong((long) wxFONTENCODING_CP855
));
11575 PyDict_SetItemString(d
,"wxFONTENCODING_CP866", PyInt_FromLong((long) wxFONTENCODING_CP866
));
11576 PyDict_SetItemString(d
,"wxFONTENCODING_CP874", PyInt_FromLong((long) wxFONTENCODING_CP874
));
11577 PyDict_SetItemString(d
,"wxFONTENCODING_CP1250", PyInt_FromLong((long) wxFONTENCODING_CP1250
));
11578 PyDict_SetItemString(d
,"wxFONTENCODING_CP1251", PyInt_FromLong((long) wxFONTENCODING_CP1251
));
11579 PyDict_SetItemString(d
,"wxFONTENCODING_CP1252", PyInt_FromLong((long) wxFONTENCODING_CP1252
));
11580 PyDict_SetItemString(d
,"wxFONTENCODING_CP1253", PyInt_FromLong((long) wxFONTENCODING_CP1253
));
11581 PyDict_SetItemString(d
,"wxFONTENCODING_CP1254", PyInt_FromLong((long) wxFONTENCODING_CP1254
));
11582 PyDict_SetItemString(d
,"wxFONTENCODING_CP1255", PyInt_FromLong((long) wxFONTENCODING_CP1255
));
11583 PyDict_SetItemString(d
,"wxFONTENCODING_CP1256", PyInt_FromLong((long) wxFONTENCODING_CP1256
));
11584 PyDict_SetItemString(d
,"wxFONTENCODING_CP1257", PyInt_FromLong((long) wxFONTENCODING_CP1257
));
11585 PyDict_SetItemString(d
,"wxFONTENCODING_CP12_MAX", PyInt_FromLong((long) wxFONTENCODING_CP12_MAX
));
11586 PyDict_SetItemString(d
,"wxFONTENCODING_UTF7", PyInt_FromLong((long) wxFONTENCODING_UTF7
));
11587 PyDict_SetItemString(d
,"wxFONTENCODING_UTF8", PyInt_FromLong((long) wxFONTENCODING_UTF8
));
11588 PyDict_SetItemString(d
,"wxFONTENCODING_UNICODE", PyInt_FromLong((long) wxFONTENCODING_UNICODE
));
11589 PyDict_SetItemString(d
,"wxFONTENCODING_MAX", PyInt_FromLong((long) wxFONTENCODING_MAX
));
11590 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
11591 SWIG_addvarlink(SWIG_globals
,"wxNORMAL_FONT",_wrap_wxNORMAL_FONT_get
, _wrap_wxNORMAL_FONT_set
);
11592 SWIG_addvarlink(SWIG_globals
,"wxSMALL_FONT",_wrap_wxSMALL_FONT_get
, _wrap_wxSMALL_FONT_set
);
11593 SWIG_addvarlink(SWIG_globals
,"wxITALIC_FONT",_wrap_wxITALIC_FONT_get
, _wrap_wxITALIC_FONT_set
);
11594 SWIG_addvarlink(SWIG_globals
,"wxSWISS_FONT",_wrap_wxSWISS_FONT_get
, _wrap_wxSWISS_FONT_set
);
11595 SWIG_addvarlink(SWIG_globals
,"wxRED_PEN",_wrap_wxRED_PEN_get
, _wrap_wxRED_PEN_set
);
11596 SWIG_addvarlink(SWIG_globals
,"wxCYAN_PEN",_wrap_wxCYAN_PEN_get
, _wrap_wxCYAN_PEN_set
);
11597 SWIG_addvarlink(SWIG_globals
,"wxGREEN_PEN",_wrap_wxGREEN_PEN_get
, _wrap_wxGREEN_PEN_set
);
11598 SWIG_addvarlink(SWIG_globals
,"wxBLACK_PEN",_wrap_wxBLACK_PEN_get
, _wrap_wxBLACK_PEN_set
);
11599 SWIG_addvarlink(SWIG_globals
,"wxWHITE_PEN",_wrap_wxWHITE_PEN_get
, _wrap_wxWHITE_PEN_set
);
11600 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_PEN",_wrap_wxTRANSPARENT_PEN_get
, _wrap_wxTRANSPARENT_PEN_set
);
11601 SWIG_addvarlink(SWIG_globals
,"wxBLACK_DASHED_PEN",_wrap_wxBLACK_DASHED_PEN_get
, _wrap_wxBLACK_DASHED_PEN_set
);
11602 SWIG_addvarlink(SWIG_globals
,"wxGREY_PEN",_wrap_wxGREY_PEN_get
, _wrap_wxGREY_PEN_set
);
11603 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_PEN",_wrap_wxMEDIUM_GREY_PEN_get
, _wrap_wxMEDIUM_GREY_PEN_set
);
11604 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_PEN",_wrap_wxLIGHT_GREY_PEN_get
, _wrap_wxLIGHT_GREY_PEN_set
);
11605 SWIG_addvarlink(SWIG_globals
,"wxBLUE_BRUSH",_wrap_wxBLUE_BRUSH_get
, _wrap_wxBLUE_BRUSH_set
);
11606 SWIG_addvarlink(SWIG_globals
,"wxGREEN_BRUSH",_wrap_wxGREEN_BRUSH_get
, _wrap_wxGREEN_BRUSH_set
);
11607 SWIG_addvarlink(SWIG_globals
,"wxWHITE_BRUSH",_wrap_wxWHITE_BRUSH_get
, _wrap_wxWHITE_BRUSH_set
);
11608 SWIG_addvarlink(SWIG_globals
,"wxBLACK_BRUSH",_wrap_wxBLACK_BRUSH_get
, _wrap_wxBLACK_BRUSH_set
);
11609 SWIG_addvarlink(SWIG_globals
,"wxTRANSPARENT_BRUSH",_wrap_wxTRANSPARENT_BRUSH_get
, _wrap_wxTRANSPARENT_BRUSH_set
);
11610 SWIG_addvarlink(SWIG_globals
,"wxCYAN_BRUSH",_wrap_wxCYAN_BRUSH_get
, _wrap_wxCYAN_BRUSH_set
);
11611 SWIG_addvarlink(SWIG_globals
,"wxRED_BRUSH",_wrap_wxRED_BRUSH_get
, _wrap_wxRED_BRUSH_set
);
11612 SWIG_addvarlink(SWIG_globals
,"wxGREY_BRUSH",_wrap_wxGREY_BRUSH_get
, _wrap_wxGREY_BRUSH_set
);
11613 SWIG_addvarlink(SWIG_globals
,"wxMEDIUM_GREY_BRUSH",_wrap_wxMEDIUM_GREY_BRUSH_get
, _wrap_wxMEDIUM_GREY_BRUSH_set
);
11614 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY_BRUSH",_wrap_wxLIGHT_GREY_BRUSH_get
, _wrap_wxLIGHT_GREY_BRUSH_set
);
11615 SWIG_addvarlink(SWIG_globals
,"wxBLACK",_wrap_wxBLACK_get
, _wrap_wxBLACK_set
);
11616 SWIG_addvarlink(SWIG_globals
,"wxWHITE",_wrap_wxWHITE_get
, _wrap_wxWHITE_set
);
11617 SWIG_addvarlink(SWIG_globals
,"wxRED",_wrap_wxRED_get
, _wrap_wxRED_set
);
11618 SWIG_addvarlink(SWIG_globals
,"wxBLUE",_wrap_wxBLUE_get
, _wrap_wxBLUE_set
);
11619 SWIG_addvarlink(SWIG_globals
,"wxGREEN",_wrap_wxGREEN_get
, _wrap_wxGREEN_set
);
11620 SWIG_addvarlink(SWIG_globals
,"wxCYAN",_wrap_wxCYAN_get
, _wrap_wxCYAN_set
);
11621 SWIG_addvarlink(SWIG_globals
,"wxLIGHT_GREY",_wrap_wxLIGHT_GREY_get
, _wrap_wxLIGHT_GREY_set
);
11622 SWIG_addvarlink(SWIG_globals
,"wxSTANDARD_CURSOR",_wrap_wxSTANDARD_CURSOR_get
, _wrap_wxSTANDARD_CURSOR_set
);
11623 SWIG_addvarlink(SWIG_globals
,"wxHOURGLASS_CURSOR",_wrap_wxHOURGLASS_CURSOR_get
, _wrap_wxHOURGLASS_CURSOR_set
);
11624 SWIG_addvarlink(SWIG_globals
,"wxCROSS_CURSOR",_wrap_wxCROSS_CURSOR_get
, _wrap_wxCROSS_CURSOR_set
);
11625 SWIG_addvarlink(SWIG_globals
,"wxNullBitmap",_wrap_wxNullBitmap_get
, _wrap_wxNullBitmap_set
);
11626 SWIG_addvarlink(SWIG_globals
,"wxNullIcon",_wrap_wxNullIcon_get
, _wrap_wxNullIcon_set
);
11627 SWIG_addvarlink(SWIG_globals
,"wxNullCursor",_wrap_wxNullCursor_get
, _wrap_wxNullCursor_set
);
11628 SWIG_addvarlink(SWIG_globals
,"wxNullPen",_wrap_wxNullPen_get
, _wrap_wxNullPen_set
);
11629 SWIG_addvarlink(SWIG_globals
,"wxNullBrush",_wrap_wxNullBrush_get
, _wrap_wxNullBrush_set
);
11630 SWIG_addvarlink(SWIG_globals
,"wxNullPalette",_wrap_wxNullPalette_get
, _wrap_wxNullPalette_set
);
11631 SWIG_addvarlink(SWIG_globals
,"wxNullFont",_wrap_wxNullFont_get
, _wrap_wxNullFont_set
);
11632 SWIG_addvarlink(SWIG_globals
,"wxNullColour",_wrap_wxNullColour_get
, _wrap_wxNullColour_set
);
11633 SWIG_addvarlink(SWIG_globals
,"wxTheFontList",_wrap_wxTheFontList_get
, _wrap_wxTheFontList_set
);
11634 SWIG_addvarlink(SWIG_globals
,"wxThePenList",_wrap_wxThePenList_get
, _wrap_wxThePenList_set
);
11635 SWIG_addvarlink(SWIG_globals
,"wxTheBrushList",_wrap_wxTheBrushList_get
, _wrap_wxTheBrushList_set
);
11636 SWIG_addvarlink(SWIG_globals
,"wxTheColourDatabase",_wrap_wxTheColourDatabase_get
, _wrap_wxTheColourDatabase_set
);
11637 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_NORMAL", PyInt_FromLong((long) wxIMAGELIST_DRAW_NORMAL
));
11638 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_TRANSPARENT", PyInt_FromLong((long) wxIMAGELIST_DRAW_TRANSPARENT
));
11639 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_SELECTED", PyInt_FromLong((long) wxIMAGELIST_DRAW_SELECTED
));
11640 PyDict_SetItemString(d
,"wxIMAGELIST_DRAW_FOCUSED", PyInt_FromLong((long) wxIMAGELIST_DRAW_FOCUSED
));
11641 PyDict_SetItemString(d
,"wxIMAGE_LIST_NORMAL", PyInt_FromLong((long) wxIMAGE_LIST_NORMAL
));
11642 PyDict_SetItemString(d
,"wxIMAGE_LIST_SMALL", PyInt_FromLong((long) wxIMAGE_LIST_SMALL
));
11643 PyDict_SetItemString(d
,"wxIMAGE_LIST_STATE", PyInt_FromLong((long) wxIMAGE_LIST_STATE
));
11644 PyDict_SetItemString(d
,"wxOutRegion", PyInt_FromLong((long) wxOutRegion
));
11645 PyDict_SetItemString(d
,"wxPartRegion", PyInt_FromLong((long) wxPartRegion
));
11646 PyDict_SetItemString(d
,"wxInRegion", PyInt_FromLong((long) wxInRegion
));
11649 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
11650 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);