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