]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/printfw.cpp
No longer needs to create a wxApp object before making bitmaps
[wxWidgets.git] / wxPython / src / gtk / printfw.cpp
1 /*
2 * FILE : src/gtk/printfw.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
42 extern "C" {
43 #endif
44
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50 extern PyObject *SWIG_newvarlink(void);
51 #ifdef __cplusplus
52 }
53 #endif
54 #define SWIG_init initprintfwc
55
56 #define SWIG_name "printfwc"
57
58 #include "helpers.h"
59 #include <wx/print.h>
60 #include <wx/printdlg.h>
61
62 #include "printfw.h"
63
64 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
65 PyObject* o2;
66 if (!target) {
67 target = o;
68 } else if (target == Py_None) {
69 Py_DECREF(Py_None);
70 target = o;
71 } else {
72 if (!PyList_Check(target)) {
73 o2 = target;
74 target = PyList_New(0);
75 PyList_Append(target, o2);
76 Py_XDECREF(o2);
77 }
78 PyList_Append(target,o);
79 Py_XDECREF(o);
80 }
81 return target;
82 }
83
84 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
85 PyObject* o2;
86 PyObject* o3;
87
88 if (!target) {
89 target = o;
90 } else if (target == Py_None) {
91 Py_DECREF(Py_None);
92 target = o;
93 } else {
94 if (!PyTuple_Check(target)) {
95 o2 = target;
96 target = PyTuple_New(1);
97 PyTuple_SetItem(target, 0, o2);
98 }
99 o3 = PyTuple_New(1);
100 PyTuple_SetItem(o3, 0, o);
101
102 o2 = target;
103 target = PySequence_Concat(o2, o3);
104 Py_DECREF(o2);
105 Py_DECREF(o3);
106 }
107 return target;
108 }
109
110 #if PYTHON_API_VERSION >= 1009
111 static char* wxStringErrorMsg = "String or Unicode type required";
112 #else
113 static char* wxStringErrorMsg = "string type is required for parameter";
114 #endif
115
116
117
118 // Since this one would be tough and ugly to do with the Macros...
119 void wxPyPrintout::GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo) {
120 bool hadErr = FALSE;
121
122 bool doSave = wxPyRestoreThread();
123 if (m_myInst.findCallback("GetPageInfo")) {
124 PyObject* result = m_myInst.callCallbackObj(Py_BuildValue("()"));
125 if (result && PyTuple_Check(result) && PyTuple_Size(result) == 4) {
126 PyObject* val;
127
128 val = PyTuple_GetItem(result, 0);
129 if (PyInt_Check(val)) *minPage = PyInt_AsLong(val);
130 else hadErr = TRUE;
131
132 val = PyTuple_GetItem(result, 1);
133 if (PyInt_Check(val)) *maxPage = PyInt_AsLong(val);
134 else hadErr = TRUE;
135
136 val = PyTuple_GetItem(result, 2);
137 if (PyInt_Check(val)) *pageFrom = PyInt_AsLong(val);
138 else hadErr = TRUE;
139
140 val = PyTuple_GetItem(result, 3);
141 if (PyInt_Check(val)) *pageTo = PyInt_AsLong(val);
142 else hadErr = TRUE;
143 }
144 else
145 hadErr = TRUE;
146
147 if (hadErr) {
148 PyErr_SetString(PyExc_TypeError, "GetPageInfo should return a tuple of 4 integers.");
149 PyErr_Print();
150 }
151 Py_DECREF(result);
152 }
153 else
154 wxPrintout::GetPageInfo(minPage, maxPage, pageFrom, pageTo);
155
156 wxPySaveThread(doSave);
157 }
158
159 void wxPyPrintout::base_GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo) {
160 wxPrintout::GetPageInfo(minPage, maxPage, pageFrom, pageTo);
161 }
162
163
164 IMP_PYCALLBACK_BOOL_INTINT(wxPyPrintout, wxPrintout, OnBeginDocument);
165 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndDocument);
166 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnBeginPrinting);
167 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndPrinting);
168 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnPreparePrinting);
169 IMP_PYCALLBACK_BOOL_INT_pure(wxPyPrintout, wxPrintout, OnPrintPage);
170 IMP_PYCALLBACK_BOOL_INT(wxPyPrintout, wxPrintout, HasPage);
171
172
173 #ifdef __cplusplus
174 extern "C" {
175 #endif
176 #define new_wxPrintData() (new wxPrintData())
177 static PyObject *_wrap_new_wxPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
178 PyObject * _resultobj;
179 wxPrintData * _result;
180 char *_kwnames[] = { NULL };
181 char _ptemp[128];
182
183 self = self;
184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPrintData",_kwnames))
185 return NULL;
186 {
187 wxPy_BEGIN_ALLOW_THREADS;
188 _result = (wxPrintData *)new_wxPrintData();
189
190 wxPy_END_ALLOW_THREADS;
191 } if (_result) {
192 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintData_p");
193 _resultobj = Py_BuildValue("s",_ptemp);
194 } else {
195 Py_INCREF(Py_None);
196 _resultobj = Py_None;
197 }
198 return _resultobj;
199 }
200
201 #define delete_wxPrintData(_swigobj) (delete _swigobj)
202 static PyObject *_wrap_delete_wxPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
203 PyObject * _resultobj;
204 wxPrintData * _arg0;
205 PyObject * _argo0 = 0;
206 char *_kwnames[] = { "self", NULL };
207
208 self = self;
209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPrintData",_kwnames,&_argo0))
210 return NULL;
211 if (_argo0) {
212 if (_argo0 == Py_None) { _arg0 = NULL; }
213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPrintData. Expected _wxPrintData_p.");
215 return NULL;
216 }
217 }
218 {
219 wxPy_BEGIN_ALLOW_THREADS;
220 delete_wxPrintData(_arg0);
221
222 wxPy_END_ALLOW_THREADS;
223 } Py_INCREF(Py_None);
224 _resultobj = Py_None;
225 return _resultobj;
226 }
227
228 #define wxPrintData_GetNoCopies(_swigobj) (_swigobj->GetNoCopies())
229 static PyObject *_wrap_wxPrintData_GetNoCopies(PyObject *self, PyObject *args, PyObject *kwargs) {
230 PyObject * _resultobj;
231 int _result;
232 wxPrintData * _arg0;
233 PyObject * _argo0 = 0;
234 char *_kwnames[] = { "self", NULL };
235
236 self = self;
237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetNoCopies",_kwnames,&_argo0))
238 return NULL;
239 if (_argo0) {
240 if (_argo0 == Py_None) { _arg0 = NULL; }
241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetNoCopies. Expected _wxPrintData_p.");
243 return NULL;
244 }
245 }
246 {
247 wxPy_BEGIN_ALLOW_THREADS;
248 _result = (int )wxPrintData_GetNoCopies(_arg0);
249
250 wxPy_END_ALLOW_THREADS;
251 } _resultobj = Py_BuildValue("i",_result);
252 return _resultobj;
253 }
254
255 #define wxPrintData_GetCollate(_swigobj) (_swigobj->GetCollate())
256 static PyObject *_wrap_wxPrintData_GetCollate(PyObject *self, PyObject *args, PyObject *kwargs) {
257 PyObject * _resultobj;
258 bool _result;
259 wxPrintData * _arg0;
260 PyObject * _argo0 = 0;
261 char *_kwnames[] = { "self", NULL };
262
263 self = self;
264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetCollate",_kwnames,&_argo0))
265 return NULL;
266 if (_argo0) {
267 if (_argo0 == Py_None) { _arg0 = NULL; }
268 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetCollate. Expected _wxPrintData_p.");
270 return NULL;
271 }
272 }
273 {
274 wxPy_BEGIN_ALLOW_THREADS;
275 _result = (bool )wxPrintData_GetCollate(_arg0);
276
277 wxPy_END_ALLOW_THREADS;
278 } _resultobj = Py_BuildValue("i",_result);
279 return _resultobj;
280 }
281
282 #define wxPrintData_GetOrientation(_swigobj) (_swigobj->GetOrientation())
283 static PyObject *_wrap_wxPrintData_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
284 PyObject * _resultobj;
285 int _result;
286 wxPrintData * _arg0;
287 PyObject * _argo0 = 0;
288 char *_kwnames[] = { "self", NULL };
289
290 self = self;
291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetOrientation",_kwnames,&_argo0))
292 return NULL;
293 if (_argo0) {
294 if (_argo0 == Py_None) { _arg0 = NULL; }
295 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetOrientation. Expected _wxPrintData_p.");
297 return NULL;
298 }
299 }
300 {
301 wxPy_BEGIN_ALLOW_THREADS;
302 _result = (int )wxPrintData_GetOrientation(_arg0);
303
304 wxPy_END_ALLOW_THREADS;
305 } _resultobj = Py_BuildValue("i",_result);
306 return _resultobj;
307 }
308
309 #define wxPrintData_GetPrinterName(_swigobj) (_swigobj->GetPrinterName())
310 static PyObject *_wrap_wxPrintData_GetPrinterName(PyObject *self, PyObject *args, PyObject *kwargs) {
311 PyObject * _resultobj;
312 wxString * _result;
313 wxPrintData * _arg0;
314 PyObject * _argo0 = 0;
315 char *_kwnames[] = { "self", NULL };
316
317 self = self;
318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterName",_kwnames,&_argo0))
319 return NULL;
320 if (_argo0) {
321 if (_argo0 == Py_None) { _arg0 = NULL; }
322 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterName. Expected _wxPrintData_p.");
324 return NULL;
325 }
326 }
327 {
328 wxPy_BEGIN_ALLOW_THREADS;
329 const wxString & _result_ref = wxPrintData_GetPrinterName(_arg0);
330 _result = (wxString *) &_result_ref;
331
332 wxPy_END_ALLOW_THREADS;
333 }{
334 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
335 }
336 return _resultobj;
337 }
338
339 #define wxPrintData_GetColour(_swigobj) (_swigobj->GetColour())
340 static PyObject *_wrap_wxPrintData_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
341 PyObject * _resultobj;
342 bool _result;
343 wxPrintData * _arg0;
344 PyObject * _argo0 = 0;
345 char *_kwnames[] = { "self", NULL };
346
347 self = self;
348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetColour",_kwnames,&_argo0))
349 return NULL;
350 if (_argo0) {
351 if (_argo0 == Py_None) { _arg0 = NULL; }
352 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
353 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetColour. Expected _wxPrintData_p.");
354 return NULL;
355 }
356 }
357 {
358 wxPy_BEGIN_ALLOW_THREADS;
359 _result = (bool )wxPrintData_GetColour(_arg0);
360
361 wxPy_END_ALLOW_THREADS;
362 } _resultobj = Py_BuildValue("i",_result);
363 return _resultobj;
364 }
365
366 #define wxPrintData_GetDuplex(_swigobj) (_swigobj->GetDuplex())
367 static PyObject *_wrap_wxPrintData_GetDuplex(PyObject *self, PyObject *args, PyObject *kwargs) {
368 PyObject * _resultobj;
369 wxDuplexMode _result;
370 wxPrintData * _arg0;
371 PyObject * _argo0 = 0;
372 char *_kwnames[] = { "self", NULL };
373
374 self = self;
375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetDuplex",_kwnames,&_argo0))
376 return NULL;
377 if (_argo0) {
378 if (_argo0 == Py_None) { _arg0 = NULL; }
379 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetDuplex. Expected _wxPrintData_p.");
381 return NULL;
382 }
383 }
384 {
385 wxPy_BEGIN_ALLOW_THREADS;
386 _result = (wxDuplexMode )wxPrintData_GetDuplex(_arg0);
387
388 wxPy_END_ALLOW_THREADS;
389 } _resultobj = Py_BuildValue("i",_result);
390 return _resultobj;
391 }
392
393 #define wxPrintData_GetPaperId(_swigobj) (_swigobj->GetPaperId())
394 static PyObject *_wrap_wxPrintData_GetPaperId(PyObject *self, PyObject *args, PyObject *kwargs) {
395 PyObject * _resultobj;
396 wxPaperSize _result;
397 wxPrintData * _arg0;
398 PyObject * _argo0 = 0;
399 char *_kwnames[] = { "self", NULL };
400
401 self = self;
402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPaperId",_kwnames,&_argo0))
403 return NULL;
404 if (_argo0) {
405 if (_argo0 == Py_None) { _arg0 = NULL; }
406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPaperId. Expected _wxPrintData_p.");
408 return NULL;
409 }
410 }
411 {
412 wxPy_BEGIN_ALLOW_THREADS;
413 _result = (wxPaperSize )wxPrintData_GetPaperId(_arg0);
414
415 wxPy_END_ALLOW_THREADS;
416 } _resultobj = Py_BuildValue("i",_result);
417 return _resultobj;
418 }
419
420 #define wxPrintData_GetPaperSize(_swigobj) (_swigobj->GetPaperSize())
421 static PyObject *_wrap_wxPrintData_GetPaperSize(PyObject *self, PyObject *args, PyObject *kwargs) {
422 PyObject * _resultobj;
423 wxSize * _result;
424 wxPrintData * _arg0;
425 PyObject * _argo0 = 0;
426 char *_kwnames[] = { "self", NULL };
427 char _ptemp[128];
428
429 self = self;
430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPaperSize",_kwnames,&_argo0))
431 return NULL;
432 if (_argo0) {
433 if (_argo0 == Py_None) { _arg0 = NULL; }
434 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPaperSize. Expected _wxPrintData_p.");
436 return NULL;
437 }
438 }
439 {
440 wxPy_BEGIN_ALLOW_THREADS;
441 const wxSize & _result_ref = wxPrintData_GetPaperSize(_arg0);
442 _result = (wxSize *) &_result_ref;
443
444 wxPy_END_ALLOW_THREADS;
445 } if (_result) {
446 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSize_p");
447 _resultobj = Py_BuildValue("s",_ptemp);
448 } else {
449 Py_INCREF(Py_None);
450 _resultobj = Py_None;
451 }
452 return _resultobj;
453 }
454
455 #define wxPrintData_GetQuality(_swigobj) (_swigobj->GetQuality())
456 static PyObject *_wrap_wxPrintData_GetQuality(PyObject *self, PyObject *args, PyObject *kwargs) {
457 PyObject * _resultobj;
458 wxPrintQuality _result;
459 wxPrintData * _arg0;
460 PyObject * _argo0 = 0;
461 char *_kwnames[] = { "self", NULL };
462
463 self = self;
464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetQuality",_kwnames,&_argo0))
465 return NULL;
466 if (_argo0) {
467 if (_argo0 == Py_None) { _arg0 = NULL; }
468 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
469 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetQuality. Expected _wxPrintData_p.");
470 return NULL;
471 }
472 }
473 {
474 wxPy_BEGIN_ALLOW_THREADS;
475 _result = (wxPrintQuality )wxPrintData_GetQuality(_arg0);
476
477 wxPy_END_ALLOW_THREADS;
478 } _resultobj = Py_BuildValue("i",_result);
479 return _resultobj;
480 }
481
482 #define wxPrintData_SetNoCopies(_swigobj,_swigarg0) (_swigobj->SetNoCopies(_swigarg0))
483 static PyObject *_wrap_wxPrintData_SetNoCopies(PyObject *self, PyObject *args, PyObject *kwargs) {
484 PyObject * _resultobj;
485 wxPrintData * _arg0;
486 int _arg1;
487 PyObject * _argo0 = 0;
488 char *_kwnames[] = { "self","v", NULL };
489
490 self = self;
491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetNoCopies",_kwnames,&_argo0,&_arg1))
492 return NULL;
493 if (_argo0) {
494 if (_argo0 == Py_None) { _arg0 = NULL; }
495 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetNoCopies. Expected _wxPrintData_p.");
497 return NULL;
498 }
499 }
500 {
501 wxPy_BEGIN_ALLOW_THREADS;
502 wxPrintData_SetNoCopies(_arg0,_arg1);
503
504 wxPy_END_ALLOW_THREADS;
505 } Py_INCREF(Py_None);
506 _resultobj = Py_None;
507 return _resultobj;
508 }
509
510 #define wxPrintData_SetCollate(_swigobj,_swigarg0) (_swigobj->SetCollate(_swigarg0))
511 static PyObject *_wrap_wxPrintData_SetCollate(PyObject *self, PyObject *args, PyObject *kwargs) {
512 PyObject * _resultobj;
513 wxPrintData * _arg0;
514 bool _arg1;
515 PyObject * _argo0 = 0;
516 int tempbool1;
517 char *_kwnames[] = { "self","flag", NULL };
518
519 self = self;
520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetCollate",_kwnames,&_argo0,&tempbool1))
521 return NULL;
522 if (_argo0) {
523 if (_argo0 == Py_None) { _arg0 = NULL; }
524 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
525 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetCollate. Expected _wxPrintData_p.");
526 return NULL;
527 }
528 }
529 _arg1 = (bool ) tempbool1;
530 {
531 wxPy_BEGIN_ALLOW_THREADS;
532 wxPrintData_SetCollate(_arg0,_arg1);
533
534 wxPy_END_ALLOW_THREADS;
535 } Py_INCREF(Py_None);
536 _resultobj = Py_None;
537 return _resultobj;
538 }
539
540 #define wxPrintData_SetOrientation(_swigobj,_swigarg0) (_swigobj->SetOrientation(_swigarg0))
541 static PyObject *_wrap_wxPrintData_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
542 PyObject * _resultobj;
543 wxPrintData * _arg0;
544 int _arg1;
545 PyObject * _argo0 = 0;
546 char *_kwnames[] = { "self","orient", NULL };
547
548 self = self;
549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetOrientation",_kwnames,&_argo0,&_arg1))
550 return NULL;
551 if (_argo0) {
552 if (_argo0 == Py_None) { _arg0 = NULL; }
553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetOrientation. Expected _wxPrintData_p.");
555 return NULL;
556 }
557 }
558 {
559 wxPy_BEGIN_ALLOW_THREADS;
560 wxPrintData_SetOrientation(_arg0,_arg1);
561
562 wxPy_END_ALLOW_THREADS;
563 } Py_INCREF(Py_None);
564 _resultobj = Py_None;
565 return _resultobj;
566 }
567
568 #define wxPrintData_SetPrinterName(_swigobj,_swigarg0) (_swigobj->SetPrinterName(_swigarg0))
569 static PyObject *_wrap_wxPrintData_SetPrinterName(PyObject *self, PyObject *args, PyObject *kwargs) {
570 PyObject * _resultobj;
571 wxPrintData * _arg0;
572 wxString * _arg1;
573 PyObject * _argo0 = 0;
574 PyObject * _obj1 = 0;
575 char *_kwnames[] = { "self","name", NULL };
576
577 self = self;
578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPrinterName",_kwnames,&_argo0,&_obj1))
579 return NULL;
580 if (_argo0) {
581 if (_argo0 == Py_None) { _arg0 = NULL; }
582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterName. Expected _wxPrintData_p.");
584 return NULL;
585 }
586 }
587 {
588 #if PYTHON_API_VERSION >= 1009
589 char* tmpPtr; int tmpSize;
590 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
591 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
592 return NULL;
593 }
594 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
595 return NULL;
596 _arg1 = new wxString(tmpPtr, tmpSize);
597 #else
598 if (!PyString_Check(_obj1)) {
599 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
600 return NULL;
601 }
602 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
603 #endif
604 }
605 {
606 wxPy_BEGIN_ALLOW_THREADS;
607 wxPrintData_SetPrinterName(_arg0,*_arg1);
608
609 wxPy_END_ALLOW_THREADS;
610 } Py_INCREF(Py_None);
611 _resultobj = Py_None;
612 {
613 if (_obj1)
614 delete _arg1;
615 }
616 return _resultobj;
617 }
618
619 #define wxPrintData_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
620 static PyObject *_wrap_wxPrintData_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
621 PyObject * _resultobj;
622 wxPrintData * _arg0;
623 bool _arg1;
624 PyObject * _argo0 = 0;
625 int tempbool1;
626 char *_kwnames[] = { "self","colour", NULL };
627
628 self = self;
629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetColour",_kwnames,&_argo0,&tempbool1))
630 return NULL;
631 if (_argo0) {
632 if (_argo0 == Py_None) { _arg0 = NULL; }
633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetColour. Expected _wxPrintData_p.");
635 return NULL;
636 }
637 }
638 _arg1 = (bool ) tempbool1;
639 {
640 wxPy_BEGIN_ALLOW_THREADS;
641 wxPrintData_SetColour(_arg0,_arg1);
642
643 wxPy_END_ALLOW_THREADS;
644 } Py_INCREF(Py_None);
645 _resultobj = Py_None;
646 return _resultobj;
647 }
648
649 #define wxPrintData_SetDuplex(_swigobj,_swigarg0) (_swigobj->SetDuplex(_swigarg0))
650 static PyObject *_wrap_wxPrintData_SetDuplex(PyObject *self, PyObject *args, PyObject *kwargs) {
651 PyObject * _resultobj;
652 wxPrintData * _arg0;
653 wxDuplexMode _arg1;
654 PyObject * _argo0 = 0;
655 char *_kwnames[] = { "self","duplex", NULL };
656
657 self = self;
658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetDuplex",_kwnames,&_argo0,&_arg1))
659 return NULL;
660 if (_argo0) {
661 if (_argo0 == Py_None) { _arg0 = NULL; }
662 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
663 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetDuplex. Expected _wxPrintData_p.");
664 return NULL;
665 }
666 }
667 {
668 wxPy_BEGIN_ALLOW_THREADS;
669 wxPrintData_SetDuplex(_arg0,_arg1);
670
671 wxPy_END_ALLOW_THREADS;
672 } Py_INCREF(Py_None);
673 _resultobj = Py_None;
674 return _resultobj;
675 }
676
677 #define wxPrintData_SetPaperId(_swigobj,_swigarg0) (_swigobj->SetPaperId(_swigarg0))
678 static PyObject *_wrap_wxPrintData_SetPaperId(PyObject *self, PyObject *args, PyObject *kwargs) {
679 PyObject * _resultobj;
680 wxPrintData * _arg0;
681 wxPaperSize _arg1;
682 PyObject * _argo0 = 0;
683 char *_kwnames[] = { "self","sizeId", NULL };
684
685 self = self;
686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetPaperId",_kwnames,&_argo0,&_arg1))
687 return NULL;
688 if (_argo0) {
689 if (_argo0 == Py_None) { _arg0 = NULL; }
690 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
691 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPaperId. Expected _wxPrintData_p.");
692 return NULL;
693 }
694 }
695 {
696 wxPy_BEGIN_ALLOW_THREADS;
697 wxPrintData_SetPaperId(_arg0,_arg1);
698
699 wxPy_END_ALLOW_THREADS;
700 } Py_INCREF(Py_None);
701 _resultobj = Py_None;
702 return _resultobj;
703 }
704
705 #define wxPrintData_SetPaperSize(_swigobj,_swigarg0) (_swigobj->SetPaperSize(_swigarg0))
706 static PyObject *_wrap_wxPrintData_SetPaperSize(PyObject *self, PyObject *args, PyObject *kwargs) {
707 PyObject * _resultobj;
708 wxPrintData * _arg0;
709 wxSize * _arg1;
710 PyObject * _argo0 = 0;
711 wxSize temp;
712 PyObject * _obj1 = 0;
713 char *_kwnames[] = { "self","sz", NULL };
714
715 self = self;
716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPaperSize",_kwnames,&_argo0,&_obj1))
717 return NULL;
718 if (_argo0) {
719 if (_argo0 == Py_None) { _arg0 = NULL; }
720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPaperSize. Expected _wxPrintData_p.");
722 return NULL;
723 }
724 }
725 {
726 _arg1 = &temp;
727 if (! wxSize_helper(_obj1, &_arg1))
728 return NULL;
729 }
730 {
731 wxPy_BEGIN_ALLOW_THREADS;
732 wxPrintData_SetPaperSize(_arg0,*_arg1);
733
734 wxPy_END_ALLOW_THREADS;
735 } Py_INCREF(Py_None);
736 _resultobj = Py_None;
737 return _resultobj;
738 }
739
740 #define wxPrintData_SetQuality(_swigobj,_swigarg0) (_swigobj->SetQuality(_swigarg0))
741 static PyObject *_wrap_wxPrintData_SetQuality(PyObject *self, PyObject *args, PyObject *kwargs) {
742 PyObject * _resultobj;
743 wxPrintData * _arg0;
744 wxPrintQuality _arg1;
745 PyObject * _argo0 = 0;
746 char *_kwnames[] = { "self","quality", NULL };
747
748 self = self;
749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintData_SetQuality",_kwnames,&_argo0,&_arg1))
750 return NULL;
751 if (_argo0) {
752 if (_argo0 == Py_None) { _arg0 = NULL; }
753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetQuality. Expected _wxPrintData_p.");
755 return NULL;
756 }
757 }
758 {
759 wxPy_BEGIN_ALLOW_THREADS;
760 wxPrintData_SetQuality(_arg0,_arg1);
761
762 wxPy_END_ALLOW_THREADS;
763 } Py_INCREF(Py_None);
764 _resultobj = Py_None;
765 return _resultobj;
766 }
767
768 #define wxPrintData_GetPrinterCommand(_swigobj) (_swigobj->GetPrinterCommand())
769 static PyObject *_wrap_wxPrintData_GetPrinterCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
770 PyObject * _resultobj;
771 wxString * _result;
772 wxPrintData * _arg0;
773 PyObject * _argo0 = 0;
774 char *_kwnames[] = { "self", NULL };
775
776 self = self;
777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterCommand",_kwnames,&_argo0))
778 return NULL;
779 if (_argo0) {
780 if (_argo0 == Py_None) { _arg0 = NULL; }
781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterCommand. Expected _wxPrintData_p.");
783 return NULL;
784 }
785 }
786 {
787 wxPy_BEGIN_ALLOW_THREADS;
788 const wxString & _result_ref = wxPrintData_GetPrinterCommand(_arg0);
789 _result = (wxString *) &_result_ref;
790
791 wxPy_END_ALLOW_THREADS;
792 }{
793 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
794 }
795 return _resultobj;
796 }
797
798 #define wxPrintData_GetPrinterOptions(_swigobj) (_swigobj->GetPrinterOptions())
799 static PyObject *_wrap_wxPrintData_GetPrinterOptions(PyObject *self, PyObject *args, PyObject *kwargs) {
800 PyObject * _resultobj;
801 wxString * _result;
802 wxPrintData * _arg0;
803 PyObject * _argo0 = 0;
804 char *_kwnames[] = { "self", NULL };
805
806 self = self;
807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterOptions",_kwnames,&_argo0))
808 return NULL;
809 if (_argo0) {
810 if (_argo0 == Py_None) { _arg0 = NULL; }
811 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
812 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterOptions. Expected _wxPrintData_p.");
813 return NULL;
814 }
815 }
816 {
817 wxPy_BEGIN_ALLOW_THREADS;
818 const wxString & _result_ref = wxPrintData_GetPrinterOptions(_arg0);
819 _result = (wxString *) &_result_ref;
820
821 wxPy_END_ALLOW_THREADS;
822 }{
823 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
824 }
825 return _resultobj;
826 }
827
828 #define wxPrintData_GetPreviewCommand(_swigobj) (_swigobj->GetPreviewCommand())
829 static PyObject *_wrap_wxPrintData_GetPreviewCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
830 PyObject * _resultobj;
831 wxString * _result;
832 wxPrintData * _arg0;
833 PyObject * _argo0 = 0;
834 char *_kwnames[] = { "self", NULL };
835
836 self = self;
837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPreviewCommand",_kwnames,&_argo0))
838 return NULL;
839 if (_argo0) {
840 if (_argo0 == Py_None) { _arg0 = NULL; }
841 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
842 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPreviewCommand. Expected _wxPrintData_p.");
843 return NULL;
844 }
845 }
846 {
847 wxPy_BEGIN_ALLOW_THREADS;
848 const wxString & _result_ref = wxPrintData_GetPreviewCommand(_arg0);
849 _result = (wxString *) &_result_ref;
850
851 wxPy_END_ALLOW_THREADS;
852 }{
853 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
854 }
855 return _resultobj;
856 }
857
858 #define wxPrintData_GetFilename(_swigobj) (_swigobj->GetFilename())
859 static PyObject *_wrap_wxPrintData_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
860 PyObject * _resultobj;
861 wxString * _result;
862 wxPrintData * _arg0;
863 PyObject * _argo0 = 0;
864 char *_kwnames[] = { "self", NULL };
865
866 self = self;
867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetFilename",_kwnames,&_argo0))
868 return NULL;
869 if (_argo0) {
870 if (_argo0 == Py_None) { _arg0 = NULL; }
871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetFilename. Expected _wxPrintData_p.");
873 return NULL;
874 }
875 }
876 {
877 wxPy_BEGIN_ALLOW_THREADS;
878 const wxString & _result_ref = wxPrintData_GetFilename(_arg0);
879 _result = (wxString *) &_result_ref;
880
881 wxPy_END_ALLOW_THREADS;
882 }{
883 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
884 }
885 return _resultobj;
886 }
887
888 #define wxPrintData_GetFontMetricPath(_swigobj) (_swigobj->GetFontMetricPath())
889 static PyObject *_wrap_wxPrintData_GetFontMetricPath(PyObject *self, PyObject *args, PyObject *kwargs) {
890 PyObject * _resultobj;
891 wxString * _result;
892 wxPrintData * _arg0;
893 PyObject * _argo0 = 0;
894 char *_kwnames[] = { "self", NULL };
895
896 self = self;
897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetFontMetricPath",_kwnames,&_argo0))
898 return NULL;
899 if (_argo0) {
900 if (_argo0 == Py_None) { _arg0 = NULL; }
901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetFontMetricPath. Expected _wxPrintData_p.");
903 return NULL;
904 }
905 }
906 {
907 wxPy_BEGIN_ALLOW_THREADS;
908 const wxString & _result_ref = wxPrintData_GetFontMetricPath(_arg0);
909 _result = (wxString *) &_result_ref;
910
911 wxPy_END_ALLOW_THREADS;
912 }{
913 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
914 }
915 return _resultobj;
916 }
917
918 #define wxPrintData_GetPrinterScaleX(_swigobj) (_swigobj->GetPrinterScaleX())
919 static PyObject *_wrap_wxPrintData_GetPrinterScaleX(PyObject *self, PyObject *args, PyObject *kwargs) {
920 PyObject * _resultobj;
921 double _result;
922 wxPrintData * _arg0;
923 PyObject * _argo0 = 0;
924 char *_kwnames[] = { "self", NULL };
925
926 self = self;
927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterScaleX",_kwnames,&_argo0))
928 return NULL;
929 if (_argo0) {
930 if (_argo0 == Py_None) { _arg0 = NULL; }
931 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
932 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterScaleX. Expected _wxPrintData_p.");
933 return NULL;
934 }
935 }
936 {
937 wxPy_BEGIN_ALLOW_THREADS;
938 _result = (double )wxPrintData_GetPrinterScaleX(_arg0);
939
940 wxPy_END_ALLOW_THREADS;
941 } _resultobj = Py_BuildValue("d",_result);
942 return _resultobj;
943 }
944
945 #define wxPrintData_GetPrinterScaleY(_swigobj) (_swigobj->GetPrinterScaleY())
946 static PyObject *_wrap_wxPrintData_GetPrinterScaleY(PyObject *self, PyObject *args, PyObject *kwargs) {
947 PyObject * _resultobj;
948 double _result;
949 wxPrintData * _arg0;
950 PyObject * _argo0 = 0;
951 char *_kwnames[] = { "self", NULL };
952
953 self = self;
954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterScaleY",_kwnames,&_argo0))
955 return NULL;
956 if (_argo0) {
957 if (_argo0 == Py_None) { _arg0 = NULL; }
958 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
959 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterScaleY. Expected _wxPrintData_p.");
960 return NULL;
961 }
962 }
963 {
964 wxPy_BEGIN_ALLOW_THREADS;
965 _result = (double )wxPrintData_GetPrinterScaleY(_arg0);
966
967 wxPy_END_ALLOW_THREADS;
968 } _resultobj = Py_BuildValue("d",_result);
969 return _resultobj;
970 }
971
972 #define wxPrintData_GetPrinterTranslateX(_swigobj) (_swigobj->GetPrinterTranslateX())
973 static PyObject *_wrap_wxPrintData_GetPrinterTranslateX(PyObject *self, PyObject *args, PyObject *kwargs) {
974 PyObject * _resultobj;
975 long _result;
976 wxPrintData * _arg0;
977 PyObject * _argo0 = 0;
978 char *_kwnames[] = { "self", NULL };
979
980 self = self;
981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterTranslateX",_kwnames,&_argo0))
982 return NULL;
983 if (_argo0) {
984 if (_argo0 == Py_None) { _arg0 = NULL; }
985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterTranslateX. Expected _wxPrintData_p.");
987 return NULL;
988 }
989 }
990 {
991 wxPy_BEGIN_ALLOW_THREADS;
992 _result = (long )wxPrintData_GetPrinterTranslateX(_arg0);
993
994 wxPy_END_ALLOW_THREADS;
995 } _resultobj = Py_BuildValue("l",_result);
996 return _resultobj;
997 }
998
999 #define wxPrintData_GetPrinterTranslateY(_swigobj) (_swigobj->GetPrinterTranslateY())
1000 static PyObject *_wrap_wxPrintData_GetPrinterTranslateY(PyObject *self, PyObject *args, PyObject *kwargs) {
1001 PyObject * _resultobj;
1002 long _result;
1003 wxPrintData * _arg0;
1004 PyObject * _argo0 = 0;
1005 char *_kwnames[] = { "self", NULL };
1006
1007 self = self;
1008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrinterTranslateY",_kwnames,&_argo0))
1009 return NULL;
1010 if (_argo0) {
1011 if (_argo0 == Py_None) { _arg0 = NULL; }
1012 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrinterTranslateY. Expected _wxPrintData_p.");
1014 return NULL;
1015 }
1016 }
1017 {
1018 wxPy_BEGIN_ALLOW_THREADS;
1019 _result = (long )wxPrintData_GetPrinterTranslateY(_arg0);
1020
1021 wxPy_END_ALLOW_THREADS;
1022 } _resultobj = Py_BuildValue("l",_result);
1023 return _resultobj;
1024 }
1025
1026 #define wxPrintData_GetPrintMode(_swigobj) (_swigobj->GetPrintMode())
1027 static PyObject *_wrap_wxPrintData_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1028 PyObject * _resultobj;
1029 wxPrintMode * _result;
1030 wxPrintData * _arg0;
1031 PyObject * _argo0 = 0;
1032 char *_kwnames[] = { "self", NULL };
1033 char _ptemp[128];
1034
1035 self = self;
1036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintData_GetPrintMode",_kwnames,&_argo0))
1037 return NULL;
1038 if (_argo0) {
1039 if (_argo0 == Py_None) { _arg0 = NULL; }
1040 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1041 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_GetPrintMode. Expected _wxPrintData_p.");
1042 return NULL;
1043 }
1044 }
1045 {
1046 wxPy_BEGIN_ALLOW_THREADS;
1047 _result = new wxPrintMode (wxPrintData_GetPrintMode(_arg0));
1048
1049 wxPy_END_ALLOW_THREADS;
1050 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPrintMode_p");
1051 _resultobj = Py_BuildValue("s",_ptemp);
1052 return _resultobj;
1053 }
1054
1055 #define wxPrintData_SetPrinterCommand(_swigobj,_swigarg0) (_swigobj->SetPrinterCommand(_swigarg0))
1056 static PyObject *_wrap_wxPrintData_SetPrinterCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
1057 PyObject * _resultobj;
1058 wxPrintData * _arg0;
1059 wxString * _arg1;
1060 PyObject * _argo0 = 0;
1061 PyObject * _obj1 = 0;
1062 char *_kwnames[] = { "self","command", NULL };
1063
1064 self = self;
1065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPrinterCommand",_kwnames,&_argo0,&_obj1))
1066 return NULL;
1067 if (_argo0) {
1068 if (_argo0 == Py_None) { _arg0 = NULL; }
1069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterCommand. Expected _wxPrintData_p.");
1071 return NULL;
1072 }
1073 }
1074 {
1075 #if PYTHON_API_VERSION >= 1009
1076 char* tmpPtr; int tmpSize;
1077 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1078 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1079 return NULL;
1080 }
1081 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1082 return NULL;
1083 _arg1 = new wxString(tmpPtr, tmpSize);
1084 #else
1085 if (!PyString_Check(_obj1)) {
1086 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1087 return NULL;
1088 }
1089 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1090 #endif
1091 }
1092 {
1093 wxPy_BEGIN_ALLOW_THREADS;
1094 wxPrintData_SetPrinterCommand(_arg0,*_arg1);
1095
1096 wxPy_END_ALLOW_THREADS;
1097 } Py_INCREF(Py_None);
1098 _resultobj = Py_None;
1099 {
1100 if (_obj1)
1101 delete _arg1;
1102 }
1103 return _resultobj;
1104 }
1105
1106 #define wxPrintData_SetPrinterOptions(_swigobj,_swigarg0) (_swigobj->SetPrinterOptions(_swigarg0))
1107 static PyObject *_wrap_wxPrintData_SetPrinterOptions(PyObject *self, PyObject *args, PyObject *kwargs) {
1108 PyObject * _resultobj;
1109 wxPrintData * _arg0;
1110 wxString * _arg1;
1111 PyObject * _argo0 = 0;
1112 PyObject * _obj1 = 0;
1113 char *_kwnames[] = { "self","options", NULL };
1114
1115 self = self;
1116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPrinterOptions",_kwnames,&_argo0,&_obj1))
1117 return NULL;
1118 if (_argo0) {
1119 if (_argo0 == Py_None) { _arg0 = NULL; }
1120 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterOptions. Expected _wxPrintData_p.");
1122 return NULL;
1123 }
1124 }
1125 {
1126 #if PYTHON_API_VERSION >= 1009
1127 char* tmpPtr; int tmpSize;
1128 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1129 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1130 return NULL;
1131 }
1132 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1133 return NULL;
1134 _arg1 = new wxString(tmpPtr, tmpSize);
1135 #else
1136 if (!PyString_Check(_obj1)) {
1137 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1138 return NULL;
1139 }
1140 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1141 #endif
1142 }
1143 {
1144 wxPy_BEGIN_ALLOW_THREADS;
1145 wxPrintData_SetPrinterOptions(_arg0,*_arg1);
1146
1147 wxPy_END_ALLOW_THREADS;
1148 } Py_INCREF(Py_None);
1149 _resultobj = Py_None;
1150 {
1151 if (_obj1)
1152 delete _arg1;
1153 }
1154 return _resultobj;
1155 }
1156
1157 #define wxPrintData_SetPreviewCommand(_swigobj,_swigarg0) (_swigobj->SetPreviewCommand(_swigarg0))
1158 static PyObject *_wrap_wxPrintData_SetPreviewCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
1159 PyObject * _resultobj;
1160 wxPrintData * _arg0;
1161 wxString * _arg1;
1162 PyObject * _argo0 = 0;
1163 PyObject * _obj1 = 0;
1164 char *_kwnames[] = { "self","command", NULL };
1165
1166 self = self;
1167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPreviewCommand",_kwnames,&_argo0,&_obj1))
1168 return NULL;
1169 if (_argo0) {
1170 if (_argo0 == Py_None) { _arg0 = NULL; }
1171 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1172 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPreviewCommand. Expected _wxPrintData_p.");
1173 return NULL;
1174 }
1175 }
1176 {
1177 #if PYTHON_API_VERSION >= 1009
1178 char* tmpPtr; int tmpSize;
1179 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1180 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1181 return NULL;
1182 }
1183 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1184 return NULL;
1185 _arg1 = new wxString(tmpPtr, tmpSize);
1186 #else
1187 if (!PyString_Check(_obj1)) {
1188 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1189 return NULL;
1190 }
1191 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1192 #endif
1193 }
1194 {
1195 wxPy_BEGIN_ALLOW_THREADS;
1196 wxPrintData_SetPreviewCommand(_arg0,*_arg1);
1197
1198 wxPy_END_ALLOW_THREADS;
1199 } Py_INCREF(Py_None);
1200 _resultobj = Py_None;
1201 {
1202 if (_obj1)
1203 delete _arg1;
1204 }
1205 return _resultobj;
1206 }
1207
1208 #define wxPrintData_SetFilename(_swigobj,_swigarg0) (_swigobj->SetFilename(_swigarg0))
1209 static PyObject *_wrap_wxPrintData_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
1210 PyObject * _resultobj;
1211 wxPrintData * _arg0;
1212 wxString * _arg1;
1213 PyObject * _argo0 = 0;
1214 PyObject * _obj1 = 0;
1215 char *_kwnames[] = { "self","filename", NULL };
1216
1217 self = self;
1218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetFilename",_kwnames,&_argo0,&_obj1))
1219 return NULL;
1220 if (_argo0) {
1221 if (_argo0 == Py_None) { _arg0 = NULL; }
1222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetFilename. Expected _wxPrintData_p.");
1224 return NULL;
1225 }
1226 }
1227 {
1228 #if PYTHON_API_VERSION >= 1009
1229 char* tmpPtr; int tmpSize;
1230 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1231 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1232 return NULL;
1233 }
1234 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1235 return NULL;
1236 _arg1 = new wxString(tmpPtr, tmpSize);
1237 #else
1238 if (!PyString_Check(_obj1)) {
1239 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1240 return NULL;
1241 }
1242 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1243 #endif
1244 }
1245 {
1246 wxPy_BEGIN_ALLOW_THREADS;
1247 wxPrintData_SetFilename(_arg0,*_arg1);
1248
1249 wxPy_END_ALLOW_THREADS;
1250 } Py_INCREF(Py_None);
1251 _resultobj = Py_None;
1252 {
1253 if (_obj1)
1254 delete _arg1;
1255 }
1256 return _resultobj;
1257 }
1258
1259 #define wxPrintData_SetFontMetricPath(_swigobj,_swigarg0) (_swigobj->SetFontMetricPath(_swigarg0))
1260 static PyObject *_wrap_wxPrintData_SetFontMetricPath(PyObject *self, PyObject *args, PyObject *kwargs) {
1261 PyObject * _resultobj;
1262 wxPrintData * _arg0;
1263 wxString * _arg1;
1264 PyObject * _argo0 = 0;
1265 PyObject * _obj1 = 0;
1266 char *_kwnames[] = { "self","path", NULL };
1267
1268 self = self;
1269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetFontMetricPath",_kwnames,&_argo0,&_obj1))
1270 return NULL;
1271 if (_argo0) {
1272 if (_argo0 == Py_None) { _arg0 = NULL; }
1273 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1274 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetFontMetricPath. Expected _wxPrintData_p.");
1275 return NULL;
1276 }
1277 }
1278 {
1279 #if PYTHON_API_VERSION >= 1009
1280 char* tmpPtr; int tmpSize;
1281 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1282 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1283 return NULL;
1284 }
1285 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1286 return NULL;
1287 _arg1 = new wxString(tmpPtr, tmpSize);
1288 #else
1289 if (!PyString_Check(_obj1)) {
1290 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1291 return NULL;
1292 }
1293 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1294 #endif
1295 }
1296 {
1297 wxPy_BEGIN_ALLOW_THREADS;
1298 wxPrintData_SetFontMetricPath(_arg0,*_arg1);
1299
1300 wxPy_END_ALLOW_THREADS;
1301 } Py_INCREF(Py_None);
1302 _resultobj = Py_None;
1303 {
1304 if (_obj1)
1305 delete _arg1;
1306 }
1307 return _resultobj;
1308 }
1309
1310 #define wxPrintData_SetPrinterScaleX(_swigobj,_swigarg0) (_swigobj->SetPrinterScaleX(_swigarg0))
1311 static PyObject *_wrap_wxPrintData_SetPrinterScaleX(PyObject *self, PyObject *args, PyObject *kwargs) {
1312 PyObject * _resultobj;
1313 wxPrintData * _arg0;
1314 double _arg1;
1315 PyObject * _argo0 = 0;
1316 char *_kwnames[] = { "self","x", NULL };
1317
1318 self = self;
1319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPrintData_SetPrinterScaleX",_kwnames,&_argo0,&_arg1))
1320 return NULL;
1321 if (_argo0) {
1322 if (_argo0 == Py_None) { _arg0 = NULL; }
1323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterScaleX. Expected _wxPrintData_p.");
1325 return NULL;
1326 }
1327 }
1328 {
1329 wxPy_BEGIN_ALLOW_THREADS;
1330 wxPrintData_SetPrinterScaleX(_arg0,_arg1);
1331
1332 wxPy_END_ALLOW_THREADS;
1333 } Py_INCREF(Py_None);
1334 _resultobj = Py_None;
1335 return _resultobj;
1336 }
1337
1338 #define wxPrintData_SetPrinterScaleY(_swigobj,_swigarg0) (_swigobj->SetPrinterScaleY(_swigarg0))
1339 static PyObject *_wrap_wxPrintData_SetPrinterScaleY(PyObject *self, PyObject *args, PyObject *kwargs) {
1340 PyObject * _resultobj;
1341 wxPrintData * _arg0;
1342 double _arg1;
1343 PyObject * _argo0 = 0;
1344 char *_kwnames[] = { "self","y", NULL };
1345
1346 self = self;
1347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPrintData_SetPrinterScaleY",_kwnames,&_argo0,&_arg1))
1348 return NULL;
1349 if (_argo0) {
1350 if (_argo0 == Py_None) { _arg0 = NULL; }
1351 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1352 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterScaleY. Expected _wxPrintData_p.");
1353 return NULL;
1354 }
1355 }
1356 {
1357 wxPy_BEGIN_ALLOW_THREADS;
1358 wxPrintData_SetPrinterScaleY(_arg0,_arg1);
1359
1360 wxPy_END_ALLOW_THREADS;
1361 } Py_INCREF(Py_None);
1362 _resultobj = Py_None;
1363 return _resultobj;
1364 }
1365
1366 #define wxPrintData_SetPrinterScaling(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPrinterScaling(_swigarg0,_swigarg1))
1367 static PyObject *_wrap_wxPrintData_SetPrinterScaling(PyObject *self, PyObject *args, PyObject *kwargs) {
1368 PyObject * _resultobj;
1369 wxPrintData * _arg0;
1370 double _arg1;
1371 double _arg2;
1372 PyObject * _argo0 = 0;
1373 char *_kwnames[] = { "self","x","y", NULL };
1374
1375 self = self;
1376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPrintData_SetPrinterScaling",_kwnames,&_argo0,&_arg1,&_arg2))
1377 return NULL;
1378 if (_argo0) {
1379 if (_argo0 == Py_None) { _arg0 = NULL; }
1380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterScaling. Expected _wxPrintData_p.");
1382 return NULL;
1383 }
1384 }
1385 {
1386 wxPy_BEGIN_ALLOW_THREADS;
1387 wxPrintData_SetPrinterScaling(_arg0,_arg1,_arg2);
1388
1389 wxPy_END_ALLOW_THREADS;
1390 } Py_INCREF(Py_None);
1391 _resultobj = Py_None;
1392 return _resultobj;
1393 }
1394
1395 #define wxPrintData_SetPrinterTranslateX(_swigobj,_swigarg0) (_swigobj->SetPrinterTranslateX(_swigarg0))
1396 static PyObject *_wrap_wxPrintData_SetPrinterTranslateX(PyObject *self, PyObject *args, PyObject *kwargs) {
1397 PyObject * _resultobj;
1398 wxPrintData * _arg0;
1399 long _arg1;
1400 PyObject * _argo0 = 0;
1401 char *_kwnames[] = { "self","x", NULL };
1402
1403 self = self;
1404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxPrintData_SetPrinterTranslateX",_kwnames,&_argo0,&_arg1))
1405 return NULL;
1406 if (_argo0) {
1407 if (_argo0 == Py_None) { _arg0 = NULL; }
1408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterTranslateX. Expected _wxPrintData_p.");
1410 return NULL;
1411 }
1412 }
1413 {
1414 wxPy_BEGIN_ALLOW_THREADS;
1415 wxPrintData_SetPrinterTranslateX(_arg0,_arg1);
1416
1417 wxPy_END_ALLOW_THREADS;
1418 } Py_INCREF(Py_None);
1419 _resultobj = Py_None;
1420 return _resultobj;
1421 }
1422
1423 #define wxPrintData_SetPrinterTranslateY(_swigobj,_swigarg0) (_swigobj->SetPrinterTranslateY(_swigarg0))
1424 static PyObject *_wrap_wxPrintData_SetPrinterTranslateY(PyObject *self, PyObject *args, PyObject *kwargs) {
1425 PyObject * _resultobj;
1426 wxPrintData * _arg0;
1427 long _arg1;
1428 PyObject * _argo0 = 0;
1429 char *_kwnames[] = { "self","y", NULL };
1430
1431 self = self;
1432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxPrintData_SetPrinterTranslateY",_kwnames,&_argo0,&_arg1))
1433 return NULL;
1434 if (_argo0) {
1435 if (_argo0 == Py_None) { _arg0 = NULL; }
1436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterTranslateY. Expected _wxPrintData_p.");
1438 return NULL;
1439 }
1440 }
1441 {
1442 wxPy_BEGIN_ALLOW_THREADS;
1443 wxPrintData_SetPrinterTranslateY(_arg0,_arg1);
1444
1445 wxPy_END_ALLOW_THREADS;
1446 } Py_INCREF(Py_None);
1447 _resultobj = Py_None;
1448 return _resultobj;
1449 }
1450
1451 #define wxPrintData_SetPrinterTranslation(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPrinterTranslation(_swigarg0,_swigarg1))
1452 static PyObject *_wrap_wxPrintData_SetPrinterTranslation(PyObject *self, PyObject *args, PyObject *kwargs) {
1453 PyObject * _resultobj;
1454 wxPrintData * _arg0;
1455 long _arg1;
1456 long _arg2;
1457 PyObject * _argo0 = 0;
1458 char *_kwnames[] = { "self","x","y", NULL };
1459
1460 self = self;
1461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxPrintData_SetPrinterTranslation",_kwnames,&_argo0,&_arg1,&_arg2))
1462 return NULL;
1463 if (_argo0) {
1464 if (_argo0 == Py_None) { _arg0 = NULL; }
1465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrinterTranslation. Expected _wxPrintData_p.");
1467 return NULL;
1468 }
1469 }
1470 {
1471 wxPy_BEGIN_ALLOW_THREADS;
1472 wxPrintData_SetPrinterTranslation(_arg0,_arg1,_arg2);
1473
1474 wxPy_END_ALLOW_THREADS;
1475 } Py_INCREF(Py_None);
1476 _resultobj = Py_None;
1477 return _resultobj;
1478 }
1479
1480 #define wxPrintData_SetPrintMode(_swigobj,_swigarg0) (_swigobj->SetPrintMode(_swigarg0))
1481 static PyObject *_wrap_wxPrintData_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1482 PyObject * _resultobj;
1483 wxPrintData * _arg0;
1484 wxPrintMode * _arg1;
1485 PyObject * _argo0 = 0;
1486 PyObject * _argo1 = 0;
1487 char *_kwnames[] = { "self","printMode", NULL };
1488
1489 self = self;
1490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintData_SetPrintMode",_kwnames,&_argo0,&_argo1))
1491 return NULL;
1492 if (_argo0) {
1493 if (_argo0 == Py_None) { _arg0 = NULL; }
1494 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintData_p")) {
1495 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintData_SetPrintMode. Expected _wxPrintData_p.");
1496 return NULL;
1497 }
1498 }
1499 if (_argo1) {
1500 if (_argo1 == Py_None) { _arg1 = NULL; }
1501 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPrintMode_p")) {
1502 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrintData_SetPrintMode. Expected _wxPrintMode_p.");
1503 return NULL;
1504 }
1505 }
1506 {
1507 wxPy_BEGIN_ALLOW_THREADS;
1508 wxPrintData_SetPrintMode(_arg0,*_arg1);
1509
1510 wxPy_END_ALLOW_THREADS;
1511 } Py_INCREF(Py_None);
1512 _resultobj = Py_None;
1513 return _resultobj;
1514 }
1515
1516 #define new_wxPageSetupDialogData() (new wxPageSetupDialogData())
1517 static PyObject *_wrap_new_wxPageSetupDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
1518 PyObject * _resultobj;
1519 wxPageSetupDialogData * _result;
1520 char *_kwnames[] = { NULL };
1521 char _ptemp[128];
1522
1523 self = self;
1524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPageSetupDialogData",_kwnames))
1525 return NULL;
1526 {
1527 wxPy_BEGIN_ALLOW_THREADS;
1528 _result = (wxPageSetupDialogData *)new_wxPageSetupDialogData();
1529
1530 wxPy_END_ALLOW_THREADS;
1531 } if (_result) {
1532 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPageSetupDialogData_p");
1533 _resultobj = Py_BuildValue("s",_ptemp);
1534 } else {
1535 Py_INCREF(Py_None);
1536 _resultobj = Py_None;
1537 }
1538 return _resultobj;
1539 }
1540
1541 #define delete_wxPageSetupDialogData(_swigobj) (delete _swigobj)
1542 static PyObject *_wrap_delete_wxPageSetupDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
1543 PyObject * _resultobj;
1544 wxPageSetupDialogData * _arg0;
1545 PyObject * _argo0 = 0;
1546 char *_kwnames[] = { "self", NULL };
1547
1548 self = self;
1549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPageSetupDialogData",_kwnames,&_argo0))
1550 return NULL;
1551 if (_argo0) {
1552 if (_argo0 == Py_None) { _arg0 = NULL; }
1553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPageSetupDialogData. Expected _wxPageSetupDialogData_p.");
1555 return NULL;
1556 }
1557 }
1558 {
1559 wxPy_BEGIN_ALLOW_THREADS;
1560 delete_wxPageSetupDialogData(_arg0);
1561
1562 wxPy_END_ALLOW_THREADS;
1563 } Py_INCREF(Py_None);
1564 _resultobj = Py_None;
1565 return _resultobj;
1566 }
1567
1568 #define wxPageSetupDialogData_EnableHelp(_swigobj,_swigarg0) (_swigobj->EnableHelp(_swigarg0))
1569 static PyObject *_wrap_wxPageSetupDialogData_EnableHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
1570 PyObject * _resultobj;
1571 wxPageSetupDialogData * _arg0;
1572 bool _arg1;
1573 PyObject * _argo0 = 0;
1574 int tempbool1;
1575 char *_kwnames[] = { "self","flag", NULL };
1576
1577 self = self;
1578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_EnableHelp",_kwnames,&_argo0,&tempbool1))
1579 return NULL;
1580 if (_argo0) {
1581 if (_argo0 == Py_None) { _arg0 = NULL; }
1582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_EnableHelp. Expected _wxPageSetupDialogData_p.");
1584 return NULL;
1585 }
1586 }
1587 _arg1 = (bool ) tempbool1;
1588 {
1589 wxPy_BEGIN_ALLOW_THREADS;
1590 wxPageSetupDialogData_EnableHelp(_arg0,_arg1);
1591
1592 wxPy_END_ALLOW_THREADS;
1593 } Py_INCREF(Py_None);
1594 _resultobj = Py_None;
1595 return _resultobj;
1596 }
1597
1598 #define wxPageSetupDialogData_EnableMargins(_swigobj,_swigarg0) (_swigobj->EnableMargins(_swigarg0))
1599 static PyObject *_wrap_wxPageSetupDialogData_EnableMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
1600 PyObject * _resultobj;
1601 wxPageSetupDialogData * _arg0;
1602 bool _arg1;
1603 PyObject * _argo0 = 0;
1604 int tempbool1;
1605 char *_kwnames[] = { "self","flag", NULL };
1606
1607 self = self;
1608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_EnableMargins",_kwnames,&_argo0,&tempbool1))
1609 return NULL;
1610 if (_argo0) {
1611 if (_argo0 == Py_None) { _arg0 = NULL; }
1612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_EnableMargins. Expected _wxPageSetupDialogData_p.");
1614 return NULL;
1615 }
1616 }
1617 _arg1 = (bool ) tempbool1;
1618 {
1619 wxPy_BEGIN_ALLOW_THREADS;
1620 wxPageSetupDialogData_EnableMargins(_arg0,_arg1);
1621
1622 wxPy_END_ALLOW_THREADS;
1623 } Py_INCREF(Py_None);
1624 _resultobj = Py_None;
1625 return _resultobj;
1626 }
1627
1628 #define wxPageSetupDialogData_EnableOrientation(_swigobj,_swigarg0) (_swigobj->EnableOrientation(_swigarg0))
1629 static PyObject *_wrap_wxPageSetupDialogData_EnableOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1630 PyObject * _resultobj;
1631 wxPageSetupDialogData * _arg0;
1632 bool _arg1;
1633 PyObject * _argo0 = 0;
1634 int tempbool1;
1635 char *_kwnames[] = { "self","flag", NULL };
1636
1637 self = self;
1638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_EnableOrientation",_kwnames,&_argo0,&tempbool1))
1639 return NULL;
1640 if (_argo0) {
1641 if (_argo0 == Py_None) { _arg0 = NULL; }
1642 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1643 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_EnableOrientation. Expected _wxPageSetupDialogData_p.");
1644 return NULL;
1645 }
1646 }
1647 _arg1 = (bool ) tempbool1;
1648 {
1649 wxPy_BEGIN_ALLOW_THREADS;
1650 wxPageSetupDialogData_EnableOrientation(_arg0,_arg1);
1651
1652 wxPy_END_ALLOW_THREADS;
1653 } Py_INCREF(Py_None);
1654 _resultobj = Py_None;
1655 return _resultobj;
1656 }
1657
1658 #define wxPageSetupDialogData_EnablePaper(_swigobj,_swigarg0) (_swigobj->EnablePaper(_swigarg0))
1659 static PyObject *_wrap_wxPageSetupDialogData_EnablePaper(PyObject *self, PyObject *args, PyObject *kwargs) {
1660 PyObject * _resultobj;
1661 wxPageSetupDialogData * _arg0;
1662 bool _arg1;
1663 PyObject * _argo0 = 0;
1664 int tempbool1;
1665 char *_kwnames[] = { "self","flag", NULL };
1666
1667 self = self;
1668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_EnablePaper",_kwnames,&_argo0,&tempbool1))
1669 return NULL;
1670 if (_argo0) {
1671 if (_argo0 == Py_None) { _arg0 = NULL; }
1672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_EnablePaper. Expected _wxPageSetupDialogData_p.");
1674 return NULL;
1675 }
1676 }
1677 _arg1 = (bool ) tempbool1;
1678 {
1679 wxPy_BEGIN_ALLOW_THREADS;
1680 wxPageSetupDialogData_EnablePaper(_arg0,_arg1);
1681
1682 wxPy_END_ALLOW_THREADS;
1683 } Py_INCREF(Py_None);
1684 _resultobj = Py_None;
1685 return _resultobj;
1686 }
1687
1688 #define wxPageSetupDialogData_EnablePrinter(_swigobj,_swigarg0) (_swigobj->EnablePrinter(_swigarg0))
1689 static PyObject *_wrap_wxPageSetupDialogData_EnablePrinter(PyObject *self, PyObject *args, PyObject *kwargs) {
1690 PyObject * _resultobj;
1691 wxPageSetupDialogData * _arg0;
1692 bool _arg1;
1693 PyObject * _argo0 = 0;
1694 int tempbool1;
1695 char *_kwnames[] = { "self","flag", NULL };
1696
1697 self = self;
1698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_EnablePrinter",_kwnames,&_argo0,&tempbool1))
1699 return NULL;
1700 if (_argo0) {
1701 if (_argo0 == Py_None) { _arg0 = NULL; }
1702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_EnablePrinter. Expected _wxPageSetupDialogData_p.");
1704 return NULL;
1705 }
1706 }
1707 _arg1 = (bool ) tempbool1;
1708 {
1709 wxPy_BEGIN_ALLOW_THREADS;
1710 wxPageSetupDialogData_EnablePrinter(_arg0,_arg1);
1711
1712 wxPy_END_ALLOW_THREADS;
1713 } Py_INCREF(Py_None);
1714 _resultobj = Py_None;
1715 return _resultobj;
1716 }
1717
1718 #define wxPageSetupDialogData_GetDefaultMinMargins(_swigobj) (_swigobj->GetDefaultMinMargins())
1719 static PyObject *_wrap_wxPageSetupDialogData_GetDefaultMinMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
1720 PyObject * _resultobj;
1721 bool _result;
1722 wxPageSetupDialogData * _arg0;
1723 PyObject * _argo0 = 0;
1724 char *_kwnames[] = { "self", NULL };
1725
1726 self = self;
1727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetDefaultMinMargins",_kwnames,&_argo0))
1728 return NULL;
1729 if (_argo0) {
1730 if (_argo0 == Py_None) { _arg0 = NULL; }
1731 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1732 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultMinMargins. Expected _wxPageSetupDialogData_p.");
1733 return NULL;
1734 }
1735 }
1736 {
1737 wxPy_BEGIN_ALLOW_THREADS;
1738 _result = (bool )wxPageSetupDialogData_GetDefaultMinMargins(_arg0);
1739
1740 wxPy_END_ALLOW_THREADS;
1741 } _resultobj = Py_BuildValue("i",_result);
1742 return _resultobj;
1743 }
1744
1745 #define wxPageSetupDialogData_GetEnableMargins(_swigobj) (_swigobj->GetEnableMargins())
1746 static PyObject *_wrap_wxPageSetupDialogData_GetEnableMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
1747 PyObject * _resultobj;
1748 bool _result;
1749 wxPageSetupDialogData * _arg0;
1750 PyObject * _argo0 = 0;
1751 char *_kwnames[] = { "self", NULL };
1752
1753 self = self;
1754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetEnableMargins",_kwnames,&_argo0))
1755 return NULL;
1756 if (_argo0) {
1757 if (_argo0 == Py_None) { _arg0 = NULL; }
1758 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1759 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetEnableMargins. Expected _wxPageSetupDialogData_p.");
1760 return NULL;
1761 }
1762 }
1763 {
1764 wxPy_BEGIN_ALLOW_THREADS;
1765 _result = (bool )wxPageSetupDialogData_GetEnableMargins(_arg0);
1766
1767 wxPy_END_ALLOW_THREADS;
1768 } _resultobj = Py_BuildValue("i",_result);
1769 return _resultobj;
1770 }
1771
1772 #define wxPageSetupDialogData_GetEnableOrientation(_swigobj) (_swigobj->GetEnableOrientation())
1773 static PyObject *_wrap_wxPageSetupDialogData_GetEnableOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
1774 PyObject * _resultobj;
1775 bool _result;
1776 wxPageSetupDialogData * _arg0;
1777 PyObject * _argo0 = 0;
1778 char *_kwnames[] = { "self", NULL };
1779
1780 self = self;
1781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetEnableOrientation",_kwnames,&_argo0))
1782 return NULL;
1783 if (_argo0) {
1784 if (_argo0 == Py_None) { _arg0 = NULL; }
1785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetEnableOrientation. Expected _wxPageSetupDialogData_p.");
1787 return NULL;
1788 }
1789 }
1790 {
1791 wxPy_BEGIN_ALLOW_THREADS;
1792 _result = (bool )wxPageSetupDialogData_GetEnableOrientation(_arg0);
1793
1794 wxPy_END_ALLOW_THREADS;
1795 } _resultobj = Py_BuildValue("i",_result);
1796 return _resultobj;
1797 }
1798
1799 #define wxPageSetupDialogData_GetEnablePaper(_swigobj) (_swigobj->GetEnablePaper())
1800 static PyObject *_wrap_wxPageSetupDialogData_GetEnablePaper(PyObject *self, PyObject *args, PyObject *kwargs) {
1801 PyObject * _resultobj;
1802 bool _result;
1803 wxPageSetupDialogData * _arg0;
1804 PyObject * _argo0 = 0;
1805 char *_kwnames[] = { "self", NULL };
1806
1807 self = self;
1808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetEnablePaper",_kwnames,&_argo0))
1809 return NULL;
1810 if (_argo0) {
1811 if (_argo0 == Py_None) { _arg0 = NULL; }
1812 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1813 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePaper. Expected _wxPageSetupDialogData_p.");
1814 return NULL;
1815 }
1816 }
1817 {
1818 wxPy_BEGIN_ALLOW_THREADS;
1819 _result = (bool )wxPageSetupDialogData_GetEnablePaper(_arg0);
1820
1821 wxPy_END_ALLOW_THREADS;
1822 } _resultobj = Py_BuildValue("i",_result);
1823 return _resultobj;
1824 }
1825
1826 #define wxPageSetupDialogData_GetEnablePrinter(_swigobj) (_swigobj->GetEnablePrinter())
1827 static PyObject *_wrap_wxPageSetupDialogData_GetEnablePrinter(PyObject *self, PyObject *args, PyObject *kwargs) {
1828 PyObject * _resultobj;
1829 bool _result;
1830 wxPageSetupDialogData * _arg0;
1831 PyObject * _argo0 = 0;
1832 char *_kwnames[] = { "self", NULL };
1833
1834 self = self;
1835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetEnablePrinter",_kwnames,&_argo0))
1836 return NULL;
1837 if (_argo0) {
1838 if (_argo0 == Py_None) { _arg0 = NULL; }
1839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePrinter. Expected _wxPageSetupDialogData_p.");
1841 return NULL;
1842 }
1843 }
1844 {
1845 wxPy_BEGIN_ALLOW_THREADS;
1846 _result = (bool )wxPageSetupDialogData_GetEnablePrinter(_arg0);
1847
1848 wxPy_END_ALLOW_THREADS;
1849 } _resultobj = Py_BuildValue("i",_result);
1850 return _resultobj;
1851 }
1852
1853 #define wxPageSetupDialogData_GetEnableHelp(_swigobj) (_swigobj->GetEnableHelp())
1854 static PyObject *_wrap_wxPageSetupDialogData_GetEnableHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
1855 PyObject * _resultobj;
1856 bool _result;
1857 wxPageSetupDialogData * _arg0;
1858 PyObject * _argo0 = 0;
1859 char *_kwnames[] = { "self", NULL };
1860
1861 self = self;
1862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetEnableHelp",_kwnames,&_argo0))
1863 return NULL;
1864 if (_argo0) {
1865 if (_argo0 == Py_None) { _arg0 = NULL; }
1866 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1867 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetEnableHelp. Expected _wxPageSetupDialogData_p.");
1868 return NULL;
1869 }
1870 }
1871 {
1872 wxPy_BEGIN_ALLOW_THREADS;
1873 _result = (bool )wxPageSetupDialogData_GetEnableHelp(_arg0);
1874
1875 wxPy_END_ALLOW_THREADS;
1876 } _resultobj = Py_BuildValue("i",_result);
1877 return _resultobj;
1878 }
1879
1880 #define wxPageSetupDialogData_GetDefaultInfo(_swigobj) (_swigobj->GetDefaultInfo())
1881 static PyObject *_wrap_wxPageSetupDialogData_GetDefaultInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
1882 PyObject * _resultobj;
1883 bool _result;
1884 wxPageSetupDialogData * _arg0;
1885 PyObject * _argo0 = 0;
1886 char *_kwnames[] = { "self", NULL };
1887
1888 self = self;
1889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetDefaultInfo",_kwnames,&_argo0))
1890 return NULL;
1891 if (_argo0) {
1892 if (_argo0 == Py_None) { _arg0 = NULL; }
1893 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultInfo. Expected _wxPageSetupDialogData_p.");
1895 return NULL;
1896 }
1897 }
1898 {
1899 wxPy_BEGIN_ALLOW_THREADS;
1900 _result = (bool )wxPageSetupDialogData_GetDefaultInfo(_arg0);
1901
1902 wxPy_END_ALLOW_THREADS;
1903 } _resultobj = Py_BuildValue("i",_result);
1904 return _resultobj;
1905 }
1906
1907 #define wxPageSetupDialogData_GetMarginTopLeft(_swigobj) (_swigobj->GetMarginTopLeft())
1908 static PyObject *_wrap_wxPageSetupDialogData_GetMarginTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
1909 PyObject * _resultobj;
1910 wxPoint * _result;
1911 wxPageSetupDialogData * _arg0;
1912 PyObject * _argo0 = 0;
1913 char *_kwnames[] = { "self", NULL };
1914 char _ptemp[128];
1915
1916 self = self;
1917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetMarginTopLeft",_kwnames,&_argo0))
1918 return NULL;
1919 if (_argo0) {
1920 if (_argo0 == Py_None) { _arg0 = NULL; }
1921 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1922 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetMarginTopLeft. Expected _wxPageSetupDialogData_p.");
1923 return NULL;
1924 }
1925 }
1926 {
1927 wxPy_BEGIN_ALLOW_THREADS;
1928 _result = new wxPoint (wxPageSetupDialogData_GetMarginTopLeft(_arg0));
1929
1930 wxPy_END_ALLOW_THREADS;
1931 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1932 _resultobj = Py_BuildValue("s",_ptemp);
1933 return _resultobj;
1934 }
1935
1936 #define wxPageSetupDialogData_GetMarginBottomRight(_swigobj) (_swigobj->GetMarginBottomRight())
1937 static PyObject *_wrap_wxPageSetupDialogData_GetMarginBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
1938 PyObject * _resultobj;
1939 wxPoint * _result;
1940 wxPageSetupDialogData * _arg0;
1941 PyObject * _argo0 = 0;
1942 char *_kwnames[] = { "self", NULL };
1943 char _ptemp[128];
1944
1945 self = self;
1946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetMarginBottomRight",_kwnames,&_argo0))
1947 return NULL;
1948 if (_argo0) {
1949 if (_argo0 == Py_None) { _arg0 = NULL; }
1950 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetMarginBottomRight. Expected _wxPageSetupDialogData_p.");
1952 return NULL;
1953 }
1954 }
1955 {
1956 wxPy_BEGIN_ALLOW_THREADS;
1957 _result = new wxPoint (wxPageSetupDialogData_GetMarginBottomRight(_arg0));
1958
1959 wxPy_END_ALLOW_THREADS;
1960 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1961 _resultobj = Py_BuildValue("s",_ptemp);
1962 return _resultobj;
1963 }
1964
1965 #define wxPageSetupDialogData_GetMinMarginTopLeft(_swigobj) (_swigobj->GetMinMarginTopLeft())
1966 static PyObject *_wrap_wxPageSetupDialogData_GetMinMarginTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
1967 PyObject * _resultobj;
1968 wxPoint * _result;
1969 wxPageSetupDialogData * _arg0;
1970 PyObject * _argo0 = 0;
1971 char *_kwnames[] = { "self", NULL };
1972 char _ptemp[128];
1973
1974 self = self;
1975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetMinMarginTopLeft",_kwnames,&_argo0))
1976 return NULL;
1977 if (_argo0) {
1978 if (_argo0 == Py_None) { _arg0 = NULL; }
1979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
1980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginTopLeft. Expected _wxPageSetupDialogData_p.");
1981 return NULL;
1982 }
1983 }
1984 {
1985 wxPy_BEGIN_ALLOW_THREADS;
1986 _result = new wxPoint (wxPageSetupDialogData_GetMinMarginTopLeft(_arg0));
1987
1988 wxPy_END_ALLOW_THREADS;
1989 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1990 _resultobj = Py_BuildValue("s",_ptemp);
1991 return _resultobj;
1992 }
1993
1994 #define wxPageSetupDialogData_GetMinMarginBottomRight(_swigobj) (_swigobj->GetMinMarginBottomRight())
1995 static PyObject *_wrap_wxPageSetupDialogData_GetMinMarginBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
1996 PyObject * _resultobj;
1997 wxPoint * _result;
1998 wxPageSetupDialogData * _arg0;
1999 PyObject * _argo0 = 0;
2000 char *_kwnames[] = { "self", NULL };
2001 char _ptemp[128];
2002
2003 self = self;
2004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetMinMarginBottomRight",_kwnames,&_argo0))
2005 return NULL;
2006 if (_argo0) {
2007 if (_argo0 == Py_None) { _arg0 = NULL; }
2008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginBottomRight. Expected _wxPageSetupDialogData_p.");
2010 return NULL;
2011 }
2012 }
2013 {
2014 wxPy_BEGIN_ALLOW_THREADS;
2015 _result = new wxPoint (wxPageSetupDialogData_GetMinMarginBottomRight(_arg0));
2016
2017 wxPy_END_ALLOW_THREADS;
2018 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2019 _resultobj = Py_BuildValue("s",_ptemp);
2020 return _resultobj;
2021 }
2022
2023 #define wxPageSetupDialogData_GetPaperId(_swigobj) (_swigobj->GetPaperId())
2024 static PyObject *_wrap_wxPageSetupDialogData_GetPaperId(PyObject *self, PyObject *args, PyObject *kwargs) {
2025 PyObject * _resultobj;
2026 wxPaperSize _result;
2027 wxPageSetupDialogData * _arg0;
2028 PyObject * _argo0 = 0;
2029 char *_kwnames[] = { "self", NULL };
2030
2031 self = self;
2032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetPaperId",_kwnames,&_argo0))
2033 return NULL;
2034 if (_argo0) {
2035 if (_argo0 == Py_None) { _arg0 = NULL; }
2036 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2037 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetPaperId. Expected _wxPageSetupDialogData_p.");
2038 return NULL;
2039 }
2040 }
2041 {
2042 wxPy_BEGIN_ALLOW_THREADS;
2043 _result = (wxPaperSize )wxPageSetupDialogData_GetPaperId(_arg0);
2044
2045 wxPy_END_ALLOW_THREADS;
2046 } _resultobj = Py_BuildValue("i",_result);
2047 return _resultobj;
2048 }
2049
2050 #define wxPageSetupDialogData_GetPaperSize(_swigobj) (_swigobj->GetPaperSize())
2051 static PyObject *_wrap_wxPageSetupDialogData_GetPaperSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2052 PyObject * _resultobj;
2053 wxSize * _result;
2054 wxPageSetupDialogData * _arg0;
2055 PyObject * _argo0 = 0;
2056 char *_kwnames[] = { "self", NULL };
2057 char _ptemp[128];
2058
2059 self = self;
2060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetPaperSize",_kwnames,&_argo0))
2061 return NULL;
2062 if (_argo0) {
2063 if (_argo0 == Py_None) { _arg0 = NULL; }
2064 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2065 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetPaperSize. Expected _wxPageSetupDialogData_p.");
2066 return NULL;
2067 }
2068 }
2069 {
2070 wxPy_BEGIN_ALLOW_THREADS;
2071 _result = new wxSize (wxPageSetupDialogData_GetPaperSize(_arg0));
2072
2073 wxPy_END_ALLOW_THREADS;
2074 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2075 _resultobj = Py_BuildValue("s",_ptemp);
2076 return _resultobj;
2077 }
2078
2079 static wxPrintData * wxPageSetupDialogData_GetPrintData(wxPageSetupDialogData *self) {
2080 return new wxPrintData(self->GetPrintData()); // force a copy
2081 }
2082 static PyObject *_wrap_wxPageSetupDialogData_GetPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
2083 PyObject * _resultobj;
2084 wxPrintData * _result;
2085 wxPageSetupDialogData * _arg0;
2086 PyObject * _argo0 = 0;
2087 char *_kwnames[] = { "self", NULL };
2088 char _ptemp[128];
2089
2090 self = self;
2091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialogData_GetPrintData",_kwnames,&_argo0))
2092 return NULL;
2093 if (_argo0) {
2094 if (_argo0 == Py_None) { _arg0 = NULL; }
2095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_GetPrintData. Expected _wxPageSetupDialogData_p.");
2097 return NULL;
2098 }
2099 }
2100 {
2101 wxPy_BEGIN_ALLOW_THREADS;
2102 _result = (wxPrintData *)wxPageSetupDialogData_GetPrintData(_arg0);
2103
2104 wxPy_END_ALLOW_THREADS;
2105 } if (_result) {
2106 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintData_p");
2107 _resultobj = Py_BuildValue("s",_ptemp);
2108 } else {
2109 Py_INCREF(Py_None);
2110 _resultobj = Py_None;
2111 }
2112 return _resultobj;
2113 }
2114
2115 #define wxPageSetupDialogData_SetDefaultInfo(_swigobj,_swigarg0) (_swigobj->SetDefaultInfo(_swigarg0))
2116 static PyObject *_wrap_wxPageSetupDialogData_SetDefaultInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2117 PyObject * _resultobj;
2118 wxPageSetupDialogData * _arg0;
2119 bool _arg1;
2120 PyObject * _argo0 = 0;
2121 int tempbool1;
2122 char *_kwnames[] = { "self","flag", NULL };
2123
2124 self = self;
2125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_SetDefaultInfo",_kwnames,&_argo0,&tempbool1))
2126 return NULL;
2127 if (_argo0) {
2128 if (_argo0 == Py_None) { _arg0 = NULL; }
2129 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultInfo. Expected _wxPageSetupDialogData_p.");
2131 return NULL;
2132 }
2133 }
2134 _arg1 = (bool ) tempbool1;
2135 {
2136 wxPy_BEGIN_ALLOW_THREADS;
2137 wxPageSetupDialogData_SetDefaultInfo(_arg0,_arg1);
2138
2139 wxPy_END_ALLOW_THREADS;
2140 } Py_INCREF(Py_None);
2141 _resultobj = Py_None;
2142 return _resultobj;
2143 }
2144
2145 #define wxPageSetupDialogData_SetDefaultMinMargins(_swigobj,_swigarg0) (_swigobj->SetDefaultMinMargins(_swigarg0))
2146 static PyObject *_wrap_wxPageSetupDialogData_SetDefaultMinMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
2147 PyObject * _resultobj;
2148 wxPageSetupDialogData * _arg0;
2149 bool _arg1;
2150 PyObject * _argo0 = 0;
2151 int tempbool1;
2152 char *_kwnames[] = { "self","flag", NULL };
2153
2154 self = self;
2155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_SetDefaultMinMargins",_kwnames,&_argo0,&tempbool1))
2156 return NULL;
2157 if (_argo0) {
2158 if (_argo0 == Py_None) { _arg0 = NULL; }
2159 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2160 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultMinMargins. Expected _wxPageSetupDialogData_p.");
2161 return NULL;
2162 }
2163 }
2164 _arg1 = (bool ) tempbool1;
2165 {
2166 wxPy_BEGIN_ALLOW_THREADS;
2167 wxPageSetupDialogData_SetDefaultMinMargins(_arg0,_arg1);
2168
2169 wxPy_END_ALLOW_THREADS;
2170 } Py_INCREF(Py_None);
2171 _resultobj = Py_None;
2172 return _resultobj;
2173 }
2174
2175 #define wxPageSetupDialogData_SetMarginTopLeft(_swigobj,_swigarg0) (_swigobj->SetMarginTopLeft(_swigarg0))
2176 static PyObject *_wrap_wxPageSetupDialogData_SetMarginTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2177 PyObject * _resultobj;
2178 wxPageSetupDialogData * _arg0;
2179 wxPoint * _arg1;
2180 PyObject * _argo0 = 0;
2181 wxPoint temp;
2182 PyObject * _obj1 = 0;
2183 char *_kwnames[] = { "self","pt", NULL };
2184
2185 self = self;
2186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetMarginTopLeft",_kwnames,&_argo0,&_obj1))
2187 return NULL;
2188 if (_argo0) {
2189 if (_argo0 == Py_None) { _arg0 = NULL; }
2190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetMarginTopLeft. Expected _wxPageSetupDialogData_p.");
2192 return NULL;
2193 }
2194 }
2195 {
2196 _arg1 = &temp;
2197 if (! wxPoint_helper(_obj1, &_arg1))
2198 return NULL;
2199 }
2200 {
2201 wxPy_BEGIN_ALLOW_THREADS;
2202 wxPageSetupDialogData_SetMarginTopLeft(_arg0,*_arg1);
2203
2204 wxPy_END_ALLOW_THREADS;
2205 } Py_INCREF(Py_None);
2206 _resultobj = Py_None;
2207 return _resultobj;
2208 }
2209
2210 #define wxPageSetupDialogData_SetMarginBottomRight(_swigobj,_swigarg0) (_swigobj->SetMarginBottomRight(_swigarg0))
2211 static PyObject *_wrap_wxPageSetupDialogData_SetMarginBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2212 PyObject * _resultobj;
2213 wxPageSetupDialogData * _arg0;
2214 wxPoint * _arg1;
2215 PyObject * _argo0 = 0;
2216 wxPoint temp;
2217 PyObject * _obj1 = 0;
2218 char *_kwnames[] = { "self","pt", NULL };
2219
2220 self = self;
2221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetMarginBottomRight",_kwnames,&_argo0,&_obj1))
2222 return NULL;
2223 if (_argo0) {
2224 if (_argo0 == Py_None) { _arg0 = NULL; }
2225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetMarginBottomRight. Expected _wxPageSetupDialogData_p.");
2227 return NULL;
2228 }
2229 }
2230 {
2231 _arg1 = &temp;
2232 if (! wxPoint_helper(_obj1, &_arg1))
2233 return NULL;
2234 }
2235 {
2236 wxPy_BEGIN_ALLOW_THREADS;
2237 wxPageSetupDialogData_SetMarginBottomRight(_arg0,*_arg1);
2238
2239 wxPy_END_ALLOW_THREADS;
2240 } Py_INCREF(Py_None);
2241 _resultobj = Py_None;
2242 return _resultobj;
2243 }
2244
2245 #define wxPageSetupDialogData_SetMinMarginTopLeft(_swigobj,_swigarg0) (_swigobj->SetMinMarginTopLeft(_swigarg0))
2246 static PyObject *_wrap_wxPageSetupDialogData_SetMinMarginTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2247 PyObject * _resultobj;
2248 wxPageSetupDialogData * _arg0;
2249 wxPoint * _arg1;
2250 PyObject * _argo0 = 0;
2251 wxPoint temp;
2252 PyObject * _obj1 = 0;
2253 char *_kwnames[] = { "self","pt", NULL };
2254
2255 self = self;
2256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetMinMarginTopLeft",_kwnames,&_argo0,&_obj1))
2257 return NULL;
2258 if (_argo0) {
2259 if (_argo0 == Py_None) { _arg0 = NULL; }
2260 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetMinMarginTopLeft. Expected _wxPageSetupDialogData_p.");
2262 return NULL;
2263 }
2264 }
2265 {
2266 _arg1 = &temp;
2267 if (! wxPoint_helper(_obj1, &_arg1))
2268 return NULL;
2269 }
2270 {
2271 wxPy_BEGIN_ALLOW_THREADS;
2272 wxPageSetupDialogData_SetMinMarginTopLeft(_arg0,*_arg1);
2273
2274 wxPy_END_ALLOW_THREADS;
2275 } Py_INCREF(Py_None);
2276 _resultobj = Py_None;
2277 return _resultobj;
2278 }
2279
2280 #define wxPageSetupDialogData_SetMinMarginBottomRight(_swigobj,_swigarg0) (_swigobj->SetMinMarginBottomRight(_swigarg0))
2281 static PyObject *_wrap_wxPageSetupDialogData_SetMinMarginBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2282 PyObject * _resultobj;
2283 wxPageSetupDialogData * _arg0;
2284 wxPoint * _arg1;
2285 PyObject * _argo0 = 0;
2286 wxPoint temp;
2287 PyObject * _obj1 = 0;
2288 char *_kwnames[] = { "self","pt", NULL };
2289
2290 self = self;
2291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetMinMarginBottomRight",_kwnames,&_argo0,&_obj1))
2292 return NULL;
2293 if (_argo0) {
2294 if (_argo0 == Py_None) { _arg0 = NULL; }
2295 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetMinMarginBottomRight. Expected _wxPageSetupDialogData_p.");
2297 return NULL;
2298 }
2299 }
2300 {
2301 _arg1 = &temp;
2302 if (! wxPoint_helper(_obj1, &_arg1))
2303 return NULL;
2304 }
2305 {
2306 wxPy_BEGIN_ALLOW_THREADS;
2307 wxPageSetupDialogData_SetMinMarginBottomRight(_arg0,*_arg1);
2308
2309 wxPy_END_ALLOW_THREADS;
2310 } Py_INCREF(Py_None);
2311 _resultobj = Py_None;
2312 return _resultobj;
2313 }
2314
2315 #define wxPageSetupDialogData_SetPaperId(_swigobj,_swigarg0) (_swigobj->SetPaperId(_swigarg0))
2316 static PyObject *_wrap_wxPageSetupDialogData_SetPaperId(PyObject *self, PyObject *args, PyObject *kwargs) {
2317 PyObject * _resultobj;
2318 wxPageSetupDialogData * _arg0;
2319 wxPaperSize _arg1;
2320 PyObject * _argo0 = 0;
2321 char *_kwnames[] = { "self","id", NULL };
2322
2323 self = self;
2324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPageSetupDialogData_SetPaperId",_kwnames,&_argo0,&_arg1))
2325 return NULL;
2326 if (_argo0) {
2327 if (_argo0 == Py_None) { _arg0 = NULL; }
2328 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2329 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetPaperId. Expected _wxPageSetupDialogData_p.");
2330 return NULL;
2331 }
2332 }
2333 {
2334 wxPy_BEGIN_ALLOW_THREADS;
2335 wxPageSetupDialogData_SetPaperId(_arg0,_arg1);
2336
2337 wxPy_END_ALLOW_THREADS;
2338 } Py_INCREF(Py_None);
2339 _resultobj = Py_None;
2340 return _resultobj;
2341 }
2342
2343 #define wxPageSetupDialogData_SetPaperSize(_swigobj,_swigarg0) (_swigobj->SetPaperSize(_swigarg0))
2344 static PyObject *_wrap_wxPageSetupDialogData_SetPaperSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2345 PyObject * _resultobj;
2346 wxPageSetupDialogData * _arg0;
2347 wxSize * _arg1;
2348 PyObject * _argo0 = 0;
2349 wxSize temp;
2350 PyObject * _obj1 = 0;
2351 char *_kwnames[] = { "self","size", NULL };
2352
2353 self = self;
2354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetPaperSize",_kwnames,&_argo0,&_obj1))
2355 return NULL;
2356 if (_argo0) {
2357 if (_argo0 == Py_None) { _arg0 = NULL; }
2358 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetPaperSize. Expected _wxPageSetupDialogData_p.");
2360 return NULL;
2361 }
2362 }
2363 {
2364 _arg1 = &temp;
2365 if (! wxSize_helper(_obj1, &_arg1))
2366 return NULL;
2367 }
2368 {
2369 wxPy_BEGIN_ALLOW_THREADS;
2370 wxPageSetupDialogData_SetPaperSize(_arg0,*_arg1);
2371
2372 wxPy_END_ALLOW_THREADS;
2373 } Py_INCREF(Py_None);
2374 _resultobj = Py_None;
2375 return _resultobj;
2376 }
2377
2378 #define wxPageSetupDialogData_SetPrintData(_swigobj,_swigarg0) (_swigobj->SetPrintData(_swigarg0))
2379 static PyObject *_wrap_wxPageSetupDialogData_SetPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
2380 PyObject * _resultobj;
2381 wxPageSetupDialogData * _arg0;
2382 wxPrintData * _arg1;
2383 PyObject * _argo0 = 0;
2384 PyObject * _argo1 = 0;
2385 char *_kwnames[] = { "self","printData", NULL };
2386
2387 self = self;
2388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPageSetupDialogData_SetPrintData",_kwnames,&_argo0,&_argo1))
2389 return NULL;
2390 if (_argo0) {
2391 if (_argo0 == Py_None) { _arg0 = NULL; }
2392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialogData_p")) {
2393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialogData_SetPrintData. Expected _wxPageSetupDialogData_p.");
2394 return NULL;
2395 }
2396 }
2397 if (_argo1) {
2398 if (_argo1 == Py_None) { _arg1 = NULL; }
2399 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPrintData_p")) {
2400 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPageSetupDialogData_SetPrintData. Expected _wxPrintData_p.");
2401 return NULL;
2402 }
2403 }
2404 {
2405 wxPy_BEGIN_ALLOW_THREADS;
2406 wxPageSetupDialogData_SetPrintData(_arg0,*_arg1);
2407
2408 wxPy_END_ALLOW_THREADS;
2409 } Py_INCREF(Py_None);
2410 _resultobj = Py_None;
2411 return _resultobj;
2412 }
2413
2414 static void *SwigwxPageSetupDialogTowxDialog(void *ptr) {
2415 wxPageSetupDialog *src;
2416 wxDialog *dest;
2417 src = (wxPageSetupDialog *) ptr;
2418 dest = (wxDialog *) src;
2419 return (void *) dest;
2420 }
2421
2422 static void *SwigwxPageSetupDialogTowxPanel(void *ptr) {
2423 wxPageSetupDialog *src;
2424 wxPanel *dest;
2425 src = (wxPageSetupDialog *) ptr;
2426 dest = (wxPanel *) src;
2427 return (void *) dest;
2428 }
2429
2430 static void *SwigwxPageSetupDialogTowxWindow(void *ptr) {
2431 wxPageSetupDialog *src;
2432 wxWindow *dest;
2433 src = (wxPageSetupDialog *) ptr;
2434 dest = (wxWindow *) src;
2435 return (void *) dest;
2436 }
2437
2438 static void *SwigwxPageSetupDialogTowxEvtHandler(void *ptr) {
2439 wxPageSetupDialog *src;
2440 wxEvtHandler *dest;
2441 src = (wxPageSetupDialog *) ptr;
2442 dest = (wxEvtHandler *) src;
2443 return (void *) dest;
2444 }
2445
2446 #define new_wxPageSetupDialog(_swigarg0,_swigarg1) (new wxPageSetupDialog(_swigarg0,_swigarg1))
2447 static PyObject *_wrap_new_wxPageSetupDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
2448 PyObject * _resultobj;
2449 wxPageSetupDialog * _result;
2450 wxWindow * _arg0;
2451 wxPageSetupDialogData * _arg1 = (wxPageSetupDialogData *) NULL;
2452 PyObject * _argo0 = 0;
2453 PyObject * _argo1 = 0;
2454 char *_kwnames[] = { "parent","data", NULL };
2455 char _ptemp[128];
2456
2457 self = self;
2458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:new_wxPageSetupDialog",_kwnames,&_argo0,&_argo1))
2459 return NULL;
2460 if (_argo0) {
2461 if (_argo0 == Py_None) { _arg0 = NULL; }
2462 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2463 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPageSetupDialog. Expected _wxWindow_p.");
2464 return NULL;
2465 }
2466 }
2467 if (_argo1) {
2468 if (_argo1 == Py_None) { _arg1 = NULL; }
2469 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPageSetupDialogData_p")) {
2470 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPageSetupDialog. Expected _wxPageSetupDialogData_p.");
2471 return NULL;
2472 }
2473 }
2474 {
2475 wxPy_BEGIN_ALLOW_THREADS;
2476 _result = (wxPageSetupDialog *)new_wxPageSetupDialog(_arg0,_arg1);
2477
2478 wxPy_END_ALLOW_THREADS;
2479 } if (_result) {
2480 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPageSetupDialog_p");
2481 _resultobj = Py_BuildValue("s",_ptemp);
2482 } else {
2483 Py_INCREF(Py_None);
2484 _resultobj = Py_None;
2485 }
2486 return _resultobj;
2487 }
2488
2489 #define wxPageSetupDialog_GetPageSetupData(_swigobj) (_swigobj->GetPageSetupData())
2490 static PyObject *_wrap_wxPageSetupDialog_GetPageSetupData(PyObject *self, PyObject *args, PyObject *kwargs) {
2491 PyObject * _resultobj;
2492 wxPageSetupDialogData * _result;
2493 wxPageSetupDialog * _arg0;
2494 PyObject * _argo0 = 0;
2495 char *_kwnames[] = { "self", NULL };
2496 char _ptemp[128];
2497
2498 self = self;
2499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialog_GetPageSetupData",_kwnames,&_argo0))
2500 return NULL;
2501 if (_argo0) {
2502 if (_argo0 == Py_None) { _arg0 = NULL; }
2503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialog_p")) {
2504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialog_GetPageSetupData. Expected _wxPageSetupDialog_p.");
2505 return NULL;
2506 }
2507 }
2508 {
2509 wxPy_BEGIN_ALLOW_THREADS;
2510 wxPageSetupDialogData & _result_ref = wxPageSetupDialog_GetPageSetupData(_arg0);
2511 _result = (wxPageSetupDialogData *) &_result_ref;
2512
2513 wxPy_END_ALLOW_THREADS;
2514 } if (_result) {
2515 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPageSetupDialogData_p");
2516 _resultobj = Py_BuildValue("s",_ptemp);
2517 } else {
2518 Py_INCREF(Py_None);
2519 _resultobj = Py_None;
2520 }
2521 return _resultobj;
2522 }
2523
2524 #define wxPageSetupDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
2525 static PyObject *_wrap_wxPageSetupDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
2526 PyObject * _resultobj;
2527 int _result;
2528 wxPageSetupDialog * _arg0;
2529 PyObject * _argo0 = 0;
2530 char *_kwnames[] = { "self", NULL };
2531
2532 self = self;
2533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPageSetupDialog_ShowModal",_kwnames,&_argo0))
2534 return NULL;
2535 if (_argo0) {
2536 if (_argo0 == Py_None) { _arg0 = NULL; }
2537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPageSetupDialog_p")) {
2538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPageSetupDialog_ShowModal. Expected _wxPageSetupDialog_p.");
2539 return NULL;
2540 }
2541 }
2542 {
2543 wxPy_BEGIN_ALLOW_THREADS;
2544 _result = (int )wxPageSetupDialog_ShowModal(_arg0);
2545
2546 wxPy_END_ALLOW_THREADS;
2547 } _resultobj = Py_BuildValue("i",_result);
2548 return _resultobj;
2549 }
2550
2551 #define new_wxPrintDialogData() (new wxPrintDialogData())
2552 static PyObject *_wrap_new_wxPrintDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
2553 PyObject * _resultobj;
2554 wxPrintDialogData * _result;
2555 char *_kwnames[] = { NULL };
2556 char _ptemp[128];
2557
2558 self = self;
2559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPrintDialogData",_kwnames))
2560 return NULL;
2561 {
2562 wxPy_BEGIN_ALLOW_THREADS;
2563 _result = (wxPrintDialogData *)new_wxPrintDialogData();
2564
2565 wxPy_END_ALLOW_THREADS;
2566 } if (_result) {
2567 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintDialogData_p");
2568 _resultobj = Py_BuildValue("s",_ptemp);
2569 } else {
2570 Py_INCREF(Py_None);
2571 _resultobj = Py_None;
2572 }
2573 return _resultobj;
2574 }
2575
2576 #define delete_wxPrintDialogData(_swigobj) (delete _swigobj)
2577 static PyObject *_wrap_delete_wxPrintDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
2578 PyObject * _resultobj;
2579 wxPrintDialogData * _arg0;
2580 PyObject * _argo0 = 0;
2581 char *_kwnames[] = { "self", NULL };
2582
2583 self = self;
2584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPrintDialogData",_kwnames,&_argo0))
2585 return NULL;
2586 if (_argo0) {
2587 if (_argo0 == Py_None) { _arg0 = NULL; }
2588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPrintDialogData. Expected _wxPrintDialogData_p.");
2590 return NULL;
2591 }
2592 }
2593 {
2594 wxPy_BEGIN_ALLOW_THREADS;
2595 delete_wxPrintDialogData(_arg0);
2596
2597 wxPy_END_ALLOW_THREADS;
2598 } Py_INCREF(Py_None);
2599 _resultobj = Py_None;
2600 return _resultobj;
2601 }
2602
2603 #define wxPrintDialogData_EnableHelp(_swigobj,_swigarg0) (_swigobj->EnableHelp(_swigarg0))
2604 static PyObject *_wrap_wxPrintDialogData_EnableHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
2605 PyObject * _resultobj;
2606 wxPrintDialogData * _arg0;
2607 bool _arg1;
2608 PyObject * _argo0 = 0;
2609 int tempbool1;
2610 char *_kwnames[] = { "self","flag", NULL };
2611
2612 self = self;
2613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_EnableHelp",_kwnames,&_argo0,&tempbool1))
2614 return NULL;
2615 if (_argo0) {
2616 if (_argo0 == Py_None) { _arg0 = NULL; }
2617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_EnableHelp. Expected _wxPrintDialogData_p.");
2619 return NULL;
2620 }
2621 }
2622 _arg1 = (bool ) tempbool1;
2623 {
2624 wxPy_BEGIN_ALLOW_THREADS;
2625 wxPrintDialogData_EnableHelp(_arg0,_arg1);
2626
2627 wxPy_END_ALLOW_THREADS;
2628 } Py_INCREF(Py_None);
2629 _resultobj = Py_None;
2630 return _resultobj;
2631 }
2632
2633 #define wxPrintDialogData_EnablePageNumbers(_swigobj,_swigarg0) (_swigobj->EnablePageNumbers(_swigarg0))
2634 static PyObject *_wrap_wxPrintDialogData_EnablePageNumbers(PyObject *self, PyObject *args, PyObject *kwargs) {
2635 PyObject * _resultobj;
2636 wxPrintDialogData * _arg0;
2637 bool _arg1;
2638 PyObject * _argo0 = 0;
2639 int tempbool1;
2640 char *_kwnames[] = { "self","flag", NULL };
2641
2642 self = self;
2643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_EnablePageNumbers",_kwnames,&_argo0,&tempbool1))
2644 return NULL;
2645 if (_argo0) {
2646 if (_argo0 == Py_None) { _arg0 = NULL; }
2647 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_EnablePageNumbers. Expected _wxPrintDialogData_p.");
2649 return NULL;
2650 }
2651 }
2652 _arg1 = (bool ) tempbool1;
2653 {
2654 wxPy_BEGIN_ALLOW_THREADS;
2655 wxPrintDialogData_EnablePageNumbers(_arg0,_arg1);
2656
2657 wxPy_END_ALLOW_THREADS;
2658 } Py_INCREF(Py_None);
2659 _resultobj = Py_None;
2660 return _resultobj;
2661 }
2662
2663 #define wxPrintDialogData_EnablePrintToFile(_swigobj,_swigarg0) (_swigobj->EnablePrintToFile(_swigarg0))
2664 static PyObject *_wrap_wxPrintDialogData_EnablePrintToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
2665 PyObject * _resultobj;
2666 wxPrintDialogData * _arg0;
2667 bool _arg1;
2668 PyObject * _argo0 = 0;
2669 int tempbool1;
2670 char *_kwnames[] = { "self","flag", NULL };
2671
2672 self = self;
2673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_EnablePrintToFile",_kwnames,&_argo0,&tempbool1))
2674 return NULL;
2675 if (_argo0) {
2676 if (_argo0 == Py_None) { _arg0 = NULL; }
2677 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2678 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_EnablePrintToFile. Expected _wxPrintDialogData_p.");
2679 return NULL;
2680 }
2681 }
2682 _arg1 = (bool ) tempbool1;
2683 {
2684 wxPy_BEGIN_ALLOW_THREADS;
2685 wxPrintDialogData_EnablePrintToFile(_arg0,_arg1);
2686
2687 wxPy_END_ALLOW_THREADS;
2688 } Py_INCREF(Py_None);
2689 _resultobj = Py_None;
2690 return _resultobj;
2691 }
2692
2693 #define wxPrintDialogData_EnableSelection(_swigobj,_swigarg0) (_swigobj->EnableSelection(_swigarg0))
2694 static PyObject *_wrap_wxPrintDialogData_EnableSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
2695 PyObject * _resultobj;
2696 wxPrintDialogData * _arg0;
2697 bool _arg1;
2698 PyObject * _argo0 = 0;
2699 int tempbool1;
2700 char *_kwnames[] = { "self","flag", NULL };
2701
2702 self = self;
2703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_EnableSelection",_kwnames,&_argo0,&tempbool1))
2704 return NULL;
2705 if (_argo0) {
2706 if (_argo0 == Py_None) { _arg0 = NULL; }
2707 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2708 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_EnableSelection. Expected _wxPrintDialogData_p.");
2709 return NULL;
2710 }
2711 }
2712 _arg1 = (bool ) tempbool1;
2713 {
2714 wxPy_BEGIN_ALLOW_THREADS;
2715 wxPrintDialogData_EnableSelection(_arg0,_arg1);
2716
2717 wxPy_END_ALLOW_THREADS;
2718 } Py_INCREF(Py_None);
2719 _resultobj = Py_None;
2720 return _resultobj;
2721 }
2722
2723 #define wxPrintDialogData_GetAllPages(_swigobj) (_swigobj->GetAllPages())
2724 static PyObject *_wrap_wxPrintDialogData_GetAllPages(PyObject *self, PyObject *args, PyObject *kwargs) {
2725 PyObject * _resultobj;
2726 bool _result;
2727 wxPrintDialogData * _arg0;
2728 PyObject * _argo0 = 0;
2729 char *_kwnames[] = { "self", NULL };
2730
2731 self = self;
2732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetAllPages",_kwnames,&_argo0))
2733 return NULL;
2734 if (_argo0) {
2735 if (_argo0 == Py_None) { _arg0 = NULL; }
2736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetAllPages. Expected _wxPrintDialogData_p.");
2738 return NULL;
2739 }
2740 }
2741 {
2742 wxPy_BEGIN_ALLOW_THREADS;
2743 _result = (bool )wxPrintDialogData_GetAllPages(_arg0);
2744
2745 wxPy_END_ALLOW_THREADS;
2746 } _resultobj = Py_BuildValue("i",_result);
2747 return _resultobj;
2748 }
2749
2750 #define wxPrintDialogData_GetCollate(_swigobj) (_swigobj->GetCollate())
2751 static PyObject *_wrap_wxPrintDialogData_GetCollate(PyObject *self, PyObject *args, PyObject *kwargs) {
2752 PyObject * _resultobj;
2753 bool _result;
2754 wxPrintDialogData * _arg0;
2755 PyObject * _argo0 = 0;
2756 char *_kwnames[] = { "self", NULL };
2757
2758 self = self;
2759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetCollate",_kwnames,&_argo0))
2760 return NULL;
2761 if (_argo0) {
2762 if (_argo0 == Py_None) { _arg0 = NULL; }
2763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetCollate. Expected _wxPrintDialogData_p.");
2765 return NULL;
2766 }
2767 }
2768 {
2769 wxPy_BEGIN_ALLOW_THREADS;
2770 _result = (bool )wxPrintDialogData_GetCollate(_arg0);
2771
2772 wxPy_END_ALLOW_THREADS;
2773 } _resultobj = Py_BuildValue("i",_result);
2774 return _resultobj;
2775 }
2776
2777 #define wxPrintDialogData_GetFromPage(_swigobj) (_swigobj->GetFromPage())
2778 static PyObject *_wrap_wxPrintDialogData_GetFromPage(PyObject *self, PyObject *args, PyObject *kwargs) {
2779 PyObject * _resultobj;
2780 int _result;
2781 wxPrintDialogData * _arg0;
2782 PyObject * _argo0 = 0;
2783 char *_kwnames[] = { "self", NULL };
2784
2785 self = self;
2786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetFromPage",_kwnames,&_argo0))
2787 return NULL;
2788 if (_argo0) {
2789 if (_argo0 == Py_None) { _arg0 = NULL; }
2790 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2791 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetFromPage. Expected _wxPrintDialogData_p.");
2792 return NULL;
2793 }
2794 }
2795 {
2796 wxPy_BEGIN_ALLOW_THREADS;
2797 _result = (int )wxPrintDialogData_GetFromPage(_arg0);
2798
2799 wxPy_END_ALLOW_THREADS;
2800 } _resultobj = Py_BuildValue("i",_result);
2801 return _resultobj;
2802 }
2803
2804 #define wxPrintDialogData_GetMaxPage(_swigobj) (_swigobj->GetMaxPage())
2805 static PyObject *_wrap_wxPrintDialogData_GetMaxPage(PyObject *self, PyObject *args, PyObject *kwargs) {
2806 PyObject * _resultobj;
2807 int _result;
2808 wxPrintDialogData * _arg0;
2809 PyObject * _argo0 = 0;
2810 char *_kwnames[] = { "self", NULL };
2811
2812 self = self;
2813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetMaxPage",_kwnames,&_argo0))
2814 return NULL;
2815 if (_argo0) {
2816 if (_argo0 == Py_None) { _arg0 = NULL; }
2817 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2818 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetMaxPage. Expected _wxPrintDialogData_p.");
2819 return NULL;
2820 }
2821 }
2822 {
2823 wxPy_BEGIN_ALLOW_THREADS;
2824 _result = (int )wxPrintDialogData_GetMaxPage(_arg0);
2825
2826 wxPy_END_ALLOW_THREADS;
2827 } _resultobj = Py_BuildValue("i",_result);
2828 return _resultobj;
2829 }
2830
2831 #define wxPrintDialogData_GetMinPage(_swigobj) (_swigobj->GetMinPage())
2832 static PyObject *_wrap_wxPrintDialogData_GetMinPage(PyObject *self, PyObject *args, PyObject *kwargs) {
2833 PyObject * _resultobj;
2834 int _result;
2835 wxPrintDialogData * _arg0;
2836 PyObject * _argo0 = 0;
2837 char *_kwnames[] = { "self", NULL };
2838
2839 self = self;
2840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetMinPage",_kwnames,&_argo0))
2841 return NULL;
2842 if (_argo0) {
2843 if (_argo0 == Py_None) { _arg0 = NULL; }
2844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetMinPage. Expected _wxPrintDialogData_p.");
2846 return NULL;
2847 }
2848 }
2849 {
2850 wxPy_BEGIN_ALLOW_THREADS;
2851 _result = (int )wxPrintDialogData_GetMinPage(_arg0);
2852
2853 wxPy_END_ALLOW_THREADS;
2854 } _resultobj = Py_BuildValue("i",_result);
2855 return _resultobj;
2856 }
2857
2858 #define wxPrintDialogData_GetNoCopies(_swigobj) (_swigobj->GetNoCopies())
2859 static PyObject *_wrap_wxPrintDialogData_GetNoCopies(PyObject *self, PyObject *args, PyObject *kwargs) {
2860 PyObject * _resultobj;
2861 int _result;
2862 wxPrintDialogData * _arg0;
2863 PyObject * _argo0 = 0;
2864 char *_kwnames[] = { "self", NULL };
2865
2866 self = self;
2867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetNoCopies",_kwnames,&_argo0))
2868 return NULL;
2869 if (_argo0) {
2870 if (_argo0 == Py_None) { _arg0 = NULL; }
2871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetNoCopies. Expected _wxPrintDialogData_p.");
2873 return NULL;
2874 }
2875 }
2876 {
2877 wxPy_BEGIN_ALLOW_THREADS;
2878 _result = (int )wxPrintDialogData_GetNoCopies(_arg0);
2879
2880 wxPy_END_ALLOW_THREADS;
2881 } _resultobj = Py_BuildValue("i",_result);
2882 return _resultobj;
2883 }
2884
2885 static wxPrintData * wxPrintDialogData_GetPrintData(wxPrintDialogData *self) {
2886 return new wxPrintData(self->GetPrintData()); // force a copy
2887 }
2888 static PyObject *_wrap_wxPrintDialogData_GetPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
2889 PyObject * _resultobj;
2890 wxPrintData * _result;
2891 wxPrintDialogData * _arg0;
2892 PyObject * _argo0 = 0;
2893 char *_kwnames[] = { "self", NULL };
2894 char _ptemp[128];
2895
2896 self = self;
2897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetPrintData",_kwnames,&_argo0))
2898 return NULL;
2899 if (_argo0) {
2900 if (_argo0 == Py_None) { _arg0 = NULL; }
2901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetPrintData. Expected _wxPrintDialogData_p.");
2903 return NULL;
2904 }
2905 }
2906 {
2907 wxPy_BEGIN_ALLOW_THREADS;
2908 _result = (wxPrintData *)wxPrintDialogData_GetPrintData(_arg0);
2909
2910 wxPy_END_ALLOW_THREADS;
2911 } if (_result) {
2912 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintData_p");
2913 _resultobj = Py_BuildValue("s",_ptemp);
2914 } else {
2915 Py_INCREF(Py_None);
2916 _resultobj = Py_None;
2917 }
2918 return _resultobj;
2919 }
2920
2921 #define wxPrintDialogData_GetPrintToFile(_swigobj) (_swigobj->GetPrintToFile())
2922 static PyObject *_wrap_wxPrintDialogData_GetPrintToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
2923 PyObject * _resultobj;
2924 bool _result;
2925 wxPrintDialogData * _arg0;
2926 PyObject * _argo0 = 0;
2927 char *_kwnames[] = { "self", NULL };
2928
2929 self = self;
2930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetPrintToFile",_kwnames,&_argo0))
2931 return NULL;
2932 if (_argo0) {
2933 if (_argo0 == Py_None) { _arg0 = NULL; }
2934 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2935 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetPrintToFile. Expected _wxPrintDialogData_p.");
2936 return NULL;
2937 }
2938 }
2939 {
2940 wxPy_BEGIN_ALLOW_THREADS;
2941 _result = (bool )wxPrintDialogData_GetPrintToFile(_arg0);
2942
2943 wxPy_END_ALLOW_THREADS;
2944 } _resultobj = Py_BuildValue("i",_result);
2945 return _resultobj;
2946 }
2947
2948 #define wxPrintDialogData_GetToPage(_swigobj) (_swigobj->GetToPage())
2949 static PyObject *_wrap_wxPrintDialogData_GetToPage(PyObject *self, PyObject *args, PyObject *kwargs) {
2950 PyObject * _resultobj;
2951 int _result;
2952 wxPrintDialogData * _arg0;
2953 PyObject * _argo0 = 0;
2954 char *_kwnames[] = { "self", NULL };
2955
2956 self = self;
2957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialogData_GetToPage",_kwnames,&_argo0))
2958 return NULL;
2959 if (_argo0) {
2960 if (_argo0 == Py_None) { _arg0 = NULL; }
2961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_GetToPage. Expected _wxPrintDialogData_p.");
2963 return NULL;
2964 }
2965 }
2966 {
2967 wxPy_BEGIN_ALLOW_THREADS;
2968 _result = (int )wxPrintDialogData_GetToPage(_arg0);
2969
2970 wxPy_END_ALLOW_THREADS;
2971 } _resultobj = Py_BuildValue("i",_result);
2972 return _resultobj;
2973 }
2974
2975 #define wxPrintDialogData_SetCollate(_swigobj,_swigarg0) (_swigobj->SetCollate(_swigarg0))
2976 static PyObject *_wrap_wxPrintDialogData_SetCollate(PyObject *self, PyObject *args, PyObject *kwargs) {
2977 PyObject * _resultobj;
2978 wxPrintDialogData * _arg0;
2979 bool _arg1;
2980 PyObject * _argo0 = 0;
2981 int tempbool1;
2982 char *_kwnames[] = { "self","flag", NULL };
2983
2984 self = self;
2985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetCollate",_kwnames,&_argo0,&tempbool1))
2986 return NULL;
2987 if (_argo0) {
2988 if (_argo0 == Py_None) { _arg0 = NULL; }
2989 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
2990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetCollate. Expected _wxPrintDialogData_p.");
2991 return NULL;
2992 }
2993 }
2994 _arg1 = (bool ) tempbool1;
2995 {
2996 wxPy_BEGIN_ALLOW_THREADS;
2997 wxPrintDialogData_SetCollate(_arg0,_arg1);
2998
2999 wxPy_END_ALLOW_THREADS;
3000 } Py_INCREF(Py_None);
3001 _resultobj = Py_None;
3002 return _resultobj;
3003 }
3004
3005 #define wxPrintDialogData_SetFromPage(_swigobj,_swigarg0) (_swigobj->SetFromPage(_swigarg0))
3006 static PyObject *_wrap_wxPrintDialogData_SetFromPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3007 PyObject * _resultobj;
3008 wxPrintDialogData * _arg0;
3009 int _arg1;
3010 PyObject * _argo0 = 0;
3011 char *_kwnames[] = { "self","page", NULL };
3012
3013 self = self;
3014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetFromPage",_kwnames,&_argo0,&_arg1))
3015 return NULL;
3016 if (_argo0) {
3017 if (_argo0 == Py_None) { _arg0 = NULL; }
3018 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3019 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetFromPage. Expected _wxPrintDialogData_p.");
3020 return NULL;
3021 }
3022 }
3023 {
3024 wxPy_BEGIN_ALLOW_THREADS;
3025 wxPrintDialogData_SetFromPage(_arg0,_arg1);
3026
3027 wxPy_END_ALLOW_THREADS;
3028 } Py_INCREF(Py_None);
3029 _resultobj = Py_None;
3030 return _resultobj;
3031 }
3032
3033 #define wxPrintDialogData_SetMaxPage(_swigobj,_swigarg0) (_swigobj->SetMaxPage(_swigarg0))
3034 static PyObject *_wrap_wxPrintDialogData_SetMaxPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3035 PyObject * _resultobj;
3036 wxPrintDialogData * _arg0;
3037 int _arg1;
3038 PyObject * _argo0 = 0;
3039 char *_kwnames[] = { "self","page", NULL };
3040
3041 self = self;
3042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetMaxPage",_kwnames,&_argo0,&_arg1))
3043 return NULL;
3044 if (_argo0) {
3045 if (_argo0 == Py_None) { _arg0 = NULL; }
3046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetMaxPage. Expected _wxPrintDialogData_p.");
3048 return NULL;
3049 }
3050 }
3051 {
3052 wxPy_BEGIN_ALLOW_THREADS;
3053 wxPrintDialogData_SetMaxPage(_arg0,_arg1);
3054
3055 wxPy_END_ALLOW_THREADS;
3056 } Py_INCREF(Py_None);
3057 _resultobj = Py_None;
3058 return _resultobj;
3059 }
3060
3061 #define wxPrintDialogData_SetMinPage(_swigobj,_swigarg0) (_swigobj->SetMinPage(_swigarg0))
3062 static PyObject *_wrap_wxPrintDialogData_SetMinPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3063 PyObject * _resultobj;
3064 wxPrintDialogData * _arg0;
3065 int _arg1;
3066 PyObject * _argo0 = 0;
3067 char *_kwnames[] = { "self","page", NULL };
3068
3069 self = self;
3070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetMinPage",_kwnames,&_argo0,&_arg1))
3071 return NULL;
3072 if (_argo0) {
3073 if (_argo0 == Py_None) { _arg0 = NULL; }
3074 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetMinPage. Expected _wxPrintDialogData_p.");
3076 return NULL;
3077 }
3078 }
3079 {
3080 wxPy_BEGIN_ALLOW_THREADS;
3081 wxPrintDialogData_SetMinPage(_arg0,_arg1);
3082
3083 wxPy_END_ALLOW_THREADS;
3084 } Py_INCREF(Py_None);
3085 _resultobj = Py_None;
3086 return _resultobj;
3087 }
3088
3089 #define wxPrintDialogData_SetNoCopies(_swigobj,_swigarg0) (_swigobj->SetNoCopies(_swigarg0))
3090 static PyObject *_wrap_wxPrintDialogData_SetNoCopies(PyObject *self, PyObject *args, PyObject *kwargs) {
3091 PyObject * _resultobj;
3092 wxPrintDialogData * _arg0;
3093 int _arg1;
3094 PyObject * _argo0 = 0;
3095 char *_kwnames[] = { "self","n", NULL };
3096
3097 self = self;
3098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetNoCopies",_kwnames,&_argo0,&_arg1))
3099 return NULL;
3100 if (_argo0) {
3101 if (_argo0 == Py_None) { _arg0 = NULL; }
3102 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3103 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetNoCopies. Expected _wxPrintDialogData_p.");
3104 return NULL;
3105 }
3106 }
3107 {
3108 wxPy_BEGIN_ALLOW_THREADS;
3109 wxPrintDialogData_SetNoCopies(_arg0,_arg1);
3110
3111 wxPy_END_ALLOW_THREADS;
3112 } Py_INCREF(Py_None);
3113 _resultobj = Py_None;
3114 return _resultobj;
3115 }
3116
3117 #define wxPrintDialogData_SetPrintData(_swigobj,_swigarg0) (_swigobj->SetPrintData(_swigarg0))
3118 static PyObject *_wrap_wxPrintDialogData_SetPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
3119 PyObject * _resultobj;
3120 wxPrintDialogData * _arg0;
3121 wxPrintData * _arg1;
3122 PyObject * _argo0 = 0;
3123 PyObject * _argo1 = 0;
3124 char *_kwnames[] = { "self","printData", NULL };
3125
3126 self = self;
3127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintDialogData_SetPrintData",_kwnames,&_argo0,&_argo1))
3128 return NULL;
3129 if (_argo0) {
3130 if (_argo0 == Py_None) { _arg0 = NULL; }
3131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetPrintData. Expected _wxPrintDialogData_p.");
3133 return NULL;
3134 }
3135 }
3136 if (_argo1) {
3137 if (_argo1 == Py_None) { _arg1 = NULL; }
3138 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPrintData_p")) {
3139 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrintDialogData_SetPrintData. Expected _wxPrintData_p.");
3140 return NULL;
3141 }
3142 }
3143 {
3144 wxPy_BEGIN_ALLOW_THREADS;
3145 wxPrintDialogData_SetPrintData(_arg0,*_arg1);
3146
3147 wxPy_END_ALLOW_THREADS;
3148 } Py_INCREF(Py_None);
3149 _resultobj = Py_None;
3150 return _resultobj;
3151 }
3152
3153 #define wxPrintDialogData_SetPrintToFile(_swigobj,_swigarg0) (_swigobj->SetPrintToFile(_swigarg0))
3154 static PyObject *_wrap_wxPrintDialogData_SetPrintToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
3155 PyObject * _resultobj;
3156 wxPrintDialogData * _arg0;
3157 bool _arg1;
3158 PyObject * _argo0 = 0;
3159 int tempbool1;
3160 char *_kwnames[] = { "self","flag", NULL };
3161
3162 self = self;
3163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetPrintToFile",_kwnames,&_argo0,&tempbool1))
3164 return NULL;
3165 if (_argo0) {
3166 if (_argo0 == Py_None) { _arg0 = NULL; }
3167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetPrintToFile. Expected _wxPrintDialogData_p.");
3169 return NULL;
3170 }
3171 }
3172 _arg1 = (bool ) tempbool1;
3173 {
3174 wxPy_BEGIN_ALLOW_THREADS;
3175 wxPrintDialogData_SetPrintToFile(_arg0,_arg1);
3176
3177 wxPy_END_ALLOW_THREADS;
3178 } Py_INCREF(Py_None);
3179 _resultobj = Py_None;
3180 return _resultobj;
3181 }
3182
3183 #define wxPrintDialogData_SetSetupDialog(_swigobj,_swigarg0) (_swigobj->SetSetupDialog(_swigarg0))
3184 static PyObject *_wrap_wxPrintDialogData_SetSetupDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3185 PyObject * _resultobj;
3186 wxPrintDialogData * _arg0;
3187 bool _arg1;
3188 PyObject * _argo0 = 0;
3189 int tempbool1;
3190 char *_kwnames[] = { "self","flag", NULL };
3191
3192 self = self;
3193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetSetupDialog",_kwnames,&_argo0,&tempbool1))
3194 return NULL;
3195 if (_argo0) {
3196 if (_argo0 == Py_None) { _arg0 = NULL; }
3197 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3198 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetSetupDialog. Expected _wxPrintDialogData_p.");
3199 return NULL;
3200 }
3201 }
3202 _arg1 = (bool ) tempbool1;
3203 {
3204 wxPy_BEGIN_ALLOW_THREADS;
3205 wxPrintDialogData_SetSetupDialog(_arg0,_arg1);
3206
3207 wxPy_END_ALLOW_THREADS;
3208 } Py_INCREF(Py_None);
3209 _resultobj = Py_None;
3210 return _resultobj;
3211 }
3212
3213 #define wxPrintDialogData_SetToPage(_swigobj,_swigarg0) (_swigobj->SetToPage(_swigarg0))
3214 static PyObject *_wrap_wxPrintDialogData_SetToPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3215 PyObject * _resultobj;
3216 wxPrintDialogData * _arg0;
3217 int _arg1;
3218 PyObject * _argo0 = 0;
3219 char *_kwnames[] = { "self","page", NULL };
3220
3221 self = self;
3222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintDialogData_SetToPage",_kwnames,&_argo0,&_arg1))
3223 return NULL;
3224 if (_argo0) {
3225 if (_argo0 == Py_None) { _arg0 = NULL; }
3226 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3227 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialogData_SetToPage. Expected _wxPrintDialogData_p.");
3228 return NULL;
3229 }
3230 }
3231 {
3232 wxPy_BEGIN_ALLOW_THREADS;
3233 wxPrintDialogData_SetToPage(_arg0,_arg1);
3234
3235 wxPy_END_ALLOW_THREADS;
3236 } Py_INCREF(Py_None);
3237 _resultobj = Py_None;
3238 return _resultobj;
3239 }
3240
3241 static void *SwigwxPrintDialogTowxDialog(void *ptr) {
3242 wxPrintDialog *src;
3243 wxDialog *dest;
3244 src = (wxPrintDialog *) ptr;
3245 dest = (wxDialog *) src;
3246 return (void *) dest;
3247 }
3248
3249 static void *SwigwxPrintDialogTowxPanel(void *ptr) {
3250 wxPrintDialog *src;
3251 wxPanel *dest;
3252 src = (wxPrintDialog *) ptr;
3253 dest = (wxPanel *) src;
3254 return (void *) dest;
3255 }
3256
3257 static void *SwigwxPrintDialogTowxWindow(void *ptr) {
3258 wxPrintDialog *src;
3259 wxWindow *dest;
3260 src = (wxPrintDialog *) ptr;
3261 dest = (wxWindow *) src;
3262 return (void *) dest;
3263 }
3264
3265 static void *SwigwxPrintDialogTowxEvtHandler(void *ptr) {
3266 wxPrintDialog *src;
3267 wxEvtHandler *dest;
3268 src = (wxPrintDialog *) ptr;
3269 dest = (wxEvtHandler *) src;
3270 return (void *) dest;
3271 }
3272
3273 #define new_wxPrintDialog(_swigarg0,_swigarg1) (new wxPrintDialog(_swigarg0,_swigarg1))
3274 static PyObject *_wrap_new_wxPrintDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3275 PyObject * _resultobj;
3276 wxPrintDialog * _result;
3277 wxWindow * _arg0;
3278 wxPrintDialogData * _arg1 = (wxPrintDialogData *) NULL;
3279 PyObject * _argo0 = 0;
3280 PyObject * _argo1 = 0;
3281 char *_kwnames[] = { "parent","data", NULL };
3282 char _ptemp[128];
3283
3284 self = self;
3285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:new_wxPrintDialog",_kwnames,&_argo0,&_argo1))
3286 return NULL;
3287 if (_argo0) {
3288 if (_argo0 == Py_None) { _arg0 = NULL; }
3289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPrintDialog. Expected _wxWindow_p.");
3291 return NULL;
3292 }
3293 }
3294 if (_argo1) {
3295 if (_argo1 == Py_None) { _arg1 = NULL; }
3296 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPrintDialogData_p")) {
3297 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPrintDialog. Expected _wxPrintDialogData_p.");
3298 return NULL;
3299 }
3300 }
3301 {
3302 wxPy_BEGIN_ALLOW_THREADS;
3303 _result = (wxPrintDialog *)new_wxPrintDialog(_arg0,_arg1);
3304
3305 wxPy_END_ALLOW_THREADS;
3306 } if (_result) {
3307 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintDialog_p");
3308 _resultobj = Py_BuildValue("s",_ptemp);
3309 } else {
3310 Py_INCREF(Py_None);
3311 _resultobj = Py_None;
3312 }
3313 return _resultobj;
3314 }
3315
3316 #define wxPrintDialog_GetPrintDialogData(_swigobj) (_swigobj->GetPrintDialogData())
3317 static PyObject *_wrap_wxPrintDialog_GetPrintDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
3318 PyObject * _resultobj;
3319 wxPrintDialogData * _result;
3320 wxPrintDialog * _arg0;
3321 PyObject * _argo0 = 0;
3322 char *_kwnames[] = { "self", NULL };
3323 char _ptemp[128];
3324
3325 self = self;
3326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialog_GetPrintDialogData",_kwnames,&_argo0))
3327 return NULL;
3328 if (_argo0) {
3329 if (_argo0 == Py_None) { _arg0 = NULL; }
3330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialog_p")) {
3331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialog_GetPrintDialogData. Expected _wxPrintDialog_p.");
3332 return NULL;
3333 }
3334 }
3335 {
3336 wxPy_BEGIN_ALLOW_THREADS;
3337 wxPrintDialogData & _result_ref = wxPrintDialog_GetPrintDialogData(_arg0);
3338 _result = (wxPrintDialogData *) &_result_ref;
3339
3340 wxPy_END_ALLOW_THREADS;
3341 } if (_result) {
3342 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintDialogData_p");
3343 _resultobj = Py_BuildValue("s",_ptemp);
3344 } else {
3345 Py_INCREF(Py_None);
3346 _resultobj = Py_None;
3347 }
3348 return _resultobj;
3349 }
3350
3351 #define wxPrintDialog_GetPrintDC(_swigobj) (_swigobj->GetPrintDC())
3352 static PyObject *_wrap_wxPrintDialog_GetPrintDC(PyObject *self, PyObject *args, PyObject *kwargs) {
3353 PyObject * _resultobj;
3354 wxDC * _result;
3355 wxPrintDialog * _arg0;
3356 PyObject * _argo0 = 0;
3357 char *_kwnames[] = { "self", NULL };
3358 char _ptemp[128];
3359
3360 self = self;
3361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialog_GetPrintDC",_kwnames,&_argo0))
3362 return NULL;
3363 if (_argo0) {
3364 if (_argo0 == Py_None) { _arg0 = NULL; }
3365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialog_p")) {
3366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialog_GetPrintDC. Expected _wxPrintDialog_p.");
3367 return NULL;
3368 }
3369 }
3370 {
3371 wxPy_BEGIN_ALLOW_THREADS;
3372 _result = (wxDC *)wxPrintDialog_GetPrintDC(_arg0);
3373
3374 wxPy_END_ALLOW_THREADS;
3375 } if (_result) {
3376 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDC_p");
3377 _resultobj = Py_BuildValue("s",_ptemp);
3378 } else {
3379 Py_INCREF(Py_None);
3380 _resultobj = Py_None;
3381 }
3382 return _resultobj;
3383 }
3384
3385 #define wxPrintDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
3386 static PyObject *_wrap_wxPrintDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
3387 PyObject * _resultobj;
3388 int _result;
3389 wxPrintDialog * _arg0;
3390 PyObject * _argo0 = 0;
3391 char *_kwnames[] = { "self", NULL };
3392
3393 self = self;
3394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintDialog_ShowModal",_kwnames,&_argo0))
3395 return NULL;
3396 if (_argo0) {
3397 if (_argo0 == Py_None) { _arg0 = NULL; }
3398 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialog_p")) {
3399 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintDialog_ShowModal. Expected _wxPrintDialog_p.");
3400 return NULL;
3401 }
3402 }
3403 {
3404 wxPy_BEGIN_ALLOW_THREADS;
3405 _result = (int )wxPrintDialog_ShowModal(_arg0);
3406
3407 wxPy_END_ALLOW_THREADS;
3408 } _resultobj = Py_BuildValue("i",_result);
3409 return _resultobj;
3410 }
3411
3412 #define new_wxPrintout(_swigarg0) (new wxPyPrintout(_swigarg0))
3413 static PyObject *_wrap_new_wxPrintout(PyObject *self, PyObject *args, PyObject *kwargs) {
3414 PyObject * _resultobj;
3415 wxPyPrintout * _result;
3416 char * _arg0 = (char *) "Printout";
3417 char *_kwnames[] = { "title", NULL };
3418 char _ptemp[128];
3419
3420 self = self;
3421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|s:new_wxPrintout",_kwnames,&_arg0))
3422 return NULL;
3423 {
3424 wxPy_BEGIN_ALLOW_THREADS;
3425 _result = (wxPyPrintout *)new_wxPrintout(_arg0);
3426
3427 wxPy_END_ALLOW_THREADS;
3428 } if (_result) {
3429 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPrintout_p");
3430 _resultobj = Py_BuildValue("s",_ptemp);
3431 } else {
3432 Py_INCREF(Py_None);
3433 _resultobj = Py_None;
3434 }
3435 return _resultobj;
3436 }
3437
3438 #define wxPrintout__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
3439 static PyObject *_wrap_wxPrintout__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
3440 PyObject * _resultobj;
3441 wxPyPrintout * _arg0;
3442 PyObject * _arg1;
3443 PyObject * _arg2;
3444 PyObject * _argo0 = 0;
3445 PyObject * _obj1 = 0;
3446 PyObject * _obj2 = 0;
3447 char *_kwnames[] = { "self","self","_class", NULL };
3448
3449 self = self;
3450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPrintout__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
3451 return NULL;
3452 if (_argo0) {
3453 if (_argo0 == Py_None) { _arg0 = NULL; }
3454 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout__setSelf. Expected _wxPyPrintout_p.");
3456 return NULL;
3457 }
3458 }
3459 {
3460 _arg1 = _obj1;
3461 }
3462 {
3463 _arg2 = _obj2;
3464 }
3465 {
3466 wxPy_BEGIN_ALLOW_THREADS;
3467 wxPrintout__setSelf(_arg0,_arg1,_arg2);
3468
3469 wxPy_END_ALLOW_THREADS;
3470 } Py_INCREF(Py_None);
3471 _resultobj = Py_None;
3472 return _resultobj;
3473 }
3474
3475 static void wxPyPrintout_Destroy(wxPyPrintout *self) { delete self; }
3476 static PyObject *_wrap_wxPrintout_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
3477 PyObject * _resultobj;
3478 wxPyPrintout * _arg0;
3479 PyObject * _argo0 = 0;
3480 char *_kwnames[] = { "self", NULL };
3481
3482 self = self;
3483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_Destroy",_kwnames,&_argo0))
3484 return NULL;
3485 if (_argo0) {
3486 if (_argo0 == Py_None) { _arg0 = NULL; }
3487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_Destroy. Expected _wxPyPrintout_p.");
3489 return NULL;
3490 }
3491 }
3492 {
3493 wxPy_BEGIN_ALLOW_THREADS;
3494 wxPyPrintout_Destroy(_arg0);
3495
3496 wxPy_END_ALLOW_THREADS;
3497 } Py_INCREF(Py_None);
3498 _resultobj = Py_None;
3499 return _resultobj;
3500 }
3501
3502 #define wxPrintout_GetDC(_swigobj) (_swigobj->GetDC())
3503 static PyObject *_wrap_wxPrintout_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
3504 PyObject * _resultobj;
3505 wxDC * _result;
3506 wxPyPrintout * _arg0;
3507 PyObject * _argo0 = 0;
3508 char *_kwnames[] = { "self", NULL };
3509 char _ptemp[128];
3510
3511 self = self;
3512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_GetDC",_kwnames,&_argo0))
3513 return NULL;
3514 if (_argo0) {
3515 if (_argo0 == Py_None) { _arg0 = NULL; }
3516 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3517 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_GetDC. Expected _wxPyPrintout_p.");
3518 return NULL;
3519 }
3520 }
3521 {
3522 wxPy_BEGIN_ALLOW_THREADS;
3523 _result = (wxDC *)wxPrintout_GetDC(_arg0);
3524
3525 wxPy_END_ALLOW_THREADS;
3526 } if (_result) {
3527 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDC_p");
3528 _resultobj = Py_BuildValue("s",_ptemp);
3529 } else {
3530 Py_INCREF(Py_None);
3531 _resultobj = Py_None;
3532 }
3533 return _resultobj;
3534 }
3535
3536 #define wxPrintout_GetPageSizeMM(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPageSizeMM(_swigarg0,_swigarg1))
3537 static PyObject *_wrap_wxPrintout_GetPageSizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
3538 PyObject * _resultobj;
3539 wxPyPrintout * _arg0;
3540 int * _arg1;
3541 int temp;
3542 int * _arg2;
3543 int temp0;
3544 PyObject * _argo0 = 0;
3545 char *_kwnames[] = { "self", NULL };
3546
3547 self = self;
3548 {
3549 _arg1 = &temp;
3550 }
3551 {
3552 _arg2 = &temp0;
3553 }
3554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_GetPageSizeMM",_kwnames,&_argo0))
3555 return NULL;
3556 if (_argo0) {
3557 if (_argo0 == Py_None) { _arg0 = NULL; }
3558 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3559 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_GetPageSizeMM. Expected _wxPyPrintout_p.");
3560 return NULL;
3561 }
3562 }
3563 {
3564 wxPy_BEGIN_ALLOW_THREADS;
3565 wxPrintout_GetPageSizeMM(_arg0,_arg1,_arg2);
3566
3567 wxPy_END_ALLOW_THREADS;
3568 } Py_INCREF(Py_None);
3569 _resultobj = Py_None;
3570 {
3571 PyObject *o;
3572 o = PyInt_FromLong((long) (*_arg1));
3573 _resultobj = t_output_helper(_resultobj, o);
3574 }
3575 {
3576 PyObject *o;
3577 o = PyInt_FromLong((long) (*_arg2));
3578 _resultobj = t_output_helper(_resultobj, o);
3579 }
3580 return _resultobj;
3581 }
3582
3583 #define wxPrintout_GetPageSizePixels(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPageSizePixels(_swigarg0,_swigarg1))
3584 static PyObject *_wrap_wxPrintout_GetPageSizePixels(PyObject *self, PyObject *args, PyObject *kwargs) {
3585 PyObject * _resultobj;
3586 wxPyPrintout * _arg0;
3587 int * _arg1;
3588 int temp;
3589 int * _arg2;
3590 int temp0;
3591 PyObject * _argo0 = 0;
3592 char *_kwnames[] = { "self", NULL };
3593
3594 self = self;
3595 {
3596 _arg1 = &temp;
3597 }
3598 {
3599 _arg2 = &temp0;
3600 }
3601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_GetPageSizePixels",_kwnames,&_argo0))
3602 return NULL;
3603 if (_argo0) {
3604 if (_argo0 == Py_None) { _arg0 = NULL; }
3605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_GetPageSizePixels. Expected _wxPyPrintout_p.");
3607 return NULL;
3608 }
3609 }
3610 {
3611 wxPy_BEGIN_ALLOW_THREADS;
3612 wxPrintout_GetPageSizePixels(_arg0,_arg1,_arg2);
3613
3614 wxPy_END_ALLOW_THREADS;
3615 } Py_INCREF(Py_None);
3616 _resultobj = Py_None;
3617 {
3618 PyObject *o;
3619 o = PyInt_FromLong((long) (*_arg1));
3620 _resultobj = t_output_helper(_resultobj, o);
3621 }
3622 {
3623 PyObject *o;
3624 o = PyInt_FromLong((long) (*_arg2));
3625 _resultobj = t_output_helper(_resultobj, o);
3626 }
3627 return _resultobj;
3628 }
3629
3630 #define wxPrintout_GetPPIPrinter(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPPIPrinter(_swigarg0,_swigarg1))
3631 static PyObject *_wrap_wxPrintout_GetPPIPrinter(PyObject *self, PyObject *args, PyObject *kwargs) {
3632 PyObject * _resultobj;
3633 wxPyPrintout * _arg0;
3634 int * _arg1;
3635 int temp;
3636 int * _arg2;
3637 int temp0;
3638 PyObject * _argo0 = 0;
3639 char *_kwnames[] = { "self", NULL };
3640
3641 self = self;
3642 {
3643 _arg1 = &temp;
3644 }
3645 {
3646 _arg2 = &temp0;
3647 }
3648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_GetPPIPrinter",_kwnames,&_argo0))
3649 return NULL;
3650 if (_argo0) {
3651 if (_argo0 == Py_None) { _arg0 = NULL; }
3652 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3653 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_GetPPIPrinter. Expected _wxPyPrintout_p.");
3654 return NULL;
3655 }
3656 }
3657 {
3658 wxPy_BEGIN_ALLOW_THREADS;
3659 wxPrintout_GetPPIPrinter(_arg0,_arg1,_arg2);
3660
3661 wxPy_END_ALLOW_THREADS;
3662 } Py_INCREF(Py_None);
3663 _resultobj = Py_None;
3664 {
3665 PyObject *o;
3666 o = PyInt_FromLong((long) (*_arg1));
3667 _resultobj = t_output_helper(_resultobj, o);
3668 }
3669 {
3670 PyObject *o;
3671 o = PyInt_FromLong((long) (*_arg2));
3672 _resultobj = t_output_helper(_resultobj, o);
3673 }
3674 return _resultobj;
3675 }
3676
3677 #define wxPrintout_GetPPIScreen(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPPIScreen(_swigarg0,_swigarg1))
3678 static PyObject *_wrap_wxPrintout_GetPPIScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
3679 PyObject * _resultobj;
3680 wxPyPrintout * _arg0;
3681 int * _arg1;
3682 int temp;
3683 int * _arg2;
3684 int temp0;
3685 PyObject * _argo0 = 0;
3686 char *_kwnames[] = { "self", NULL };
3687
3688 self = self;
3689 {
3690 _arg1 = &temp;
3691 }
3692 {
3693 _arg2 = &temp0;
3694 }
3695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_GetPPIScreen",_kwnames,&_argo0))
3696 return NULL;
3697 if (_argo0) {
3698 if (_argo0 == Py_None) { _arg0 = NULL; }
3699 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3700 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_GetPPIScreen. Expected _wxPyPrintout_p.");
3701 return NULL;
3702 }
3703 }
3704 {
3705 wxPy_BEGIN_ALLOW_THREADS;
3706 wxPrintout_GetPPIScreen(_arg0,_arg1,_arg2);
3707
3708 wxPy_END_ALLOW_THREADS;
3709 } Py_INCREF(Py_None);
3710 _resultobj = Py_None;
3711 {
3712 PyObject *o;
3713 o = PyInt_FromLong((long) (*_arg1));
3714 _resultobj = t_output_helper(_resultobj, o);
3715 }
3716 {
3717 PyObject *o;
3718 o = PyInt_FromLong((long) (*_arg2));
3719 _resultobj = t_output_helper(_resultobj, o);
3720 }
3721 return _resultobj;
3722 }
3723
3724 #define wxPrintout_IsPreview(_swigobj) (_swigobj->IsPreview())
3725 static PyObject *_wrap_wxPrintout_IsPreview(PyObject *self, PyObject *args, PyObject *kwargs) {
3726 PyObject * _resultobj;
3727 bool _result;
3728 wxPyPrintout * _arg0;
3729 PyObject * _argo0 = 0;
3730 char *_kwnames[] = { "self", NULL };
3731
3732 self = self;
3733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_IsPreview",_kwnames,&_argo0))
3734 return NULL;
3735 if (_argo0) {
3736 if (_argo0 == Py_None) { _arg0 = NULL; }
3737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_IsPreview. Expected _wxPyPrintout_p.");
3739 return NULL;
3740 }
3741 }
3742 {
3743 wxPy_BEGIN_ALLOW_THREADS;
3744 _result = (bool )wxPrintout_IsPreview(_arg0);
3745
3746 wxPy_END_ALLOW_THREADS;
3747 } _resultobj = Py_BuildValue("i",_result);
3748 return _resultobj;
3749 }
3750
3751 #define wxPrintout_base_OnBeginDocument(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginDocument(_swigarg0,_swigarg1))
3752 static PyObject *_wrap_wxPrintout_base_OnBeginDocument(PyObject *self, PyObject *args, PyObject *kwargs) {
3753 PyObject * _resultobj;
3754 bool _result;
3755 wxPyPrintout * _arg0;
3756 int _arg1;
3757 int _arg2;
3758 PyObject * _argo0 = 0;
3759 char *_kwnames[] = { "self","startPage","endPage", NULL };
3760
3761 self = self;
3762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPrintout_base_OnBeginDocument",_kwnames,&_argo0,&_arg1,&_arg2))
3763 return NULL;
3764 if (_argo0) {
3765 if (_argo0 == Py_None) { _arg0 = NULL; }
3766 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3767 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_OnBeginDocument. Expected _wxPyPrintout_p.");
3768 return NULL;
3769 }
3770 }
3771 {
3772 wxPy_BEGIN_ALLOW_THREADS;
3773 _result = (bool )wxPrintout_base_OnBeginDocument(_arg0,_arg1,_arg2);
3774
3775 wxPy_END_ALLOW_THREADS;
3776 } _resultobj = Py_BuildValue("i",_result);
3777 return _resultobj;
3778 }
3779
3780 #define wxPrintout_base_OnEndDocument(_swigobj) (_swigobj->base_OnEndDocument())
3781 static PyObject *_wrap_wxPrintout_base_OnEndDocument(PyObject *self, PyObject *args, PyObject *kwargs) {
3782 PyObject * _resultobj;
3783 wxPyPrintout * _arg0;
3784 PyObject * _argo0 = 0;
3785 char *_kwnames[] = { "self", NULL };
3786
3787 self = self;
3788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_base_OnEndDocument",_kwnames,&_argo0))
3789 return NULL;
3790 if (_argo0) {
3791 if (_argo0 == Py_None) { _arg0 = NULL; }
3792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_OnEndDocument. Expected _wxPyPrintout_p.");
3794 return NULL;
3795 }
3796 }
3797 {
3798 wxPy_BEGIN_ALLOW_THREADS;
3799 wxPrintout_base_OnEndDocument(_arg0);
3800
3801 wxPy_END_ALLOW_THREADS;
3802 } Py_INCREF(Py_None);
3803 _resultobj = Py_None;
3804 return _resultobj;
3805 }
3806
3807 #define wxPrintout_base_OnBeginPrinting(_swigobj) (_swigobj->base_OnBeginPrinting())
3808 static PyObject *_wrap_wxPrintout_base_OnBeginPrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
3809 PyObject * _resultobj;
3810 wxPyPrintout * _arg0;
3811 PyObject * _argo0 = 0;
3812 char *_kwnames[] = { "self", NULL };
3813
3814 self = self;
3815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_base_OnBeginPrinting",_kwnames,&_argo0))
3816 return NULL;
3817 if (_argo0) {
3818 if (_argo0 == Py_None) { _arg0 = NULL; }
3819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_OnBeginPrinting. Expected _wxPyPrintout_p.");
3821 return NULL;
3822 }
3823 }
3824 {
3825 wxPy_BEGIN_ALLOW_THREADS;
3826 wxPrintout_base_OnBeginPrinting(_arg0);
3827
3828 wxPy_END_ALLOW_THREADS;
3829 } Py_INCREF(Py_None);
3830 _resultobj = Py_None;
3831 return _resultobj;
3832 }
3833
3834 #define wxPrintout_base_OnEndPrinting(_swigobj) (_swigobj->base_OnEndPrinting())
3835 static PyObject *_wrap_wxPrintout_base_OnEndPrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
3836 PyObject * _resultobj;
3837 wxPyPrintout * _arg0;
3838 PyObject * _argo0 = 0;
3839 char *_kwnames[] = { "self", NULL };
3840
3841 self = self;
3842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_base_OnEndPrinting",_kwnames,&_argo0))
3843 return NULL;
3844 if (_argo0) {
3845 if (_argo0 == Py_None) { _arg0 = NULL; }
3846 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3847 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_OnEndPrinting. Expected _wxPyPrintout_p.");
3848 return NULL;
3849 }
3850 }
3851 {
3852 wxPy_BEGIN_ALLOW_THREADS;
3853 wxPrintout_base_OnEndPrinting(_arg0);
3854
3855 wxPy_END_ALLOW_THREADS;
3856 } Py_INCREF(Py_None);
3857 _resultobj = Py_None;
3858 return _resultobj;
3859 }
3860
3861 #define wxPrintout_base_OnPreparePrinting(_swigobj) (_swigobj->base_OnPreparePrinting())
3862 static PyObject *_wrap_wxPrintout_base_OnPreparePrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
3863 PyObject * _resultobj;
3864 wxPyPrintout * _arg0;
3865 PyObject * _argo0 = 0;
3866 char *_kwnames[] = { "self", NULL };
3867
3868 self = self;
3869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_base_OnPreparePrinting",_kwnames,&_argo0))
3870 return NULL;
3871 if (_argo0) {
3872 if (_argo0 == Py_None) { _arg0 = NULL; }
3873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_OnPreparePrinting. Expected _wxPyPrintout_p.");
3875 return NULL;
3876 }
3877 }
3878 {
3879 wxPy_BEGIN_ALLOW_THREADS;
3880 wxPrintout_base_OnPreparePrinting(_arg0);
3881
3882 wxPy_END_ALLOW_THREADS;
3883 } Py_INCREF(Py_None);
3884 _resultobj = Py_None;
3885 return _resultobj;
3886 }
3887
3888 #define wxPrintout_base_GetPageInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_GetPageInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3889 static PyObject *_wrap_wxPrintout_base_GetPageInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
3890 PyObject * _resultobj;
3891 wxPyPrintout * _arg0;
3892 int * _arg1;
3893 int temp;
3894 int * _arg2;
3895 int temp0;
3896 int * _arg3;
3897 int temp1;
3898 int * _arg4;
3899 int temp2;
3900 PyObject * _argo0 = 0;
3901 char *_kwnames[] = { "self", NULL };
3902
3903 self = self;
3904 {
3905 _arg1 = &temp;
3906 }
3907 {
3908 _arg2 = &temp0;
3909 }
3910 {
3911 _arg3 = &temp1;
3912 }
3913 {
3914 _arg4 = &temp2;
3915 }
3916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintout_base_GetPageInfo",_kwnames,&_argo0))
3917 return NULL;
3918 if (_argo0) {
3919 if (_argo0 == Py_None) { _arg0 = NULL; }
3920 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3921 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_GetPageInfo. Expected _wxPyPrintout_p.");
3922 return NULL;
3923 }
3924 }
3925 {
3926 wxPy_BEGIN_ALLOW_THREADS;
3927 wxPrintout_base_GetPageInfo(_arg0,_arg1,_arg2,_arg3,_arg4);
3928
3929 wxPy_END_ALLOW_THREADS;
3930 } Py_INCREF(Py_None);
3931 _resultobj = Py_None;
3932 {
3933 PyObject *o;
3934 o = PyInt_FromLong((long) (*_arg1));
3935 _resultobj = t_output_helper(_resultobj, o);
3936 }
3937 {
3938 PyObject *o;
3939 o = PyInt_FromLong((long) (*_arg2));
3940 _resultobj = t_output_helper(_resultobj, o);
3941 }
3942 {
3943 PyObject *o;
3944 o = PyInt_FromLong((long) (*_arg3));
3945 _resultobj = t_output_helper(_resultobj, o);
3946 }
3947 {
3948 PyObject *o;
3949 o = PyInt_FromLong((long) (*_arg4));
3950 _resultobj = t_output_helper(_resultobj, o);
3951 }
3952 return _resultobj;
3953 }
3954
3955 #define wxPrintout_base_HasPage(_swigobj,_swigarg0) (_swigobj->base_HasPage(_swigarg0))
3956 static PyObject *_wrap_wxPrintout_base_HasPage(PyObject *self, PyObject *args, PyObject *kwargs) {
3957 PyObject * _resultobj;
3958 bool _result;
3959 wxPyPrintout * _arg0;
3960 int _arg1;
3961 PyObject * _argo0 = 0;
3962 char *_kwnames[] = { "self","page", NULL };
3963
3964 self = self;
3965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintout_base_HasPage",_kwnames,&_argo0,&_arg1))
3966 return NULL;
3967 if (_argo0) {
3968 if (_argo0 == Py_None) { _arg0 = NULL; }
3969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
3970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintout_base_HasPage. Expected _wxPyPrintout_p.");
3971 return NULL;
3972 }
3973 }
3974 {
3975 wxPy_BEGIN_ALLOW_THREADS;
3976 _result = (bool )wxPrintout_base_HasPage(_arg0,_arg1);
3977
3978 wxPy_END_ALLOW_THREADS;
3979 } _resultobj = Py_BuildValue("i",_result);
3980 return _resultobj;
3981 }
3982
3983 #define new_wxPrinter(_swigarg0) (new wxPrinter(_swigarg0))
3984 static PyObject *_wrap_new_wxPrinter(PyObject *self, PyObject *args, PyObject *kwargs) {
3985 PyObject * _resultobj;
3986 wxPrinter * _result;
3987 wxPrintDialogData * _arg0 = (wxPrintDialogData *) NULL;
3988 PyObject * _argo0 = 0;
3989 char *_kwnames[] = { "data", NULL };
3990 char _ptemp[128];
3991
3992 self = self;
3993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxPrinter",_kwnames,&_argo0))
3994 return NULL;
3995 if (_argo0) {
3996 if (_argo0 == Py_None) { _arg0 = NULL; }
3997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintDialogData_p")) {
3998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPrinter. Expected _wxPrintDialogData_p.");
3999 return NULL;
4000 }
4001 }
4002 {
4003 wxPy_BEGIN_ALLOW_THREADS;
4004 _result = (wxPrinter *)new_wxPrinter(_arg0);
4005
4006 wxPy_END_ALLOW_THREADS;
4007 } if (_result) {
4008 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrinter_p");
4009 _resultobj = Py_BuildValue("s",_ptemp);
4010 } else {
4011 Py_INCREF(Py_None);
4012 _resultobj = Py_None;
4013 }
4014 return _resultobj;
4015 }
4016
4017 #define delete_wxPrinter(_swigobj) (delete _swigobj)
4018 static PyObject *_wrap_delete_wxPrinter(PyObject *self, PyObject *args, PyObject *kwargs) {
4019 PyObject * _resultobj;
4020 wxPrinter * _arg0;
4021 PyObject * _argo0 = 0;
4022 char *_kwnames[] = { "self", NULL };
4023
4024 self = self;
4025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPrinter",_kwnames,&_argo0))
4026 return NULL;
4027 if (_argo0) {
4028 if (_argo0 == Py_None) { _arg0 = NULL; }
4029 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4030 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPrinter. Expected _wxPrinter_p.");
4031 return NULL;
4032 }
4033 }
4034 {
4035 wxPy_BEGIN_ALLOW_THREADS;
4036 delete_wxPrinter(_arg0);
4037
4038 wxPy_END_ALLOW_THREADS;
4039 } Py_INCREF(Py_None);
4040 _resultobj = Py_None;
4041 return _resultobj;
4042 }
4043
4044 #define wxPrinter_CreateAbortWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->CreateAbortWindow(_swigarg0,_swigarg1))
4045 static PyObject *_wrap_wxPrinter_CreateAbortWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4046 PyObject * _resultobj;
4047 wxPrinter * _arg0;
4048 wxWindow * _arg1;
4049 wxPyPrintout * _arg2;
4050 PyObject * _argo0 = 0;
4051 PyObject * _argo1 = 0;
4052 PyObject * _argo2 = 0;
4053 char *_kwnames[] = { "self","parent","printout", NULL };
4054
4055 self = self;
4056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPrinter_CreateAbortWindow",_kwnames,&_argo0,&_argo1,&_argo2))
4057 return NULL;
4058 if (_argo0) {
4059 if (_argo0 == Py_None) { _arg0 = NULL; }
4060 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4061 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_CreateAbortWindow. Expected _wxPrinter_p.");
4062 return NULL;
4063 }
4064 }
4065 if (_argo1) {
4066 if (_argo1 == Py_None) { _arg1 = NULL; }
4067 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4068 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrinter_CreateAbortWindow. Expected _wxWindow_p.");
4069 return NULL;
4070 }
4071 }
4072 if (_argo2) {
4073 if (_argo2 == Py_None) { _arg2 = NULL; }
4074 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyPrintout_p")) {
4075 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPrinter_CreateAbortWindow. Expected _wxPyPrintout_p.");
4076 return NULL;
4077 }
4078 }
4079 {
4080 wxPy_BEGIN_ALLOW_THREADS;
4081 wxPrinter_CreateAbortWindow(_arg0,_arg1,_arg2);
4082
4083 wxPy_END_ALLOW_THREADS;
4084 } Py_INCREF(Py_None);
4085 _resultobj = Py_None;
4086 return _resultobj;
4087 }
4088
4089 #define wxPrinter_GetPrintDialogData(_swigobj) (_swigobj->GetPrintDialogData())
4090 static PyObject *_wrap_wxPrinter_GetPrintDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
4091 PyObject * _resultobj;
4092 wxPrintDialogData * _result;
4093 wxPrinter * _arg0;
4094 PyObject * _argo0 = 0;
4095 char *_kwnames[] = { "self", NULL };
4096 char _ptemp[128];
4097
4098 self = self;
4099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrinter_GetPrintDialogData",_kwnames,&_argo0))
4100 return NULL;
4101 if (_argo0) {
4102 if (_argo0 == Py_None) { _arg0 = NULL; }
4103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_GetPrintDialogData. Expected _wxPrinter_p.");
4105 return NULL;
4106 }
4107 }
4108 {
4109 wxPy_BEGIN_ALLOW_THREADS;
4110 wxPrintDialogData & _result_ref = wxPrinter_GetPrintDialogData(_arg0);
4111 _result = (wxPrintDialogData *) &_result_ref;
4112
4113 wxPy_END_ALLOW_THREADS;
4114 } if (_result) {
4115 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintDialogData_p");
4116 _resultobj = Py_BuildValue("s",_ptemp);
4117 } else {
4118 Py_INCREF(Py_None);
4119 _resultobj = Py_None;
4120 }
4121 return _resultobj;
4122 }
4123
4124 #define wxPrinter_Print(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Print(_swigarg0,_swigarg1,_swigarg2))
4125 static PyObject *_wrap_wxPrinter_Print(PyObject *self, PyObject *args, PyObject *kwargs) {
4126 PyObject * _resultobj;
4127 bool _result;
4128 wxPrinter * _arg0;
4129 wxWindow * _arg1;
4130 wxPyPrintout * _arg2;
4131 int _arg3 = (int ) TRUE;
4132 PyObject * _argo0 = 0;
4133 PyObject * _argo1 = 0;
4134 PyObject * _argo2 = 0;
4135 char *_kwnames[] = { "self","parent","printout","prompt", NULL };
4136
4137 self = self;
4138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxPrinter_Print",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
4139 return NULL;
4140 if (_argo0) {
4141 if (_argo0 == Py_None) { _arg0 = NULL; }
4142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_Print. Expected _wxPrinter_p.");
4144 return NULL;
4145 }
4146 }
4147 if (_argo1) {
4148 if (_argo1 == Py_None) { _arg1 = NULL; }
4149 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4150 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrinter_Print. Expected _wxWindow_p.");
4151 return NULL;
4152 }
4153 }
4154 if (_argo2) {
4155 if (_argo2 == Py_None) { _arg2 = NULL; }
4156 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyPrintout_p")) {
4157 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPrinter_Print. Expected _wxPyPrintout_p.");
4158 return NULL;
4159 }
4160 }
4161 {
4162 wxPy_BEGIN_ALLOW_THREADS;
4163 _result = (bool )wxPrinter_Print(_arg0,_arg1,_arg2,_arg3);
4164
4165 wxPy_END_ALLOW_THREADS;
4166 } _resultobj = Py_BuildValue("i",_result);
4167 return _resultobj;
4168 }
4169
4170 #define wxPrinter_PrintDialog(_swigobj,_swigarg0) (_swigobj->PrintDialog(_swigarg0))
4171 static PyObject *_wrap_wxPrinter_PrintDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
4172 PyObject * _resultobj;
4173 wxDC * _result;
4174 wxPrinter * _arg0;
4175 wxWindow * _arg1;
4176 PyObject * _argo0 = 0;
4177 PyObject * _argo1 = 0;
4178 char *_kwnames[] = { "self","parent", NULL };
4179 char _ptemp[128];
4180
4181 self = self;
4182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrinter_PrintDialog",_kwnames,&_argo0,&_argo1))
4183 return NULL;
4184 if (_argo0) {
4185 if (_argo0 == Py_None) { _arg0 = NULL; }
4186 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4187 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_PrintDialog. Expected _wxPrinter_p.");
4188 return NULL;
4189 }
4190 }
4191 if (_argo1) {
4192 if (_argo1 == Py_None) { _arg1 = NULL; }
4193 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4194 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrinter_PrintDialog. Expected _wxWindow_p.");
4195 return NULL;
4196 }
4197 }
4198 {
4199 wxPy_BEGIN_ALLOW_THREADS;
4200 _result = (wxDC *)wxPrinter_PrintDialog(_arg0,_arg1);
4201
4202 wxPy_END_ALLOW_THREADS;
4203 } if (_result) {
4204 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDC_p");
4205 _resultobj = Py_BuildValue("s",_ptemp);
4206 } else {
4207 Py_INCREF(Py_None);
4208 _resultobj = Py_None;
4209 }
4210 return _resultobj;
4211 }
4212
4213 #define wxPrinter_ReportError(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ReportError(_swigarg0,_swigarg1,_swigarg2))
4214 static PyObject *_wrap_wxPrinter_ReportError(PyObject *self, PyObject *args, PyObject *kwargs) {
4215 PyObject * _resultobj;
4216 wxPrinter * _arg0;
4217 wxWindow * _arg1;
4218 wxPyPrintout * _arg2;
4219 char * _arg3;
4220 PyObject * _argo0 = 0;
4221 PyObject * _argo1 = 0;
4222 PyObject * _argo2 = 0;
4223 char *_kwnames[] = { "self","parent","printout","message", NULL };
4224
4225 self = self;
4226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOs:wxPrinter_ReportError",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
4227 return NULL;
4228 if (_argo0) {
4229 if (_argo0 == Py_None) { _arg0 = NULL; }
4230 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4231 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_ReportError. Expected _wxPrinter_p.");
4232 return NULL;
4233 }
4234 }
4235 if (_argo1) {
4236 if (_argo1 == Py_None) { _arg1 = NULL; }
4237 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4238 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrinter_ReportError. Expected _wxWindow_p.");
4239 return NULL;
4240 }
4241 }
4242 if (_argo2) {
4243 if (_argo2 == Py_None) { _arg2 = NULL; }
4244 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyPrintout_p")) {
4245 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPrinter_ReportError. Expected _wxPyPrintout_p.");
4246 return NULL;
4247 }
4248 }
4249 {
4250 wxPy_BEGIN_ALLOW_THREADS;
4251 wxPrinter_ReportError(_arg0,_arg1,_arg2,_arg3);
4252
4253 wxPy_END_ALLOW_THREADS;
4254 } Py_INCREF(Py_None);
4255 _resultobj = Py_None;
4256 return _resultobj;
4257 }
4258
4259 #define wxPrinter_Setup(_swigobj,_swigarg0) (_swigobj->Setup(_swigarg0))
4260 static PyObject *_wrap_wxPrinter_Setup(PyObject *self, PyObject *args, PyObject *kwargs) {
4261 PyObject * _resultobj;
4262 bool _result;
4263 wxPrinter * _arg0;
4264 wxWindow * _arg1;
4265 PyObject * _argo0 = 0;
4266 PyObject * _argo1 = 0;
4267 char *_kwnames[] = { "self","parent", NULL };
4268
4269 self = self;
4270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrinter_Setup",_kwnames,&_argo0,&_argo1))
4271 return NULL;
4272 if (_argo0) {
4273 if (_argo0 == Py_None) { _arg0 = NULL; }
4274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrinter_p")) {
4275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrinter_Setup. Expected _wxPrinter_p.");
4276 return NULL;
4277 }
4278 }
4279 if (_argo1) {
4280 if (_argo1 == Py_None) { _arg1 = NULL; }
4281 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4282 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrinter_Setup. Expected _wxWindow_p.");
4283 return NULL;
4284 }
4285 }
4286 {
4287 wxPy_BEGIN_ALLOW_THREADS;
4288 _result = (bool )wxPrinter_Setup(_arg0,_arg1);
4289
4290 wxPy_END_ALLOW_THREADS;
4291 } _resultobj = Py_BuildValue("i",_result);
4292 return _resultobj;
4293 }
4294
4295 #define new_wxPrintPreview(_swigarg0,_swigarg1,_swigarg2) (new wxPrintPreview(_swigarg0,_swigarg1,_swigarg2))
4296 static PyObject *_wrap_new_wxPrintPreview(PyObject *self, PyObject *args, PyObject *kwargs) {
4297 PyObject * _resultobj;
4298 wxPrintPreview * _result;
4299 wxPyPrintout * _arg0;
4300 wxPyPrintout * _arg1;
4301 wxPrintData * _arg2 = (wxPrintData *) NULL;
4302 PyObject * _argo0 = 0;
4303 PyObject * _argo1 = 0;
4304 PyObject * _argo2 = 0;
4305 char *_kwnames[] = { "printout","printoutForPrinting","data", NULL };
4306 char _ptemp[128];
4307
4308 self = self;
4309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:new_wxPrintPreview",_kwnames,&_argo0,&_argo1,&_argo2))
4310 return NULL;
4311 if (_argo0) {
4312 if (_argo0 == Py_None) { _arg0 = NULL; }
4313 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPrintout_p")) {
4314 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPrintPreview. Expected _wxPyPrintout_p.");
4315 return NULL;
4316 }
4317 }
4318 if (_argo1) {
4319 if (_argo1 == Py_None) { _arg1 = NULL; }
4320 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyPrintout_p")) {
4321 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPrintPreview. Expected _wxPyPrintout_p.");
4322 return NULL;
4323 }
4324 }
4325 if (_argo2) {
4326 if (_argo2 == Py_None) { _arg2 = NULL; }
4327 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPrintData_p")) {
4328 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxPrintPreview. Expected _wxPrintData_p.");
4329 return NULL;
4330 }
4331 }
4332 {
4333 wxPy_BEGIN_ALLOW_THREADS;
4334 _result = (wxPrintPreview *)new_wxPrintPreview(_arg0,_arg1,_arg2);
4335
4336 wxPy_END_ALLOW_THREADS;
4337 } if (_result) {
4338 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintPreview_p");
4339 _resultobj = Py_BuildValue("s",_ptemp);
4340 } else {
4341 Py_INCREF(Py_None);
4342 _resultobj = Py_None;
4343 }
4344 return _resultobj;
4345 }
4346
4347 #define wxPrintPreview_GetCanvas(_swigobj) (_swigobj->GetCanvas())
4348 static PyObject *_wrap_wxPrintPreview_GetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
4349 PyObject * _resultobj;
4350 wxWindow * _result;
4351 wxPrintPreview * _arg0;
4352 PyObject * _argo0 = 0;
4353 char *_kwnames[] = { "self", NULL };
4354 char _ptemp[128];
4355
4356 self = self;
4357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetCanvas",_kwnames,&_argo0))
4358 return NULL;
4359 if (_argo0) {
4360 if (_argo0 == Py_None) { _arg0 = NULL; }
4361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetCanvas. Expected _wxPrintPreview_p.");
4363 return NULL;
4364 }
4365 }
4366 {
4367 wxPy_BEGIN_ALLOW_THREADS;
4368 _result = (wxWindow *)wxPrintPreview_GetCanvas(_arg0);
4369
4370 wxPy_END_ALLOW_THREADS;
4371 } if (_result) {
4372 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
4373 _resultobj = Py_BuildValue("s",_ptemp);
4374 } else {
4375 Py_INCREF(Py_None);
4376 _resultobj = Py_None;
4377 }
4378 return _resultobj;
4379 }
4380
4381 #define wxPrintPreview_GetCurrentPage(_swigobj) (_swigobj->GetCurrentPage())
4382 static PyObject *_wrap_wxPrintPreview_GetCurrentPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4383 PyObject * _resultobj;
4384 int _result;
4385 wxPrintPreview * _arg0;
4386 PyObject * _argo0 = 0;
4387 char *_kwnames[] = { "self", NULL };
4388
4389 self = self;
4390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetCurrentPage",_kwnames,&_argo0))
4391 return NULL;
4392 if (_argo0) {
4393 if (_argo0 == Py_None) { _arg0 = NULL; }
4394 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4395 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetCurrentPage. Expected _wxPrintPreview_p.");
4396 return NULL;
4397 }
4398 }
4399 {
4400 wxPy_BEGIN_ALLOW_THREADS;
4401 _result = (int )wxPrintPreview_GetCurrentPage(_arg0);
4402
4403 wxPy_END_ALLOW_THREADS;
4404 } _resultobj = Py_BuildValue("i",_result);
4405 return _resultobj;
4406 }
4407
4408 #define wxPrintPreview_GetFrame(_swigobj) (_swigobj->GetFrame())
4409 static PyObject *_wrap_wxPrintPreview_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4410 PyObject * _resultobj;
4411 wxFrame * _result;
4412 wxPrintPreview * _arg0;
4413 PyObject * _argo0 = 0;
4414 char *_kwnames[] = { "self", NULL };
4415 char _ptemp[128];
4416
4417 self = self;
4418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetFrame",_kwnames,&_argo0))
4419 return NULL;
4420 if (_argo0) {
4421 if (_argo0 == Py_None) { _arg0 = NULL; }
4422 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4423 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetFrame. Expected _wxPrintPreview_p.");
4424 return NULL;
4425 }
4426 }
4427 {
4428 wxPy_BEGIN_ALLOW_THREADS;
4429 _result = (wxFrame *)wxPrintPreview_GetFrame(_arg0);
4430
4431 wxPy_END_ALLOW_THREADS;
4432 } if (_result) {
4433 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFrame_p");
4434 _resultobj = Py_BuildValue("s",_ptemp);
4435 } else {
4436 Py_INCREF(Py_None);
4437 _resultobj = Py_None;
4438 }
4439 return _resultobj;
4440 }
4441
4442 #define wxPrintPreview_GetMaxPage(_swigobj) (_swigobj->GetMaxPage())
4443 static PyObject *_wrap_wxPrintPreview_GetMaxPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4444 PyObject * _resultobj;
4445 int _result;
4446 wxPrintPreview * _arg0;
4447 PyObject * _argo0 = 0;
4448 char *_kwnames[] = { "self", NULL };
4449
4450 self = self;
4451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetMaxPage",_kwnames,&_argo0))
4452 return NULL;
4453 if (_argo0) {
4454 if (_argo0 == Py_None) { _arg0 = NULL; }
4455 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4456 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetMaxPage. Expected _wxPrintPreview_p.");
4457 return NULL;
4458 }
4459 }
4460 {
4461 wxPy_BEGIN_ALLOW_THREADS;
4462 _result = (int )wxPrintPreview_GetMaxPage(_arg0);
4463
4464 wxPy_END_ALLOW_THREADS;
4465 } _resultobj = Py_BuildValue("i",_result);
4466 return _resultobj;
4467 }
4468
4469 #define wxPrintPreview_GetMinPage(_swigobj) (_swigobj->GetMinPage())
4470 static PyObject *_wrap_wxPrintPreview_GetMinPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4471 PyObject * _resultobj;
4472 int _result;
4473 wxPrintPreview * _arg0;
4474 PyObject * _argo0 = 0;
4475 char *_kwnames[] = { "self", NULL };
4476
4477 self = self;
4478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetMinPage",_kwnames,&_argo0))
4479 return NULL;
4480 if (_argo0) {
4481 if (_argo0 == Py_None) { _arg0 = NULL; }
4482 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4483 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetMinPage. Expected _wxPrintPreview_p.");
4484 return NULL;
4485 }
4486 }
4487 {
4488 wxPy_BEGIN_ALLOW_THREADS;
4489 _result = (int )wxPrintPreview_GetMinPage(_arg0);
4490
4491 wxPy_END_ALLOW_THREADS;
4492 } _resultobj = Py_BuildValue("i",_result);
4493 return _resultobj;
4494 }
4495
4496 #define wxPrintPreview_GetPrintDialogData(_swigobj) (_swigobj->GetPrintDialogData())
4497 static PyObject *_wrap_wxPrintPreview_GetPrintDialogData(PyObject *self, PyObject *args, PyObject *kwargs) {
4498 PyObject * _resultobj;
4499 wxPrintDialogData * _result;
4500 wxPrintPreview * _arg0;
4501 PyObject * _argo0 = 0;
4502 char *_kwnames[] = { "self", NULL };
4503 char _ptemp[128];
4504
4505 self = self;
4506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetPrintDialogData",_kwnames,&_argo0))
4507 return NULL;
4508 if (_argo0) {
4509 if (_argo0 == Py_None) { _arg0 = NULL; }
4510 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4511 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetPrintDialogData. Expected _wxPrintPreview_p.");
4512 return NULL;
4513 }
4514 }
4515 {
4516 wxPy_BEGIN_ALLOW_THREADS;
4517 wxPrintDialogData & _result_ref = wxPrintPreview_GetPrintDialogData(_arg0);
4518 _result = (wxPrintDialogData *) &_result_ref;
4519
4520 wxPy_END_ALLOW_THREADS;
4521 } if (_result) {
4522 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintDialogData_p");
4523 _resultobj = Py_BuildValue("s",_ptemp);
4524 } else {
4525 Py_INCREF(Py_None);
4526 _resultobj = Py_None;
4527 }
4528 return _resultobj;
4529 }
4530
4531 #define wxPrintPreview_GetPrintout(_swigobj) (_swigobj->GetPrintout())
4532 static PyObject *_wrap_wxPrintPreview_GetPrintout(PyObject *self, PyObject *args, PyObject *kwargs) {
4533 PyObject * _resultobj;
4534 wxPyPrintout * _result;
4535 wxPrintPreview * _arg0;
4536 PyObject * _argo0 = 0;
4537 char *_kwnames[] = { "self", NULL };
4538 char _ptemp[128];
4539
4540 self = self;
4541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetPrintout",_kwnames,&_argo0))
4542 return NULL;
4543 if (_argo0) {
4544 if (_argo0 == Py_None) { _arg0 = NULL; }
4545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetPrintout. Expected _wxPrintPreview_p.");
4547 return NULL;
4548 }
4549 }
4550 {
4551 wxPy_BEGIN_ALLOW_THREADS;
4552 _result = (wxPyPrintout *)wxPrintPreview_GetPrintout(_arg0);
4553
4554 wxPy_END_ALLOW_THREADS;
4555 } if (_result) {
4556 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPrintout_p");
4557 _resultobj = Py_BuildValue("s",_ptemp);
4558 } else {
4559 Py_INCREF(Py_None);
4560 _resultobj = Py_None;
4561 }
4562 return _resultobj;
4563 }
4564
4565 #define wxPrintPreview_GetPrintoutForPrinting(_swigobj) (_swigobj->GetPrintoutForPrinting())
4566 static PyObject *_wrap_wxPrintPreview_GetPrintoutForPrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
4567 PyObject * _resultobj;
4568 wxPyPrintout * _result;
4569 wxPrintPreview * _arg0;
4570 PyObject * _argo0 = 0;
4571 char *_kwnames[] = { "self", NULL };
4572 char _ptemp[128];
4573
4574 self = self;
4575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetPrintoutForPrinting",_kwnames,&_argo0))
4576 return NULL;
4577 if (_argo0) {
4578 if (_argo0 == Py_None) { _arg0 = NULL; }
4579 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4580 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetPrintoutForPrinting. Expected _wxPrintPreview_p.");
4581 return NULL;
4582 }
4583 }
4584 {
4585 wxPy_BEGIN_ALLOW_THREADS;
4586 _result = (wxPyPrintout *)wxPrintPreview_GetPrintoutForPrinting(_arg0);
4587
4588 wxPy_END_ALLOW_THREADS;
4589 } if (_result) {
4590 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPrintout_p");
4591 _resultobj = Py_BuildValue("s",_ptemp);
4592 } else {
4593 Py_INCREF(Py_None);
4594 _resultobj = Py_None;
4595 }
4596 return _resultobj;
4597 }
4598
4599 #define wxPrintPreview_GetZoom(_swigobj) (_swigobj->GetZoom())
4600 static PyObject *_wrap_wxPrintPreview_GetZoom(PyObject *self, PyObject *args, PyObject *kwargs) {
4601 PyObject * _resultobj;
4602 int _result;
4603 wxPrintPreview * _arg0;
4604 PyObject * _argo0 = 0;
4605 char *_kwnames[] = { "self", NULL };
4606
4607 self = self;
4608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_GetZoom",_kwnames,&_argo0))
4609 return NULL;
4610 if (_argo0) {
4611 if (_argo0 == Py_None) { _arg0 = NULL; }
4612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_GetZoom. Expected _wxPrintPreview_p.");
4614 return NULL;
4615 }
4616 }
4617 {
4618 wxPy_BEGIN_ALLOW_THREADS;
4619 _result = (int )wxPrintPreview_GetZoom(_arg0);
4620
4621 wxPy_END_ALLOW_THREADS;
4622 } _resultobj = Py_BuildValue("i",_result);
4623 return _resultobj;
4624 }
4625
4626 #define wxPrintPreview_Ok(_swigobj) (_swigobj->Ok())
4627 static PyObject *_wrap_wxPrintPreview_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
4628 PyObject * _resultobj;
4629 bool _result;
4630 wxPrintPreview * _arg0;
4631 PyObject * _argo0 = 0;
4632 char *_kwnames[] = { "self", NULL };
4633
4634 self = self;
4635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPrintPreview_Ok",_kwnames,&_argo0))
4636 return NULL;
4637 if (_argo0) {
4638 if (_argo0 == Py_None) { _arg0 = NULL; }
4639 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_Ok. Expected _wxPrintPreview_p.");
4641 return NULL;
4642 }
4643 }
4644 {
4645 wxPy_BEGIN_ALLOW_THREADS;
4646 _result = (bool )wxPrintPreview_Ok(_arg0);
4647
4648 wxPy_END_ALLOW_THREADS;
4649 } _resultobj = Py_BuildValue("i",_result);
4650 return _resultobj;
4651 }
4652
4653 #define wxPrintPreview_Print(_swigobj,_swigarg0) (_swigobj->Print(_swigarg0))
4654 static PyObject *_wrap_wxPrintPreview_Print(PyObject *self, PyObject *args, PyObject *kwargs) {
4655 PyObject * _resultobj;
4656 bool _result;
4657 wxPrintPreview * _arg0;
4658 bool _arg1;
4659 PyObject * _argo0 = 0;
4660 int tempbool1;
4661 char *_kwnames[] = { "self","prompt", NULL };
4662
4663 self = self;
4664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintPreview_Print",_kwnames,&_argo0,&tempbool1))
4665 return NULL;
4666 if (_argo0) {
4667 if (_argo0 == Py_None) { _arg0 = NULL; }
4668 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4669 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_Print. Expected _wxPrintPreview_p.");
4670 return NULL;
4671 }
4672 }
4673 _arg1 = (bool ) tempbool1;
4674 {
4675 wxPy_BEGIN_ALLOW_THREADS;
4676 _result = (bool )wxPrintPreview_Print(_arg0,_arg1);
4677
4678 wxPy_END_ALLOW_THREADS;
4679 } _resultobj = Py_BuildValue("i",_result);
4680 return _resultobj;
4681 }
4682
4683 #define wxPrintPreview_SetCanvas(_swigobj,_swigarg0) (_swigobj->SetCanvas(_swigarg0))
4684 static PyObject *_wrap_wxPrintPreview_SetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
4685 PyObject * _resultobj;
4686 wxPrintPreview * _arg0;
4687 wxWindow * _arg1;
4688 PyObject * _argo0 = 0;
4689 PyObject * _argo1 = 0;
4690 char *_kwnames[] = { "self","window", NULL };
4691
4692 self = self;
4693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintPreview_SetCanvas",_kwnames,&_argo0,&_argo1))
4694 return NULL;
4695 if (_argo0) {
4696 if (_argo0 == Py_None) { _arg0 = NULL; }
4697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_SetCanvas. Expected _wxPrintPreview_p.");
4699 return NULL;
4700 }
4701 }
4702 if (_argo1) {
4703 if (_argo1 == Py_None) { _arg1 = NULL; }
4704 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4705 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrintPreview_SetCanvas. Expected _wxWindow_p.");
4706 return NULL;
4707 }
4708 }
4709 {
4710 wxPy_BEGIN_ALLOW_THREADS;
4711 wxPrintPreview_SetCanvas(_arg0,_arg1);
4712
4713 wxPy_END_ALLOW_THREADS;
4714 } Py_INCREF(Py_None);
4715 _resultobj = Py_None;
4716 return _resultobj;
4717 }
4718
4719 #define wxPrintPreview_SetCurrentPage(_swigobj,_swigarg0) (_swigobj->SetCurrentPage(_swigarg0))
4720 static PyObject *_wrap_wxPrintPreview_SetCurrentPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4721 PyObject * _resultobj;
4722 wxPrintPreview * _arg0;
4723 int _arg1;
4724 PyObject * _argo0 = 0;
4725 char *_kwnames[] = { "self","pageNum", NULL };
4726
4727 self = self;
4728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintPreview_SetCurrentPage",_kwnames,&_argo0,&_arg1))
4729 return NULL;
4730 if (_argo0) {
4731 if (_argo0 == Py_None) { _arg0 = NULL; }
4732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_SetCurrentPage. Expected _wxPrintPreview_p.");
4734 return NULL;
4735 }
4736 }
4737 {
4738 wxPy_BEGIN_ALLOW_THREADS;
4739 wxPrintPreview_SetCurrentPage(_arg0,_arg1);
4740
4741 wxPy_END_ALLOW_THREADS;
4742 } Py_INCREF(Py_None);
4743 _resultobj = Py_None;
4744 return _resultobj;
4745 }
4746
4747 #define wxPrintPreview_SetFrame(_swigobj,_swigarg0) (_swigobj->SetFrame(_swigarg0))
4748 static PyObject *_wrap_wxPrintPreview_SetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4749 PyObject * _resultobj;
4750 wxPrintPreview * _arg0;
4751 wxFrame * _arg1;
4752 PyObject * _argo0 = 0;
4753 PyObject * _argo1 = 0;
4754 char *_kwnames[] = { "self","frame", NULL };
4755
4756 self = self;
4757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintPreview_SetFrame",_kwnames,&_argo0,&_argo1))
4758 return NULL;
4759 if (_argo0) {
4760 if (_argo0 == Py_None) { _arg0 = NULL; }
4761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_SetFrame. Expected _wxPrintPreview_p.");
4763 return NULL;
4764 }
4765 }
4766 if (_argo1) {
4767 if (_argo1 == Py_None) { _arg1 = NULL; }
4768 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFrame_p")) {
4769 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrintPreview_SetFrame. Expected _wxFrame_p.");
4770 return NULL;
4771 }
4772 }
4773 {
4774 wxPy_BEGIN_ALLOW_THREADS;
4775 wxPrintPreview_SetFrame(_arg0,_arg1);
4776
4777 wxPy_END_ALLOW_THREADS;
4778 } Py_INCREF(Py_None);
4779 _resultobj = Py_None;
4780 return _resultobj;
4781 }
4782
4783 #define wxPrintPreview_SetPrintout(_swigobj,_swigarg0) (_swigobj->SetPrintout(_swigarg0))
4784 static PyObject *_wrap_wxPrintPreview_SetPrintout(PyObject *self, PyObject *args, PyObject *kwargs) {
4785 PyObject * _resultobj;
4786 wxPrintPreview * _arg0;
4787 wxPyPrintout * _arg1;
4788 PyObject * _argo0 = 0;
4789 PyObject * _argo1 = 0;
4790 char *_kwnames[] = { "self","printout", NULL };
4791
4792 self = self;
4793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPrintPreview_SetPrintout",_kwnames,&_argo0,&_argo1))
4794 return NULL;
4795 if (_argo0) {
4796 if (_argo0 == Py_None) { _arg0 = NULL; }
4797 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4798 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_SetPrintout. Expected _wxPrintPreview_p.");
4799 return NULL;
4800 }
4801 }
4802 if (_argo1) {
4803 if (_argo1 == Py_None) { _arg1 = NULL; }
4804 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyPrintout_p")) {
4805 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPrintPreview_SetPrintout. Expected _wxPyPrintout_p.");
4806 return NULL;
4807 }
4808 }
4809 {
4810 wxPy_BEGIN_ALLOW_THREADS;
4811 wxPrintPreview_SetPrintout(_arg0,_arg1);
4812
4813 wxPy_END_ALLOW_THREADS;
4814 } Py_INCREF(Py_None);
4815 _resultobj = Py_None;
4816 return _resultobj;
4817 }
4818
4819 #define wxPrintPreview_SetZoom(_swigobj,_swigarg0) (_swigobj->SetZoom(_swigarg0))
4820 static PyObject *_wrap_wxPrintPreview_SetZoom(PyObject *self, PyObject *args, PyObject *kwargs) {
4821 PyObject * _resultobj;
4822 wxPrintPreview * _arg0;
4823 int _arg1;
4824 PyObject * _argo0 = 0;
4825 char *_kwnames[] = { "self","percent", NULL };
4826
4827 self = self;
4828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPrintPreview_SetZoom",_kwnames,&_argo0,&_arg1))
4829 return NULL;
4830 if (_argo0) {
4831 if (_argo0 == Py_None) { _arg0 = NULL; }
4832 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4833 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPrintPreview_SetZoom. Expected _wxPrintPreview_p.");
4834 return NULL;
4835 }
4836 }
4837 {
4838 wxPy_BEGIN_ALLOW_THREADS;
4839 wxPrintPreview_SetZoom(_arg0,_arg1);
4840
4841 wxPy_END_ALLOW_THREADS;
4842 } Py_INCREF(Py_None);
4843 _resultobj = Py_None;
4844 return _resultobj;
4845 }
4846
4847 static void *SwigwxPreviewFrameTowxFrame(void *ptr) {
4848 wxPreviewFrame *src;
4849 wxFrame *dest;
4850 src = (wxPreviewFrame *) ptr;
4851 dest = (wxFrame *) src;
4852 return (void *) dest;
4853 }
4854
4855 static void *SwigwxPreviewFrameTowxWindow(void *ptr) {
4856 wxPreviewFrame *src;
4857 wxWindow *dest;
4858 src = (wxPreviewFrame *) ptr;
4859 dest = (wxWindow *) src;
4860 return (void *) dest;
4861 }
4862
4863 static void *SwigwxPreviewFrameTowxEvtHandler(void *ptr) {
4864 wxPreviewFrame *src;
4865 wxEvtHandler *dest;
4866 src = (wxPreviewFrame *) ptr;
4867 dest = (wxEvtHandler *) src;
4868 return (void *) dest;
4869 }
4870
4871 #define new_wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
4872 static PyObject *_wrap_new_wxPreviewFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4873 PyObject * _resultobj;
4874 wxPreviewFrame * _result;
4875 wxPrintPreview * _arg0;
4876 wxFrame * _arg1;
4877 wxString * _arg2;
4878 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4879 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
4880 long _arg5 = (long ) wxDEFAULT_FRAME_STYLE;
4881 char * _arg6 = (char *) "frame";
4882 PyObject * _argo0 = 0;
4883 PyObject * _argo1 = 0;
4884 PyObject * _obj2 = 0;
4885 wxPoint temp;
4886 PyObject * _obj3 = 0;
4887 wxSize temp0;
4888 PyObject * _obj4 = 0;
4889 char *_kwnames[] = { "preview","parent","title","pos","size","style","name", NULL };
4890 char _ptemp[128];
4891
4892 self = self;
4893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|OOls:new_wxPreviewFrame",_kwnames,&_argo0,&_argo1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
4894 return NULL;
4895 if (_argo0) {
4896 if (_argo0 == Py_None) { _arg0 = NULL; }
4897 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPrintPreview_p")) {
4898 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPreviewFrame. Expected _wxPrintPreview_p.");
4899 return NULL;
4900 }
4901 }
4902 if (_argo1) {
4903 if (_argo1 == Py_None) { _arg1 = NULL; }
4904 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFrame_p")) {
4905 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPreviewFrame. Expected _wxFrame_p.");
4906 return NULL;
4907 }
4908 }
4909 {
4910 #if PYTHON_API_VERSION >= 1009
4911 char* tmpPtr; int tmpSize;
4912 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4913 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4914 return NULL;
4915 }
4916 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4917 return NULL;
4918 _arg2 = new wxString(tmpPtr, tmpSize);
4919 #else
4920 if (!PyString_Check(_obj2)) {
4921 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4922 return NULL;
4923 }
4924 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4925 #endif
4926 }
4927 if (_obj3)
4928 {
4929 _arg3 = &temp;
4930 if (! wxPoint_helper(_obj3, &_arg3))
4931 return NULL;
4932 }
4933 if (_obj4)
4934 {
4935 _arg4 = &temp0;
4936 if (! wxSize_helper(_obj4, &_arg4))
4937 return NULL;
4938 }
4939 {
4940 wxPy_BEGIN_ALLOW_THREADS;
4941 _result = (wxPreviewFrame *)new_wxPreviewFrame(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
4942
4943 wxPy_END_ALLOW_THREADS;
4944 } if (_result) {
4945 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPreviewFrame_p");
4946 _resultobj = Py_BuildValue("s",_ptemp);
4947 } else {
4948 Py_INCREF(Py_None);
4949 _resultobj = Py_None;
4950 }
4951 {
4952 if (_obj2)
4953 delete _arg2;
4954 }
4955 return _resultobj;
4956 }
4957
4958 #define wxPreviewFrame_Initialize(_swigobj) (_swigobj->Initialize())
4959 static PyObject *_wrap_wxPreviewFrame_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
4960 PyObject * _resultobj;
4961 wxPreviewFrame * _arg0;
4962 PyObject * _argo0 = 0;
4963 char *_kwnames[] = { "self", NULL };
4964
4965 self = self;
4966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPreviewFrame_Initialize",_kwnames,&_argo0))
4967 return NULL;
4968 if (_argo0) {
4969 if (_argo0 == Py_None) { _arg0 = NULL; }
4970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPreviewFrame_p")) {
4971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPreviewFrame_Initialize. Expected _wxPreviewFrame_p.");
4972 return NULL;
4973 }
4974 }
4975 {
4976 wxPy_BEGIN_ALLOW_THREADS;
4977 wxPreviewFrame_Initialize(_arg0);
4978
4979 wxPy_END_ALLOW_THREADS;
4980 } Py_INCREF(Py_None);
4981 _resultobj = Py_None;
4982 return _resultobj;
4983 }
4984
4985 static PyMethodDef printfwcMethods[] = {
4986 { "wxPreviewFrame_Initialize", (PyCFunction) _wrap_wxPreviewFrame_Initialize, METH_VARARGS | METH_KEYWORDS },
4987 { "new_wxPreviewFrame", (PyCFunction) _wrap_new_wxPreviewFrame, METH_VARARGS | METH_KEYWORDS },
4988 { "wxPrintPreview_SetZoom", (PyCFunction) _wrap_wxPrintPreview_SetZoom, METH_VARARGS | METH_KEYWORDS },
4989 { "wxPrintPreview_SetPrintout", (PyCFunction) _wrap_wxPrintPreview_SetPrintout, METH_VARARGS | METH_KEYWORDS },
4990 { "wxPrintPreview_SetFrame", (PyCFunction) _wrap_wxPrintPreview_SetFrame, METH_VARARGS | METH_KEYWORDS },
4991 { "wxPrintPreview_SetCurrentPage", (PyCFunction) _wrap_wxPrintPreview_SetCurrentPage, METH_VARARGS | METH_KEYWORDS },
4992 { "wxPrintPreview_SetCanvas", (PyCFunction) _wrap_wxPrintPreview_SetCanvas, METH_VARARGS | METH_KEYWORDS },
4993 { "wxPrintPreview_Print", (PyCFunction) _wrap_wxPrintPreview_Print, METH_VARARGS | METH_KEYWORDS },
4994 { "wxPrintPreview_Ok", (PyCFunction) _wrap_wxPrintPreview_Ok, METH_VARARGS | METH_KEYWORDS },
4995 { "wxPrintPreview_GetZoom", (PyCFunction) _wrap_wxPrintPreview_GetZoom, METH_VARARGS | METH_KEYWORDS },
4996 { "wxPrintPreview_GetPrintoutForPrinting", (PyCFunction) _wrap_wxPrintPreview_GetPrintoutForPrinting, METH_VARARGS | METH_KEYWORDS },
4997 { "wxPrintPreview_GetPrintout", (PyCFunction) _wrap_wxPrintPreview_GetPrintout, METH_VARARGS | METH_KEYWORDS },
4998 { "wxPrintPreview_GetPrintDialogData", (PyCFunction) _wrap_wxPrintPreview_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS },
4999 { "wxPrintPreview_GetMinPage", (PyCFunction) _wrap_wxPrintPreview_GetMinPage, METH_VARARGS | METH_KEYWORDS },
5000 { "wxPrintPreview_GetMaxPage", (PyCFunction) _wrap_wxPrintPreview_GetMaxPage, METH_VARARGS | METH_KEYWORDS },
5001 { "wxPrintPreview_GetFrame", (PyCFunction) _wrap_wxPrintPreview_GetFrame, METH_VARARGS | METH_KEYWORDS },
5002 { "wxPrintPreview_GetCurrentPage", (PyCFunction) _wrap_wxPrintPreview_GetCurrentPage, METH_VARARGS | METH_KEYWORDS },
5003 { "wxPrintPreview_GetCanvas", (PyCFunction) _wrap_wxPrintPreview_GetCanvas, METH_VARARGS | METH_KEYWORDS },
5004 { "new_wxPrintPreview", (PyCFunction) _wrap_new_wxPrintPreview, METH_VARARGS | METH_KEYWORDS },
5005 { "wxPrinter_Setup", (PyCFunction) _wrap_wxPrinter_Setup, METH_VARARGS | METH_KEYWORDS },
5006 { "wxPrinter_ReportError", (PyCFunction) _wrap_wxPrinter_ReportError, METH_VARARGS | METH_KEYWORDS },
5007 { "wxPrinter_PrintDialog", (PyCFunction) _wrap_wxPrinter_PrintDialog, METH_VARARGS | METH_KEYWORDS },
5008 { "wxPrinter_Print", (PyCFunction) _wrap_wxPrinter_Print, METH_VARARGS | METH_KEYWORDS },
5009 { "wxPrinter_GetPrintDialogData", (PyCFunction) _wrap_wxPrinter_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS },
5010 { "wxPrinter_CreateAbortWindow", (PyCFunction) _wrap_wxPrinter_CreateAbortWindow, METH_VARARGS | METH_KEYWORDS },
5011 { "delete_wxPrinter", (PyCFunction) _wrap_delete_wxPrinter, METH_VARARGS | METH_KEYWORDS },
5012 { "new_wxPrinter", (PyCFunction) _wrap_new_wxPrinter, METH_VARARGS | METH_KEYWORDS },
5013 { "wxPrintout_base_HasPage", (PyCFunction) _wrap_wxPrintout_base_HasPage, METH_VARARGS | METH_KEYWORDS },
5014 { "wxPrintout_base_GetPageInfo", (PyCFunction) _wrap_wxPrintout_base_GetPageInfo, METH_VARARGS | METH_KEYWORDS },
5015 { "wxPrintout_base_OnPreparePrinting", (PyCFunction) _wrap_wxPrintout_base_OnPreparePrinting, METH_VARARGS | METH_KEYWORDS },
5016 { "wxPrintout_base_OnEndPrinting", (PyCFunction) _wrap_wxPrintout_base_OnEndPrinting, METH_VARARGS | METH_KEYWORDS },
5017 { "wxPrintout_base_OnBeginPrinting", (PyCFunction) _wrap_wxPrintout_base_OnBeginPrinting, METH_VARARGS | METH_KEYWORDS },
5018 { "wxPrintout_base_OnEndDocument", (PyCFunction) _wrap_wxPrintout_base_OnEndDocument, METH_VARARGS | METH_KEYWORDS },
5019 { "wxPrintout_base_OnBeginDocument", (PyCFunction) _wrap_wxPrintout_base_OnBeginDocument, METH_VARARGS | METH_KEYWORDS },
5020 { "wxPrintout_IsPreview", (PyCFunction) _wrap_wxPrintout_IsPreview, METH_VARARGS | METH_KEYWORDS },
5021 { "wxPrintout_GetPPIScreen", (PyCFunction) _wrap_wxPrintout_GetPPIScreen, METH_VARARGS | METH_KEYWORDS },
5022 { "wxPrintout_GetPPIPrinter", (PyCFunction) _wrap_wxPrintout_GetPPIPrinter, METH_VARARGS | METH_KEYWORDS },
5023 { "wxPrintout_GetPageSizePixels", (PyCFunction) _wrap_wxPrintout_GetPageSizePixels, METH_VARARGS | METH_KEYWORDS },
5024 { "wxPrintout_GetPageSizeMM", (PyCFunction) _wrap_wxPrintout_GetPageSizeMM, METH_VARARGS | METH_KEYWORDS },
5025 { "wxPrintout_GetDC", (PyCFunction) _wrap_wxPrintout_GetDC, METH_VARARGS | METH_KEYWORDS },
5026 { "wxPrintout_Destroy", (PyCFunction) _wrap_wxPrintout_Destroy, METH_VARARGS | METH_KEYWORDS },
5027 { "wxPrintout__setSelf", (PyCFunction) _wrap_wxPrintout__setSelf, METH_VARARGS | METH_KEYWORDS },
5028 { "new_wxPrintout", (PyCFunction) _wrap_new_wxPrintout, METH_VARARGS | METH_KEYWORDS },
5029 { "wxPrintDialog_ShowModal", (PyCFunction) _wrap_wxPrintDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
5030 { "wxPrintDialog_GetPrintDC", (PyCFunction) _wrap_wxPrintDialog_GetPrintDC, METH_VARARGS | METH_KEYWORDS },
5031 { "wxPrintDialog_GetPrintDialogData", (PyCFunction) _wrap_wxPrintDialog_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS },
5032 { "new_wxPrintDialog", (PyCFunction) _wrap_new_wxPrintDialog, METH_VARARGS | METH_KEYWORDS },
5033 { "wxPrintDialogData_SetToPage", (PyCFunction) _wrap_wxPrintDialogData_SetToPage, METH_VARARGS | METH_KEYWORDS },
5034 { "wxPrintDialogData_SetSetupDialog", (PyCFunction) _wrap_wxPrintDialogData_SetSetupDialog, METH_VARARGS | METH_KEYWORDS },
5035 { "wxPrintDialogData_SetPrintToFile", (PyCFunction) _wrap_wxPrintDialogData_SetPrintToFile, METH_VARARGS | METH_KEYWORDS },
5036 { "wxPrintDialogData_SetPrintData", (PyCFunction) _wrap_wxPrintDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS },
5037 { "wxPrintDialogData_SetNoCopies", (PyCFunction) _wrap_wxPrintDialogData_SetNoCopies, METH_VARARGS | METH_KEYWORDS },
5038 { "wxPrintDialogData_SetMinPage", (PyCFunction) _wrap_wxPrintDialogData_SetMinPage, METH_VARARGS | METH_KEYWORDS },
5039 { "wxPrintDialogData_SetMaxPage", (PyCFunction) _wrap_wxPrintDialogData_SetMaxPage, METH_VARARGS | METH_KEYWORDS },
5040 { "wxPrintDialogData_SetFromPage", (PyCFunction) _wrap_wxPrintDialogData_SetFromPage, METH_VARARGS | METH_KEYWORDS },
5041 { "wxPrintDialogData_SetCollate", (PyCFunction) _wrap_wxPrintDialogData_SetCollate, METH_VARARGS | METH_KEYWORDS },
5042 { "wxPrintDialogData_GetToPage", (PyCFunction) _wrap_wxPrintDialogData_GetToPage, METH_VARARGS | METH_KEYWORDS },
5043 { "wxPrintDialogData_GetPrintToFile", (PyCFunction) _wrap_wxPrintDialogData_GetPrintToFile, METH_VARARGS | METH_KEYWORDS },
5044 { "wxPrintDialogData_GetPrintData", (PyCFunction) _wrap_wxPrintDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS },
5045 { "wxPrintDialogData_GetNoCopies", (PyCFunction) _wrap_wxPrintDialogData_GetNoCopies, METH_VARARGS | METH_KEYWORDS },
5046 { "wxPrintDialogData_GetMinPage", (PyCFunction) _wrap_wxPrintDialogData_GetMinPage, METH_VARARGS | METH_KEYWORDS },
5047 { "wxPrintDialogData_GetMaxPage", (PyCFunction) _wrap_wxPrintDialogData_GetMaxPage, METH_VARARGS | METH_KEYWORDS },
5048 { "wxPrintDialogData_GetFromPage", (PyCFunction) _wrap_wxPrintDialogData_GetFromPage, METH_VARARGS | METH_KEYWORDS },
5049 { "wxPrintDialogData_GetCollate", (PyCFunction) _wrap_wxPrintDialogData_GetCollate, METH_VARARGS | METH_KEYWORDS },
5050 { "wxPrintDialogData_GetAllPages", (PyCFunction) _wrap_wxPrintDialogData_GetAllPages, METH_VARARGS | METH_KEYWORDS },
5051 { "wxPrintDialogData_EnableSelection", (PyCFunction) _wrap_wxPrintDialogData_EnableSelection, METH_VARARGS | METH_KEYWORDS },
5052 { "wxPrintDialogData_EnablePrintToFile", (PyCFunction) _wrap_wxPrintDialogData_EnablePrintToFile, METH_VARARGS | METH_KEYWORDS },
5053 { "wxPrintDialogData_EnablePageNumbers", (PyCFunction) _wrap_wxPrintDialogData_EnablePageNumbers, METH_VARARGS | METH_KEYWORDS },
5054 { "wxPrintDialogData_EnableHelp", (PyCFunction) _wrap_wxPrintDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS },
5055 { "delete_wxPrintDialogData", (PyCFunction) _wrap_delete_wxPrintDialogData, METH_VARARGS | METH_KEYWORDS },
5056 { "new_wxPrintDialogData", (PyCFunction) _wrap_new_wxPrintDialogData, METH_VARARGS | METH_KEYWORDS },
5057 { "wxPageSetupDialog_ShowModal", (PyCFunction) _wrap_wxPageSetupDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
5058 { "wxPageSetupDialog_GetPageSetupData", (PyCFunction) _wrap_wxPageSetupDialog_GetPageSetupData, METH_VARARGS | METH_KEYWORDS },
5059 { "new_wxPageSetupDialog", (PyCFunction) _wrap_new_wxPageSetupDialog, METH_VARARGS | METH_KEYWORDS },
5060 { "wxPageSetupDialogData_SetPrintData", (PyCFunction) _wrap_wxPageSetupDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS },
5061 { "wxPageSetupDialogData_SetPaperSize", (PyCFunction) _wrap_wxPageSetupDialogData_SetPaperSize, METH_VARARGS | METH_KEYWORDS },
5062 { "wxPageSetupDialogData_SetPaperId", (PyCFunction) _wrap_wxPageSetupDialogData_SetPaperId, METH_VARARGS | METH_KEYWORDS },
5063 { "wxPageSetupDialogData_SetMinMarginBottomRight", (PyCFunction) _wrap_wxPageSetupDialogData_SetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS },
5064 { "wxPageSetupDialogData_SetMinMarginTopLeft", (PyCFunction) _wrap_wxPageSetupDialogData_SetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS },
5065 { "wxPageSetupDialogData_SetMarginBottomRight", (PyCFunction) _wrap_wxPageSetupDialogData_SetMarginBottomRight, METH_VARARGS | METH_KEYWORDS },
5066 { "wxPageSetupDialogData_SetMarginTopLeft", (PyCFunction) _wrap_wxPageSetupDialogData_SetMarginTopLeft, METH_VARARGS | METH_KEYWORDS },
5067 { "wxPageSetupDialogData_SetDefaultMinMargins", (PyCFunction) _wrap_wxPageSetupDialogData_SetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS },
5068 { "wxPageSetupDialogData_SetDefaultInfo", (PyCFunction) _wrap_wxPageSetupDialogData_SetDefaultInfo, METH_VARARGS | METH_KEYWORDS },
5069 { "wxPageSetupDialogData_GetPrintData", (PyCFunction) _wrap_wxPageSetupDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS },
5070 { "wxPageSetupDialogData_GetPaperSize", (PyCFunction) _wrap_wxPageSetupDialogData_GetPaperSize, METH_VARARGS | METH_KEYWORDS },
5071 { "wxPageSetupDialogData_GetPaperId", (PyCFunction) _wrap_wxPageSetupDialogData_GetPaperId, METH_VARARGS | METH_KEYWORDS },
5072 { "wxPageSetupDialogData_GetMinMarginBottomRight", (PyCFunction) _wrap_wxPageSetupDialogData_GetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS },
5073 { "wxPageSetupDialogData_GetMinMarginTopLeft", (PyCFunction) _wrap_wxPageSetupDialogData_GetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS },
5074 { "wxPageSetupDialogData_GetMarginBottomRight", (PyCFunction) _wrap_wxPageSetupDialogData_GetMarginBottomRight, METH_VARARGS | METH_KEYWORDS },
5075 { "wxPageSetupDialogData_GetMarginTopLeft", (PyCFunction) _wrap_wxPageSetupDialogData_GetMarginTopLeft, METH_VARARGS | METH_KEYWORDS },
5076 { "wxPageSetupDialogData_GetDefaultInfo", (PyCFunction) _wrap_wxPageSetupDialogData_GetDefaultInfo, METH_VARARGS | METH_KEYWORDS },
5077 { "wxPageSetupDialogData_GetEnableHelp", (PyCFunction) _wrap_wxPageSetupDialogData_GetEnableHelp, METH_VARARGS | METH_KEYWORDS },
5078 { "wxPageSetupDialogData_GetEnablePrinter", (PyCFunction) _wrap_wxPageSetupDialogData_GetEnablePrinter, METH_VARARGS | METH_KEYWORDS },
5079 { "wxPageSetupDialogData_GetEnablePaper", (PyCFunction) _wrap_wxPageSetupDialogData_GetEnablePaper, METH_VARARGS | METH_KEYWORDS },
5080 { "wxPageSetupDialogData_GetEnableOrientation", (PyCFunction) _wrap_wxPageSetupDialogData_GetEnableOrientation, METH_VARARGS | METH_KEYWORDS },
5081 { "wxPageSetupDialogData_GetEnableMargins", (PyCFunction) _wrap_wxPageSetupDialogData_GetEnableMargins, METH_VARARGS | METH_KEYWORDS },
5082 { "wxPageSetupDialogData_GetDefaultMinMargins", (PyCFunction) _wrap_wxPageSetupDialogData_GetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS },
5083 { "wxPageSetupDialogData_EnablePrinter", (PyCFunction) _wrap_wxPageSetupDialogData_EnablePrinter, METH_VARARGS | METH_KEYWORDS },
5084 { "wxPageSetupDialogData_EnablePaper", (PyCFunction) _wrap_wxPageSetupDialogData_EnablePaper, METH_VARARGS | METH_KEYWORDS },
5085 { "wxPageSetupDialogData_EnableOrientation", (PyCFunction) _wrap_wxPageSetupDialogData_EnableOrientation, METH_VARARGS | METH_KEYWORDS },
5086 { "wxPageSetupDialogData_EnableMargins", (PyCFunction) _wrap_wxPageSetupDialogData_EnableMargins, METH_VARARGS | METH_KEYWORDS },
5087 { "wxPageSetupDialogData_EnableHelp", (PyCFunction) _wrap_wxPageSetupDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS },
5088 { "delete_wxPageSetupDialogData", (PyCFunction) _wrap_delete_wxPageSetupDialogData, METH_VARARGS | METH_KEYWORDS },
5089 { "new_wxPageSetupDialogData", (PyCFunction) _wrap_new_wxPageSetupDialogData, METH_VARARGS | METH_KEYWORDS },
5090 { "wxPrintData_SetPrintMode", (PyCFunction) _wrap_wxPrintData_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
5091 { "wxPrintData_SetPrinterTranslation", (PyCFunction) _wrap_wxPrintData_SetPrinterTranslation, METH_VARARGS | METH_KEYWORDS },
5092 { "wxPrintData_SetPrinterTranslateY", (PyCFunction) _wrap_wxPrintData_SetPrinterTranslateY, METH_VARARGS | METH_KEYWORDS },
5093 { "wxPrintData_SetPrinterTranslateX", (PyCFunction) _wrap_wxPrintData_SetPrinterTranslateX, METH_VARARGS | METH_KEYWORDS },
5094 { "wxPrintData_SetPrinterScaling", (PyCFunction) _wrap_wxPrintData_SetPrinterScaling, METH_VARARGS | METH_KEYWORDS },
5095 { "wxPrintData_SetPrinterScaleY", (PyCFunction) _wrap_wxPrintData_SetPrinterScaleY, METH_VARARGS | METH_KEYWORDS },
5096 { "wxPrintData_SetPrinterScaleX", (PyCFunction) _wrap_wxPrintData_SetPrinterScaleX, METH_VARARGS | METH_KEYWORDS },
5097 { "wxPrintData_SetFontMetricPath", (PyCFunction) _wrap_wxPrintData_SetFontMetricPath, METH_VARARGS | METH_KEYWORDS },
5098 { "wxPrintData_SetFilename", (PyCFunction) _wrap_wxPrintData_SetFilename, METH_VARARGS | METH_KEYWORDS },
5099 { "wxPrintData_SetPreviewCommand", (PyCFunction) _wrap_wxPrintData_SetPreviewCommand, METH_VARARGS | METH_KEYWORDS },
5100 { "wxPrintData_SetPrinterOptions", (PyCFunction) _wrap_wxPrintData_SetPrinterOptions, METH_VARARGS | METH_KEYWORDS },
5101 { "wxPrintData_SetPrinterCommand", (PyCFunction) _wrap_wxPrintData_SetPrinterCommand, METH_VARARGS | METH_KEYWORDS },
5102 { "wxPrintData_GetPrintMode", (PyCFunction) _wrap_wxPrintData_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
5103 { "wxPrintData_GetPrinterTranslateY", (PyCFunction) _wrap_wxPrintData_GetPrinterTranslateY, METH_VARARGS | METH_KEYWORDS },
5104 { "wxPrintData_GetPrinterTranslateX", (PyCFunction) _wrap_wxPrintData_GetPrinterTranslateX, METH_VARARGS | METH_KEYWORDS },
5105 { "wxPrintData_GetPrinterScaleY", (PyCFunction) _wrap_wxPrintData_GetPrinterScaleY, METH_VARARGS | METH_KEYWORDS },
5106 { "wxPrintData_GetPrinterScaleX", (PyCFunction) _wrap_wxPrintData_GetPrinterScaleX, METH_VARARGS | METH_KEYWORDS },
5107 { "wxPrintData_GetFontMetricPath", (PyCFunction) _wrap_wxPrintData_GetFontMetricPath, METH_VARARGS | METH_KEYWORDS },
5108 { "wxPrintData_GetFilename", (PyCFunction) _wrap_wxPrintData_GetFilename, METH_VARARGS | METH_KEYWORDS },
5109 { "wxPrintData_GetPreviewCommand", (PyCFunction) _wrap_wxPrintData_GetPreviewCommand, METH_VARARGS | METH_KEYWORDS },
5110 { "wxPrintData_GetPrinterOptions", (PyCFunction) _wrap_wxPrintData_GetPrinterOptions, METH_VARARGS | METH_KEYWORDS },
5111 { "wxPrintData_GetPrinterCommand", (PyCFunction) _wrap_wxPrintData_GetPrinterCommand, METH_VARARGS | METH_KEYWORDS },
5112 { "wxPrintData_SetQuality", (PyCFunction) _wrap_wxPrintData_SetQuality, METH_VARARGS | METH_KEYWORDS },
5113 { "wxPrintData_SetPaperSize", (PyCFunction) _wrap_wxPrintData_SetPaperSize, METH_VARARGS | METH_KEYWORDS },
5114 { "wxPrintData_SetPaperId", (PyCFunction) _wrap_wxPrintData_SetPaperId, METH_VARARGS | METH_KEYWORDS },
5115 { "wxPrintData_SetDuplex", (PyCFunction) _wrap_wxPrintData_SetDuplex, METH_VARARGS | METH_KEYWORDS },
5116 { "wxPrintData_SetColour", (PyCFunction) _wrap_wxPrintData_SetColour, METH_VARARGS | METH_KEYWORDS },
5117 { "wxPrintData_SetPrinterName", (PyCFunction) _wrap_wxPrintData_SetPrinterName, METH_VARARGS | METH_KEYWORDS },
5118 { "wxPrintData_SetOrientation", (PyCFunction) _wrap_wxPrintData_SetOrientation, METH_VARARGS | METH_KEYWORDS },
5119 { "wxPrintData_SetCollate", (PyCFunction) _wrap_wxPrintData_SetCollate, METH_VARARGS | METH_KEYWORDS },
5120 { "wxPrintData_SetNoCopies", (PyCFunction) _wrap_wxPrintData_SetNoCopies, METH_VARARGS | METH_KEYWORDS },
5121 { "wxPrintData_GetQuality", (PyCFunction) _wrap_wxPrintData_GetQuality, METH_VARARGS | METH_KEYWORDS },
5122 { "wxPrintData_GetPaperSize", (PyCFunction) _wrap_wxPrintData_GetPaperSize, METH_VARARGS | METH_KEYWORDS },
5123 { "wxPrintData_GetPaperId", (PyCFunction) _wrap_wxPrintData_GetPaperId, METH_VARARGS | METH_KEYWORDS },
5124 { "wxPrintData_GetDuplex", (PyCFunction) _wrap_wxPrintData_GetDuplex, METH_VARARGS | METH_KEYWORDS },
5125 { "wxPrintData_GetColour", (PyCFunction) _wrap_wxPrintData_GetColour, METH_VARARGS | METH_KEYWORDS },
5126 { "wxPrintData_GetPrinterName", (PyCFunction) _wrap_wxPrintData_GetPrinterName, METH_VARARGS | METH_KEYWORDS },
5127 { "wxPrintData_GetOrientation", (PyCFunction) _wrap_wxPrintData_GetOrientation, METH_VARARGS | METH_KEYWORDS },
5128 { "wxPrintData_GetCollate", (PyCFunction) _wrap_wxPrintData_GetCollate, METH_VARARGS | METH_KEYWORDS },
5129 { "wxPrintData_GetNoCopies", (PyCFunction) _wrap_wxPrintData_GetNoCopies, METH_VARARGS | METH_KEYWORDS },
5130 { "delete_wxPrintData", (PyCFunction) _wrap_delete_wxPrintData, METH_VARARGS | METH_KEYWORDS },
5131 { "new_wxPrintData", (PyCFunction) _wrap_new_wxPrintData, METH_VARARGS | METH_KEYWORDS },
5132 { NULL, NULL }
5133 };
5134 #ifdef __cplusplus
5135 }
5136 #endif
5137 /*
5138 * This table is used by the pointer type-checker
5139 */
5140 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
5141 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
5142 { "_wxEvent","_class_wxEvent",0},
5143 { "_class_wxActivateEvent","_wxActivateEvent",0},
5144 { "_signed_long","_long",0},
5145 { "_wxMenuEvent","_class_wxMenuEvent",0},
5146 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
5147 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
5148 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
5149 { "_wxPrintQuality","_wxCoord",0},
5150 { "_wxPrintQuality","_int",0},
5151 { "_wxPrintQuality","_signed_int",0},
5152 { "_wxPrintQuality","_unsigned_int",0},
5153 { "_wxPrintQuality","_wxWindowID",0},
5154 { "_wxPrintQuality","_uint",0},
5155 { "_wxPrintQuality","_EBool",0},
5156 { "_wxPrintQuality","_size_t",0},
5157 { "_wxPrintQuality","_time_t",0},
5158 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
5159 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
5160 { "_wxFontData","_class_wxFontData",0},
5161 { "_class_wxRegionIterator","_wxRegionIterator",0},
5162 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
5163 { "_class_wxMenuBar","_wxMenuBar",0},
5164 { "_class_wxEvtHandler","_class_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler},
5165 { "_class_wxEvtHandler","_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler},
5166 { "_class_wxEvtHandler","_class_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler},
5167 { "_class_wxEvtHandler","_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler},
5168 { "_class_wxEvtHandler","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler},
5169 { "_class_wxEvtHandler","_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler},
5170 { "_class_wxEvtHandler","_wxEvtHandler",0},
5171 { "_wxPaintEvent","_class_wxPaintEvent",0},
5172 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
5173 { "_wxCursor","_class_wxCursor",0},
5174 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
5175 { "_class_wxToolBarBase","_wxToolBarBase",0},
5176 { "_wxMask","_class_wxMask",0},
5177 { "_class_wxColourData","_wxColourData",0},
5178 { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
5179 { "_wxPrinter","_class_wxPrinter",0},
5180 { "_wxPen","_class_wxPen",0},
5181 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
5182 { "_byte","_unsigned_char",0},
5183 { "_wxDataObject","_class_wxDataObject",0},
5184 { "_wxStaticBox","_class_wxStaticBox",0},
5185 { "_wxColourDatabase","_class_wxColourDatabase",0},
5186 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
5187 { "_wxPyDropSource","_class_wxPyDropSource",0},
5188 { "_wxChoice","_class_wxChoice",0},
5189 { "_wxSlider","_class_wxSlider",0},
5190 { "_wxPyPrintout","_class_wxPyPrintout",0},
5191 { "_long","_unsigned_long",0},
5192 { "_long","_signed_long",0},
5193 { "_wxImageList","_class_wxImageList",0},
5194 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
5195 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
5196 { "_wxBitmapButton","_class_wxBitmapButton",0},
5197 { "_class_wxPrintDialogData","_wxPrintDialogData",0},
5198 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
5199 { "_class_wxClipboard","_wxClipboard",0},
5200 { "_class_wxGauge","_wxGauge",0},
5201 { "_wxDC","_class_wxDC",0},
5202 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
5203 { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
5204 { "_wxProgressDialog","_class_wxProgressDialog",0},
5205 { "_wxPrintPreview","_class_wxPrintPreview",0},
5206 { "_wxSpinEvent","_class_wxSpinEvent",0},
5207 { "_size_t","_wxCoord",0},
5208 { "_size_t","_wxPrintQuality",0},
5209 { "_size_t","_time_t",0},
5210 { "_size_t","_unsigned_int",0},
5211 { "_size_t","_int",0},
5212 { "_size_t","_wxWindowID",0},
5213 { "_size_t","_uint",0},
5214 { "_class_wxRealPoint","_wxRealPoint",0},
5215 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
5216 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
5217 { "_class_wxMenuItem","_wxMenuItem",0},
5218 { "_class_wxPaintEvent","_wxPaintEvent",0},
5219 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
5220 { "_class_wxStatusBar","_wxStatusBar",0},
5221 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
5222 { "_wxPanel","_class_wxPrintDialog",SwigwxPrintDialogTowxPanel},
5223 { "_wxPanel","_wxPrintDialog",SwigwxPrintDialogTowxPanel},
5224 { "_wxPanel","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel},
5225 { "_wxPanel","_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel},
5226 { "_wxPanel","_class_wxPanel",0},
5227 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
5228 { "_wxCheckBox","_class_wxCheckBox",0},
5229 { "_wxPyEvent","_class_wxPyEvent",0},
5230 { "_wxTextCtrl","_class_wxTextCtrl",0},
5231 { "_class_wxMask","_wxMask",0},
5232 { "_wxTextDataObject","_class_wxTextDataObject",0},
5233 { "_class_wxKeyEvent","_wxKeyEvent",0},
5234 { "_wxColour","_class_wxColour",0},
5235 { "_class_wxDialog","_class_wxPrintDialog",SwigwxPrintDialogTowxDialog},
5236 { "_class_wxDialog","_wxPrintDialog",SwigwxPrintDialogTowxDialog},
5237 { "_class_wxDialog","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog},
5238 { "_class_wxDialog","_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog},
5239 { "_class_wxDialog","_wxDialog",0},
5240 { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
5241 { "_class_wxPrinter","_wxPrinter",0},
5242 { "_class_wxFileDataObject","_wxFileDataObject",0},
5243 { "_wxIdleEvent","_class_wxIdleEvent",0},
5244 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
5245 { "_wxToolBar","_class_wxToolBar",0},
5246 { "_class_wxDataObject","_wxDataObject",0},
5247 { "_wxStaticLine","_class_wxStaticLine",0},
5248 { "_wxBrush","_class_wxBrush",0},
5249 { "_wxToggleButton","_class_wxToggleButton",0},
5250 { "_wxMiniFrame","_class_wxMiniFrame",0},
5251 { "_class_wxPyPrintout","_wxPyPrintout",0},
5252 { "_wxDataFormat","_class_wxDataFormat",0},
5253 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
5254 { "_wxShowEvent","_class_wxShowEvent",0},
5255 { "_uint","_wxCoord",0},
5256 { "_uint","_wxPrintQuality",0},
5257 { "_uint","_time_t",0},
5258 { "_uint","_size_t",0},
5259 { "_uint","_unsigned_int",0},
5260 { "_uint","_int",0},
5261 { "_uint","_wxWindowID",0},
5262 { "_wxChar","_char",0},
5263 { "_wxPyValidator","_class_wxPyValidator",0},
5264 { "_class_wxEvent","_wxEvent",0},
5265 { "_wxCheckListBox","_class_wxCheckListBox",0},
5266 { "_wxRect","_class_wxRect",0},
5267 { "_wxCommandEvent","_class_wxCommandEvent",0},
5268 { "_wxSizeEvent","_class_wxSizeEvent",0},
5269 { "_wxPoint","_class_wxPoint",0},
5270 { "_class_wxButton","_wxButton",0},
5271 { "_wxRadioBox","_class_wxRadioBox",0},
5272 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
5273 { "_class_wxFontData","_wxFontData",0},
5274 { "_char","_wxChar",0},
5275 { "_wxBitmap","_class_wxBitmap",0},
5276 { "_wxPenList","_class_wxPenList",0},
5277 { "_wxPrintDialog","_class_wxPrintDialog",0},
5278 { "_wxWindowDC","_class_wxWindowDC",0},
5279 { "_wxTimerEvent","_class_wxTimerEvent",0},
5280 { "_wxScrollBar","_class_wxScrollBar",0},
5281 { "_wxSpinButton","_class_wxSpinButton",0},
5282 { "_wxColourDialog","_class_wxColourDialog",0},
5283 { "_wxPrintData","_class_wxPrintData",0},
5284 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
5285 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
5286 { "_wxMessageDialog","_class_wxMessageDialog",0},
5287 { "_class_wxValidator","_wxValidator",0},
5288 { "_class_wxPyEvent","_wxPyEvent",0},
5289 { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
5290 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
5291 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
5292 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
5293 { "_class_wxToolBar","_wxToolBar",0},
5294 { "_wxDropTarget","_class_wxDropTarget",0},
5295 { "_class_wxStaticLine","_wxStaticLine",0},
5296 { "_class_wxColourDatabase","_wxColourDatabase",0},
5297 { "_wxScrollEvent","_class_wxScrollEvent",0},
5298 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
5299 { "_EBool","_wxCoord",0},
5300 { "_EBool","_wxPrintQuality",0},
5301 { "_EBool","_signed_int",0},
5302 { "_EBool","_int",0},
5303 { "_EBool","_wxWindowID",0},
5304 { "_class_wxRegion","_wxRegion",0},
5305 { "_class_wxDataFormat","_wxDataFormat",0},
5306 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
5307 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
5308 { "_class_wxPreviewFrame","_wxPreviewFrame",0},
5309 { "_wxStaticText","_class_wxStaticText",0},
5310 { "_wxFont","_class_wxFont",0},
5311 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
5312 { "_wxCloseEvent","_class_wxCloseEvent",0},
5313 { "_unsigned_long","_long",0},
5314 { "_class_wxRect","_wxRect",0},
5315 { "_class_wxDC","_wxDC",0},
5316 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
5317 { "_class_wxProgressDialog","_wxProgressDialog",0},
5318 { "_class_wxBrushList","_wxBrushList",0},
5319 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
5320 { "_class_wxPenList","_wxPenList",0},
5321 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
5322 { "_class_wxDirDialog","_wxDirDialog",0},
5323 { "_wxFocusEvent","_class_wxFocusEvent",0},
5324 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
5325 { "_class_wxTimerEvent","_wxTimerEvent",0},
5326 { "_class_wxSpinButton","_wxSpinButton",0},
5327 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
5328 { "_class_wxPanel","_class_wxPrintDialog",SwigwxPrintDialogTowxPanel},
5329 { "_class_wxPanel","_wxPrintDialog",SwigwxPrintDialogTowxPanel},
5330 { "_class_wxPanel","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel},
5331 { "_class_wxPanel","_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel},
5332 { "_class_wxPanel","_wxPanel",0},
5333 { "_class_wxCheckBox","_wxCheckBox",0},
5334 { "_wxComboBox","_class_wxComboBox",0},
5335 { "_wxRadioButton","_class_wxRadioButton",0},
5336 { "_class_wxMessageDialog","_wxMessageDialog",0},
5337 { "_signed_int","_wxCoord",0},
5338 { "_signed_int","_wxPrintQuality",0},
5339 { "_signed_int","_EBool",0},
5340 { "_signed_int","_wxWindowID",0},
5341 { "_signed_int","_int",0},
5342 { "_class_wxTextCtrl","_wxTextCtrl",0},
5343 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
5344 { "_class_wxTextDataObject","_wxTextDataObject",0},
5345 { "_wxMenu","_class_wxMenu",0},
5346 { "_class_wxMoveEvent","_wxMoveEvent",0},
5347 { "_wxListBox","_class_wxListBox",0},
5348 { "_wxScreenDC","_class_wxScreenDC",0},
5349 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
5350 { "_WXTYPE","_short",0},
5351 { "_WXTYPE","_signed_short",0},
5352 { "_WXTYPE","_unsigned_short",0},
5353 { "_wxFileDialog","_class_wxFileDialog",0},
5354 { "_class_wxDropTarget","_wxDropTarget",0},
5355 { "_class_wxBrush","_wxBrush",0},
5356 { "_unsigned_short","_WXTYPE",0},
5357 { "_unsigned_short","_short",0},
5358 { "_class_wxWindow","_class_wxPreviewFrame",SwigwxPreviewFrameTowxWindow},
5359 { "_class_wxWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxWindow},
5360 { "_class_wxWindow","_class_wxPrintDialog",SwigwxPrintDialogTowxWindow},
5361 { "_class_wxWindow","_wxPrintDialog",SwigwxPrintDialogTowxWindow},
5362 { "_class_wxWindow","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow},
5363 { "_class_wxWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow},
5364 { "_class_wxWindow","_wxWindow",0},
5365 { "_class_wxStaticText","_wxStaticText",0},
5366 { "_wxPrintDialogData","_class_wxPrintDialogData",0},
5367 { "_class_wxFont","_wxFont",0},
5368 { "_wxClipboard","_class_wxClipboard",0},
5369 { "_class_wxPyValidator","_wxPyValidator",0},
5370 { "_class_wxCloseEvent","_wxCloseEvent",0},
5371 { "_wxBusyInfo","_class_wxBusyInfo",0},
5372 { "_wxFontList","_class_wxFontList",0},
5373 { "_class_wxMenuEvent","_wxMenuEvent",0},
5374 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
5375 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
5376 { "_wxClientDC","_class_wxClientDC",0},
5377 { "_wxMouseEvent","_class_wxMouseEvent",0},
5378 { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
5379 { "_class_wxPoint","_wxPoint",0},
5380 { "_wxRealPoint","_class_wxRealPoint",0},
5381 { "_class_wxRadioBox","_wxRadioBox",0},
5382 { "_signed_short","_WXTYPE",0},
5383 { "_signed_short","_short",0},
5384 { "_wxMemoryDC","_class_wxMemoryDC",0},
5385 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
5386 { "_class_wxPrintDialog","_wxPrintDialog",0},
5387 { "_wxPaintDC","_class_wxPaintDC",0},
5388 { "_class_wxWindowDC","_wxWindowDC",0},
5389 { "_class_wxFocusEvent","_wxFocusEvent",0},
5390 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
5391 { "_wxStatusBar","_class_wxStatusBar",0},
5392 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
5393 { "_class_wxCursor","_wxCursor",0},
5394 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
5395 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
5396 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
5397 { "_unsigned_char","_byte",0},
5398 { "_class_wxMenu","_wxMenu",0},
5399 { "_wxControl","_class_wxControl",0},
5400 { "_class_wxListBox","_wxListBox",0},
5401 { "_unsigned_int","_wxCoord",0},
5402 { "_unsigned_int","_wxPrintQuality",0},
5403 { "_unsigned_int","_time_t",0},
5404 { "_unsigned_int","_size_t",0},
5405 { "_unsigned_int","_uint",0},
5406 { "_unsigned_int","_wxWindowID",0},
5407 { "_unsigned_int","_int",0},
5408 { "_wxIcon","_class_wxIcon",0},
5409 { "_wxDialog","_class_wxPrintDialog",SwigwxPrintDialogTowxDialog},
5410 { "_wxDialog","_wxPrintDialog",SwigwxPrintDialogTowxDialog},
5411 { "_wxDialog","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog},
5412 { "_wxDialog","_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog},
5413 { "_wxDialog","_class_wxDialog",0},
5414 { "_class_wxPen","_wxPen",0},
5415 { "_class_wxFileDialog","_wxFileDialog",0},
5416 { "_short","_WXTYPE",0},
5417 { "_short","_unsigned_short",0},
5418 { "_short","_signed_short",0},
5419 { "_class_wxStaticBox","_wxStaticBox",0},
5420 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
5421 { "_class_wxPyDropSource","_wxPyDropSource",0},
5422 { "_class_wxScrollEvent","_wxScrollEvent",0},
5423 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
5424 { "_class_wxChoice","_wxChoice",0},
5425 { "_class_wxSlider","_wxSlider",0},
5426 { "_class_wxImageList","_wxImageList",0},
5427 { "_class_wxBitmapButton","_wxBitmapButton",0},
5428 { "_wxFrame","_class_wxPreviewFrame",SwigwxPreviewFrameTowxFrame},
5429 { "_wxFrame","_wxPreviewFrame",SwigwxPreviewFrameTowxFrame},
5430 { "_wxFrame","_class_wxFrame",0},
5431 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
5432 { "_wxWindowID","_wxCoord",0},
5433 { "_wxWindowID","_wxPrintQuality",0},
5434 { "_wxWindowID","_time_t",0},
5435 { "_wxWindowID","_size_t",0},
5436 { "_wxWindowID","_EBool",0},
5437 { "_wxWindowID","_uint",0},
5438 { "_wxWindowID","_int",0},
5439 { "_wxWindowID","_signed_int",0},
5440 { "_wxWindowID","_unsigned_int",0},
5441 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
5442 { "_int","_wxCoord",0},
5443 { "_int","_wxPrintQuality",0},
5444 { "_int","_time_t",0},
5445 { "_int","_size_t",0},
5446 { "_int","_EBool",0},
5447 { "_int","_uint",0},
5448 { "_int","_wxWindowID",0},
5449 { "_int","_unsigned_int",0},
5450 { "_int","_signed_int",0},
5451 { "_class_wxMouseEvent","_wxMouseEvent",0},
5452 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
5453 { "_class_wxPrintPreview","_wxPrintPreview",0},
5454 { "_class_wxSpinEvent","_wxSpinEvent",0},
5455 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
5456 { "_time_t","_wxCoord",0},
5457 { "_time_t","_wxPrintQuality",0},
5458 { "_time_t","_unsigned_int",0},
5459 { "_time_t","_int",0},
5460 { "_time_t","_wxWindowID",0},
5461 { "_time_t","_uint",0},
5462 { "_time_t","_size_t",0},
5463 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
5464 { "_wxButton","_class_wxButton",0},
5465 { "_wxSize","_class_wxSize",0},
5466 { "_wxRegionIterator","_class_wxRegionIterator",0},
5467 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
5468 { "_class_wxPaintDC","_wxPaintDC",0},
5469 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
5470 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
5471 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
5472 { "_class_wxComboBox","_wxComboBox",0},
5473 { "_class_wxRadioButton","_wxRadioButton",0},
5474 { "_wxValidator","_class_wxValidator",0},
5475 { "_wxToolBarBase","_class_wxToolBarBase",0},
5476 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
5477 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
5478 { "_class_wxControl","_wxControl",0},
5479 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
5480 { "_class_wxIcon","_wxIcon",0},
5481 { "_class_wxColour","_wxColour",0},
5482 { "_class_wxScreenDC","_wxScreenDC",0},
5483 { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
5484 { "_wxPalette","_class_wxPalette",0},
5485 { "_class_wxIdleEvent","_wxIdleEvent",0},
5486 { "_wxCoord","_int",0},
5487 { "_wxCoord","_signed_int",0},
5488 { "_wxCoord","_unsigned_int",0},
5489 { "_wxCoord","_wxWindowID",0},
5490 { "_wxCoord","_uint",0},
5491 { "_wxCoord","_EBool",0},
5492 { "_wxCoord","_size_t",0},
5493 { "_wxCoord","_time_t",0},
5494 { "_wxCoord","_wxPrintQuality",0},
5495 { "_wxEraseEvent","_class_wxEraseEvent",0},
5496 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
5497 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
5498 { "_class_wxToggleButton","_wxToggleButton",0},
5499 { "_class_wxMiniFrame","_wxMiniFrame",0},
5500 { "_wxFontDialog","_class_wxFontDialog",0},
5501 { "_wxRegion","_class_wxRegion",0},
5502 { "_wxPreviewFrame","_class_wxPreviewFrame",0},
5503 { "_class_wxShowEvent","_wxShowEvent",0},
5504 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
5505 { "_wxActivateEvent","_class_wxActivateEvent",0},
5506 { "_wxGauge","_class_wxGauge",0},
5507 { "_class_wxCheckListBox","_wxCheckListBox",0},
5508 { "_class_wxBusyInfo","_wxBusyInfo",0},
5509 { "_class_wxFontList","_wxFontList",0},
5510 { "_class_wxCommandEvent","_wxCommandEvent",0},
5511 { "_class_wxClientDC","_wxClientDC",0},
5512 { "_class_wxSizeEvent","_wxSizeEvent",0},
5513 { "_wxBrushList","_class_wxBrushList",0},
5514 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
5515 { "_class_wxSize","_wxSize",0},
5516 { "_class_wxBitmap","_wxBitmap",0},
5517 { "_class_wxMemoryDC","_wxMemoryDC",0},
5518 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
5519 { "_wxMenuBar","_class_wxMenuBar",0},
5520 { "_wxDirDialog","_class_wxDirDialog",0},
5521 { "_wxEvtHandler","_class_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler},
5522 { "_wxEvtHandler","_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler},
5523 { "_wxEvtHandler","_class_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler},
5524 { "_wxEvtHandler","_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler},
5525 { "_wxEvtHandler","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler},
5526 { "_wxEvtHandler","_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler},
5527 { "_wxEvtHandler","_class_wxEvtHandler",0},
5528 { "_wxMenuItem","_class_wxMenuItem",0},
5529 { "_class_wxScrollBar","_wxScrollBar",0},
5530 { "_class_wxColourDialog","_wxColourDialog",0},
5531 { "_class_wxPrintData","_wxPrintData",0},
5532 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
5533 { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
5534 { "_wxKeyEvent","_class_wxKeyEvent",0},
5535 { "_wxMoveEvent","_class_wxMoveEvent",0},
5536 { "_wxColourData","_class_wxColourData",0},
5537 { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
5538 { "_class_wxPalette","_wxPalette",0},
5539 { "_wxFileDataObject","_class_wxFileDataObject",0},
5540 { "_class_wxEraseEvent","_wxEraseEvent",0},
5541 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
5542 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
5543 { "_class_wxFontDialog","_wxFontDialog",0},
5544 { "_wxWindow","_class_wxPreviewFrame",SwigwxPreviewFrameTowxWindow},
5545 { "_wxWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxWindow},
5546 { "_wxWindow","_class_wxPrintDialog",SwigwxPrintDialogTowxWindow},
5547 { "_wxWindow","_wxPrintDialog",SwigwxPrintDialogTowxWindow},
5548 { "_wxWindow","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow},
5549 { "_wxWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow},
5550 { "_wxWindow","_class_wxWindow",0},
5551 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
5552 { "_class_wxFrame","_class_wxPreviewFrame",SwigwxPreviewFrameTowxFrame},
5553 { "_class_wxFrame","_wxPreviewFrame",SwigwxPreviewFrameTowxFrame},
5554 { "_class_wxFrame","_wxFrame",0},
5555 {0,0,0}};
5556
5557 static PyObject *SWIG_globals;
5558 #ifdef __cplusplus
5559 extern "C"
5560 #endif
5561 SWIGEXPORT(void) initprintfwc() {
5562 PyObject *m, *d;
5563 SWIG_globals = SWIG_newvarlink();
5564 m = Py_InitModule("printfwc", printfwcMethods);
5565 d = PyModule_GetDict(m);
5566 {
5567 int i;
5568 for (i = 0; _swig_mapping[i].n1; i++)
5569 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
5570 }
5571 }