]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/cmndlgs.cpp
added hashmap and dirdlgg
[wxWidgets.git] / wxPython / src / mac / cmndlgs.cpp
CommitLineData
e6056257
RD
1/*
2 * FILE : src/mac/cmndlgs.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
27# define SWIGEXPORT(a) __declspec(dllexport) a
28# else
29# if defined(__BORLANDC__)
30# define SWIGEXPORT(a) a _export
31# else
32# define SWIGEXPORT(a) a
33# endif
34# endif
35#else
36# define SWIGEXPORT(a) a
37#endif
38
39#include "Python.h"
40
41#ifdef __cplusplus
42extern "C" {
43#endif
44
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
54#define SWIG_init initcmndlgsc
55
56#define SWIG_name "cmndlgsc"
57
58#include "helpers.h"
59#include <wx/colordlg.h>
60#include <wx/dirdlg.h>
61#include <wx/fontdlg.h>
62#include <wx/progdlg.h>
63#include <wx/fdrepdlg.h>
64
65
66static PyObject* t_output_helper(PyObject* target, PyObject* o) {
67 PyObject* o2;
68 PyObject* o3;
69
70 if (!target) {
71 target = o;
72 } else if (target == Py_None) {
73 Py_DECREF(Py_None);
74 target = o;
75 } else {
76 if (!PyTuple_Check(target)) {
77 o2 = target;
78 target = PyTuple_New(1);
79 PyTuple_SetItem(target, 0, o2);
80 }
81 o3 = PyTuple_New(1);
82 PyTuple_SetItem(o3, 0, o);
83
84 o2 = target;
85 target = PySequence_Concat(o2, o3);
86 Py_DECREF(o2);
87 Py_DECREF(o3);
88 }
89 return target;
90}
e6056257
RD
91#ifdef __cplusplus
92extern "C" {
93#endif
94static void *SwigwxColourDataTowxObject(void *ptr) {
95 wxColourData *src;
96 wxObject *dest;
97 src = (wxColourData *) ptr;
98 dest = (wxObject *) src;
99 return (void *) dest;
100}
101
102#define new_wxColourData() (new wxColourData())
103static PyObject *_wrap_new_wxColourData(PyObject *self, PyObject *args, PyObject *kwargs) {
104 PyObject * _resultobj;
105 wxColourData * _result;
106 char *_kwnames[] = { NULL };
107 char _ptemp[128];
108
109 self = self;
110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxColourData",_kwnames))
111 return NULL;
112{
0e2ff151 113 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 114 _result = (wxColourData *)new_wxColourData();
e6056257 115
0e2ff151 116 wxPyEndAllowThreads(__tstate);
e6056257
RD
117 if (PyErr_Occurred()) return NULL;
118} if (_result) {
119 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColourData_p");
120 _resultobj = Py_BuildValue("s",_ptemp);
121 } else {
122 Py_INCREF(Py_None);
123 _resultobj = Py_None;
124 }
125 return _resultobj;
126}
127
128#define delete_wxColourData(_swigobj) (delete _swigobj)
129static PyObject *_wrap_delete_wxColourData(PyObject *self, PyObject *args, PyObject *kwargs) {
130 PyObject * _resultobj;
131 wxColourData * _arg0;
132 PyObject * _argo0 = 0;
133 char *_kwnames[] = { "self", NULL };
134
135 self = self;
136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxColourData",_kwnames,&_argo0))
137 return NULL;
138 if (_argo0) {
139 if (_argo0 == Py_None) { _arg0 = NULL; }
140 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
141 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxColourData. Expected _wxColourData_p.");
142 return NULL;
143 }
144 }
145{
0e2ff151 146 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 147 delete_wxColourData(_arg0);
e6056257 148
0e2ff151 149 wxPyEndAllowThreads(__tstate);
e6056257
RD
150 if (PyErr_Occurred()) return NULL;
151} Py_INCREF(Py_None);
152 _resultobj = Py_None;
153 return _resultobj;
154}
155
156#define wxColourData_GetChooseFull(_swigobj) (_swigobj->GetChooseFull())
157static PyObject *_wrap_wxColourData_GetChooseFull(PyObject *self, PyObject *args, PyObject *kwargs) {
158 PyObject * _resultobj;
159 bool _result;
160 wxColourData * _arg0;
161 PyObject * _argo0 = 0;
162 char *_kwnames[] = { "self", NULL };
163
164 self = self;
165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColourData_GetChooseFull",_kwnames,&_argo0))
166 return NULL;
167 if (_argo0) {
168 if (_argo0 == Py_None) { _arg0 = NULL; }
169 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
170 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_GetChooseFull. Expected _wxColourData_p.");
171 return NULL;
172 }
173 }
174{
0e2ff151 175 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 176 _result = (bool )wxColourData_GetChooseFull(_arg0);
e6056257 177
0e2ff151 178 wxPyEndAllowThreads(__tstate);
e6056257
RD
179 if (PyErr_Occurred()) return NULL;
180} _resultobj = Py_BuildValue("i",_result);
181 return _resultobj;
182}
183
184#define wxColourData_GetColour(_swigobj) (_swigobj->GetColour())
185static PyObject *_wrap_wxColourData_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
186 PyObject * _resultobj;
187 wxColour * _result;
188 wxColourData * _arg0;
189 PyObject * _argo0 = 0;
190 char *_kwnames[] = { "self", NULL };
191 char _ptemp[128];
192
193 self = self;
194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColourData_GetColour",_kwnames,&_argo0))
195 return NULL;
196 if (_argo0) {
197 if (_argo0 == Py_None) { _arg0 = NULL; }
198 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
199 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_GetColour. Expected _wxColourData_p.");
200 return NULL;
201 }
202 }
203{
0e2ff151 204 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 205 _result = new wxColour (wxColourData_GetColour(_arg0));
e6056257 206
0e2ff151 207 wxPyEndAllowThreads(__tstate);
e6056257
RD
208 if (PyErr_Occurred()) return NULL;
209} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
210 _resultobj = Py_BuildValue("s",_ptemp);
211 return _resultobj;
212}
213
214#define wxColourData_GetCustomColour(_swigobj,_swigarg0) (_swigobj->GetCustomColour(_swigarg0))
215static PyObject *_wrap_wxColourData_GetCustomColour(PyObject *self, PyObject *args, PyObject *kwargs) {
216 PyObject * _resultobj;
217 wxColour * _result;
218 wxColourData * _arg0;
219 int _arg1;
220 PyObject * _argo0 = 0;
221 char *_kwnames[] = { "self","i", NULL };
222 char _ptemp[128];
223
224 self = self;
225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxColourData_GetCustomColour",_kwnames,&_argo0,&_arg1))
226 return NULL;
227 if (_argo0) {
228 if (_argo0 == Py_None) { _arg0 = NULL; }
229 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
230 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_GetCustomColour. Expected _wxColourData_p.");
231 return NULL;
232 }
233 }
234{
0e2ff151 235 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 236 _result = new wxColour (wxColourData_GetCustomColour(_arg0,_arg1));
e6056257 237
0e2ff151 238 wxPyEndAllowThreads(__tstate);
e6056257
RD
239 if (PyErr_Occurred()) return NULL;
240} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
241 _resultobj = Py_BuildValue("s",_ptemp);
242 return _resultobj;
243}
244
245#define wxColourData_SetChooseFull(_swigobj,_swigarg0) (_swigobj->SetChooseFull(_swigarg0))
246static PyObject *_wrap_wxColourData_SetChooseFull(PyObject *self, PyObject *args, PyObject *kwargs) {
247 PyObject * _resultobj;
248 wxColourData * _arg0;
249 int _arg1;
250 PyObject * _argo0 = 0;
251 char *_kwnames[] = { "self","flag", NULL };
252
253 self = self;
254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxColourData_SetChooseFull",_kwnames,&_argo0,&_arg1))
255 return NULL;
256 if (_argo0) {
257 if (_argo0 == Py_None) { _arg0 = NULL; }
258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_SetChooseFull. Expected _wxColourData_p.");
260 return NULL;
261 }
262 }
263{
0e2ff151 264 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 265 wxColourData_SetChooseFull(_arg0,_arg1);
e6056257 266
0e2ff151 267 wxPyEndAllowThreads(__tstate);
e6056257
RD
268 if (PyErr_Occurred()) return NULL;
269} Py_INCREF(Py_None);
270 _resultobj = Py_None;
271 return _resultobj;
272}
273
274#define wxColourData_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
275static PyObject *_wrap_wxColourData_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
276 PyObject * _resultobj;
277 wxColourData * _arg0;
278 wxColour * _arg1;
279 PyObject * _argo0 = 0;
280 wxColour temp;
281 PyObject * _obj1 = 0;
282 char *_kwnames[] = { "self","colour", NULL };
283
284 self = self;
285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxColourData_SetColour",_kwnames,&_argo0,&_obj1))
286 return NULL;
287 if (_argo0) {
288 if (_argo0 == Py_None) { _arg0 = NULL; }
289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_SetColour. Expected _wxColourData_p.");
291 return NULL;
292 }
293 }
294{
295 _arg1 = &temp;
296 if (! wxColour_helper(_obj1, &_arg1))
297 return NULL;
298}
299{
0e2ff151 300 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 301 wxColourData_SetColour(_arg0,*_arg1);
e6056257 302
0e2ff151 303 wxPyEndAllowThreads(__tstate);
e6056257
RD
304 if (PyErr_Occurred()) return NULL;
305} Py_INCREF(Py_None);
306 _resultobj = Py_None;
307 return _resultobj;
308}
309
310#define wxColourData_SetCustomColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetCustomColour(_swigarg0,_swigarg1))
311static PyObject *_wrap_wxColourData_SetCustomColour(PyObject *self, PyObject *args, PyObject *kwargs) {
312 PyObject * _resultobj;
313 wxColourData * _arg0;
314 int _arg1;
315 wxColour * _arg2;
316 PyObject * _argo0 = 0;
317 wxColour temp;
318 PyObject * _obj2 = 0;
319 char *_kwnames[] = { "self","i","colour", NULL };
320
321 self = self;
322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxColourData_SetCustomColour",_kwnames,&_argo0,&_arg1,&_obj2))
323 return NULL;
324 if (_argo0) {
325 if (_argo0 == Py_None) { _arg0 = NULL; }
326 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourData_p")) {
327 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourData_SetCustomColour. Expected _wxColourData_p.");
328 return NULL;
329 }
330 }
331{
332 _arg2 = &temp;
333 if (! wxColour_helper(_obj2, &_arg2))
334 return NULL;
335}
336{
0e2ff151 337 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 338 wxColourData_SetCustomColour(_arg0,_arg1,*_arg2);
e6056257 339
0e2ff151 340 wxPyEndAllowThreads(__tstate);
e6056257
RD
341 if (PyErr_Occurred()) return NULL;
342} Py_INCREF(Py_None);
343 _resultobj = Py_None;
344 return _resultobj;
345}
346
347static void *SwigwxColourDialogTowxDialog(void *ptr) {
348 wxColourDialog *src;
349 wxDialog *dest;
350 src = (wxColourDialog *) ptr;
351 dest = (wxDialog *) src;
352 return (void *) dest;
353}
354
355static void *SwigwxColourDialogTowxTopLevelWindow(void *ptr) {
356 wxColourDialog *src;
357 wxTopLevelWindow *dest;
358 src = (wxColourDialog *) ptr;
359 dest = (wxTopLevelWindow *) src;
360 return (void *) dest;
361}
362
363static void *SwigwxColourDialogTowxWindow(void *ptr) {
364 wxColourDialog *src;
365 wxWindow *dest;
366 src = (wxColourDialog *) ptr;
367 dest = (wxWindow *) src;
368 return (void *) dest;
369}
370
371static void *SwigwxColourDialogTowxEvtHandler(void *ptr) {
372 wxColourDialog *src;
373 wxEvtHandler *dest;
374 src = (wxColourDialog *) ptr;
375 dest = (wxEvtHandler *) src;
376 return (void *) dest;
377}
378
379static void *SwigwxColourDialogTowxObject(void *ptr) {
380 wxColourDialog *src;
381 wxObject *dest;
382 src = (wxColourDialog *) ptr;
383 dest = (wxObject *) src;
384 return (void *) dest;
385}
386
387#define new_wxColourDialog(_swigarg0,_swigarg1) (new wxColourDialog(_swigarg0,_swigarg1))
388static PyObject *_wrap_new_wxColourDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
389 PyObject * _resultobj;
390 wxColourDialog * _result;
391 wxWindow * _arg0;
392 wxColourData * _arg1 = (wxColourData *) NULL;
393 PyObject * _argo0 = 0;
394 PyObject * _argo1 = 0;
395 char *_kwnames[] = { "parent","data", NULL };
396 char _ptemp[128];
397
398 self = self;
399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:new_wxColourDialog",_kwnames,&_argo0,&_argo1))
400 return NULL;
401 if (_argo0) {
402 if (_argo0 == Py_None) { _arg0 = NULL; }
403 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxColourDialog. Expected _wxWindow_p.");
405 return NULL;
406 }
407 }
408 if (_argo1) {
409 if (_argo1 == Py_None) { _arg1 = NULL; }
410 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColourData_p")) {
411 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxColourDialog. Expected _wxColourData_p.");
412 return NULL;
413 }
414 }
415{
0e2ff151 416 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 417 _result = (wxColourDialog *)new_wxColourDialog(_arg0,_arg1);
e6056257 418
0e2ff151 419 wxPyEndAllowThreads(__tstate);
e6056257
RD
420 if (PyErr_Occurred()) return NULL;
421} if (_result) {
422 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColourDialog_p");
423 _resultobj = Py_BuildValue("s",_ptemp);
424 } else {
425 Py_INCREF(Py_None);
426 _resultobj = Py_None;
427 }
428 return _resultobj;
429}
430
431#define wxColourDialog_GetColourData(_swigobj) (_swigobj->GetColourData())
432static PyObject *_wrap_wxColourDialog_GetColourData(PyObject *self, PyObject *args, PyObject *kwargs) {
433 PyObject * _resultobj;
434 wxColourData * _result;
435 wxColourDialog * _arg0;
436 PyObject * _argo0 = 0;
437 char *_kwnames[] = { "self", NULL };
438 char _ptemp[128];
439
440 self = self;
441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColourDialog_GetColourData",_kwnames,&_argo0))
442 return NULL;
443 if (_argo0) {
444 if (_argo0 == Py_None) { _arg0 = NULL; }
445 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourDialog_p")) {
446 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourDialog_GetColourData. Expected _wxColourDialog_p.");
447 return NULL;
448 }
449 }
450{
0e2ff151 451 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 452 wxColourData & _result_ref = wxColourDialog_GetColourData(_arg0);
e6056257
RD
453 _result = (wxColourData *) &_result_ref;
454
0e2ff151 455 wxPyEndAllowThreads(__tstate);
e6056257
RD
456 if (PyErr_Occurred()) return NULL;
457} if (_result) {
458 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColourData_p");
459 _resultobj = Py_BuildValue("s",_ptemp);
460 } else {
461 Py_INCREF(Py_None);
462 _resultobj = Py_None;
463 }
464 return _resultobj;
465}
466
467#define wxColourDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
468static PyObject *_wrap_wxColourDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
469 PyObject * _resultobj;
470 int _result;
471 wxColourDialog * _arg0;
472 PyObject * _argo0 = 0;
473 char *_kwnames[] = { "self", NULL };
474
475 self = self;
476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxColourDialog_ShowModal",_kwnames,&_argo0))
477 return NULL;
478 if (_argo0) {
479 if (_argo0 == Py_None) { _arg0 = NULL; }
480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxColourDialog_p")) {
481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxColourDialog_ShowModal. Expected _wxColourDialog_p.");
482 return NULL;
483 }
484 }
485{
0e2ff151 486 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 487 _result = (int )wxColourDialog_ShowModal(_arg0);
e6056257 488
0e2ff151 489 wxPyEndAllowThreads(__tstate);
e6056257
RD
490 if (PyErr_Occurred()) return NULL;
491} _resultobj = Py_BuildValue("i",_result);
492 return _resultobj;
493}
494
495static void *SwigwxDirDialogTowxDialog(void *ptr) {
496 wxDirDialog *src;
497 wxDialog *dest;
498 src = (wxDirDialog *) ptr;
499 dest = (wxDialog *) src;
500 return (void *) dest;
501}
502
503static void *SwigwxDirDialogTowxTopLevelWindow(void *ptr) {
504 wxDirDialog *src;
505 wxTopLevelWindow *dest;
506 src = (wxDirDialog *) ptr;
507 dest = (wxTopLevelWindow *) src;
508 return (void *) dest;
509}
510
511static void *SwigwxDirDialogTowxWindow(void *ptr) {
512 wxDirDialog *src;
513 wxWindow *dest;
514 src = (wxDirDialog *) ptr;
515 dest = (wxWindow *) src;
516 return (void *) dest;
517}
518
519static void *SwigwxDirDialogTowxEvtHandler(void *ptr) {
520 wxDirDialog *src;
521 wxEvtHandler *dest;
522 src = (wxDirDialog *) ptr;
523 dest = (wxEvtHandler *) src;
524 return (void *) dest;
525}
526
527static void *SwigwxDirDialogTowxObject(void *ptr) {
528 wxDirDialog *src;
529 wxObject *dest;
530 src = (wxDirDialog *) ptr;
531 dest = (wxObject *) src;
532 return (void *) dest;
533}
534
535#define new_wxDirDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxDirDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
536static PyObject *_wrap_new_wxDirDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
537 PyObject * _resultobj;
538 wxDirDialog * _result;
539 wxWindow * _arg0;
540 char * _arg1 = (char *) "Choose a directory";
541 char * _arg2 = (char *) "";
542 long _arg3 = (long ) 0;
543 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
544 PyObject * _argo0 = 0;
545 wxPoint temp;
546 PyObject * _obj4 = 0;
547 char *_kwnames[] = { "parent","message","defaultPath","style","pos", NULL };
548 char _ptemp[128];
549
550 self = self;
551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|sslO:new_wxDirDialog",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_obj4))
552 return NULL;
553 if (_argo0) {
554 if (_argo0 == Py_None) { _arg0 = NULL; }
555 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
556 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDirDialog. Expected _wxWindow_p.");
557 return NULL;
558 }
559 }
560 if (_obj4)
561{
562 _arg4 = &temp;
563 if (! wxPoint_helper(_obj4, &_arg4))
564 return NULL;
565}
566{
0e2ff151 567 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 568 _result = (wxDirDialog *)new_wxDirDialog(_arg0,_arg1,_arg2,_arg3,*_arg4);
e6056257 569
0e2ff151 570 wxPyEndAllowThreads(__tstate);
e6056257
RD
571 if (PyErr_Occurred()) return NULL;
572} if (_result) {
573 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDirDialog_p");
574 _resultobj = Py_BuildValue("s",_ptemp);
575 } else {
576 Py_INCREF(Py_None);
577 _resultobj = Py_None;
578 }
579 return _resultobj;
580}
581
582#define wxDirDialog_GetPath(_swigobj) (_swigobj->GetPath())
583static PyObject *_wrap_wxDirDialog_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
584 PyObject * _resultobj;
585 wxString * _result;
586 wxDirDialog * _arg0;
587 PyObject * _argo0 = 0;
588 char *_kwnames[] = { "self", NULL };
589
590 self = self;
591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDirDialog_GetPath",_kwnames,&_argo0))
592 return NULL;
593 if (_argo0) {
594 if (_argo0 == Py_None) { _arg0 = NULL; }
595 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
596 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_GetPath. Expected _wxDirDialog_p.");
597 return NULL;
598 }
599 }
600{
0e2ff151 601 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 602 _result = new wxString (wxDirDialog_GetPath(_arg0));
e6056257 603
0e2ff151 604 wxPyEndAllowThreads(__tstate);
e6056257
RD
605 if (PyErr_Occurred()) return NULL;
606}{
6824d4f9
RD
607#if wxUSE_UNICODE
608 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
609#else
e6056257 610 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 611#endif
e6056257
RD
612}
613{
614 delete _result;
615}
616 return _resultobj;
617}
618
619#define wxDirDialog_GetMessage(_swigobj) (_swigobj->GetMessage())
620static PyObject *_wrap_wxDirDialog_GetMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
621 PyObject * _resultobj;
622 wxString * _result;
623 wxDirDialog * _arg0;
624 PyObject * _argo0 = 0;
625 char *_kwnames[] = { "self", NULL };
626
627 self = self;
628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDirDialog_GetMessage",_kwnames,&_argo0))
629 return NULL;
630 if (_argo0) {
631 if (_argo0 == Py_None) { _arg0 = NULL; }
632 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
633 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_GetMessage. Expected _wxDirDialog_p.");
634 return NULL;
635 }
636 }
637{
0e2ff151 638 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 639 _result = new wxString (wxDirDialog_GetMessage(_arg0));
e6056257 640
0e2ff151 641 wxPyEndAllowThreads(__tstate);
e6056257
RD
642 if (PyErr_Occurred()) return NULL;
643}{
6824d4f9
RD
644#if wxUSE_UNICODE
645 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
646#else
e6056257 647 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 648#endif
e6056257
RD
649}
650{
651 delete _result;
652}
653 return _resultobj;
654}
655
656#define wxDirDialog_GetStyle(_swigobj) (_swigobj->GetStyle())
657static PyObject *_wrap_wxDirDialog_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
658 PyObject * _resultobj;
659 long _result;
660 wxDirDialog * _arg0;
661 PyObject * _argo0 = 0;
662 char *_kwnames[] = { "self", NULL };
663
664 self = self;
665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDirDialog_GetStyle",_kwnames,&_argo0))
666 return NULL;
667 if (_argo0) {
668 if (_argo0 == Py_None) { _arg0 = NULL; }
669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_GetStyle. Expected _wxDirDialog_p.");
671 return NULL;
672 }
673 }
674{
0e2ff151 675 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 676 _result = (long )wxDirDialog_GetStyle(_arg0);
e6056257 677
0e2ff151 678 wxPyEndAllowThreads(__tstate);
e6056257
RD
679 if (PyErr_Occurred()) return NULL;
680} _resultobj = Py_BuildValue("l",_result);
681 return _resultobj;
682}
683
684#define wxDirDialog_SetMessage(_swigobj,_swigarg0) (_swigobj->SetMessage(_swigarg0))
685static PyObject *_wrap_wxDirDialog_SetMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
686 PyObject * _resultobj;
687 wxDirDialog * _arg0;
688 wxString * _arg1;
689 PyObject * _argo0 = 0;
690 PyObject * _obj1 = 0;
691 char *_kwnames[] = { "self","message", NULL };
692
693 self = self;
694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDirDialog_SetMessage",_kwnames,&_argo0,&_obj1))
695 return NULL;
696 if (_argo0) {
697 if (_argo0 == Py_None) { _arg0 = NULL; }
698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_SetMessage. Expected _wxDirDialog_p.");
700 return NULL;
701 }
702 }
703{
6824d4f9
RD
704 _arg1 = wxString_in_helper(_obj1);
705 if (_arg1 == NULL)
e6056257 706 return NULL;
e6056257
RD
707}
708{
0e2ff151 709 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 710 wxDirDialog_SetMessage(_arg0,*_arg1);
e6056257 711
0e2ff151 712 wxPyEndAllowThreads(__tstate);
e6056257
RD
713 if (PyErr_Occurred()) return NULL;
714} Py_INCREF(Py_None);
715 _resultobj = Py_None;
716{
717 if (_obj1)
718 delete _arg1;
719}
720 return _resultobj;
721}
722
723#define wxDirDialog_SetPath(_swigobj,_swigarg0) (_swigobj->SetPath(_swigarg0))
724static PyObject *_wrap_wxDirDialog_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
725 PyObject * _resultobj;
726 wxDirDialog * _arg0;
727 wxString * _arg1;
728 PyObject * _argo0 = 0;
729 PyObject * _obj1 = 0;
730 char *_kwnames[] = { "self","path", NULL };
731
732 self = self;
733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDirDialog_SetPath",_kwnames,&_argo0,&_obj1))
734 return NULL;
735 if (_argo0) {
736 if (_argo0 == Py_None) { _arg0 = NULL; }
737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_SetPath. Expected _wxDirDialog_p.");
739 return NULL;
740 }
741 }
742{
6824d4f9
RD
743 _arg1 = wxString_in_helper(_obj1);
744 if (_arg1 == NULL)
e6056257 745 return NULL;
e6056257
RD
746}
747{
0e2ff151 748 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 749 wxDirDialog_SetPath(_arg0,*_arg1);
e6056257 750
0e2ff151 751 wxPyEndAllowThreads(__tstate);
e6056257
RD
752 if (PyErr_Occurred()) return NULL;
753} Py_INCREF(Py_None);
754 _resultobj = Py_None;
755{
756 if (_obj1)
757 delete _arg1;
758}
759 return _resultobj;
760}
761
762#define wxDirDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
763static PyObject *_wrap_wxDirDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
764 PyObject * _resultobj;
765 int _result;
766 wxDirDialog * _arg0;
767 PyObject * _argo0 = 0;
768 char *_kwnames[] = { "self", NULL };
769
770 self = self;
771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDirDialog_ShowModal",_kwnames,&_argo0))
772 return NULL;
773 if (_argo0) {
774 if (_argo0 == Py_None) { _arg0 = NULL; }
775 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDirDialog_p")) {
776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDirDialog_ShowModal. Expected _wxDirDialog_p.");
777 return NULL;
778 }
779 }
780{
0e2ff151 781 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 782 _result = (int )wxDirDialog_ShowModal(_arg0);
e6056257 783
0e2ff151 784 wxPyEndAllowThreads(__tstate);
e6056257
RD
785 if (PyErr_Occurred()) return NULL;
786} _resultobj = Py_BuildValue("i",_result);
787 return _resultobj;
788}
789
790static void *SwigwxFileDialogTowxDialog(void *ptr) {
791 wxFileDialog *src;
792 wxDialog *dest;
793 src = (wxFileDialog *) ptr;
794 dest = (wxDialog *) src;
795 return (void *) dest;
796}
797
798static void *SwigwxFileDialogTowxTopLevelWindow(void *ptr) {
799 wxFileDialog *src;
800 wxTopLevelWindow *dest;
801 src = (wxFileDialog *) ptr;
802 dest = (wxTopLevelWindow *) src;
803 return (void *) dest;
804}
805
806static void *SwigwxFileDialogTowxWindow(void *ptr) {
807 wxFileDialog *src;
808 wxWindow *dest;
809 src = (wxFileDialog *) ptr;
810 dest = (wxWindow *) src;
811 return (void *) dest;
812}
813
814static void *SwigwxFileDialogTowxEvtHandler(void *ptr) {
815 wxFileDialog *src;
816 wxEvtHandler *dest;
817 src = (wxFileDialog *) ptr;
818 dest = (wxEvtHandler *) src;
819 return (void *) dest;
820}
821
822static void *SwigwxFileDialogTowxObject(void *ptr) {
823 wxFileDialog *src;
824 wxObject *dest;
825 src = (wxFileDialog *) ptr;
826 dest = (wxObject *) src;
827 return (void *) dest;
828}
829
830#define new_wxFileDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxFileDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
831static PyObject *_wrap_new_wxFileDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
832 PyObject * _resultobj;
833 wxFileDialog * _result;
834 wxWindow * _arg0;
835 char * _arg1 = (char *) "Choose a file";
836 char * _arg2 = (char *) "";
837 char * _arg3 = (char *) "";
838 char * _arg4 = (char *) "*.*";
839 long _arg5 = (long ) 0;
840 wxPoint * _arg6 = (wxPoint *) &wxDefaultPosition;
841 PyObject * _argo0 = 0;
842 wxPoint temp;
843 PyObject * _obj6 = 0;
844 char *_kwnames[] = { "parent","message","defaultDir","defaultFile","wildcard","style","pos", NULL };
845 char _ptemp[128];
846
847 self = self;
848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|sssslO:new_wxFileDialog",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_obj6))
849 return NULL;
850 if (_argo0) {
851 if (_argo0 == Py_None) { _arg0 = NULL; }
852 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxFileDialog. Expected _wxWindow_p.");
854 return NULL;
855 }
856 }
857 if (_obj6)
858{
859 _arg6 = &temp;
860 if (! wxPoint_helper(_obj6, &_arg6))
861 return NULL;
862}
863{
0e2ff151 864 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 865 _result = (wxFileDialog *)new_wxFileDialog(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,*_arg6);
e6056257 866
0e2ff151 867 wxPyEndAllowThreads(__tstate);
e6056257
RD
868 if (PyErr_Occurred()) return NULL;
869} if (_result) {
870 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFileDialog_p");
871 _resultobj = Py_BuildValue("s",_ptemp);
872 } else {
873 Py_INCREF(Py_None);
874 _resultobj = Py_None;
875 }
876 return _resultobj;
877}
878
879#define wxFileDialog_GetDirectory(_swigobj) (_swigobj->GetDirectory())
880static PyObject *_wrap_wxFileDialog_GetDirectory(PyObject *self, PyObject *args, PyObject *kwargs) {
881 PyObject * _resultobj;
882 wxString * _result;
883 wxFileDialog * _arg0;
884 PyObject * _argo0 = 0;
885 char *_kwnames[] = { "self", NULL };
886
887 self = self;
888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetDirectory",_kwnames,&_argo0))
889 return NULL;
890 if (_argo0) {
891 if (_argo0 == Py_None) { _arg0 = NULL; }
892 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetDirectory. Expected _wxFileDialog_p.");
894 return NULL;
895 }
896 }
897{
0e2ff151 898 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 899 _result = new wxString (wxFileDialog_GetDirectory(_arg0));
e6056257 900
0e2ff151 901 wxPyEndAllowThreads(__tstate);
e6056257
RD
902 if (PyErr_Occurred()) return NULL;
903}{
6824d4f9
RD
904#if wxUSE_UNICODE
905 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
906#else
e6056257 907 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 908#endif
e6056257
RD
909}
910{
911 delete _result;
912}
913 return _resultobj;
914}
915
916#define wxFileDialog_GetFilename(_swigobj) (_swigobj->GetFilename())
917static PyObject *_wrap_wxFileDialog_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
918 PyObject * _resultobj;
919 wxString * _result;
920 wxFileDialog * _arg0;
921 PyObject * _argo0 = 0;
922 char *_kwnames[] = { "self", NULL };
923
924 self = self;
925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetFilename",_kwnames,&_argo0))
926 return NULL;
927 if (_argo0) {
928 if (_argo0 == Py_None) { _arg0 = NULL; }
929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetFilename. Expected _wxFileDialog_p.");
931 return NULL;
932 }
933 }
934{
0e2ff151 935 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 936 _result = new wxString (wxFileDialog_GetFilename(_arg0));
e6056257 937
0e2ff151 938 wxPyEndAllowThreads(__tstate);
e6056257
RD
939 if (PyErr_Occurred()) return NULL;
940}{
6824d4f9
RD
941#if wxUSE_UNICODE
942 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
943#else
e6056257 944 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 945#endif
e6056257
RD
946}
947{
948 delete _result;
949}
950 return _resultobj;
951}
952
953#define wxFileDialog_GetFilterIndex(_swigobj) (_swigobj->GetFilterIndex())
954static PyObject *_wrap_wxFileDialog_GetFilterIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
955 PyObject * _resultobj;
956 int _result;
957 wxFileDialog * _arg0;
958 PyObject * _argo0 = 0;
959 char *_kwnames[] = { "self", NULL };
960
961 self = self;
962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetFilterIndex",_kwnames,&_argo0))
963 return NULL;
964 if (_argo0) {
965 if (_argo0 == Py_None) { _arg0 = NULL; }
966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetFilterIndex. Expected _wxFileDialog_p.");
968 return NULL;
969 }
970 }
971{
0e2ff151 972 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 973 _result = (int )wxFileDialog_GetFilterIndex(_arg0);
e6056257 974
0e2ff151 975 wxPyEndAllowThreads(__tstate);
e6056257
RD
976 if (PyErr_Occurred()) return NULL;
977} _resultobj = Py_BuildValue("i",_result);
978 return _resultobj;
979}
980
981#define wxFileDialog_GetMessage(_swigobj) (_swigobj->GetMessage())
982static PyObject *_wrap_wxFileDialog_GetMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
983 PyObject * _resultobj;
984 wxString * _result;
985 wxFileDialog * _arg0;
986 PyObject * _argo0 = 0;
987 char *_kwnames[] = { "self", NULL };
988
989 self = self;
990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetMessage",_kwnames,&_argo0))
991 return NULL;
992 if (_argo0) {
993 if (_argo0 == Py_None) { _arg0 = NULL; }
994 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
995 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetMessage. Expected _wxFileDialog_p.");
996 return NULL;
997 }
998 }
999{
0e2ff151 1000 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1001 _result = new wxString (wxFileDialog_GetMessage(_arg0));
e6056257 1002
0e2ff151 1003 wxPyEndAllowThreads(__tstate);
e6056257
RD
1004 if (PyErr_Occurred()) return NULL;
1005}{
6824d4f9
RD
1006#if wxUSE_UNICODE
1007 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1008#else
e6056257 1009 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 1010#endif
e6056257
RD
1011}
1012{
1013 delete _result;
1014}
1015 return _resultobj;
1016}
1017
1018#define wxFileDialog_GetPath(_swigobj) (_swigobj->GetPath())
1019static PyObject *_wrap_wxFileDialog_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
1020 PyObject * _resultobj;
1021 wxString * _result;
1022 wxFileDialog * _arg0;
1023 PyObject * _argo0 = 0;
1024 char *_kwnames[] = { "self", NULL };
1025
1026 self = self;
1027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetPath",_kwnames,&_argo0))
1028 return NULL;
1029 if (_argo0) {
1030 if (_argo0 == Py_None) { _arg0 = NULL; }
1031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetPath. Expected _wxFileDialog_p.");
1033 return NULL;
1034 }
1035 }
1036{
0e2ff151 1037 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1038 _result = new wxString (wxFileDialog_GetPath(_arg0));
e6056257 1039
0e2ff151 1040 wxPyEndAllowThreads(__tstate);
e6056257
RD
1041 if (PyErr_Occurred()) return NULL;
1042}{
6824d4f9
RD
1043#if wxUSE_UNICODE
1044 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1045#else
e6056257 1046 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 1047#endif
e6056257
RD
1048}
1049{
1050 delete _result;
1051}
1052 return _resultobj;
1053}
1054
1055#define wxFileDialog_GetStyle(_swigobj) (_swigobj->GetStyle())
1056static PyObject *_wrap_wxFileDialog_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1057 PyObject * _resultobj;
1058 long _result;
1059 wxFileDialog * _arg0;
1060 PyObject * _argo0 = 0;
1061 char *_kwnames[] = { "self", NULL };
1062
1063 self = self;
1064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetStyle",_kwnames,&_argo0))
1065 return NULL;
1066 if (_argo0) {
1067 if (_argo0 == Py_None) { _arg0 = NULL; }
1068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetStyle. Expected _wxFileDialog_p.");
1070 return NULL;
1071 }
1072 }
1073{
0e2ff151 1074 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1075 _result = (long )wxFileDialog_GetStyle(_arg0);
e6056257 1076
0e2ff151 1077 wxPyEndAllowThreads(__tstate);
e6056257
RD
1078 if (PyErr_Occurred()) return NULL;
1079} _resultobj = Py_BuildValue("l",_result);
1080 return _resultobj;
1081}
1082
1083#define wxFileDialog_GetWildcard(_swigobj) (_swigobj->GetWildcard())
1084static PyObject *_wrap_wxFileDialog_GetWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
1085 PyObject * _resultobj;
1086 wxString * _result;
1087 wxFileDialog * _arg0;
1088 PyObject * _argo0 = 0;
1089 char *_kwnames[] = { "self", NULL };
1090
1091 self = self;
1092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetWildcard",_kwnames,&_argo0))
1093 return NULL;
1094 if (_argo0) {
1095 if (_argo0 == Py_None) { _arg0 = NULL; }
1096 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetWildcard. Expected _wxFileDialog_p.");
1098 return NULL;
1099 }
1100 }
1101{
0e2ff151 1102 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1103 _result = new wxString (wxFileDialog_GetWildcard(_arg0));
e6056257 1104
0e2ff151 1105 wxPyEndAllowThreads(__tstate);
e6056257
RD
1106 if (PyErr_Occurred()) return NULL;
1107}{
6824d4f9
RD
1108#if wxUSE_UNICODE
1109 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1110#else
e6056257 1111 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 1112#endif
e6056257
RD
1113}
1114{
1115 delete _result;
1116}
1117 return _resultobj;
1118}
1119
1120#define wxFileDialog_SetDirectory(_swigobj,_swigarg0) (_swigobj->SetDirectory(_swigarg0))
1121static PyObject *_wrap_wxFileDialog_SetDirectory(PyObject *self, PyObject *args, PyObject *kwargs) {
1122 PyObject * _resultobj;
1123 wxFileDialog * _arg0;
1124 wxString * _arg1;
1125 PyObject * _argo0 = 0;
1126 PyObject * _obj1 = 0;
1127 char *_kwnames[] = { "self","directory", NULL };
1128
1129 self = self;
1130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFileDialog_SetDirectory",_kwnames,&_argo0,&_obj1))
1131 return NULL;
1132 if (_argo0) {
1133 if (_argo0 == Py_None) { _arg0 = NULL; }
1134 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1135 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetDirectory. Expected _wxFileDialog_p.");
1136 return NULL;
1137 }
1138 }
1139{
6824d4f9
RD
1140 _arg1 = wxString_in_helper(_obj1);
1141 if (_arg1 == NULL)
e6056257 1142 return NULL;
e6056257
RD
1143}
1144{
0e2ff151 1145 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1146 wxFileDialog_SetDirectory(_arg0,*_arg1);
e6056257 1147
0e2ff151 1148 wxPyEndAllowThreads(__tstate);
e6056257
RD
1149 if (PyErr_Occurred()) return NULL;
1150} Py_INCREF(Py_None);
1151 _resultobj = Py_None;
1152{
1153 if (_obj1)
1154 delete _arg1;
1155}
1156 return _resultobj;
1157}
1158
1159#define wxFileDialog_SetFilename(_swigobj,_swigarg0) (_swigobj->SetFilename(_swigarg0))
1160static PyObject *_wrap_wxFileDialog_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
1161 PyObject * _resultobj;
1162 wxFileDialog * _arg0;
1163 wxString * _arg1;
1164 PyObject * _argo0 = 0;
1165 PyObject * _obj1 = 0;
1166 char *_kwnames[] = { "self","setfilename", NULL };
1167
1168 self = self;
1169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFileDialog_SetFilename",_kwnames,&_argo0,&_obj1))
1170 return NULL;
1171 if (_argo0) {
1172 if (_argo0 == Py_None) { _arg0 = NULL; }
1173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetFilename. Expected _wxFileDialog_p.");
1175 return NULL;
1176 }
1177 }
1178{
6824d4f9
RD
1179 _arg1 = wxString_in_helper(_obj1);
1180 if (_arg1 == NULL)
e6056257 1181 return NULL;
e6056257
RD
1182}
1183{
0e2ff151 1184 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1185 wxFileDialog_SetFilename(_arg0,*_arg1);
e6056257 1186
0e2ff151 1187 wxPyEndAllowThreads(__tstate);
e6056257
RD
1188 if (PyErr_Occurred()) return NULL;
1189} Py_INCREF(Py_None);
1190 _resultobj = Py_None;
1191{
1192 if (_obj1)
1193 delete _arg1;
1194}
1195 return _resultobj;
1196}
1197
1198#define wxFileDialog_SetFilterIndex(_swigobj,_swigarg0) (_swigobj->SetFilterIndex(_swigarg0))
1199static PyObject *_wrap_wxFileDialog_SetFilterIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1200 PyObject * _resultobj;
1201 wxFileDialog * _arg0;
1202 int _arg1;
1203 PyObject * _argo0 = 0;
1204 char *_kwnames[] = { "self","filterIndex", NULL };
1205
1206 self = self;
1207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFileDialog_SetFilterIndex",_kwnames,&_argo0,&_arg1))
1208 return NULL;
1209 if (_argo0) {
1210 if (_argo0 == Py_None) { _arg0 = NULL; }
1211 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1212 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetFilterIndex. Expected _wxFileDialog_p.");
1213 return NULL;
1214 }
1215 }
1216{
0e2ff151 1217 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1218 wxFileDialog_SetFilterIndex(_arg0,_arg1);
e6056257 1219
0e2ff151 1220 wxPyEndAllowThreads(__tstate);
e6056257
RD
1221 if (PyErr_Occurred()) return NULL;
1222} Py_INCREF(Py_None);
1223 _resultobj = Py_None;
1224 return _resultobj;
1225}
1226
1227#define wxFileDialog_SetMessage(_swigobj,_swigarg0) (_swigobj->SetMessage(_swigarg0))
1228static PyObject *_wrap_wxFileDialog_SetMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
1229 PyObject * _resultobj;
1230 wxFileDialog * _arg0;
1231 wxString * _arg1;
1232 PyObject * _argo0 = 0;
1233 PyObject * _obj1 = 0;
1234 char *_kwnames[] = { "self","message", NULL };
1235
1236 self = self;
1237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFileDialog_SetMessage",_kwnames,&_argo0,&_obj1))
1238 return NULL;
1239 if (_argo0) {
1240 if (_argo0 == Py_None) { _arg0 = NULL; }
1241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetMessage. Expected _wxFileDialog_p.");
1243 return NULL;
1244 }
1245 }
1246{
6824d4f9
RD
1247 _arg1 = wxString_in_helper(_obj1);
1248 if (_arg1 == NULL)
e6056257 1249 return NULL;
e6056257
RD
1250}
1251{
0e2ff151 1252 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1253 wxFileDialog_SetMessage(_arg0,*_arg1);
e6056257 1254
0e2ff151 1255 wxPyEndAllowThreads(__tstate);
e6056257
RD
1256 if (PyErr_Occurred()) return NULL;
1257} Py_INCREF(Py_None);
1258 _resultobj = Py_None;
1259{
1260 if (_obj1)
1261 delete _arg1;
1262}
1263 return _resultobj;
1264}
1265
1266#define wxFileDialog_SetPath(_swigobj,_swigarg0) (_swigobj->SetPath(_swigarg0))
1267static PyObject *_wrap_wxFileDialog_SetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
1268 PyObject * _resultobj;
1269 wxFileDialog * _arg0;
1270 wxString * _arg1;
1271 PyObject * _argo0 = 0;
1272 PyObject * _obj1 = 0;
1273 char *_kwnames[] = { "self","path", NULL };
1274
1275 self = self;
1276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFileDialog_SetPath",_kwnames,&_argo0,&_obj1))
1277 return NULL;
1278 if (_argo0) {
1279 if (_argo0 == Py_None) { _arg0 = NULL; }
1280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetPath. Expected _wxFileDialog_p.");
1282 return NULL;
1283 }
1284 }
1285{
6824d4f9
RD
1286 _arg1 = wxString_in_helper(_obj1);
1287 if (_arg1 == NULL)
e6056257 1288 return NULL;
e6056257
RD
1289}
1290{
0e2ff151 1291 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1292 wxFileDialog_SetPath(_arg0,*_arg1);
e6056257 1293
0e2ff151 1294 wxPyEndAllowThreads(__tstate);
e6056257
RD
1295 if (PyErr_Occurred()) return NULL;
1296} Py_INCREF(Py_None);
1297 _resultobj = Py_None;
1298{
1299 if (_obj1)
1300 delete _arg1;
1301}
1302 return _resultobj;
1303}
1304
1305#define wxFileDialog_SetStyle(_swigobj,_swigarg0) (_swigobj->SetStyle(_swigarg0))
1306static PyObject *_wrap_wxFileDialog_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1307 PyObject * _resultobj;
1308 wxFileDialog * _arg0;
1309 long _arg1;
1310 PyObject * _argo0 = 0;
1311 char *_kwnames[] = { "self","style", NULL };
1312
1313 self = self;
1314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxFileDialog_SetStyle",_kwnames,&_argo0,&_arg1))
1315 return NULL;
1316 if (_argo0) {
1317 if (_argo0 == Py_None) { _arg0 = NULL; }
1318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetStyle. Expected _wxFileDialog_p.");
1320 return NULL;
1321 }
1322 }
1323{
0e2ff151 1324 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1325 wxFileDialog_SetStyle(_arg0,_arg1);
e6056257 1326
0e2ff151 1327 wxPyEndAllowThreads(__tstate);
e6056257
RD
1328 if (PyErr_Occurred()) return NULL;
1329} Py_INCREF(Py_None);
1330 _resultobj = Py_None;
1331 return _resultobj;
1332}
1333
1334#define wxFileDialog_SetWildcard(_swigobj,_swigarg0) (_swigobj->SetWildcard(_swigarg0))
1335static PyObject *_wrap_wxFileDialog_SetWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
1336 PyObject * _resultobj;
1337 wxFileDialog * _arg0;
1338 wxString * _arg1;
1339 PyObject * _argo0 = 0;
1340 PyObject * _obj1 = 0;
1341 char *_kwnames[] = { "self","wildCard", NULL };
1342
1343 self = self;
1344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFileDialog_SetWildcard",_kwnames,&_argo0,&_obj1))
1345 return NULL;
1346 if (_argo0) {
1347 if (_argo0 == Py_None) { _arg0 = NULL; }
1348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_SetWildcard. Expected _wxFileDialog_p.");
1350 return NULL;
1351 }
1352 }
1353{
6824d4f9
RD
1354 _arg1 = wxString_in_helper(_obj1);
1355 if (_arg1 == NULL)
e6056257 1356 return NULL;
e6056257
RD
1357}
1358{
0e2ff151 1359 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1360 wxFileDialog_SetWildcard(_arg0,*_arg1);
e6056257 1361
0e2ff151 1362 wxPyEndAllowThreads(__tstate);
e6056257
RD
1363 if (PyErr_Occurred()) return NULL;
1364} Py_INCREF(Py_None);
1365 _resultobj = Py_None;
1366{
1367 if (_obj1)
1368 delete _arg1;
1369}
1370 return _resultobj;
1371}
1372
1373#define wxFileDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
1374static PyObject *_wrap_wxFileDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
1375 PyObject * _resultobj;
1376 int _result;
1377 wxFileDialog * _arg0;
1378 PyObject * _argo0 = 0;
1379 char *_kwnames[] = { "self", NULL };
1380
1381 self = self;
1382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_ShowModal",_kwnames,&_argo0))
1383 return NULL;
1384 if (_argo0) {
1385 if (_argo0 == Py_None) { _arg0 = NULL; }
1386 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1387 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_ShowModal. Expected _wxFileDialog_p.");
1388 return NULL;
1389 }
1390 }
1391{
0e2ff151 1392 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1393 _result = (int )wxFileDialog_ShowModal(_arg0);
e6056257 1394
0e2ff151 1395 wxPyEndAllowThreads(__tstate);
e6056257
RD
1396 if (PyErr_Occurred()) return NULL;
1397} _resultobj = Py_BuildValue("i",_result);
1398 return _resultobj;
1399}
1400
1401static PyObject * wxFileDialog_GetFilenames(wxFileDialog *self) {
1402 wxArrayString arr;
1403 self->GetFilenames(arr);
b6e5c445 1404 return wxArrayString2PyList_helper(arr);
e6056257
RD
1405 }
1406static PyObject *_wrap_wxFileDialog_GetFilenames(PyObject *self, PyObject *args, PyObject *kwargs) {
1407 PyObject * _resultobj;
1408 PyObject * _result;
1409 wxFileDialog * _arg0;
1410 PyObject * _argo0 = 0;
1411 char *_kwnames[] = { "self", NULL };
1412
1413 self = self;
1414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetFilenames",_kwnames,&_argo0))
1415 return NULL;
1416 if (_argo0) {
1417 if (_argo0 == Py_None) { _arg0 = NULL; }
1418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetFilenames. Expected _wxFileDialog_p.");
1420 return NULL;
1421 }
1422 }
1423{
0e2ff151 1424 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1425 _result = (PyObject *)wxFileDialog_GetFilenames(_arg0);
e6056257 1426
0e2ff151 1427 wxPyEndAllowThreads(__tstate);
e6056257
RD
1428 if (PyErr_Occurred()) return NULL;
1429}{
1430 _resultobj = _result;
1431}
1432 return _resultobj;
1433}
1434
1435static PyObject * wxFileDialog_GetPaths(wxFileDialog *self) {
1436 wxArrayString arr;
1437 self->GetPaths(arr);
b6e5c445 1438 return wxArrayString2PyList_helper(arr);
e6056257
RD
1439 }
1440static PyObject *_wrap_wxFileDialog_GetPaths(PyObject *self, PyObject *args, PyObject *kwargs) {
1441 PyObject * _resultobj;
1442 PyObject * _result;
1443 wxFileDialog * _arg0;
1444 PyObject * _argo0 = 0;
1445 char *_kwnames[] = { "self", NULL };
1446
1447 self = self;
1448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFileDialog_GetPaths",_kwnames,&_argo0))
1449 return NULL;
1450 if (_argo0) {
1451 if (_argo0 == Py_None) { _arg0 = NULL; }
1452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFileDialog_p")) {
1453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFileDialog_GetPaths. Expected _wxFileDialog_p.");
1454 return NULL;
1455 }
1456 }
1457{
0e2ff151 1458 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1459 _result = (PyObject *)wxFileDialog_GetPaths(_arg0);
e6056257 1460
0e2ff151 1461 wxPyEndAllowThreads(__tstate);
e6056257
RD
1462 if (PyErr_Occurred()) return NULL;
1463}{
1464 _resultobj = _result;
1465}
1466 return _resultobj;
1467}
1468
ca31b3da
RD
1469static void *SwigwxMultiChoiceDialogTowxDialog(void *ptr) {
1470 wxMultiChoiceDialog *src;
1471 wxDialog *dest;
1472 src = (wxMultiChoiceDialog *) ptr;
1473 dest = (wxDialog *) src;
1474 return (void *) dest;
1475}
1476
1477static void *SwigwxMultiChoiceDialogTowxTopLevelWindow(void *ptr) {
1478 wxMultiChoiceDialog *src;
1479 wxTopLevelWindow *dest;
1480 src = (wxMultiChoiceDialog *) ptr;
1481 dest = (wxTopLevelWindow *) src;
1482 return (void *) dest;
1483}
1484
1485static void *SwigwxMultiChoiceDialogTowxWindow(void *ptr) {
1486 wxMultiChoiceDialog *src;
1487 wxWindow *dest;
1488 src = (wxMultiChoiceDialog *) ptr;
1489 dest = (wxWindow *) src;
1490 return (void *) dest;
1491}
1492
1493static void *SwigwxMultiChoiceDialogTowxEvtHandler(void *ptr) {
1494 wxMultiChoiceDialog *src;
1495 wxEvtHandler *dest;
1496 src = (wxMultiChoiceDialog *) ptr;
1497 dest = (wxEvtHandler *) src;
1498 return (void *) dest;
1499}
1500
1501static void *SwigwxMultiChoiceDialogTowxObject(void *ptr) {
1502 wxMultiChoiceDialog *src;
1503 wxObject *dest;
1504 src = (wxMultiChoiceDialog *) ptr;
1505 dest = (wxObject *) src;
1506 return (void *) dest;
1507}
1508
1509#define new_wxMultiChoiceDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxMultiChoiceDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
1510static PyObject *_wrap_new_wxMultiChoiceDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
1511 PyObject * _resultobj;
1512 wxMultiChoiceDialog * _result;
1513 wxWindow * _arg0;
1514 wxString * _arg1;
1515 wxString * _arg2;
1516 int _arg3;
1517 wxString * _arg4;
1518 long _arg5 = (long ) (wxCHOICEDLG_STYLE);
1519 wxPoint * _arg6 = (wxPoint *) &wxDefaultPosition;
1520 PyObject * _argo0 = 0;
1521 PyObject * _obj1 = 0;
1522 PyObject * _obj2 = 0;
1523 PyObject * _obj4 = 0;
1524 wxPoint temp;
1525 PyObject * _obj6 = 0;
1526 char *_kwnames[] = { "parent","message","caption","choices","style","pos", NULL };
1527 char _ptemp[128];
1528
1529 self = self;
1530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO|lO:new_wxMultiChoiceDialog",_kwnames,&_argo0,&_obj1,&_obj2,&_obj4,&_arg5,&_obj6))
1531 return NULL;
1532 if (_argo0) {
1533 if (_argo0 == Py_None) { _arg0 = NULL; }
1534 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1535 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMultiChoiceDialog. Expected _wxWindow_p.");
1536 return NULL;
1537 }
1538 }
1539{
6824d4f9
RD
1540 _arg1 = wxString_in_helper(_obj1);
1541 if (_arg1 == NULL)
ca31b3da 1542 return NULL;
ca31b3da
RD
1543}
1544{
6824d4f9
RD
1545 _arg2 = wxString_in_helper(_obj2);
1546 if (_arg2 == NULL)
ca31b3da 1547 return NULL;
ca31b3da
RD
1548}
1549 if (_obj4)
1550{
1551 _arg4 = wxString_LIST_helper(_obj4);
1552 if (_arg4 == NULL) {
1553 return NULL;
1554 }
1555}
1556 if (_obj6)
1557{
1558 _arg6 = &temp;
1559 if (! wxPoint_helper(_obj6, &_arg6))
1560 return NULL;
1561}
1562{
1563 if (_obj4) {
1564 _arg3 = PyList_Size(_obj4);
1565 }
1566 else {
1567 _arg3 = 0;
1568 }
1569}
1570{
1571 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1572 _result = (wxMultiChoiceDialog *)new_wxMultiChoiceDialog(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,*_arg6);
ca31b3da
RD
1573
1574 wxPyEndAllowThreads(__tstate);
1575 if (PyErr_Occurred()) return NULL;
1576} if (_result) {
1577 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMultiChoiceDialog_p");
1578 _resultobj = Py_BuildValue("s",_ptemp);
1579 } else {
1580 Py_INCREF(Py_None);
1581 _resultobj = Py_None;
1582 }
1583{
1584 if (_obj1)
1585 delete _arg1;
1586}
1587{
1588 if (_obj2)
1589 delete _arg2;
1590}
1591{
1592 delete [] _arg4;
1593}
1594 return _resultobj;
1595}
1596
1597#define wxMultiChoiceDialog_SetSelections(_swigobj,_swigarg0) (_swigobj->SetSelections(_swigarg0))
1598static PyObject *_wrap_wxMultiChoiceDialog_SetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
1599 PyObject * _resultobj;
1600 wxMultiChoiceDialog * _arg0;
1601 wxArrayInt * _arg1;
1602 PyObject * _argo0 = 0;
1603 PyObject * _obj1 = 0;
1604 char *_kwnames[] = { "self","selections", NULL };
1605
1606 self = self;
1607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMultiChoiceDialog_SetSelections",_kwnames,&_argo0,&_obj1))
1608 return NULL;
1609 if (_argo0) {
1610 if (_argo0 == Py_None) { _arg0 = NULL; }
1611 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMultiChoiceDialog_p")) {
1612 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMultiChoiceDialog_SetSelections. Expected _wxMultiChoiceDialog_p.");
1613 return NULL;
1614 }
1615 }
1616{
1617 if (! PySequence_Check(_obj1)) {
1618 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
1619 return NULL;
1620 }
1621 _arg1 = new wxArrayInt;
1622 int i, len=PySequence_Length(_obj1);
1623 for (i=0; i<len; i++) {
1624 PyObject* item = PySequence_GetItem(_obj1, i);
1625 PyObject* number = PyNumber_Int(item);
1626 _arg1->Add(PyInt_AS_LONG(number));
1627 Py_DECREF(item);
1628 Py_DECREF(number);
1629 }
1630}
1631{
1632 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1633 wxMultiChoiceDialog_SetSelections(_arg0,*_arg1);
ca31b3da
RD
1634
1635 wxPyEndAllowThreads(__tstate);
1636 if (PyErr_Occurred()) return NULL;
1637} Py_INCREF(Py_None);
1638 _resultobj = Py_None;
1639{
1640 if (_obj1)
1641 delete _arg1;
1642}
1643 return _resultobj;
1644}
1645
1646static PyObject * wxMultiChoiceDialog_GetSelections(wxMultiChoiceDialog *self) {
1647 return wxArrayInt2PyList_helper(self->GetSelections());
1648 }
1649static PyObject *_wrap_wxMultiChoiceDialog_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
1650 PyObject * _resultobj;
1651 PyObject * _result;
1652 wxMultiChoiceDialog * _arg0;
1653 PyObject * _argo0 = 0;
1654 char *_kwnames[] = { "self", NULL };
1655
1656 self = self;
1657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMultiChoiceDialog_GetSelections",_kwnames,&_argo0))
1658 return NULL;
1659 if (_argo0) {
1660 if (_argo0 == Py_None) { _arg0 = NULL; }
1661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMultiChoiceDialog_p")) {
1662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMultiChoiceDialog_GetSelections. Expected _wxMultiChoiceDialog_p.");
1663 return NULL;
1664 }
1665 }
1666{
1667 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1668 _result = (PyObject *)wxMultiChoiceDialog_GetSelections(_arg0);
ca31b3da
RD
1669
1670 wxPyEndAllowThreads(__tstate);
1671 if (PyErr_Occurred()) return NULL;
1672}{
1673 _resultobj = _result;
1674}
1675 return _resultobj;
1676}
1677
e6056257
RD
1678static void *SwigwxSingleChoiceDialogTowxDialog(void *ptr) {
1679 wxSingleChoiceDialog *src;
1680 wxDialog *dest;
1681 src = (wxSingleChoiceDialog *) ptr;
1682 dest = (wxDialog *) src;
1683 return (void *) dest;
1684}
1685
1686static void *SwigwxSingleChoiceDialogTowxTopLevelWindow(void *ptr) {
1687 wxSingleChoiceDialog *src;
1688 wxTopLevelWindow *dest;
1689 src = (wxSingleChoiceDialog *) ptr;
1690 dest = (wxTopLevelWindow *) src;
1691 return (void *) dest;
1692}
1693
1694static void *SwigwxSingleChoiceDialogTowxWindow(void *ptr) {
1695 wxSingleChoiceDialog *src;
1696 wxWindow *dest;
1697 src = (wxSingleChoiceDialog *) ptr;
1698 dest = (wxWindow *) src;
1699 return (void *) dest;
1700}
1701
1702static void *SwigwxSingleChoiceDialogTowxEvtHandler(void *ptr) {
1703 wxSingleChoiceDialog *src;
1704 wxEvtHandler *dest;
1705 src = (wxSingleChoiceDialog *) ptr;
1706 dest = (wxEvtHandler *) src;
1707 return (void *) dest;
1708}
1709
1710static void *SwigwxSingleChoiceDialogTowxObject(void *ptr) {
1711 wxSingleChoiceDialog *src;
1712 wxObject *dest;
1713 src = (wxSingleChoiceDialog *) ptr;
1714 dest = (wxObject *) src;
1715 return (void *) dest;
1716}
1717
1718static wxSingleChoiceDialog *new_wxSingleChoiceDialog(wxWindow *parent,wxString *message,wxString *caption,int LCOUNT,wxString *choices,long style,wxPoint *pos) {
1719 return new wxSingleChoiceDialog(parent, *message, *caption,
1720 LCOUNT, choices, NULL, style, *pos);
1721 }
1722
1723static PyObject *_wrap_new_wxSingleChoiceDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
1724 PyObject * _resultobj;
1725 wxSingleChoiceDialog * _result;
1726 wxWindow * _arg0;
1727 wxString * _arg1;
1728 wxString * _arg2;
1729 int _arg3;
1730 wxString * _arg4;
ca31b3da 1731 long _arg5 = (long ) (wxCHOICEDLG_STYLE);
e6056257
RD
1732 wxPoint * _arg6 = (wxPoint *) &wxDefaultPosition;
1733 PyObject * _argo0 = 0;
1734 PyObject * _obj1 = 0;
1735 PyObject * _obj2 = 0;
1736 PyObject * _obj4 = 0;
1737 wxPoint temp;
1738 PyObject * _obj6 = 0;
1739 char *_kwnames[] = { "parent","message","caption","choices","style","pos", NULL };
1740 char _ptemp[128];
1741
1742 self = self;
1743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO|lO:new_wxSingleChoiceDialog",_kwnames,&_argo0,&_obj1,&_obj2,&_obj4,&_arg5,&_obj6))
1744 return NULL;
1745 if (_argo0) {
1746 if (_argo0 == Py_None) { _arg0 = NULL; }
1747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSingleChoiceDialog. Expected _wxWindow_p.");
1749 return NULL;
1750 }
1751 }
1752{
6824d4f9
RD
1753 _arg1 = wxString_in_helper(_obj1);
1754 if (_arg1 == NULL)
e6056257 1755 return NULL;
e6056257
RD
1756}
1757{
6824d4f9
RD
1758 _arg2 = wxString_in_helper(_obj2);
1759 if (_arg2 == NULL)
e6056257 1760 return NULL;
e6056257
RD
1761}
1762 if (_obj4)
1763{
1764 _arg4 = wxString_LIST_helper(_obj4);
1765 if (_arg4 == NULL) {
1766 return NULL;
1767 }
1768}
1769 if (_obj6)
1770{
1771 _arg6 = &temp;
1772 if (! wxPoint_helper(_obj6, &_arg6))
1773 return NULL;
1774}
1775{
1776 if (_obj4) {
1777 _arg3 = PyList_Size(_obj4);
1778 }
1779 else {
1780 _arg3 = 0;
1781 }
1782}
1783{
0e2ff151 1784 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1785 _result = (wxSingleChoiceDialog *)new_wxSingleChoiceDialog(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
e6056257 1786
0e2ff151 1787 wxPyEndAllowThreads(__tstate);
e6056257
RD
1788 if (PyErr_Occurred()) return NULL;
1789} if (_result) {
1790 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSingleChoiceDialog_p");
1791 _resultobj = Py_BuildValue("s",_ptemp);
1792 } else {
1793 Py_INCREF(Py_None);
1794 _resultobj = Py_None;
1795 }
1796{
1797 if (_obj1)
1798 delete _arg1;
1799}
1800{
1801 if (_obj2)
1802 delete _arg2;
1803}
1804{
1805 delete [] _arg4;
1806}
1807 return _resultobj;
1808}
1809
1810#define wxSingleChoiceDialog_GetSelection(_swigobj) (_swigobj->GetSelection())
1811static PyObject *_wrap_wxSingleChoiceDialog_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1812 PyObject * _resultobj;
1813 int _result;
1814 wxSingleChoiceDialog * _arg0;
1815 PyObject * _argo0 = 0;
1816 char *_kwnames[] = { "self", NULL };
1817
1818 self = self;
1819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSingleChoiceDialog_GetSelection",_kwnames,&_argo0))
1820 return NULL;
1821 if (_argo0) {
1822 if (_argo0 == Py_None) { _arg0 = NULL; }
1823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSingleChoiceDialog_p")) {
1824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSingleChoiceDialog_GetSelection. Expected _wxSingleChoiceDialog_p.");
1825 return NULL;
1826 }
1827 }
1828{
0e2ff151 1829 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1830 _result = (int )wxSingleChoiceDialog_GetSelection(_arg0);
e6056257 1831
0e2ff151 1832 wxPyEndAllowThreads(__tstate);
e6056257
RD
1833 if (PyErr_Occurred()) return NULL;
1834} _resultobj = Py_BuildValue("i",_result);
1835 return _resultobj;
1836}
1837
1838#define wxSingleChoiceDialog_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
1839static PyObject *_wrap_wxSingleChoiceDialog_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1840 PyObject * _resultobj;
1841 wxString * _result;
1842 wxSingleChoiceDialog * _arg0;
1843 PyObject * _argo0 = 0;
1844 char *_kwnames[] = { "self", NULL };
1845
1846 self = self;
1847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSingleChoiceDialog_GetStringSelection",_kwnames,&_argo0))
1848 return NULL;
1849 if (_argo0) {
1850 if (_argo0 == Py_None) { _arg0 = NULL; }
1851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSingleChoiceDialog_p")) {
1852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSingleChoiceDialog_GetStringSelection. Expected _wxSingleChoiceDialog_p.");
1853 return NULL;
1854 }
1855 }
1856{
0e2ff151 1857 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1858 _result = new wxString (wxSingleChoiceDialog_GetStringSelection(_arg0));
e6056257 1859
0e2ff151 1860 wxPyEndAllowThreads(__tstate);
e6056257
RD
1861 if (PyErr_Occurred()) return NULL;
1862}{
6824d4f9
RD
1863#if wxUSE_UNICODE
1864 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1865#else
e6056257 1866 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 1867#endif
e6056257
RD
1868}
1869{
1870 delete _result;
1871}
1872 return _resultobj;
1873}
1874
1875#define wxSingleChoiceDialog_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
1876static PyObject *_wrap_wxSingleChoiceDialog_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1877 PyObject * _resultobj;
1878 wxSingleChoiceDialog * _arg0;
1879 int _arg1;
1880 PyObject * _argo0 = 0;
1881 char *_kwnames[] = { "self","sel", NULL };
1882
1883 self = self;
1884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSingleChoiceDialog_SetSelection",_kwnames,&_argo0,&_arg1))
1885 return NULL;
1886 if (_argo0) {
1887 if (_argo0 == Py_None) { _arg0 = NULL; }
1888 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSingleChoiceDialog_p")) {
1889 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSingleChoiceDialog_SetSelection. Expected _wxSingleChoiceDialog_p.");
1890 return NULL;
1891 }
1892 }
1893{
0e2ff151 1894 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1895 wxSingleChoiceDialog_SetSelection(_arg0,_arg1);
e6056257 1896
0e2ff151 1897 wxPyEndAllowThreads(__tstate);
e6056257
RD
1898 if (PyErr_Occurred()) return NULL;
1899} Py_INCREF(Py_None);
1900 _resultobj = Py_None;
1901 return _resultobj;
1902}
1903
1904#define wxSingleChoiceDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
1905static PyObject *_wrap_wxSingleChoiceDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
1906 PyObject * _resultobj;
1907 int _result;
1908 wxSingleChoiceDialog * _arg0;
1909 PyObject * _argo0 = 0;
1910 char *_kwnames[] = { "self", NULL };
1911
1912 self = self;
1913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSingleChoiceDialog_ShowModal",_kwnames,&_argo0))
1914 return NULL;
1915 if (_argo0) {
1916 if (_argo0 == Py_None) { _arg0 = NULL; }
1917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSingleChoiceDialog_p")) {
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSingleChoiceDialog_ShowModal. Expected _wxSingleChoiceDialog_p.");
1919 return NULL;
1920 }
1921 }
1922{
0e2ff151 1923 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1924 _result = (int )wxSingleChoiceDialog_ShowModal(_arg0);
e6056257 1925
0e2ff151 1926 wxPyEndAllowThreads(__tstate);
e6056257
RD
1927 if (PyErr_Occurred()) return NULL;
1928} _resultobj = Py_BuildValue("i",_result);
1929 return _resultobj;
1930}
1931
1932static void *SwigwxTextEntryDialogTowxDialog(void *ptr) {
1933 wxTextEntryDialog *src;
1934 wxDialog *dest;
1935 src = (wxTextEntryDialog *) ptr;
1936 dest = (wxDialog *) src;
1937 return (void *) dest;
1938}
1939
1940static void *SwigwxTextEntryDialogTowxTopLevelWindow(void *ptr) {
1941 wxTextEntryDialog *src;
1942 wxTopLevelWindow *dest;
1943 src = (wxTextEntryDialog *) ptr;
1944 dest = (wxTopLevelWindow *) src;
1945 return (void *) dest;
1946}
1947
1948static void *SwigwxTextEntryDialogTowxWindow(void *ptr) {
1949 wxTextEntryDialog *src;
1950 wxWindow *dest;
1951 src = (wxTextEntryDialog *) ptr;
1952 dest = (wxWindow *) src;
1953 return (void *) dest;
1954}
1955
1956static void *SwigwxTextEntryDialogTowxEvtHandler(void *ptr) {
1957 wxTextEntryDialog *src;
1958 wxEvtHandler *dest;
1959 src = (wxTextEntryDialog *) ptr;
1960 dest = (wxEvtHandler *) src;
1961 return (void *) dest;
1962}
1963
1964static void *SwigwxTextEntryDialogTowxObject(void *ptr) {
1965 wxTextEntryDialog *src;
1966 wxObject *dest;
1967 src = (wxTextEntryDialog *) ptr;
1968 dest = (wxObject *) src;
1969 return (void *) dest;
1970}
1971
1972#define new_wxTextEntryDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxTextEntryDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1973static PyObject *_wrap_new_wxTextEntryDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
1974 PyObject * _resultobj;
1975 wxTextEntryDialog * _result;
1976 wxWindow * _arg0;
1977 char * _arg1;
1978 char * _arg2 = (char *) "Input Text";
1979 char * _arg3 = (char *) "";
1980 long _arg4 = (long ) wxOK|wxCANCEL|wxCENTRE;
1981 wxPoint * _arg5 = (wxPoint *) &wxDefaultPosition;
1982 PyObject * _argo0 = 0;
1983 wxPoint temp;
1984 PyObject * _obj5 = 0;
1985 char *_kwnames[] = { "parent","message","caption","defaultValue","style","pos", NULL };
1986 char _ptemp[128];
1987
1988 self = self;
1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|sslO:new_wxTextEntryDialog",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_obj5))
1990 return NULL;
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTextEntryDialog. Expected _wxWindow_p.");
1995 return NULL;
1996 }
1997 }
1998 if (_obj5)
1999{
2000 _arg5 = &temp;
2001 if (! wxPoint_helper(_obj5, &_arg5))
2002 return NULL;
2003}
2004{
0e2ff151 2005 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2006 _result = (wxTextEntryDialog *)new_wxTextEntryDialog(_arg0,_arg1,_arg2,_arg3,_arg4,*_arg5);
e6056257 2007
0e2ff151 2008 wxPyEndAllowThreads(__tstate);
e6056257
RD
2009 if (PyErr_Occurred()) return NULL;
2010} if (_result) {
2011 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextEntryDialog_p");
2012 _resultobj = Py_BuildValue("s",_ptemp);
2013 } else {
2014 Py_INCREF(Py_None);
2015 _resultobj = Py_None;
2016 }
2017 return _resultobj;
2018}
2019
2020#define wxTextEntryDialog_GetValue(_swigobj) (_swigobj->GetValue())
2021static PyObject *_wrap_wxTextEntryDialog_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
2022 PyObject * _resultobj;
2023 wxString * _result;
2024 wxTextEntryDialog * _arg0;
2025 PyObject * _argo0 = 0;
2026 char *_kwnames[] = { "self", NULL };
2027
2028 self = self;
2029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextEntryDialog_GetValue",_kwnames,&_argo0))
2030 return NULL;
2031 if (_argo0) {
2032 if (_argo0 == Py_None) { _arg0 = NULL; }
2033 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextEntryDialog_p")) {
2034 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextEntryDialog_GetValue. Expected _wxTextEntryDialog_p.");
2035 return NULL;
2036 }
2037 }
2038{
0e2ff151 2039 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2040 _result = new wxString (wxTextEntryDialog_GetValue(_arg0));
e6056257 2041
0e2ff151 2042 wxPyEndAllowThreads(__tstate);
e6056257
RD
2043 if (PyErr_Occurred()) return NULL;
2044}{
6824d4f9
RD
2045#if wxUSE_UNICODE
2046 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
2047#else
e6056257 2048 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 2049#endif
e6056257
RD
2050}
2051{
2052 delete _result;
2053}
2054 return _resultobj;
2055}
2056
2057#define wxTextEntryDialog_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
2058static PyObject *_wrap_wxTextEntryDialog_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
2059 PyObject * _resultobj;
2060 wxTextEntryDialog * _arg0;
2061 wxString * _arg1;
2062 PyObject * _argo0 = 0;
2063 PyObject * _obj1 = 0;
2064 char *_kwnames[] = { "self","value", NULL };
2065
2066 self = self;
2067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextEntryDialog_SetValue",_kwnames,&_argo0,&_obj1))
2068 return NULL;
2069 if (_argo0) {
2070 if (_argo0 == Py_None) { _arg0 = NULL; }
2071 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextEntryDialog_p")) {
2072 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextEntryDialog_SetValue. Expected _wxTextEntryDialog_p.");
2073 return NULL;
2074 }
2075 }
2076{
6824d4f9
RD
2077 _arg1 = wxString_in_helper(_obj1);
2078 if (_arg1 == NULL)
e6056257 2079 return NULL;
e6056257
RD
2080}
2081{
0e2ff151 2082 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2083 wxTextEntryDialog_SetValue(_arg0,*_arg1);
e6056257 2084
0e2ff151 2085 wxPyEndAllowThreads(__tstate);
e6056257
RD
2086 if (PyErr_Occurred()) return NULL;
2087} Py_INCREF(Py_None);
2088 _resultobj = Py_None;
2089{
2090 if (_obj1)
2091 delete _arg1;
2092}
2093 return _resultobj;
2094}
2095
2096#define wxTextEntryDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
2097static PyObject *_wrap_wxTextEntryDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
2098 PyObject * _resultobj;
2099 int _result;
2100 wxTextEntryDialog * _arg0;
2101 PyObject * _argo0 = 0;
2102 char *_kwnames[] = { "self", NULL };
2103
2104 self = self;
2105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextEntryDialog_ShowModal",_kwnames,&_argo0))
2106 return NULL;
2107 if (_argo0) {
2108 if (_argo0 == Py_None) { _arg0 = NULL; }
2109 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextEntryDialog_p")) {
2110 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextEntryDialog_ShowModal. Expected _wxTextEntryDialog_p.");
2111 return NULL;
2112 }
2113 }
2114{
0e2ff151 2115 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2116 _result = (int )wxTextEntryDialog_ShowModal(_arg0);
e6056257 2117
0e2ff151 2118 wxPyEndAllowThreads(__tstate);
e6056257
RD
2119 if (PyErr_Occurred()) return NULL;
2120} _resultobj = Py_BuildValue("i",_result);
2121 return _resultobj;
2122}
2123
2124static void *SwigwxFontDataTowxObject(void *ptr) {
2125 wxFontData *src;
2126 wxObject *dest;
2127 src = (wxFontData *) ptr;
2128 dest = (wxObject *) src;
2129 return (void *) dest;
2130}
2131
2132#define new_wxFontData() (new wxFontData())
2133static PyObject *_wrap_new_wxFontData(PyObject *self, PyObject *args, PyObject *kwargs) {
2134 PyObject * _resultobj;
2135 wxFontData * _result;
2136 char *_kwnames[] = { NULL };
2137 char _ptemp[128];
2138
2139 self = self;
2140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxFontData",_kwnames))
2141 return NULL;
2142{
0e2ff151 2143 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2144 _result = (wxFontData *)new_wxFontData();
e6056257 2145
0e2ff151 2146 wxPyEndAllowThreads(__tstate);
e6056257
RD
2147 if (PyErr_Occurred()) return NULL;
2148} if (_result) {
2149 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFontData_p");
2150 _resultobj = Py_BuildValue("s",_ptemp);
2151 } else {
2152 Py_INCREF(Py_None);
2153 _resultobj = Py_None;
2154 }
2155 return _resultobj;
2156}
2157
2158#define delete_wxFontData(_swigobj) (delete _swigobj)
2159static PyObject *_wrap_delete_wxFontData(PyObject *self, PyObject *args, PyObject *kwargs) {
2160 PyObject * _resultobj;
2161 wxFontData * _arg0;
2162 PyObject * _argo0 = 0;
2163 char *_kwnames[] = { "self", NULL };
2164
2165 self = self;
2166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxFontData",_kwnames,&_argo0))
2167 return NULL;
2168 if (_argo0) {
2169 if (_argo0 == Py_None) { _arg0 = NULL; }
2170 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxFontData. Expected _wxFontData_p.");
2172 return NULL;
2173 }
2174 }
2175{
0e2ff151 2176 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2177 delete_wxFontData(_arg0);
e6056257 2178
0e2ff151 2179 wxPyEndAllowThreads(__tstate);
e6056257
RD
2180 if (PyErr_Occurred()) return NULL;
2181} Py_INCREF(Py_None);
2182 _resultobj = Py_None;
2183 return _resultobj;
2184}
2185
2186#define wxFontData_EnableEffects(_swigobj,_swigarg0) (_swigobj->EnableEffects(_swigarg0))
2187static PyObject *_wrap_wxFontData_EnableEffects(PyObject *self, PyObject *args, PyObject *kwargs) {
2188 PyObject * _resultobj;
2189 wxFontData * _arg0;
2190 bool _arg1;
2191 PyObject * _argo0 = 0;
2192 int tempbool1;
2193 char *_kwnames[] = { "self","enable", NULL };
2194
2195 self = self;
2196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFontData_EnableEffects",_kwnames,&_argo0,&tempbool1))
2197 return NULL;
2198 if (_argo0) {
2199 if (_argo0 == Py_None) { _arg0 = NULL; }
2200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_EnableEffects. Expected _wxFontData_p.");
2202 return NULL;
2203 }
2204 }
2205 _arg1 = (bool ) tempbool1;
2206{
0e2ff151 2207 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2208 wxFontData_EnableEffects(_arg0,_arg1);
e6056257 2209
0e2ff151 2210 wxPyEndAllowThreads(__tstate);
e6056257
RD
2211 if (PyErr_Occurred()) return NULL;
2212} Py_INCREF(Py_None);
2213 _resultobj = Py_None;
2214 return _resultobj;
2215}
2216
2217#define wxFontData_GetAllowSymbols(_swigobj) (_swigobj->GetAllowSymbols())
2218static PyObject *_wrap_wxFontData_GetAllowSymbols(PyObject *self, PyObject *args, PyObject *kwargs) {
2219 PyObject * _resultobj;
2220 bool _result;
2221 wxFontData * _arg0;
2222 PyObject * _argo0 = 0;
2223 char *_kwnames[] = { "self", NULL };
2224
2225 self = self;
2226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetAllowSymbols",_kwnames,&_argo0))
2227 return NULL;
2228 if (_argo0) {
2229 if (_argo0 == Py_None) { _arg0 = NULL; }
2230 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2231 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetAllowSymbols. Expected _wxFontData_p.");
2232 return NULL;
2233 }
2234 }
2235{
0e2ff151 2236 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2237 _result = (bool )wxFontData_GetAllowSymbols(_arg0);
e6056257 2238
0e2ff151 2239 wxPyEndAllowThreads(__tstate);
e6056257
RD
2240 if (PyErr_Occurred()) return NULL;
2241} _resultobj = Py_BuildValue("i",_result);
2242 return _resultobj;
2243}
2244
2245#define wxFontData_GetColour(_swigobj) (_swigobj->GetColour())
2246static PyObject *_wrap_wxFontData_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
2247 PyObject * _resultobj;
2248 wxColour * _result;
2249 wxFontData * _arg0;
2250 PyObject * _argo0 = 0;
2251 char *_kwnames[] = { "self", NULL };
2252 char _ptemp[128];
2253
2254 self = self;
2255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetColour",_kwnames,&_argo0))
2256 return NULL;
2257 if (_argo0) {
2258 if (_argo0 == Py_None) { _arg0 = NULL; }
2259 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2260 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetColour. Expected _wxFontData_p.");
2261 return NULL;
2262 }
2263 }
2264{
0e2ff151 2265 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2266 _result = new wxColour (wxFontData_GetColour(_arg0));
e6056257 2267
0e2ff151 2268 wxPyEndAllowThreads(__tstate);
e6056257
RD
2269 if (PyErr_Occurred()) return NULL;
2270} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
2271 _resultobj = Py_BuildValue("s",_ptemp);
2272 return _resultobj;
2273}
2274
2275#define wxFontData_GetChosenFont(_swigobj) (_swigobj->GetChosenFont())
2276static PyObject *_wrap_wxFontData_GetChosenFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2277 PyObject * _resultobj;
2278 wxFont * _result;
2279 wxFontData * _arg0;
2280 PyObject * _argo0 = 0;
2281 char *_kwnames[] = { "self", NULL };
2282 char _ptemp[128];
2283
2284 self = self;
2285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetChosenFont",_kwnames,&_argo0))
2286 return NULL;
2287 if (_argo0) {
2288 if (_argo0 == Py_None) { _arg0 = NULL; }
2289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetChosenFont. Expected _wxFontData_p.");
2291 return NULL;
2292 }
2293 }
2294{
0e2ff151 2295 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2296 _result = new wxFont (wxFontData_GetChosenFont(_arg0));
e6056257 2297
0e2ff151 2298 wxPyEndAllowThreads(__tstate);
e6056257
RD
2299 if (PyErr_Occurred()) return NULL;
2300} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
2301 _resultobj = Py_BuildValue("s",_ptemp);
2302 return _resultobj;
2303}
2304
2305#define wxFontData_GetEnableEffects(_swigobj) (_swigobj->GetEnableEffects())
2306static PyObject *_wrap_wxFontData_GetEnableEffects(PyObject *self, PyObject *args, PyObject *kwargs) {
2307 PyObject * _resultobj;
2308 bool _result;
2309 wxFontData * _arg0;
2310 PyObject * _argo0 = 0;
2311 char *_kwnames[] = { "self", NULL };
2312
2313 self = self;
2314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetEnableEffects",_kwnames,&_argo0))
2315 return NULL;
2316 if (_argo0) {
2317 if (_argo0 == Py_None) { _arg0 = NULL; }
2318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetEnableEffects. Expected _wxFontData_p.");
2320 return NULL;
2321 }
2322 }
2323{
0e2ff151 2324 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2325 _result = (bool )wxFontData_GetEnableEffects(_arg0);
e6056257 2326
0e2ff151 2327 wxPyEndAllowThreads(__tstate);
e6056257
RD
2328 if (PyErr_Occurred()) return NULL;
2329} _resultobj = Py_BuildValue("i",_result);
2330 return _resultobj;
2331}
2332
2333#define wxFontData_GetInitialFont(_swigobj) (_swigobj->GetInitialFont())
2334static PyObject *_wrap_wxFontData_GetInitialFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2335 PyObject * _resultobj;
2336 wxFont * _result;
2337 wxFontData * _arg0;
2338 PyObject * _argo0 = 0;
2339 char *_kwnames[] = { "self", NULL };
2340 char _ptemp[128];
2341
2342 self = self;
2343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetInitialFont",_kwnames,&_argo0))
2344 return NULL;
2345 if (_argo0) {
2346 if (_argo0 == Py_None) { _arg0 = NULL; }
2347 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2348 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetInitialFont. Expected _wxFontData_p.");
2349 return NULL;
2350 }
2351 }
2352{
0e2ff151 2353 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2354 _result = new wxFont (wxFontData_GetInitialFont(_arg0));
e6056257 2355
0e2ff151 2356 wxPyEndAllowThreads(__tstate);
e6056257
RD
2357 if (PyErr_Occurred()) return NULL;
2358} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
2359 _resultobj = Py_BuildValue("s",_ptemp);
2360 return _resultobj;
2361}
2362
2363#define wxFontData_GetShowHelp(_swigobj) (_swigobj->GetShowHelp())
2364static PyObject *_wrap_wxFontData_GetShowHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
2365 PyObject * _resultobj;
2366 bool _result;
2367 wxFontData * _arg0;
2368 PyObject * _argo0 = 0;
2369 char *_kwnames[] = { "self", NULL };
2370
2371 self = self;
2372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontData_GetShowHelp",_kwnames,&_argo0))
2373 return NULL;
2374 if (_argo0) {
2375 if (_argo0 == Py_None) { _arg0 = NULL; }
2376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_GetShowHelp. Expected _wxFontData_p.");
2378 return NULL;
2379 }
2380 }
2381{
0e2ff151 2382 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2383 _result = (bool )wxFontData_GetShowHelp(_arg0);
e6056257 2384
0e2ff151 2385 wxPyEndAllowThreads(__tstate);
e6056257
RD
2386 if (PyErr_Occurred()) return NULL;
2387} _resultobj = Py_BuildValue("i",_result);
2388 return _resultobj;
2389}
2390
2391#define wxFontData_SetAllowSymbols(_swigobj,_swigarg0) (_swigobj->SetAllowSymbols(_swigarg0))
2392static PyObject *_wrap_wxFontData_SetAllowSymbols(PyObject *self, PyObject *args, PyObject *kwargs) {
2393 PyObject * _resultobj;
2394 wxFontData * _arg0;
2395 bool _arg1;
2396 PyObject * _argo0 = 0;
2397 int tempbool1;
2398 char *_kwnames[] = { "self","allowSymbols", NULL };
2399
2400 self = self;
2401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFontData_SetAllowSymbols",_kwnames,&_argo0,&tempbool1))
2402 return NULL;
2403 if (_argo0) {
2404 if (_argo0 == Py_None) { _arg0 = NULL; }
2405 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetAllowSymbols. Expected _wxFontData_p.");
2407 return NULL;
2408 }
2409 }
2410 _arg1 = (bool ) tempbool1;
2411{
0e2ff151 2412 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2413 wxFontData_SetAllowSymbols(_arg0,_arg1);
e6056257 2414
0e2ff151 2415 wxPyEndAllowThreads(__tstate);
e6056257
RD
2416 if (PyErr_Occurred()) return NULL;
2417} Py_INCREF(Py_None);
2418 _resultobj = Py_None;
2419 return _resultobj;
2420}
2421
2422#define wxFontData_SetChosenFont(_swigobj,_swigarg0) (_swigobj->SetChosenFont(_swigarg0))
2423static PyObject *_wrap_wxFontData_SetChosenFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2424 PyObject * _resultobj;
2425 wxFontData * _arg0;
2426 wxFont * _arg1;
2427 PyObject * _argo0 = 0;
2428 PyObject * _argo1 = 0;
2429 char *_kwnames[] = { "self","font", NULL };
2430
2431 self = self;
2432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFontData_SetChosenFont",_kwnames,&_argo0,&_argo1))
2433 return NULL;
2434 if (_argo0) {
2435 if (_argo0 == Py_None) { _arg0 = NULL; }
2436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetChosenFont. Expected _wxFontData_p.");
2438 return NULL;
2439 }
2440 }
2441 if (_argo1) {
2442 if (_argo1 == Py_None) { _arg1 = NULL; }
2443 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
2444 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFontData_SetChosenFont. Expected _wxFont_p.");
2445 return NULL;
2446 }
2447 }
2448{
0e2ff151 2449 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2450 wxFontData_SetChosenFont(_arg0,*_arg1);
e6056257 2451
0e2ff151 2452 wxPyEndAllowThreads(__tstate);
e6056257
RD
2453 if (PyErr_Occurred()) return NULL;
2454} Py_INCREF(Py_None);
2455 _resultobj = Py_None;
2456 return _resultobj;
2457}
2458
2459#define wxFontData_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
2460static PyObject *_wrap_wxFontData_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
2461 PyObject * _resultobj;
2462 wxFontData * _arg0;
2463 wxColour * _arg1;
2464 PyObject * _argo0 = 0;
2465 wxColour temp;
2466 PyObject * _obj1 = 0;
2467 char *_kwnames[] = { "self","colour", NULL };
2468
2469 self = self;
2470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFontData_SetColour",_kwnames,&_argo0,&_obj1))
2471 return NULL;
2472 if (_argo0) {
2473 if (_argo0 == Py_None) { _arg0 = NULL; }
2474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetColour. Expected _wxFontData_p.");
2476 return NULL;
2477 }
2478 }
2479{
2480 _arg1 = &temp;
2481 if (! wxColour_helper(_obj1, &_arg1))
2482 return NULL;
2483}
2484{
0e2ff151 2485 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2486 wxFontData_SetColour(_arg0,*_arg1);
e6056257 2487
0e2ff151 2488 wxPyEndAllowThreads(__tstate);
e6056257
RD
2489 if (PyErr_Occurred()) return NULL;
2490} Py_INCREF(Py_None);
2491 _resultobj = Py_None;
2492 return _resultobj;
2493}
2494
2495#define wxFontData_SetInitialFont(_swigobj,_swigarg0) (_swigobj->SetInitialFont(_swigarg0))
2496static PyObject *_wrap_wxFontData_SetInitialFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2497 PyObject * _resultobj;
2498 wxFontData * _arg0;
2499 wxFont * _arg1;
2500 PyObject * _argo0 = 0;
2501 PyObject * _argo1 = 0;
2502 char *_kwnames[] = { "self","font", NULL };
2503
2504 self = self;
2505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFontData_SetInitialFont",_kwnames,&_argo0,&_argo1))
2506 return NULL;
2507 if (_argo0) {
2508 if (_argo0 == Py_None) { _arg0 = NULL; }
2509 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2510 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetInitialFont. Expected _wxFontData_p.");
2511 return NULL;
2512 }
2513 }
2514 if (_argo1) {
2515 if (_argo1 == Py_None) { _arg1 = NULL; }
2516 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
2517 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFontData_SetInitialFont. Expected _wxFont_p.");
2518 return NULL;
2519 }
2520 }
2521{
0e2ff151 2522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2523 wxFontData_SetInitialFont(_arg0,*_arg1);
e6056257 2524
0e2ff151 2525 wxPyEndAllowThreads(__tstate);
e6056257
RD
2526 if (PyErr_Occurred()) return NULL;
2527} Py_INCREF(Py_None);
2528 _resultobj = Py_None;
2529 return _resultobj;
2530}
2531
2532#define wxFontData_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
2533static PyObject *_wrap_wxFontData_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
2534 PyObject * _resultobj;
2535 wxFontData * _arg0;
2536 int _arg1;
2537 int _arg2;
2538 PyObject * _argo0 = 0;
2539 char *_kwnames[] = { "self","min","max", NULL };
2540
2541 self = self;
2542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxFontData_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
2543 return NULL;
2544 if (_argo0) {
2545 if (_argo0 == Py_None) { _arg0 = NULL; }
2546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetRange. Expected _wxFontData_p.");
2548 return NULL;
2549 }
2550 }
2551{
0e2ff151 2552 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2553 wxFontData_SetRange(_arg0,_arg1,_arg2);
e6056257 2554
0e2ff151 2555 wxPyEndAllowThreads(__tstate);
e6056257
RD
2556 if (PyErr_Occurred()) return NULL;
2557} Py_INCREF(Py_None);
2558 _resultobj = Py_None;
2559 return _resultobj;
2560}
2561
2562#define wxFontData_SetShowHelp(_swigobj,_swigarg0) (_swigobj->SetShowHelp(_swigarg0))
2563static PyObject *_wrap_wxFontData_SetShowHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
2564 PyObject * _resultobj;
2565 wxFontData * _arg0;
2566 bool _arg1;
2567 PyObject * _argo0 = 0;
2568 int tempbool1;
2569 char *_kwnames[] = { "self","showHelp", NULL };
2570
2571 self = self;
2572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFontData_SetShowHelp",_kwnames,&_argo0,&tempbool1))
2573 return NULL;
2574 if (_argo0) {
2575 if (_argo0 == Py_None) { _arg0 = NULL; }
2576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontData_p")) {
2577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontData_SetShowHelp. Expected _wxFontData_p.");
2578 return NULL;
2579 }
2580 }
2581 _arg1 = (bool ) tempbool1;
2582{
0e2ff151 2583 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2584 wxFontData_SetShowHelp(_arg0,_arg1);
e6056257 2585
0e2ff151 2586 wxPyEndAllowThreads(__tstate);
e6056257
RD
2587 if (PyErr_Occurred()) return NULL;
2588} Py_INCREF(Py_None);
2589 _resultobj = Py_None;
2590 return _resultobj;
2591}
2592
2593static void *SwigwxFontDialogTowxDialog(void *ptr) {
2594 wxFontDialog *src;
2595 wxDialog *dest;
2596 src = (wxFontDialog *) ptr;
2597 dest = (wxDialog *) src;
2598 return (void *) dest;
2599}
2600
2601static void *SwigwxFontDialogTowxTopLevelWindow(void *ptr) {
2602 wxFontDialog *src;
2603 wxTopLevelWindow *dest;
2604 src = (wxFontDialog *) ptr;
2605 dest = (wxTopLevelWindow *) src;
2606 return (void *) dest;
2607}
2608
2609static void *SwigwxFontDialogTowxWindow(void *ptr) {
2610 wxFontDialog *src;
2611 wxWindow *dest;
2612 src = (wxFontDialog *) ptr;
2613 dest = (wxWindow *) src;
2614 return (void *) dest;
2615}
2616
2617static void *SwigwxFontDialogTowxEvtHandler(void *ptr) {
2618 wxFontDialog *src;
2619 wxEvtHandler *dest;
2620 src = (wxFontDialog *) ptr;
2621 dest = (wxEvtHandler *) src;
2622 return (void *) dest;
2623}
2624
2625static void *SwigwxFontDialogTowxObject(void *ptr) {
2626 wxFontDialog *src;
2627 wxObject *dest;
2628 src = (wxFontDialog *) ptr;
2629 dest = (wxObject *) src;
2630 return (void *) dest;
2631}
2632
2633#define new_wxFontDialog(_swigarg0,_swigarg1) (new wxFontDialog(_swigarg0,_swigarg1))
2634static PyObject *_wrap_new_wxFontDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
2635 PyObject * _resultobj;
2636 wxFontDialog * _result;
2637 wxWindow * _arg0;
2638 wxFontData * _arg1;
2639 PyObject * _argo0 = 0;
2640 PyObject * _argo1 = 0;
2641 char *_kwnames[] = { "parent","data", NULL };
2642 char _ptemp[128];
2643
2644 self = self;
2645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxFontDialog",_kwnames,&_argo0,&_argo1))
2646 return NULL;
2647 if (_argo0) {
2648 if (_argo0 == Py_None) { _arg0 = NULL; }
2649 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2650 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxFontDialog. Expected _wxWindow_p.");
2651 return NULL;
2652 }
2653 }
2654 if (_argo1) {
2655 if (_argo1 == Py_None) { _arg1 = NULL; }
2656 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFontData_p")) {
2657 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxFontDialog. Expected _wxFontData_p.");
2658 return NULL;
2659 }
2660 }
2661{
0e2ff151 2662 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2663 _result = (wxFontDialog *)new_wxFontDialog(_arg0,_arg1);
e6056257 2664
0e2ff151 2665 wxPyEndAllowThreads(__tstate);
e6056257
RD
2666 if (PyErr_Occurred()) return NULL;
2667} if (_result) {
2668 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFontDialog_p");
2669 _resultobj = Py_BuildValue("s",_ptemp);
2670 } else {
2671 Py_INCREF(Py_None);
2672 _resultobj = Py_None;
2673 }
2674 return _resultobj;
2675}
2676
2677#define wxFontDialog_GetFontData(_swigobj) (_swigobj->GetFontData())
2678static PyObject *_wrap_wxFontDialog_GetFontData(PyObject *self, PyObject *args, PyObject *kwargs) {
2679 PyObject * _resultobj;
2680 wxFontData * _result;
2681 wxFontDialog * _arg0;
2682 PyObject * _argo0 = 0;
2683 char *_kwnames[] = { "self", NULL };
2684 char _ptemp[128];
2685
2686 self = self;
2687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontDialog_GetFontData",_kwnames,&_argo0))
2688 return NULL;
2689 if (_argo0) {
2690 if (_argo0 == Py_None) { _arg0 = NULL; }
2691 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontDialog_p")) {
2692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontDialog_GetFontData. Expected _wxFontDialog_p.");
2693 return NULL;
2694 }
2695 }
2696{
0e2ff151 2697 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2698 wxFontData & _result_ref = wxFontDialog_GetFontData(_arg0);
e6056257
RD
2699 _result = (wxFontData *) &_result_ref;
2700
0e2ff151 2701 wxPyEndAllowThreads(__tstate);
e6056257
RD
2702 if (PyErr_Occurred()) return NULL;
2703} if (_result) {
2704 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFontData_p");
2705 _resultobj = Py_BuildValue("s",_ptemp);
2706 } else {
2707 Py_INCREF(Py_None);
2708 _resultobj = Py_None;
2709 }
2710 return _resultobj;
2711}
2712
2713#define wxFontDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
2714static PyObject *_wrap_wxFontDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
2715 PyObject * _resultobj;
2716 int _result;
2717 wxFontDialog * _arg0;
2718 PyObject * _argo0 = 0;
2719 char *_kwnames[] = { "self", NULL };
2720
2721 self = self;
2722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontDialog_ShowModal",_kwnames,&_argo0))
2723 return NULL;
2724 if (_argo0) {
2725 if (_argo0 == Py_None) { _arg0 = NULL; }
2726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFontDialog_p")) {
2727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontDialog_ShowModal. Expected _wxFontDialog_p.");
2728 return NULL;
2729 }
2730 }
2731{
0e2ff151 2732 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2733 _result = (int )wxFontDialog_ShowModal(_arg0);
e6056257 2734
0e2ff151 2735 wxPyEndAllowThreads(__tstate);
e6056257
RD
2736 if (PyErr_Occurred()) return NULL;
2737} _resultobj = Py_BuildValue("i",_result);
2738 return _resultobj;
2739}
2740
2741static void *SwigwxMessageDialogTowxDialog(void *ptr) {
2742 wxMessageDialog *src;
2743 wxDialog *dest;
2744 src = (wxMessageDialog *) ptr;
2745 dest = (wxDialog *) src;
2746 return (void *) dest;
2747}
2748
2749static void *SwigwxMessageDialogTowxTopLevelWindow(void *ptr) {
2750 wxMessageDialog *src;
2751 wxTopLevelWindow *dest;
2752 src = (wxMessageDialog *) ptr;
2753 dest = (wxTopLevelWindow *) src;
2754 return (void *) dest;
2755}
2756
2757static void *SwigwxMessageDialogTowxWindow(void *ptr) {
2758 wxMessageDialog *src;
2759 wxWindow *dest;
2760 src = (wxMessageDialog *) ptr;
2761 dest = (wxWindow *) src;
2762 return (void *) dest;
2763}
2764
2765static void *SwigwxMessageDialogTowxEvtHandler(void *ptr) {
2766 wxMessageDialog *src;
2767 wxEvtHandler *dest;
2768 src = (wxMessageDialog *) ptr;
2769 dest = (wxEvtHandler *) src;
2770 return (void *) dest;
2771}
2772
2773static void *SwigwxMessageDialogTowxObject(void *ptr) {
2774 wxMessageDialog *src;
2775 wxObject *dest;
2776 src = (wxMessageDialog *) ptr;
2777 dest = (wxObject *) src;
2778 return (void *) dest;
2779}
2780
2781#define new_wxMessageDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxMessageDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2782static PyObject *_wrap_new_wxMessageDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
2783 PyObject * _resultobj;
2784 wxMessageDialog * _result;
2785 wxWindow * _arg0;
2786 char * _arg1;
2787 char * _arg2 = (char *) "Message box";
2788 long _arg3 = (long ) wxOK|wxCANCEL|wxCENTRE;
2789 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
2790 PyObject * _argo0 = 0;
2791 wxPoint temp;
2792 PyObject * _obj4 = 0;
2793 char *_kwnames[] = { "parent","message","caption","style","pos", NULL };
2794 char _ptemp[128];
2795
2796 self = self;
2797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|slO:new_wxMessageDialog",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_obj4))
2798 return NULL;
2799 if (_argo0) {
2800 if (_argo0 == Py_None) { _arg0 = NULL; }
2801 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMessageDialog. Expected _wxWindow_p.");
2803 return NULL;
2804 }
2805 }
2806 if (_obj4)
2807{
2808 _arg4 = &temp;
2809 if (! wxPoint_helper(_obj4, &_arg4))
2810 return NULL;
2811}
2812{
0e2ff151 2813 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2814 _result = (wxMessageDialog *)new_wxMessageDialog(_arg0,_arg1,_arg2,_arg3,*_arg4);
e6056257 2815
0e2ff151 2816 wxPyEndAllowThreads(__tstate);
e6056257
RD
2817 if (PyErr_Occurred()) return NULL;
2818} if (_result) {
2819 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMessageDialog_p");
2820 _resultobj = Py_BuildValue("s",_ptemp);
2821 } else {
2822 Py_INCREF(Py_None);
2823 _resultobj = Py_None;
2824 }
2825 return _resultobj;
2826}
2827
2828#define wxMessageDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
2829static PyObject *_wrap_wxMessageDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
2830 PyObject * _resultobj;
2831 int _result;
2832 wxMessageDialog * _arg0;
2833 PyObject * _argo0 = 0;
2834 char *_kwnames[] = { "self", NULL };
2835
2836 self = self;
2837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMessageDialog_ShowModal",_kwnames,&_argo0))
2838 return NULL;
2839 if (_argo0) {
2840 if (_argo0 == Py_None) { _arg0 = NULL; }
2841 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMessageDialog_p")) {
2842 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMessageDialog_ShowModal. Expected _wxMessageDialog_p.");
2843 return NULL;
2844 }
2845 }
2846{
0e2ff151 2847 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2848 _result = (int )wxMessageDialog_ShowModal(_arg0);
e6056257 2849
0e2ff151 2850 wxPyEndAllowThreads(__tstate);
e6056257
RD
2851 if (PyErr_Occurred()) return NULL;
2852} _resultobj = Py_BuildValue("i",_result);
2853 return _resultobj;
2854}
2855
2856static void *SwigwxProgressDialogTowxFrame(void *ptr) {
2857 wxProgressDialog *src;
2858 wxFrame *dest;
2859 src = (wxProgressDialog *) ptr;
2860 dest = (wxFrame *) src;
2861 return (void *) dest;
2862}
2863
2864static void *SwigwxProgressDialogTowxTopLevelWindow(void *ptr) {
2865 wxProgressDialog *src;
2866 wxTopLevelWindow *dest;
2867 src = (wxProgressDialog *) ptr;
2868 dest = (wxTopLevelWindow *) src;
2869 return (void *) dest;
2870}
2871
2872static void *SwigwxProgressDialogTowxWindow(void *ptr) {
2873 wxProgressDialog *src;
2874 wxWindow *dest;
2875 src = (wxProgressDialog *) ptr;
2876 dest = (wxWindow *) src;
2877 return (void *) dest;
2878}
2879
2880static void *SwigwxProgressDialogTowxEvtHandler(void *ptr) {
2881 wxProgressDialog *src;
2882 wxEvtHandler *dest;
2883 src = (wxProgressDialog *) ptr;
2884 dest = (wxEvtHandler *) src;
2885 return (void *) dest;
2886}
2887
2888static void *SwigwxProgressDialogTowxObject(void *ptr) {
2889 wxProgressDialog *src;
2890 wxObject *dest;
2891 src = (wxProgressDialog *) ptr;
2892 dest = (wxObject *) src;
2893 return (void *) dest;
2894}
2895
2896#define new_wxProgressDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxProgressDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2897static PyObject *_wrap_new_wxProgressDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
2898 PyObject * _resultobj;
2899 wxProgressDialog * _result;
2900 wxString * _arg0;
2901 wxString * _arg1;
2902 int _arg2 = (int ) 100;
2903 wxWindow * _arg3 = (wxWindow *) NULL;
2904 int _arg4 = (int ) wxPD_AUTO_HIDE|wxPD_APP_MODAL;
2905 PyObject * _obj0 = 0;
2906 PyObject * _obj1 = 0;
2907 PyObject * _argo3 = 0;
2908 char *_kwnames[] = { "title","message","maximum","parent","style", NULL };
2909 char _ptemp[128];
2910
2911 self = self;
2912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOi:new_wxProgressDialog",_kwnames,&_obj0,&_obj1,&_arg2,&_argo3,&_arg4))
2913 return NULL;
2914{
6824d4f9
RD
2915 _arg0 = wxString_in_helper(_obj0);
2916 if (_arg0 == NULL)
e6056257 2917 return NULL;
e6056257
RD
2918}
2919{
6824d4f9
RD
2920 _arg1 = wxString_in_helper(_obj1);
2921 if (_arg1 == NULL)
e6056257 2922 return NULL;
e6056257
RD
2923}
2924 if (_argo3) {
2925 if (_argo3 == Py_None) { _arg3 = NULL; }
2926 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
2927 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxProgressDialog. Expected _wxWindow_p.");
2928 return NULL;
2929 }
2930 }
2931{
0e2ff151 2932 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2933 _result = (wxProgressDialog *)new_wxProgressDialog(*_arg0,*_arg1,_arg2,_arg3,_arg4);
e6056257 2934
0e2ff151 2935 wxPyEndAllowThreads(__tstate);
e6056257
RD
2936 if (PyErr_Occurred()) return NULL;
2937} if (_result) {
2938 SWIG_MakePtr(_ptemp, (char *) _result,"_wxProgressDialog_p");
2939 _resultobj = Py_BuildValue("s",_ptemp);
2940 } else {
2941 Py_INCREF(Py_None);
2942 _resultobj = Py_None;
2943 }
2944{
2945 if (_obj0)
2946 delete _arg0;
2947}
2948{
2949 if (_obj1)
2950 delete _arg1;
2951}
2952 return _resultobj;
2953}
2954
2955#define wxProgressDialog_Update(_swigobj,_swigarg0,_swigarg1) (_swigobj->Update(_swigarg0,_swigarg1))
2956static PyObject *_wrap_wxProgressDialog_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
2957 PyObject * _resultobj;
2958 bool _result;
2959 wxProgressDialog * _arg0;
2960 int _arg1 = (int ) -1;
2961 char * _arg2 = (char *) NULL;
2962 PyObject * _argo0 = 0;
2963 char *_kwnames[] = { "self","value","newmsg", NULL };
2964
2965 self = self;
2966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|is:wxProgressDialog_Update",_kwnames,&_argo0,&_arg1,&_arg2))
2967 return NULL;
2968 if (_argo0) {
2969 if (_argo0 == Py_None) { _arg0 = NULL; }
2970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProgressDialog_p")) {
2971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProgressDialog_Update. Expected _wxProgressDialog_p.");
2972 return NULL;
2973 }
2974 }
2975{
0e2ff151 2976 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2977 _result = (bool )wxProgressDialog_Update(_arg0,_arg1,_arg2);
e6056257 2978
0e2ff151 2979 wxPyEndAllowThreads(__tstate);
e6056257
RD
2980 if (PyErr_Occurred()) return NULL;
2981} _resultobj = Py_BuildValue("i",_result);
2982 return _resultobj;
2983}
2984
2985#define wxProgressDialog_Resume(_swigobj) (_swigobj->Resume())
2986static PyObject *_wrap_wxProgressDialog_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
2987 PyObject * _resultobj;
2988 wxProgressDialog * _arg0;
2989 PyObject * _argo0 = 0;
2990 char *_kwnames[] = { "self", NULL };
2991
2992 self = self;
2993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProgressDialog_Resume",_kwnames,&_argo0))
2994 return NULL;
2995 if (_argo0) {
2996 if (_argo0 == Py_None) { _arg0 = NULL; }
2997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProgressDialog_p")) {
2998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProgressDialog_Resume. Expected _wxProgressDialog_p.");
2999 return NULL;
3000 }
3001 }
3002{
0e2ff151 3003 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3004 wxProgressDialog_Resume(_arg0);
e6056257 3005
0e2ff151 3006 wxPyEndAllowThreads(__tstate);
e6056257
RD
3007 if (PyErr_Occurred()) return NULL;
3008} Py_INCREF(Py_None);
3009 _resultobj = Py_None;
3010 return _resultobj;
3011}
3012
3013static void *SwigwxFindDialogEventTowxCommandEvent(void *ptr) {
3014 wxFindDialogEvent *src;
3015 wxCommandEvent *dest;
3016 src = (wxFindDialogEvent *) ptr;
3017 dest = (wxCommandEvent *) src;
3018 return (void *) dest;
3019}
3020
3021static void *SwigwxFindDialogEventTowxEvent(void *ptr) {
3022 wxFindDialogEvent *src;
3023 wxEvent *dest;
3024 src = (wxFindDialogEvent *) ptr;
3025 dest = (wxEvent *) src;
3026 return (void *) dest;
3027}
3028
3029static void *SwigwxFindDialogEventTowxObject(void *ptr) {
3030 wxFindDialogEvent *src;
3031 wxObject *dest;
3032 src = (wxFindDialogEvent *) ptr;
3033 dest = (wxObject *) src;
3034 return (void *) dest;
3035}
3036
3037#define new_wxFindDialogEvent(_swigarg0,_swigarg1) (new wxFindDialogEvent(_swigarg0,_swigarg1))
3038static PyObject *_wrap_new_wxFindDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
3039 PyObject * _resultobj;
3040 wxFindDialogEvent * _result;
3041 wxEventType _arg0 = (wxEventType ) wxEVT_NULL;
3042 int _arg1 = (int ) 0;
3043 char *_kwnames[] = { "commandType","id", NULL };
3044 char _ptemp[128];
3045
3046 self = self;
3047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:new_wxFindDialogEvent",_kwnames,&_arg0,&_arg1))
3048 return NULL;
3049{
0e2ff151 3050 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3051 _result = (wxFindDialogEvent *)new_wxFindDialogEvent(_arg0,_arg1);
e6056257 3052
0e2ff151 3053 wxPyEndAllowThreads(__tstate);
e6056257
RD
3054 if (PyErr_Occurred()) return NULL;
3055} if (_result) {
3056 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindDialogEvent_p");
3057 _resultobj = Py_BuildValue("s",_ptemp);
3058 } else {
3059 Py_INCREF(Py_None);
3060 _resultobj = Py_None;
3061 }
3062 return _resultobj;
3063}
3064
3065#define wxFindDialogEvent_GetFlags(_swigobj) (_swigobj->GetFlags())
3066static PyObject *_wrap_wxFindDialogEvent_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
3067 PyObject * _resultobj;
3068 int _result;
3069 wxFindDialogEvent * _arg0;
3070 PyObject * _argo0 = 0;
3071 char *_kwnames[] = { "self", NULL };
3072
3073 self = self;
3074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindDialogEvent_GetFlags",_kwnames,&_argo0))
3075 return NULL;
3076 if (_argo0) {
3077 if (_argo0 == Py_None) { _arg0 = NULL; }
3078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_GetFlags. Expected _wxFindDialogEvent_p.");
3080 return NULL;
3081 }
3082 }
3083{
0e2ff151 3084 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3085 _result = (int )wxFindDialogEvent_GetFlags(_arg0);
e6056257 3086
0e2ff151 3087 wxPyEndAllowThreads(__tstate);
e6056257
RD
3088 if (PyErr_Occurred()) return NULL;
3089} _resultobj = Py_BuildValue("i",_result);
3090 return _resultobj;
3091}
3092
3093#define wxFindDialogEvent_GetFindString(_swigobj) (_swigobj->GetFindString())
3094static PyObject *_wrap_wxFindDialogEvent_GetFindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3095 PyObject * _resultobj;
3096 wxString * _result;
3097 wxFindDialogEvent * _arg0;
3098 PyObject * _argo0 = 0;
3099 char *_kwnames[] = { "self", NULL };
3100
3101 self = self;
3102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindDialogEvent_GetFindString",_kwnames,&_argo0))
3103 return NULL;
3104 if (_argo0) {
3105 if (_argo0 == Py_None) { _arg0 = NULL; }
3106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_GetFindString. Expected _wxFindDialogEvent_p.");
3108 return NULL;
3109 }
3110 }
3111{
0e2ff151 3112 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3113 _result = new wxString (wxFindDialogEvent_GetFindString(_arg0));
e6056257 3114
0e2ff151 3115 wxPyEndAllowThreads(__tstate);
e6056257
RD
3116 if (PyErr_Occurred()) return NULL;
3117}{
6824d4f9
RD
3118#if wxUSE_UNICODE
3119 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3120#else
e6056257 3121 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 3122#endif
e6056257
RD
3123}
3124{
3125 delete _result;
3126}
3127 return _resultobj;
3128}
3129
3130#define wxFindDialogEvent_GetReplaceString(_swigobj) (_swigobj->GetReplaceString())
3131static PyObject *_wrap_wxFindDialogEvent_GetReplaceString(PyObject *self, PyObject *args, PyObject *kwargs) {
3132 PyObject * _resultobj;
3133 wxString * _result;
3134 wxFindDialogEvent * _arg0;
3135 PyObject * _argo0 = 0;
3136 char *_kwnames[] = { "self", NULL };
3137
3138 self = self;
3139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindDialogEvent_GetReplaceString",_kwnames,&_argo0))
3140 return NULL;
3141 if (_argo0) {
3142 if (_argo0 == Py_None) { _arg0 = NULL; }
3143 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3144 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_GetReplaceString. Expected _wxFindDialogEvent_p.");
3145 return NULL;
3146 }
3147 }
3148{
0e2ff151 3149 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3150 const wxString & _result_ref = wxFindDialogEvent_GetReplaceString(_arg0);
e6056257
RD
3151 _result = (wxString *) &_result_ref;
3152
0e2ff151 3153 wxPyEndAllowThreads(__tstate);
e6056257
RD
3154 if (PyErr_Occurred()) return NULL;
3155}{
6824d4f9
RD
3156#if wxUSE_UNICODE
3157 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3158#else
e6056257 3159 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 3160#endif
e6056257
RD
3161}
3162 return _resultobj;
3163}
3164
3165#define wxFindDialogEvent_GetDialog(_swigobj) (_swigobj->GetDialog())
3166static PyObject *_wrap_wxFindDialogEvent_GetDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3167 PyObject * _resultobj;
3168 wxFindReplaceDialog * _result;
3169 wxFindDialogEvent * _arg0;
3170 PyObject * _argo0 = 0;
3171 char *_kwnames[] = { "self", NULL };
3172 char _ptemp[128];
3173
3174 self = self;
3175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindDialogEvent_GetDialog",_kwnames,&_argo0))
3176 return NULL;
3177 if (_argo0) {
3178 if (_argo0 == Py_None) { _arg0 = NULL; }
3179 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3180 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_GetDialog. Expected _wxFindDialogEvent_p.");
3181 return NULL;
3182 }
3183 }
3184{
0e2ff151 3185 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3186 _result = (wxFindReplaceDialog *)wxFindDialogEvent_GetDialog(_arg0);
e6056257 3187
0e2ff151 3188 wxPyEndAllowThreads(__tstate);
e6056257
RD
3189 if (PyErr_Occurred()) return NULL;
3190} if (_result) {
3191 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindReplaceDialog_p");
3192 _resultobj = Py_BuildValue("s",_ptemp);
3193 } else {
3194 Py_INCREF(Py_None);
3195 _resultobj = Py_None;
3196 }
3197 return _resultobj;
3198}
3199
3200#define wxFindDialogEvent_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
3201static PyObject *_wrap_wxFindDialogEvent_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
3202 PyObject * _resultobj;
3203 wxFindDialogEvent * _arg0;
3204 int _arg1;
3205 PyObject * _argo0 = 0;
3206 char *_kwnames[] = { "self","flags", NULL };
3207
3208 self = self;
3209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFindDialogEvent_SetFlags",_kwnames,&_argo0,&_arg1))
3210 return NULL;
3211 if (_argo0) {
3212 if (_argo0 == Py_None) { _arg0 = NULL; }
3213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_SetFlags. Expected _wxFindDialogEvent_p.");
3215 return NULL;
3216 }
3217 }
3218{
0e2ff151 3219 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3220 wxFindDialogEvent_SetFlags(_arg0,_arg1);
e6056257 3221
0e2ff151 3222 wxPyEndAllowThreads(__tstate);
e6056257
RD
3223 if (PyErr_Occurred()) return NULL;
3224} Py_INCREF(Py_None);
3225 _resultobj = Py_None;
3226 return _resultobj;
3227}
3228
3229#define wxFindDialogEvent_SetFindString(_swigobj,_swigarg0) (_swigobj->SetFindString(_swigarg0))
3230static PyObject *_wrap_wxFindDialogEvent_SetFindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3231 PyObject * _resultobj;
3232 wxFindDialogEvent * _arg0;
3233 wxString * _arg1;
3234 PyObject * _argo0 = 0;
3235 PyObject * _obj1 = 0;
3236 char *_kwnames[] = { "self","str", NULL };
3237
3238 self = self;
3239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFindDialogEvent_SetFindString",_kwnames,&_argo0,&_obj1))
3240 return NULL;
3241 if (_argo0) {
3242 if (_argo0 == Py_None) { _arg0 = NULL; }
3243 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_SetFindString. Expected _wxFindDialogEvent_p.");
3245 return NULL;
3246 }
3247 }
3248{
6824d4f9
RD
3249 _arg1 = wxString_in_helper(_obj1);
3250 if (_arg1 == NULL)
e6056257 3251 return NULL;
e6056257
RD
3252}
3253{
0e2ff151 3254 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3255 wxFindDialogEvent_SetFindString(_arg0,*_arg1);
e6056257 3256
0e2ff151 3257 wxPyEndAllowThreads(__tstate);
e6056257
RD
3258 if (PyErr_Occurred()) return NULL;
3259} Py_INCREF(Py_None);
3260 _resultobj = Py_None;
3261{
3262 if (_obj1)
3263 delete _arg1;
3264}
3265 return _resultobj;
3266}
3267
3268#define wxFindDialogEvent_SetReplaceString(_swigobj,_swigarg0) (_swigobj->SetReplaceString(_swigarg0))
3269static PyObject *_wrap_wxFindDialogEvent_SetReplaceString(PyObject *self, PyObject *args, PyObject *kwargs) {
3270 PyObject * _resultobj;
3271 wxFindDialogEvent * _arg0;
3272 wxString * _arg1;
3273 PyObject * _argo0 = 0;
3274 PyObject * _obj1 = 0;
3275 char *_kwnames[] = { "self","str", NULL };
3276
3277 self = self;
3278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFindDialogEvent_SetReplaceString",_kwnames,&_argo0,&_obj1))
3279 return NULL;
3280 if (_argo0) {
3281 if (_argo0 == Py_None) { _arg0 = NULL; }
3282 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindDialogEvent_p")) {
3283 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindDialogEvent_SetReplaceString. Expected _wxFindDialogEvent_p.");
3284 return NULL;
3285 }
3286 }
3287{
6824d4f9
RD
3288 _arg1 = wxString_in_helper(_obj1);
3289 if (_arg1 == NULL)
e6056257 3290 return NULL;
e6056257
RD
3291}
3292{
0e2ff151 3293 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3294 wxFindDialogEvent_SetReplaceString(_arg0,*_arg1);
e6056257 3295
0e2ff151 3296 wxPyEndAllowThreads(__tstate);
e6056257
RD
3297 if (PyErr_Occurred()) return NULL;
3298} Py_INCREF(Py_None);
3299 _resultobj = Py_None;
3300{
3301 if (_obj1)
3302 delete _arg1;
3303}
3304 return _resultobj;
3305}
3306
3307static void *SwigwxFindReplaceDataTowxObject(void *ptr) {
3308 wxFindReplaceData *src;
3309 wxObject *dest;
3310 src = (wxFindReplaceData *) ptr;
3311 dest = (wxObject *) src;
3312 return (void *) dest;
3313}
3314
3315#define new_wxFindReplaceData(_swigarg0) (new wxFindReplaceData(_swigarg0))
3316static PyObject *_wrap_new_wxFindReplaceData(PyObject *self, PyObject *args, PyObject *kwargs) {
3317 PyObject * _resultobj;
3318 wxFindReplaceData * _result;
3319 int _arg0 = (int ) 0;
3320 char *_kwnames[] = { "flags", NULL };
3321 char _ptemp[128];
3322
3323 self = self;
3324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxFindReplaceData",_kwnames,&_arg0))
3325 return NULL;
3326{
0e2ff151 3327 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3328 _result = (wxFindReplaceData *)new_wxFindReplaceData(_arg0);
e6056257 3329
0e2ff151 3330 wxPyEndAllowThreads(__tstate);
e6056257
RD
3331 if (PyErr_Occurred()) return NULL;
3332} if (_result) {
3333 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindReplaceData_p");
3334 _resultobj = Py_BuildValue("s",_ptemp);
3335 } else {
3336 Py_INCREF(Py_None);
3337 _resultobj = Py_None;
3338 }
3339 return _resultobj;
3340}
3341
3342#define delete_wxFindReplaceData(_swigobj) (delete _swigobj)
3343static PyObject *_wrap_delete_wxFindReplaceData(PyObject *self, PyObject *args, PyObject *kwargs) {
3344 PyObject * _resultobj;
3345 wxFindReplaceData * _arg0;
3346 PyObject * _argo0 = 0;
3347 char *_kwnames[] = { "self", NULL };
3348
3349 self = self;
3350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxFindReplaceData",_kwnames,&_argo0))
3351 return NULL;
3352 if (_argo0) {
3353 if (_argo0 == Py_None) { _arg0 = NULL; }
3354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxFindReplaceData. Expected _wxFindReplaceData_p.");
3356 return NULL;
3357 }
3358 }
3359{
0e2ff151 3360 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3361 delete_wxFindReplaceData(_arg0);
e6056257 3362
0e2ff151 3363 wxPyEndAllowThreads(__tstate);
e6056257
RD
3364 if (PyErr_Occurred()) return NULL;
3365} Py_INCREF(Py_None);
3366 _resultobj = Py_None;
3367 return _resultobj;
3368}
3369
3370#define wxFindReplaceData_GetFindString(_swigobj) (_swigobj->GetFindString())
3371static PyObject *_wrap_wxFindReplaceData_GetFindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3372 PyObject * _resultobj;
3373 wxString * _result;
3374 wxFindReplaceData * _arg0;
3375 PyObject * _argo0 = 0;
3376 char *_kwnames[] = { "self", NULL };
3377
3378 self = self;
3379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindReplaceData_GetFindString",_kwnames,&_argo0))
3380 return NULL;
3381 if (_argo0) {
3382 if (_argo0 == Py_None) { _arg0 = NULL; }
3383 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_GetFindString. Expected _wxFindReplaceData_p.");
3385 return NULL;
3386 }
3387 }
3388{
0e2ff151 3389 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3390 const wxString & _result_ref = wxFindReplaceData_GetFindString(_arg0);
e6056257
RD
3391 _result = (wxString *) &_result_ref;
3392
0e2ff151 3393 wxPyEndAllowThreads(__tstate);
e6056257
RD
3394 if (PyErr_Occurred()) return NULL;
3395}{
6824d4f9
RD
3396#if wxUSE_UNICODE
3397 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3398#else
e6056257 3399 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 3400#endif
e6056257
RD
3401}
3402 return _resultobj;
3403}
3404
3405#define wxFindReplaceData_GetReplaceString(_swigobj) (_swigobj->GetReplaceString())
3406static PyObject *_wrap_wxFindReplaceData_GetReplaceString(PyObject *self, PyObject *args, PyObject *kwargs) {
3407 PyObject * _resultobj;
3408 wxString * _result;
3409 wxFindReplaceData * _arg0;
3410 PyObject * _argo0 = 0;
3411 char *_kwnames[] = { "self", NULL };
3412
3413 self = self;
3414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindReplaceData_GetReplaceString",_kwnames,&_argo0))
3415 return NULL;
3416 if (_argo0) {
3417 if (_argo0 == Py_None) { _arg0 = NULL; }
3418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_GetReplaceString. Expected _wxFindReplaceData_p.");
3420 return NULL;
3421 }
3422 }
3423{
0e2ff151 3424 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3425 const wxString & _result_ref = wxFindReplaceData_GetReplaceString(_arg0);
e6056257
RD
3426 _result = (wxString *) &_result_ref;
3427
0e2ff151 3428 wxPyEndAllowThreads(__tstate);
e6056257
RD
3429 if (PyErr_Occurred()) return NULL;
3430}{
6824d4f9
RD
3431#if wxUSE_UNICODE
3432 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3433#else
e6056257 3434 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 3435#endif
e6056257
RD
3436}
3437 return _resultobj;
3438}
3439
3440#define wxFindReplaceData_GetFlags(_swigobj) (_swigobj->GetFlags())
3441static PyObject *_wrap_wxFindReplaceData_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
3442 PyObject * _resultobj;
3443 int _result;
3444 wxFindReplaceData * _arg0;
3445 PyObject * _argo0 = 0;
3446 char *_kwnames[] = { "self", NULL };
3447
3448 self = self;
3449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindReplaceData_GetFlags",_kwnames,&_argo0))
3450 return NULL;
3451 if (_argo0) {
3452 if (_argo0 == Py_None) { _arg0 = NULL; }
3453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_GetFlags. Expected _wxFindReplaceData_p.");
3455 return NULL;
3456 }
3457 }
3458{
0e2ff151 3459 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3460 _result = (int )wxFindReplaceData_GetFlags(_arg0);
e6056257 3461
0e2ff151 3462 wxPyEndAllowThreads(__tstate);
e6056257
RD
3463 if (PyErr_Occurred()) return NULL;
3464} _resultobj = Py_BuildValue("i",_result);
3465 return _resultobj;
3466}
3467
3468#define wxFindReplaceData_SetFlags(_swigobj,_swigarg0) (_swigobj->SetFlags(_swigarg0))
3469static PyObject *_wrap_wxFindReplaceData_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
3470 PyObject * _resultobj;
3471 wxFindReplaceData * _arg0;
3472 int _arg1;
3473 PyObject * _argo0 = 0;
3474 char *_kwnames[] = { "self","flags", NULL };
3475
3476 self = self;
3477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxFindReplaceData_SetFlags",_kwnames,&_argo0,&_arg1))
3478 return NULL;
3479 if (_argo0) {
3480 if (_argo0 == Py_None) { _arg0 = NULL; }
3481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_SetFlags. Expected _wxFindReplaceData_p.");
3483 return NULL;
3484 }
3485 }
3486{
0e2ff151 3487 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3488 wxFindReplaceData_SetFlags(_arg0,_arg1);
e6056257 3489
0e2ff151 3490 wxPyEndAllowThreads(__tstate);
e6056257
RD
3491 if (PyErr_Occurred()) return NULL;
3492} Py_INCREF(Py_None);
3493 _resultobj = Py_None;
3494 return _resultobj;
3495}
3496
3497#define wxFindReplaceData_SetFindString(_swigobj,_swigarg0) (_swigobj->SetFindString(_swigarg0))
3498static PyObject *_wrap_wxFindReplaceData_SetFindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3499 PyObject * _resultobj;
3500 wxFindReplaceData * _arg0;
3501 wxString * _arg1;
3502 PyObject * _argo0 = 0;
3503 PyObject * _obj1 = 0;
3504 char *_kwnames[] = { "self","str", NULL };
3505
3506 self = self;
3507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFindReplaceData_SetFindString",_kwnames,&_argo0,&_obj1))
3508 return NULL;
3509 if (_argo0) {
3510 if (_argo0 == Py_None) { _arg0 = NULL; }
3511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_SetFindString. Expected _wxFindReplaceData_p.");
3513 return NULL;
3514 }
3515 }
3516{
6824d4f9
RD
3517 _arg1 = wxString_in_helper(_obj1);
3518 if (_arg1 == NULL)
e6056257 3519 return NULL;
e6056257
RD
3520}
3521{
0e2ff151 3522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3523 wxFindReplaceData_SetFindString(_arg0,*_arg1);
e6056257 3524
0e2ff151 3525 wxPyEndAllowThreads(__tstate);
e6056257
RD
3526 if (PyErr_Occurred()) return NULL;
3527} Py_INCREF(Py_None);
3528 _resultobj = Py_None;
3529{
3530 if (_obj1)
3531 delete _arg1;
3532}
3533 return _resultobj;
3534}
3535
3536#define wxFindReplaceData_SetReplaceString(_swigobj,_swigarg0) (_swigobj->SetReplaceString(_swigarg0))
3537static PyObject *_wrap_wxFindReplaceData_SetReplaceString(PyObject *self, PyObject *args, PyObject *kwargs) {
3538 PyObject * _resultobj;
3539 wxFindReplaceData * _arg0;
3540 wxString * _arg1;
3541 PyObject * _argo0 = 0;
3542 PyObject * _obj1 = 0;
3543 char *_kwnames[] = { "self","str", NULL };
3544
3545 self = self;
3546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFindReplaceData_SetReplaceString",_kwnames,&_argo0,&_obj1))
3547 return NULL;
3548 if (_argo0) {
3549 if (_argo0 == Py_None) { _arg0 = NULL; }
3550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceData_p")) {
3551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceData_SetReplaceString. Expected _wxFindReplaceData_p.");
3552 return NULL;
3553 }
3554 }
3555{
6824d4f9
RD
3556 _arg1 = wxString_in_helper(_obj1);
3557 if (_arg1 == NULL)
e6056257 3558 return NULL;
e6056257
RD
3559}
3560{
0e2ff151 3561 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3562 wxFindReplaceData_SetReplaceString(_arg0,*_arg1);
e6056257 3563
0e2ff151 3564 wxPyEndAllowThreads(__tstate);
e6056257
RD
3565 if (PyErr_Occurred()) return NULL;
3566} Py_INCREF(Py_None);
3567 _resultobj = Py_None;
3568{
3569 if (_obj1)
3570 delete _arg1;
3571}
3572 return _resultobj;
3573}
3574
3575static void *SwigwxFindReplaceDialogTowxDialog(void *ptr) {
3576 wxFindReplaceDialog *src;
3577 wxDialog *dest;
3578 src = (wxFindReplaceDialog *) ptr;
3579 dest = (wxDialog *) src;
3580 return (void *) dest;
3581}
3582
3583static void *SwigwxFindReplaceDialogTowxTopLevelWindow(void *ptr) {
3584 wxFindReplaceDialog *src;
3585 wxTopLevelWindow *dest;
3586 src = (wxFindReplaceDialog *) ptr;
3587 dest = (wxTopLevelWindow *) src;
3588 return (void *) dest;
3589}
3590
3591static void *SwigwxFindReplaceDialogTowxWindow(void *ptr) {
3592 wxFindReplaceDialog *src;
3593 wxWindow *dest;
3594 src = (wxFindReplaceDialog *) ptr;
3595 dest = (wxWindow *) src;
3596 return (void *) dest;
3597}
3598
3599static void *SwigwxFindReplaceDialogTowxEvtHandler(void *ptr) {
3600 wxFindReplaceDialog *src;
3601 wxEvtHandler *dest;
3602 src = (wxFindReplaceDialog *) ptr;
3603 dest = (wxEvtHandler *) src;
3604 return (void *) dest;
3605}
3606
3607static void *SwigwxFindReplaceDialogTowxObject(void *ptr) {
3608 wxFindReplaceDialog *src;
3609 wxObject *dest;
3610 src = (wxFindReplaceDialog *) ptr;
3611 dest = (wxObject *) src;
3612 return (void *) dest;
3613}
3614
3615#define new_wxFindReplaceDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFindReplaceDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3616static PyObject *_wrap_new_wxFindReplaceDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3617 PyObject * _resultobj;
3618 wxFindReplaceDialog * _result;
3619 wxWindow * _arg0;
3620 wxFindReplaceData * _arg1;
3621 wxString * _arg2;
3622 int _arg3 = (int ) 0;
3623 PyObject * _argo0 = 0;
3624 PyObject * _argo1 = 0;
3625 PyObject * _obj2 = 0;
3626 char *_kwnames[] = { "parent","data","title","style", NULL };
3627 char _ptemp[128];
3628
3629 self = self;
3630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:new_wxFindReplaceDialog",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3))
3631 return NULL;
3632 if (_argo0) {
3633 if (_argo0 == Py_None) { _arg0 = NULL; }
3634 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3635 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxFindReplaceDialog. Expected _wxWindow_p.");
3636 return NULL;
3637 }
3638 }
3639 if (_argo1) {
3640 if (_argo1 == Py_None) { _arg1 = NULL; }
3641 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFindReplaceData_p")) {
3642 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxFindReplaceDialog. Expected _wxFindReplaceData_p.");
3643 return NULL;
3644 }
3645 }
3646{
6824d4f9
RD
3647 _arg2 = wxString_in_helper(_obj2);
3648 if (_arg2 == NULL)
e6056257 3649 return NULL;
e6056257
RD
3650}
3651{
0e2ff151 3652 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3653 _result = (wxFindReplaceDialog *)new_wxFindReplaceDialog(_arg0,_arg1,*_arg2,_arg3);
e6056257 3654
0e2ff151 3655 wxPyEndAllowThreads(__tstate);
e6056257
RD
3656 if (PyErr_Occurred()) return NULL;
3657} if (_result) {
3658 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindReplaceDialog_p");
3659 _resultobj = Py_BuildValue("s",_ptemp);
3660 } else {
3661 Py_INCREF(Py_None);
3662 _resultobj = Py_None;
3663 }
3664{
3665 if (_obj2)
3666 delete _arg2;
3667}
3668 return _resultobj;
3669}
3670
3671#define new_wxPreFindReplaceDialog() (new wxFindReplaceDialog())
3672static PyObject *_wrap_new_wxPreFindReplaceDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3673 PyObject * _resultobj;
3674 wxFindReplaceDialog * _result;
3675 char *_kwnames[] = { NULL };
3676 char _ptemp[128];
3677
3678 self = self;
3679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreFindReplaceDialog",_kwnames))
3680 return NULL;
3681{
0e2ff151 3682 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3683 _result = (wxFindReplaceDialog *)new_wxPreFindReplaceDialog();
e6056257 3684
0e2ff151 3685 wxPyEndAllowThreads(__tstate);
e6056257
RD
3686 if (PyErr_Occurred()) return NULL;
3687} if (_result) {
3688 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindReplaceDialog_p");
3689 _resultobj = Py_BuildValue("s",_ptemp);
3690 } else {
3691 Py_INCREF(Py_None);
3692 _resultobj = Py_None;
3693 }
3694 return _resultobj;
3695}
3696
3697#define wxFindReplaceDialog_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3698static PyObject *_wrap_wxFindReplaceDialog_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
3699 PyObject * _resultobj;
3700 bool _result;
3701 wxFindReplaceDialog * _arg0;
3702 wxWindow * _arg1;
3703 wxFindReplaceData * _arg2;
3704 wxString * _arg3;
3705 int _arg4 = (int ) 0;
3706 PyObject * _argo0 = 0;
3707 PyObject * _argo1 = 0;
3708 PyObject * _argo2 = 0;
3709 PyObject * _obj3 = 0;
3710 char *_kwnames[] = { "self","parent","data","title","style", NULL };
3711
3712 self = self;
3713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO|i:wxFindReplaceDialog_Create",_kwnames,&_argo0,&_argo1,&_argo2,&_obj3,&_arg4))
3714 return NULL;
3715 if (_argo0) {
3716 if (_argo0 == Py_None) { _arg0 = NULL; }
3717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceDialog_p")) {
3718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceDialog_Create. Expected _wxFindReplaceDialog_p.");
3719 return NULL;
3720 }
3721 }
3722 if (_argo1) {
3723 if (_argo1 == Py_None) { _arg1 = NULL; }
3724 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3725 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindReplaceDialog_Create. Expected _wxWindow_p.");
3726 return NULL;
3727 }
3728 }
3729 if (_argo2) {
3730 if (_argo2 == Py_None) { _arg2 = NULL; }
3731 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxFindReplaceData_p")) {
3732 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxFindReplaceDialog_Create. Expected _wxFindReplaceData_p.");
3733 return NULL;
3734 }
3735 }
3736{
6824d4f9
RD
3737 _arg3 = wxString_in_helper(_obj3);
3738 if (_arg3 == NULL)
e6056257 3739 return NULL;
e6056257
RD
3740}
3741{
0e2ff151 3742 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3743 _result = (bool )wxFindReplaceDialog_Create(_arg0,_arg1,_arg2,*_arg3,_arg4);
e6056257 3744
0e2ff151 3745 wxPyEndAllowThreads(__tstate);
e6056257
RD
3746 if (PyErr_Occurred()) return NULL;
3747} _resultobj = Py_BuildValue("i",_result);
3748{
3749 if (_obj3)
3750 delete _arg3;
3751}
3752 return _resultobj;
3753}
3754
3755#define wxFindReplaceDialog_GetData(_swigobj) (_swigobj->GetData())
3756static PyObject *_wrap_wxFindReplaceDialog_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
3757 PyObject * _resultobj;
3758 wxFindReplaceData * _result;
3759 wxFindReplaceDialog * _arg0;
3760 PyObject * _argo0 = 0;
3761 char *_kwnames[] = { "self", NULL };
3762 char _ptemp[128];
3763
3764 self = self;
3765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFindReplaceDialog_GetData",_kwnames,&_argo0))
3766 return NULL;
3767 if (_argo0) {
3768 if (_argo0 == Py_None) { _arg0 = NULL; }
3769 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceDialog_p")) {
3770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceDialog_GetData. Expected _wxFindReplaceDialog_p.");
3771 return NULL;
3772 }
3773 }
3774{
0e2ff151 3775 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3776 _result = (wxFindReplaceData *)wxFindReplaceDialog_GetData(_arg0);
e6056257 3777
0e2ff151 3778 wxPyEndAllowThreads(__tstate);
e6056257
RD
3779 if (PyErr_Occurred()) return NULL;
3780} if (_result) {
3781 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFindReplaceData_p");
3782 _resultobj = Py_BuildValue("s",_ptemp);
3783 } else {
3784 Py_INCREF(Py_None);
3785 _resultobj = Py_None;
3786 }
3787 return _resultobj;
3788}
3789
3790#define wxFindReplaceDialog_SetData(_swigobj,_swigarg0) (_swigobj->SetData(_swigarg0))
3791static PyObject *_wrap_wxFindReplaceDialog_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
3792 PyObject * _resultobj;
3793 wxFindReplaceDialog * _arg0;
3794 wxFindReplaceData * _arg1;
3795 PyObject * _argo0 = 0;
3796 PyObject * _argo1 = 0;
3797 char *_kwnames[] = { "self","data", NULL };
3798
3799 self = self;
3800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxFindReplaceDialog_SetData",_kwnames,&_argo0,&_argo1))
3801 return NULL;
3802 if (_argo0) {
3803 if (_argo0 == Py_None) { _arg0 = NULL; }
3804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFindReplaceDialog_p")) {
3805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFindReplaceDialog_SetData. Expected _wxFindReplaceDialog_p.");
3806 return NULL;
3807 }
3808 }
3809 if (_argo1) {
3810 if (_argo1 == Py_None) { _arg1 = NULL; }
3811 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFindReplaceData_p")) {
3812 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindReplaceDialog_SetData. Expected _wxFindReplaceData_p.");
3813 return NULL;
3814 }
3815 }
3816{
0e2ff151 3817 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3818 wxFindReplaceDialog_SetData(_arg0,_arg1);
e6056257 3819
0e2ff151 3820 wxPyEndAllowThreads(__tstate);
e6056257
RD
3821 if (PyErr_Occurred()) return NULL;
3822} Py_INCREF(Py_None);
3823 _resultobj = Py_None;
3824 return _resultobj;
3825}
3826
3827static PyMethodDef cmndlgscMethods[] = {
3828 { "wxFindReplaceDialog_SetData", (PyCFunction) _wrap_wxFindReplaceDialog_SetData, METH_VARARGS | METH_KEYWORDS },
3829 { "wxFindReplaceDialog_GetData", (PyCFunction) _wrap_wxFindReplaceDialog_GetData, METH_VARARGS | METH_KEYWORDS },
3830 { "wxFindReplaceDialog_Create", (PyCFunction) _wrap_wxFindReplaceDialog_Create, METH_VARARGS | METH_KEYWORDS },
3831 { "new_wxPreFindReplaceDialog", (PyCFunction) _wrap_new_wxPreFindReplaceDialog, METH_VARARGS | METH_KEYWORDS },
3832 { "new_wxFindReplaceDialog", (PyCFunction) _wrap_new_wxFindReplaceDialog, METH_VARARGS | METH_KEYWORDS },
3833 { "wxFindReplaceData_SetReplaceString", (PyCFunction) _wrap_wxFindReplaceData_SetReplaceString, METH_VARARGS | METH_KEYWORDS },
3834 { "wxFindReplaceData_SetFindString", (PyCFunction) _wrap_wxFindReplaceData_SetFindString, METH_VARARGS | METH_KEYWORDS },
3835 { "wxFindReplaceData_SetFlags", (PyCFunction) _wrap_wxFindReplaceData_SetFlags, METH_VARARGS | METH_KEYWORDS },
3836 { "wxFindReplaceData_GetFlags", (PyCFunction) _wrap_wxFindReplaceData_GetFlags, METH_VARARGS | METH_KEYWORDS },
3837 { "wxFindReplaceData_GetReplaceString", (PyCFunction) _wrap_wxFindReplaceData_GetReplaceString, METH_VARARGS | METH_KEYWORDS },
3838 { "wxFindReplaceData_GetFindString", (PyCFunction) _wrap_wxFindReplaceData_GetFindString, METH_VARARGS | METH_KEYWORDS },
3839 { "delete_wxFindReplaceData", (PyCFunction) _wrap_delete_wxFindReplaceData, METH_VARARGS | METH_KEYWORDS },
3840 { "new_wxFindReplaceData", (PyCFunction) _wrap_new_wxFindReplaceData, METH_VARARGS | METH_KEYWORDS },
3841 { "wxFindDialogEvent_SetReplaceString", (PyCFunction) _wrap_wxFindDialogEvent_SetReplaceString, METH_VARARGS | METH_KEYWORDS },
3842 { "wxFindDialogEvent_SetFindString", (PyCFunction) _wrap_wxFindDialogEvent_SetFindString, METH_VARARGS | METH_KEYWORDS },
3843 { "wxFindDialogEvent_SetFlags", (PyCFunction) _wrap_wxFindDialogEvent_SetFlags, METH_VARARGS | METH_KEYWORDS },
3844 { "wxFindDialogEvent_GetDialog", (PyCFunction) _wrap_wxFindDialogEvent_GetDialog, METH_VARARGS | METH_KEYWORDS },
3845 { "wxFindDialogEvent_GetReplaceString", (PyCFunction) _wrap_wxFindDialogEvent_GetReplaceString, METH_VARARGS | METH_KEYWORDS },
3846 { "wxFindDialogEvent_GetFindString", (PyCFunction) _wrap_wxFindDialogEvent_GetFindString, METH_VARARGS | METH_KEYWORDS },
3847 { "wxFindDialogEvent_GetFlags", (PyCFunction) _wrap_wxFindDialogEvent_GetFlags, METH_VARARGS | METH_KEYWORDS },
3848 { "new_wxFindDialogEvent", (PyCFunction) _wrap_new_wxFindDialogEvent, METH_VARARGS | METH_KEYWORDS },
3849 { "wxProgressDialog_Resume", (PyCFunction) _wrap_wxProgressDialog_Resume, METH_VARARGS | METH_KEYWORDS },
3850 { "wxProgressDialog_Update", (PyCFunction) _wrap_wxProgressDialog_Update, METH_VARARGS | METH_KEYWORDS },
3851 { "new_wxProgressDialog", (PyCFunction) _wrap_new_wxProgressDialog, METH_VARARGS | METH_KEYWORDS },
3852 { "wxMessageDialog_ShowModal", (PyCFunction) _wrap_wxMessageDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3853 { "new_wxMessageDialog", (PyCFunction) _wrap_new_wxMessageDialog, METH_VARARGS | METH_KEYWORDS },
3854 { "wxFontDialog_ShowModal", (PyCFunction) _wrap_wxFontDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3855 { "wxFontDialog_GetFontData", (PyCFunction) _wrap_wxFontDialog_GetFontData, METH_VARARGS | METH_KEYWORDS },
3856 { "new_wxFontDialog", (PyCFunction) _wrap_new_wxFontDialog, METH_VARARGS | METH_KEYWORDS },
3857 { "wxFontData_SetShowHelp", (PyCFunction) _wrap_wxFontData_SetShowHelp, METH_VARARGS | METH_KEYWORDS },
3858 { "wxFontData_SetRange", (PyCFunction) _wrap_wxFontData_SetRange, METH_VARARGS | METH_KEYWORDS },
3859 { "wxFontData_SetInitialFont", (PyCFunction) _wrap_wxFontData_SetInitialFont, METH_VARARGS | METH_KEYWORDS },
3860 { "wxFontData_SetColour", (PyCFunction) _wrap_wxFontData_SetColour, METH_VARARGS | METH_KEYWORDS },
3861 { "wxFontData_SetChosenFont", (PyCFunction) _wrap_wxFontData_SetChosenFont, METH_VARARGS | METH_KEYWORDS },
3862 { "wxFontData_SetAllowSymbols", (PyCFunction) _wrap_wxFontData_SetAllowSymbols, METH_VARARGS | METH_KEYWORDS },
3863 { "wxFontData_GetShowHelp", (PyCFunction) _wrap_wxFontData_GetShowHelp, METH_VARARGS | METH_KEYWORDS },
3864 { "wxFontData_GetInitialFont", (PyCFunction) _wrap_wxFontData_GetInitialFont, METH_VARARGS | METH_KEYWORDS },
3865 { "wxFontData_GetEnableEffects", (PyCFunction) _wrap_wxFontData_GetEnableEffects, METH_VARARGS | METH_KEYWORDS },
3866 { "wxFontData_GetChosenFont", (PyCFunction) _wrap_wxFontData_GetChosenFont, METH_VARARGS | METH_KEYWORDS },
3867 { "wxFontData_GetColour", (PyCFunction) _wrap_wxFontData_GetColour, METH_VARARGS | METH_KEYWORDS },
3868 { "wxFontData_GetAllowSymbols", (PyCFunction) _wrap_wxFontData_GetAllowSymbols, METH_VARARGS | METH_KEYWORDS },
3869 { "wxFontData_EnableEffects", (PyCFunction) _wrap_wxFontData_EnableEffects, METH_VARARGS | METH_KEYWORDS },
3870 { "delete_wxFontData", (PyCFunction) _wrap_delete_wxFontData, METH_VARARGS | METH_KEYWORDS },
3871 { "new_wxFontData", (PyCFunction) _wrap_new_wxFontData, METH_VARARGS | METH_KEYWORDS },
3872 { "wxTextEntryDialog_ShowModal", (PyCFunction) _wrap_wxTextEntryDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3873 { "wxTextEntryDialog_SetValue", (PyCFunction) _wrap_wxTextEntryDialog_SetValue, METH_VARARGS | METH_KEYWORDS },
3874 { "wxTextEntryDialog_GetValue", (PyCFunction) _wrap_wxTextEntryDialog_GetValue, METH_VARARGS | METH_KEYWORDS },
3875 { "new_wxTextEntryDialog", (PyCFunction) _wrap_new_wxTextEntryDialog, METH_VARARGS | METH_KEYWORDS },
3876 { "wxSingleChoiceDialog_ShowModal", (PyCFunction) _wrap_wxSingleChoiceDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3877 { "wxSingleChoiceDialog_SetSelection", (PyCFunction) _wrap_wxSingleChoiceDialog_SetSelection, METH_VARARGS | METH_KEYWORDS },
3878 { "wxSingleChoiceDialog_GetStringSelection", (PyCFunction) _wrap_wxSingleChoiceDialog_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
3879 { "wxSingleChoiceDialog_GetSelection", (PyCFunction) _wrap_wxSingleChoiceDialog_GetSelection, METH_VARARGS | METH_KEYWORDS },
3880 { "new_wxSingleChoiceDialog", (PyCFunction) _wrap_new_wxSingleChoiceDialog, METH_VARARGS | METH_KEYWORDS },
ca31b3da
RD
3881 { "wxMultiChoiceDialog_GetSelections", (PyCFunction) _wrap_wxMultiChoiceDialog_GetSelections, METH_VARARGS | METH_KEYWORDS },
3882 { "wxMultiChoiceDialog_SetSelections", (PyCFunction) _wrap_wxMultiChoiceDialog_SetSelections, METH_VARARGS | METH_KEYWORDS },
3883 { "new_wxMultiChoiceDialog", (PyCFunction) _wrap_new_wxMultiChoiceDialog, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
3884 { "wxFileDialog_GetPaths", (PyCFunction) _wrap_wxFileDialog_GetPaths, METH_VARARGS | METH_KEYWORDS },
3885 { "wxFileDialog_GetFilenames", (PyCFunction) _wrap_wxFileDialog_GetFilenames, METH_VARARGS | METH_KEYWORDS },
3886 { "wxFileDialog_ShowModal", (PyCFunction) _wrap_wxFileDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3887 { "wxFileDialog_SetWildcard", (PyCFunction) _wrap_wxFileDialog_SetWildcard, METH_VARARGS | METH_KEYWORDS },
3888 { "wxFileDialog_SetStyle", (PyCFunction) _wrap_wxFileDialog_SetStyle, METH_VARARGS | METH_KEYWORDS },
3889 { "wxFileDialog_SetPath", (PyCFunction) _wrap_wxFileDialog_SetPath, METH_VARARGS | METH_KEYWORDS },
3890 { "wxFileDialog_SetMessage", (PyCFunction) _wrap_wxFileDialog_SetMessage, METH_VARARGS | METH_KEYWORDS },
3891 { "wxFileDialog_SetFilterIndex", (PyCFunction) _wrap_wxFileDialog_SetFilterIndex, METH_VARARGS | METH_KEYWORDS },
3892 { "wxFileDialog_SetFilename", (PyCFunction) _wrap_wxFileDialog_SetFilename, METH_VARARGS | METH_KEYWORDS },
3893 { "wxFileDialog_SetDirectory", (PyCFunction) _wrap_wxFileDialog_SetDirectory, METH_VARARGS | METH_KEYWORDS },
3894 { "wxFileDialog_GetWildcard", (PyCFunction) _wrap_wxFileDialog_GetWildcard, METH_VARARGS | METH_KEYWORDS },
3895 { "wxFileDialog_GetStyle", (PyCFunction) _wrap_wxFileDialog_GetStyle, METH_VARARGS | METH_KEYWORDS },
3896 { "wxFileDialog_GetPath", (PyCFunction) _wrap_wxFileDialog_GetPath, METH_VARARGS | METH_KEYWORDS },
3897 { "wxFileDialog_GetMessage", (PyCFunction) _wrap_wxFileDialog_GetMessage, METH_VARARGS | METH_KEYWORDS },
3898 { "wxFileDialog_GetFilterIndex", (PyCFunction) _wrap_wxFileDialog_GetFilterIndex, METH_VARARGS | METH_KEYWORDS },
3899 { "wxFileDialog_GetFilename", (PyCFunction) _wrap_wxFileDialog_GetFilename, METH_VARARGS | METH_KEYWORDS },
3900 { "wxFileDialog_GetDirectory", (PyCFunction) _wrap_wxFileDialog_GetDirectory, METH_VARARGS | METH_KEYWORDS },
3901 { "new_wxFileDialog", (PyCFunction) _wrap_new_wxFileDialog, METH_VARARGS | METH_KEYWORDS },
3902 { "wxDirDialog_ShowModal", (PyCFunction) _wrap_wxDirDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3903 { "wxDirDialog_SetPath", (PyCFunction) _wrap_wxDirDialog_SetPath, METH_VARARGS | METH_KEYWORDS },
3904 { "wxDirDialog_SetMessage", (PyCFunction) _wrap_wxDirDialog_SetMessage, METH_VARARGS | METH_KEYWORDS },
3905 { "wxDirDialog_GetStyle", (PyCFunction) _wrap_wxDirDialog_GetStyle, METH_VARARGS | METH_KEYWORDS },
3906 { "wxDirDialog_GetMessage", (PyCFunction) _wrap_wxDirDialog_GetMessage, METH_VARARGS | METH_KEYWORDS },
3907 { "wxDirDialog_GetPath", (PyCFunction) _wrap_wxDirDialog_GetPath, METH_VARARGS | METH_KEYWORDS },
3908 { "new_wxDirDialog", (PyCFunction) _wrap_new_wxDirDialog, METH_VARARGS | METH_KEYWORDS },
3909 { "wxColourDialog_ShowModal", (PyCFunction) _wrap_wxColourDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
3910 { "wxColourDialog_GetColourData", (PyCFunction) _wrap_wxColourDialog_GetColourData, METH_VARARGS | METH_KEYWORDS },
3911 { "new_wxColourDialog", (PyCFunction) _wrap_new_wxColourDialog, METH_VARARGS | METH_KEYWORDS },
3912 { "wxColourData_SetCustomColour", (PyCFunction) _wrap_wxColourData_SetCustomColour, METH_VARARGS | METH_KEYWORDS },
3913 { "wxColourData_SetColour", (PyCFunction) _wrap_wxColourData_SetColour, METH_VARARGS | METH_KEYWORDS },
3914 { "wxColourData_SetChooseFull", (PyCFunction) _wrap_wxColourData_SetChooseFull, METH_VARARGS | METH_KEYWORDS },
3915 { "wxColourData_GetCustomColour", (PyCFunction) _wrap_wxColourData_GetCustomColour, METH_VARARGS | METH_KEYWORDS },
3916 { "wxColourData_GetColour", (PyCFunction) _wrap_wxColourData_GetColour, METH_VARARGS | METH_KEYWORDS },
3917 { "wxColourData_GetChooseFull", (PyCFunction) _wrap_wxColourData_GetChooseFull, METH_VARARGS | METH_KEYWORDS },
3918 { "delete_wxColourData", (PyCFunction) _wrap_delete_wxColourData, METH_VARARGS | METH_KEYWORDS },
3919 { "new_wxColourData", (PyCFunction) _wrap_new_wxColourData, METH_VARARGS | METH_KEYWORDS },
3920 { NULL, NULL }
3921};
3922#ifdef __cplusplus
3923}
3924#endif
3925/*
3926 * This table is used by the pointer type-checker
3927 */
3928static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
3929 { "_wxEvent","_wxFindDialogEvent",SwigwxFindDialogEventTowxEvent},
3930 { "_signed_long","_long",0},
3931 { "_wxPrintQuality","_wxCoord",0},
3932 { "_wxPrintQuality","_int",0},
3933 { "_wxPrintQuality","_signed_int",0},
3934 { "_wxPrintQuality","_unsigned_int",0},
3935 { "_wxPrintQuality","_wxWindowID",0},
3936 { "_wxPrintQuality","_uint",0},
3937 { "_wxPrintQuality","_EBool",0},
3938 { "_wxPrintQuality","_size_t",0},
3939 { "_wxPrintQuality","_time_t",0},
3940 { "_byte","_unsigned_char",0},
3941 { "_long","_unsigned_long",0},
3942 { "_long","_signed_long",0},
3943 { "_size_t","_wxCoord",0},
3944 { "_size_t","_wxPrintQuality",0},
3945 { "_size_t","_time_t",0},
3946 { "_size_t","_unsigned_int",0},
3947 { "_size_t","_int",0},
3948 { "_size_t","_wxWindowID",0},
3949 { "_size_t","_uint",0},
3950 { "_wxTopLevelWindow","_wxFindReplaceDialog",SwigwxFindReplaceDialogTowxTopLevelWindow},
3951 { "_wxTopLevelWindow","_wxProgressDialog",SwigwxProgressDialogTowxTopLevelWindow},
3952 { "_wxTopLevelWindow","_wxMessageDialog",SwigwxMessageDialogTowxTopLevelWindow},
3953 { "_wxTopLevelWindow","_wxFontDialog",SwigwxFontDialogTowxTopLevelWindow},
3954 { "_wxTopLevelWindow","_wxTextEntryDialog",SwigwxTextEntryDialogTowxTopLevelWindow},
3955 { "_wxTopLevelWindow","_wxSingleChoiceDialog",SwigwxSingleChoiceDialogTowxTopLevelWindow},
ca31b3da 3956 { "_wxTopLevelWindow","_wxMultiChoiceDialog",SwigwxMultiChoiceDialogTowxTopLevelWindow},
e6056257
RD
3957 { "_wxTopLevelWindow","_wxFileDialog",SwigwxFileDialogTowxTopLevelWindow},
3958 { "_wxTopLevelWindow","_wxDirDialog",SwigwxDirDialogTowxTopLevelWindow},
3959 { "_wxTopLevelWindow","_wxColourDialog",SwigwxColourDialogTowxTopLevelWindow},
3960 { "_uint","_wxCoord",0},
3961 { "_uint","_wxPrintQuality",0},
3962 { "_uint","_time_t",0},
3963 { "_uint","_size_t",0},
3964 { "_uint","_unsigned_int",0},
3965 { "_uint","_int",0},
3966 { "_uint","_wxWindowID",0},
3967 { "_wxChar","_char",0},
3968 { "_wxCommandEvent","_wxFindDialogEvent",SwigwxFindDialogEventTowxCommandEvent},
3969 { "_char","_wxChar",0},
3970 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
3971 { "_EBool","_wxCoord",0},
3972 { "_EBool","_wxPrintQuality",0},
3973 { "_EBool","_signed_int",0},
3974 { "_EBool","_int",0},
3975 { "_EBool","_wxWindowID",0},
3976 { "_unsigned_long","_long",0},
3977 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
3978 { "_signed_int","_wxCoord",0},
3979 { "_signed_int","_wxPrintQuality",0},
3980 { "_signed_int","_EBool",0},
3981 { "_signed_int","_wxWindowID",0},
3982 { "_signed_int","_int",0},
3983 { "_WXTYPE","_short",0},
3984 { "_WXTYPE","_signed_short",0},
3985 { "_WXTYPE","_unsigned_short",0},
3986 { "_unsigned_short","_WXTYPE",0},
3987 { "_unsigned_short","_short",0},
3988 { "_wxObject","_wxFindReplaceDialog",SwigwxFindReplaceDialogTowxObject},
3989 { "_wxObject","_wxFindReplaceData",SwigwxFindReplaceDataTowxObject},
3990 { "_wxObject","_wxFindDialogEvent",SwigwxFindDialogEventTowxObject},
3991 { "_wxObject","_wxProgressDialog",SwigwxProgressDialogTowxObject},
3992 { "_wxObject","_wxMessageDialog",SwigwxMessageDialogTowxObject},
3993 { "_wxObject","_wxFontDialog",SwigwxFontDialogTowxObject},
3994 { "_wxObject","_wxFontData",SwigwxFontDataTowxObject},
3995 { "_wxObject","_wxTextEntryDialog",SwigwxTextEntryDialogTowxObject},
3996 { "_wxObject","_wxSingleChoiceDialog",SwigwxSingleChoiceDialogTowxObject},
ca31b3da 3997 { "_wxObject","_wxMultiChoiceDialog",SwigwxMultiChoiceDialogTowxObject},
e6056257
RD
3998 { "_wxObject","_wxFileDialog",SwigwxFileDialogTowxObject},
3999 { "_wxObject","_wxDirDialog",SwigwxDirDialogTowxObject},
4000 { "_wxObject","_wxColourDialog",SwigwxColourDialogTowxObject},
4001 { "_wxObject","_wxColourData",SwigwxColourDataTowxObject},
4002 { "_signed_short","_WXTYPE",0},
4003 { "_signed_short","_short",0},
4004 { "_unsigned_char","_byte",0},
4005 { "_unsigned_int","_wxCoord",0},
4006 { "_unsigned_int","_wxPrintQuality",0},
4007 { "_unsigned_int","_time_t",0},
4008 { "_unsigned_int","_size_t",0},
4009 { "_unsigned_int","_uint",0},
4010 { "_unsigned_int","_wxWindowID",0},
4011 { "_unsigned_int","_int",0},
4012 { "_wxDialog","_wxFindReplaceDialog",SwigwxFindReplaceDialogTowxDialog},
4013 { "_wxDialog","_wxMessageDialog",SwigwxMessageDialogTowxDialog},
4014 { "_wxDialog","_wxFontDialog",SwigwxFontDialogTowxDialog},
4015 { "_wxDialog","_wxTextEntryDialog",SwigwxTextEntryDialogTowxDialog},
4016 { "_wxDialog","_wxSingleChoiceDialog",SwigwxSingleChoiceDialogTowxDialog},
ca31b3da 4017 { "_wxDialog","_wxMultiChoiceDialog",SwigwxMultiChoiceDialogTowxDialog},
e6056257
RD
4018 { "_wxDialog","_wxFileDialog",SwigwxFileDialogTowxDialog},
4019 { "_wxDialog","_wxDirDialog",SwigwxDirDialogTowxDialog},
4020 { "_wxDialog","_wxColourDialog",SwigwxColourDialogTowxDialog},
4021 { "_short","_WXTYPE",0},
4022 { "_short","_unsigned_short",0},
4023 { "_short","_signed_short",0},
4024 { "_wxFrame","_wxProgressDialog",SwigwxProgressDialogTowxFrame},
4025 { "_wxWindowID","_wxCoord",0},
4026 { "_wxWindowID","_wxPrintQuality",0},
4027 { "_wxWindowID","_time_t",0},
4028 { "_wxWindowID","_size_t",0},
4029 { "_wxWindowID","_EBool",0},
4030 { "_wxWindowID","_uint",0},
4031 { "_wxWindowID","_int",0},
4032 { "_wxWindowID","_signed_int",0},
4033 { "_wxWindowID","_unsigned_int",0},
4034 { "_int","_wxCoord",0},
4035 { "_int","_wxPrintQuality",0},
4036 { "_int","_time_t",0},
4037 { "_int","_size_t",0},
4038 { "_int","_EBool",0},
4039 { "_int","_uint",0},
4040 { "_int","_wxWindowID",0},
4041 { "_int","_unsigned_int",0},
4042 { "_int","_signed_int",0},
4043 { "_time_t","_wxCoord",0},
4044 { "_time_t","_wxPrintQuality",0},
4045 { "_time_t","_unsigned_int",0},
4046 { "_time_t","_int",0},
4047 { "_time_t","_wxWindowID",0},
4048 { "_time_t","_uint",0},
4049 { "_time_t","_size_t",0},
4050 { "_wxCoord","_int",0},
4051 { "_wxCoord","_signed_int",0},
4052 { "_wxCoord","_unsigned_int",0},
4053 { "_wxCoord","_wxWindowID",0},
4054 { "_wxCoord","_uint",0},
4055 { "_wxCoord","_EBool",0},
4056 { "_wxCoord","_size_t",0},
4057 { "_wxCoord","_time_t",0},
4058 { "_wxCoord","_wxPrintQuality",0},
4059 { "_wxEvtHandler","_wxFindReplaceDialog",SwigwxFindReplaceDialogTowxEvtHandler},
4060 { "_wxEvtHandler","_wxProgressDialog",SwigwxProgressDialogTowxEvtHandler},
4061 { "_wxEvtHandler","_wxMessageDialog",SwigwxMessageDialogTowxEvtHandler},
4062 { "_wxEvtHandler","_wxFontDialog",SwigwxFontDialogTowxEvtHandler},
4063 { "_wxEvtHandler","_wxTextEntryDialog",SwigwxTextEntryDialogTowxEvtHandler},
4064 { "_wxEvtHandler","_wxSingleChoiceDialog",SwigwxSingleChoiceDialogTowxEvtHandler},
ca31b3da 4065 { "_wxEvtHandler","_wxMultiChoiceDialog",SwigwxMultiChoiceDialogTowxEvtHandler},
e6056257
RD
4066 { "_wxEvtHandler","_wxFileDialog",SwigwxFileDialogTowxEvtHandler},
4067 { "_wxEvtHandler","_wxDirDialog",SwigwxDirDialogTowxEvtHandler},
4068 { "_wxEvtHandler","_wxColourDialog",SwigwxColourDialogTowxEvtHandler},
4069 { "_wxWindow","_wxFindReplaceDialog",SwigwxFindReplaceDialogTowxWindow},
4070 { "_wxWindow","_wxProgressDialog",SwigwxProgressDialogTowxWindow},
4071 { "_wxWindow","_wxMessageDialog",SwigwxMessageDialogTowxWindow},
4072 { "_wxWindow","_wxFontDialog",SwigwxFontDialogTowxWindow},
4073 { "_wxWindow","_wxTextEntryDialog",SwigwxTextEntryDialogTowxWindow},
4074 { "_wxWindow","_wxSingleChoiceDialog",SwigwxSingleChoiceDialogTowxWindow},
ca31b3da 4075 { "_wxWindow","_wxMultiChoiceDialog",SwigwxMultiChoiceDialogTowxWindow},
e6056257
RD
4076 { "_wxWindow","_wxFileDialog",SwigwxFileDialogTowxWindow},
4077 { "_wxWindow","_wxDirDialog",SwigwxDirDialogTowxWindow},
4078 { "_wxWindow","_wxColourDialog",SwigwxColourDialogTowxWindow},
4079{0,0,0}};
4080
4081static PyObject *SWIG_globals;
4082#ifdef __cplusplus
4083extern "C"
4084#endif
4085SWIGEXPORT(void) initcmndlgsc() {
4086 PyObject *m, *d;
4087 SWIG_globals = SWIG_newvarlink();
4088 m = Py_InitModule("cmndlgsc", cmndlgscMethods);
4089 d = PyModule_GetDict(m);
ca31b3da 4090 PyDict_SetItemString(d,"wxCHOICEDLG_STYLE", PyInt_FromLong((long) wxCHOICEDLG_STYLE));
e6056257
RD
4091 PyDict_SetItemString(d,"wxFR_DOWN", PyInt_FromLong((long) wxFR_DOWN));
4092 PyDict_SetItemString(d,"wxFR_WHOLEWORD", PyInt_FromLong((long) wxFR_WHOLEWORD));
4093 PyDict_SetItemString(d,"wxFR_MATCHCASE", PyInt_FromLong((long) wxFR_MATCHCASE));
4094 PyDict_SetItemString(d,"wxFR_REPLACEDIALOG", PyInt_FromLong((long) wxFR_REPLACEDIALOG));
4095 PyDict_SetItemString(d,"wxFR_NOUPDOWN", PyInt_FromLong((long) wxFR_NOUPDOWN));
4096 PyDict_SetItemString(d,"wxFR_NOMATCHCASE", PyInt_FromLong((long) wxFR_NOMATCHCASE));
4097 PyDict_SetItemString(d,"wxFR_NOWHOLEWORD", PyInt_FromLong((long) wxFR_NOWHOLEWORD));
4098 PyDict_SetItemString(d,"wxEVT_COMMAND_FIND", PyInt_FromLong((long) wxEVT_COMMAND_FIND));
4099 PyDict_SetItemString(d,"wxEVT_COMMAND_FIND_NEXT", PyInt_FromLong((long) wxEVT_COMMAND_FIND_NEXT));
4100 PyDict_SetItemString(d,"wxEVT_COMMAND_FIND_REPLACE", PyInt_FromLong((long) wxEVT_COMMAND_FIND_REPLACE));
4101 PyDict_SetItemString(d,"wxEVT_COMMAND_FIND_REPLACE_ALL", PyInt_FromLong((long) wxEVT_COMMAND_FIND_REPLACE_ALL));
4102 PyDict_SetItemString(d,"wxEVT_COMMAND_FIND_CLOSE", PyInt_FromLong((long) wxEVT_COMMAND_FIND_CLOSE));
4103{
4104 int i;
4105 for (i = 0; _swig_mapping[i].n1; i++)
4106 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
4107}
4108}