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